From 7a632673aaedeb2b453d964989fc98d272072919 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Fri, 12 Jun 2020 23:05:17 -0400 Subject: [PATCH 01/44] Load webAssembly in synchronous mode (inline) --- Makefile | 2 +- dist-unminified/decoderWorker.js | 249 ++++++++++++++++----------- dist-unminified/decoderWorker.wasm | Bin 190038 -> 0 bytes dist-unminified/encoderWorker.js | 264 +++++++++++++++++------------ dist-unminified/encoderWorker.wasm | Bin 292475 -> 0 bytes dist/decoderWorker.min.js | 2 +- dist/decoderWorker.min.wasm | Bin 185297 -> 0 bytes dist/encoderWorker.min.js | 2 +- dist/encoderWorker.min.wasm | Bin 286534 -> 0 bytes 9 files changed, 310 insertions(+), 209 deletions(-) delete mode 100644 dist-unminified/decoderWorker.wasm delete mode 100644 dist-unminified/encoderWorker.wasm delete mode 100644 dist/decoderWorker.min.wasm delete mode 100644 dist/encoderWorker.min.wasm diff --git a/Makefile b/Makefile index 45b6632a..188ff835 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ INPUT_DIR=./src OUTPUT_DIR=./dist OUTPUT_DIR_UNMINIFIED=./dist-unminified -EMCC_OPTS=-O3 --llvm-lto 1 -s NO_DYNAMIC_EXECUTION=1 -s NO_FILESYSTEM=1 +EMCC_OPTS=-O3 --llvm-lto 1 -s NO_DYNAMIC_EXECUTION=1 -s NO_FILESYSTEM=1 -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 DEFAULT_EXPORTS:='_malloc','_free' LIBOPUS_ENCODER_SRC=$(INPUT_DIR)/encoderWorker.js diff --git a/dist-unminified/decoderWorker.js b/dist-unminified/decoderWorker.js index ff33e66d..0bc8a39b 100644 --- a/dist-unminified/decoderWorker.js +++ b/dist-unminified/decoderWorker.js @@ -218,10 +218,13 @@ if (ENVIRONMENT_IS_NODE) { read_ = function shell_read(filename, binary) { var ret; + ret = tryParseAsDataURI(filename); + if (!ret) { if (!nodeFS) nodeFS = require('fs'); if (!nodePath) nodePath = require('path'); filename = nodePath['normalize'](filename); ret = nodeFS['readFileSync'](filename); + } return binary ? ret : ret.toString(); }; @@ -264,12 +267,20 @@ if (ENVIRONMENT_IS_SHELL) { if (typeof read != 'undefined') { read_ = function shell_read(f) { + var data = tryParseAsDataURI(f); + if (data) { + return intArrayToString(data); + } return read(f); }; } readBinary = function readBinary(f) { var data; + data = tryParseAsDataURI(f); + if (data) { + return data; + } if (typeof readbuffer === 'function') { return new Uint8Array(readbuffer(f)); } @@ -315,19 +326,35 @@ if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { read_ = function shell_read(url) { + try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.send(null); return xhr.responseText; + } catch (err) { + var data = tryParseAsDataURI(url); + if (data) { + return intArrayToString(data); + } + throw err; + } }; if (ENVIRONMENT_IS_WORKER) { readBinary = function readBinary(url) { + try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.responseType = 'arraybuffer'; xhr.send(null); return new Uint8Array(xhr.response); + } catch (err) { + var data = tryParseAsDataURI(url); + if (data) { + return data; + } + throw err; + } }; } @@ -340,6 +367,11 @@ if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { onload(xhr.response); return; } + var data = tryParseAsDataURI(url); + if (data) { + onload(data.buffer); + return; + } onerror(); }; xhr.onerror = onerror; @@ -1586,7 +1618,7 @@ function isDataURI(filename) { -var wasmBinaryFile = 'decoderWorker.wasm'; +var wasmBinaryFile = 'data:application/octet-stream;base64,AGFzbQEAAAAB3AImYAZ/f39/f38Bf2ADf39/AX9gAX8Bf2ADf35/AX5gAX8AYAR/f39/AX9gAABgAAF/YAV/f39/fwF/YAJ/fwBgCn9/f39/f39/f38AYBN/f39/f39/f39/f39/f39/f39/AGALf39/f39/f399f38Bf2AEf39/fwBgCX9/f39/f399fwF/YAt/f39/f39/f39/fwBgA39/fwBgC39/f39/fX1/f39/AGAGf39/f39/AGAMf39/f39/f39/f39/AGACf38Bf2AHf39/f39/fwBgBX9/f39/AGAIf39/f39/f38AYA9/f39/f39/f39/f39/f38Bf2AEf39/fwF9YAh/f39/f399fwF/YAd/f39/f399AX9gB39/f39/f38Bf2AEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF8AXwCrgIOA2VudgVhYm9ydAAEA2VudhBfX193YXNpX2ZkX2Nsb3NlAAIDZW52EF9fX3dhc2lfZmRfd3JpdGUABQNlbnYGX2Fib3J0AAYDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUABwNlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwABA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAACA2VudhJfbGx2bV9zdGFja3Jlc3RvcmUABANlbnYPX2xsdm1fc3RhY2tzYXZlAAcDZW52C3NldFRlbXBSZXQwAAQDZW52D19fX3dhc2lfZmRfc2VlawAIA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEODgNvbgIHBAkKCwwNDg0PEBEBABASExQNEAkVFhAQDRYXGBIZGhsNDRIWFgQcEBcWFBANDQ0NDQkBAAAABAgCHQAAAAAABBIIAgEDHgQFEAIQHyAgFBYUFBACISEiIwUkJSUCBBQJBwEBARQFHAIBAAMIBhACfwFBwKcCC38BQcCnwgILB+wCFBhfZW1zY3JpcHRlbl9nZXRfc2Jya19wdHIAbQVfZnJlZQBqB19tYWxsb2MAaQdfbWVtY3B5AG4IX21lbW1vdmUAbwdfbWVtc2V0AHASX29wdXNfZGVjb2RlX2Zsb2F0AEIUX29w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DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM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AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIDC0EBIRQMAwtBAiEUDAILQQMhFAwBCyAkJAFBfw8LIANFIAJB+wlLcgRAICQkAUF/DwtBACAdayEHQQAhBANAIARBAnQgNGogAEHcAGogBEH4EGxBAnRqIgk2AgAgBEECdCAmaiAJQYBAayAHQQJ0ajYCACAEQQFqIgQgIEgNAAsgAUUgAkEC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BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAQECAwQLQQ0hDQwEC0ERIQ0MAwtBEyENDAILQRUhDQwBC0HKkQJBm4kCQegDEBYMAQsgGCANNgIAIBJBnM4AIBgQGARAQd6RAkGbiQJB6wMQFgsLICcgACgCMDYCACASQZjOACAnEBgEQEHlkgJBm4kCQe0DEBYLIAUEQCMBIQ0jASAAKAIIIBVsQQJ0QQ9qQXBxaiQBIAoEQCAmQQA2AgAg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dCAOaisDAKAhGCADQQFqIQIgACADRwRAIAIhAwwBCwsLIAEgGCAYmiAEGzkDCCALJAEgBkEHcQuYAQEDfCAAIACiIgMgAyADoqIgA0R81c9aOtnlPaJE65wriublWr6goiADIANEff6xV+Mdxz6iRNVhwRmgASq/oKJEpvgQERERgT+goCEFIAMgAKIhBCACBHwgACAERElVVVVVVcU/oiADIAFEAAAAAAAA4D+iIAQgBaKhoiABoaChBSAEIAMgBaJESVVVVVVVxb+goiAAoAsLwAEBAn8jASEBIwFBEGokASAAvUIgiKdB/////wdxIgJB/MOk/wNJBHwgAkGewZryA0kEfEQAAAAAAADwPwUgAEQAAAAAAAAAABBjCwUCfCAAIAChIAJB//+//wdLDQAaAkACQAJAAkAgACABEGRBA3EOAwABAgMLIAErAwAgASsDCBBjDAMLIAErAwAgASsDCEEBEGaaDAILIAErAwAgASsDCBBjmgwBCyABKwMAIAErAwhBARBmCwshACABJAEgAAugAwMCfwF+A3wgAL0iA0I/iKchAQJ8IAACfwJAIANCIIinQf////8HcSICQarGmIQESwR8IANC////////////AINCgICAgICAgPj/AFYEQCAADwsgAETvOfr+Qi6GQGQEQCAARAAAAAAAAOB/og8FIABE0rx63SsjhsBjIABEUTAt1RBJh8BjcUUNAkQAAAAAAAAAAA8LAAUgAkHC3Nj+A0sEQCACQbHFwv8DSw0CIAFBAXMgAWsMAwsgAkGAgMDxA0sEfEEAIQEgAAUgAEQAAAAAAADwP6APCwsMAgsgAET+gitlRxX3P6IgAUEDdEGA6QFqKwMAoKoLIgG3IgREAADg/kIu5j+ioSIGIQAgBER2PHk17znqPaIiBCEFIAYgBKELIQQgACAEIAQgBCAEoiIAIAAgACAAIABE0KS+cmk3Zj6iRPFr0sVBvbu+oKJELN4lr2pWET+gokSTvb4WbMFmv6CiRD5VVVVVVcU/oKKhIgCiRAAAAAAAAABAIAChoyAFoaBEAAAAAAAA8D+gIQAgAUUEQCAADwsgACABEGILnD4BFn8jASEOIwFBEGokASAAQfUBSQR/QfCZAigCACIDQRAgAEELakF4cSAAQQtJGyIJQQN2IgB2IgFBA3EEQCABQQFxQQFzIABqIgRB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IgJB/////wdJBEACQAJAQfClAigCACIAIAJqIgEQBE0NACABEAYNAEF/IQAMAQtB8KUCIAE2AgALIAAgAygCACADKAIEakcNAiAAQX9HDQQFQQAhAgsMAgtB8KUCKAIAIgEQBEsEQCABEAZFBEBBACECDAMLC0HwpQIgATYCACABQX9GBH9BAAVBoJ0CKAIAIgMgAUHMnQIoAgAiAEF/aiICakEAIABrcSABa0EAIAEgAnEbIARqIgJqIQAgAkH/////B0kgAiAJS3EEf0GonQIoAgAiBQRAIAAgA00gACAFS3IEQEEAIQIMBQsLAkACQEHwpQIoAgAiACACaiIDEARNDQAgAxAGDQBBfyEADAELQfClAiADNgIACyAAIAFHDQIgASEADAQFQQALCyECDAELIABBf0cgAkH/////B0lxIAogAktxRQRAIABBf0YEQEEAIQIMAgUMAwsAC0HQnQIoAgAiASAIIAJrakEAIAFrcSIBQf////8HTw0BAkACQEHwpQIoAgAiCCABaiIDEARNDQAgAxAGDQAMAQtB8KUCIAM2AgAgCEF/RwRAIAEgAmohAgwDCwtB8KUCKAIAIAJrIgAQBEsEQCAAEAZFBEBBACECDAILC0HwpQIgADYCAEEAIQILQaydAkGsnQIoAgBBBHI2AgAgAiEDDAILCwwBCyAEQf////8HTw0BAkACQEHwpQIoAgAiACAEaiIBEARNDQAgARAGDQBBfyEADAELQfClAiABNgIACwJAAkBB8KUCKAIAIgIQBE0NACACEAYNAEF/IQIMAQtB8KUCIAI2AgALIAIgAGsiASAJQShqSyIEQQFzIABBf0ZyIABBf0cgAkF/R3EgACACSXFBAXNyDQEgASADIAQbIQILQaCdAkGgnQIoAgAgAmoiATYCACABQaSdAigCAEsEQEGknQIgATYCAAtBiJoCKAIAIgQEQAJAQbCdAiEDAkACQANAIAMoAgAiASADKAIEIghqIABGDQEgAygCCCIDDQALDAELIAMoAgxBCHFFBEAgASAETSAAIARLcQRAIAMgAiAIajYCBCAEQQAgBEEIaiIAa0EHcUEAIABBB3EbIgFqIQBB/JkCKAIAIAJqIgIgAWshAUGImgIgADYCAEH8mQIgATYCACAAIAFBAXI2AgQgAiAEakEoNgIEQYyaAkHYnQIoAgA2AgAM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AEgAeACoANgAKABYAIgAuADoAAwAPABsAJwAzAAcAEwAfACsANwALABcAIwAvADsAAEAMQBhAJEAwQARAEEAcQChANEAIQBRAIEAsQDhAAUANQBlAJUAxQAVAEUAdQClANUAJQBVAIUAtQDlAAkAOQBpAJkAyQAZAEkAeQCpANkAKQBZAIkAuQDpAA0APQBtAJ0AzQAdAE0AfQCtAN0ALQBdAI0AvQDtAAIAMgBiAJIAwgASAEIAcgCiANIAIgBSAIIAsgDiAAYANgBmAJYAxgAWAEYAdgCmANYAJgBWAIYAtgDmAAoAOgBqAJoAygAaAEoAegCqANoAKgBaAIoAugDqAA4APgBuAJ4AzgAeAE4AfgCuAN4ALgBeAI4AvgDuAAMAMwBjAJMAwwATAEMAcwCjANMAIwBTAIMAswDjAAcANwBnAJcAxwAXAEcAdwCnANcAJwBXAIcAtwDnAAsAOwBrAJsAywAbAEsAewCrANsAKwBbAIsAuwDrAA8APwBvAJ8AzwAfAE8AfwCvAN8ALwBfAI8AvwDvAAAAYADAACABgAEgAIAA4ABAAaABQACgAAABYAHAAQgAaADIACgBiAEoAIgA6ABIAagBSACoAAgBaAHIARAAcADQADABkAEwAJAA8ABQAbABUACwABABcAHQARgAeADYADgBmAE4AJgA+ABYAbgBWAC4ABgBeAHYAQQAZADEACQBhAEkAIQA5ABEAaQBRACkAAQBZAHEAQwAbADMACwBjAEsAIwA7ABMAawBTACsAAwBbAHMARQAdADUADQBlAE0AJQA9ABUAbQBVAC0ABQBdAHUARwAfADcADwBnAE8AJwA/ABcAbwBXAC8ABwBfAHcAQEAYQDBACEBgQEhAIEA4QBBAaEBQQChAAEBYQHBAQkAaQDJACkBiQEpAIkA6QBJAakBSQCpAAkBaQHJAREAcQDRADEBkQExAJEA8QBRAbEBUQCxABEBcQHRARkAeQDZADkBmQE5AJkA+QBZAbkBWQC5ABkBeQHZAQUAZQDFACUBhQElAIUA5QBFAaUBRQClAAUBZQHFAQ0AbQDNAC0BjQEtAI0A7QBNAa0BTQCtAA0BbQHNARUAdQDVADUBlQE1AJUA9QBVAbUBVQC1ABUBdQHVAR0AfQDdAD0BnQE9AJ0A/QBdAb0BXQC9AB0BfQHdAQIAYgDCACIBggEi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c3QtPm1vZGUgPT0gb3B1c19jdXN0b21fbW9kZV9jcmVhdGUoNDgwMDAsIDk2MCwgTlVMTCkAY2VsdC9jZWx0X2RlY29kZXIuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+b3ZlcmxhcCA9PSAxMjAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmRvd25zYW1wbGUgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zdGFydCA9PSAwIHx8IHN0LT5zdGFydCA9PSAxNwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c3RhcnQgPCBzdC0+ZW5kAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5lbmQgPD0gMjEAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmxhc3RfcGl0Y2hfaW5kZXggPD0gUExDX1BJVENIX0xBR19NQVgAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmxhc3RfcGl0Y2hfaW5kZXggPj0gUExDX1BJVENIX0xBR19NSU4gfHwgc3QtPmxhc3RfcGl0Y2hfaW5kZXggPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2QgPCBNQVhfUEVSSU9EAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5wb3N0ZmlsdGVyX3BlcmlvZCA+PSBDT01CRklMVEVSX01JTlBFUklPRCB8fCBzdC0+cG9zdGZpbHRlcl9wZXJpb2QgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2Rfb2xkIDwgTUFYX1BFUklPRABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2Rfb2xkID49IENPTUJGSUxURVJfTUlOUEVSSU9EIHx8IHN0LT5wb3N0ZmlsdGVyX3BlcmlvZF9vbGQgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl90YXBzZXQgPD0gMgBhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl90YXBzZXQgPj0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl90YXBzZXRfb2xkIDw9IDIAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0X29sZCA+PSAwABkXAgB+fHdtVykTCQQCAGNlbHQvZW50ZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2Z0PjEAY2VsdC9lbnRlbmMuYwBhc3NlcnRpb24gZmFpbGVkOiBtPT00AGNlbHQva2lzc19mZnQuYwBjZWx0L2xhcGxhY2UuYwBhc3NlcnRpb24gZmFpbGVkOiBmbDwzMjc2OABhc3NlcnRpb24gZmFpbGVkOiBmbDw9Zm0AYXNzZXJ0aW9uIGZhaWxlZDogZm08SU1JTihmbCtmcywzMjc2OCkAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiB4ICE9IHkAY2VsdC9jZWx0X2xwYy5jAGFzc2VydGlvbiBmYWlsZWQ6IG92ZXJsYXA+PTAAAgEAYXNzZXJ0aW9uIGZhaWxlZDogY29kZWRCYW5kcyA+IHN0YXJ0AGNlbHQvcmF0ZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBlYml0c1tqXSA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IEMqZWJpdHNbal08PEJJVFJFUyA9PSBiaXRzW2pdAGFzc2VydGlvbiBmYWlsZWQ6IEs+MAphbGdfcXVhbnQoKSBuZWVkcyBhdCBsZWFzdCBvbmUgcHVsc2UAY2VsdC92cS5jAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfcXVhbnQoKSBuZWVkcyBhdCBsZWFzdCB0d28gZGltZW5zaW9ucwBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3VucXVhbnQoKSBuZWVkcyBhdCBsZWFzdCBvbmUgcHVsc2UAYXNzZXJ0aW9uIGZhaWxlZDogTj4xCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAc2lsay9DTkcuYwBhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvZGVjb2RlX2NvcmUuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0RlYy0+TFBDX29yZGVyID09IDEwIHx8IHBzRGVjLT5MUENfb3JkZXIgPT0gMTYAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAgJiYgTCA8PSBNQVhfRlJBTUVfTEVOR1RIAHNpbGsvZGVjb2RlX2ZyYW1lLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPnByZXZTaWduYWxUeXBlID49IDAgJiYgcHNEZWMtPnByZXZTaWduYWxUeXBlIDw9IDIAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPmx0cF9tZW1fbGVuZ3RoID49IHBzRGVjLT5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNEZWMtPkxQQ19vcmRlcgBzaWxrL2RlY29kZV9pbmRpY2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9kZWNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2RlY29kZXJfc2V0X2ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiB8fCBwc0RlYy0+bmJfc3ViZnIgPT0gTUFYX05CX1NVQkZSLzIAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPmZyYW1lX2xlbmd0aCA+IDAgJiYgcHNEZWMtPmZyYW1lX2xlbmd0aCA8PSBNQVhfRlJBTUVfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGRlY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgZGVjQ29udHJvbC0+bkNoYW5uZWxzSW50ZXJuYWwgPT0gMgBzaWxrL2RlY19BUEkuYwBhc3NlcnRpb24gZmFpbGVkOiBpZHggPiAwAHNpbGsvUExDLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPkxQQ19vcmRlciA+PSAxMACzYwBHOCseFQwGAEAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAHNpbGsvZGVjb2RlX3BpdGNoLmMAYXNzZXJ0aW9uIGZhaWxlZDogZCA+PSA2AHNpbGsvTFBDX2FuYWx5c2lzX2ZpbHRlci5jAGFzc2VydGlvbiBmYWlsZWQ6IChkICYgMSkgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBkIDw9IGxlbgBhc3NlcnRpb24gZmFpbGVkOiBkPT0xMCB8fCBkPT0xNgBzaWxrL05MU0YyQS5jAAAJBgMEBQgBAgcAAQAAAAFzaWxrL3Jlc2FtcGxlci5jAAQAAgAAAAkEBwQAAwwHB2Fzc2VydGlvbiBmYWlsZWQ6IGluTGVuID49IFMtPkZzX2luX2tIegBhc3NlcnRpb24gZmFpbGVkOiBTLT5pbnB1dERlbGF5IDw9IFMtPkZzX2luX2tIegBzaWxrL3Jlc2FtcGxlcl9wcml2YXRlX2Rvd25fRklSLmMAc2lsay9zb3J0LmMAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmNoYW5uZWxzID09IDEgfHwgc3QtPmNoYW5uZWxzID09IDIAc3JjL29wdXNfZGVjb2Rlci5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5GcyA9PSA0ODAwMCB8fCBzdC0+RnMgPT0gMjQwMDAgfHwgc3QtPkZzID09IDE2MDAwIHx8IHN0LT5GcyA9PSAxMjAwMCB8fCBzdC0+RnMgPT0gODAwMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5BUElfc2FtcGxlUmF0ZSA9PSBzdC0+RnMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPkRlY0NvbnRyb2wuaW50ZXJuYWxTYW1wbGVSYXRlID09IDAgfHwgc3QtPkRlY0NvbnRyb2wuaW50ZXJuYWxTYW1wbGVSYXRlID09IDE2MDAwIHx8IHN0LT5EZWNDb250cm9sLmludGVybmFsU2FtcGxlUmF0ZSA9PSAxMjAwMCB8fCBzdC0+RGVjQ29udHJvbC5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gODAwMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5uQ2hhbm5lbHNBUEkgPT0gc3QtPmNoYW5uZWxzAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5EZWNDb250cm9sLm5DaGFubmVsc0ludGVybmFsID09IDAgfHwgc3QtPkRlY0NvbnRyb2wubkNoYW5uZWxzSW50ZXJuYWwgPT0gMSB8fCBzdC0+RGVjQ29udHJvbC5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gMTAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gMjAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gNDAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gNjAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmFyY2ggPj0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+YXJjaCA8PSBPUFVTX0FSQ0hNQVNLAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zdHJlYW1fY2hhbm5lbHMgPT0gMSB8fCBzdC0+c3RyZWFtX2NoYW5uZWxzID09IDIAYXNzZXJ0aW9uIGZhaWxlZDogcGNtX2NvdW50ID09IGZyYW1lX3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogcmV0PT1mcmFtZV9zaXplLXBhY2tldF9mcmFtZV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IHJldD09cGFja2V0X2ZyYW1lX3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogMABhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDEyLCAoKCh2b2lkKSgoZW5kYmFuZCkgPT0gKG9wdXNfaW50MzIpMCkpLCAob3B1c19pbnQzMikoZW5kYmFuZCkpKSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDA4LCAoKCh2b2lkKSgoc3QtPnN0cmVhbV9jaGFubmVscykgPT0gKG9wdXNfaW50MzIpMCkpLCAob3B1c19pbnQzMikoc3QtPnN0cmVhbV9jaGFubmVscykpKSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDEwLCAoKCh2b2lkKSgoMCkgPT0gKG9wdXNfaW50MzIpMCkpLCAob3B1c19pbnQzMikoMCkpKSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDQwMzEsICgoJnJlZHVuZGFudF9ybmcpICsgKCgmcmVkdW5kYW50X3JuZykgLSAob3B1c191aW50MzIqKSgmcmVkdW5kYW50X3JuZykpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxMCwgKCgodm9pZCkoKHN0YXJ0X2JhbmQpID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKHN0YXJ0X2JhbmQpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCA0MDI4KSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDE1LCAoKCZjZWx0X21vZGUpICsgKCgmY2VsdF9tb2RlKSAtIChjb25zdCBPcHVzQ3VzdG9tTW9kZSoqKSgmY2VsdF9tb2RlKSkpKSkgPT0gT1BVU19PSwAtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALgCMEARuYW1lAYQQeQAFYWJvcnQBEF9fX3dhc2lfZmRfY2xvc2UCEF9fX3dhc2lfZmRfd3JpdGUDBl9hYm9ydAQZX2Vtc2NyaXB0ZW5fZ2V0X2hlYXBfc2l6ZQUWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwYXX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAHEl9sbHZtX3N0YWNrcmVzdG9yZQgPX2xsdm1fc3RhY2tzYXZlCQtzZXRUZW1wUmV0MAobbGVnYWxpbXBvcnQkX19fd2FzaV9mZF9zZWVrCwpzdGFja0FsbG9jDAlzdGFja1NhdmUNDHN0YWNrUmVzdG9yZQ4TZXN0YWJsaXNoU3RhY2tTcGFjZQ8SX2Rlbm9ybWFsaXNlX2JhbmRzEBBfcXVhbnRfYWxsX2JhbmRzEQtfcXVhbnRfYmFuZBIWX2RlaW50ZXJsZWF2ZV9oYWRhbWFyZBMQX3F1YW50X3BhcnRpdGlvbhQUX2ludGVybGVhdmVfaGFkYW1hcmQVDl9jb21wdXRlX3RoZXRhFgtfY2VsdF9mYXRhbBcMX2NvbWJfZmlsdGVyGBhfb3B1c19jdXN0b21fZGVjb2Rlcl9jdGwZFF9jZWx0X2RlY29kZV93aXRoX2VjGhFfY2VsdF9kZWNvZGVfbG9zdBsLX2RlZW1waGFzaXMcD19jZWx0X3N5bnRoZXNpcx0MX2VjX2RlY191aW50HgpfZWNfZW5jb2RlHwxfZWNfZW5jX3VpbnQgDl9vcHVzX2ZmdF9pbXBsIRRfY2x0X21kY3RfYmFja3dhcmRfYyITX2NlbHRfcGl0Y2hfeGNvcnJfYyMNX3BpdGNoX3NlYXJjaCQKX19jZWx0X2xwYyULX2NlbHRfZmlyX2MmCV9jZWx0X2lpcicYX3VucXVhbnRfZW5lcmd5X2ZpbmFsaXNlKBdfY2x0X2NvbXB1dGVfYWxsb2NhdGlvbikNX2V4cF9yb3RhdGlvbioQX29wX3B2cV9zZWFyY2hfYysKX2FsZ19xdWFudCwMX2FsZ191bnF1YW50LQlfc2lsa19DTkcuEV9zaWxrX2RlY29kZV9jb3JlLxJfc2lsa19kZWNvZGVfZnJhbWUwFF9zaWxrX2RlY29kZV9pbmRpY2VzMRNfc2lsa19kZWNvZGVfcHVsc2VzMhFfc2lsa19Jbml0RGVjb2RlcjMMX3NpbGtfRGVjb2RlNBFfc2lsa19QTENfY29uY2VhbDUQX3NpbGtfUExDX2VuZXJneTYZX3NpbGtfTFBDX2FuYWx5c2lzX2ZpbHRlcjcdX3NpbGtfTFBDX2ludmVyc2VfcHJlZF9nYWluX2M4DF9zaWxrX05MU0YyQTkPX3NpbGtfcmVzYW1wbGVyOiBfc2lsa19yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUjsfX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfSUlSX0ZJUjweX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfdXAyX0hRPRNfc2lsa19zdW1fc3FyX3NoaWZ0Phhfc2lsa19zdGVyZW9fZGVjb2RlX3ByZWQ/FF9vcHVzX2RlY29kZXJfY3JlYXRlQBNfb3B1c19kZWNvZGVfbmF0aXZlQRJfb3B1c19kZWNvZGVfZnJhbWVCEl9vcHVzX2RlY29kZV9mbG9hdEMVX29wdXNfZGVjb2Rlcl9kZXN0cm95RBVfc3BlZXhfcmVzYW1wbGVyX2luaXRFDl91cGRhdGVfZmlsdGVyRgVfc2luY0ceX3Jlc2FtcGxlcl9iYXNpY19kaXJlY3RfZG91YmxlSB5fcmVzYW1wbGVyX2Jhc2ljX2RpcmVjdF9zaW5nbGVJI19yZXNhbXBsZXJfYmFzaWNfaW50ZXJwb2xhdGVfZG91YmxlSiNfcmVzYW1wbGVyX2Jhc2ljX2ludGVycG9sYXRlX3NpbmdsZUsVX3Jlc2FtcGxlcl9iYXNpY196ZXJvTBhfc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3lNHl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19mbG9hdE4qX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0Tw5fX19zdGRpb19jbG9zZVAOX19fc3RkaW9fd3JpdGVRDV9fX3N0ZGlvX3NlZWtSB19mbXRfZnBTFF9fX3ZmcHJpbnRmX2ludGVybmFsVAxfcHJpbnRmX2NvcmVVBF9vdXRWB19nZXRpbnRXCF9wb3BfYXJnWAZfZm10X3hZBl9mbXRfb1oGX2ZtdF91WwdfbWVtY2hyXAhfcGFkXzY2N10HX3djdG9tYl4IX3djcnRvbWJfCl9fX2Z3cml0ZXhgCl9fX3Rvd3JpdGVhBl9mcmV4cGIHX3NjYWxibmMGX19fY29zZAtfX19yZW1fcGlvMmURX19fcmVtX3BpbzJfbGFyZ2VmBl9fX3NpbmcEX2Nvc2gEX2V4cGkHX21hbGxvY2oFX2ZyZWVrCF9yZWFsbG9jbA5fZGlzcG9zZV9jaHVua20YX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRybgdfbWVtY3B5bwhfbWVtbW92ZXAHX21lbXNldHEKZHluQ2FsbF9paXIMZHluQ2FsbF9paWlpcw9keW5DYWxsX2lpaWlpaWl0AmIwdQJiMXYCYjJ3AmIzeBZsZWdhbHN0dWIkZHluQ2FsbF9qaWpp'; if (!isDataURI(wasmBinaryFile)) { wasmBinaryFile = locateFile(wasmBinaryFile); } @@ -1597,10 +1629,14 @@ function getBinary() { return new Uint8Array(wasmBinary); } + var binary = tryParseAsDataURI(wasmBinaryFile); + if (binary) { + return binary; + } if (readBinary) { return readBinary(wasmBinaryFile); } else { - throw "both async and sync fetching of the wasm failed"; + throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; } } catch (err) { @@ -1675,24 +1711,24 @@ function createWasm() { } // Prefer streaming instantiation if available. - function instantiateAsync() { - if (!wasmBinary && - typeof WebAssembly.instantiateStreaming === 'function' && - !isDataURI(wasmBinaryFile) && - typeof fetch === 'function') { - fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function (response) { - var result = WebAssembly.instantiateStreaming(response, info); - return result.then(receiveInstantiatedSource, function(reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err('wasm streaming compile failed: ' + reason); - err('falling back to ArrayBuffer instantiation'); - instantiateArrayBuffer(receiveInstantiatedSource); - }); - }); - } else { - return instantiateArrayBuffer(receiveInstantiatedSource); + function instantiateSync() { + var instance; + var module; + var binary; + try { + binary = getBinary(); + module = new WebAssembly.Module(binary); + instance = new WebAssembly.Instance(module, info); + } catch (e) { + var str = e.toString(); + err('failed to compile wasm module: ' + str); + if (str.indexOf('imported Memory') >= 0 || + str.indexOf('memory import') >= 0) { + err('Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).'); + } + throw e; } + receiveInstance(instance, module); } // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel @@ -1707,8 +1743,8 @@ function createWasm() { } } - instantiateAsync(); - return {}; // no exports yet; we'll fill them in later + instantiateSync(); + return Module['asm']; // exports were assigned here } Module['asm'] = createWasm; @@ -2016,96 +2052,113 @@ function intArrayToString(array) { } -// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array - - -var asmGlobalArg = {}; - -var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; -// EMSCRIPTEN_START_ASM -var asm =Module["asm"]// EMSCRIPTEN_END_ASM -(asmGlobalArg, asmLibraryArg, buffer); - -Module["asm"] = asm; -var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = function() { - return Module["asm"]["_emscripten_get_sbrk_ptr"].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 _memmove = Module["_memmove"] = function() { - return Module["asm"]["_memmove"].apply(null, arguments) -}; - -var _memset = Module["_memset"] = function() { - return Module["asm"]["_memset"].apply(null, arguments) -}; - -var _opus_decode_float = Module["_opus_decode_float"] = function() { - return Module["asm"]["_opus_decode_float"].apply(null, arguments) -}; +// Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149 -var _opus_decoder_create = Module["_opus_decoder_create"] = function() { - return Module["asm"]["_opus_decoder_create"].apply(null, arguments) -}; +// This code was written by Tyler Akins and has been placed in the +// public domain. It would be nice if you left this header intact. +// Base64 code from Tyler Akins -- http://rumkin.com -var _opus_decoder_destroy = Module["_opus_decoder_destroy"] = function() { - return Module["asm"]["_opus_decoder_destroy"].apply(null, arguments) -}; +/** + * Decodes a base64 string. + * @param {String} input The string to decode. + */ +var decodeBase64 = typeof atob === 'function' ? atob : function (input) { + var keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; -var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = function() { - return Module["asm"]["_speex_resampler_destroy"].apply(null, arguments) + var output = ''; + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0; + // remove all characters that are not A-Z, a-z, 0-9, +, /, or = + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); + do { + enc1 = keyStr.indexOf(input.charAt(i++)); + enc2 = keyStr.indexOf(input.charAt(i++)); + enc3 = keyStr.indexOf(input.charAt(i++)); + enc4 = keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output = output + String.fromCharCode(chr1); + + if (enc3 !== 64) { + output = output + String.fromCharCode(chr2); + } + if (enc4 !== 64) { + output = output + String.fromCharCode(chr3); + } + } while (i < input.length); + return output; }; -var _speex_resampler_init = Module["_speex_resampler_init"] = function() { - return Module["asm"]["_speex_resampler_init"].apply(null, arguments) -}; +// Converts a string of base64 into a byte array. +// Throws error on invalid input. +function intArrayFromBase64(s) { + if (typeof ENVIRONMENT_IS_NODE === 'boolean' && ENVIRONMENT_IS_NODE) { + var buf; + try { + buf = Buffer.from(s, 'base64'); + } catch (_) { + buf = new Buffer(s, 'base64'); + } + return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); + } -var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = function() { - return Module["asm"]["_speex_resampler_process_interleaved_float"].apply(null, arguments) -}; + try { + var decoded = decodeBase64(s); + var bytes = new Uint8Array(decoded.length); + for (var i = 0 ; i < decoded.length ; ++i) { + bytes[i] = decoded.charCodeAt(i); + } + return bytes; + } catch (_) { + throw new Error('Converting base64 string to bytes failed.'); + } +} -var establishStackSpace = Module["establishStackSpace"] = function() { - return Module["asm"]["establishStackSpace"].apply(null, arguments) -}; +// If filename is a base64 data URI, parses and returns data (Buffer on node, +// Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. +function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } -var stackAlloc = Module["stackAlloc"] = function() { - return Module["asm"]["stackAlloc"].apply(null, arguments) -}; + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); +} -var stackRestore = Module["stackRestore"] = function() { - return Module["asm"]["stackRestore"].apply(null, arguments) -}; -var stackSave = Module["stackSave"] = function() { - return Module["asm"]["stackSave"].apply(null, arguments) -}; +// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array -var dynCall_ii = Module["dynCall_ii"] = function() { - return Module["asm"]["dynCall_ii"].apply(null, arguments) -}; -var dynCall_iiii = Module["dynCall_iiii"] = function() { - return Module["asm"]["dynCall_iiii"].apply(null, arguments) -}; +var asmGlobalArg = {}; -var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = function() { - return Module["asm"]["dynCall_iiiiiii"].apply(null, arguments) -}; +var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; +// EMSCRIPTEN_START_ASM +var asm =Module["asm"]// EMSCRIPTEN_END_ASM +(asmGlobalArg, asmLibraryArg, buffer); -var dynCall_jiji = Module["dynCall_jiji"] = function() { - return Module["asm"]["dynCall_jiji"].apply(null, arguments) -}; +var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = asm["_emscripten_get_sbrk_ptr"]; +var _free = Module["_free"] = asm["_free"]; +var _malloc = Module["_malloc"] = asm["_malloc"]; +var _memcpy = Module["_memcpy"] = asm["_memcpy"]; +var _memmove = Module["_memmove"] = asm["_memmove"]; +var _memset = Module["_memset"] = asm["_memset"]; +var _opus_decode_float = Module["_opus_decode_float"] = asm["_opus_decode_float"]; +var _opus_decoder_create = Module["_opus_decoder_create"] = asm["_opus_decoder_create"]; +var _opus_decoder_destroy = Module["_opus_decoder_destroy"] = asm["_opus_decoder_destroy"]; +var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = asm["_speex_resampler_destroy"]; +var _speex_resampler_init = Module["_speex_resampler_init"] = asm["_speex_resampler_init"]; +var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = asm["_speex_resampler_process_interleaved_float"]; +var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; +var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; +var stackRestore = Module["stackRestore"] = asm["stackRestore"]; +var stackSave = Module["stackSave"] = asm["stackSave"]; +var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; +var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; +var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = asm["dynCall_iiiiiii"]; +var dynCall_jiji = Module["dynCall_jiji"] = asm["dynCall_jiji"]; ; @@ -2188,6 +2241,8 @@ Module['asm'] = asm; + + diff --git a/dist-unminified/decoderWorker.wasm b/dist-unminified/decoderWorker.wasm deleted file mode 100644 index f74b41a1179f42a1538531fd69d953021ddcb28d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190038 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�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

W=m#MW?N=sW@~11W_#uX<_qQ%<{RcC<}2ni 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 QGI?ga_p4GXr7NZX2OF|P^8f$< diff --git a/dist/decoderWorker.min.js b/dist/decoderWorker.min.js index 4e1859fa..b0092ae8 100644 --- a/dist/decoderWorker.min.js +++ b/dist/decoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.DecoderWorker=t():e.DecoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(s,i,function(t){return e[t]}.bind(null,i));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){var r,s,i=new Promise(function(e){s=e});t.onmessage=function(e){i.then(function(){switch(e.data.command){case"decode":r&&r.decode(e.data.pages);break;case"done":r&&(r.sendLastBuffer(),t.close());break;case"init":r=new o(e.data,Module)}})};var o=function(e,t){if(!t)throw new Error("Module with exports required to initialize a decoder instance");this.mainReady=i,this.config=Object.assign({bufferLength:4096,decoderSampleRate:48e3,outputBufferSampleRate:48e3,resampleQuality:3},e),this._opus_decoder_create=t._opus_decoder_create,this._opus_decoder_destroy=t._opus_decoder_destroy,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_decode_float=t._opus_decode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.outputBuffers=[]};o.prototype.decode=function(e){var t=new DataView(e.buffer);this.getPageBoundaries(t).map(function(r){var s=t.getUint8(r+5,!0),i=t.getUint32(r+18,!0);if(2&s&&(this.numberOfChannels=t.getUint8(r+37,!0),this.init()),i>1){for(var o=t.getUint8(r+26,!0),u=r+27+o,n=0;n>2]=h,this.HEAP32[this.resampleOutputLengthPointer>>2]=a,this._speex_resampler_process_interleaved_float(this.resampler,this.decoderOutputPointer,this.decoderOutputLengthPointer,this.resampleOutputBufferPointer,this.resampleOutputLengthPointer),this.sendToOutputBuffers(this.HEAPF32.subarray(this.resampleOutputBufferPointer>>2,(this.resampleOutputBufferPointer>>2)+a*this.numberOfChannels)),this.decoderBufferIndex=0}}4&s&&this.sendLastBuffer()}},this)},o.prototype.getPageBoundaries=function(e){for(var t=[],r=0;r1){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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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)};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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":14,"maximum":14,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5280704,DYNAMICTOP_PTR=37616;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="decoderWorker.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}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)&&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 createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}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{}}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}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)}var asmGlobalArg={};var asmLibraryArg={"j":___wasi_fd_close,"i":___wasi_fd_seek,"h":___wasi_fd_write,"__memory_base":1024,"__table_base":0,"g":_abort,"d":_emscripten_get_heap_size,"f":_emscripten_memcpy_big,"c":_emscripten_resize_heap,"a":_llvm_stackrestore,"b":_llvm_stacksave,"e":abort,"memory":wasmMemory,"table":wasmTable};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var _free=Module["_free"]=function(){return Module["asm"]["k"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["l"].apply(null,arguments)};var _opus_decode_float=Module["_opus_decode_float"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _opus_decoder_create=Module["_opus_decoder_create"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _opus_decoder_destroy=Module["_opus_decoder_destroy"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _speex_resampler_destroy=Module["_speex_resampler_destroy"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _speex_resampler_init=Module["_speex_resampler_init"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _speex_resampler_process_interleaved_float=Module["_speex_resampler_process_interleaved_float"]=function(){return Module["asm"]["r"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["s"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["t"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.DecoderWorker=t():e.DecoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(s,i,function(t){return e[t]}.bind(null,i));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){var r,s,i=new Promise(function(e){s=e});t.onmessage=function(e){i.then(function(){switch(e.data.command){case"decode":r&&r.decode(e.data.pages);break;case"done":r&&(r.sendLastBuffer(),t.close());break;case"init":r=new o(e.data,Module)}})};var o=function(e,t){if(!t)throw new Error("Module with exports required to initialize a decoder instance");this.mainReady=i,this.config=Object.assign({bufferLength:4096,decoderSampleRate:48e3,outputBufferSampleRate:48e3,resampleQuality:3},e),this._opus_decoder_create=t._opus_decoder_create,this._opus_decoder_destroy=t._opus_decoder_destroy,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_decode_float=t._opus_decode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.outputBuffers=[]};o.prototype.decode=function(e){var t=new DataView(e.buffer);this.getPageBoundaries(t).map(function(r){var s=t.getUint8(r+5,!0),i=t.getUint32(r+18,!0);if(2&s&&(this.numberOfChannels=t.getUint8(r+37,!0),this.init()),i>1){for(var o=t.getUint8(r+26,!0),u=r+27+o,n=0;n>2]=h,this.HEAP32[this.resampleOutputLengthPointer>>2]=a,this._speex_resampler_process_interleaved_float(this.resampler,this.decoderOutputPointer,this.decoderOutputLengthPointer,this.resampleOutputBufferPointer,this.resampleOutputLengthPointer),this.sendToOutputBuffers(this.HEAPF32.subarray(this.resampleOutputBufferPointer>>2,(this.resampleOutputBufferPointer>>2)+a*this.numberOfChannels)),this.decoderBufferIndex=0}}4&s&&this.sendLastBuffer()}},this)},o.prototype.getPageBoundaries=function(e){for(var t=[],r=0;r1){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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":14,"maximum":14,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5280704,DYNAMICTOP_PTR=37616;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,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DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM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BgQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIDC0EBIRQMAwtBAiEUDAILQQMhFAwBCyAkJAFBfw8LIANFIAJB+wlLcgRAICQkAUF/DwtBACAdayEI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ACILQQprDgcABgYGBgYABgsgDi4BACIEIAVBD2pBAnQgBmooAgAiDEEQdWwgC0EBdmogDEH//wNxIARsQRB1aiAOLgECIgQgBUEOakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEEIgQgBUENakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEGIgQgBUEMakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEIIgQgBUELakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEKIgQgBUEKakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEMIgQgBUEJakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEOIgQgBUEIakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEQIgQgBUEHakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgESIgQgBUEGakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiEEIAtBEEYEQCAEIA4uARQiBCAFQQVqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARYiBCAFQQRqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARgiBCAFQQNqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARoiBCAFQQJqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARwiBCAFQQFqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uAR4iBCAFQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIQQLIAVBEGpBAnQgBmogBUECdCAJaigCACILIARBgICAQCAEQYCAgEBKGyIEQf///z8gBEH///8/SBtBBHQiBGoiDEF/SgR/QYCAgIB4IAwgBCALcUEASBsFQf////8HIAwgBCALckF/ShsLIgQ2AgAgBUEBdCAXakH//wFBgIB+IAogBEEQdWwgBCAIbGogBEH//wNxIApsQRB1aiIEQQd2QQFqQQF2Qf//A3EgBEGA//97SBsgBEH//v8DShs7AQAgBUEB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LCEFIAYoAiQhByAGKAIcIQpBACEAA0AgDyABQRB1bCAhaiABQf//A3EgD2xBEHVqIBAgAEEOakECdCAGaigCACILQRB1bGogC0H//wNxIBBsQRB1aiARIARBEHVsaiAEQf//A3EgEWxBEHVqIBIgAEEMakECdCAGaigCACIMQRB1bGogDEH//wNxIBJsQRB1aiATIAVBEHVsaiAFQf//A3EgE2xBEHVqIBQgAEEKakECdCAGaigCACINQRB1bGogDUH//wNxIBRsQRB1aiAVIAdBEHVsaiAHQf//A3EgFWxBEHVqIBYgAEEIakECdCAGaigCACIOQRB1bGogDkH//wNxIBZsQRB1aiAXIApBEHVsaiAKQf//A3EgF2xBEHVqIBggAEEGakECdCAGaigCACIBQRB1bGogAUH//wNxIBhsQRB1aiEBICIEQCABIBkgAEEFakECdCAGaigCACIBQRB1bGogAUH//wNxIBlsQRB1aiAaIABBBGpBAnQgBmooAgAiAUEQdWxqIAFB//8DcSAabEEQdWogGyAAQQNqQQJ0IAZqKAIAIgFBEHVsaiABQf//A3EgG2xBEHVqIBwgAEECakECdCAGaigCACIBQRB1bGogAUH//wNxIBxsQRB1aiAdIABBAWpBAnQgBmooAgAiAUEQdWxqIAFB//8DcSAdbEEQdWogHiAAQQJ0IAZqKAIAIgFBEHVsaiABQf//A3EgHmxBEHVqIQELIABBEGpBAnQgBmoiBygCACIEIAFBgICAQCABQYCAgEBKGyIBQf///z8gAUH///8/SBtBBHQiAWoiBUF/SgR/QYCAgIB4IAUgASAEcUEASBsFQf////8HIAUgASAEckF/ShsLIQEgByABNgIAIABBAXQgAmoiBS4BAEH//wFBgIB+IB8gAUEQdWwgASAjbGogAUH//wNxIB9sQRB1aiIEQQd1QQFqQQF1IARBgP//e0gbIARB//7/A0obaiIEQYCAfiAEQYCAfkobIQQgBSAEQf//ASAEQf//AUgbOwEAIABBAWoiACADRwRAIAshBCAMIQUgDSEHIA4hCgwBCwsLIAkgA0ECdCAGaiIAKQIANwIAIAkgACkCCDcCCCAJIAApAhA3AhAgCSAAKQIYNwIYIAkgACkCIDcCICAJIAApAig3AiggCSAAKQIwNwIwIAkgACkCODcCOCAk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ACQAVACEALQA5AAIADgAaACYAMgAGABIAHgAqADYACgAWACIALgA6AAMADwAbACcAMwAHABMAHwArADcACwAXACMALwA7AABADEAYQCRAMEAEQBBAHEAoQDRACEAUQCBALEA4QAFADUAZQCVAMUAFQBFAHUApQDVACUAVQCFALUA5QAJADkAaQCZAMkAGQBJAHkAqQDZACkAWQCJALkA6QANAD0AbQCdAM0AHQBNAH0ArQDdAC0AXQCNAL0A7QACADIAYgCSAMIAEgBCAHIAogDSACIAUgCCALIA4gAGADYAZgCWAMYAFgBGAHYApgDWACYAVgCGALYA5gAKADoAagCaAMoAGgBKAHoAqgDaACoAWgCKALoA6gAOAD4AbgCeAM4AHgBOAH4ArgDeAC4AXgCOAL4A7gADADMAYwCTAMMAEwBDAHMAowDTACMAUwCDALMA4wAHADcAZwCXAMcAFwBHAHcApwDXACcAVwCHALcA5wALADsAawCbAMsAGwBLAHsAqwDbACsAWwCLALsA6wAPAD8AbwCfAM8AHwBPAH8ArwDfAC8AXwCPAL8A7wAAAGAAwAAgAYABIACAAOAAQAGgAUAAoAAAAWABwAEIAGgAyAAoAYgBKACIAOgASAGoAUgAqAAIAWgByAEQAHAA0AAwAZABMACQAPAAUAGwAVAAsAAQAXAB0AEYAHgA2AA4AZgBOACYAPgAWAG4AVgAuAAYAXgB2AEEAGQAxAAkAYQBJACEAOQARAGkAUQApAAEAWQBxAEMAGwAzAAsAYwBLACMAOwATAGsAUwArAAMAWwBzAEUAHQA1AA0AZQBNACUAPQAVAG0AVQAtAAUAXQB1AEcAHwA3AA8AZwBPACcAPwAXAG8AVwAvAAcAXwB3AEBAGEAwQAhAYEBIQCBAOEAQQGhAUEAoQABAWEBwQEJAGkAyQApAYkBKQCJAOkASQGpAUkAqQAJAWkByQERAHEA0QAxAZEBMQCRAPEAUQGxAVEAsQARAXEB0QEZAHkA2QA5AZkBOQCZAPkAWQG5AVkAuQAZAXkB2QEFAGUAxQAlAYUBJQCFAOUARQGlAUUApQAFAWUBxQENAG0AzQAtAY0BLQCNAO0ATQGtAU0ArQANAW0BzQEVAHUA1QA1AZUBNQCVAPUAVQG1AVUAtQAVAXUB1QEdAH0A3QA9AZ0BPQCdAP0AXQG9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dC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5tb2RlID09IG9wdXNfY3VzdG9tX21vZGVfY3JlYXRlKDQ4MDAwLCA5NjAsIE5VTEwpAGNlbHQvY2VsdF9kZWNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPm92ZXJsYXAgPT0gMTIwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5kb3duc2FtcGxlID4gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+c3RhcnQgPT0gMCB8fCBzdC0+c3RhcnQgPT0gMTcAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnN0YXJ0IDwgc3QtPmVuZABhc3NlcnRpb24gZmFpbGVkOiBzdC0+ZW5kIDw9IDIxAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5sYXN0X3BpdGNoX2luZGV4IDw9IFBMQ19QSVRDSF9MQUdfTUFYAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5sYXN0X3BpdGNoX2luZGV4ID49IFBMQ19QSVRDSF9MQUdfTUlOIHx8IHN0LT5sYXN0X3BpdGNoX2luZGV4ID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfcGVyaW9kIDwgTUFYX1BFUklPRABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2QgPj0gQ09NQkZJTFRFUl9NSU5QRVJJT0QgfHwgc3QtPnBvc3RmaWx0ZXJfcGVyaW9kID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfcGVyaW9kX29sZCA8IE1BWF9QRVJJT0QAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfcGVyaW9kX29sZCA+PSBDT01CRklMVEVSX01JTlBFUklPRCB8fCBzdC0+cG9zdGZpbHRlcl9wZXJpb2Rfb2xkID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0IDw9IDIAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0ID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0X29sZCA8PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5wb3N0ZmlsdGVyX3RhcHNldF9vbGQgPj0gMAAZFwIAfnx3bVcpEwkEAgBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAY2VsdC9sYXBsYWNlLmMAYXNzZXJ0aW9uIGZhaWxlZDogZmw8MzI3NjgAYXNzZXJ0aW9uIGZhaWxlZDogZmw8PWZtAGFzc2VydGlvbiBmYWlsZWQ6IGZtPElNSU4oZmwrZnMsMzI3NjgpAGFzc2VydGlvbiBmYWlsZWQ6IG1heF9waXRjaD4wAGNlbHQvcGl0Y2guYwBhc3NlcnRpb24gZmFpbGVkOiBsZW4+PTMALi9jZWx0L3BpdGNoLmgAYXNzZXJ0aW9uIGZhaWxlZDogeCAhPSB5AGNlbHQvY2VsdF9scGMuYwBhc3NlcnRpb24gZmFpbGVkOiBvdmVybGFwPj0wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvQ05HLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3RhcnRfaWR4ID4gMABzaWxrL2RlY29kZV9jb3JlLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPkxQQ19vcmRlciA9PSAxMCB8fCBwc0RlYy0+TFBDX29yZGVyID09IDE2AGFzc2VydGlvbiBmYWlsZWQ6IEwgPiAwICYmIEwgPD0gTUFYX0ZSQU1FX0xFTkdUSABzaWxrL2RlY29kZV9mcmFtZS5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5wcmV2U2lnbmFsVHlwZSA+PSAwICYmIHBzRGVjLT5wcmV2U2lnbmFsVHlwZSA8PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5sdHBfbWVtX2xlbmd0aCA+PSBwc0RlYy0+ZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5wc05MU0ZfQ0ItPm9yZGVyID09IHBzRGVjLT5MUENfb3JkZXIAc2lsay9kZWNvZGVfaW5kaWNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGZyYW1lX2xlbmd0aCA9PSAxMiAqIDEwAHNpbGsvZGVjb2RlX3B1bHNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzX2tIeiA9PSA4IHx8IGZzX2tIeiA9PSAxMiB8fCBmc19rSHogPT0gMTYAc2lsay9kZWNvZGVyX3NldF9mcy5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5uYl9zdWJmciA9PSBNQVhfTkJfU1VCRlIgfHwgcHNEZWMtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUi8yAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5mcmFtZV9sZW5ndGggPiAwICYmIHBzRGVjLT5mcmFtZV9sZW5ndGggPD0gTUFYX0ZSQU1FX0xFTkdUSABhc3NlcnRpb24gZmFpbGVkOiBkZWNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IGRlY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDIAc2lsay9kZWNfQVBJLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWR4ID4gMABzaWxrL1BMQy5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5MUENfb3JkZXIgPj0gMTAAs2MARzgrHhUMBgBAAMuWANfDpn1uUgB4AIBAAOieCgDmAPPdwLUAq1UAwIBAAM2aZjMA1auAVSsA4MCggGBAIABkKBAHAwEAvLCbindhQysaCgCld1A9LyMbFA4JBABxPwBhc3NlcnRpb24gZmFpbGVkOiBuYl9zdWJmciA9PSBQRV9NQVhfTkJfU1VCRlIgPj4gMQBzaWxrL2RlY29kZV9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHAAEAAAABc2lsay9yZXNhbXBsZXIuYwAEAAIAAAAJBAcEAAMMBwdhc3NlcnRpb24gZmFpbGVkOiBpbkxlbiA+PSBTLT5Gc19pbl9rSHoAYXNzZXJ0aW9uIGZhaWxlZDogUy0+aW5wdXREZWxheSA8PSBTLT5Gc19pbl9rSHoAc2lsay9yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUi5jAHNpbGsvc29ydC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5jaGFubmVscyA9PSAxIHx8IHN0LT5jaGFubmVscyA9PSAyAHNyYy9vcHVzX2RlY29kZXIuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+RnMgPT0gNDgwMDAgfHwgc3QtPkZzID09IDI0MDAwIHx8IHN0LT5GcyA9PSAxNjAwMCB8fCBzdC0+RnMgPT0gMTIwMDAgfHwgc3QtPkZzID09IDgwMDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPkRlY0NvbnRyb2wuQVBJX3NhbXBsZVJhdGUgPT0gc3QtPkZzAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5EZWNDb250cm9sLmludGVybmFsU2FtcGxlUmF0ZSA9PSAwIHx8IHN0LT5EZWNDb250cm9sLmludGVybmFsU2FtcGxlUmF0ZSA9PSAxNjAwMCB8fCBzdC0+RGVjQ29udHJvbC5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTIwMDAgfHwgc3QtPkRlY0NvbnRyb2wuaW50ZXJuYWxTYW1wbGVSYXRlID09IDgwMDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPkRlY0NvbnRyb2wubkNoYW5uZWxzQVBJID09IHN0LT5jaGFubmVscwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAwIHx8IHN0LT5EZWNDb250cm9sLm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgc3QtPkRlY0NvbnRyb2wubkNoYW5uZWxzSW50ZXJuYWwgPT0gMgBhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5wYXlsb2FkU2l6ZV9tcyA9PSAwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDEwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDIwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDQwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDYwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5hcmNoID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmFyY2ggPD0gT1BVU19BUkNITUFTSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c3RyZWFtX2NoYW5uZWxzID09IDEgfHwgc3QtPnN0cmVhbV9jaGFubmVscyA9PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHBjbV9jb3VudCA9PSBmcmFtZV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IHJldD09ZnJhbWVfc2l6ZS1wYWNrZXRfZnJhbWVfc2l6ZQBhc3NlcnRpb24gZmFpbGVkOiByZXQ9PXBhY2tldF9mcmFtZV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxMiwgKCgodm9pZCkoKGVuZGJhbmQpID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKGVuZGJhbmQpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAwOCwgKCgodm9pZCkoKHN0LT5zdHJlYW1fY2hhbm5lbHMpID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKHN0LT5zdHJlYW1fY2hhbm5lbHMpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxMCwgKCgodm9pZCkoKDApID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKDApKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCA0MDMxLCAoKCZyZWR1bmRhbnRfcm5nKSArICgoJnJlZHVuZGFudF9ybmcpIC0gKG9wdXNfdWludDMyKikoJnJlZHVuZGFudF9ybmcpKSkpKSA9PSBPUFVTX09LAGFzc2VydGlvbiBmYWlsZWQ6IChvcHVzX2N1c3RvbV9kZWNvZGVyX2N0bChjZWx0X2RlYywgMTAwMTAsICgoKHZvaWQpKChzdGFydF9iYW5kKSA9PSAob3B1c19pbnQzMikwKSksIChvcHVzX2ludDMyKShzdGFydF9iYW5kKSkpKSA9PSBPUFVTX09LAGFzc2VydGlvbiBmYWlsZWQ6IChvcHVzX2N1c3RvbV9kZWNvZGVyX2N0bChjZWx0X2RlYywgNDAyOCkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxNSwgKCgmY2VsdF9tb2RlKSArICgoJmNlbHRfbW9kZSkgLSAoY29uc3QgT3B1c0N1c3RvbU1vZGUqKikoJmNlbHRfbW9kZSkpKSkpID09IE9QVVNfT0sALSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4=";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); diff --git a/dist/decoderWorker.min.wasm b/dist/decoderWorker.min.wasm deleted file mode 100644 index 3da06861b2982fda4c9f1a503c4c1f3571ee973e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185297 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 F{{b2g3i|*6 diff --git a/dist/encoderWorker.min.js b/dist/encoderWorker.min.js index 101f2415..10f11eba 100644 --- a/dist/encoderWorker.min.js +++ b/dist/encoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.EncoderWorker=t():e.EncoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function n(s){if(t[s])return t[s].exports;var r=t[s]={i:s,l:!1,exports:{}};return e[s].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(s,r,function(t){return e[t]}.bind(null,r));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";(function(t){var n,s,r=new Promise(function(e){s=e});t.onmessage=function(e){r.then(function(){switch(e.data.command){case"encode":n&&n.encode(e.data.buffers);break;case"getHeaderPages":n&&(n.generateIdPage(),n.generateCommentPage());break;case"done":n&&(n.encodeFinalFrame(),t.postMessage({message:"done"}));break;case"close":t.close();break;case"flush":n&&n.flush();break;case"init":n&&n.destroy(),n=new i(e.data,Module),t.postMessage({message:"ready"})}})};var i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};i.prototype.encode=function(e){for(var t=this.interleave(e),n=0;n=this.config.maxFramesPerPage&&this.generatePage()}}},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){this.framesInPage&&this.generatePage(),this.resampleBufferIndex=0,t.postMessage({message:"flushed"})},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[n]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,n=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(n),r=new Uint8Array(n);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),r.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),r.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(r),!0),t.postMessage({message:"page",page:r,samplePosition:this.granulePosition},[r.buffer]),this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e)},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,n=0;n<8;n++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var n=this._malloc(4);this.HEAP32[n>>2]=t,this._opus_encoder_ctl(this.encoder,e,n),this._free(n)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(this.generatePage(),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(this.generatePage(),this.headerType=0)},Module||(Module={}),Module.mainReady=r,Module.OggOpusEncoder=i,Module.onRuntimeInitialized=s,e.exports=Module}).call(this,n(1))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n}])});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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;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()};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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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)};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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="encoderWorker.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}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)&&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 createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}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{}}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var asmGlobalArg={};var asmLibraryArg={"l":___wasi_fd_close,"k":___wasi_fd_seek,"j":___wasi_fd_write,"__memory_base":1024,"__table_base":0,"i":_abort,"d":_emscripten_get_heap_size,"h":_emscripten_memcpy_big,"c":_emscripten_resize_heap,"g":_llvm_exp2_f64,"f":_llvm_log10_f64,"a":_llvm_stackrestore,"b":_llvm_stacksave,"e":abort,"memory":wasmMemory,"table":wasmTable};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var _free=Module["_free"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _opus_encode_float=Module["_opus_encode_float"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _opus_encoder_create=Module["_opus_encoder_create"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _opus_encoder_ctl=Module["_opus_encoder_ctl"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _opus_encoder_destroy=Module["_opus_encoder_destroy"]=function(){return Module["asm"]["r"].apply(null,arguments)};var _speex_resampler_destroy=Module["_speex_resampler_destroy"]=function(){return Module["asm"]["s"].apply(null,arguments)};var _speex_resampler_init=Module["_speex_resampler_init"]=function(){return Module["asm"]["t"].apply(null,arguments)};var _speex_resampler_process_interleaved_float=Module["_speex_resampler_process_interleaved_float"]=function(){return Module["asm"]["u"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["v"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["w"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.EncoderWorker=t():e.EncoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function n(s){if(t[s])return t[s].exports;var r=t[s]={i:s,l:!1,exports:{}};return e[s].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(s,r,function(t){return e[t]}.bind(null,r));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";(function(t){var n,s,r=new Promise(function(e){s=e});t.onmessage=function(e){r.then(function(){switch(e.data.command){case"encode":n&&n.encode(e.data.buffers);break;case"getHeaderPages":n&&(n.generateIdPage(),n.generateCommentPage());break;case"done":n&&(n.encodeFinalFrame(),t.postMessage({message:"done"}));break;case"close":t.close();break;case"flush":n&&n.flush();break;case"init":n&&n.destroy(),n=new i(e.data,Module),t.postMessage({message:"ready"})}})};var i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};i.prototype.encode=function(e){for(var t=this.interleave(e),n=0;n=this.config.maxFramesPerPage&&this.generatePage()}}},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){this.framesInPage&&this.generatePage(),this.resampleBufferIndex=0,t.postMessage({message:"flushed"})},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[n]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,n=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(n),r=new Uint8Array(n);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),r.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),r.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(r),!0),t.postMessage({message:"page",page:r,samplePosition:this.granulePosition},[r.buffer]),this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e)},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,n=0;n<8;n++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var n=this._malloc(4);this.HEAP32[n>>2]=t,this._opus_encoder_ctl(this.encoder,e,n),this._free(n)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(this.generatePage(),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(this.generatePage(),this.headerType=0)},Module||(Module={}),Module.mainReady=r,Module.OggOpusEncoder=i,Module.onRuntimeInitialized=s,e.exports=Module}).call(this,n(1))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n}])});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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); diff --git a/dist/encoderWorker.min.wasm b/dist/encoderWorker.min.wasm deleted file mode 100644 index b79dad9de6df491a39a4ad003fc7aff4e1f4912a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286534 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

75hu|ANc^o$kQ~MVC=h=BO~(YCU16T(*hZVG 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 wY_C#gzB Date: Sun, 14 Jun 2020 21:26:01 -0400 Subject: [PATCH 02/44] Add AudioWorklet Support to encoder --- src/encoderWorker.js | 27 +++++++++++++++++++++++++++ src/recorder.js | 3 ++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index b32f786e..ea760f31 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -94,6 +94,7 @@ var OggOpusEncoder = function( config, Module ){ this.segmentTableIndex = 0; this.framesInPage = 0; + this.initChecksumTable(); this.initCodec(); this.initResampler(); @@ -342,6 +343,32 @@ OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { }; +// AudioWorklet +if (global['registerProcessor'] && global['AudioWorkletProcessor']) { + class EncoderWorklet extends global['AudioWorkletProcessor'] { + constructor(options){ + super(); + this.port.onmessage = global['onmessage']; + global['postmessage'] = this.port.postmessage; + if ( encoder ) { + encoder.destroy(); + } + encoder = new OggOpusEncoder( options, Module ); + this.port.postMessage( {message: 'ready'} ); + } + + process(inputs) { + if (encoder){ + encoder.encode( inputs ); + } + return true; + } + } + + global['registerProcessor']('encoderWorklet', EncoderWorklet); +} + + if (!Module) { Module = {}; } diff --git a/src/recorder.js b/src/recorder.js index 76ac8140..a9c05322 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -36,7 +36,8 @@ var Recorder = function( config ){ // Static Methods Recorder.isRecordingSupported = function(){ - return AudioContext && global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia && global.WebAssembly; + const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia; + return AudioContext && getUserMediaSupported && global.WebAssembly; }; From a5131b65106317f0dcac88caccf2df1c7d0aa08f Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Mon, 15 Jun 2020 18:20:34 -0400 Subject: [PATCH 03/44] Cleanup init code --- src/encoderWorker.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index ea760f31..3d155241 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -346,15 +346,10 @@ OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { // AudioWorklet if (global['registerProcessor'] && global['AudioWorkletProcessor']) { class EncoderWorklet extends global['AudioWorkletProcessor'] { - constructor(options){ + constructor(){ super(); this.port.onmessage = global['onmessage']; - global['postmessage'] = this.port.postmessage; - if ( encoder ) { - encoder.destroy(); - } - encoder = new OggOpusEncoder( options, Module ); - this.port.postMessage( {message: 'ready'} ); + global['postMessage'] = this.port.postMessage; } process(inputs) { From 39d1f54ea06ff12cad554b45be7de5c99a6cdba3 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Mon, 15 Jun 2020 18:20:55 -0400 Subject: [PATCH 04/44] Remove extra space --- src/encoderWorker.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index 3d155241..9460f2d1 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -94,7 +94,6 @@ var OggOpusEncoder = function( config, Module ){ this.segmentTableIndex = 0; this.framesInPage = 0; - this.initChecksumTable(); this.initCodec(); this.initResampler(); From 073aff29ccad9a46cc1cef190ccea1900d720a4d Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Mon, 15 Jun 2020 23:02:28 -0400 Subject: [PATCH 05/44] Add audioWorklet processor --- README.md | 2 +- dist-unminified/encoderWorker.js | 2 +- dist-unminified/recorder.js | 2 +- dist/encoderWorker.min.js | 2 +- dist/recorder.min.js | 2 +- src/recorder.js | 55 +++++++++++++++++++------------- 6 files changed, 37 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index b5117be2..3cd9f4f6 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ rec.destroyWorker() rec.loadWorker() ``` -**loadWorker** triggers pre-loading of the worker. This can reduce the startup latency when calling `start`. Call `destroyWorker` to clean the worker when the recorder is stopped/not started, or it will be automatically cleaned up after stopping unless `reuseWorker` is true. +**loadWorker** triggers pre-loading of the worker. This can reduce the startup latency when calling `start`. Call `destroyWorker` to clean the worker when the recorder is stopped/not started, or it will be automatically cleaned up after stopping unless `reuseWorker` is true. Returns a promise which resolves when the worker has been loaded. --------- #### Instance Fields diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index c0261817..930a5d32 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -137,7 +137,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar encoder;\nvar mainReadyResolve;\nvar mainReady = new Promise(function(resolve){ mainReadyResolve = resolve; });\n\nglobal['onmessage'] = function( e ){\n mainReady.then(function(){\n switch( e['data']['command'] ){\n\n case 'encode':\n if (encoder){\n encoder.encode( e['data']['buffers'] );\n }\n break;\n\n case 'getHeaderPages':\n if (encoder){\n encoder.generateIdPage();\n encoder.generateCommentPage();\n }\n break;\n\n case 'done':\n if (encoder) {\n encoder.encodeFinalFrame();\n global['postMessage']( {message: 'done'} );\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'flush':\n if (encoder) {\n encoder.flush();\n }\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( e['data'], Module );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n });\n};\n\n\nvar OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n this.segmentPacket( packetLength );\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n this.generatePage();\n }\n }\n }\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n if ( this.framesInPage ) {\n this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n global['postMessage']( {message: 'flushed'} );\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n global['postMessage']( {message: 'page', page: page, samplePosition: this.granulePosition}, [page.buffer] );\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n this.generatePage();\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n this.generatePage();\n this.headerType = 0;\n }\n};\n\n\nif (!Module) {\n Module = {};\n}\n\nModule['mainReady'] = mainReady;\nModule['OggOpusEncoder'] = OggOpusEncoder;\nModule['onRuntimeInitialized'] = mainReadyResolve;\n\nmodule.exports = Module;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL0VuY29kZXJXb3JrZXIvLi9zcmMvZW5jb2Rlcldvcmtlci5qcz84YjNjIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgZW5jb2RlcjtcbnZhciBtYWluUmVhZHlSZXNvbHZlO1xudmFyIG1haW5SZWFkeSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpeyBtYWluUmVhZHlSZXNvbHZlID0gcmVzb2x2ZTsgfSk7XG5cbmdsb2JhbFsnb25tZXNzYWdlJ10gPSBmdW5jdGlvbiggZSApe1xuICBtYWluUmVhZHkudGhlbihmdW5jdGlvbigpe1xuICAgIHN3aXRjaCggZVsnZGF0YSddWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKGVuY29kZXIpe1xuICAgICAgICAgIGVuY29kZXIuZW5jb2RlKCBlWydkYXRhJ11bJ2J1ZmZlcnMnXSApO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgIGlmIChlbmNvZGVyKXtcbiAgICAgICAgICBlbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCk7XG4gICAgICAgICAgZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgICAgIGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBnbG9iYWxbJ2Nsb3NlJ10oKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2ZsdXNoJzpcbiAgICAgICAgaWYgKGVuY29kZXIpIHtcbiAgICAgICAgICBlbmNvZGVyLmZsdXNoKCk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICBpZiAoIGVuY29kZXIgKSB7XG4gICAgICAgICAgZW5jb2Rlci5kZXN0cm95KCk7XG4gICAgICAgIH1cbiAgICAgICAgZW5jb2RlciA9IG5ldyBPZ2dPcHVzRW5jb2RlciggZVsnZGF0YSddLCBNb2R1bGUgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9KTtcbn07XG5cblxudmFyIE9nZ09wdXNFbmNvZGVyID0gZnVuY3Rpb24oIGNvbmZpZywgTW9kdWxlICl7XG5cbiAgaWYgKCAhTW9kdWxlICkge1xuICAgIHRocm93IG5ldyBFcnJvcignTW9kdWxlIHdpdGggZXhwb3J0cyByZXF1aXJlZCB0byBpbml0aWFsaXplIGFuIGVuY29kZXIgaW5zdGFuY2UnKTtcbiAgfVxuXG4gIHRoaXMuY29uZmlnID0gT2JqZWN0LmFzc2lnbih7IFxuICAgIGJ1ZmZlckxlbmd0aDogNDA5NiwgLy8gRGVmaW5lIHNpemUgb2YgaW5jb21pbmcgYnVmZmVyXG4gICAgZW5jb2RlckFwcGxpY2F0aW9uOiAyMDQ5LCAvLyAyMDQ4ID0gVm9pY2UgKExvd2VyIGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA0OSA9IEZ1bGwgQmFuZCBBdWRpbyAoSGlnaGVzdCBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNTEgPSBSZXN0cmljdGVkIExvdyBEZWxheSAoTG93ZXN0IGxhdGVuY3kpXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsIC8vIFNwZWNpZmllZCBpbiBtcy5cbiAgICBlbmNvZGVyU2FtcGxlUmF0ZTogNDgwMDAsIC8vIERlc2lyZWQgZW5jb2Rpbmcgc2FtcGxlIHJhdGUuIEF1ZGlvIHdpbGwgYmUgcmVzYW1wbGVkXG4gICAgbWF4RnJhbWVzUGVyUGFnZTogNDAsIC8vIFRyYWRlb2ZmIGxhdGVuY3kgd2l0aCBvdmVyaGVhZFxuICAgIG51bWJlck9mQ2hhbm5lbHM6IDEsXG4gICAgb3JpZ2luYWxTYW1wbGVSYXRlOiA0NDEwMCxcbiAgICByZXNhbXBsZVF1YWxpdHk6IDMsIC8vIFZhbHVlIGJldHdlZW4gMCBhbmQgMTAgaW5jbHVzaXZlLiAxMCBiZWluZyBoaWdoZXN0IHF1YWxpdHkuXG4gICAgc2VyaWFsOiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiA0Mjk0OTY3Mjk2KVxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3JlYXRlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfZGVzdHJveSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jdGw7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9pbml0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0ID0gTW9kdWxlLl9vcHVzX2VuY29kZV9mbG9hdDtcbiAgdGhpcy5fZnJlZSA9IE1vZHVsZS5fZnJlZTtcbiAgdGhpcy5fbWFsbG9jID0gTW9kdWxlLl9tYWxsb2M7XG4gIHRoaXMuSEVBUFU4ID0gTW9kdWxlLkhFQVBVODtcbiAgdGhpcy5IRUFQMzIgPSBNb2R1bGUuSEVBUDMyO1xuICB0aGlzLkhFQVBGMzIgPSBNb2R1bGUuSEVBUEYzMjtcblxuICB0aGlzLnBhZ2VJbmRleCA9IDA7XG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YSA9IG5ldyBVaW50OEFycmF5KCA2NTAyNSApOyAvLyBNYXhpbXVtIGxlbmd0aCBvZiBvZ2dPcHVzIGRhdGFcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50VGFibGUgPSBuZXcgVWludDhBcnJheSggMjU1ICk7IC8vIE1heGltdW0gZGF0YSBzZWdtZW50c1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuXG4gIHRoaXMuaW5pdENoZWNrc3VtVGFibGUoKTtcbiAgdGhpcy5pbml0Q29kZWMoKTtcbiAgdGhpcy5pbml0UmVzYW1wbGVyKCk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzID09PSAxICkge1xuICAgIHRoaXMuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkgeyByZXR1cm4gYnVmZmVyc1swXTsgfTtcbiAgfVxuICBlbHNlIHtcbiAgICB0aGlzLmludGVybGVhdmVkQnVmZmVycyA9IG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgfVxuXG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIHZhciBzYW1wbGVzID0gdGhpcy5pbnRlcmxlYXZlKCBidWZmZXJzICk7XG4gIHZhciBzYW1wbGVJbmRleCA9IDA7XG5cbiAgd2hpbGUgKCBzYW1wbGVJbmRleCA8IHNhbXBsZXMubGVuZ3RoICkge1xuXG4gICAgdmFyIGxlbmd0aFRvQ29weSA9IE1hdGgubWluKCB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoIC0gdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4LCBzYW1wbGVzLmxlbmd0aCAtIHNhbXBsZUluZGV4ICk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlci5zZXQoIHNhbXBsZXMuc3ViYXJyYXkoIHNhbXBsZUluZGV4LCBzYW1wbGVJbmRleCtsZW5ndGhUb0NvcHkgKSwgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICk7XG4gICAgc2FtcGxlSW5kZXggKz0gbGVuZ3RoVG9Db3B5O1xuICAgIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCArPSBsZW5ndGhUb0NvcHk7XG5cbiAgICBpZiAoIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9PT0gdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCApIHtcbiAgICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0KCB0aGlzLnJlc2FtcGxlciwgdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIsIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIsIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIsIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciApO1xuICAgICAgdmFyIHBhY2tldExlbmd0aCA9IHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0KCB0aGlzLmVuY29kZXIsIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIsIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsLCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyLCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgICAgIHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICk7XG4gICAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuXG4gICAgICB0aGlzLmZyYW1lc0luUGFnZSsrO1xuICAgICAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSA+PSB0aGlzLmNvbmZpZy5tYXhGcmFtZXNQZXJQYWdlICkge1xuICAgICAgICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmRlc3Ryb3kgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyO1xuICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95KHRoaXMucmVzYW1wbGVyKTtcbiAgICBkZWxldGUgdGhpcy5yZXNhbXBsZXI7XG4gICAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kodGhpcy5lbmNvZGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZmx1c2ggPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSApIHtcbiAgICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5lbmNvZGVGaW5hbEZyYW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID4gMCApIHtcbiAgICB2YXIgZmluYWxGcmFtZUJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyArK2kgKSB7XG4gICAgICBmaW5hbEZyYW1lQnVmZmVycy5wdXNoKCBuZXcgRmxvYXQzMkFycmF5KCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGggLSAodGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4IC8gdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscykgKSk7XG4gICAgfVxuICAgIHRoaXMuZW5jb2RlKCBmaW5hbEZyYW1lQnVmZmVycyApO1xuICB9XG4gIHRoaXMuaGVhZGVyVHlwZSArPSA0O1xuICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUlkUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBzZWdtZW50RGF0YVZpZXcgPSBuZXcgRGF0YVZpZXcoIHRoaXMuc2VnbWVudERhdGEuYnVmZmVyICk7XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDAsIDE5MzcwNzYzMDMsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ09wdXMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDQsIDE2ODQxMDQ1MjAsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ0hlYWQnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOCwgMSwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBDaGFubmVsIGNvdW50XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDEwLCAzODQwLCB0cnVlICk7IC8vIHByZS1za2lwICg4MG1zKVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlT3ZlcnJpZGUgfHwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0cnVlICk7IC8vIG9yaWdpbmFsIHNhbXBsZSByYXRlXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDE2LCAwLCB0cnVlICk7IC8vIG91dHB1dCBnYWluXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggMTgsIDAsIHRydWUgKTsgLy8gY2hhbm5lbCBtYXAgMCA9IG1vbm8gb3Igc3RlcmVvXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDE5O1xuICB0aGlzLmhlYWRlclR5cGUgPSAyO1xuICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdlbmVyYXRlUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBncmFudWxlUG9zaXRpb24gPSAoIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID09PSB0aGlzLmdyYW51bGVQb3NpdGlvbikgPyAtMSA6IHRoaXMuZ3JhbnVsZVBvc2l0aW9uO1xuICB2YXIgcGFnZUJ1ZmZlciA9IG5ldyBBcnJheUJ1ZmZlciggIDI3ICsgdGhpcy5zZWdtZW50VGFibGVJbmRleCArIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICB2YXIgcGFnZUJ1ZmZlclZpZXcgPSBuZXcgRGF0YVZpZXcoIHBhZ2VCdWZmZXIgKTtcbiAgdmFyIHBhZ2UgPSBuZXcgVWludDhBcnJheSggcGFnZUJ1ZmZlciApO1xuXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMCwgMTM5OTI4NTU4MywgdHJ1ZSk7IC8vIENhcHR1cmUgUGF0dGVybiBzdGFydHMgYWxsIHBhZ2UgaGVhZGVycyAnT2dnUydcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDQsIDAsIHRydWUgKTsgLy8gVmVyc2lvblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNSwgdGhpcy5oZWFkZXJUeXBlLCB0cnVlICk7IC8vIDEgPSBjb250aW51YXRpb24sIDIgPSBiZWdpbm5pbmcgb2Ygc3RyZWFtLCA0ID0gZW5kIG9mIHN0cmVhbVxuXG4gIC8vIE51bWJlciBvZiBzYW1wbGVzIHVwdG8gYW5kIGluY2x1ZGluZyB0aGlzIHBhZ2UgYXQgNDgwMDBIeiwgaW50byBzaWduZWQgNjQgYml0IExpdHRsZSBFbmRpYW4gaW50ZWdlclxuICAvLyBKYXZhc2NyaXB0IE51bWJlciBtYXhpbXVtIHZhbHVlIGlzIDUzIGJpdHMgb3IgMl41MyAtIDEgXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggNiwgZ3JhbnVsZVBvc2l0aW9uLCB0cnVlICk7XG4gIGlmIChncmFudWxlUG9zaXRpb24gPCAwKSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmNlaWwoZ3JhbnVsZVBvc2l0aW9uLzQyOTQ5NjcyOTcpIC0gMSwgdHJ1ZSApO1xuICB9XG4gIGVsc2Uge1xuICAgIHBhZ2VCdWZmZXJWaWV3LnNldEludDMyKCAxMCwgTWF0aC5mbG9vcihncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NiksIHRydWUgKTtcbiAgfVxuXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTQsIHRoaXMuY29uZmlnLnNlcmlhbCwgdHJ1ZSApOyAvLyBCaXRzdHJlYW0gc2VyaWFsIG51bWJlclxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDE4LCB0aGlzLnBhZ2VJbmRleCsrLCB0cnVlICk7IC8vIFBhZ2Ugc2VxdWVuY2UgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCAyNiwgdGhpcy5zZWdtZW50VGFibGVJbmRleCwgdHJ1ZSApOyAvLyBOdW1iZXIgb2Ygc2VnbWVudHMgaW4gcGFnZS5cbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudFRhYmxlLnN1YmFycmF5KDAsIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgpLCAyNyApOyAvLyBTZWdtZW50IFRhYmxlXG4gIHBhZ2Uuc2V0KCB0aGlzLnNlZ21lbnREYXRhLnN1YmFycmF5KDAsIHRoaXMuc2VnbWVudERhdGFJbmRleCksIDI3ICsgdGhpcy5zZWdtZW50VGFibGVJbmRleCApOyAvLyBTZWdtZW50IERhdGFcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAyMiwgdGhpcy5nZXRDaGVja3N1bSggcGFnZSApLCB0cnVlICk7IC8vIENoZWNrc3VtXG5cbiAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb259LCBbcGFnZS5idWZmZXJdICk7XG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAwO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSAwO1xuICB0aGlzLmZyYW1lc0luUGFnZSA9IDA7XG4gIGlmICggZ3JhbnVsZVBvc2l0aW9uID4gMCApIHtcbiAgICB0aGlzLmxhc3RQb3NpdGl2ZUdyYW51bGVQb3NpdGlvbiA9IGdyYW51bGVQb3NpdGlvbjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRDaGVja3N1bVRhYmxlID0gZnVuY3Rpb24oKXtcbiAgdGhpcy5jaGVja3N1bVRhYmxlID0gW107XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IDI1NjsgaSsrICkge1xuICAgIHZhciByID0gaSA8PCAyNDtcbiAgICBmb3IgKCB2YXIgaiA9IDA7IGogPCA4OyBqKysgKSB7XG4gICAgICByID0gKChyICYgMHg4MDAwMDAwMCkgIT0gMCkgPyAoKHIgPDwgMSkgXiAweDA0YzExZGI3KSA6IChyIDw8IDEpO1xuICAgIH1cbiAgICB0aGlzLmNoZWNrc3VtVGFibGVbaV0gPSAociAmIDB4ZmZmZmZmZmYpO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuc2V0T3B1c0NvbnRyb2wgPSBmdW5jdGlvbiggY29udHJvbCwgdmFsdWUgKXtcbiAgdmFyIGxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyBsb2NhdGlvbiA+PiAyIF0gPSB2YWx1ZTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2N0bCggdGhpcy5lbmNvZGVyLCBjb250cm9sLCBsb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBsb2NhdGlvbiApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRDb2RlYyA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZXJyTG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5lbmNvZGVyID0gdGhpcy5fb3B1c19lbmNvZGVyX2NyZWF0ZSggdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLmVuY29kZXJBcHBsaWNhdGlvbiwgZXJyTG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggZXJyTG9jYXRpb24gKTtcblxuICBpZiAoIHRoaXMuY29uZmlnLmVuY29kZXJCaXRSYXRlICkge1xuICAgIHRoaXMuc2V0T3B1c0NvbnRyb2woIDQwMDIsIHRoaXMuY29uZmlnLmVuY29kZXJCaXRSYXRlICk7XG4gIH1cblxuICBpZiAoIHRoaXMuY29uZmlnLmVuY29kZXJDb21wbGV4aXR5ICkge1xuICAgIHRoaXMuc2V0T3B1c0NvbnRyb2woIDQwMTAsIHRoaXMuY29uZmlnLmVuY29kZXJDb21wbGV4aXR5ICk7XG4gIH1cblxuICB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCA9IHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID4+IDIgXSA9IHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCA9IHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoICogNCApOyAvLyA0IGJ5dGVzIHBlciBzYW1wbGVcbiAgdGhpcy5lbmNvZGVyQnVmZmVyID0gdGhpcy5IRUFQRjMyLnN1YmFycmF5KCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID4+IDIpICsgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoICk7XG5cbiAgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoID0gNDAwMDtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG4gIHRoaXMuZW5jb2Rlck91dHB1dEJ1ZmZlciA9IHRoaXMuSEVBUFU4LnN1YmFycmF5KCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyLCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyICsgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdFJlc2FtcGxlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZXJyTG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5yZXNhbXBsZXIgPSB0aGlzLl9zcGVleF9yZXNhbXBsZXJfaW5pdCggdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcucmVzYW1wbGVRdWFsaXR5LCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbCA9IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgLyAxMDAwO1xuICB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID4+IDIgXSA9IHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbDtcblxuICB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLnJlc2FtcGxlQnVmZmVyID0gdGhpcy5IRUFQRjMyLnN1YmFycmF5KCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyLCAodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkge1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyBjaGFubmVsKysgKSB7XG4gICAgICB0aGlzLmludGVybGVhdmVkQnVmZmVyc1sgaSAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsIF0gPSBidWZmZXJzWyBjaGFubmVsIF1bIGkgXTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnM7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuc2VnbWVudFBhY2tldCA9IGZ1bmN0aW9uKCBwYWNrZXRMZW5ndGggKSB7XG4gIHZhciBwYWNrZXRJbmRleCA9IDA7XG5cbiAgd2hpbGUgKCBwYWNrZXRMZW5ndGggPj0gMCApIHtcblxuICAgIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgICAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbiAgICAgIHRoaXMuaGVhZGVyVHlwZSA9IDE7XG4gICAgfVxuXG4gICAgdmFyIHNlZ21lbnRMZW5ndGggPSBNYXRoLm1pbiggcGFja2V0TGVuZ3RoLCAyNTUgKTtcbiAgICB0aGlzLnNlZ21lbnRUYWJsZVsgdGhpcy5zZWdtZW50VGFibGVJbmRleCsrIF0gPSBzZWdtZW50TGVuZ3RoO1xuICAgIHRoaXMuc2VnbWVudERhdGEuc2V0KCB0aGlzLmVuY29kZXJPdXRwdXRCdWZmZXIuc3ViYXJyYXkoIHBhY2tldEluZGV4LCBwYWNrZXRJbmRleCArIHNlZ21lbnRMZW5ndGggKSwgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gICAgdGhpcy5zZWdtZW50RGF0YUluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0SW5kZXggKz0gc2VnbWVudExlbmd0aDtcbiAgICBwYWNrZXRMZW5ndGggLT0gMjU1O1xuICB9XG5cbiAgdGhpcy5ncmFudWxlUG9zaXRpb24gKz0gKCA0OCAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgKTtcbiAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG59O1xuXG5cbmlmICghTW9kdWxlKSB7XG4gIE1vZHVsZSA9IHt9O1xufVxuXG5Nb2R1bGVbJ21haW5SZWFkeSddID0gbWFpblJlYWR5O1xuTW9kdWxlWydPZ2dPcHVzRW5jb2RlciddID0gT2dnT3B1c0VuY29kZXI7XG5Nb2R1bGVbJ29uUnVudGltZUluaXRpYWxpemVkJ10gPSBtYWluUmVhZHlSZXNvbHZlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IE1vZHVsZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar encoder;\nvar mainReadyResolve;\nvar mainReady = new Promise(function(resolve){ mainReadyResolve = resolve; });\n\nglobal['onmessage'] = function( e ){\n mainReady.then(function(){\n switch( e['data']['command'] ){\n\n case 'encode':\n if (encoder){\n encoder.encode( e['data']['buffers'] );\n }\n break;\n\n case 'getHeaderPages':\n if (encoder){\n encoder.generateIdPage();\n encoder.generateCommentPage();\n }\n break;\n\n case 'done':\n if (encoder) {\n encoder.encodeFinalFrame();\n global['postMessage']( {message: 'done'} );\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'flush':\n if (encoder) {\n encoder.flush();\n }\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( e['data'], Module );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n });\n};\n\n\nvar OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n this.segmentPacket( packetLength );\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n this.generatePage();\n }\n }\n }\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n if ( this.framesInPage ) {\n this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n global['postMessage']( {message: 'flushed'} );\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n global['postMessage']( {message: 'page', page: page, samplePosition: this.granulePosition}, [page.buffer] );\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n this.generatePage();\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n this.generatePage();\n this.headerType = 0;\n }\n};\n\n\n// AudioWorklet\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n constructor(){\n super();\n this.port.onmessage = global['onmessage'];\n global['postMessage'] = this.port.postMessage;\n }\n\n process(inputs) {\n if (encoder){\n encoder.encode( inputs );\n }\n return true;\n }\n }\n\n global['registerProcessor']('encoderWorklet', EncoderWorklet);\n}\n\n\nif (!Module) {\n Module = {};\n}\n\nModule['mainReady'] = mainReady;\nModule['OggOpusEncoder'] = OggOpusEncoder;\nModule['onRuntimeInitialized'] = mainReadyResolve;\n\nmodule.exports = Module;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL0VuY29kZXJXb3JrZXIvLi9zcmMvZW5jb2Rlcldvcmtlci5qcz84YjNjIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgZW5jb2RlcjtcbnZhciBtYWluUmVhZHlSZXNvbHZlO1xudmFyIG1haW5SZWFkeSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpeyBtYWluUmVhZHlSZXNvbHZlID0gcmVzb2x2ZTsgfSk7XG5cbmdsb2JhbFsnb25tZXNzYWdlJ10gPSBmdW5jdGlvbiggZSApe1xuICBtYWluUmVhZHkudGhlbihmdW5jdGlvbigpe1xuICAgIHN3aXRjaCggZVsnZGF0YSddWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKGVuY29kZXIpe1xuICAgICAgICAgIGVuY29kZXIuZW5jb2RlKCBlWydkYXRhJ11bJ2J1ZmZlcnMnXSApO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgIGlmIChlbmNvZGVyKXtcbiAgICAgICAgICBlbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCk7XG4gICAgICAgICAgZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgICAgIGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBnbG9iYWxbJ2Nsb3NlJ10oKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2ZsdXNoJzpcbiAgICAgICAgaWYgKGVuY29kZXIpIHtcbiAgICAgICAgICBlbmNvZGVyLmZsdXNoKCk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICBpZiAoIGVuY29kZXIgKSB7XG4gICAgICAgICAgZW5jb2Rlci5kZXN0cm95KCk7XG4gICAgICAgIH1cbiAgICAgICAgZW5jb2RlciA9IG5ldyBPZ2dPcHVzRW5jb2RlciggZVsnZGF0YSddLCBNb2R1bGUgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9KTtcbn07XG5cblxudmFyIE9nZ09wdXNFbmNvZGVyID0gZnVuY3Rpb24oIGNvbmZpZywgTW9kdWxlICl7XG5cbiAgaWYgKCAhTW9kdWxlICkge1xuICAgIHRocm93IG5ldyBFcnJvcignTW9kdWxlIHdpdGggZXhwb3J0cyByZXF1aXJlZCB0byBpbml0aWFsaXplIGFuIGVuY29kZXIgaW5zdGFuY2UnKTtcbiAgfVxuXG4gIHRoaXMuY29uZmlnID0gT2JqZWN0LmFzc2lnbih7IFxuICAgIGJ1ZmZlckxlbmd0aDogNDA5NiwgLy8gRGVmaW5lIHNpemUgb2YgaW5jb21pbmcgYnVmZmVyXG4gICAgZW5jb2RlckFwcGxpY2F0aW9uOiAyMDQ5LCAvLyAyMDQ4ID0gVm9pY2UgKExvd2VyIGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA0OSA9IEZ1bGwgQmFuZCBBdWRpbyAoSGlnaGVzdCBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNTEgPSBSZXN0cmljdGVkIExvdyBEZWxheSAoTG93ZXN0IGxhdGVuY3kpXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsIC8vIFNwZWNpZmllZCBpbiBtcy5cbiAgICBlbmNvZGVyU2FtcGxlUmF0ZTogNDgwMDAsIC8vIERlc2lyZWQgZW5jb2Rpbmcgc2FtcGxlIHJhdGUuIEF1ZGlvIHdpbGwgYmUgcmVzYW1wbGVkXG4gICAgbWF4RnJhbWVzUGVyUGFnZTogNDAsIC8vIFRyYWRlb2ZmIGxhdGVuY3kgd2l0aCBvdmVyaGVhZFxuICAgIG51bWJlck9mQ2hhbm5lbHM6IDEsXG4gICAgb3JpZ2luYWxTYW1wbGVSYXRlOiA0NDEwMCxcbiAgICByZXNhbXBsZVF1YWxpdHk6IDMsIC8vIFZhbHVlIGJldHdlZW4gMCBhbmQgMTAgaW5jbHVzaXZlLiAxMCBiZWluZyBoaWdoZXN0IHF1YWxpdHkuXG4gICAgc2VyaWFsOiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiA0Mjk0OTY3Mjk2KVxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3JlYXRlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfZGVzdHJveSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jdGw7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9pbml0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0ID0gTW9kdWxlLl9vcHVzX2VuY29kZV9mbG9hdDtcbiAgdGhpcy5fZnJlZSA9IE1vZHVsZS5fZnJlZTtcbiAgdGhpcy5fbWFsbG9jID0gTW9kdWxlLl9tYWxsb2M7XG4gIHRoaXMuSEVBUFU4ID0gTW9kdWxlLkhFQVBVODtcbiAgdGhpcy5IRUFQMzIgPSBNb2R1bGUuSEVBUDMyO1xuICB0aGlzLkhFQVBGMzIgPSBNb2R1bGUuSEVBUEYzMjtcblxuICB0aGlzLnBhZ2VJbmRleCA9IDA7XG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YSA9IG5ldyBVaW50OEFycmF5KCA2NTAyNSApOyAvLyBNYXhpbXVtIGxlbmd0aCBvZiBvZ2dPcHVzIGRhdGFcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50VGFibGUgPSBuZXcgVWludDhBcnJheSggMjU1ICk7IC8vIE1heGltdW0gZGF0YSBzZWdtZW50c1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuXG4gIHRoaXMuaW5pdENoZWNrc3VtVGFibGUoKTtcbiAgdGhpcy5pbml0Q29kZWMoKTtcbiAgdGhpcy5pbml0UmVzYW1wbGVyKCk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzID09PSAxICkge1xuICAgIHRoaXMuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkgeyByZXR1cm4gYnVmZmVyc1swXTsgfTtcbiAgfVxuICBlbHNlIHtcbiAgICB0aGlzLmludGVybGVhdmVkQnVmZmVycyA9IG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgfVxuXG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIHZhciBzYW1wbGVzID0gdGhpcy5pbnRlcmxlYXZlKCBidWZmZXJzICk7XG4gIHZhciBzYW1wbGVJbmRleCA9IDA7XG5cbiAgd2hpbGUgKCBzYW1wbGVJbmRleCA8IHNhbXBsZXMubGVuZ3RoICkge1xuXG4gICAgdmFyIGxlbmd0aFRvQ29weSA9IE1hdGgubWluKCB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoIC0gdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4LCBzYW1wbGVzLmxlbmd0aCAtIHNhbXBsZUluZGV4ICk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlci5zZXQoIHNhbXBsZXMuc3ViYXJyYXkoIHNhbXBsZUluZGV4LCBzYW1wbGVJbmRleCtsZW5ndGhUb0NvcHkgKSwgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICk7XG4gICAgc2FtcGxlSW5kZXggKz0gbGVuZ3RoVG9Db3B5O1xuICAgIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCArPSBsZW5ndGhUb0NvcHk7XG5cbiAgICBpZiAoIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9PT0gdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCApIHtcbiAgICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0KCB0aGlzLnJlc2FtcGxlciwgdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIsIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIsIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIsIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciApO1xuICAgICAgdmFyIHBhY2tldExlbmd0aCA9IHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0KCB0aGlzLmVuY29kZXIsIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIsIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsLCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyLCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgICAgIHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICk7XG4gICAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuXG4gICAgICB0aGlzLmZyYW1lc0luUGFnZSsrO1xuICAgICAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSA+PSB0aGlzLmNvbmZpZy5tYXhGcmFtZXNQZXJQYWdlICkge1xuICAgICAgICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmRlc3Ryb3kgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyO1xuICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95KHRoaXMucmVzYW1wbGVyKTtcbiAgICBkZWxldGUgdGhpcy5yZXNhbXBsZXI7XG4gICAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kodGhpcy5lbmNvZGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZmx1c2ggPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSApIHtcbiAgICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5lbmNvZGVGaW5hbEZyYW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID4gMCApIHtcbiAgICB2YXIgZmluYWxGcmFtZUJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyArK2kgKSB7XG4gICAgICBmaW5hbEZyYW1lQnVmZmVycy5wdXNoKCBuZXcgRmxvYXQzMkFycmF5KCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGggLSAodGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4IC8gdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscykgKSk7XG4gICAgfVxuICAgIHRoaXMuZW5jb2RlKCBmaW5hbEZyYW1lQnVmZmVycyApO1xuICB9XG4gIHRoaXMuaGVhZGVyVHlwZSArPSA0O1xuICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUlkUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBzZWdtZW50RGF0YVZpZXcgPSBuZXcgRGF0YVZpZXcoIHRoaXMuc2VnbWVudERhdGEuYnVmZmVyICk7XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDAsIDE5MzcwNzYzMDMsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ09wdXMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDQsIDE2ODQxMDQ1MjAsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ0hlYWQnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOCwgMSwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBDaGFubmVsIGNvdW50XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDEwLCAzODQwLCB0cnVlICk7IC8vIHByZS1za2lwICg4MG1zKVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlT3ZlcnJpZGUgfHwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0cnVlICk7IC8vIG9yaWdpbmFsIHNhbXBsZSByYXRlXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDE2LCAwLCB0cnVlICk7IC8vIG91dHB1dCBnYWluXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggMTgsIDAsIHRydWUgKTsgLy8gY2hhbm5lbCBtYXAgMCA9IG1vbm8gb3Igc3RlcmVvXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDE5O1xuICB0aGlzLmhlYWRlclR5cGUgPSAyO1xuICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdlbmVyYXRlUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBncmFudWxlUG9zaXRpb24gPSAoIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID09PSB0aGlzLmdyYW51bGVQb3NpdGlvbikgPyAtMSA6IHRoaXMuZ3JhbnVsZVBvc2l0aW9uO1xuICB2YXIgcGFnZUJ1ZmZlciA9IG5ldyBBcnJheUJ1ZmZlciggIDI3ICsgdGhpcy5zZWdtZW50VGFibGVJbmRleCArIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICB2YXIgcGFnZUJ1ZmZlclZpZXcgPSBuZXcgRGF0YVZpZXcoIHBhZ2VCdWZmZXIgKTtcbiAgdmFyIHBhZ2UgPSBuZXcgVWludDhBcnJheSggcGFnZUJ1ZmZlciApO1xuXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMCwgMTM5OTI4NTU4MywgdHJ1ZSk7IC8vIENhcHR1cmUgUGF0dGVybiBzdGFydHMgYWxsIHBhZ2UgaGVhZGVycyAnT2dnUydcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDQsIDAsIHRydWUgKTsgLy8gVmVyc2lvblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNSwgdGhpcy5oZWFkZXJUeXBlLCB0cnVlICk7IC8vIDEgPSBjb250aW51YXRpb24sIDIgPSBiZWdpbm5pbmcgb2Ygc3RyZWFtLCA0ID0gZW5kIG9mIHN0cmVhbVxuXG4gIC8vIE51bWJlciBvZiBzYW1wbGVzIHVwdG8gYW5kIGluY2x1ZGluZyB0aGlzIHBhZ2UgYXQgNDgwMDBIeiwgaW50byBzaWduZWQgNjQgYml0IExpdHRsZSBFbmRpYW4gaW50ZWdlclxuICAvLyBKYXZhc2NyaXB0IE51bWJlciBtYXhpbXVtIHZhbHVlIGlzIDUzIGJpdHMgb3IgMl41MyAtIDEgXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggNiwgZ3JhbnVsZVBvc2l0aW9uLCB0cnVlICk7XG4gIGlmIChncmFudWxlUG9zaXRpb24gPCAwKSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmNlaWwoZ3JhbnVsZVBvc2l0aW9uLzQyOTQ5NjcyOTcpIC0gMSwgdHJ1ZSApO1xuICB9XG4gIGVsc2Uge1xuICAgIHBhZ2VCdWZmZXJWaWV3LnNldEludDMyKCAxMCwgTWF0aC5mbG9vcihncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NiksIHRydWUgKTtcbiAgfVxuXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTQsIHRoaXMuY29uZmlnLnNlcmlhbCwgdHJ1ZSApOyAvLyBCaXRzdHJlYW0gc2VyaWFsIG51bWJlclxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDE4LCB0aGlzLnBhZ2VJbmRleCsrLCB0cnVlICk7IC8vIFBhZ2Ugc2VxdWVuY2UgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCAyNiwgdGhpcy5zZWdtZW50VGFibGVJbmRleCwgdHJ1ZSApOyAvLyBOdW1iZXIgb2Ygc2VnbWVudHMgaW4gcGFnZS5cbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudFRhYmxlLnN1YmFycmF5KDAsIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgpLCAyNyApOyAvLyBTZWdtZW50IFRhYmxlXG4gIHBhZ2Uuc2V0KCB0aGlzLnNlZ21lbnREYXRhLnN1YmFycmF5KDAsIHRoaXMuc2VnbWVudERhdGFJbmRleCksIDI3ICsgdGhpcy5zZWdtZW50VGFibGVJbmRleCApOyAvLyBTZWdtZW50IERhdGFcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAyMiwgdGhpcy5nZXRDaGVja3N1bSggcGFnZSApLCB0cnVlICk7IC8vIENoZWNrc3VtXG5cbiAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb259LCBbcGFnZS5idWZmZXJdICk7XG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAwO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSAwO1xuICB0aGlzLmZyYW1lc0luUGFnZSA9IDA7XG4gIGlmICggZ3JhbnVsZVBvc2l0aW9uID4gMCApIHtcbiAgICB0aGlzLmxhc3RQb3NpdGl2ZUdyYW51bGVQb3NpdGlvbiA9IGdyYW51bGVQb3NpdGlvbjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRDaGVja3N1bVRhYmxlID0gZnVuY3Rpb24oKXtcbiAgdGhpcy5jaGVja3N1bVRhYmxlID0gW107XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IDI1NjsgaSsrICkge1xuICAgIHZhciByID0gaSA8PCAyNDtcbiAgICBmb3IgKCB2YXIgaiA9IDA7IGogPCA4OyBqKysgKSB7XG4gICAgICByID0gKChyICYgMHg4MDAwMDAwMCkgIT0gMCkgPyAoKHIgPDwgMSkgXiAweDA0YzExZGI3KSA6IChyIDw8IDEpO1xuICAgIH1cbiAgICB0aGlzLmNoZWNrc3VtVGFibGVbaV0gPSAociAmIDB4ZmZmZmZmZmYpO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuc2V0T3B1c0NvbnRyb2wgPSBmdW5jdGlvbiggY29udHJvbCwgdmFsdWUgKXtcbiAgdmFyIGxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyBsb2NhdGlvbiA+PiAyIF0gPSB2YWx1ZTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2N0bCggdGhpcy5lbmNvZGVyLCBjb250cm9sLCBsb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBsb2NhdGlvbiApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRDb2RlYyA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZXJyTG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5lbmNvZGVyID0gdGhpcy5fb3B1c19lbmNvZGVyX2NyZWF0ZSggdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLmVuY29kZXJBcHBsaWNhdGlvbiwgZXJyTG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggZXJyTG9jYXRpb24gKTtcblxuICBpZiAoIHRoaXMuY29uZmlnLmVuY29kZXJCaXRSYXRlICkge1xuICAgIHRoaXMuc2V0T3B1c0NvbnRyb2woIDQwMDIsIHRoaXMuY29uZmlnLmVuY29kZXJCaXRSYXRlICk7XG4gIH1cblxuICBpZiAoIHRoaXMuY29uZmlnLmVuY29kZXJDb21wbGV4aXR5ICkge1xuICAgIHRoaXMuc2V0T3B1c0NvbnRyb2woIDQwMTAsIHRoaXMuY29uZmlnLmVuY29kZXJDb21wbGV4aXR5ICk7XG4gIH1cblxuICB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCA9IHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID4+IDIgXSA9IHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCA9IHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoICogNCApOyAvLyA0IGJ5dGVzIHBlciBzYW1wbGVcbiAgdGhpcy5lbmNvZGVyQnVmZmVyID0gdGhpcy5IRUFQRjMyLnN1YmFycmF5KCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID4+IDIpICsgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoICk7XG5cbiAgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoID0gNDAwMDtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG4gIHRoaXMuZW5jb2Rlck91dHB1dEJ1ZmZlciA9IHRoaXMuSEVBUFU4LnN1YmFycmF5KCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyLCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyICsgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdFJlc2FtcGxlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZXJyTG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5yZXNhbXBsZXIgPSB0aGlzLl9zcGVleF9yZXNhbXBsZXJfaW5pdCggdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcucmVzYW1wbGVRdWFsaXR5LCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbCA9IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgLyAxMDAwO1xuICB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID4+IDIgXSA9IHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbDtcblxuICB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLnJlc2FtcGxlQnVmZmVyID0gdGhpcy5IRUFQRjMyLnN1YmFycmF5KCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyLCAodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkge1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyBjaGFubmVsKysgKSB7XG4gICAgICB0aGlzLmludGVybGVhdmVkQnVmZmVyc1sgaSAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsIF0gPSBidWZmZXJzWyBjaGFubmVsIF1bIGkgXTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnM7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuc2VnbWVudFBhY2tldCA9IGZ1bmN0aW9uKCBwYWNrZXRMZW5ndGggKSB7XG4gIHZhciBwYWNrZXRJbmRleCA9IDA7XG5cbiAgd2hpbGUgKCBwYWNrZXRMZW5ndGggPj0gMCApIHtcblxuICAgIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgICAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbiAgICAgIHRoaXMuaGVhZGVyVHlwZSA9IDE7XG4gICAgfVxuXG4gICAgdmFyIHNlZ21lbnRMZW5ndGggPSBNYXRoLm1pbiggcGFja2V0TGVuZ3RoLCAyNTUgKTtcbiAgICB0aGlzLnNlZ21lbnRUYWJsZVsgdGhpcy5zZWdtZW50VGFibGVJbmRleCsrIF0gPSBzZWdtZW50TGVuZ3RoO1xuICAgIHRoaXMuc2VnbWVudERhdGEuc2V0KCB0aGlzLmVuY29kZXJPdXRwdXRCdWZmZXIuc3ViYXJyYXkoIHBhY2tldEluZGV4LCBwYWNrZXRJbmRleCArIHNlZ21lbnRMZW5ndGggKSwgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gICAgdGhpcy5zZWdtZW50RGF0YUluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0SW5kZXggKz0gc2VnbWVudExlbmd0aDtcbiAgICBwYWNrZXRMZW5ndGggLT0gMjU1O1xuICB9XG5cbiAgdGhpcy5ncmFudWxlUG9zaXRpb24gKz0gKCA0OCAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgKTtcbiAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG59O1xuXG5cbi8vIEF1ZGlvV29ya2xldFxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG4gIGNsYXNzIEVuY29kZXJXb3JrbGV0IGV4dGVuZHMgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSB7XG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gZ2xvYmFsWydvbm1lc3NhZ2UnXTtcbiAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSA9IHRoaXMucG9ydC5wb3N0TWVzc2FnZTtcbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKGVuY29kZXIpe1xuICAgICAgICBlbmNvZGVyLmVuY29kZSggaW5wdXRzICk7XG4gICAgICB9XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXJXb3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG5cbmlmICghTW9kdWxlKSB7XG4gIE1vZHVsZSA9IHt9O1xufVxuXG5Nb2R1bGVbJ21haW5SZWFkeSddID0gbWFpblJlYWR5O1xuTW9kdWxlWydPZ2dPcHVzRW5jb2RlciddID0gT2dnT3B1c0VuY29kZXI7XG5Nb2R1bGVbJ29uUnVudGltZUluaXRpYWxpemVkJ10gPSBtYWluUmVhZHlSZXNvbHZlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IE1vZHVsZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); /***/ }) diff --git a/dist-unminified/recorder.js b/dist-unminified/recorder.js index 746580c7..734ba048 100644 --- a/dist-unminified/recorder.js +++ b/dist-unminified/recorder.js @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n return AudioContext && global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.scriptProcessorNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.scriptProcessorNode.connect( this.audioContext.destination );\n this.scriptProcessorNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.scriptProcessorNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n this.loadWorker();\n\n return new Promise((resolve, reject) => {\n var callback = (e) => {\n switch( e['data']['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = e['data']['samplePosition'];\n onPage(e['data']['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n });\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n var encoder = this.encoder;\n return new Promise((resolve, reject) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n encoder.addEventListener( \"message\", callback );\n encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n this.initAudioGraph();\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then((results) => {\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.scriptProcessorNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n var encoder = this.encoder;\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n encoder.addEventListener( \"message\", callback );\n encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIHJldHVybiBBdWRpb0NvbnRleHQgJiYgZ2xvYmFsLm5hdmlnYXRvciAmJiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcyAmJiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEgJiYgZ2xvYmFsLldlYkFzc2VtYmx5O1xufTtcblxuXG4vLyBJbnN0YW5jZSBNZXRob2RzXG5SZWNvcmRlci5wcm90b3R5cGUuY2xlYXJTdHJlYW0gPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RyZWFtICl7XG5cbiAgICBpZiAoIHRoaXMuc3RyZWFtLmdldFRyYWNrcyApIHtcbiAgICAgIHRoaXMuc3RyZWFtLmdldFRyYWNrcygpLmZvckVhY2goIGZ1bmN0aW9uKCB0cmFjayApe1xuICAgICAgICB0cmFjay5zdG9wKCk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuc3RyZWFtLnN0b3AoKTtcbiAgICB9XG5cbiAgICBkZWxldGUgdGhpcy5zdHJlYW07XG4gIH1cblxuICBpZiAoIHRoaXMuYXVkaW9Db250ZXh0ICYmIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgKXtcbiAgICB0aGlzLmF1ZGlvQ29udGV4dC5jbG9zZSgpO1xuICAgIGRlbGV0ZSB0aGlzLmF1ZGlvQ29udGV4dDtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbiggaW5wdXRCdWZmZXIgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHZhciBidWZmZXJzID0gW107XG4gICAgZm9yICggdmFyIGkgPSAwOyBpIDwgaW5wdXRCdWZmZXIubnVtYmVyT2ZDaGFubmVsczsgaSsrICkge1xuICAgICAgYnVmZmVyc1tpXSA9IGlucHV0QnVmZmVyLmdldENoYW5uZWxEYXRhKGkpO1xuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7XG4gICAgICBjb21tYW5kOiBcImVuY29kZVwiLFxuICAgICAgYnVmZmVyczogYnVmZmVyc1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvQ29udGV4dCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmIChzb3VyY2VOb2RlICYmIHNvdXJjZU5vZGUuY29udGV4dCkge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gc291cmNlTm9kZS5jb250ZXh0O1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSBmYWxzZTtcbiAgfVxuXG4gIGVsc2Uge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gbmV3IEF1ZGlvQ29udGV4dCgpO1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSB0cnVlO1xuICB9XG5cbiAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0O1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRBdWRpb0dyYXBoID0gZnVuY3Rpb24oKXtcblxuICAvLyBGaXJzdCBidWZmZXIgY2FuIGNvbnRhaW4gb2xkIGRhdGEuIERvbid0IGVuY29kZSBpdC5cbiAgdGhpcy5lbmNvZGVCdWZmZXJzID0gZnVuY3Rpb24oKXtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVCdWZmZXJzO1xuICB9O1xuXG4gIHRoaXMuc2NyaXB0UHJvY2Vzc29yTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZVNjcmlwdFByb2Nlc3NvciggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gIHRoaXMuc2NyaXB0UHJvY2Vzc29yTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuICB0aGlzLnNjcmlwdFByb2Nlc3Nvck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgdGhpcy5lbmNvZGVCdWZmZXJzKCBlLmlucHV0QnVmZmVyICk7XG4gIH07XG5cbiAgdGhpcy5tb25pdG9yR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0TW9uaXRvckdhaW4oIHRoaXMuY29uZmlnLm1vbml0b3JHYWluICk7XG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuYXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uICk7XG5cbiAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgdGhpcy5zZXRSZWNvcmRpbmdHYWluKCB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluICk7XG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuY29ubmVjdCggdGhpcy5zY3JpcHRQcm9jZXNzb3JOb2RlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFNvdXJjZU5vZGUgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0ICkge1xuICAgIHJldHVybiBnbG9iYWwuUHJvbWlzZS5yZXNvbHZlKCBzb3VyY2VOb2RlICk7XG4gIH1cblxuICByZXR1cm4gZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW8gOiB0aGlzLmNvbmZpZy5tZWRpYVRyYWNrQ29uc3RyYWludHMgfSkudGhlbiggKCBzdHJlYW0gKSA9PiB7XG4gICAgdGhpcy5zdHJlYW0gPSBzdHJlYW07XG4gICAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKCBzdHJlYW0gKTtcbiAgfSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUubG9hZFdvcmtlciA9IGZ1bmN0aW9uKCkge1xuICBpZiAoICF0aGlzLmVuY29kZXIgKSB7XG4gICAgdGhpcy5lbmNvZGVyID0gbmV3IGdsb2JhbC5Xb3JrZXIodGhpcy5jb25maWcuZW5jb2RlclBhdGgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG4gIHRoaXMubG9hZFdvcmtlcigpO1xuXG4gIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgIHN3aXRjaCggZVsnZGF0YSddWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBlWydkYXRhJ11bJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGVbJ2RhdGEnXVsncGFnZSddKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIHRoaXMuZmluaXNoKCk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIE9iamVjdC5hc3NpZ24oe1xuICAgICAgY29tbWFuZDogJ2luaXQnLFxuICAgICAgb3JpZ2luYWxTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlLFxuICAgICAgd2F2U2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZVxuICAgIH0sIHRoaXMuY29uZmlnKSk7XG4gIH0pO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnBhdXNlID0gZnVuY3Rpb24oIGZsdXNoICkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicGF1c2VkXCI7XG4gICAgaWYgKCBmbHVzaCAmJiB0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICAgIHZhciBlbmNvZGVyID0gdGhpcy5lbmNvZGVyO1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgICBpZiAoIGVbXCJkYXRhXCJdW1wibWVzc2FnZVwiXSA9PT0gJ2ZsdXNoZWQnICkge1xuICAgICAgICAgICAgZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICAgIHRoaXMub25wYXVzZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgZW5jb2Rlci5wb3N0TWVzc2FnZSggeyBjb21tYW5kOiBcImZsdXNoXCIgfSApO1xuICAgICAgfSk7XG4gICAgfVxuICAgIHRoaXMub25wYXVzZSgpO1xuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnJlc3VtZSA9IGZ1bmN0aW9uKCkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicGF1c2VkXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgdGhpcy5vbnJlc3VtZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0UmVjb3JkaW5nR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gPSBnYWluO1xuXG4gIGlmICggdGhpcy5yZWNvcmRpbmdHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldE1vbml0b3JHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcubW9uaXRvckdhaW4gPSBnYWluO1xuXG4gIGlmICggdGhpcy5tb25pdG9yR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RhcnQgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLmluaXRBdWRpb0NvbnRleHQoIHNvdXJjZU5vZGUgKTtcbiAgICB0aGlzLmluaXRBdWRpb0dyYXBoKCk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbigocmVzdWx0cykgPT4ge1xuICAgICAgdGhpcy5zb3VyY2VOb2RlID0gcmVzdWx0c1swXTtcbiAgICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgICAgdGhpcy5vbnN0YXJ0KCk7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiAnZ2V0SGVhZGVyUGFnZXMnIH0pO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMubW9uaXRvckdhaW5Ob2RlICk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5yZWNvcmRpbmdHYWluTm9kZSApO1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcCA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSAhPT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcImluYWN0aXZlXCI7XG4gICAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuc2NyaXB0UHJvY2Vzc29yTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5zb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmNsZWFyU3RyZWFtKCk7XG5cbiAgICB2YXIgZW5jb2RlciA9IHRoaXMuZW5jb2RlcjtcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcbiAgICAgIHZhciBjYWxsYmFjayA9IChlKSA9PiB7XG4gICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZG9uZScgKSB7XG4gICAgICAgICAgZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICBlbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiZG9uZVwiIH0pO1xuICAgICAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgICAgIGVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmRlc3Ryb3lXb3JrZXIgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICBpZiAoIHRoaXMuZW5jb2RlciApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gICAgfVxuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcmVQYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMucmVjb3JkZWRQYWdlcy5wdXNoKCBwYWdlICk7XG4gIHRoaXMudG90YWxMZW5ndGggKz0gcGFnZS5sZW5ndGg7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RyZWFtUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggcGFnZSApO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmZpbmlzaCA9IGZ1bmN0aW9uKCkge1xuICBpZiggIXRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgIHZhciBvdXRwdXREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIHRoaXMudG90YWxMZW5ndGggKTtcbiAgICB0aGlzLnJlY29yZGVkUGFnZXMucmVkdWNlKCBmdW5jdGlvbiggb2Zmc2V0LCBwYWdlICl7XG4gICAgICBvdXRwdXREYXRhLnNldCggcGFnZSwgb2Zmc2V0ICk7XG4gICAgICByZXR1cm4gb2Zmc2V0ICsgcGFnZS5sZW5ndGg7XG4gICAgfSwgMCk7XG5cbiAgICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggb3V0cHV0RGF0YSApO1xuICB9XG4gIHRoaXMub25zdG9wKCk7XG4gIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gIH1cbn07XG5cblxuLy8gQ2FsbGJhY2sgSGFuZGxlcnNcblJlY29yZGVyLnByb3RvdHlwZS5vbmRhdGFhdmFpbGFibGUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25wYXVzZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnJlc3VtZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0YXJ0ID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RvcCA9IGZ1bmN0aW9uKCl7fTtcblxuXG5tb2R1bGUuZXhwb3J0cyA9IFJlY29yZGVyO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n // If we don't have worklets\n if (!this.encoderNode) {\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.connect( this.audioContext.destination );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n }\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoderWorklet');\n this.encoder = encoderWorklet.port;\n });\n }\n\n else {\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = (e) => {\n switch( e['data']['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = e['data']['samplePosition'];\n onPage(e['data']['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgLy8gSWYgd2UgZG9uJ3QgaGF2ZSB3b3JrbGV0c1xuICBpZiAoIXRoaXMuZW5jb2Rlck5vZGUpIHtcbiAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmNvbm5lY3QoIHRoaXMuYXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uICk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5vbmF1ZGlvcHJvY2VzcyA9ICggZSApID0+IHtcbiAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgIH07XG4gIH1cblxuICB0aGlzLm1vbml0b3JHYWluTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgdGhpcy5zZXRNb25pdG9yR2FpbiggdGhpcy5jb25maWcubW9uaXRvckdhaW4gKTtcbiAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldFJlY29yZGluZ0dhaW4oIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gKTtcbiAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5jb25uZWN0KCB0aGlzLmVuY29kZXJOb2RlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFNvdXJjZU5vZGUgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0ICkge1xuICAgIHJldHVybiBnbG9iYWwuUHJvbWlzZS5yZXNvbHZlKCBzb3VyY2VOb2RlICk7XG4gIH1cblxuICByZXR1cm4gZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW8gOiB0aGlzLmNvbmZpZy5tZWRpYVRyYWNrQ29uc3RyYWludHMgfSkudGhlbiggKCBzdHJlYW0gKSA9PiB7XG4gICAgdGhpcy5zdHJlYW0gPSBzdHJlYW07XG4gICAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKCBzdHJlYW0gKTtcbiAgfSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUubG9hZFdvcmtlciA9IGZ1bmN0aW9uKCkge1xuICBpZiAoICF0aGlzLmVuY29kZXIgKSB7XG5cbiAgICBpZiAodGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0KSB7XG4gICAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0LmFkZE1vZHVsZSh0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCkudGhlbigoKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2Rlck5vZGUgPSBuZXcgQXVkaW9Xb3JrbGV0Tm9kZSh0aGlzLmF1ZGlvQ29udGV4dCwgJ2VuY29kZXJXb3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IGVuY29kZXJXb3JrbGV0LnBvcnQ7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgIHN3aXRjaCggZVsnZGF0YSddWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBlWydkYXRhJ11bJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGVbJ2RhdGEnXVsncGFnZSddKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIHRoaXMuZmluaXNoKCk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIE9iamVjdC5hc3NpZ24oe1xuICAgICAgY29tbWFuZDogJ2luaXQnLFxuICAgICAgb3JpZ2luYWxTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlLFxuICAgICAgd2F2U2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZVxuICAgIH0sIHRoaXMuY29uZmlnKSk7XG4gIH0pKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5wYXVzZSA9IGZ1bmN0aW9uKCBmbHVzaCApIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInBhdXNlZFwiO1xuICAgIGlmICggZmx1c2ggJiYgdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICAgIHZhciBjYWxsYmFjayA9IChlKSA9PiB7XG4gICAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdmbHVzaGVkJyApIHtcbiAgICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICAgIHRoaXMub25wYXVzZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIHsgY29tbWFuZDogXCJmbHVzaFwiIH0gKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5yZXN1bWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInBhdXNlZFwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgIHRoaXMub25yZXN1bWUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldFJlY29yZGluZ0dhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRNb25pdG9yR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLm1vbml0b3JHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMubW9uaXRvckdhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0YXJ0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5pbml0QXVkaW9Db250ZXh0KCBzb3VyY2VOb2RlICk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbihyZXN1bHRzID0+IHtcbiAgICAgIHRoaXMuaW5pdEF1ZGlvR3JhcGgoKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZSA9IHJlc3VsdHNbMF07XG4gICAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICAgIHRoaXMub25zdGFydCgpO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogJ2dldEhlYWRlclBhZ2VzJyB9KTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLm1vbml0b3JHYWluTm9kZSApO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgKTtcbiAgICB9KTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3AgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgIT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuY2xlYXJTdHJlYW0oKTtcblxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJkb25lXCIgfSk7XG4gICAgICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5kZXN0cm95V29ya2VyID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICAgIH1cbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3JlUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLnJlY29yZGVkUGFnZXMucHVzaCggcGFnZSApO1xuICB0aGlzLnRvdGFsTGVuZ3RoICs9IHBhZ2UubGVuZ3RoO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0cmVhbVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIHBhZ2UgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5maW5pc2ggPSBmdW5jdGlvbigpIHtcbiAgaWYoICF0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICB2YXIgb3V0cHV0RGF0YSA9IG5ldyBVaW50OEFycmF5KCB0aGlzLnRvdGFsTGVuZ3RoICk7XG4gICAgdGhpcy5yZWNvcmRlZFBhZ2VzLnJlZHVjZSggZnVuY3Rpb24oIG9mZnNldCwgcGFnZSApe1xuICAgICAgb3V0cHV0RGF0YS5zZXQoIHBhZ2UsIG9mZnNldCApO1xuICAgICAgcmV0dXJuIG9mZnNldCArIHBhZ2UubGVuZ3RoO1xuICAgIH0sIDApO1xuXG4gICAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIG91dHB1dERhdGEgKTtcbiAgfVxuICB0aGlzLm9uc3RvcCgpO1xuICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5cbi8vIENhbGxiYWNrIEhhbmRsZXJzXG5SZWNvcmRlci5wcm90b3R5cGUub25kYXRhYXZhaWxhYmxlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucGF1c2UgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25yZXN1bWUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdGFydCA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0b3AgPSBmdW5jdGlvbigpe307XG5cblxubW9kdWxlLmV4cG9ydHMgPSBSZWNvcmRlcjtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); /***/ }) diff --git a/dist/encoderWorker.min.js b/dist/encoderWorker.min.js index 10f11eba..8aec024f 100644 --- a/dist/encoderWorker.min.js +++ b/dist/encoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.EncoderWorker=t():e.EncoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function n(s){if(t[s])return t[s].exports;var r=t[s]={i:s,l:!1,exports:{}};return e[s].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(s,r,function(t){return e[t]}.bind(null,r));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";(function(t){var n,s,r=new Promise(function(e){s=e});t.onmessage=function(e){r.then(function(){switch(e.data.command){case"encode":n&&n.encode(e.data.buffers);break;case"getHeaderPages":n&&(n.generateIdPage(),n.generateCommentPage());break;case"done":n&&(n.encodeFinalFrame(),t.postMessage({message:"done"}));break;case"close":t.close();break;case"flush":n&&n.flush();break;case"init":n&&n.destroy(),n=new i(e.data,Module),t.postMessage({message:"ready"})}})};var i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};i.prototype.encode=function(e){for(var t=this.interleave(e),n=0;n=this.config.maxFramesPerPage&&this.generatePage()}}},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){this.framesInPage&&this.generatePage(),this.resampleBufferIndex=0,t.postMessage({message:"flushed"})},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[n]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,n=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(n),r=new Uint8Array(n);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),r.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),r.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(r),!0),t.postMessage({message:"page",page:r,samplePosition:this.granulePosition},[r.buffer]),this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e)},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,n=0;n<8;n++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var n=this._malloc(4);this.HEAP32[n>>2]=t,this._opus_encoder_ctl(this.encoder,e,n),this._free(n)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(this.generatePage(),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(this.generatePage(),this.headerType=0)},Module||(Module={}),Module.mainReady=r,Module.OggOpusEncoder=i,Module.onRuntimeInitialized=s,e.exports=Module}).call(this,n(1))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n}])});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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.EncoderWorker=t():e.EncoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";(function(t){var s,n,r=new Promise(function(e){n=e});t.onmessage=function(e){r.then(function(){switch(e.data.command){case"encode":s&&s.encode(e.data.buffers);break;case"getHeaderPages":s&&(s.generateIdPage(),s.generateCommentPage());break;case"done":s&&(s.encodeFinalFrame(),t.postMessage({message:"done"}));break;case"close":t.close();break;case"flush":s&&s.flush();break;case"init":s&&s.destroy(),s=new i(e.data,Module),t.postMessage({message:"ready"})}})};var i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(i.prototype.encode=function(e){for(var t=this.interleave(e),s=0;s=this.config.maxFramesPerPage&&this.generatePage()}}},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){this.framesInPage&&this.generatePage(),this.resampleBufferIndex=0,t.postMessage({message:"flushed"})},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,s=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),n=new DataView(s),r=new Uint8Array(s);n.setUint32(0,1399285583,!0),n.setUint8(4,0,!0),n.setUint8(5,this.headerType,!0),n.setUint32(6,e,!0),e<0?n.setInt32(10,Math.ceil(e/4294967297)-1,!0):n.setInt32(10,Math.floor(e/4294967296),!0),n.setUint32(14,this.config.serial,!0),n.setUint32(18,this.pageIndex++,!0),n.setUint8(26,this.segmentTableIndex,!0),r.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),r.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),n.setUint32(22,this.getChecksum(r),!0),t.postMessage({message:"page",page:r,samplePosition:this.granulePosition},[r.buffer]),this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e)},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(this.generatePage(),this.headerType=1);var s=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=s,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+s),this.segmentDataIndex),this.segmentDataIndex+=s,t+=s,e-=255}this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(this.generatePage(),this.headerType=0)},t.registerProcessor&&t.AudioWorkletProcessor){class e extends t.AudioWorkletProcessor{constructor(){super(),this.port.onmessage=t.onmessage,t.postMessage=this.port.postMessage}process(e){return s&&s.encode(e),!0}}t.registerProcessor("encoderWorklet",e)}Module||(Module={}),Module.mainReady=r,Module.OggOpusEncoder=i,Module.onRuntimeInitialized=n,e.exports=Module}).call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])});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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1AGQBdgCAAQF3AJMBCRoBACMACxCIAWOHAWI8a2loZ2Y8PIYBYYUBcQri6Q6IAUEBAX8jASEDIwFBEGokASADIAE2AgAgAyACNgIEIAMgADYCCCMBIQAjAUEQaiQBIAAgAzYCACAAEJEBIAAkARAIC7IDAQN/IAAoAhwiBCADdiEDIAAgAUEASgR/IAAgBCAAKAIgaiACIAFBf2pqIgQtAAAgA2xrNgIgIAMgBC0AACABIAJqLQAAa2wFIAQgASACai0AACADbGsLIgE2AhwgAUGBgIAETwRADwsgACgCICECA0AgAkEXdiIDQf8BRgRAIAAgACgCJEEBajYCJAUgAkEfdiECIAAoAigiBEF/SgRAIAAoAhgiASAAKAIIaiAAKAIESQR/IAAoAgAhBSAAIAFBAWo2AhggASAFaiACIARqOgAAQQAFQX8LIQEgACAAKAIsIAFyNgIsCyAAKAIkIgEEQCACQf8BakH/AXEhBANAIAAoAhgiAiAAKAIIaiAAKAIESQR/An8gACgCACEGIAAgAkEBajYCGCAGCyACaiAEOgAAIAAoAiQhAUEABUF/CyECIAAgACgCLCACcjYCLCAAIAFBf2oiATYCJCABDQALCyAAIANB/wFxNgIoIAAoAiAhAiAAKAIcIQELIAAgAkEIdEGA/v//B3EiAjYCICAAIAFBCHQiATYCHCAAIAAoAhRBCGo2AhQgAUGBgIAESQ0ACwvGAwEDfyACQYDAAE4EQCAAIAEgAhAHGiAADwsgACEEIAAgAmohAyAAQQNxIAFBA3FGBEADQCAAQQNxBEAgAkUEQCAEDwsgACABLAAAOgAAIABBAWohACABQQFqIQEgAkEBayECDAELCyADQXxxIgJBQGohBQNAIAAgBUwEQCAAIAEoAgA2AgAgACABKAIENgIEIAAgASgCCDYCCCAAIAEoAgw2AgwgACABKAIQNgIQIAAgASgCFDYCFCAAIAEoAhg2AhggACABKAIcNgIcIAAgASgCIDYCICAAIAEoAiQ2AiQgACABKAIoNgIoIAAgASgCLDYCLCAAIAEoAjA2AjAgACABKAI0NgI0IAAgASgCODYCOCAAIAEoAjw2AjwgAEFAayEAIAFBQGshAQwBCwsDQCAAIAJIBEAgACABKAIANgIAIABBBGohACABQQRqIQEMAQsLBSADQQRrIQIDQCAAIAJIBEAgACABLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgACABLAADOgADIABBBGohACABQQRqIQEMAQsLCwNAIAAgA0gEQCAAIAEsAAA6AAAgAEEBaiEAIAFBAWohAQwBCwsgBAuYAgEEfyAAIAJqIQQgAUH/AXEhAyACQcMATgRAA0AgAEEDcQRAIAAgAzoAACAAQQFqIQAMAQsLIANBCHQgA3IgA0EQdHIgA0EYdHIhASAEQXxxIgVBQGohBgNAIAAgBkwEQCAAIAE2AgAgACABNgIEIAAgATYCCCAAIAE2AgwgACABNgIQIAAgATYCFCAAIAE2AhggACABNgIcIAAgATYCICAAIAE2AiQgACABNgIoIAAgATYCLCAAIAE2AjAgACABNgI0IAAgATYCOCAAIAE2AjwgAEFAayEADAELCwNAIAAgBUgEQCAAIAE2AgAgAEEEaiEADAELCwsDQCAAIARIBEAgACADOgAAIABBAWohAAwBCwsgBCACawvEOQEHfyMBIQMjAUEQaiQBIAMgAjYCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQaIfaw6LLwcVFRUGFRUVABUVFQQVFRUVFQUVFRUVFRUVDRUVEhUVFRUJChUVFRUVFRUVCwwVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); diff --git a/dist/recorder.min.js b/dist/recorder.min.js index 473eccb1..f3fa8d96 100644 --- a/dist/recorder.min.js +++ b/dist/recorder.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){return o&&t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o{this.encodeBuffers(e.inputBuffer)},this.monitorGainNode=this.audioContext.createGain(),this.setMonitorGain(this.config.monitorGain),this.monitorGainNode.connect(this.audioContext.destination),this.recordingGainNode=this.audioContext.createGain(),this.setRecordingGain(this.config.recordingGain),this.recordingGainNode.connect(this.scriptProcessorNode)},i.prototype.initSourceNode=function(e){return e&&e.context?t.Promise.resolve(e):t.navigator.mediaDevices.getUserMedia({audio:this.config.mediaTrackConstraints}).then(e=>(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){this.encoder||(this.encoder=new t.Worker(this.config.encoderPath))},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker(),new Promise((t,o)=>{var i=o=>{switch(o.data.message){case"ready":t();break;case"page":this.encodedSamplePosition=o.data.samplePosition,e(o.data.page);break;case"done":this.encoder.removeEventListener("message",i),this.finish()}};this.encoder.addEventListener("message",i),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))})},i.prototype.pause=function(e){if("recording"===this.state){if(this.state="paused",e&&this.config.streamPages){var t=this.encoder;return new Promise((e,o)=>{var i=o=>{"flushed"===o.data.message&&(t.removeEventListener("message",i),this.onpause(),e())};t.addEventListener("message",i),t.postMessage({command:"flush"})})}return this.onpause(),Promise.resolve()}},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.initAudioGraph(),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){if("inactive"!==this.state){this.state="inactive",this.monitorGainNode.disconnect(),this.scriptProcessorNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream();var e=this.encoder;return new Promise(t=>{var o=i=>{"done"===i.data.message&&(e.removeEventListener("message",o),t())};e.addEventListener("message",o),e.postMessage({command:"done"}),this.config.reuseWorker||e.postMessage({command:"close"})})}return Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o{this.encodeBuffers(e.inputBuffer)}),this.monitorGainNode=this.audioContext.createGain(),this.setMonitorGain(this.config.monitorGain),this.monitorGainNode.connect(this.audioContext.destination),this.recordingGainNode=this.audioContext.createGain(),this.setRecordingGain(this.config.recordingGain),this.recordingGainNode.connect(this.encoderNode)},i.prototype.initSourceNode=function(e){return e&&e.context?t.Promise.resolve(e):t.navigator.mediaDevices.getUserMedia({audio:this.config.mediaTrackConstraints}).then(e=>(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoderWorklet"),this.encoder=encoderWorklet.port});this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=i=>{switch(i.data.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.data.samplePosition,e(i.data.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file diff --git a/src/recorder.js b/src/recorder.js index a9c05322..f45ab68d 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -99,11 +99,7 @@ Recorder.prototype.initAudioGraph = function(){ delete this.encodeBuffers; }; - this.scriptProcessorNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels ); - this.scriptProcessorNode.connect( this.audioContext.destination ); - this.scriptProcessorNode.onaudioprocess = ( e ) => { - this.encodeBuffers( e.inputBuffer ); - }; + this.encoderNode.connect( this.audioContext.destination ); this.monitorGainNode = this.audioContext.createGain(); this.setMonitorGain( this.config.monitorGain ); @@ -111,7 +107,7 @@ Recorder.prototype.initAudioGraph = function(){ this.recordingGainNode = this.audioContext.createGain(); this.setRecordingGain( this.config.recordingGain ); - this.recordingGainNode.connect( this.scriptProcessorNode ); + this.recordingGainNode.connect( this.encoderNode ); }; Recorder.prototype.initSourceNode = function( sourceNode ){ @@ -127,8 +123,24 @@ Recorder.prototype.initSourceNode = function( sourceNode ){ Recorder.prototype.loadWorker = function() { if ( !this.encoder ) { - this.encoder = new global.Worker(this.config.encoderPath); + + if (this.audioContext.audioWorklet) { + return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => { + this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoderWorklet'); + this.encoder = encoderWorklet.port; + }); + } + + else { + this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels ); + this.encoderNode.onaudioprocess = ( e ) => { + this.encodeBuffers( e.inputBuffer ); + }; + this.encoder = new global.Worker(this.config.encoderPath); + } } + + return Promise.resolve(); }; Recorder.prototype.initWorker = function(){ @@ -136,9 +148,8 @@ Recorder.prototype.initWorker = function(){ this.recordedPages = []; this.totalLength = 0; - this.loadWorker(); - return new Promise((resolve, reject) => { + return this.loadWorker().then(() => new Promise(resolve => { var callback = (e) => { switch( e['data']['message'] ){ case 'ready': @@ -161,24 +172,23 @@ Recorder.prototype.initWorker = function(){ originalSampleRate: this.audioContext.sampleRate, wavSampleRate: this.audioContext.sampleRate }, this.config)); - }); + })); }; Recorder.prototype.pause = function( flush ) { if ( this.state === "recording" ) { this.state = "paused"; if ( flush && this.config.streamPages ) { - var encoder = this.encoder; - return new Promise((resolve, reject) => { + return new Promise(resolve => { var callback = (e) => { if ( e["data"]["message"] === 'flushed' ) { - encoder.removeEventListener( "message", callback ); + this.encoder.removeEventListener( "message", callback ); this.onpause(); resolve(); } }; - encoder.addEventListener( "message", callback ); - encoder.postMessage( { command: "flush" } ); + this.encoder.addEventListener( "message", callback ); + this.encoder.postMessage( { command: "flush" } ); }); } this.onpause(); @@ -212,11 +222,11 @@ Recorder.prototype.setMonitorGain = function( gain ){ Recorder.prototype.start = function( sourceNode ){ if ( this.state === "inactive" ) { this.initAudioContext( sourceNode ); - this.initAudioGraph(); this.encodedSamplePosition = 0; - return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then((results) => { + return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => { + this.initAudioGraph(); this.sourceNode = results[0]; this.state = "recording"; this.onstart(); @@ -231,23 +241,22 @@ Recorder.prototype.stop = function(){ if ( this.state !== "inactive" ) { this.state = "inactive"; this.monitorGainNode.disconnect(); - this.scriptProcessorNode.disconnect(); + this.encoderNode.disconnect(); this.recordingGainNode.disconnect(); this.sourceNode.disconnect(); this.clearStream(); - var encoder = this.encoder; return new Promise((resolve) => { var callback = (e) => { if ( e["data"]["message"] === 'done' ) { - encoder.removeEventListener( "message", callback ); + this.encoder.removeEventListener( "message", callback ); resolve(); } }; - encoder.addEventListener( "message", callback ); - encoder.postMessage({ command: "done" }); + this.encoder.addEventListener( "message", callback ); + this.encoder.postMessage({ command: "done" }); if ( !this.config.reuseWorker ) { - encoder.postMessage({ command: "close" }); + this.encoder.postMessage({ command: "close" }); } }); } From b634255c72931baf100874d1df06a885a8680008 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Tue, 16 Jun 2020 23:27:03 -0400 Subject: [PATCH 06/44] Update make instructions --- Makefile | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 188ff835..3b6917cc 100644 --- a/Makefile +++ b/Makefile @@ -30,8 +30,11 @@ WAVE_WORKER_SRC=$(INPUT_DIR)/waveWorker.js default: $(LIBOPUS_ENCODER) $(LIBOPUS_ENCODER_MIN) $(LIBOPUS_DECODER) $(LIBOPUS_DECODER_MIN) $(RECORDER) $(RECORDER_MIN) $(WAVE_WORKER) $(WAVE_WORKER_MIN) test -clean: - rm -rf $(OUTPUT_DIR) $(OUTPUT_DIR_UNMINIFIED) $(LIBOPUS_DIR) $(LIBSPEEXDSP_DIR) +cleanDist: + rm -rf $(OUTPUT_DIR) $(OUTPUT_DIR_UNMINIFIED) + +cleanAll: cleanDist + rm -rf $(LIBOPUS_DIR) $(LIBSPEEXDSP_DIR) mkdir $(OUTPUT_DIR) mkdir $(OUTPUT_DIR_UNMINIFIED) @@ -55,20 +58,20 @@ $(LIBSPEEXDSP_OBJ): $(LIBSPEEXDSP_DIR)/autogen.sh cd $(LIBSPEEXDSP_DIR); emmake make $(LIBOPUS_ENCODER): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) - npm run webpack -- --config webpack.config.js -d --output-library EncoderWorker $(LIBOPUS_ENCODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + npm run webpack -- --config webpack.config.js -d $(LIBOPUS_ENCODER_SRC) -o $@ + emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_ENCODER_MIN): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) - npm run webpack -- --config webpack.config.js -p --output-library EncoderWorker $(LIBOPUS_ENCODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + npm run webpack -- --config webpack.config.js -p $(LIBOPUS_ENCODER_SRC) -o $@ + emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_DECODER): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -d --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_DECODER_MIN): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -p --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(RECORDER): $(RECORDER_SRC) npm run webpack -- --config webpack.config.js -d --output-library Recorder $(RECORDER_SRC) -o $@ From 9173dbf8cc2830fe3f8e9a0dcebd81768946edc2 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Tue, 16 Jun 2020 23:33:56 -0400 Subject: [PATCH 07/44] Fix messagePort listeners --- src/recorder.js | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/src/recorder.js b/src/recorder.js index f45ab68d..559cb2bd 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -126,12 +126,13 @@ Recorder.prototype.loadWorker = function() { if (this.audioContext.audioWorklet) { return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => { - this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoderWorklet'); - this.encoder = encoderWorklet.port; + this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet'); + this.encoder = this.encoderNode.port; }); } else { + console.warn('audioWorklet support not detected. Using deprecated scriptProcessor'); this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels ); this.encoderNode.onaudioprocess = ( e ) => { this.encodeBuffers( e.inputBuffer ); @@ -150,14 +151,15 @@ Recorder.prototype.initWorker = function(){ this.totalLength = 0; return this.loadWorker().then(() => new Promise(resolve => { - var callback = (e) => { - switch( e['data']['message'] ){ + var callback = ({ data }) => { + console.log('finished'); + switch( data['message'] ){ case 'ready': resolve(); break; case 'page': - this.encodedSamplePosition = e['data']['samplePosition']; - onPage(e['data']['page']); + this.encodedSamplePosition = data['samplePosition']; + onPage(data['page']); break; case 'done': this.encoder.removeEventListener( "message", callback ); @@ -167,6 +169,12 @@ Recorder.prototype.initWorker = function(){ }; this.encoder.addEventListener( "message", callback ); + + // must call start for messagePort messages + if( this.encoder.start ) { + this.encoder.start() + } + this.encoder.postMessage( Object.assign({ command: 'init', originalSampleRate: this.audioContext.sampleRate, @@ -188,6 +196,12 @@ Recorder.prototype.pause = function( flush ) { } }; this.encoder.addEventListener( "message", callback ); + + // must call start for messagePort messages + if ( this.encoder.start ) { + this.encoder.start() + } + this.encoder.postMessage( { command: "flush" } ); }); } @@ -254,6 +268,12 @@ Recorder.prototype.stop = function(){ } }; this.encoder.addEventListener( "message", callback ); + + // must call start for messagePort messages + if( this.encoder.start ) { + this.encoder.start() + } + this.encoder.postMessage({ command: "done" }); if ( !this.config.reuseWorker ) { this.encoder.postMessage({ command: "close" }); From aa788434c3c167fa03caf725b0b3251f9f3baae1 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Tue, 16 Jun 2020 23:35:13 -0400 Subject: [PATCH 08/44] Remove console log --- src/recorder.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/recorder.js b/src/recorder.js index 559cb2bd..7a10d86a 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -152,7 +152,6 @@ Recorder.prototype.initWorker = function(){ return this.loadWorker().then(() => new Promise(resolve => { var callback = ({ data }) => { - console.log('finished'); switch( data['message'] ){ case 'ready': resolve(); From a77118bb6a13fcb1b2b2c289dceff6185c4903ed Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Wed, 17 Jun 2020 14:37:25 -0400 Subject: [PATCH 09/44] Update make instructions only for encoder --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 3b6917cc..f8e70676 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ INPUT_DIR=./src OUTPUT_DIR=./dist OUTPUT_DIR_UNMINIFIED=./dist-unminified -EMCC_OPTS=-O3 --llvm-lto 1 -s NO_DYNAMIC_EXECUTION=1 -s NO_FILESYSTEM=1 -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 +EMCC_OPTS=-O3 --llvm-lto 1 -s NO_DYNAMIC_EXECUTION=1 -s NO_FILESYSTEM=1 DEFAULT_EXPORTS:='_malloc','_free' LIBOPUS_ENCODER_SRC=$(INPUT_DIR)/encoderWorker.js @@ -59,19 +59,19 @@ $(LIBSPEEXDSP_OBJ): $(LIBSPEEXDSP_DIR)/autogen.sh $(LIBOPUS_ENCODER): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -d $(LIBOPUS_ENCODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_ENCODER_MIN): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -p $(LIBOPUS_ENCODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_DECODER): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -d --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_DECODER_MIN): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -p --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(RECORDER): $(RECORDER_SRC) npm run webpack -- --config webpack.config.js -d --output-library Recorder $(RECORDER_SRC) -o $@ From 4c18f760d71b24ab095043a9159cb76bfe964911 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Wed, 17 Jun 2020 14:39:28 -0400 Subject: [PATCH 10/44] Move mkdir --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f8e70676..cd1f748c 100644 --- a/Makefile +++ b/Makefile @@ -32,11 +32,11 @@ default: $(LIBOPUS_ENCODER) $(LIBOPUS_ENCODER_MIN) $(LIBOPUS_DECODER) $(LIBOPUS_ cleanDist: rm -rf $(OUTPUT_DIR) $(OUTPUT_DIR_UNMINIFIED) + mkdir $(OUTPUT_DIR) + mkdir $(OUTPUT_DIR_UNMINIFIED) cleanAll: cleanDist rm -rf $(LIBOPUS_DIR) $(LIBSPEEXDSP_DIR) - mkdir $(OUTPUT_DIR) - mkdir $(OUTPUT_DIR_UNMINIFIED) test: # Tests need to run relative to `dist` folder for wasm file import From 19a8bcc8f40088b195c8b970813160cc8ea0a54e Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Wed, 17 Jun 2020 23:26:27 -0400 Subject: [PATCH 11/44] Refactor encoder worker to support both scriptProcessor and audioWorklet environments --- src/encoderWorker.js | 198 +++++++++++++++++++++++++++---------------- 1 file changed, 125 insertions(+), 73 deletions(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index 9460f2d1..5dad6c01 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -1,57 +1,6 @@ "use strict"; var encoder; -var mainReadyResolve; -var mainReady = new Promise(function(resolve){ mainReadyResolve = resolve; }); - -global['onmessage'] = function( e ){ - mainReady.then(function(){ - switch( e['data']['command'] ){ - - case 'encode': - if (encoder){ - encoder.encode( e['data']['buffers'] ); - } - break; - - case 'getHeaderPages': - if (encoder){ - encoder.generateIdPage(); - encoder.generateCommentPage(); - } - break; - - case 'done': - if (encoder) { - encoder.encodeFinalFrame(); - global['postMessage']( {message: 'done'} ); - } - break; - - case 'close': - global['close'](); - break; - - case 'flush': - if (encoder) { - encoder.flush(); - } - break; - - case 'init': - if ( encoder ) { - encoder.destroy(); - } - encoder = new OggOpusEncoder( e['data'], Module ); - global['postMessage']( {message: 'ready'} ); - break; - - default: - // Ignore any unknown commands and continue recieving commands - } - }); -}; - var OggOpusEncoder = function( config, Module ){ @@ -110,6 +59,7 @@ var OggOpusEncoder = function( config, Module ){ OggOpusEncoder.prototype.encode = function( buffers ) { var samples = this.interleave( buffers ); var sampleIndex = 0; + var exportPages = []; while ( sampleIndex < samples.length ) { @@ -121,15 +71,17 @@ OggOpusEncoder.prototype.encode = function( buffers ) { if ( this.resampleBufferIndex === this.resampleBufferLength ) { this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer ); var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength ); - this.segmentPacket( packetLength ); + exportPages.concat(this.segmentPacket( packetLength )); this.resampleBufferIndex = 0; this.framesInPage++; if ( this.framesInPage >= this.config.maxFramesPerPage ) { - this.generatePage(); + exportPages.push( this.generatePage() ); } } } + + return exportPages; }; OggOpusEncoder.prototype.destroy = function() { @@ -152,12 +104,13 @@ OggOpusEncoder.prototype.destroy = function() { }; OggOpusEncoder.prototype.flush = function() { + var exportPage; if ( this.framesInPage ) { - this.generatePage(); + exportPage = this.generatePage(); } // discard any pending data in resample buffer (only a few ms worth) this.resampleBufferIndex = 0; - global['postMessage']( {message: 'flushed'} ); + return exportPage; }; OggOpusEncoder.prototype.encodeFinalFrame = function() { @@ -169,7 +122,7 @@ OggOpusEncoder.prototype.encodeFinalFrame = function() { this.encode( finalFrameBuffers ); } this.headerType += 4; - this.generatePage(); + return this.generatePage(); }; OggOpusEncoder.prototype.getChecksum = function( data ){ @@ -192,7 +145,7 @@ OggOpusEncoder.prototype.generateCommentPage = function(){ this.segmentTableIndex = 1; this.segmentDataIndex = this.segmentTable[0] = 26; this.headerType = 0; - this.generatePage(); + return this.generatePage(); }; OggOpusEncoder.prototype.generateIdPage = function(){ @@ -208,7 +161,7 @@ OggOpusEncoder.prototype.generateIdPage = function(){ this.segmentTableIndex = 1; this.segmentDataIndex = this.segmentTable[0] = 19; this.headerType = 2; - this.generatePage(); + return this.generatePage(); }; OggOpusEncoder.prototype.generatePage = function(){ @@ -238,13 +191,15 @@ OggOpusEncoder.prototype.generatePage = function(){ page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum - global['postMessage']( {message: 'page', page: page, samplePosition: this.granulePosition}, [page.buffer] ); + var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition }; this.segmentTableIndex = 0; this.segmentDataIndex = 0; this.framesInPage = 0; if ( granulePosition > 0 ) { this.lastPositiveGranulePosition = granulePosition; } + + return exportPage; }; OggOpusEncoder.prototype.initChecksumTable = function(){ @@ -318,11 +273,12 @@ OggOpusEncoder.prototype.interleave = function( buffers ) { OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { var packetIndex = 0; + var exportPages = []; while ( packetLength >= 0 ) { if ( this.segmentTableIndex === 255 ) { - this.generatePage(); + exportPages.push( this.generatePage() ); this.headerType = 1; } @@ -336,39 +292,135 @@ OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { this.granulePosition += ( 48 * this.config.encoderFrameSize ); if ( this.segmentTableIndex === 255 ) { - this.generatePage(); + exportPages.push( this.generatePage() ); this.headerType = 0; } + + return exportPages; }; // AudioWorklet if (global['registerProcessor'] && global['AudioWorkletProcessor']) { + class EncoderWorklet extends global['AudioWorkletProcessor'] { + constructor(){ super(); - this.port.onmessage = global['onmessage']; - global['postMessage'] = this.port.postMessage; + this.continueProcess = true; + this.port.onmessage = ({ data }) => { + if (encoder) { + switch( data['command'] ){ + + case 'getHeaderPages': + this.postPage(encoder.generateIdPage()); + this.postPage(encoder.generateCommentPage()); + break; + + case 'done': + this.postPage(encoder.encodeFinalFrame()); + this.port.postMessage( {message: 'done'} ); + break; + + case 'flush': + this.postPage(encoder.flush()); + this.port.postMessage( {message: 'flushed'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + + } + + switch( data['command'] ){ + + case 'close': + this.continueProcess = false; + break; + + case 'init': + if ( encoder ) { + encoder.destroy(); + } + encoder = new OggOpusEncoder( data, Module, this.port.postMessage ); + this.port.postMessage( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + } } process(inputs) { if (encoder){ - encoder.encode( inputs ); + encoder.encode( inputs ).forEach(pageData => this.postPage(pageData)); + } + return this.continueProcess; + } + + postPage(pageData) { + if (pageData) { + this.port.postMessage( pageData, [pageData.page.buffer] ); } - return true; } } - global['registerProcessor']('encoderWorklet', EncoderWorklet); + global['registerProcessor']('encoder-worklet', EncoderWorklet); } +else { + var postPageGlobal = (pageData) => { + if (pageData) { + global['postMessage']( pageData, [pageData.page.buffer] ); + } + } + + global['onmessage'] = ({ data }) => { + if (encoder) { + switch( data['command'] ){ -if (!Module) { - Module = {}; -} + case 'encode': + encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData)); + break; + + case 'getHeaderPages': + postPageGlobal(encoder.generateIdPage()); + postPageGlobal(encoder.generateCommentPage()); + break; + + case 'done': + postPageGlobal(encoder.encodeFinalFrame()); + global['postMessage']( {message: 'done'} ); + break; -Module['mainReady'] = mainReady; -Module['OggOpusEncoder'] = OggOpusEncoder; -Module['onRuntimeInitialized'] = mainReadyResolve; + case 'flush': + postPageGlobal(encoder.flush()); + global['postMessage']( {message: 'flushed'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + + switch( data['command'] ){ + + case 'close': + global['close'](); + break; + + + case 'init': + if ( encoder ) { + encoder.destroy(); + } + encoder = new OggOpusEncoder( data, Module, global['postMessage'] ); + global['postMessage']( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + }; +} -module.exports = Module; From e439d0fcc8ec550dbf478aaa6bdbe9f3f27e5d19 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 00:32:59 -0400 Subject: [PATCH 12/44] Use first input --- src/encoderWorker.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index 5dad6c01..d6254033 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -300,7 +300,7 @@ OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { }; -// AudioWorklet +// Run in AudioWorkletGlobal scope if (global['registerProcessor'] && global['AudioWorkletProcessor']) { class EncoderWorklet extends global['AudioWorkletProcessor'] { @@ -329,7 +329,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { default: // Ignore any unknown commands and continue recieving commands - + } } switch( data['command'] ){ @@ -342,7 +342,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { if ( encoder ) { encoder.destroy(); } - encoder = new OggOpusEncoder( data, Module, this.port.postMessage ); + encoder = new OggOpusEncoder( data, Module ); this.port.postMessage( {message: 'ready'} ); break; @@ -354,7 +354,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { process(inputs) { if (encoder){ - encoder.encode( inputs ).forEach(pageData => this.postPage(pageData)); + encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData)); } return this.continueProcess; } @@ -369,6 +369,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { global['registerProcessor']('encoder-worklet', EncoderWorklet); } +// run in scriptProcessor worker scope else { var postPageGlobal = (pageData) => { if (pageData) { @@ -401,6 +402,7 @@ else { default: // Ignore any unknown commands and continue recieving commands + } } switch( data['command'] ){ @@ -409,7 +411,6 @@ else { global['close'](); break; - case 'init': if ( encoder ) { encoder.destroy(); @@ -423,4 +424,3 @@ else { } }; } - From 17525d33a6697100a7da8f0934e19f7c1bad0b8e Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 22:06:24 -0400 Subject: [PATCH 13/44] Refactor encoder tests to run synchronously --- test/encoderWorker.js | 455 +++++++++++++++--------------------------- 1 file changed, 159 insertions(+), 296 deletions(-) diff --git a/test/encoderWorker.js b/test/encoderWorker.js index aac1dca1..460b7345 100644 --- a/test/encoderWorker.js +++ b/test/encoderWorker.js @@ -1,6 +1,7 @@ var chai = require('chai'); var sinon = require('sinon'); var sinonChai = require("sinon-chai"); +var { EmsdkModule, OggOpusEncoder } = require('../dist/encoderWorker.min'); chai.use(sinonChai); var should = chai.should(); @@ -9,7 +10,6 @@ var expect = chai.expect; describe('encoderWorker', function() { - var Module = require('../dist/encoderWorker.min'); var _opus_encoder_create_spy; var _opus_encoder_destroy_spy; var _opus_encoder_ctl_spy; @@ -21,21 +21,17 @@ describe('encoderWorker', function() { var _free_spy; function getEncoder(config){ - return Module.mainReady.then(function(){ - _opus_encoder_create_spy = sinon.spy(Module, '_opus_encoder_create'); - _opus_encoder_destroy_spy = sinon.spy(Module, '_opus_encoder_destroy'); - _opus_encoder_ctl_spy = sinon.spy(Module, '_opus_encoder_ctl'); - _speex_resampler_process_interleaved_float_spy = sinon.spy(Module, '_speex_resampler_process_interleaved_float'); - _speex_resampler_init_spy = sinon.spy(Module, '_speex_resampler_init'); - _speex_resampler_destroy_spy = sinon.spy(Module, '_speex_resampler_destroy'); - _opus_encode_float_spy = sinon.spy(Module, '_opus_encode_float'); - _malloc_spy = sinon.spy(Module, '_malloc'); - _free_spy = sinon.spy(Module, '_free'); - const encoder = new Module.OggOpusEncoder(config, Module); - encoder.generateIdPage(); - encoder.generateCommentPage(); - return encoder; - }); + _opus_encoder_create_spy = sinon.spy(EmsdkModule, '_opus_encoder_create'); + _opus_encoder_destroy_spy = sinon.spy(EmsdkModule, '_opus_encoder_destroy'); + _opus_encoder_ctl_spy = sinon.spy(EmsdkModule, '_opus_encoder_ctl'); + _speex_resampler_process_interleaved_float_spy = sinon.spy(EmsdkModule, '_speex_resampler_process_interleaved_float'); + _speex_resampler_init_spy = sinon.spy(EmsdkModule, '_speex_resampler_init'); + _speex_resampler_destroy_spy = sinon.spy(EmsdkModule, '_speex_resampler_destroy'); + _opus_encode_float_spy = sinon.spy(EmsdkModule, '_opus_encode_float'); + _malloc_spy = sinon.spy(EmsdkModule, '_malloc'); + _free_spy = sinon.spy(EmsdkModule, '_free'); + const encoder = new OggOpusEncoder(config, EmsdkModule); + return encoder; }; function getPacket(page, packetNumber){ @@ -59,252 +55,138 @@ describe('encoderWorker', function() { }); it('should initialize config', function () { - return getEncoder().then(function(encoder){ - expect(encoder.config).to.have.property('numberOfChannels', 1); - expect(encoder.config).to.have.property('encoderSampleRate', 48000); - expect(encoder.config).to.have.property('maxFramesPerPage', 40); - expect(encoder.config).to.have.property('encoderApplication', 2049); - expect(encoder.config).to.have.property('encoderFrameSize', 20); - expect(encoder.config).to.have.property('bufferLength', 4096); - expect(encoder.config).to.have.property('resampleQuality', 3); - expect(encoder.config).to.have.property('originalSampleRate', 44100); - }); + const encoder = getEncoder(); + expect(encoder.config).to.have.property('numberOfChannels', 1); + expect(encoder.config).to.have.property('encoderSampleRate', 48000); + expect(encoder.config).to.have.property('maxFramesPerPage', 40); + expect(encoder.config).to.have.property('encoderApplication', 2049); + expect(encoder.config).to.have.property('encoderFrameSize', 20); + expect(encoder.config).to.have.property('bufferLength', 4096); + expect(encoder.config).to.have.property('resampleQuality', 3); + expect(encoder.config).to.have.property('originalSampleRate', 44100); }); it('should initialize encoder', function () { - return getEncoder().then(function(encoder){ - expect(_opus_encoder_create_spy).to.have.been.calledOnce; - }); + const encoder = getEncoder(); + expect(_opus_encoder_create_spy).to.have.been.calledOnce; }); it('should configure encoderBitRate', function () { - return getEncoder({ + const encoder = getEncoder({ encoderBitRate: 16000 - }).then(function(encoder){ - expect(_opus_encoder_ctl_spy).to.have.been.calledWith(encoder.encoder, 4002, sinon.match.any); }); + expect(_opus_encoder_ctl_spy).to.have.been.calledWith(encoder.encoder, 4002, sinon.match.any); }); it('should configure complexity', function () { - return getEncoder({ + const encoder = getEncoder({ encoderComplexity: 10 - }).then(function(encoder){ - expect(_opus_encoder_ctl_spy).to.have.been.calledWith(encoder.encoder, 4010, sinon.match.any) }); + expect(_opus_encoder_ctl_spy).to.have.been.calledWith(encoder.encoder, 4010, sinon.match.any) }); - it('should default input sample rate field to originalSampleRate', function (done) { - var pageBufferCount = 0; - global.postMessage = function(message){ - pageBufferCount++; - - // First Page - if (pageBufferCount == 1) { - var pageData = getPacket(message.page); - var dataView = new DataView(pageData.buffer); - expect(dataView.getUint32(12, true)).to.equal(44100); - done(); - } - } - - getEncoder(); + it('should default input sample rate field to originalSampleRate', function () { + const encoder = getEncoder(); + const message = encoder.generateIdPage(); + var pageData = getPacket(message.page); + var dataView = new DataView(pageData.buffer); + expect(dataView.getUint32(12, true)).to.equal(44100); }); - it('should override input sample rate field', function (done) { - var pageBufferCount = 0; - global.postMessage = function(message){ - pageBufferCount++; - - // First Page - if (pageBufferCount == 1) { - var pageData = getPacket(message.page, 1); - var dataView = new DataView(pageData.buffer); - expect(dataView.getUint32(12, true)).to.equal(16000); - done(); - } - } - - getEncoder({ + it('should override input sample rate field', function () { + const encoder = getEncoder({ originalSampleRateOverride: 16000 }); - - }); - - it('should have vendor \'RecorderJS\' in the second page', function (done) { - var pageBufferCount = 0; - global.postMessage = function(message){ - pageBufferCount++; - - // Second Page - if (pageBufferCount == 2) { - var pageData = getPacket(message.page, 1); - var dataView = new DataView(pageData.buffer); - var vendorLength = dataView.getUint8(8, true); - var vendorData = pageData.subarray(12, 12 + vendorLength); - expect(getUTF8String(vendorData)).to.equal('RecorderJS'); - done(); - } - } - - getEncoder(); - }); - - it('should set granule position to 0', function (done) { - var pageBufferCount = 0; - - global.postMessage = function(message) { - pageBufferCount++; - - if (pageBufferCount == 3) { - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(6, true)).to.equal(0); - expect(dataView.getInt32(10, true)).to.equal(0); - done(); - } - }; - - getEncoder().then(function(encoder) { - encoder.lastPositiveGranulePosition = 1; - encoder.granulePosition = 0; - encoder.generatePage(); - }); - }); - - it('should set granule position to -1', function (done) { - var pageBufferCount = 0; - - global.postMessage = function(message) { - pageBufferCount++; - - if (pageBufferCount == 3) { - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(6, true)).to.equal(4294967295); - expect(dataView.getInt32(10, true)).to.equal(-1); - done(); - } - }; - - getEncoder().then(function(encoder) { - encoder.lastPositiveGranulePosition = 1; - encoder.granulePosition = -1; - encoder.generatePage(); - }); - }); - - it('should set granule position to -2^32', function (done) { - var pageBufferCount = 0; - - global.postMessage = function(message) { - pageBufferCount++; - - if (pageBufferCount == 3) { - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(6, true)).to.equal(0); - expect(dataView.getInt32(10, true)).to.equal(-1); - done(); - } - }; - - getEncoder().then(function(encoder) { - encoder.lastPositiveGranulePosition = 1; - encoder.granulePosition = -4294967296; - encoder.generatePage(); - }); - }); - - it('should set granule position to -2^32 - 1', function (done) { - var pageBufferCount = 0; - - global.postMessage = function(message) { - pageBufferCount++; - - if (pageBufferCount == 3) { - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(6, true)).to.equal(4294967295); - expect(dataView.getInt32(10, true)).to.equal(-2); - done(); - } - }; - - getEncoder().then(function(encoder) { - encoder.lastPositiveGranulePosition = 1; - encoder.granulePosition = -4294967297; - encoder.generatePage(); - }); - }); - - it('should set granule position to 2^32 - 1', function (done) { - var pageBufferCount = 0; - - global.postMessage = function(message) { - pageBufferCount++; - - if (pageBufferCount == 3) { - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(6, true)).to.equal(4294967295); - expect(dataView.getInt32(10, true)).to.equal(0); - done(); - } - }; - - getEncoder().then(function(encoder) { - encoder.lastPositiveGranulePosition = 1; - encoder.granulePosition = 4294967295; - encoder.generatePage(); - }); - }); - - it('should set granule position to 2^32', function (done) { - var pageBufferCount = 0; - - global.postMessage = function(message) { - pageBufferCount++; - - if (pageBufferCount == 3) { - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(6, true)).to.equal(0); - expect(dataView.getInt32(10, true)).to.equal(1); - done(); - } - }; - - getEncoder().then(function(encoder) { - encoder.lastPositiveGranulePosition = 1; - encoder.granulePosition = 4294967296; - encoder.generatePage(); - }); - }); - - it('should set serial minimum value as 0', function (done) { + const message = encoder.generateIdPage(); + var pageData = getPacket(message.page, 1); + var dataView = new DataView(pageData.buffer); + expect(dataView.getUint32(12, true)).to.equal(16000); + }); + + it('should have vendor \'RecorderJS\' in the second page', function () { + const encoder = getEncoder(); + const message = encoder.generateCommentPage(); + var pageData = getPacket(message.page, 1); + var dataView = new DataView(pageData.buffer); + var vendorLength = dataView.getUint8(8, true); + var vendorData = pageData.subarray(12, 12 + vendorLength); + expect(getUTF8String(vendorData)).to.equal('RecorderJS'); + }); + + it('should set granule position to 0', function () { + const encoder = getEncoder(); + encoder.lastPositiveGranulePosition = 1; + encoder.granulePosition = 0; + const message = encoder.generatePage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(6, true)).to.equal(0); + expect(dataView.getInt32(10, true)).to.equal(0); + }); + + it('should set granule position to -1', function () { + const encoder = getEncoder(); + encoder.lastPositiveGranulePosition = 1; + encoder.granulePosition = -1; + const message = encoder.generatePage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(6, true)).to.equal(4294967295); + expect(dataView.getInt32(10, true)).to.equal(-1); + }); + + it('should set granule position to -2^32', function () { + const encoder = getEncoder(); + encoder.lastPositiveGranulePosition = 1; + encoder.granulePosition = -4294967296; + const message = encoder.generatePage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(6, true)).to.equal(0); + expect(dataView.getInt32(10, true)).to.equal(-1); + }); + + it('should set granule position to -2^32 - 1', function () { + const encoder = getEncoder(); + encoder.lastPositiveGranulePosition = 1; + encoder.granulePosition = -4294967297; + const message = encoder.generatePage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(6, true)).to.equal(4294967295); + expect(dataView.getInt32(10, true)).to.equal(-2); + }); + + it('should set granule position to 2^32 - 1', function () { + const encoder = getEncoder(); + encoder.lastPositiveGranulePosition = 1; + encoder.granulePosition = 4294967295; + const message = encoder.generatePage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(6, true)).to.equal(4294967295); + expect(dataView.getInt32(10, true)).to.equal(0); + }); + + it('should set granule position to 2^32', function () { + const encoder = getEncoder(); + encoder.lastPositiveGranulePosition = 1; + encoder.granulePosition = 4294967296; + const message = encoder.generatePage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(6, true)).to.equal(0); + expect(dataView.getInt32(10, true)).to.equal(1); + }); + + it('should set serial minimum value as 0', function () { sinon.stub(Math, 'random').returns(0); - var messageRecieved = false; - - global.postMessage = function(message){ - if (!messageRecieved) { - messageRecieved = true; - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(14, true)).to.equal(0); - done(); - } - } - - getEncoder(); + const encoder = getEncoder(); + const message = encoder.generateIdPage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(14, true)).to.equal(0); }); - it('should set serial maximum value as 2^32 - 1', function (done) { + it('should set serial maximum value as 2^32 - 1', function () { sinon.stub(Math, 'random').returns(0.9999999999999); - var messageRecieved = false; - - global.postMessage = function(message){ - if (!messageRecieved) { - messageRecieved = true; - var dataView = new DataView(message.page.buffer); - expect(dataView.getUint32(14, true)).to.equal(4294967295); - done(); - } - } - - getEncoder(); + const encoder = getEncoder(); + const message = encoder.generateIdPage(); + var dataView = new DataView(message.page.buffer); + expect(dataView.getUint32(14, true)).to.equal(4294967295); }); const testingFrameSize = 50; @@ -323,68 +205,49 @@ describe('encoderWorker', function() { return getEncoder(options); } - it('should emit page when enough buffers are collected for a frame', function (done) { - getEncoderWithMaxFramesPerPage(1).then((encoder) => { - let pages = 0; - global.postMessage = function(message){ - if ( message.message === 'page' ) pages++; - }; - - expect(pages).to.equal(0); - encoder.encode(bufferForFrames(0.5)); - expect(pages).to.equal(0); - encoder.encode(bufferForFrames(0.5)); - expect(pages).to.equal(1); - done(); - }); + it('should emit page when enough buffers are collected for a frame', function () { + const encoder = getEncoderWithMaxFramesPerPage(1); + + // No page + const message1 = encoder.encode(bufferForFrames(0.5)); + expect(message1.length).to.equal(0); + + // 1 page + const message2 = encoder.encode(bufferForFrames(0.5)); + expect(message2.length).to.equal(1); }); - it('should break pages when buffer is too long', function (done) { - getEncoderWithMaxFramesPerPage(1).then((encoder) => { - let pages = 0; - global.postMessage = function(message){ - if ( message.message === 'page' ) pages++; - }; - - expect(pages).to.equal(0); - encoder.encode(bufferForFrames(2)); - expect(pages).to.equal(2); - done(); - }); + it('should break pages when buffer is too long', function () { + const encoder = getEncoderWithMaxFramesPerPage(1); + const message = encoder.encode(bufferForFrames(2)); + expect(message.length).to.equal(2); }); - it('should combines multiple frames per page', function (done) { - getEncoderWithMaxFramesPerPage(2).then((encoder) => { - let pages = 0; - global.postMessage = function(message){ - if ( message.message === 'page' ) pages++; - }; - - expect(pages).to.equal(0); - encoder.encode(bufferForFrames(2)); - expect(pages).to.equal(1); - encoder.encode(bufferForFrames(4)); - expect(pages).to.equal(3); - done(); - }); + it('should combines multiple frames per page', function () { + const encoder = getEncoderWithMaxFramesPerPage(2); + + const message1 = encoder.encode(bufferForFrames(2)); + expect(message1.length).to.equal(1); + + const message2 = encoder.encode(bufferForFrames(4)); + expect(message2.length).to.equal(2); }); - it('should cleanup when destroyed', function (done) { - getEncoder().then((encoder) => { - var enc = encoder.encoder; - var resampler = encoder.resampler; - encoder.destroy(); - expect(_opus_encoder_destroy_spy).to.have.been.calledWith(enc); - expect(_speex_resampler_destroy_spy).to.have.been.calledWith(resampler); - - expect(encoder).not.to.have.key('encoder'); - expect(encoder).not.to.have.key('resampler'); - - expect(_free_spy).to.have.been.called; - expect(_free_spy.callCount).to.equal(_malloc_spy.callCount); - var freedPointers = _free_spy.args.map(( args ) => args[0] ); - expect(_malloc_spy.returnValues).to.have.members(freedPointers); - done(); - }); + it('should cleanup when destroyed', function () { + const encoder = getEncoder(); + var enc = encoder.encoder; + var resampler = encoder.resampler; + + encoder.destroy(); + expect(_opus_encoder_destroy_spy).to.have.been.calledWith(enc); + expect(_speex_resampler_destroy_spy).to.have.been.calledWith(resampler); + + expect(encoder).not.to.have.key('encoder'); + expect(encoder).not.to.have.key('resampler'); + + expect(_free_spy).to.have.been.called; + expect(_free_spy.callCount).to.equal(_malloc_spy.callCount); + var freedPointers = _free_spy.args.map(( args ) => args[0] ); + expect(_malloc_spy.returnValues).to.have.members(freedPointers); }); }); From fe0490efde1472855537a96c4c7a6487e0adc1f8 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 22:07:50 -0400 Subject: [PATCH 14/44] Add exports and sanity check for inputs --- src/encoderWorker.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index d6254033..d0eb2d41 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -2,7 +2,9 @@ var encoder; -var OggOpusEncoder = function( config, Module ){ + +export const EmsdkModule = Module; +export const OggOpusEncoder = function( config, Module ){ if ( !Module ) { throw new Error('Module with exports required to initialize an encoder instance'); @@ -353,7 +355,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } process(inputs) { - if (encoder){ + if (encoder && inputs[0]){ encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData)); } return this.continueProcess; From dd32cd39d75f9c907fe344634a50456deb44fd09 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 22:08:40 -0400 Subject: [PATCH 15/44] Update dist --- dist-unminified/decoderWorker.js | 249 +++++++++++------------------ dist-unminified/decoderWorker.wasm | Bin 0 -> 190038 bytes dist-unminified/encoderWorker.js | 246 ++++++++++++++-------------- dist-unminified/recorder.js | 2 +- dist/decoderWorker.min.js | 2 +- dist/decoderWorker.min.wasm | Bin 0 -> 185297 bytes dist/encoderWorker.min.js | 2 +- dist/recorder.min.js | 2 +- 8 files changed, 224 insertions(+), 279 deletions(-) create mode 100644 dist-unminified/decoderWorker.wasm create mode 100644 dist/decoderWorker.min.wasm diff --git a/dist-unminified/decoderWorker.js b/dist-unminified/decoderWorker.js index 0bc8a39b..ff33e66d 100644 --- a/dist-unminified/decoderWorker.js +++ b/dist-unminified/decoderWorker.js @@ -218,13 +218,10 @@ if (ENVIRONMENT_IS_NODE) { read_ = function shell_read(filename, binary) { var ret; - ret = tryParseAsDataURI(filename); - if (!ret) { if (!nodeFS) nodeFS = require('fs'); if (!nodePath) nodePath = require('path'); filename = nodePath['normalize'](filename); ret = nodeFS['readFileSync'](filename); - } return binary ? ret : ret.toString(); }; @@ -267,20 +264,12 @@ if (ENVIRONMENT_IS_SHELL) { if (typeof read != 'undefined') { read_ = function shell_read(f) { - var data = tryParseAsDataURI(f); - if (data) { - return intArrayToString(data); - } return read(f); }; } readBinary = function readBinary(f) { var data; - data = tryParseAsDataURI(f); - if (data) { - return data; - } if (typeof readbuffer === 'function') { return new Uint8Array(readbuffer(f)); } @@ -326,35 +315,19 @@ if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { read_ = function shell_read(url) { - try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.send(null); return xhr.responseText; - } catch (err) { - var data = tryParseAsDataURI(url); - if (data) { - return intArrayToString(data); - } - throw err; - } }; if (ENVIRONMENT_IS_WORKER) { readBinary = function readBinary(url) { - try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.responseType = 'arraybuffer'; xhr.send(null); return new Uint8Array(xhr.response); - } catch (err) { - var data = tryParseAsDataURI(url); - if (data) { - return data; - } - throw err; - } }; } @@ -367,11 +340,6 @@ if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { onload(xhr.response); return; } - var data = tryParseAsDataURI(url); - if (data) { - onload(data.buffer); - return; - } onerror(); }; xhr.onerror = onerror; @@ -1618,7 +1586,7 @@ function isDataURI(filename) { -var wasmBinaryFile = 'data:application/octet-stream;base64,AGFzbQEAAAAB3AImYAZ/f39/f38Bf2ADf39/AX9gAX8Bf2ADf35/AX5gAX8AYAR/f39/AX9gAABgAAF/YAV/f39/fwF/YAJ/fwBgCn9/f39/f39/f38AYBN/f39/f39/f39/f39/f39/f39/AGALf39/f39/f399f38Bf2AEf39/fwBgCX9/f39/f399fwF/YAt/f39/f39/f39/fwBgA39/fwBgC39/f39/fX1/f39/AGAGf39/f39/AGAMf39/f39/f39/f39/AGACf38Bf2AHf39/f39/fwBgBX9/f39/AGAIf39/f39/f38AYA9/f39/f39/f39/f39/f38Bf2AEf39/fwF9YAh/f39/f399fwF/YAd/f39/f399AX9gB39/f39/f38Bf2AEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF8AXwCrgIOA2VudgVhYm9ydAAEA2VudhBfX193YXNpX2ZkX2Nsb3NlAAIDZW52EF9fX3dhc2lfZmRfd3JpdGUABQNlbnYGX2Fib3J0AAYDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUABwNlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwABA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAACA2VudhJfbGx2bV9zdGFja3Jlc3RvcmUABANlbnYPX2xsdm1fc3RhY2tzYXZlAAcDZW52C3NldFRlbXBSZXQwAAQDZW52D19fX3dhc2lfZmRfc2VlawAIA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEODgNvbgIHBAkKCwwNDg0PEBEBABASExQNEAkVFhAQDRYXGBIZGhsNDRIWFgQcEBcWFBANDQ0NDQkBAAAABAgCHQAAAAAABBIIAgEDHgQFEAIQHyAgFBYUFBACISEiIwUkJSUCBBQJBwEBARQFHAIBAAMIBhACfwFBwKcCC38BQcCnwgILB+wCFBhfZW1zY3JpcHRlbl9nZXRfc2Jya19wdHIAbQVfZnJlZQBqB19tYWxsb2MAaQdfbWVtY3B5AG4IX21lbW1vdmUAbwdfbWVtc2V0AHASX29wdXNfZGVjb2RlX2Zsb2F0AEIUX29w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DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM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AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIDC0EBIRQMAwtBAiEUDAILQQMhFAwBCyAkJAFBfw8LIANFIAJB+wlLcgRAICQkAUF/DwtBACAdayEHQQAhBANAIARBAnQgNGogAEHcAGogBEH4EGxBAnRqIgk2AgAgBEECdCAmaiAJQYBAayAHQQJ0ajYCACAEQQFqIgQgIEgNAAsgAUUgAkEC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BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAQECAwQLQQ0hDQwEC0ERIQ0MAwtBEyENDAILQRUhDQwBC0HKkQJBm4kCQegDEBYMAQsgGCANNgIAIBJBnM4AIBgQGARAQd6RAkGbiQJB6wMQFgsLICcgACgCMDYCACASQZjOACAnEBgEQEHlkgJBm4kCQe0DEBYLIAUEQCMBIQ0jASAAKAIIIBVsQQJ0QQ9qQXBxaiQBIAoEQCAmQQA2AgAg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dCAOaisDAKAhGCADQQFqIQIgACADRwRAIAIhAwwBCwsLIAEgGCAYmiAEGzkDCCALJAEgBkEHcQuYAQEDfCAAIACiIgMgAyADoqIgA0R81c9aOtnlPaJE65wriublWr6goiADIANEff6xV+Mdxz6iRNVhwRmgASq/oKJEpvgQERERgT+goCEFIAMgAKIhBCACBHwgACAERElVVVVVVcU/oiADIAFEAAAAAAAA4D+iIAQgBaKhoiABoaChBSAEIAMgBaJESVVVVVVVxb+goiAAoAsLwAEBAn8jASEBIwFBEGokASAAvUIgiKdB/////wdxIgJB/MOk/wNJBHwgAkGewZryA0kEfEQAAAAAAADwPwUgAEQAAAAAAAAAABBjCwUCfCAAIAChIAJB//+//wdLDQAaAkACQAJAAkAgACABEGRBA3EOAwABAgMLIAErAwAgASsDCBBjDAMLIAErAwAgASsDCEEBEGaaDAILIAErAwAgASsDCBBjmgwBCyABKwMAIAErAwhBARBmCwshACABJAEgAAugAwMCfwF+A3wgAL0iA0I/iKchAQJ8IAACfwJAIANCIIinQf////8HcSICQarGmIQESwR8IANC////////////AINCgICAgICAgPj/AFYEQCAADwsgAETvOfr+Qi6GQGQEQCAARAAAAAAAAOB/og8FIABE0rx63SsjhsBjIABEUTAt1RBJh8BjcUUNAkQAAAAAAAAAAA8LAAUgAkHC3Nj+A0sEQCACQbHFwv8DSw0CIAFBAXMgAWsMAwsgAkGAgMDxA0sEfEEAIQEgAAUgAEQAAAAAAADwP6APCwsMAgsgAET+gitlRxX3P6IgAUEDdEGA6QFqKwMAoKoLIgG3IgREAADg/kIu5j+ioSIGIQAgBER2PHk17znqPaIiBCEFIAYgBKELIQQgACAEIAQgBCAEoiIAIAAgACAAIABE0KS+cmk3Zj6iRPFr0sVBvbu+oKJELN4lr2pWET+gokSTvb4WbMFmv6CiRD5VVVVVVcU/oKKhIgCiRAAAAAAAAABAIAChoyAFoaBEAAAAAAAA8D+gIQAgAUUEQCAADwsgACABEGILnD4BFn8jASEOIwFBEGokASAAQfUBSQR/QfCZAigCACIDQRAgAEELakF4cSAAQQtJGyIJQQN2IgB2IgFBA3EEQCABQQFxQQFzIABqIgRB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IgJB/////wdJBEACQAJAQfClAigCACIAIAJqIgEQBE0NACABEAYNAEF/IQAMAQtB8KUCIAE2AgALIAAgAygCACADKAIEakcNAiAAQX9HDQQFQQAhAgsMAgtB8KUCKAIAIgEQBEsEQCABEAZFBEBBACECDAMLC0HwpQIgATYCACABQX9GBH9BAAVBoJ0CKAIAIgMgAUHMnQIoAgAiAEF/aiICakEAIABrcSABa0EAIAEgAnEbIARqIgJqIQAgAkH/////B0kgAiAJS3EEf0GonQIoAgAiBQRAIAAgA00gACAFS3IEQEEAIQIMBQsLAkACQEHwpQIoAgAiACACaiIDEARNDQAgAxAGDQBBfyEADAELQfClAiADNgIACyAAIAFHDQIgASEADAQFQQALCyECDAELIABBf0cgAkH/////B0lxIAogAktxRQRAIABBf0YEQEEAIQIMAgUMAwsAC0HQnQIoAgAiASAIIAJrakEAIAFrcSIBQf////8HTw0BAkACQEHwpQIoAgAiCCABaiIDEARNDQAgAxAGDQAMAQtB8KUCIAM2AgAgCEF/RwRAIAEgAmohAgwDCwtB8KUCKAIAIAJrIgAQBEsEQCAAEAZFBEBBACECDAILC0HwpQIgADYCAEEAIQILQaydAkGsnQIoAgBBBHI2AgAgAiEDDAILCwwBCyAEQf////8HTw0BAkACQEHwpQIoAgAiACAEaiIBEARNDQAgARAGDQBBfyEADAELQfClAiABNgIACwJAAkBB8KUCKAIAIgIQBE0NACACEAYNAEF/IQIMAQtB8KUCIAI2AgALIAIgAGsiASAJQShqSyIEQQFzIABBf0ZyIABBf0cgAkF/R3EgACACSXFBAXNyDQEgASADIAQbIQILQaCdAkGgnQIoAgAgAmoiATYCACABQaSdAigCAEsEQEGknQIgATYCAAtBiJoCKAIAIgQEQAJAQbCdAiEDAkACQANAIAMoAgAiASADKAIEIghqIABGDQEgAygCCCIDDQALDAELIAMoAgxBCHFFBEAgASAETSAAIARLcQRAIAMgAiAIajYCBCAEQQAgBEEIaiIAa0EHcUEAIABBB3EbIgFqIQBB/JkCKAIAIAJqIgIgAWshAUGImgIgADYCAEH8mQIgATYCACAAIAFBAXI2AgQgAiAEakEoNgIEQYyaAkHYnQIoAgA2AgAMAwsLCyAAQYCaAigCACIDSQRAQYCaAiAANgIAIAAhAwsgACACaiEBQbCdAiEKAkACQANAIAooAgAgAUYNASAKKAIIIgoNAAsMAQsgCigCDEEIcUUEQCAKIAA2AgAgCiAKKAIEIAJqNgIEIABBACAAQQhqIgBrQQdxQQAgAEEHcRtqIgogCWohBiABQQAgAUEIaiIAa0EHcUEAIABBB3EbaiICIAprIAlrIQggCiAJQQNyNgIEIAIgBEYEQEH8mQJB/JkCKAIAIAhqIgA2AgBBiJoCIAY2AgAgBiAAQQFyNgIEBQJAQYSaAigCACACRgRAQfiZAkH4mQIoAgAgCGoiADYCAEGEmgIgBjYCACAGIABBAXI2AgQgACAGaiAANgIADAELIAIoAgQiAEEDcUEBRgR/IABBeHEhCyAAQQN2IQkCQCAAQYACSQRAIAIoAgwhASACKAIIIgQgCUEDdEGYmgJqIgBHBEACQCADIARLBEAQAwsgBCgCDCACRg0AEAMLCyABIARGBEBB8JkCQfCZAigCAEEBIAl0QX9zcTYCAAwCCyAAIAFGBEAgAUEIaiEUBQJAIAMgAUsEQBADCyABQQhqIgAoAgAgAkYEQCAAIRQMAQsQAwsLIAQgATYCDCAUIAQ2AgAFIAIoAhghBSACKAIMIgAgAkYEQAJAIAJBEGoiAUEEaiIEKAIAIgAEQCAEIQEFIAEoAgAiAEUNAQsDQAJAIABBFGoiBCgCACIJRQRAIABBEGoiBCgCACIJRQ0BCyAEIQEgCSEADAELCyADIAFLBEAQAwUgAUEANgIAIAAhDAsLBSADIAIoAggiAUsEQBADCyACIAEoAgxHBEAQAwsgACgCCCACRgRAIAEgADYCDCAAIAE2AgggACEMBRADCwsgBUUNASACKAIcIgBBAnRBoJwCaiIBKAIAIAJGBEACQCABIAw2AgAgDA0AQfSZAkH0mQIoAgBBASAAdEF/c3E2AgAMAwsFQYCaAigCACAFSwRAEAMFIAVBEGogBUEUaiAFKAIQIAJGGyAMNgIAIAxFDQMLC0GAmgIoAgAiASAMSwRAEAMLIAwgBTYCGCACKAIQIgAEQCABIABLBEAQAwUgDCAANgIQIAAgDDYCGAsLIAIoAhQiAEUNAUGAmgIoAgAgAEsEQBADBSAMIAA2AhQgACAMNgIYCwsLIAIgC2ohAiAIIAtqBSAICyEDIAIgAigCBEF+cTYCBCAGIANBAXI2AgQgAyAGaiADNgIAIANBA3YhASADQYACSQRAIAFBA3RBmJoCaiEAQfCZAigCACICQQEgAXQiAXEEQAJAQYCaAigCACAAQQhqIgEoAgAiAk0EQCABIRUgAiEQDAELEAMLBUHwmQIgASACcjYCACAAQQhqIRUgACEQCyAVIAY2AgAgECAGNgIMIAYgEDYCCCAGIAA2AgwMAQsgA0EIdiIABH8gA0H///8HSwR/QR8FIAAgAEGA/j9qQRB2QQhxIgF0IgJBgOAfakEQdkEEcSEAIANBDiACIAB0IgJBgIAPakEQdkECcSIEIAAgAXJyayACIAR0QQ92aiIAQQdqdkEBcSAAQQF0cgsFQQALIgFBAnRBoJwCaiEAIAYgATYCHCAGQQA2AhQgBkEANgIQQfSZAigCACICQQEgAXQiBHFFBEBB9JkCIAIgBHI2AgAgACAGNgIAIAYgADYCGCAGIAY2AgwgBiAGNgIIDAELIAAoAgAiACgCBEF4cSADRgRAIAAhBwUCQCADQQBBGSABQQF2ayABQR9GG3QhAgNAIABBEGogAkEfdkECdGoiBCgCACIBBEAgAkEBdCECIAEoAgRBeHEgA0YEQCABIQcMAwUgASEADAILAAsLQYCaAigCACAESwRAEAMFIAQgBjYCACAGIAA2AhggBiAGNgIMIAYgBjYCCAwDCwsLQYCaAigCACIAIAdNIAAgBygCCCIATXEEQCAAIAY2AgwgByAGNgIIIAYgADYCCCAGIAc2AgwgBkEANgIYBRADCwsLIA4kASAKQQhqDwsLQbCdAiEDA0ACQCADKAIAIgEgBE0EQCABIAMoAgRqIgcgBEsNAQsgAygCCCEDDAELC0GImgJBACAAQQhqIgFrQQdxQQAgAUEHcRsiASAAaiIDNgIAQfyZAiACQVhqIgggAWsiATYCACADIAFBAXI2AgQgACAIakEoNgIEQYyaAkHYnQIoAgA2AgAgBEEAIAdBUWoiAUEIaiIDa0EHcUEAIANBB3EbIAFqIgEgASAEQRBqSRsiA0EbNgIEIANBsJ0CKQIANwIIIANBuJ0CKQIANwIQQbCdAiAANgIAQbSdAiACNgIAQbydAkEANgIAQbidAiADQQhqNgIAIANBGGohAANAIABBBGoiAUEHNgIAIABBCGogB0kEQCABIQAMAQsLIAMgBEcEQCADIAMoAgRBfnE2AgQgBCADIARrIgJBAXI2AgQgAyACNgIAIAJBA3YhASACQYACSQRAIAFBA3RBmJoCaiEAQfCZAigCACICQQEgAXQiAXEEQEGAmgIoAgAgAEEIaiIBKAIAIgJLBEAQAwUgASEWIAIhEgsFQfCZAiABIAJyNgIAIABBCGohFiAAIRILIBYgBDYCACASIAQ2AgwgBCASNgIIIAQgADYCDAwCCyACQQh2IgAEfyACQf///wdLBH9BHwUgACAAQYD+P2pBEHZBCHEiAXQiA0GA4B9qQRB2QQRxIQAgAkEOIAMgAHQiA0GAgA9qQRB2QQJxIgcgACABcnJrIAMgB3RBD3ZqIgBBB2p2QQFxIABBAXRyCwVBAAsiAUECdEGgnAJqIQAgBCABNgIcIARBADYCFCAEQQA2AhBB9JkCKAIAIgNBASABdCIHcUUEQEH0mQIgAyAHcjYCACAAIAQ2AgAgBCAANgIYIAQgBDYCDCAEIAQ2AggMAgsgACgCACIAKAIEQXhxIAJGBEAgACEGBQJAIAJBAEEZIAFBAXZrIAFBH0YbdCEDA0AgAEEQaiADQR92QQJ0aiIHKAIAIgEEQCADQQF0IQMgASgCBEF4cSACRgRAIAEhBgwDBSABIQAMAgsACwtBgJoCKAIAIAdLBEAQAwUgByAENgIAIAQgADYCGCAEIAQ2AgwgBCAENgIIDAQLCwtBgJoCKAIAIgAgBk0gACAGKAIIIgBNcQRAIAAgBDYCDCAGIAQ2AgggBCAANgIIIAQgBjYCDCAEQQA2AhgFEAMLCwsFQYCaAigCACIBRSAAIAFJcgRAQYCaAiAANgIAC0GwnQIgADYCAEG0nQIgAjYCAEG8nQJBADYCAEGUmgJByJ0CKAIANgIAQZCaAkF/NgIAQaSaAkGYmgI2AgBBoJoCQZiaAjYCAEGsmgJBoJoCNgIAQaiaAkGgmgI2AgBBtJoCQaiaAjYCAEGwmgJBqJoCNgIAQbyaAkGwmgI2AgBBuJoCQbCaAjYCAEHEmgJBuJoCNgIAQcCaAkG4mgI2AgBBzJoCQcCaAjYCAEHImgJBwJoCNgIAQdSaAkHImgI2AgBB0JoCQciaAjYCAEHcmgJB0JoCNgIAQdiaAkHQmgI2AgBB5JoCQdiaAjYCAEHgmgJB2JoCNgIAQeyaAkHgmgI2AgBB6JoCQeCaAjYCAEH0mgJB6JoCNgIAQfCaAkHomgI2AgBB/JoCQfCaAjYCAEH4mgJB8JoCNgIAQYSbAkH4mgI2AgBBgJsCQfiaAjYCAEGMmwJBgJsCNgIAQYibAkGAmwI2AgBBlJsCQYibAjYCAEGQmwJBiJsCNgIAQZybAkGQmwI2AgBBmJsCQZCbAjYCAEGkmwJBmJsCNgIAQaCbAkGYmwI2AgBBrJsCQaCbAjYCAEGomwJBoJsCNgIAQbSbAkGomwI2AgBBsJsCQaibAjYCAEG8mwJBsJsCNgIAQbibAkGwmwI2AgBBxJsCQbibAjYCAEHAmwJBuJsCNgIAQcybAkHAmwI2AgBByJsCQcCbAjYCAEHUmwJByJsCNgIAQdCbAkHImwI2AgBB3JsCQdCbAjYCAEHYmwJB0JsCNgIAQeSbAkHYmwI2AgBB4JsCQdibAjYCAEHsmwJB4JsCNgIAQeibAkHgmwI2AgBB9JsCQeibAjYCAEHwmwJB6JsCNgIAQfybAkHwmwI2AgBB+JsCQfCbAjYCAEGEnAJB+JsCNgIAQYCcAkH4mwI2AgBBjJwCQYCcAjYCAEGInAJBgJwCNgIAQZScAkGInAI2AgBBkJwCQYicAjYCAEGcnAJBkJwCNgIAQZicAkGQnAI2AgBBiJoCQQAgAEEIaiIBa0EHcUEAIAFBB3EbIgEgAGoiAzYCAEH8mQIgAkFYaiICIAFrIgE2AgAgAyABQQFyNgIEIAAgAmpBKDYCBEGMmgJB2J0CKAIANgIAC0H8mQIoAgAiACAJTQ0AQfyZAiAAIAlrIgE2AgBBiJoCQYiaAigCACIAIAlqIgI2AgAgAiABQQFyNgIEIAAgCUEDcjYCBAwBCyAOJAFBAA8LIA4kASAAQQhqC6cSARF/IABFBEAPCyAAQXhqIgVBgJoCKAIAIgtJBEAQAwsgAEF8aigCACIAQQNxIgxBAUYEQBADCyAFIABBeHEiAmohByAAQQFxBEAgBSIEIQMgAiEBBQJAIAUoAgAhCiAMRQRADwsgBSAKayIAIAtJBEAQAwsgAiAKaiEFQYSaAigCACAARgRAIAcoAgQiBEEDcUEDRwRAIAAiBCEDIAUhAQwCC0H4mQIgBTYCACAHIARBfnE2AgQgACAFQQFyNgIEIAAgBWogBTYCAA8LIApBA3YhAiAKQYACSQRAIAAoAgwhASAAKAIIIgMgAkEDdEGYmgJqIgRHBEAgCyADSwRAEAMLIAAgAygCDEcEQBADCwsgASADRgRAQfCZAkHwmQIoAgBBASACdEF/c3E2AgAgACIEIQMgBSEBDAILIAEgBEYEQCABQQhqIQYFIAsgAUsEQBADCyABQQhqIgQoAgAgAEYEQCAEIQYFEAMLCyADIAE2AgwgBiADNgIAIAAiBCEDIAUhAQwBCyAAKAIYIQ0gACgCDCICIABGBEACQCAAQRBqIgZBBGoiCigCACICBEAgCiEGBSAGKAIAIgJFDQELA0ACQCACQRRqIgooAgAiDEUEQCACQRBqIgooAgAiDEUNAQsgCiEGIAwhAgwBCwsgCyAGSwRAEAMFIAZBADYCACACIQgLCwUgCyAAKAIIIgZLBEAQAwsgACAGKAIMRwRAEAMLIAIoAgggAEYEQCAGIAI2AgwgAiAGNgIIIAIhCAUQAwsLIA0EQCAAKAIcIgJBAnRBoJwCaiIGKAIAIABGBEAgBiAINgIAIAhFBEBB9JkCQfSZAigCAEEBIAJ0QX9zcTYCACAAIgQhAyAFIQEMAwsFQYCaAigCACANSwRAEAMFIA1BEGoiAiANQRRqIAIoAgAgAEYbIAg2AgAgCEUEQCAAIgQhAyAFIQEMBAsLC0GAmgIoAgAiBiAISwRAEAMLIAggDTYCGCAAKAIQIgIEQCAGIAJLBEAQAwUgCCACNgIQIAIgCDYCGAsLIAAoAhQiAgRAQYCaAigCACACSwRAEAMFIAggAjYCFCACIAg2AhggACIEIQMgBSEBCwUgACIEIQMgBSEBCwUgACIEIQMgBSEBCwsLIAQgB08EQBADCyAHKAIEIgBBAXFFBEAQAwsgAEECcQRAIAcgAEF+cTYCBCADIAFBAXI2AgQgASAEaiABNgIABUGImgIoAgAgB0YEQEH8mQJB/JkCKAIAIAFqIgA2AgBBiJoCIAM2AgAgAyAAQQFyNgIEIANBhJoCKAIARwRADwtBhJoCQQA2AgBB+JkCQQA2AgAPC0GEmgIoAgAgB0YEQEH4mQJB+JkCKAIAIAFqIgA2AgBBhJoCIAQ2AgAgAyAAQQFyNgIEIAAgBGogADYCAA8LIABBeHEgAWohBSAAQQN2IQYCQCAAQYACSQRAIAcoAgwhASAHKAIIIgIgBkEDdEGYmgJqIgBHBEBBgJoCKAIAIAJLBEAQAwsgByACKAIMRwRAEAMLCyABIAJGBEBB8JkCQfCZAigCAEEBIAZ0QX9zcTYCAAwCCyAAIAFGBEAgAUEIaiEQBUGAmgIoAgAgAUsEQBADCyABQQhqIgAoAgAgB0YEQCAAIRAFEAMLCyACIAE2AgwgECACNgIABSAHKAIYIQggBygCDCIAIAdGBEACQCAHQRBqIgFBBGoiAigCACIABEAgAiEBBSABKAIAIgBFDQELA0ACQCAAQRRqIgIoAgAiBkUEQCAAQRBqIgIoAgAiBkUNAQsgAiEBIAYhAAwBCwtBgJoCKAIAIAFLBEAQAwUgAUEANgIAIAAhCQsLBUGAmgIoAgAgBygCCCIBSwRAEAMLIAcgASgCDEcEQBADCyAAKAIIIAdGBEAgASAANgIMIAAgATYCCCAAIQkFEAMLCyAIBEAgBygCHCIAQQJ0QaCcAmoiASgCACAHRgRAIAEgCTYCACAJRQRAQfSZAkH0mQIoAgBBASAAdEF/c3E2AgAMBAsFQYCaAigCACAISwRAEAMFIAhBEGoiACAIQRRqIAAoAgAgB0YbIAk2AgAgCUUNBAsLQYCaAigCACIBIAlLBEAQAwsgCSAINgIYIAcoAhAiAARAIAEgAEsEQBADBSAJIAA2AhAgACAJNgIYCwsgBygCFCIABEBBgJoCKAIAIABLBEAQAwUgCSAANgIUIAAgCTYCGAsLCwsLIAMgBUEBcjYCBCAEIAVqIAU2AgBBhJoCKAIAIANGBH9B+JkCIAU2AgAPBSAFCyEBCyABQQN2IQQgAUGAAkkEQCAEQQN0QZiaAmohAEHwmQIoAgAiAUEBIAR0IgRxBEBBgJoCKAIAIABBCGoiBCgCACIBSwRAEAMFIAQhESABIQ8LBUHwmQIgASAEcjYCACAAQQhqIREgACEPCyARIAM2AgAgDyADNgIMIAMgDzYCCCADIAA2AgwPCyABQQh2IgAEfyABQf///wdLBH9BHwUgACAAQYD+P2pBEHZBCHEiBXQiBEGA4B9qQRB2QQRxIQAgBCAAdCICQYCAD2pBEHZBAnEhBCABQQ4gACAFciAEcmsgAiAEdEEPdmoiAEEHanZBAXEgAEEBdHILBUEACyIEQQJ0QaCcAmohACADIAQ2AhwgA0EANgIUIANBADYCEEH0mQIoAgAiBUEBIAR0IgJxBEACQCAAKAIAIgAoAgRBeHEgAUYEQCAAIQ4FAkAgAUEAQRkgBEEBdmsgBEEfRht0IQUDQCAAQRBqIAVBH3ZBAnRqIgIoAgAiBARAIAVBAXQhBSAEKAIEQXhxIAFGBEAgBCEODAMFIAQhAAwCCwALC0GAmgIoAgAgAksEQBADBSACIAM2AgAgAyAANgIYIAMgAzYCDCADIAM2AggMAwsLC0GAmgIoAgAiACAOTSAAIA4oAggiAE1xBEAgACADNgIMIA4gAzYCCCADIAA2AgggAyAONgIMIANBADYCGAUQAwsLBUH0mQIgAiAFcjYCACAAIAM2AgAgAyAANgIYIAMgAzYCDCADIAM2AggLQZCaAkGQmgIoAgBBf2oiADYCACAABEAPC0G4nQIhAANAIAAoAgAiBEEIaiEAIAQNAAtBkJoCQX82AgAL4wkBDX8gAEUEQCABEGkPCyABQb9/SwRAQQAPCyAAQXxqIgkoAgAiCkF4cSIEQQBKIApBA3EiC0EBR0GAmgIoAgAiDCAAQXhqIghNcXFFBEAQAwsgBCAIaiIFKAIEIgdBAXFFBEAQAwtBECABQQtqQXhxIAFBC0kbIQYCQCALBEACQCAEIAZPBEAgBCAGayIBQQ9NDQMgCSAKQQFxIAZyQQJyNgIAIAYgCGoiAiABQQNyNgIEIAUgBSgCBEEBcjYCBCACIAEQbAwDC0GImgIoAgAgBUYEQEH8mQIoAgAgBGoiAiAGTQ0BIAkgCkEBcSAGckECcjYCACAGIAhqIgEgAiAGayICQQFyNgIEQYiaAiABNgIAQfyZAiACNgIADAMLQYSaAigCACAFRgRAQfiZAigCACAEaiIDIAZJDQEgAyAGayIBQQ9LBEAgCSAKQQFxIAZyQQJyNgIAIAYgCGoiAiABQQFyNgIEIAMgCGoiAyABNgIAIAMgAygCBEF+cTYCBAUgCSADIApBAXFyQQJyNgIAIAMgCGoiASABKAIEQQFyNgIEQQAhAQtB+JkCIAE2AgBBhJoCIAI2AgAMAwsgB0ECcUUEQCAEIAdBeHFqIg0gBk8EQCANIAZrIQ4gB0EDdiEBAkAgB0GAAkkEQCAFKAIMIQMgBSgCCCIEIAFBA3RBmJoCaiIHRwRAIAwgBEsEQBADCyAFIAQoAgxHBEAQAwsLIAMgBEYEQEHwmQJB8JkCKAIAQQEgAXRBf3NxNgIADAILIAMgB0YEQCADQQhqIQIFIAwgA0sEQBADCyADQQhqIgEoAgAgBUYEQCABIQIFEAMLCyAEIAM2AgwgAiAENgIABSAFKAIYIQsgBSgCDCIBIAVGBEACQCAFQRBqIgJBBGoiBCgCACIBBEAgBCECBSACKAIAIgFFDQELA0ACQCABQRRqIgQoAgAiB0UEQCABQRBqIgQoAgAiB0UNAQsgBCECIAchAQwBCwsgDCACSwRAEAMFIAJBADYCACABIQMLCwUgDCAFKAIIIgJLBEAQAwsgBSACKAIMRwRAEAMLIAEoAgggBUYEQCACIAE2AgwgASACNgIIIAEhAwUQAwsLIAsEQCAFKAIcIgFBAnRBoJwCaiICKAIAIAVGBEAgAiADNgIAIANFBEBB9JkCQfSZAigCAEEBIAF0QX9zcTYCAAwECwVBgJoCKAIAIAtLBEAQAwUgC0EQaiIBIAtBFGogASgCACAFRhsgAzYCACADRQ0ECwtBgJoCKAIAIgIgA0sEQBADCyADIAs2AhggBSgCECIBBEAgAiABSwRAEAMFIAMgATYCECABIAM2AhgLCyAFKAIUIgEEQEGAmgIoAgAgAUsEQBADBSADIAE2AhQgASADNgIYCwsLCwsgDkEQSQRAIAkgDSAKQQFxckECcjYCACAIIA1qIgEgASgCBEEBcjYCBAUgCSAKQQFxIAZyQQJyNgIAIAYgCGoiASAOQQNyNgIEIAggDWoiAiACKAIEQQFyNgIEIAEgDhBsCwwECwsLBSAGQYACSSAEIAZBBHJJckUEQCAEIAZrQdCdAigCAEEBdE0NAgsLIAEQaSICRQRAQQAPCyACIAAgCSgCACIDQXhxQQRBCCADQQNxG2siAyABIAMgAUkbEG4aIAAQaiACDwsgAAv4EAEOfyAAIAFqIQYgACgCBCIIQQFxBEAgACECIAEhBQUCQCAAKAIAIQQgCEEDcUUEQA8LIAAgBGsiAEGAmgIoAgAiC0kEQBADCyABIARqIQFBhJoCKAIAIABGBEAgBigCBCIFQQNxQQNHBEAgACECIAEhBQwCC0H4mQIgATYCACAGIAVBfnE2AgQgACABQQFyNgIEIAYgATYCAA8LIARBA3YhCCAEQYACSQRAIAAoAgwhAiAAKAIIIgQgCEEDdEGYmgJqIgVHBEAgCyAESwRAEAMLIAAgBCgCDEcEQBADCwsgAiAERgRAQfCZAkHwmQIoAgBBASAIdEF/c3E2AgAgACECIAEhBQwCCyACIAVGBEAgAkEIaiEDBSALIAJLBEAQAwsgAkEIaiIFKAIAIABGBEAgBSEDBRADCwsgBCACNgIMIAMgBDYCACAAIQIgASEFDAELIAAoAhghCiAAKAIMIgMgAEYEQAJAIABBEGoiBEEEaiIIKAIAIgMEQCAIIQQFIAQoAgAiA0UNAQsDQAJAIANBFGoiCCgCACIMRQRAIANBEGoiCCgCACIMRQ0BCyAIIQQgDCEDDAELCyALIARLBEAQAwUgBEEANgIAIAMhBwsLBSALIAAoAggiBEsEQBADCyAAIAQoAgxHBEAQAwsgAygCCCAARgRAIAQgAzYCDCADIAQ2AgggAyEHBRADCwsgCgRAIAAoAhwiA0ECdEGgnAJqIgQoAgAgAEYEQCAEIAc2AgAgB0UEQEH0mQJB9JkCKAIAQQEgA3RBf3NxNgIAIAAhAiABIQUMAwsFQYCaAigCACAKSwRAEAMFIApBEGoiAyAKQRRqIAMoAgAgAEYbIAc2AgAgB0UEQCAAIQIgASEFDAQLCwtBgJoCKAIAIgQgB0sEQBADCyAHIAo2AhggACgCECIDBEAgBCADSwRAEAMFIAcgAzYCECADIAc2AhgLCyAAKAIUIgMEQEGAmgIoAgAgA0sEQBADBSAHIAM2AhQgAyAHNgIYIAAhAiABIQULBSAAIQIgASEFCwUgACECIAEhBQsLCyAGQYCaAigCACIISQRAEAMLIAYoAgQiAEECcQRAIAYgAEF+cTYCBCACIAVBAXI2AgQgAiAFaiAFNgIABUGImgIoAgAgBkYEQEH8mQJB/JkCKAIAIAVqIgA2AgBBiJoCIAI2AgAgAiAAQQFyNgIEIAJBhJoCKAIARwRADwtBhJoCQQA2AgBB+JkCQQA2AgAPC0GEmgIoAgAgBkYEQEH4mQJB+JkCKAIAIAVqIgA2AgBBhJoCIAI2AgAgAiAAQQFyNgIEIAAgAmogADYCAA8LIABBeHEgBWohBSAAQQN2IQQCQCAAQYACSQRAIAYoAgwhASAGKAIIIgMgBEEDdEGYmgJqIgBHBEAgCCADSwRAEAMLIAYgAygCDEcEQBADCwsgASADRgRAQfCZAkHwmQIoAgBBASAEdEF/c3E2AgAMAgsgACABRgRAIAFBCGohDgUgCCABSwRAEAMLIAFBCGoiACgCACAGRgRAIAAhDgUQAwsLIAMgATYCDCAOIAM2AgAFIAYoAhghByAGKAIMIgAgBkYEQAJAIAZBEGoiAUEEaiIDKAIAIgAEQCADIQEFIAEoAgAiAEUNAQsDQAJAIABBFGoiAygCACIERQRAIABBEGoiAygCACIERQ0BCyADIQEgBCEADAELCyAIIAFLBEAQAwUgAUEANgIAIAAhCQsLBSAIIAYoAggiAUsEQBADCyAGIAEoAgxHBEAQAwsgACgCCCAGRgRAIAEgADYCDCAAIAE2AgggACEJBRADCwsgBwRAIAYoAhwiAEECdEGgnAJqIgEoAgAgBkYEQCABIAk2AgAgCUUEQEH0mQJB9JkCKAIAQQEgAHRBf3NxNgIADAQLBUGAmgIoAgAgB0sEQBADBSAHQRBqIgAgB0EUaiAAKAIAIAZGGyAJNgIAIAlFDQQLC0GAmgIoAgAiASAJSwRAEAMLIAkgBzYCGCAGKAIQIgAEQCABIABLBEAQAwUgCSAANgIQIAAgCTYCGAsLIAYoAhQiAARAQYCaAigCACAASwRAEAMFIAkgADYCFCAAIAk2AhgLCwsLCyACIAVBAXI2AgQgAiAFaiAFNgIAQYSaAigCACACRgRAQfiZAiAFNgIADwsLIAVBA3YhASAFQYACSQRAIAFBA3RBmJoCaiEAQfCZAigCACIFQQEgAXQiAXEEQEGAmgIoAgAgAEEIaiIBKAIAIgVLBEAQAwUgASEPIAUhDQsFQfCZAiABIAVyNgIAIABBCGohDyAAIQ0LIA8gAjYCACANIAI2AgwgAiANNgIIIAIgADYCDA8LIAVBCHYiAAR/IAVB////B0sEf0EfBSAAIABBgP4/akEQdkEIcSIDdCIBQYDgH2pBEHZBBHEhACABIAB0IgRBgIAPakEQdkECcSEBIAVBDiAAIANyIAFyayAEIAF0QQ92aiIAQQdqdkEBcSAAQQF0cgsFQQALIgFBAnRBoJwCaiEAIAIgATYCHCACQQA2AhQgAkEANgIQAkBB9JkCKAIAIgNBASABdCIEcUUEQEH0mQIgAyAEcjYCACAAIAI2AgAMAQsgBSAAKAIAIgAoAgRBeHFHBEACQCAFQQBBGSABQQF2ayABQR9GG3QhAwNAIABBEGogA0EfdkECdGoiBCgCACIBBEAgA0EBdCEDIAEoAgRBeHEgBUYEQCABIQAMAwUgASEADAILAAsLQYCaAigCACAESwRAEAMLIAQgAjYCAAwCCwtBgJoCKAIAIgEgAE0gASAAKAIIIgFNcUUEQBADCyABIAI2AgwgACACNgIIIAIgATYCCCACIAA2AgwgAkEANgIYDwsgAiAANgIYIAIgAjYCDCACIAI2AggLBgBB8KUCC8YDAQN/IAJBgMAATgRAIAAgASACEAUaIAAPCyAAIQQgACACaiEDIABBA3EgAUEDcUYEQANAIABBA3EEQCACRQRAIAQPCyAAIAEsAAA6AAAgAEEBaiEAIAFBAWohASACQQFrIQIMAQsLIANBfHEiAkFAaiEFA0AgACAFTARAIAAgASgCADYCACAAIAEoAgQ2AgQgACABKAIINgIIIAAgASgCDDYCDCAAIAEoAhA2AhAgACABKAIUNgIUIAAgASgCGDYCGCAAIAEoAhw2AhwgACABKAIgNgIgIAAgASgCJDYCJCAAIAEoAig2AiggACABKAIsNgIsIAAgASgCMDYCMCAAIAEoAjQ2AjQgACABKAI4NgI4IAAgASgCPDYCPCAAQUBrIQAgAUFAayEBDAELCwNAIAAgAkgEQCAAIAEoAgA2AgAgAEEEaiEAIAFBBGohAQwBCwsFIANBBGshAgNAIAAgAkgEQCAAIAEsAAA6AAAgACABLAABOgABIAAgASwAAjoAAiAAIAEsAAM6AAMgAEEEaiEAIAFBBGohAQwBCwsLA0AgACADSARAIAAgASwAADoAACAAQQFqIQAgAUEBaiEBDAELCyAEC10BAX8gASAASCAAIAEgAmpIcQRAIAEgAmohASAAIgMgAmohAANAIAJBAEoEQCACQQFrIQIgAEEBayIAIAFBAWsiASwAADoAAAwBCwsgAyEABSAAIAEgAhBuGgsgAAuYAgEEfyAAIAJqIQQgAUH/AXEhAyACQcMATgRAA0AgAEEDcQRAIAAgAzoAACAAQQFqIQAMAQsLIANBCHQgA3IgA0EQdHIgA0EYdHIhASAEQXxxIgVBQGohBgNAIAAgBkwEQCAAIAE2AgAgACABNgIEIAAgATYCCCAAIAE2AgwgACABNgIQIAAgATYCFCAAIAE2AhggACABNgIcIAAgATYCICAAIAE2AiQgACABNgIoIAAgATYCLCAAIAE2AjAgACABNgI0IAAgATYCOCAAIAE2AjwgAEFAayEADAELCwNAIAAgBUgEQCAAIAE2AgAgAEEEaiEADAELCwsDQCAAIARIBEAgACADOgAAIABBAWohAAwBCwsgBCACawsMACABIABBAXERAgALEwAgASACIAMgAEEBcUECahEBAAsZACABIAIgAyAEIAUgBiAAQQdxQQRqEQAACwgAQQAQAEEACwgAQQEQAEEACwgAQQIQAEEACwgAQQMQAEIACygBAX4gASACrSADrUIghoQgBCAAQQFxQQxqEQMAIgVCIIinEAkgBacLC7CIAkcAQYEIC5QBAQEBAgMDAwIDAwMCAwMDAAMMDzAzPD/Aw8zP8PP8/wEAAAAAAAAAAwAAAAAAAAACAAAAAQAAAAcAAAAAAAAABAAAAAMAAAAGAAAAAQAAAAUAAAACAAAADwAAAAAAAAAIAAAABwAAAAwAAAADAAAACwAAAAQAAAAOAAAAAQAAAAkAAAAGAAAADQAAAAIAAAAKAAAABQBBoQkLT0DKRRtM/1KCWrNiomtgdQD/AP8A/wD/AP8A/gEAAf8A/gD9AgAB/wD+AP0DAAH/AACdPgBAXj4AwAQ+AIDtPgBAiT4AAAAAAMBMPwAAzT0AQYAKC0FABQAAAAgAALwKAAB0DQAAKBAAANgSAACEFQAA7BYAAKgXAAAcGAAAaBgAAKAYAADAGAAA2BgAAOQYAAAAAAAAAQBBhBAL5yIBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAFAAAABwAAAAkAAAALAAAADQAAAA8AAAARAAAAEwAAABUAAAAXAAAAGQAAABsAAAAdAAAAHwAAACEAAAAjAAAAJQAAACcAAAApAAAAKwAAAC0AAAAvAAAAMQAAADMAAAA1AAAANwAAADkAAAA7AAAAPQAAAD8AAABBAAAAQwAAAEUAAABHAAAASQAAAEsAAABNAAAATwAAAFEAAABTAAAAVQAAAFcAAABZAAAAWwAAAF0AAABfAAAAYQAAAGMAAABlAAAAZwAAAGkAAABrAAAAbQAAAG8AAABxAAAAcwAAAHUAAAB3AAAAeQAAAHsAAAB9AAAAfwAAAIEAAACDAAAAhQAAAIcAAACJAAAAiwAAAI0AAACPAAAAkQAAAJMAAACVAAAAlwAAAJkAAACbAAAAnQAAAJ8AAAChAAAAowAAAKUAAACnAAAAqQAAAKsAAACtAAAArwAAALEAAACzAAAAtQAAALcAAAC5AAAAuwAAAL0AAAC/AAAAwQAAAMMAAADFAAAAxwAAAMkAAADLAAAAzQAAAM8AAADRAAAA0wAAANUAAADXAAAA2QAAANsAAADdAAAA3wAAAOEAAADjAAAA5QAAAOcAAADpAAAA6wAAAO0AAADvAAAA8QAAAPMAAAD1AAAA9wAAAPkAAAD7AAAA/QAAAP8AAAABAQAAAwEAAAUBAAAHAQAACQEAAAsBAAANAQAADwEAABEBAAATAQAAFQEAABcBAAAZAQAAGwEAAB0BAAAfAQAAIQEAACMBAAAlAQAAJwEAACkBAAArAQAALQEAAC8BAAAxAQAAMwEAADUBAAA3AQAAOQEAADsBAAA9AQAAPwEAAEEBAABDAQAARQEAAEcBAABJAQAASwEAAE0BAABPAQAAUQEAAFMBAABVAQAAVwEAAFkBAABbAQAAXQEAAF8BAAANAAAAGQAAACkAAAA9AAAAVQAAAHEAAACRAAAAtQAAAN0AAAAJAQAAOQEAAG0BAAClAQAA4QEAACECAABlAgAArQIAAPkCAABJAwAAnQMAAPUDAABRBAAAsQQAABUFAAB9BQAA6QUAAFkGAADNBgAARQcAAMEHAABBCAAAxQgAAE0JAADZCQAAaQoAAP0KAACVCwAAMQwAANEMAAB1DQAAHQ4AAMkOAAB5DwAALRAAAOUQAAChEQAAYRIAACUTAADtEwAAuRQAAIkVAABdFgAANRcAABEYAADxGAAA1RkAAL0aAACpGwAAmRwAAI0dAACFHgAAgR8AAIEgAACFIQAAjSIAAJkjAACpJAAAvSUAANUmAADxJwAAESkAADUqAABdKwAAiSwAALktAADtLgAAJTAAAGExAAChMgAA5TMAAC01AAB5NgAAyTcAAB05AAB1OgAA0TsAADE9AACVPgAA/T8AAGlBAADZQgAATUQAAMVFAABBRwAAwUgAAEVKAADNSwAAWU0AAOlOAAB9UAAAFVIAALFTAABRVQAA9VYAAJ1YAABJWgAA+VsAAK1dAABlXwAAIWEAAOFiAAClZAAAbWYAADloAAAJagAA3WsAALVtAACRbwAAcXEAAFVzAAA9dQAAKXcAABl5AAANewAABX0AAAF/AAABgQAABYMAAA2FAAAZhwAAKYkAAD2LAABVjQAAcY8AAJGRAAC1kwAA3ZUAAAmYAAA5mgAAbZwAAKWeAADhoAAAIaMAAGWlAACtpwAA+akAAEmsAACdrgAA9bAAAFGzAACxtQAAFbgAAH26AADpvAAAWb8AAM3BAABFxAAAwcYAAEHJAADFywAATc4AANnQAABp0wAA/dUAAJXYAAAx2wAA0d0AAHXgAAAd4wAAyeUAAHnoAAAt6wAA5e0AAKHwAAA/AAAAgQAAAOcAAAB5AQAAPwIAAEEDAACHBAAAGQYAAP8HAABBCgAA5wwAAPkPAAB/EwAAgRcAAAccAAAZIQAAvyYAAAEtAADnMwAAeTsAAL9DAADBTAAAh1YAABlhAAB/bAAAwXgAAOeFAAD5kwAA/6IAAAGzAAAHxAAAGdYAAD/pAACB/QAA5xIBAHkpAQA/QQEAQVoBAId0AQAZkAEA/6wBAEHLAQDn6gEA+QsCAH8uAgCBUgIAB3gCABmfAgC/xwIAAfICAOcdAwB5SwMAv3oDAMGrAwCH3gMAGRMEAH9JBADBgQQA57sEAPn3BAD/NQUAAXYFAAe4BQAZ/AUAP0IGAIGKBgDn1AYAeSEHAD9wBwBBwQcAhxQIABlqCAD/wQgAQRwJAOd4CQD51wkAfzkKAIGdCgAHBAsAGW0LAL/YCwABRwwA57cMAHkrDQC/oQ0AwRoOAIeWDgAZFQ8Af5YPAMEaEADnoRAA+SsRAP+4EQABSRIAB9wSABlyEwA/CxQAgacUAOdGFQB56RUAP48WAEE4FwCH5BcAGZQYAP9GGQBB/RkA57YaAPlzGwB/NBwAgfgcAAfAHQAZix4Av1kfAAEsIADnASEAedshAL+4IgDBmSMAh34kABlnJQB/UyYAwUMnAOc3KAD5LykA/ysqAAEsKwAHMCwAGTgtAD9ELgCBVC8A52gwAHmBMQA/njIAQb8zAIfkNAAZDjYA/zs3AEFuOADnpDkA+d86AH8fPACBYz0AB6w+ABn5PwC/SkEAAaFCAOf7QwB5W0UAv79GAMEoSACHlkkAGQlLAH+ATADB/E0A531PAPkDUQD/jlIAAR9UAAe0VQAZTlcAP+1YAIGRWgDnOlwAeeldAD+dXwBBVmEAhxRjABnYZAD/oGYAQW9oAOdCagD5G2wAf/ptAEEBAACpAgAACQUAAMEIAABBDgAACRYAAKkgAADBLgAAAUEAAClYAAAJdQAAgZgAAIHDAAAJ9wAAKTQBAAF8AQDBzwEAqTACAAmgAgBBHwMAwa8DAAlTBACpCgUAQdgFAIG9BgApvAcACdYIAAENCgABYwsACdoMACl0DgCBMxAAQRoSAKkqFAAJZxYAwdEYAEFtGwAJPB4AqUAhAMF9JAAB9icAKawrAAmjLwCB3TMAgV44AAkpPQApQEIAAadHAMFgTQCpcFMACdpZAEGgYADBxmcACVFvAKlCdwBBn38AgWqIACmokQAJXJsAAYqlAAE2sAAJZLsAKRjHAIFW0wBBI+AAqYLtAAl5+wDBCgoBQTwZAQkSKQGpkDkBwbxKAQGbXAEpMG8BCYGCAYGSlgGBaasBCQvBASl81wEBwu4BweEGAqngHwIJxDkCQZFUAsFNcAIJ/4wCqaqqAkFWyQKBB+kCKcQJAwmSKwMBd04DAXlyAwmelwMp7L0DgWnlA0EcDgSpCjgECTtjBMGzjwRBe70ECZjsBKkQHQXB604FATCCBSnktgUJD+0FgbckBoHkXQYJnZgGKejUBgHNEgfBUlIHqYCTBwle1gdB8hoIwURhCAldqQipQvMIQf0+CYGUjAkpENwJCXgtCgHUgAoBLNYKCYgtCynwhguBbOILQQVADKnCnwwJrQENwcxlDUEqzA0JzjQOqcCfDsEKDQ8BtXwPKcjuDwlNYxCBTNoQgc9TEQnfzxEphE4SAcjPEsGzUxOpUNoTCahjFEHD7xTBq34VCWsQFqkKpRZBlDwXgRHXFymMdBgJDhUZAaG4GQFPXxoJIgkbKSS2G4FfZhxB3hkdqarQHQnPih7BVUgfQUkJIAm0zSCpoJUhwRlhIgEqMCMp3AIkCTvZJIFRsyWTBgAARQ4AAA8cAAARMwAAW1cAAA2OAAB33QAAOU0BAGPmAQCVswIAH8EDACEdBQCr1wYA3QIJAAezCwDJ/g4AM/8SAOXPFwAvjx0AMV4kAPtgLACtvjUAl6FAAFk3TQADsVsANUNsAD8mfwBBlpQAS9OsAH0hyAAnyeYA6RYJAdNbLwGF7VkBTyaJAVFlvQGbDvcBTYs2ArdJfAJ5vcgCo18cA9WudwNfL9sDYWtHBOvyvAQdXDwFR0PGBQlLWwZzHPwGJWepB2/hYwhxSCwJO2ADCu3z6QrX1eALmd/oDEPyAg519i8Pf9xwEIGcxhGLNjITvbK0FGchTxYpmwIYE0HQGcU8uRuPwL4dkQfiH9tVJCKN+IYk90ULJ7mdsinjaH4sFRpwL58tiTKhKcs1K543OV0l0DyHY5ZASQeMRLPJskhlbgxNr8OaUbGiX1Z771xbLZmUYBeaCGbZ97prg8OtcbUZ43e/Il1+HSMAAHFNAACRnAAA/SYBAGUMAgDpdwMAmaIFADXWCAAtcA0A4eQTACHDHADttygAdZI4AFlITQAp+mcAJfiJAD3HtABRJuoAsRMsAd3SfAGF8t4ByVJVArkr4wIVFIwDTQhUBMFxPwVBLlMGzZeUB5WMCQk5d7gKSVeoDAXK4A5dE2oRMSdNFNGykxe9JkgbpcB1H6mVKCTZnG0p9blSL23I5jWhpjk9YUFcRa2fYE617llYGY5cY2kcfm/lg9V8/70AAAGoAQCPawMA8Z4GAD8jDADBPRUAj7YjAPH8OQD/UVsAAfqLAA910QBxvzIBP5q4AcHcbQIPz18DcY6eBP97PQYBtlMIj5z8CvFhWA4/p4wSwSXFF49lNB7xgRQm//unLwGcOjsPYiJJcYbAWT+Kgm3BWOOEAQ4EAJEhCQARLBMAQe4lAEFPRwCRQ4AAEffdAAFGcwEBkloCEQG4A5E1vAVBj6cIQQbODBGymxKRD5oaARp2JQFMBzSRnldHEZ2sYEGmkYEjURYAxZ4yABe5awCZ9tgAa4mgAQ3E/gIfAVAFIdkdCTNsMA/VoqQYp2cIJyn9fTx7tedbHXcdia+gLcmtjnsAieYZATmWXgI9FtgEtWN3CeEoxhEhAzQgdUiCOH1XV2C/W68CgdgnBveEXg3p/q0bf4vrNoG35WgXA5zBwQz/DjlqhSIZ7pFLgXgrnjPhCVSViwAAN5gAAP+lAAAEtQAAZ8UAAEXXAADB6gAA//8AAAAAAQACAAMABAAFAAYABwAIAAoADAAOABAAFAAYABwAIgAoADAAPABOAGQAQYUzCw1aUEtFPzgxKCIdFBIKAEGaMwu9AW5kWlROR0E6My0nIBoUDAAAAAAAAHZuZ11WUEtGQTs1LygfFw8EAAAAAH53cGhfWVNOSEI8Ni8nIBkRDAEAAIZ/eHJnYVtVTkhCPDYvKSMdFxAKAZCJgnxxa2VfWFJMRkA5My0nIRoPAZiRioR7dW9pYlxWUEpDPTcxKyQUAaKblI6Ff3lzbGZgWlRNR0E7NS4eAaylnpiPiYN9dnBqZF5XUUtFPzgtFMjIyMjIyMjIxsG8t7KtqKOemZSBaABB8DQLsDwIAAgACAAIABAAEAAQABUAFQAYAB0AIgAkAAAAAAAAAGocjThSux46CGncOoLtVzuJY7I7AyoFPDDcOTy0Pnc8HKOePNHyxTz+hvE8m6sQPQWtKj2EwkY9U+ZkPRGJgj2Hn5M9y7KlPdG+uD06v8w9VK/hPRSK9z0OJQc+2fQSPl8xHz5o1ys+iuM4PjBSRj6UH1Q+v0diPo7GcD6wl38+UluHPmAPjz6Y5ZY+eduePnDupj7YG68++2C3PhG7vz5GJ8g+t6LQPngq2T6Uu+E+DFPqPt7t8j4Gifs+vhACPx9aBj8knwo/UN4OPysWEz9BRRc/JWobP3ODHz/OjyM/5o0nP3R8Kz8/Wi8/GSYzP+feNj+Zgzo/MxM+P8WMQT9370Q/fzpIPydtSz/Ohk4/5YZRP/FsVD+OOFc/aelZP0V/XD/6+V4/c1lhP6+dYz/BxmU/z9RnPxHIaT/SoGs/bl9tP1AEbz/0j3A/5gJyP71dcz8foXQ/v811P1fkdj+w5Xc/l9J4P+OreT9zcno/Jyd7P+fKez+dXnw/NeN8P5xZfT+9wn0/hh9+P95wfj+rt34/z/R+PyYpfz+GVX8/vnp/P5aZfz/Msn8/FMd/PxzXfz+C438/3ex/P7bzfz+K+H8/yPt/P9b9fz8H/38/pf9/P+j/fz/9/38/AACAP///fz+O/38/av5/P5P8fz8H+n8/yPZ/P9byfz8w7n8/1uh/P8jifz8H3H8/k9R/P2vMfz+Pw38/ALp/P72vfz/HpH8/HZl/P8CMfz+wf38/7HF/P3Zjfz9LVH8/bkR/P94zfz+aIn8/oxB/P/r9fj+d6n4/jdZ+P8vBfj9WrH4/LpZ+P1N/fj/GZ34/hk9+P5Q2fj/vHH4/mAJ+P4/nfT/Ty30/Zq99P0aSfT90dH0/8VV9P7w2fT/VFn0/PPZ8P/LUfD/2snw/SZB8P+tsfD/bSHw/GyR8P6n+ez+H2Hs/tLF7PzCKez/8YXs/Fzl7P4IPez895Xo/SLp6P6KOej9NYno/SDV6P5QHej8w2Xk/Hap5P1p6eT/pSXk/yBh5P/nmeD97tHg/ToF4P3NNeD/qGHg/suN3P82tdz86d3c/+T93PwoIdz9uz3Y/JZZ2Py9cdj+MIXY/POZ1P0CqdT+XbXU/QjB1P0HydD+Us3Q/O3R0Pzc0dD+H83M/LLJzPyZwcz92LXM/GupyPxSmcj9kYXI/ChxyPwXWcT9Xj3E/AEhxP///cD9Vt3A/Am5wPwYkcD9i2W8/FY5vPyBCbz+E9W4/P6huP1Nabj/AC24/hrxtP6VsbT8dHG0/78psPxt5bD+hJmw/gNNrP7t/az9QK2s/QNZqP4yAaj8yKmo/NdNpP5N7aT9NI2k/ZMpoP9hwaD+oFmg/1btnP2BgZz9IBGc/j6dmPzNKZj827GU/l41lP1cuZT93zmQ/9W1kP9QMZD8Sq2M/sUhjP7DlYj8QgmI/0R1iP/O4YT93U2E/XO1gP6SGYD9OH2A/W7dfP8tOXz+e5V4/1XteP3ARXj9upl0/0jpdP5rOXD/GYVw/WfRbP1GGWz+uF1s/cqhaP504Wj8uyFk/J1dZP4flWD9Pc1g/fwBYPxeNVz8YGVc/gqRWP1YvVj+TuVU/OkNVP0vMVD/HVFQ/rtxTPwFkUz+/6lI/6XBSP3/2UT+Ce1E/8v9QP8+DUD8aB1A/0olPP/oLTz+QjU4/lA5OPwmPTT/tDk0/QY5MPwUNTD87i0s/4QhLP/mFSj+DAko/f35JP+75SD/PdEg/JO9HP+1oRz8p4kY/2lpGPwDTRT+bSkU/rMFEPzI4RD8vrkM/oiNDP42YQj/vDEI/yIBBPxr0QD/lZkA/KNk/P+VKPz8bvD4/zCw+P/ecPT+dDD0/vns8P1zqOz91WDs/CsY6Px0zOj+tnzk/uws5P0d3OD9R4jc/2kw3P+O2Nj9rIDY/dIk1P/3xND8HWjQ/k8EzP6AoMz8wjzI/QvUxP9haMT/xvzA/jiQwP6+ILz9V7C4/gU8uPzKyLT9pFC0/J3YsP2vXKz83OCs/i5gqP2f4KT/MVyk/urYoPzIVKD8zcyc/v9AmP9YtJj95iiU/p+YkP2FCJD+pnSM/ffgiP99SIj/PrCE/TQYhP1tfID/4tx8/JRAfP+JnHj8wvx0/EBYdP4FsHD+Ewhs/GhgbP0NtGj8Awhk/URYZPzZqGD+xvRc/wRAXP2djFj+jtRU/dgcVP+FYFD/kqRM/f/oSP7NKEj+AmhE/5+kQP+g4ED+Ehw8/u9UOP44jDj/+cA0/Cr4MP7MKDD/6Vgs/36IKP2PuCT+GOQk/SYQIP6zOBz+vGAc/VGIGP5urBT+D9AQ/Dz0EPz2FAz8PzQI/hhQCP6FbAT9hogA/j9H/Pqdd/j4O6fw+wnP7Psb9+T4bh/g+wQ/3PrqX9T4GH/Q+qKXyPp4r8T7ssO8+kTXuPpC57D7oPOs+mr/pPqlB6D4Vw+Y+30PlPgjE4z6RQ+I+fMLgPshA3z54vt0+jDvcPga42j7mM9k+Lq/XPt8p1j75o9Q+fR3TPm6W0T7MDtA+l4bOPtL9zD59dMs+merJPidgyD4o1cY+n0nFPoq9wz7sMMI+xqPAPhkWvz7mh70+Lfm7PvFpuj4y2rg+8Um3Pi+5tT7uJ7Q+L5ayPvIDsT45ca8+BN6tPlZKrD4vtqo+kCGpPnqMpz7v9qU+72CkPnzKoj6XM6E+QJyfPnoEnj5EbJw+odOaPpE6mT4WoZc+MAeWPuFslD4p0pI+CzeRPoebjz6e/40+UWOMPqLGij6RKYk+IIyHPlDuhT4iUIQ+l7GCPrASgT7e5n4+qad7PsNneD4vJ3U+7uVxPgSkbj5zYWs+PB5oPmLaZD7olWE+z1BePhoLWz7MxFc+5n1UPms2UT5d7k0+v6VKPpJcRz7aEkQ+l8hAPs59PT6AMjo+ruY2Pl2aMz6NTTA+QgAtPn2yKT5CZCY+kRUjPm7GHz7bdhw+2iYZPm3WFT6YhRI+WzQPPrriCz63kAg+VD4FPpTrAT7wMP09Bor2PXHi7z0zOuk9T5HiPc/n2z21PdU9A5POPcDnxz3yO8E9nI+6PcPisz1sNa09m4emPVXZnz2fKpk9fnuSPfbLiz0LHIU9h9d8PUZ2bz1dFGI91rFUPblORz0Q6zk95YYsPUAiHz0svRE9slcEPbXj7TxgF9M8dkq4PAt9nTwyr4I8+sFPPP4kGjwqD8k7mac7Oy591rnSRnG7q97ju6aMJ7yBKV284WKJvKAwpLzs/b68s8rZvOCW9LwxsQe9kxYVvYx7Ir0T4C+9HkQ9vaWnSr2dCli9/mxlvb7Ocr3qF4C9G8iGve13jb1cJ5S9Y9aavf2Eob0mM6i92eCuvRGOtb3KOry9/ubCvaqSyb3IPdC9VOjWvUqS3b2kO+S9XeTqvXKM8b3dM/i9mtr+vVLAAr78Ega+R2UJvjK3DL66CBC+3VkTvpiqFr7q+hm+0EodvkeaIL5O6SO+4TcnvgCGKr6m0y2+0yAxvoNtNL61uTe+ZQU7vpNQPr46m0G+WuVEvvAuSL75d0u+dMBOvl0IUr6zT1W+c5ZYvpzcW74qIl++G2divm2rZb4f72i+LDJsvpR0b75UtnK+avd1vtM3eb6Nd3y+lrZ/vnV6gb5FGYO+ubeEvtBVhr6I84e+4ZCJvtoti75wyoy+pGaOvnQCkL7fnZG+5DiTvoHTlL62bZa+gQeYvuKgmb7XOZu+X9Kcvnlqnr4jAqC+XpmhviYwo759xqS+YFymvs7xp77Ghqm+RxurvlCvrL7gQq6+9dWvvo9osb6t+rK+TYy0vm4dtr4Qrre+MD65vs/Nur7qXLy+guu9vpR5v74fB8G+I5TCvp8gxL6RrMW++DfHvtPCyL4iTcq+4tbLvhNgzb616M6+xXDQvkL40b4tf9O+gwXVvkOL1r5tENi+/5TZvvkY275ZnNy+HR/evkah377TIuG+waPivhAk5L6+o+W+zCLnvjih6L4AH+q+JJzrvqIY7b56lO6+qw/wvjOK8b4SBPO+Rn30vs/19b6qbfe+2eT4vlhb+r4o0fu+R0b9vrW6/r44FwC/u9AAv+SJAb+yQgK/JfsCvzuzA7/2agS/UyIFv1PZBb/1jwa/OEYHvx38B7+isQi/x2YJv4wbCr/wzwq/84MLv5M3DL/R6gy/rJ0NvyRQDr84Ag+/6LMPvzJlEL8YFhG/l8YRv7B2Er9jJhO/rtUTv5GEFL8NMxW/H+EVv8iOFr8IPBe/3egXv0iVGL9IQRm/3OwZvwSYGr/AQhu/D+0bv/CWHL9jQB2/aOkdv/6RHr8lOh+/3OEfvyOJIL/6LyG/X9Yhv1J8Ir/UISO/48Yjv39rJL+nDyW/XLMlv51WJr9o+Sa/v5snv6A9KL8L3yi//38pv30gKr+DwCq/EWArvyf/K7/EnSy/6Dstv5LZLb/Ddi6/eRMvv7SvL79zSzC/t+Ywv3+BMb/LGzK/mbUyv+pOM7+95zO/EoA0v+gXNb8/rzW/FkY2v27cNr9Fcje/nAc4v3GcOL/FMDm/lsQ5v+ZXOr+y6jq//Hw7v8IOPL8DoDy/wTA9v/rAPb+tUD6/298+v4NuP7+l/D+/QIpAv1MXQb/go0G/5C9Cv2C7Qr9TRkO/vtBDv55aRL/240S/wmxFvwX1Rb+8fEa/6ANHv4mKR7+dEEi/JZZIvyAbSb+On0m/byNKv8GmSr+GKUu/vKtLv2MtTL96rky/Ai9Nv/quTb9iLk6/Oa1Ov34rT78zqU+/VSZQv+aiUL/kHlG/UJpRvygVUr9tj1K/HglTvzuCU7/D+lO/t3JUvxbqVL/fYFW/EtdVv7BMVr+3wVa/JzZXvwCqV79CHVi/7I9Yv/4BWb94c1m/WeRZv6JUWr9RxFq/ZjNbv+KhW7/DD1y/Cn1cv7fpXL/IVV2/PsFdvxgsXr9Xll6/+f9ev/9oX79o0V+/Mzlgv2KgYL/zBmG/5WxhvzrSYb/wNmK/CJtiv4D+Yr9ZYWO/ksNjvywlZL8lhmS/fuZkvzdGZb9OpWW/xQNmv5phZr/Nvma/Xhtnv013Z7+a0me/RC1ov0uHaL+u4Gi/bzlpv4uRab8E6Wm/2T9qvwmWar+U62q/e0Brv7yUa79Z6Gu/Tztsv6CNbL9L32y/TzBtv62Abb9l0G2/dR9uv99tbr+hu26/uwhvvy5Vb7/4oG+/G+xvv5U2cL9ngHC/kMlwvw8Scb/mWXG/E6Fxv5fncb9xLXK/oHJyvya3cr8B+3K/Mj5zv7iAc7+UwnO/xAN0v0lEdL8ihHS/UMN0v9IBdb+oP3W/0nx1v1C5db8h9XW/RTB2v71qdr+IpHa/pt12vxYWd7/ZTXe/74R3v1e7d78R8Xe/HSZ4v3paeL8qjni/K8F4v33zeL8hJXm/FlZ5v1yGeb/ytXm/2uR5vxITer+aQHq/c216v52Zer8WxXq/3+96v/gZe79hQ3u/Gmx7vyKUe796u3u/IOJ7vxcIfL9cLXy/8FF8v9N1fL8FmXy/hrt8v1XdfL9z/ny/3x59v5o+fb+jXX2/+nt9v5+Zfb+Stn2/09J9v2Lufb8/CX6/aSN+v+E8fr+nVX6/um1+vxuFfr/Jm36/xLF+vw3Hfr+i236/he9+v7UCf78yFX+//CZ/vxM4f792SH+/J1h/vyRnf79udX+/BYN/v+iPf78ZnH+/lad/v1+yf790vH+/18V/v4XOf7+B1n+/yN1/v13kf7896n+/au9/v+Pzf7+p93+/u/p/vxn9f7/E/n+/u/9/v/r/fz85/n8/qfl/P0vyfz8e6H8/I9t/P1nLfz/BuH8/W6N/PyiLfz8ncH8/WlJ/P78xfz9YDn8/Jeh+Pya/fj9ck34/yGR+P2kzfj9B/30/T8h9P5aOfT8UUn0/yxJ9P7zQfD/ni3w/TUR8P+/5ez/NrHs/6Vx7P0MKez/dtHo/tlx6P9EBej8upHk/zkN5P7LgeD/ceng/TBJ4PwSndz8EOXc/T8h2P+RUdj/G3nU/9mV1P3XqdD9EbHQ/ZetzP9pncz+j4XI/wlhyPznNcT8JP3E/NK5wP7sacD+ghG8/5OtuP4pQbj+Tsm0/ARJtP9VubD8RyWs/tyBrP8l1aj9JyGk/ORhpP5tlaD9vsGc/uvhmP3w+Zj+4gWU/b8JkP6QAZD9aPGM/kXViP0ysYT+O4GA/WRJgP65BXz+Rbl4/A5ldPwjBXD+g5ls/zwlbP5gqWj/7SFk//WRYP59+Vz/llVY/0KpVP2O9VD+hzVM/jNtSPyfnUT918FA/efdPPzT8Tj+r/k0/3/5MP9T8Sz+M+Eo/CvJJP1LpSD9l3kc/R9FGP/vBRT+EsEQ/5ZxDPyCHQj86b0E/NFVAPxM5Pz/YGj4/iPo8PybYOz+0szo/No05P69kOD8iOjc/kw02PwXfND98rjM/+XsyP4JHMT8ZETA/wtguP3+eLT9WYiw/SCQrP1rkKT+Qoig/614nP3EZJj8l0iQ/CYkjPyM+Ij918SA/BKMfP9JSHj/kAB0/Pa0bP+FXGj/TABk/GagXP7RNFj+q8RQ//ZMTP7I0Ej/M0xA/UHEPP0INDj+kpww/fEALP83XCT+abQg/6QEHP72UBT8ZJgQ/A7YCP35EAT8co/8+brr8PvrO+T7K4PY+5O/zPlH88D4aBu4+Rw3rPuAR6D7tE+U+dxPiPocQ3z4kC9w+WAPZPir51T6k7NI+zd3PPq/MzD5Suck+v6PGPv6Lwz4YcsA+Fla9PgA4uj7gF7c+vfWzPqHRsD6Vq60+ooOqPs9Zpz4nLqQ+sgChPnnRnT6FoJo+322XPo85lD6gA5E+GsyNPgWTij5rWIc+VhyEPs3egD62P3s+EL90Prs7bj7JtWc+TS1hPlmiWj7/FFQ+UYVNPmPzRj5GX0A+Dck5PsowMz6Qliw+cvolPoJcHz7SvBg+dhsSPn94Cz4B1AQ+HVz8PXIN7z0pvOE9ZmjUPU4Sxz0Iurk9uF+sPYQDnz2SpZE9B0aEPRLKbT16BVM9kT44PaR1HT38qgI9yr3PPFYjmjxhDkk8xae7Oz16VroJRvG7Et1jvFCKp7xBJN28410JvSMoJL2W8D698rZZvep6dL0anoe9Qv2Uvchaor2Gtq+9VxC9vRZoyr2bvde9wxDlvWlh8r1lr/+9Sn0GvmghDb76wxO+7WQavi4EIb6soSe+Uz0uvhDXNL7Sbju+hgRCvhmYSL55KU++lLhVvlZFXL6uz2K+iVdpvtbcb76AX3a+eN98vlSugb6B64S+OCeIvnJhi74kmo6+RdGRvs0Glb6zOpi+7mybvnSdnr49zKG+QPmkvnMkqL7PTau+SXWuvtqasb54vrS+G+C3vrr/ur5LHb6+xzjBviVSxL5bace+YX7KvjCRzb68odC+ALDTvvG71r6Hxdm+uszcvoHR377T0+K+qdPlvvrQ6L69y+u+6sPuvni58b5grPS+mpz3vhyK+r7fdP2+bS4AvwOhAb8tEgO/5oEEvyzwBb/6XAe/TMgIvx4yCr9smgu/MgENv2xmDr8Xyg+/LSwRv6yMEr+Q6xO/1UgVv3akFr9x/he/wFYZv2KtGr9RAhy/ilUdvwmnHr/L9h+/zEQhvwmRIr982yO/JCQlv/1qJr8CsCe/MPMov4Q0Kr/6cyu/j7Esvz/tLb8HJy+/414wv9CUMb/KyDK/zvozv9oqNb/oWDa/94Q3vwKvOL8H1zm/A/06v/EgPL/PQj2/mmI+v0+AP7/pm0C/aLVBv8bMQr8B4kO/F/VEvwMGRr/EFEe/ViFIv7YrSb/hM0q/1DlLv409TL8JP02/RD5Ovz07T7/wNVC/Wi5Rv3kkUr9KGFO/yglUv/f4VL/O5VW/TdBWv3C4V783nli/nIFZv6BiWr8+QVu/dR1cv0H3XL+izl2/lKNevxR2X78iRmC/uhNhv9neYb9/p2K/qW1jv1QxZL9+8mS/JrFlv0ltZr/lJme/+N1nv4CSaL97RGm/6PNpv8Ogar8MS2u/wPJrv96XbL9kOm2/UNptv6B3br9TEm+/Zqpvv9k/cL+p0nC/1WJxv1vwcb86e3K/cQNzv/2Ic7/eC3S/EYx0v5YJdb9rhHW/j/x1vwBydr+95Ha/xlR3vxjCd7+yLHi/k5R4v7v5eL8oXHm/2bt5v80Yer8Cc3q/ecp6vy8fe78kcXu/WMB7v8kMfL92Vny/X518v4LhfL/gIn2/d2F9v0edfb9P1n2/jgx+vwRAfr+wcH6/kp5+v6nJfr/18X6/dRd/vyk6f78QWn+/K3d/v3iRf7/4qH+/qr1/v4/Pf7+l3n+/7ep/v2b0f78R+3+/7f5/v+r/fz/l+H8/puZ/Py3Jfz98oH8/lWx/P3ktfz8s434/sY1+Pwstfj8/wX0/Ukp9P0jIfD8oO3w/96J7P73/ej+AUXo/SJh5Px7UeD8JBXg/Eyt3P0ZGdj+sVnU/Tlx0PzhXcz92R3I/Ey1xPxwIcD+e2G4/pZ5tP0BabD9+C2s/a7JpPxlPaD+W4WY/8mllPz7oYz+LXGI/6sZgP20nXz8mfl0/KMtbP4UOWj9TSFg/o3hWP4ufVD8gvVI/dtFQP6PcTj+93kw/29dKPxPISD98r0Y/Lo5EP0FkQj/OMUA/7PY9P7SzOz9CaDk/rRQ3PxC5ND+GVTI/KeovPxV3LT9l/Co/NXooP6HwJT/GXyM/wMcgP6woHj+pghs/1NUYP0oiFj8qaBM/k6cQP6TgDT97Ews/OUAIP/1mBT/nhwI/LUb/Pltx+T6XkfM+JKftPkWy5z48s+E+TKrbPrqX1T7Je88+vlbJPt8owz5w8rw+t7O2PvtssD6BHqo+ksijPnNrnT5sB5c+xZyQPscrij65tIM+x296PiFrbT4RXGA+KUNTPv0gRj4g9jg+JsMrPqSIHj4tRxE+V/8DPm5j7T3CvdI92g64Pd5XnT37mYI9vKxPPWUcGj2ZCsk8Kqc7PMF41rotRHG8V9fjvEyBJ72UD129FUqJvVoGpL1tu769ImjZvU4L9L3jUQe+L5gUvvfXIb6lEC++pkE8vmRqSb5Nila+zaBjvlCtcL5Fr32+DVOFvp7Ii74NOJK+EqGYvmYDn76/XqW+2LKrvmn/sb4rRLi+2IC+viq1xL7b4Mq+pQPRvkUd1751Ld2+8TPjvnYw6b7AIu++jQr1vpvn+r7TXAC/OEADv9sdBr+b9Qi/WscLv/eSDr9UWBG/UBcUv83PFr+sgRm/0CwcvxrRHr9tbiG/qwQkv7eTJr90Gym/x5srv5MULr+7hTC/Ju8yv7dQNb9Vqje/4/s5v0pFPL9uhj6/N79Av4vvQr9TF0W/dTZHv9pMSb9rWku/EF9Nv7NaT78+TVG/mjZTv7MWVb9y7Va/xbpYv5V+Wr/QOFy/YuldvziQX79ALWG/Z8Biv5xJZL/OyGW/6z1nv+OoaL+nCWq/J2Brv1SsbL8f7m2/eiVvv1hScL+rdHG/Z4xyv3+Zc7/nm3S/lZN1v36Adr+WYne/1Dl4vy8Geb+ex3m/F356v5Qpe78Nynu/el98v9XpfL8YaX2/Pt19v0BGfr8cpH6/zPZ+v00+f7+cen+/tqt/v5nRf79D7H+/tPt/v6b/fz+U438/nJp/P8wkfz84gn4//bJ9Pz+3fD8qj3s/8zp6P9S6eD8RD3c/9jd1P9U1cz8ICXE/8bFuP/kwbD+Qhmk/L7NmP1O3Yz+Ek2A/TkhdP0XWWT8DPlY/K4BSP2WdTj9elko/zGtGP2oeQj/5rj0/QB45Pw1tND8ynC8/h6wqP+ueJT8/dCA/bS0bP2HLFT8NTxA/aLkKP2sLBT8ujP4+3dTyPvHy5j5/6No+prfOPohiwj5O67U+KlSpPlGfnD79zo8+beWCPs7Jaz5in1E+MFA3PtPgHD7xVQI+YmjPPXwAmj0k+0g9G6S7PPN3VrtkPfG8u8BjvWddp70Uvdy9A/sIvnN/I7405z2+pC1YviZOcr4SIoa+iQWTvjTPn77VfKy+Mwy5vhp7xb5bx9G+ze7dvlDv6b7HxvW+kLkAvyZ5Br8kIQy/jbARv2YmF7+6gRy/mMEhvxXlJr9K6yu/VtMwv1ucNb+DRTq//c0+v/w0Q7+8eUe/fZtLv4SZT78fc1O/oSdXv2O2Wr/GHl6/MGBhvw96ZL/Ya2e/BzVqvx/VbL+pS2+/N5hxv2K6c7/JsXW/Fn53v/Yeeb8hlHq/Vd17v1n6fL/66n2/Dq9+v3RGf78PsX+/zu5/v/////////////////////8AQajxAAsRKQApACkAUgBSAHsApADIAN4AQcrxAAuYASkAKQApACkAewB7AHsApACkAPAACgEbAScBKQApACkAKQApACkAKQApAHsAewB7AHsA8ADwAPAACgEKATEBPgFIAVABewB7AHsAewB7AHsAewB7APAA8ADwAPAAMQExATEBPgE+AVcBXwFmAWwB8ADwAPAA8ADwAPAA8ADwADEBMQExATEBVwFXAVcBXwFfAXIBeAF+AYMBAEHw8gALiAMoBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBygPFxwfIiQmJykqKywtLi8vMTIzNDU2Nzc5Ojs8PT4/P0FCQ0RFRkdHKBQhKTA1OT1AQkVHSUtMTlBSVVdZW1xeYGJlZ2lrbG5wcnV3eXt8foAoFyczPENJT1NXW15hZGZpa29zdnl8foGDh4uOkZSWmZufo6aprK6xsyMcMUFOWWNrcnh+hIiNkZWZn6WrsLS5vcDHzdPY3OHl6O/1+xUhOk9hcH2JlJ2mrra9w8nP2ePr8/sRIz9WanuLmKWxu8XO1t7m7foZHzdLW2l1gIqSmqGorrS5vsjQ197l6/D1/xAkQVlugJCfrbnEz9ni6vL6CylKZ4CXrL/R4fH/CStPboqjus/j9gwnR2N7kKS2xtbk8f0JLFFxjqjA1uv/BzFaf6C/3PcGM1+GqsvqBy9Xe5u41O0GNGGJrtDwBTlql8DnBTtvnsrzBTdnk7vgBTxxoc74BEF6r+AEQ3+26gBBgPYAC6gB4ODg4ODg4OCgoKCgubm5srKohj0l4ODg4ODg4ODw8PDwz8/Pxsa3kEIooKCgoKCgoKC5ubm5wcHBt7esikAm8PDw8PDw8PDPz8/PzMzMwcG0j0Ioubm5ubm5ubnBwcHBwcHBt7esikEnz8/Pz8/Pz8/MzMzMycnJvLywjUIowcHBwcHBwcHBwcHBwsLCuLiti0EnzMzMzMzMzMzJycnJxsbGu7uvjEIoAEGy9wALdQwAGAAkADAABAAQABwAKAA0AAgAFAAgACwAOAABAA0AGQAlADEABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwBBsvgAC/IrgD8AAACAY/p/P791VryL6X8/CnHWvHnNfz/nziC9L6Z/PzpeVr2vc38/E/KFvfk1fz8qr6C9Eu1+PzNlu739mH4/BBPWvbw5fj9zt/C9Vc99P6ioBb7LWX0/u+8SviXZfD9cMCC+Z018P/VpLb6Ytns/85s6vr4Uez/CxUe+4md6P83mVL4JsHk/gv5hvjzteD9NDG++hB94P5wPfL7qRnc/7oOEvndjdj8++oq+NnV1P3Vqkb4wfHQ/TNSXvnF4cz96N56+A2pyP7eTpL70UHE/vOiqvk8tcD9BNrG+If9uPwF8t752xm0/tLm9vl6DbD8V78O+5zVrP94byr4e3mk/yT/QvhJ8aD+SWta+1A9nP/Nr3L50mWU/qnPivgEZZD9xcei+jY5iPwdl7r4o+mA/J070vuZbXz+QLPq+17NdPwAAAL8PAlw/G+QCv6BGWj93wgW/noFYP/aaCL8ds1Y/d20LvzHbVD/aOQ6/7/lSPwAAEb9sD1E/yr8Tv70bTz8YeRa/+B5NP80rGb80GUs/ytcbv4gKST/xfB6/CvNGPyQbIb/R0kQ/RrIjv/epQj86Qia/k3hAP+PKKL+9Pj4/JUwrv4/8Oz/jxS2/IrI5PwE4ML+QXzc/ZaIyv/MENT/zBDW/ZaIyP5BfN78BODA/IrI5v+PFLT+P/Du/JUwrP70+Pr/jyig/k3hAvzpCJj/3qUK/RrIjP9HSRL8kGyE/CvNGv/F8Hj+ICkm/ytcbPzQZS7/NKxk/+B5Nvxh5Fj+9G0+/yr8TP2wPUb8AABE/7/lSv9o5Dj8x21S/d20LPx2zVr/2mgg/noFYv3fCBT+gRlq/G+QCPw8CXL8AAAA/17Ndv5As+j7mW1+/J070Pij6YL8HZe4+jY5iv3Fx6D4BGWS/qnPiPnSZZb/za9w+1A9nv5Ja1j4SfGi/yT/QPh7eab/eG8o+5zVrvxXvwz5eg2y/tLm9PnbGbb8BfLc+If9uv0E2sT5PLXC/vOiqPvRQcb+3k6Q+A2pyv3o3nj5xeHO/TNSXPjB8dL91apE+NnV1vz76ij53Y3a/7oOEPupGd7+cD3w+hB94v00Mbz487Xi/gv5hPgmweb/N5lQ+4md6v8LFRz6+FHu/85s6Ppi2e7/1aS0+Z018v1wwID4l2Xy/u+8SPstZfb+oqAU+Vc99v3O38D28OX6/BBPWPf2Yfr8zZbs9Eu1+vyqvoD35NX+/E/KFPa9zf786XlY9L6Z/v+fOID15zX+/CnHWPIvpf7+/dVY8Y/p/vwAwjSQAAIC/v3VWvGP6f78Kcda8i+l/v+fOIL15zX+/Ol5WvS+mf78T8oW9r3N/vyqvoL35NX+/M2W7vRLtfr8EE9a9/Zh+v3O38L28OX6/qKgFvlXPfb+77xK+y1l9v1wwIL4l2Xy/9WktvmdNfL/zmzq+mLZ7v8LFR76+FHu/zeZUvuJner+C/mG+CbB5v00Mb7487Xi/nA98voQfeL/ug4S+6kZ3vz76ir53Y3a/dWqRvjZ1db9M1Je+MHx0v3o3nr5xeHO/t5OkvgNqcr+86Kq+9FBxv0E2sb5PLXC/AXy3viH/br+0ub2+dsZtvxXvw75eg2y/3hvKvuc1a7/JP9C+Ht5pv5Ja1r4SfGi/82vcvtQPZ7+qc+K+dJllv3Fx6L4BGWS/B2Xuvo2OYr8nTvS+KPpgv5As+r7mW1+/AAAAv9ezXb8b5AK/DwJcv3fCBb+gRlq/9poIv56BWL93bQu/HbNWv9o5Dr8x21S/AAARv+/5Ur/KvxO/bA9Rvxh5Fr+9G0+/zSsZv/geTb/K1xu/NBlLv/F8Hr+ICkm/JBshvwrzRr9GsiO/0dJEvzpCJr/3qUK/48oov5N4QL8lTCu/vT4+v+PFLb+P/Du/ATgwvyKyOb9lojK/kF83v/MENb/zBDW/kF83v2WiMr8isjm/ATgwv4/8O7/jxS2/vT4+vyVMK7+TeEC/48oov/epQr86Qia/0dJEv0ayI78K80a/JBshv4gKSb/xfB6/NBlLv8rXG7/4Hk2/zSsZv70bT78YeRa/bA9Rv8q/E7/v+VK/AAARvzHbVL/aOQ6/HbNWv3dtC7+egVi/9poIv6BGWr93wgW/DwJcvxvkAr/Xs12/AAAAv+ZbX7+QLPq+KPpgvydO9L6NjmK/B2XuvgEZZL9xcei+dJllv6pz4r7UD2e/82vcvhJ8aL+SWta+Ht5pv8k/0L7nNWu/3hvKvl6DbL8V78O+dsZtv7S5vb4h/26/AXy3vk8tcL9BNrG+9FBxv7zoqr4DanK/t5OkvnF4c796N56+MHx0v0zUl742dXW/dWqRvndjdr8++oq+6kZ3v+6DhL6EH3i/nA98vjzteL9NDG++CbB5v4L+Yb7iZ3q/zeZUvr4Ue7/CxUe+mLZ7v/ObOr5nTXy/9WktviXZfL9cMCC+y1l9v7vvEr5Vz32/qKgFvrw5fr9zt/C9/Zh+vwQT1r0S7X6/M2W7vfk1f78qr6C9r3N/vxPyhb0vpn+/Ol5WvXnNf7/nziC9i+l/vwpx1rxj+n+/v3VWvAAAgL8AMA2lY/p/v791VjyL6X+/CnHWPHnNf7/nziA9L6Z/vzpeVj2vc3+/E/KFPfk1f78qr6A9Eu1+vzNluz39mH6/BBPWPbw5fr9zt/A9Vc99v6ioBT7LWX2/u+8SPiXZfL9cMCA+Z018v/VpLT6Ytnu/85s6Pr4Ue7/CxUc+4md6v83mVD4JsHm/gv5hPjzteL9NDG8+hB94v5wPfD7qRne/7oOEPndjdr8++oo+NnV1v3VqkT4wfHS/TNSXPnF4c796N54+A2pyv7eTpD70UHG/vOiqPk8tcL9BNrE+If9uvwF8tz52xm2/tLm9Pl6DbL8V78M+5zVrv94byj4e3mm/yT/QPhJ8aL+SWtY+1A9nv/Nr3D50mWW/qnPiPgEZZL9xceg+jY5ivwdl7j4o+mC/J070PuZbX7+QLPo+17NdvwAAAD8PAly/G+QCP6BGWr93wgU/noFYv/aaCD8ds1a/d20LPzHbVL/aOQ4/7/lSvwAAET9sD1G/yr8TP70bT78YeRY/+B5Nv80rGT80GUu/ytcbP4gKSb/xfB4/CvNGvyQbIT/R0kS/RrIjP/epQr86QiY/k3hAv+PKKD+9Pj6/JUwrP4/8O7/jxS0/IrI5vwE4MD+QXze/ZaIyP/MENb/zBDU/ZaIyv5BfNz8BODC/IrI5P+PFLb+P/Ds/JUwrv70+Pj/jyii/k3hAPzpCJr/3qUI/RrIjv9HSRD8kGyG/CvNGP/F8Hr+ICkk/ytcbvzQZSz/NKxm/+B5NPxh5Fr+9G08/yr8Tv2wPUT8AABG/7/lSP9o5Dr8x21Q/d20Lvx2zVj/2mgi/noFYP3fCBb+gRlo/G+QCvw8CXD8AAAC/17NdP5As+r7mW18/J070vij6YD8HZe6+jY5iP3Fx6L4BGWQ/qnPivnSZZT/za9y+1A9nP5Ja1r4SfGg/yT/Qvh7eaT/eG8q+5zVrPxXvw75eg2w/tLm9vnbGbT8BfLe+If9uP0E2sb5PLXA/vOiqvvRQcT+3k6S+A2pyP3o3nr5xeHM/TNSXvjB8dD91apG+NnV1Pz76ir53Y3Y/7oOEvupGdz+cD3y+hB94P00Mb7487Xg/gv5hvgmweT/N5lS+4md6P8LFR76+FHs/85s6vpi2ez/1aS2+Z018P1wwIL4l2Xw/u+8SvstZfT+oqAW+Vc99P3O38L28OX4/BBPWvf2Yfj8zZbu9Eu1+PyqvoL35NX8/E/KFva9zfz86Xla9L6Z/P+fOIL15zX8/CnHWvIvpfz+/dVa8Y/p/PwDIU6UAAIA/v3VWPGP6fz8KcdY8i+l/P+fOID15zX8/Ol5WPS+mfz8T8oU9r3N/PyqvoD35NX8/M2W7PRLtfj8EE9Y9/Zh+P3O38D28OX4/qKgFPlXPfT+77xI+y1l9P1wwID4l2Xw/9WktPmdNfD/zmzo+mLZ7P8LFRz6+FHs/zeZUPuJnej+C/mE+CbB5P00Mbz487Xg/nA98PoQfeD/ug4Q+6kZ3Pz76ij53Y3Y/dWqRPjZ1dT9M1Jc+MHx0P3o3nj5xeHM/t5OkPgNqcj+86Ko+9FBxP0E2sT5PLXA/AXy3PiH/bj+0ub0+dsZtPxXvwz5eg2w/3hvKPuc1az/JP9A+Ht5pP5Ja1j4SfGg/82vcPtQPZz+qc+I+dJllP3Fx6D4BGWQ/B2XuPo2OYj8nTvQ+KPpgP5As+j7mW18/AAAAP9ezXT8b5AI/DwJcP3fCBT+gRlo/9poIP56BWD93bQs/HbNWP9o5Dj8x21Q/AAARP+/5Uj/KvxM/bA9RPxh5Fj+9G08/zSsZP/geTT/K1xs/NBlLP/F8Hj+ICkk/JBshPwrzRj9GsiM/0dJEPzpCJj/3qUI/48ooP5N4QD8lTCs/vT4+P+PFLT+P/Ds/ATgwPyKyOT9lojI/kF83P/MENT/zBDU/kF83P2WiMj8isjk/ATgwP4/8Oz/jxS0/vT4+PyVMKz+TeEA/48ooP/epQj86QiY/0dJEP0ayIz8K80Y/JBshP4gKST/xfB4/NBlLP8rXGz/4Hk0/zSsZP70bTz8YeRY/bA9RP8q/Ez/v+VI/AAARPzHbVD/aOQ4/HbNWP3dtCz+egVg/9poIP6BGWj93wgU/DwJcPxvkAj/Xs10/AAAAP+ZbXz+QLPo+KPpgPydO9D6NjmI/B2XuPgEZZD9xceg+dJllP6pz4j7UD2c/82vcPhJ8aD+SWtY+Ht5pP8k/0D7nNWs/3hvKPl6DbD8V78M+dsZtP7S5vT4h/24/AXy3Pk8tcD9BNrE+9FBxP7zoqj4DanI/t5OkPnF4cz96N54+MHx0P0zUlz42dXU/dWqRPndjdj8++oo+6kZ3P+6DhD6EH3g/nA98PjzteD9NDG8+CbB5P4L+YT7iZ3o/zeZUPr4Uez/CxUc+mLZ7P/ObOj5nTXw/9WktPiXZfD9cMCA+y1l9P7vvEj5Vz30/qKgFPrw5fj9zt/A9/Zh+PwQT1j0S7X4/M2W7Pfk1fz8qr6A9r3N/PxPyhT0vpn8/Ol5WPXnNfz/nziA9i+l/Pwpx1jxj+n8/v3VWPAAAGAAwAEgAYAAIACAAOABQAGgAEAAoAEAAWABwAAQAHAA0AEwAZAAMACQAPABUAGwAFAAsAEQAXAB0AAEAGQAxAEkAYQAJACEAOQBRAGkAEQApAEEAWQBxAAUAHQA1AE0AZQANACUAPQBVAG0AFQAtAEUAXQB1AAIAGgAyAEoAYgAKACIAOgBSAGoAEgAqAEIAWgByAAYAHgA2AE4AZgAOACYAPgBWAG4AFgAuAEYAXgB2AAMAGwAzAEsAYwALACMAOwBTAGsAEwArAEMAWwBzAAcAHwA3AE8AZwAPACcAPwBXAG8AFwAvAEcAXwB3AAAAMABgAJAAwAAQAEAAcACgANAAIABQAIAAsADgAAQANABkAJQAxAAUAEQAdACkANQAJABUAIQAtADkAAgAOABoAJgAyAAYAEgAeACoANgAKABYAIgAuADoAAwAPABsAJwAzAAcAEwAfACsANwALABcAIwAvADsAAEAMQBhAJEAwQARAEEAcQChANEAIQBRAIEAsQDhAAUANQBlAJUAxQAVAEUAdQClANUAJQBVAIUAtQDlAAkAOQBpAJkAyQAZAEkAeQCpANkAKQBZAIkAuQDpAA0APQBtAJ0AzQAdAE0AfQCtAN0ALQBdAI0AvQDtAAIAMgBiAJIAwgASAEIAcgCiANIAIgBSAIIAsgDiAAYANgBmAJYAxgAWAEYAdgCmANYAJgBWAIYAtgDmAAoAOgBqAJoAygAaAEoAegCqANoAKgBaAIoAugDqAA4APgBuAJ4AzgAeAE4AfgCuAN4ALgBeAI4AvgDuAAMAMwBjAJMAwwATAEMAcwCjANMAIwBTAIMAswDjAAcANwBnAJcAxwAXAEcAdwCnANcAJwBXAIcAtwDnAAsAOwBrAJsAywAbAEsAewCrANsAKwBbAIsAuwDrAA8APwBvAJ8AzwAfAE8AfwCvAN8ALwBfAI8AvwDvAAAAYADAACABgAEgAIAA4ABAAaABQACgAAABYAHAAQgAaADIACgBiAEoAIgA6ABIAagBSACoAAgBaAHIARAAcADQADABkAEwAJAA8ABQAbABUACwABABcAHQARgAeADYADgBmAE4AJgA+ABYAbgBWAC4ABgBeAHYAQQAZADEACQBhAEkAIQA5ABEAaQBRACkAAQBZAHEAQwAbADMACwBjAEsAIwA7ABMAawBTACsAAwBbAHMARQAdADUADQBlAE0AJQA9ABUAbQBVAC0ABQBdAHUARwAfADcADwBnAE8AJwA/ABcAbwBXAC8ABwBfAHcAQEAYQDBACEBgQEhAIEA4QBBAaEBQQChAAEBYQHBAQkAaQDJACkBiQEpAIkA6QBJAakBSQCpAAkBaQHJAREAcQDRADEBkQExAJEA8QBRAbEBUQCxABEBcQHRARkAeQDZADkBmQE5AJkA+QBZAbkBWQC5ABkBeQHZAQUAZQDFACUBhQElAIUA5QBFAaUBRQClAAUBZQHFAQ0AbQDNAC0BjQEtAI0A7QBNAa0BTQCtAA0BbQHNARUAdQDVADUBlQE1AJUA9QBVAbUBVQC1ABUBdQHVAR0AfQDdAD0BnQE9AJ0A/QBdAb0BXQC9AB0BfQHdAQIAYgDCACIBggEi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c3QtPm1vZGUgPT0gb3B1c19jdXN0b21fbW9kZV9jcmVhdGUoNDgwMDAsIDk2MCwgTlVMTCkAY2VsdC9jZWx0X2RlY29kZXIuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+b3ZlcmxhcCA9PSAxMjAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmRvd25zYW1wbGUgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zdGFydCA9PSAwIHx8IHN0LT5zdGFydCA9PSAxNwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c3RhcnQgPCBzdC0+ZW5kAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5lbmQgPD0gMjEAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmxhc3RfcGl0Y2hfaW5kZXggPD0gUExDX1BJVENIX0xBR19NQVgAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmxhc3RfcGl0Y2hfaW5kZXggPj0gUExDX1BJVENIX0xBR19NSU4gfHwgc3QtPmxhc3RfcGl0Y2hfaW5kZXggPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2QgPCBNQVhfUEVSSU9EAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5wb3N0ZmlsdGVyX3BlcmlvZCA+PSBDT01CRklMVEVSX01JTlBFUklPRCB8fCBzdC0+cG9zdGZpbHRlcl9wZXJpb2QgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2Rfb2xkIDwgTUFYX1BFUklPRABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2Rfb2xkID49IENPTUJGSUxURVJfTUlOUEVSSU9EIHx8IHN0LT5wb3N0ZmlsdGVyX3BlcmlvZF9vbGQgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl90YXBzZXQgPD0gMgBhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl90YXBzZXQgPj0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl90YXBzZXRfb2xkIDw9IDIAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0X29sZCA+PSAwABkXAgB+fHdtVykTCQQCAGNlbHQvZW50ZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2Z0PjEAY2VsdC9lbnRlbmMuYwBhc3NlcnRpb24gZmFpbGVkOiBtPT00AGNlbHQva2lzc19mZnQuYwBjZWx0L2xhcGxhY2UuYwBhc3NlcnRpb24gZmFpbGVkOiBmbDwzMjc2OABhc3NlcnRpb24gZmFpbGVkOiBmbDw9Zm0AYXNzZXJ0aW9uIGZhaWxlZDogZm08SU1JTihmbCtmcywzMjc2OCkAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiB4ICE9IHkAY2VsdC9jZWx0X2xwYy5jAGFzc2VydGlvbiBmYWlsZWQ6IG92ZXJsYXA+PTAAAgEAYXNzZXJ0aW9uIGZhaWxlZDogY29kZWRCYW5kcyA+IHN0YXJ0AGNlbHQvcmF0ZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBlYml0c1tqXSA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IEMqZWJpdHNbal08PEJJVFJFUyA9PSBiaXRzW2pdAGFzc2VydGlvbiBmYWlsZWQ6IEs+MAphbGdfcXVhbnQoKSBuZWVkcyBhdCBsZWFzdCBvbmUgcHVsc2UAY2VsdC92cS5jAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfcXVhbnQoKSBuZWVkcyBhdCBsZWFzdCB0d28gZGltZW5zaW9ucwBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3VucXVhbnQoKSBuZWVkcyBhdCBsZWFzdCBvbmUgcHVsc2UAYXNzZXJ0aW9uIGZhaWxlZDogTj4xCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAc2lsay9DTkcuYwBhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvZGVjb2RlX2NvcmUuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0RlYy0+TFBDX29yZGVyID09IDEwIHx8IHBzRGVjLT5MUENfb3JkZXIgPT0gMTYAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAgJiYgTCA8PSBNQVhfRlJBTUVfTEVOR1RIAHNpbGsvZGVjb2RlX2ZyYW1lLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPnByZXZTaWduYWxUeXBlID49IDAgJiYgcHNEZWMtPnByZXZTaWduYWxUeXBlIDw9IDIAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPmx0cF9tZW1fbGVuZ3RoID49IHBzRGVjLT5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNEZWMtPkxQQ19vcmRlcgBzaWxrL2RlY29kZV9pbmRpY2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9kZWNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2RlY29kZXJfc2V0X2ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiB8fCBwc0RlYy0+bmJfc3ViZnIgPT0gTUFYX05CX1NVQkZSLzIAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPmZyYW1lX2xlbmd0aCA+IDAgJiYgcHNEZWMtPmZyYW1lX2xlbmd0aCA8PSBNQVhfRlJBTUVfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGRlY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgZGVjQ29udHJvbC0+bkNoYW5uZWxzSW50ZXJuYWwgPT0gMgBzaWxrL2RlY19BUEkuYwBhc3NlcnRpb24gZmFpbGVkOiBpZHggPiAwAHNpbGsvUExDLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPkxQQ19vcmRlciA+PSAxMACzYwBHOCseFQwGAEAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAHNpbGsvZGVjb2RlX3BpdGNoLmMAYXNzZXJ0aW9uIGZhaWxlZDogZCA+PSA2AHNpbGsvTFBDX2FuYWx5c2lzX2ZpbHRlci5jAGFzc2VydGlvbiBmYWlsZWQ6IChkICYgMSkgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBkIDw9IGxlbgBhc3NlcnRpb24gZmFpbGVkOiBkPT0xMCB8fCBkPT0xNgBzaWxrL05MU0YyQS5jAAAJBgMEBQgBAgcAAQAAAAFzaWxrL3Jlc2FtcGxlci5jAAQAAgAAAAkEBwQAAwwHB2Fzc2VydGlvbiBmYWlsZWQ6IGluTGVuID49IFMtPkZzX2luX2tIegBhc3NlcnRpb24gZmFpbGVkOiBTLT5pbnB1dERlbGF5IDw9IFMtPkZzX2luX2tIegBzaWxrL3Jlc2FtcGxlcl9wcml2YXRlX2Rvd25fRklSLmMAc2lsay9zb3J0LmMAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmNoYW5uZWxzID09IDEgfHwgc3QtPmNoYW5uZWxzID09IDIAc3JjL29wdXNfZGVjb2Rlci5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5GcyA9PSA0ODAwMCB8fCBzdC0+RnMgPT0gMjQwMDAgfHwgc3QtPkZzID09IDE2MDAwIHx8IHN0LT5GcyA9PSAxMjAwMCB8fCBzdC0+RnMgPT0gODAwMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5BUElfc2FtcGxlUmF0ZSA9PSBzdC0+RnMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPkRlY0NvbnRyb2wuaW50ZXJuYWxTYW1wbGVSYXRlID09IDAgfHwgc3QtPkRlY0NvbnRyb2wuaW50ZXJuYWxTYW1wbGVSYXRlID09IDE2MDAwIHx8IHN0LT5EZWNDb250cm9sLmludGVybmFsU2FtcGxlUmF0ZSA9PSAxMjAwMCB8fCBzdC0+RGVjQ29udHJvbC5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gODAwMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5uQ2hhbm5lbHNBUEkgPT0gc3QtPmNoYW5uZWxzAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5EZWNDb250cm9sLm5DaGFubmVsc0ludGVybmFsID09IDAgfHwgc3QtPkRlY0NvbnRyb2wubkNoYW5uZWxzSW50ZXJuYWwgPT0gMSB8fCBzdC0+RGVjQ29udHJvbC5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gMTAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gMjAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gNDAgfHwgc3QtPkRlY0NvbnRyb2wucGF5bG9hZFNpemVfbXMgPT0gNjAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmFyY2ggPj0gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+YXJjaCA8PSBPUFVTX0FSQ0hNQVNLAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zdHJlYW1fY2hhbm5lbHMgPT0gMSB8fCBzdC0+c3RyZWFtX2NoYW5uZWxzID09IDIAYXNzZXJ0aW9uIGZhaWxlZDogcGNtX2NvdW50ID09IGZyYW1lX3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogcmV0PT1mcmFtZV9zaXplLXBhY2tldF9mcmFtZV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IHJldD09cGFja2V0X2ZyYW1lX3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogMABhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDEyLCAoKCh2b2lkKSgoZW5kYmFuZCkgPT0gKG9wdXNfaW50MzIpMCkpLCAob3B1c19pbnQzMikoZW5kYmFuZCkpKSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDA4LCAoKCh2b2lkKSgoc3QtPnN0cmVhbV9jaGFubmVscykgPT0gKG9wdXNfaW50MzIpMCkpLCAob3B1c19pbnQzMikoc3QtPnN0cmVhbV9jaGFubmVscykpKSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDEwLCAoKCh2b2lkKSgoMCkgPT0gKG9wdXNfaW50MzIpMCkpLCAob3B1c19pbnQzMikoMCkpKSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDQwMzEsICgoJnJlZHVuZGFudF9ybmcpICsgKCgmcmVkdW5kYW50X3JuZykgLSAob3B1c191aW50MzIqKSgmcmVkdW5kYW50X3JuZykpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxMCwgKCgodm9pZCkoKHN0YXJ0X2JhbmQpID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKHN0YXJ0X2JhbmQpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCA0MDI4KSkgPT0gT1BVU19PSwBhc3NlcnRpb24gZmFpbGVkOiAob3B1c19jdXN0b21fZGVjb2Rlcl9jdGwoY2VsdF9kZWMsIDEwMDE1LCAoKCZjZWx0X21vZGUpICsgKCgmY2VsdF9tb2RlKSAtIChjb25zdCBPcHVzQ3VzdG9tTW9kZSoqKSgmY2VsdF9tb2RlKSkpKSkgPT0gT1BVU19PSwAtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALgCMEARuYW1lAYQQeQAFYWJvcnQBEF9fX3dhc2lfZmRfY2xvc2UCEF9fX3dhc2lfZmRfd3JpdGUDBl9hYm9ydAQZX2Vtc2NyaXB0ZW5fZ2V0X2hlYXBfc2l6ZQUWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwYXX2Vtc2NyaXB0ZW5fcmVzaXplX2hlYXAHEl9sbHZtX3N0YWNrcmVzdG9yZQgPX2xsdm1fc3RhY2tzYXZlCQtzZXRUZW1wUmV0MAobbGVnYWxpbXBvcnQkX19fd2FzaV9mZF9zZWVrCwpzdGFja0FsbG9jDAlzdGFja1NhdmUNDHN0YWNrUmVzdG9yZQ4TZXN0YWJsaXNoU3RhY2tTcGFjZQ8SX2Rlbm9ybWFsaXNlX2JhbmRzEBBfcXVhbnRfYWxsX2JhbmRzEQtfcXVhbnRfYmFuZBIWX2RlaW50ZXJsZWF2ZV9oYWRhbWFyZBMQX3F1YW50X3BhcnRpdGlvbhQUX2ludGVybGVhdmVfaGFkYW1hcmQVDl9jb21wdXRlX3RoZXRhFgtfY2VsdF9mYXRhbBcMX2NvbWJfZmlsdGVyGBhfb3B1c19jdXN0b21fZGVjb2Rlcl9jdGwZFF9jZWx0X2RlY29kZV93aXRoX2VjGhFfY2VsdF9kZWNvZGVfbG9zdBsLX2RlZW1waGFzaXMcD19jZWx0X3N5bnRoZXNpcx0MX2VjX2RlY191aW50HgpfZWNfZW5jb2RlHwxfZWNfZW5jX3VpbnQgDl9vcHVzX2ZmdF9pbXBsIRRfY2x0X21kY3RfYmFja3dhcmRfYyITX2NlbHRfcGl0Y2hfeGNvcnJfYyMNX3BpdGNoX3NlYXJjaCQKX19jZWx0X2xwYyULX2NlbHRfZmlyX2MmCV9jZWx0X2lpcicYX3VucXVhbnRfZW5lcmd5X2ZpbmFsaXNlKBdfY2x0X2NvbXB1dGVfYWxsb2NhdGlvbikNX2V4cF9yb3RhdGlvbioQX29wX3B2cV9zZWFyY2hfYysKX2FsZ19xdWFudCwMX2FsZ191bnF1YW50LQlfc2lsa19DTkcuEV9zaWxrX2RlY29kZV9jb3JlLxJfc2lsa19kZWNvZGVfZnJhbWUwFF9zaWxrX2RlY29kZV9pbmRpY2VzMRNfc2lsa19kZWNvZGVfcHVsc2VzMhFfc2lsa19Jbml0RGVjb2RlcjMMX3NpbGtfRGVjb2RlNBFfc2lsa19QTENfY29uY2VhbDUQX3NpbGtfUExDX2VuZXJneTYZX3NpbGtfTFBDX2FuYWx5c2lzX2ZpbHRlcjcdX3NpbGtfTFBDX2ludmVyc2VfcHJlZF9nYWluX2M4DF9zaWxrX05MU0YyQTkPX3NpbGtfcmVzYW1wbGVyOiBfc2lsa19yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUjsfX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfSUlSX0ZJUjweX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfdXAyX0hRPRNfc2lsa19zdW1fc3FyX3NoaWZ0Phhfc2lsa19zdGVyZW9fZGVjb2RlX3ByZWQ/FF9vcHVzX2RlY29kZXJfY3JlYXRlQBNfb3B1c19kZWNvZGVfbmF0aXZlQRJfb3B1c19kZWNvZGVfZnJhbWVCEl9vcHVzX2RlY29kZV9mbG9hdEMVX29wdXNfZGVjb2Rlcl9kZXN0cm95RBVfc3BlZXhfcmVzYW1wbGVyX2luaXRFDl91cGRhdGVfZmlsdGVyRgVfc2luY0ceX3Jlc2FtcGxlcl9iYXNpY19kaXJlY3RfZG91YmxlSB5fcmVzYW1wbGVyX2Jhc2ljX2RpcmVjdF9zaW5nbGVJI19yZXNhbXBsZXJfYmFzaWNfaW50ZXJwb2xhdGVfZG91YmxlSiNfcmVzYW1wbGVyX2Jhc2ljX2ludGVycG9sYXRlX3NpbmdsZUsVX3Jlc2FtcGxlcl9iYXNpY196ZXJvTBhfc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3lNHl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19mbG9hdE4qX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0Tw5fX19zdGRpb19jbG9zZVAOX19fc3RkaW9fd3JpdGVRDV9fX3N0ZGlvX3NlZWtSB19mbXRfZnBTFF9fX3ZmcHJpbnRmX2ludGVybmFsVAxfcHJpbnRmX2NvcmVVBF9vdXRWB19nZXRpbnRXCF9wb3BfYXJnWAZfZm10X3hZBl9mbXRfb1oGX2ZtdF91WwdfbWVtY2hyXAhfcGFkXzY2N10HX3djdG9tYl4IX3djcnRvbWJfCl9fX2Z3cml0ZXhgCl9fX3Rvd3JpdGVhBl9mcmV4cGIHX3NjYWxibmMGX19fY29zZAtfX19yZW1fcGlvMmURX19fcmVtX3BpbzJfbGFyZ2VmBl9fX3NpbmcEX2Nvc2gEX2V4cGkHX21hbGxvY2oFX2ZyZWVrCF9yZWFsbG9jbA5fZGlzcG9zZV9jaHVua20YX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRybgdfbWVtY3B5bwhfbWVtbW92ZXAHX21lbXNldHEKZHluQ2FsbF9paXIMZHluQ2FsbF9paWlpcw9keW5DYWxsX2lpaWlpaWl0AmIwdQJiMXYCYjJ3AmIzeBZsZWdhbHN0dWIkZHluQ2FsbF9qaWpp'; +var wasmBinaryFile = 'decoderWorker.wasm'; if (!isDataURI(wasmBinaryFile)) { wasmBinaryFile = locateFile(wasmBinaryFile); } @@ -1629,14 +1597,10 @@ function getBinary() { return new Uint8Array(wasmBinary); } - var binary = tryParseAsDataURI(wasmBinaryFile); - if (binary) { - return binary; - } if (readBinary) { return readBinary(wasmBinaryFile); } else { - throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; + throw "both async and sync fetching of the wasm failed"; } } catch (err) { @@ -1711,24 +1675,24 @@ function createWasm() { } // Prefer streaming instantiation if available. - function instantiateSync() { - var instance; - var module; - var binary; - try { - binary = getBinary(); - module = new WebAssembly.Module(binary); - instance = new WebAssembly.Instance(module, info); - } catch (e) { - var str = e.toString(); - err('failed to compile wasm module: ' + str); - if (str.indexOf('imported Memory') >= 0 || - str.indexOf('memory import') >= 0) { - err('Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).'); - } - throw e; + function instantiateAsync() { + if (!wasmBinary && + typeof WebAssembly.instantiateStreaming === 'function' && + !isDataURI(wasmBinaryFile) && + typeof fetch === 'function') { + fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function (response) { + var result = WebAssembly.instantiateStreaming(response, info); + return result.then(receiveInstantiatedSource, function(reason) { + // We expect the most common failure cause to be a bad MIME type for the binary, + // in which case falling back to ArrayBuffer instantiation should work. + err('wasm streaming compile failed: ' + reason); + err('falling back to ArrayBuffer instantiation'); + instantiateArrayBuffer(receiveInstantiatedSource); + }); + }); + } else { + return instantiateArrayBuffer(receiveInstantiatedSource); } - receiveInstance(instance, module); } // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel @@ -1743,8 +1707,8 @@ function createWasm() { } } - instantiateSync(); - return Module['asm']; // exports were assigned here + instantiateAsync(); + return {}; // no exports yet; we'll fill them in later } Module['asm'] = createWasm; @@ -2052,113 +2016,96 @@ function intArrayToString(array) { } -// Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149 +// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array -// This code was written by Tyler Akins and has been placed in the -// public domain. It would be nice if you left this header intact. -// Base64 code from Tyler Akins -- http://rumkin.com -/** - * Decodes a base64 string. - * @param {String} input The string to decode. - */ -var decodeBase64 = typeof atob === 'function' ? atob : function (input) { - var keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; +var asmGlobalArg = {}; - var output = ''; - var chr1, chr2, chr3; - var enc1, enc2, enc3, enc4; - var i = 0; - // remove all characters that are not A-Z, a-z, 0-9, +, /, or = - input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); - do { - enc1 = keyStr.indexOf(input.charAt(i++)); - enc2 = keyStr.indexOf(input.charAt(i++)); - enc3 = keyStr.indexOf(input.charAt(i++)); - enc4 = keyStr.indexOf(input.charAt(i++)); - - chr1 = (enc1 << 2) | (enc2 >> 4); - chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); - chr3 = ((enc3 & 3) << 6) | enc4; - - output = output + String.fromCharCode(chr1); - - if (enc3 !== 64) { - output = output + String.fromCharCode(chr2); - } - if (enc4 !== 64) { - output = output + String.fromCharCode(chr3); - } - } while (i < input.length); - return output; +var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; +// EMSCRIPTEN_START_ASM +var asm =Module["asm"]// EMSCRIPTEN_END_ASM +(asmGlobalArg, asmLibraryArg, buffer); + +Module["asm"] = asm; +var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = function() { + return Module["asm"]["_emscripten_get_sbrk_ptr"].apply(null, arguments) }; -// Converts a string of base64 into a byte array. -// Throws error on invalid input. -function intArrayFromBase64(s) { - if (typeof ENVIRONMENT_IS_NODE === 'boolean' && ENVIRONMENT_IS_NODE) { - var buf; - try { - buf = Buffer.from(s, 'base64'); - } catch (_) { - buf = new Buffer(s, 'base64'); - } - return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); - } +var _free = Module["_free"] = function() { + return Module["asm"]["_free"].apply(null, arguments) +}; - try { - var decoded = decodeBase64(s); - var bytes = new Uint8Array(decoded.length); - for (var i = 0 ; i < decoded.length ; ++i) { - bytes[i] = decoded.charCodeAt(i); - } - return bytes; - } catch (_) { - throw new Error('Converting base64 string to bytes failed.'); - } -} +var _malloc = Module["_malloc"] = function() { + return Module["asm"]["_malloc"].apply(null, arguments) +}; -// If filename is a base64 data URI, parses and returns data (Buffer on node, -// Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. -function tryParseAsDataURI(filename) { - if (!isDataURI(filename)) { - return; - } +var _memcpy = Module["_memcpy"] = function() { + return Module["asm"]["_memcpy"].apply(null, arguments) +}; - return intArrayFromBase64(filename.slice(dataURIPrefix.length)); -} +var _memmove = Module["_memmove"] = function() { + return Module["asm"]["_memmove"].apply(null, arguments) +}; +var _memset = Module["_memset"] = function() { + return Module["asm"]["_memset"].apply(null, arguments) +}; -// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array +var _opus_decode_float = Module["_opus_decode_float"] = function() { + return Module["asm"]["_opus_decode_float"].apply(null, arguments) +}; +var _opus_decoder_create = Module["_opus_decoder_create"] = function() { + return Module["asm"]["_opus_decoder_create"].apply(null, arguments) +}; -var asmGlobalArg = {}; +var _opus_decoder_destroy = Module["_opus_decoder_destroy"] = function() { + return Module["asm"]["_opus_decoder_destroy"].apply(null, arguments) +}; -var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; -// EMSCRIPTEN_START_ASM -var asm =Module["asm"]// EMSCRIPTEN_END_ASM -(asmGlobalArg, asmLibraryArg, buffer); +var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = function() { + return Module["asm"]["_speex_resampler_destroy"].apply(null, arguments) +}; + +var _speex_resampler_init = Module["_speex_resampler_init"] = function() { + return Module["asm"]["_speex_resampler_init"].apply(null, arguments) +}; -var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = asm["_emscripten_get_sbrk_ptr"]; -var _free = Module["_free"] = asm["_free"]; -var _malloc = Module["_malloc"] = asm["_malloc"]; -var _memcpy = Module["_memcpy"] = asm["_memcpy"]; -var _memmove = Module["_memmove"] = asm["_memmove"]; -var _memset = Module["_memset"] = asm["_memset"]; -var _opus_decode_float = Module["_opus_decode_float"] = asm["_opus_decode_float"]; -var _opus_decoder_create = Module["_opus_decoder_create"] = asm["_opus_decoder_create"]; -var _opus_decoder_destroy = Module["_opus_decoder_destroy"] = asm["_opus_decoder_destroy"]; -var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = asm["_speex_resampler_destroy"]; -var _speex_resampler_init = Module["_speex_resampler_init"] = asm["_speex_resampler_init"]; -var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = asm["_speex_resampler_process_interleaved_float"]; -var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; -var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; -var stackRestore = Module["stackRestore"] = asm["stackRestore"]; -var stackSave = Module["stackSave"] = asm["stackSave"]; -var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; -var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; -var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = asm["dynCall_iiiiiii"]; -var dynCall_jiji = Module["dynCall_jiji"] = asm["dynCall_jiji"]; +var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = function() { + return Module["asm"]["_speex_resampler_process_interleaved_float"].apply(null, arguments) +}; + +var establishStackSpace = Module["establishStackSpace"] = function() { + return Module["asm"]["establishStackSpace"].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_ii = Module["dynCall_ii"] = function() { + return Module["asm"]["dynCall_ii"].apply(null, arguments) +}; + +var dynCall_iiii = Module["dynCall_iiii"] = function() { + return Module["asm"]["dynCall_iiii"].apply(null, arguments) +}; + +var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = function() { + return Module["asm"]["dynCall_iiiiiii"].apply(null, arguments) +}; + +var dynCall_jiji = Module["dynCall_jiji"] = function() { + return Module["asm"]["dynCall_jiji"].apply(null, arguments) +}; ; @@ -2241,8 +2188,6 @@ Module['asm'] = asm; - - diff --git a/dist-unminified/decoderWorker.wasm b/dist-unminified/decoderWorker.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f74b41a1179f42a1538531fd69d953021ddcb28d GIT binary patch literal 190038 zcmeFae~?|rb>DgKeZPOq%$u1vzwic_z83%qf*=J+6bVTLflCO$U`SE4rK)w6MS-*g zQG9Ozas~sKib>8m&f3a`cBH{@OBH8hm6O_Nf0S2dY$df)A}Zy$%C*X_cBA#G*4{EV zE_<`yY;4C~Te4+yKi|{$y?5ULAR)zx^9MlAyZ83(+kN`<`PHXScLz^hz8D5U5dL~} z$CKqv`xkCLS>T3CsGq{-OPk?K+y_q<^`4|4crxHp>SvEOd0Dq7`w5<$9zG22f+rjO z`xmVkD=v7lmZiR^q6b+>3=EF`XD{-R(lRK6C!5)Kb_t#Y2)?gmi9rTk@MN{0EqHRG zf16#&@0;{uKbOIfmGNS(IOP-o;fvJ&f<7mu@RD63@U!`3^ulKN0>3ZVuf2Z3l0s6V zpNqx|7cN~bJ@rG+u5ScI-M7x4KmWr|U4G{L$3J%dqpQzez7RyalYe;qnT-oUNy+8& z{?oD^7S3O|c=@C2&pfwr;nMl1FKnFu#D%AxJAe6^zj7g{=>2T|{lyCxKl{0$i2Ay)YYt}#^nneAG&by zx$nQQakQUr*sRMJF7$$`Ds7%Wzwy)$tzJ0)Lr-14P}mHVRtB$ll`Rw2M#g+ZZOZbh46 z`r6-*8g}`oQKRy&qxO6rS3>mVA6oC7e{N$vxL7*>@%0NAf^Oyf#iv$RpZ#d?40nd= z;8In07oP=5&sri#3Z9!f|Lk*DE}#F{g^xb_u?y!vzWVG_8^OcveB%1~kFH;MiXJ~P zGn)J{I%56VPX?#v&tHD-!iDG0(=$(9d~Wr^I>q@{kIr28>X}Q=Yy|H+d|mo;>(74l z!sW~7pSiSgVSV)iefhBroX6@P`{bolH0S&?&jf4D;RBEB6ZywyNVz=7(0!)+Oz`|P zpwP$9T>iudMLi#U?x~Mn2*&G1N~xi!(X@x}&**BbW{)2fH8pGPFxVe7#y382K0e8UUwM7j@&RYfxL@C}Dh=O2RmD zjkxTpaacHM6|^?e)|J(`Z2Cf7T;p6tag4c+(#Kjlu`NniV&@K6*a zF{OqZ-Q*}e#oIVZBXShd;B0bNCpnaU-m;~eUEwTNf0D~3z16tfs>X+@b?<&k1Q<^w z)P93+=#F+8+#elqZ8vs*wCJA#o@)0;EuKF2JK_CNmFJd#nz=tZ#C_%dsLf^a{^$so zsr#e*$VtAU|NJP4oitoY$Z*UBE_@7hwj3V^?r^K(+6Tf3NCSA2DPeA}Fqia_13Yx& z{Vt?c@!Qq@ZhW_p+l}Ah_LAqWPW(=g(AiLi`&=b0oOP4y@w?n1B^+^0qb~X&o=gKs zz)I)qxipL`(aGp!;iLz<=_b|r_l)3p)Ya>?2)!o?efqX)y%7K(>ndc_E%^ zh9x%*Ni8)RC3jyk6Hld^4KmIPXC_bX>bQ4;q1ol6(gA1oBI>%mj>ma7r`GfO?Pn55 z{PJ2SUWhhnM9oc}O)9Q=I$2t$rV8)e(mHLKR>8(@)9L2fWU(Xur!)7sgK2n`PdYx! zesSbt2T?f3_ic3x6?Me3X@Jn(Iw7>RCS$0-H2U6U?Bi>4#?vET86#xiUi>@-_>t1nL9_J+y(I>??s~G(<(w{4j%8i%6o!< z)_RZ8 zFO)5`SMEvLsT*8n9ceMlJ2R4(w&n7s)s4~2b0eAQg?#4LuFOj#nU_X0&u^^9m9$TN z$T&}OWi-GIFtwQe@by%ehRD@hAv{S0Pj;@-fb0jPmq+Ie=mee_Siz8LmpoF{b}zt$ zRJFY_K}LISr+^oLMNn<;;dsBftSVXKsv6F|i15Y8T-NqgX6?+QU@X2c7M6 z^GG5DB14Y2Tteivodc=TP*2lbS?KT*w%x+EAkHgSLAhZ@F}m0B|z4Huu2nq{vv7_$;9AdXjfOTy#~zE z(+JSHJH<#Syy5sy!xz3f=B;R?u!s9O8wud~3$k_)_K(v@PW-Uyx87c8)k;`aa8{fdq*i;N=CN;d7 z>bf!(p^bJJ+n9NnAF$r*-q!6x@CRvDVPi$CA^*ZLcMqN=8hj7lnT2?c#>y^F|M$#~ z^1n4&vkiO%bj+cgo1pP??PzQ>deH@-=lb!Cs)3)!!!2Zy9@hDuZP=0_nDj6rP+} z6(^@1lxt5lycYC^xh^mha4d=ROBnRw+G!qn0TkiNIx>Gx14N1*ObECdo`6yV;v$#+ zR+706qIS-l6Jw|2aU06Qz$M6Y+^Tn_jkrZ~OIMOw8eU=iSW1`V!EB+NVmx`&WISIh zi1QnKSi|?!UhPVrjNx{LLr(oc@m(i&@F`3nk$BCgX}C_&*Jnx=OtUECf+-v_cM~iD zjkn=p>gy&o2}JKXomfk^s^$f$r^PGTJyowm1ep(Z>YN{{`*vYp-9nR+iJLbH0A})y znz>Psh-jMJr~}Bo3xCwoh&Hy;O|>y=P|c0QBF%VO9=FN3 z)+{uFph4McZ#`@8rf)B$(%#X=X0&$0=8ljN3?ve|uDK(buA{ZAx%KOs>uIf>(b^5G zzY+glSN%w)n_>I<>gAS{B#2Am>z1LLF@Q(6Jm>>-Pa3*6Gkgl&lYMm8(F`rzGIiO@ zaT9_>Z6lvy{gtEvp1rEBL8j2q6mvbTsfHWl#TbGppNN{2&T<9vNn=!9y)}(WHNi~& z0)kith9lp#p&&Wv@PGlIC^}F_8#7$-B1pYmN?%$-><&n~XrwJE3#e|)Q!U-t7|In* za8>m>6PCdZG9~jSER}KIgk>i2JhHK)z+zJL!jgv3n5*kDQ;JViN<~ZLvY%(ISX~5Sm=tusN5-ctV$IQacoV%<=Q29-F$uyrxq@fS+1oh=Ln1u7OrO zZ8Ak_jK)Yx8Iu*3h2RwlXGsDsRES=(86K=#uoWQM={YR6B=jWF25;|54=aq0 zDr}@!hP^8qAq2b&mOBj@;^Tc^(v+L%-%h&*Sb|X_jh?BJFDZmS#?aa4%uPi-jZcIv z=UTm_p)s^ItfZlEsRQJEq_K2>>VW%^7AP`#0(Ug87|{IcmDaS{e`N#NDLH6z&$&j= zmEkczs-{u6uwXlls+ohQ9JIA&oOWDO-!rQA-)b&=@XD$PdGD)_Jfsaq>w|JJXtPqw zDs=!I)BOX$7+VL;2%aveYp}enx2{T#sqCjT{>-1?ZSB+dvD4^_W zyyJp}>_4!+FZ;6oz2%y`d5sw;bvlZO3BjRx5lo1zZ}lml(kPmsj`5jXp$8EZPA7br z1_rb_%r!L`WgRqZ&e zHo^D?;w`rBjsbrpy>%qENj7`0^2dlX2vEev)QngKc6CjSq&3RGYY6}g9O-9{Xf$R* z3B=a2LR^_bsPs@=%mig73i_NQJsbpE@72$j;EbRA+HVD`>2Lh@mwvN=MuicgwT|iD z0%Qm^n(PG^Ma3|bq5XbE)tgmxU777GugXbsqXMhYK1GfN8L(3xOjBG;xJ}_KQqm9- zfqlYFoqBQar|;PQ%qwsx6BT`R!*G)3nYs&o089Q;;n*3Db!}XGOPv?d?H=6LLIn|`zw(15=D-4z0?xMZwd+VZaMcKU`M-!WPf1scM*FBe( zS7wW1*F(_(EcKEk>x6{rM*31J^Pk|Fwp7HKwPd{0MH7;D&LlGmV0*7U#nT_0}rUz9Lb8k+Y%n@qthu*M38Q%(7bCykck zj=vDP5?2c+@vLU?SP)dQ*FO}@tGT$HFrxxtc5wUcb&J=MJ#G(=isyn((XldJN~5J> ze^!ex-l%Ntb7o95X5@`We_MPP;OM0^ROF4o-syhZ^SrD_IxH;bc;JQrSlmp zBenWI<-~T$f56B64^+^pEWd6?^XsdxY&ROGe&XB7nH^PqV*95)Z_ce+ie6U4&@2%{ z6F7M%EMjO(5ko|mDO!lvZTc80f=l;+V`r_3zXb+n@1oAsi^_703z9zrvHK(*URfKt_cC&@m8pM#y2uBz2B- zm_o&#HHa{)#HndZ!!(-c>@LC^A)6HUh6FkH4u>VYOBl;Jl&#XRswzD>D;iQYWGdi+#k%8r8IbB06cLwsu*l_*{LE(VV})QXOBpM2ix7y7#ER0; zZd`s(a?2~svp9fS=OqBlN`Q-zhK+;}yF+9s@^QNL=Wo1GS)=!xn$N-l((q`VpUVj< z%4Hy)14IQUj>S#+E(C4gcOlO;tu1Q)iPFy|lJV9OKGwvmT1&fK0pmlBE?A>gBB0_T zg(ZvW9QdMA(UX090N{xSlrMVesz=2k)aj;>FSH;RxKz9PHFqyp)D|DB*=lrwfs!eT zp(|Xk$#=xu*GGIk2Cl}0T{YaJ_`4`ylMobnATD51$qLhG-0G;ByS;CPDz>p;BTaQ0 zHCY!}`;~n$F7R2tM?CiRIX!H6vvS*XzPdg`qDnM}MwI=gST&-~`|uRk%npttCa{fv z#iVUfB!OA0$ymB|Qn4}P_-k=->7!$GpBqcxII*&}X89-pxSCion`>_JQrg$PFzX<*VlrsYxbY7@(r*4@Y63TYd)Q?U9(53qHhVTa%6)U zh+Mr<9l`Z=U}pI`ch!+gR~5e99a(8**#iq&Kq z!m9G2%6=yz@?s(<8jOcEB*)rx7d0^jfe@JXXi~NM3pg$`T9dia*x=-Eh$ms{ zT3YD(x6C?KJ8q)2&*Yf2&81{qWIw@wkhp`)#xJQpjU6T)>8PIz7vYANR*3{xAv9r3 zHA`)bQAvWCpVf;51AHYm5QUnoK!eej)J~2buZcyZM^`lvK_EKv(0}y)DxlQpCeS14 z6J*lI1Z9zCS7{0Mfk2#B(Gs@fXo^umTNNAPkXR%gAMZfW(lnq@qa<^hZo&)NW=xMX zk_j(pC8hg<7Gk+h&>Fm0T9CgA#y#mK;&BPuF?rg?G@xamgr=nPG+%2@&x&=Gtk6np z2@ffky|Et!@m_4HzE!||%Xcczv{m1N786u~YkF)$U#om0bQ6zCsIw49La)J?zeZZ6 z!)Vd9=v@F&JX`CMT6cgCaLB56u{j65+j>Oa20EI#c@=|C0o#G@mJ1I)l$x1fwsXS< z8#Z~Nv7ONqrmZ8Sw~6+ICj>F51hWOgmC3=Urf7(r#c)sMs&i6Dn!c<-{Tjn-#82gF z(p4PoYB#=Za#Q~&dGqh9{uU%hMH|qYfgubSGHV$!fm}n<32;VJx=?E&GYr&?6C%|@ zPlSBEqLf)cT(KupqgHH!!bx?z>;Xtf_CQ`++|V8{GR@fo;C5gSL^(3Okv(7*%usua zY0Mtb{8}v~?0@nSgo?rl(oOj`e=-{`{Bl{d>c}Zf70ZJsNHQowQdJZ!I<)dI*LE9s z1cVk-^OXkPM#5yrq|QviyychVtUgTs3fM7wGtwx65y4@`vV5D_pn5WM50Vm}*f67s zhg-Fc6?PXu_H1&Jk|?cj$*NTUBH81uN2=(UkA1XY=6M>aQ~xcRCX)NCXa+g{NKMHz zdvGc8gyzy@eW(Hz{FvRe93DhS zcLEZ^ve*D*tb}O9yeM6-`b&Ksx=Z!v(xv)|gvb8gX! z17AntabGp_qKbJ@>Kg@kUHj;ePaAY7ZUSV`*Liz`#ZG2#l&`ZP$^%$>AO}BKzi8UB z+uj($x7*$@ygT}3i1l5)=ethOsRymk)Omd3yKd8WT~-8_cH^X93|7FG-;yuC;OJkd zR)rL~=v#dKEDQ7Rd8PM3>w{V&)+#i3m zdv?zR6QdCCg#K`7HWV3FNzpT3ugRg{N{Sz_gl`NI7JR}t2MKZl3_mIF5R+*M*(W5- z`h@Hg5?I@SH&sI`3?UTCOM03BmO6T?dd50N@ie$sT;mMvT>il|){Y=aH2h>7)QfSB z!b4*k)S63AZb4<059KDwMbNV7(mH!qpG7PoyO7L+2AaANnrN+!1z zJioI8DAU`h7TuN^yz6QO84P?>)e4sWXUrS7cW_NCZ~sW^XReKRxE2|onJ!l%(-2taW zxo~Cu)sD|%ZcN|nW81x;}ly6FpRiB{NZA`~Zlkx(p6Fa*nES{h8$ z4*yplU|;{s6&~!%`6lzBZ(gS&9Ud9e#27U-o9vbNruk2gX{j^d z9kJOrP3awJ*52|Xt)}K9=BkNYzR0J|Dpe{Pxtz|g+RRMKR)S0`DObAH>MD^1`8)?D&oVc{g$ z=F6yiDhOWxswR}|xsrdjIi8XhF9Kr9Eab5!k(O_P6-|}{>w{_mDJ@F;^n zB)(Rd(9Vp^Z>8TM*5j9cFHHX^uvicE<+n8Pm41^%z4&8$;cNzxfYCJckrhoG%{i0e5lv6;-pJiqJsl7Qs;PN4D@=#5k_F=51^WFFkE-WT{m!{4H zU^`hDp9+Ir|H7b={_O92z`kRJEhzJRGRGc~>91yQ{>PL}xReW(sFXKGGZvGAAkFZj!;_Ajm0@Gq_A+ZF$Zz(7=BEq&ZZ*Q61b zsF4=9pdJpO7B;08PNT&BwDyPsO|vu<^g9fHeA zNx{OF^9UFA3T|^DvP-eP>{~qeGE|JEz9dvI7r~23qjeKnFH!d;E%b}nqADxHMYbVL zO61c#*e<0-qFMologyQi3R=tE=mS>IMPagRB3G5K#e#*)X*{T9>v^k&C?8*qmRZg_ zmZSTXp_EMX4e(saiap!4-ov2R9t&)md?vXcMUb<+rszF|&KyT5AIJFet8b{SOUZ;H9*a*CVp&RNq>)1wrfFLN#p5P1;f1Jb`bZ0aO3Aol ziG|_`*5aN^#)uc1a4g$ou?$;#fc$b6-_43S-P^13AaWM|rNwBK=O;MTjmjZ2R9Q6@hMhq6T zL>6s5ON_J-%)0L!f}3u3H-bHZ6f;;)Qa>w?F^ZeHrvm=PC)hxowoeMNp6<0YX`GgU zEUgu0aT2X^;Iq;*GE~H^4@M_&N%$Lc>|AZ|W;isw3WsHIxCvOpAmj{()-MFpy0H-) z(lrM4JZ~}_7GuoO42P4qhQnchm&HkRv*FPC-m%`8C0mUcbd9tAP655;OJd#wzO`v7 z)%y5~MXQ%}pO(+D8ey7nYzRt=ltCEHg}mG}>!>{!dxRJ{6lu5+Qc4JYo%ckhXzbmH zU>Wm<|6GWe9Uwxx#^e#v@WhlMf_3?afK-&&Uo@aK2D`Y`!#PBRkigOiEgGm05LsiD zds&MISmT*J#E67sR;IfkhtII9S=7Ov3oK_~QBbNnCs#Tt+g%XA{`{I>o2uT22&$A{ zv+aBHUCP!qz9q1XRz9(3)?h0xLV?+SmC8UvHx^~uM%V0oXVhL}U7ubs2nFPXtzB3G zrub4V>Sucb`hm^b3H)aa!h$tzAXNa)lzpKLI5vcqWc{w&t+jf(lf$7&S3fUsP@pw$6 zSL4?69wH1dd6kBaMOH+HH`X-xW3>*RfI|?pmK}Gsg~e;fcSNTO*YrWajratD8=5N1pn$x*faC))BlefsbFfNXYH*5g+8 zs9i6WkHt48JBu8Yz#=024f{zLOOUwiBU$c`Sqmr4l#vD5UdD`K$r$B*gC&4p_l1SwXjST^de{aJ?JfOKp=@#(pXIB8v#BsSf&ZO9+j$vcZa*dv#adV4)1MRz}h^ zicR*aUxoEHH*I>YVoCNZ-Nv#mIF;gIGFuLszWxS#ru4`aa)80A3aZHv!-&wj87%{| zRaA8~;wbBlC9Sknt_}>9xGwLL>>-F@k2{*agx`-M>e3@*sI#}3NrNg5upnURi;Ng; z)XV=AP4Ngj_7_0>^MVhs#^o2pjcHZ0AmWWqk1DVdy2ZxAw)U< z-7vxKiX)h)k6;2-vKtfiTf; z6>=_hC$|~po!qg7ZCX*uxknuv%zMkm&7B8pEU*}KmP&pa?LH7Jt^^CXS zYuU3rpb#LZ1igp#5BmqcXEy3R%KlxiqaiKOWGyQaLKd%#IgKdI5;KaBCAMcEA+!`U zPZ5<7zOWIc_5mCY0 z(9jqq0BQ7UjgABh7*?45MLqyoj!`c6+P|ZW(e4)CPY%{G`vE083L^N=B}?F?t|2=6 zPGtj1Dn6QQ_yh|KFxQ~De)yzL8DdTY1{gaVM>6d2 zn5+76Bpw`%#Wi5+51%Fx3A<%02$tLDN4NZ%>oO1tKkPax%~j^M?#GZtw}fj4EL5My z9LIA3GAgdlz(xYx(-{I2o4$`ftaV`wtAW{{X>HMuXu6B6qO~r{zp#;hq1NplVIaVM zB0u%XRJ)o-^DVgh09>}BmW65T=TVj0F zF$tzUHeF5Yo||IurLH`H@1>{N*+)V~5&(ID{?~xFpffni?!8Q%K|K<@05G74eOY_Ts~m+k+<7LyW@ zCSbMrb4XM&x@^g%4fC}uls+WMi%2s!w2pPizAXkPyG0~i?m&58M5?($K`Wm3#y#e? zXWx)c4R?2{b)4}0<{eja51Jbv#Nl4@h%39Jk^yQcD)T6uXB$XZ7DgTt&slD^9-!;3 zmk#1#5b@DQP^BgC+VU^em>^nVy*|y={wh!`U*JZ`mfjvD3PGP0wYlcB*M8c^pWT++ zwESsCz>@<4uBJz!4O!b_G9i@B^EtB!B4&u-C_hRonde7^n5;1yDN6tDP}Z0U9#K!< z4A-HUnBL~ymus8*oZ^(cQGHd>74BeaW53gZ|Hl(XUak+vC8Jgc6pJA2>rMs{BUXo5 z<62EUB#gR|$>_#V2IP=11Xw+0Xy^T}5QPc#K2=nW)yraaJng7Lgw7-Go;5~iRWUcd z8)$^Czn;0Vzj`_hN&AkWG+W)r){;FKc!-o%zel*A?%%U$dCnblOYp)wII)hCOnUBJ zj1VX3*$$_5lv;-veS7Ctvq#yk0=BI}W9p{JM$;T)HZc3-lr%BQ%o3E#CS}>-1tMDf z;Go|(tP<42 ztZ2A=R`uqvR8h__D_imAvxcdYSkrlDvdY%c3_5WrOgTyj{la)xQ3uU7h>ANiDy``pV!urm`US-z(Tch$2n|fPPQWp!?^$;0egz1N zuCt1ph*KF?aLCPaz(u^2*)hmU5j>h6Qry?ou=hB%@sQZVLyj3vhO|YdG6`nuXG$I> z?ctAf$ovo{Lq9vo4_Wd<4UL5b5}HP@Z3>icbkfa3Pjs$v#!+^-VCUuQ+rdFR$Js6B z7dhXG!xKAX1_lP(R9E!`&uGTYvk@oFqI$q7&@$=BFFX~^&8!y!YQ z*@V!n+o3m+KIcQ*em2tfvk~9=YHfPii&6ICF*iiTtL~aKzc=BT{Mtp%BKc8@)?|0E z;_haz5vmS>*+kb=mqz$FL(RcRWLcGpc4OFn2RyRijv=F*y9*IxK?{dli|*b*F@X{v zg!(3EuJ#0B@bI9!)6T5Qr6RNgU*#PpEfuk+0pGXy{&2*me21g=siepC^Jx0%ck!k* zN0F~H5t4=XJ?IW07C*%di{(CHS>2IAW)Hs?x$020@;dO40t4`HD+59X^aywykqgg7 zZv|ey#s-ZRD%4P`^?moNT?XX+YL`2tssnf8n40Q{PkmH)u!CPqzc2p)UR!DG++ z^6-ftT?P+RI*eQci4b)Be(#s`wCM4uV#CyZ2ra%LZ z`@CW`15HjPo2N@(G~?q4I7S*1p^d#GMrmDS2SE28&MeR3pfEYUa3DIp+0-!#6|CRi z`#0~@NcRJZe90$TXNJ@v9@?XaK;->1Bb!l#k za@b7SUpP)Mjl2R8F!+B_Hyf1CLrIDVL)hw+(X5|7ai2 z?^M!KE76o&`g=>JvCp}4HV_E5N&CZLnjXJ3`uLsvqqcT7Kvb6hZcym3KwrWj2lEY; z)EC2ze@Pl;6@@2*Yw(E&a9GyhJ71gsuF7{fTJpt?en;6&@@RugZd)dRc;@IZJqM@G z7PkCJ-u7Hfzz2f5@ZgUBWhz8qk+qt=`Z0UOFRxUyDzI1o^UR+AUlzl3rOQBHSz|{n3_oH7Btljmr;RwFHZ}#0_hUOu$Pr0~d8Kh? z?v>;~FFt4wz4#6rki~Zjl8f;nF5yai7Z*M_%!OS}??%=0bc9(fO1{SxFi~Rdp#Ks9 z16*G0#&V>*(2b9B`H^n?b}oOV8^43gC%f@Gxp35@mPhms;Z?Z)?Wxk9Wx7aDSm z%jItTZY~5NyoU?(^6%yHTsMA@%d=fX3o$hnDFM-#$8JU@Z*F{n6s`%m|EgkRm$F_-Mcc3)txg)y=*Q?$?gr4shzZ*Aw{4SY%NkCkZ{Ve4gGS{b zCu(GnHydq8=(`DIzGF%g)y0%&<(d9V*mUG`L-RD%cba zjHZ`4ZQ{2%jF<5kE0-DcWC37f7D6JJ2}`}1lSzYtMDnsASw^h?lLvnMm_$ck91If$ z)=3kRHgDUP4kH;(S_XbiE?Kdykqldwf!|CzA(h%A89rwj_$34Tl1psOk7RhwGVn_V zZOcxE#gPoJTLyl~!1nOU;6^e8skI_i2In&z7|GDG4E&NI6P<@fGC0e?FBuN`5{`^y zIBFUAB?J4z3x=a38BSUTe#vmuXSi=9!{e5LUozb1GaMVq@T6tnmkh^zh6hJ7JZBmB zCBuVQetRK>kqldwfnPFY`rv&d89rqh_$9;pd=<+h89r?p_$32}{HU3aj%4_(W#E?# zkNOOck7W3qW#E?#kNXTC8p-f^%fK%gKIAj}z(|HKSO$K{@B==>hetB}Bg?=q89wYY zJUNo#HOs&+8JtgA$jLt?=W zCg@Cfox?S^#l%TyvZw5&Ue*d3;xW5!W?-MetX?jevR(1Y*2|;@5Eb2>!oolZ7u~(N zXAXUEZ_7Q)EpRmVtl*co=bl?Uza#f7hx9vh&k9AoFZWCYx_ejdnMp%;fA0AJ&ky9D z5Al2~_k4uscjun56x@4q&-d~C-rVyso*&FTKPZ1*?ioGcPUN27$MebD^D@tA?)g!k zAI?2L&hx3<^M`nTU+(z_cs`wb{xFU%hEQ~{4Wdv+bx4Af(^_{xHhqPYquD;SWFjM{ zZQQhmE<-eNGW02%E+r+JG@t6>ogJz!Uzy*zlY_(6f+4EVB_Id z0~wqGh;!^^ai|g>Rbm>Xa*y3*z7F}iB6M=3p{p+{2PZ|{&7f52lj0E=O!w9XpUo#{ zhATV%W;3dhJLDT>bIgRNi}f*7)8GAenEnQTzeQjZ9#KZ?oR0~^X|P|>QHWCX*rVpp zXbl7uAva2qcbs3HWom}(e1f~4`H6%`9#^!J5wLWaz{FY4*f}m@#?E507WQi?PtJ^` zO9GwS{@Mx0nawMd)@16�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 literal 0 HcmV?d00001 diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index 930a5d32..1d43df4a 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -20,129 +20,6 @@ var Module = typeof Module !== 'undefined' ? Module : {}; // --pre-jses are emitted after the Module integration code, so that they can // refer to Module (if they choose; they can also define Module) -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["EncoderWorker"] = factory(); - else - root["EncoderWorker"] = factory(); -})(typeof self !== 'undefined' ? self : this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./src/encoderWorker.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./node_modules/webpack/buildin/global.js": -/*!***********************************!*\ - !*** (webpack)/buildin/global.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvd2VicGFjay9idWlsZGluL2dsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL0VuY29kZXJXb3JrZXIvKHdlYnBhY2spL2J1aWxkaW4vZ2xvYmFsLmpzP2NkMDAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGc7XG5cbi8vIFRoaXMgd29ya3MgaW4gbm9uLXN0cmljdCBtb2RlXG5nID0gKGZ1bmN0aW9uKCkge1xuXHRyZXR1cm4gdGhpcztcbn0pKCk7XG5cbnRyeSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgZXZhbCBpcyBhbGxvd2VkIChzZWUgQ1NQKVxuXHRnID0gZyB8fCBuZXcgRnVuY3Rpb24oXCJyZXR1cm4gdGhpc1wiKSgpO1xufSBjYXRjaCAoZSkge1xuXHQvLyBUaGlzIHdvcmtzIGlmIHRoZSB3aW5kb3cgcmVmZXJlbmNlIGlzIGF2YWlsYWJsZVxuXHRpZiAodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIikgZyA9IHdpbmRvdztcbn1cblxuLy8gZyBjYW4gc3RpbGwgYmUgdW5kZWZpbmVkLCBidXQgbm90aGluZyB0byBkbyBhYm91dCBpdC4uLlxuLy8gV2UgcmV0dXJuIHVuZGVmaW5lZCwgaW5zdGVhZCBvZiBub3RoaW5nIGhlcmUsIHNvIGl0J3Ncbi8vIGVhc2llciB0byBoYW5kbGUgdGhpcyBjYXNlLiBpZighZ2xvYmFsKSB7IC4uLn1cblxubW9kdWxlLmV4cG9ydHMgPSBnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\n"); - -/***/ }), - -/***/ "./src/encoderWorker.js": -/*!******************************!*\ - !*** ./src/encoderWorker.js ***! - \******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar encoder;\nvar mainReadyResolve;\nvar mainReady = new Promise(function(resolve){ mainReadyResolve = resolve; });\n\nglobal['onmessage'] = function( e ){\n mainReady.then(function(){\n switch( e['data']['command'] ){\n\n case 'encode':\n if (encoder){\n encoder.encode( e['data']['buffers'] );\n }\n break;\n\n case 'getHeaderPages':\n if (encoder){\n encoder.generateIdPage();\n encoder.generateCommentPage();\n }\n break;\n\n case 'done':\n if (encoder) {\n encoder.encodeFinalFrame();\n global['postMessage']( {message: 'done'} );\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'flush':\n if (encoder) {\n encoder.flush();\n }\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( e['data'], Module );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n });\n};\n\n\nvar OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n this.segmentPacket( packetLength );\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n this.generatePage();\n }\n }\n }\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n if ( this.framesInPage ) {\n this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n global['postMessage']( {message: 'flushed'} );\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n global['postMessage']( {message: 'page', page: page, samplePosition: this.granulePosition}, [page.buffer] );\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n this.generatePage();\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n this.generatePage();\n this.headerType = 0;\n }\n};\n\n\n// AudioWorklet\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n constructor(){\n super();\n this.port.onmessage = global['onmessage'];\n global['postMessage'] = this.port.postMessage;\n }\n\n process(inputs) {\n if (encoder){\n encoder.encode( inputs );\n }\n return true;\n }\n }\n\n global['registerProcessor']('encoderWorklet', EncoderWorklet);\n}\n\n\nif (!Module) {\n Module = {};\n}\n\nModule['mainReady'] = mainReady;\nModule['OggOpusEncoder'] = OggOpusEncoder;\nModule['onRuntimeInitialized'] = mainReadyResolve;\n\nmodule.exports = Module;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL0VuY29kZXJXb3JrZXIvLi9zcmMvZW5jb2Rlcldvcmtlci5qcz84YjNjIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgZW5jb2RlcjtcbnZhciBtYWluUmVhZHlSZXNvbHZlO1xudmFyIG1haW5SZWFkeSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpeyBtYWluUmVhZHlSZXNvbHZlID0gcmVzb2x2ZTsgfSk7XG5cbmdsb2JhbFsnb25tZXNzYWdlJ10gPSBmdW5jdGlvbiggZSApe1xuICBtYWluUmVhZHkudGhlbihmdW5jdGlvbigpe1xuICAgIHN3aXRjaCggZVsnZGF0YSddWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKGVuY29kZXIpe1xuICAgICAgICAgIGVuY29kZXIuZW5jb2RlKCBlWydkYXRhJ11bJ2J1ZmZlcnMnXSApO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgIGlmIChlbmNvZGVyKXtcbiAgICAgICAgICBlbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCk7XG4gICAgICAgICAgZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgICAgIGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBnbG9iYWxbJ2Nsb3NlJ10oKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2ZsdXNoJzpcbiAgICAgICAgaWYgKGVuY29kZXIpIHtcbiAgICAgICAgICBlbmNvZGVyLmZsdXNoKCk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICBpZiAoIGVuY29kZXIgKSB7XG4gICAgICAgICAgZW5jb2Rlci5kZXN0cm95KCk7XG4gICAgICAgIH1cbiAgICAgICAgZW5jb2RlciA9IG5ldyBPZ2dPcHVzRW5jb2RlciggZVsnZGF0YSddLCBNb2R1bGUgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9KTtcbn07XG5cblxudmFyIE9nZ09wdXNFbmNvZGVyID0gZnVuY3Rpb24oIGNvbmZpZywgTW9kdWxlICl7XG5cbiAgaWYgKCAhTW9kdWxlICkge1xuICAgIHRocm93IG5ldyBFcnJvcignTW9kdWxlIHdpdGggZXhwb3J0cyByZXF1aXJlZCB0byBpbml0aWFsaXplIGFuIGVuY29kZXIgaW5zdGFuY2UnKTtcbiAgfVxuXG4gIHRoaXMuY29uZmlnID0gT2JqZWN0LmFzc2lnbih7IFxuICAgIGJ1ZmZlckxlbmd0aDogNDA5NiwgLy8gRGVmaW5lIHNpemUgb2YgaW5jb21pbmcgYnVmZmVyXG4gICAgZW5jb2RlckFwcGxpY2F0aW9uOiAyMDQ5LCAvLyAyMDQ4ID0gVm9pY2UgKExvd2VyIGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA0OSA9IEZ1bGwgQmFuZCBBdWRpbyAoSGlnaGVzdCBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNTEgPSBSZXN0cmljdGVkIExvdyBEZWxheSAoTG93ZXN0IGxhdGVuY3kpXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsIC8vIFNwZWNpZmllZCBpbiBtcy5cbiAgICBlbmNvZGVyU2FtcGxlUmF0ZTogNDgwMDAsIC8vIERlc2lyZWQgZW5jb2Rpbmcgc2FtcGxlIHJhdGUuIEF1ZGlvIHdpbGwgYmUgcmVzYW1wbGVkXG4gICAgbWF4RnJhbWVzUGVyUGFnZTogNDAsIC8vIFRyYWRlb2ZmIGxhdGVuY3kgd2l0aCBvdmVyaGVhZFxuICAgIG51bWJlck9mQ2hhbm5lbHM6IDEsXG4gICAgb3JpZ2luYWxTYW1wbGVSYXRlOiA0NDEwMCxcbiAgICByZXNhbXBsZVF1YWxpdHk6IDMsIC8vIFZhbHVlIGJldHdlZW4gMCBhbmQgMTAgaW5jbHVzaXZlLiAxMCBiZWluZyBoaWdoZXN0IHF1YWxpdHkuXG4gICAgc2VyaWFsOiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiA0Mjk0OTY3Mjk2KVxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3JlYXRlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfZGVzdHJveSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jdGw7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9pbml0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0ID0gTW9kdWxlLl9vcHVzX2VuY29kZV9mbG9hdDtcbiAgdGhpcy5fZnJlZSA9IE1vZHVsZS5fZnJlZTtcbiAgdGhpcy5fbWFsbG9jID0gTW9kdWxlLl9tYWxsb2M7XG4gIHRoaXMuSEVBUFU4ID0gTW9kdWxlLkhFQVBVODtcbiAgdGhpcy5IRUFQMzIgPSBNb2R1bGUuSEVBUDMyO1xuICB0aGlzLkhFQVBGMzIgPSBNb2R1bGUuSEVBUEYzMjtcblxuICB0aGlzLnBhZ2VJbmRleCA9IDA7XG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YSA9IG5ldyBVaW50OEFycmF5KCA2NTAyNSApOyAvLyBNYXhpbXVtIGxlbmd0aCBvZiBvZ2dPcHVzIGRhdGFcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50VGFibGUgPSBuZXcgVWludDhBcnJheSggMjU1ICk7IC8vIE1heGltdW0gZGF0YSBzZWdtZW50c1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuXG4gIHRoaXMuaW5pdENoZWNrc3VtVGFibGUoKTtcbiAgdGhpcy5pbml0Q29kZWMoKTtcbiAgdGhpcy5pbml0UmVzYW1wbGVyKCk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzID09PSAxICkge1xuICAgIHRoaXMuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkgeyByZXR1cm4gYnVmZmVyc1swXTsgfTtcbiAgfVxuICBlbHNlIHtcbiAgICB0aGlzLmludGVybGVhdmVkQnVmZmVycyA9IG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgfVxuXG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIHZhciBzYW1wbGVzID0gdGhpcy5pbnRlcmxlYXZlKCBidWZmZXJzICk7XG4gIHZhciBzYW1wbGVJbmRleCA9IDA7XG5cbiAgd2hpbGUgKCBzYW1wbGVJbmRleCA8IHNhbXBsZXMubGVuZ3RoICkge1xuXG4gICAgdmFyIGxlbmd0aFRvQ29weSA9IE1hdGgubWluKCB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoIC0gdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4LCBzYW1wbGVzLmxlbmd0aCAtIHNhbXBsZUluZGV4ICk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlci5zZXQoIHNhbXBsZXMuc3ViYXJyYXkoIHNhbXBsZUluZGV4LCBzYW1wbGVJbmRleCtsZW5ndGhUb0NvcHkgKSwgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICk7XG4gICAgc2FtcGxlSW5kZXggKz0gbGVuZ3RoVG9Db3B5O1xuICAgIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCArPSBsZW5ndGhUb0NvcHk7XG5cbiAgICBpZiAoIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9PT0gdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCApIHtcbiAgICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0KCB0aGlzLnJlc2FtcGxlciwgdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIsIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIsIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIsIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciApO1xuICAgICAgdmFyIHBhY2tldExlbmd0aCA9IHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0KCB0aGlzLmVuY29kZXIsIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIsIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsLCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyLCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgICAgIHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICk7XG4gICAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuXG4gICAgICB0aGlzLmZyYW1lc0luUGFnZSsrO1xuICAgICAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSA+PSB0aGlzLmNvbmZpZy5tYXhGcmFtZXNQZXJQYWdlICkge1xuICAgICAgICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmRlc3Ryb3kgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyO1xuICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95KHRoaXMucmVzYW1wbGVyKTtcbiAgICBkZWxldGUgdGhpcy5yZXNhbXBsZXI7XG4gICAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kodGhpcy5lbmNvZGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZmx1c2ggPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSApIHtcbiAgICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5lbmNvZGVGaW5hbEZyYW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID4gMCApIHtcbiAgICB2YXIgZmluYWxGcmFtZUJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyArK2kgKSB7XG4gICAgICBmaW5hbEZyYW1lQnVmZmVycy5wdXNoKCBuZXcgRmxvYXQzMkFycmF5KCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGggLSAodGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4IC8gdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscykgKSk7XG4gICAgfVxuICAgIHRoaXMuZW5jb2RlKCBmaW5hbEZyYW1lQnVmZmVycyApO1xuICB9XG4gIHRoaXMuaGVhZGVyVHlwZSArPSA0O1xuICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUlkUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBzZWdtZW50RGF0YVZpZXcgPSBuZXcgRGF0YVZpZXcoIHRoaXMuc2VnbWVudERhdGEuYnVmZmVyICk7XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDAsIDE5MzcwNzYzMDMsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ09wdXMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDQsIDE2ODQxMDQ1MjAsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ0hlYWQnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOCwgMSwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBDaGFubmVsIGNvdW50XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDEwLCAzODQwLCB0cnVlICk7IC8vIHByZS1za2lwICg4MG1zKVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlT3ZlcnJpZGUgfHwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0cnVlICk7IC8vIG9yaWdpbmFsIHNhbXBsZSByYXRlXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDE2LCAwLCB0cnVlICk7IC8vIG91dHB1dCBnYWluXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggMTgsIDAsIHRydWUgKTsgLy8gY2hhbm5lbCBtYXAgMCA9IG1vbm8gb3Igc3RlcmVvXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDE5O1xuICB0aGlzLmhlYWRlclR5cGUgPSAyO1xuICB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdlbmVyYXRlUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBncmFudWxlUG9zaXRpb24gPSAoIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID09PSB0aGlzLmdyYW51bGVQb3NpdGlvbikgPyAtMSA6IHRoaXMuZ3JhbnVsZVBvc2l0aW9uO1xuICB2YXIgcGFnZUJ1ZmZlciA9IG5ldyBBcnJheUJ1ZmZlciggIDI3ICsgdGhpcy5zZWdtZW50VGFibGVJbmRleCArIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICB2YXIgcGFnZUJ1ZmZlclZpZXcgPSBuZXcgRGF0YVZpZXcoIHBhZ2VCdWZmZXIgKTtcbiAgdmFyIHBhZ2UgPSBuZXcgVWludDhBcnJheSggcGFnZUJ1ZmZlciApO1xuXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMCwgMTM5OTI4NTU4MywgdHJ1ZSk7IC8vIENhcHR1cmUgUGF0dGVybiBzdGFydHMgYWxsIHBhZ2UgaGVhZGVycyAnT2dnUydcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDQsIDAsIHRydWUgKTsgLy8gVmVyc2lvblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNSwgdGhpcy5oZWFkZXJUeXBlLCB0cnVlICk7IC8vIDEgPSBjb250aW51YXRpb24sIDIgPSBiZWdpbm5pbmcgb2Ygc3RyZWFtLCA0ID0gZW5kIG9mIHN0cmVhbVxuXG4gIC8vIE51bWJlciBvZiBzYW1wbGVzIHVwdG8gYW5kIGluY2x1ZGluZyB0aGlzIHBhZ2UgYXQgNDgwMDBIeiwgaW50byBzaWduZWQgNjQgYml0IExpdHRsZSBFbmRpYW4gaW50ZWdlclxuICAvLyBKYXZhc2NyaXB0IE51bWJlciBtYXhpbXVtIHZhbHVlIGlzIDUzIGJpdHMgb3IgMl41MyAtIDEgXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggNiwgZ3JhbnVsZVBvc2l0aW9uLCB0cnVlICk7XG4gIGlmIChncmFudWxlUG9zaXRpb24gPCAwKSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmNlaWwoZ3JhbnVsZVBvc2l0aW9uLzQyOTQ5NjcyOTcpIC0gMSwgdHJ1ZSApO1xuICB9XG4gIGVsc2Uge1xuICAgIHBhZ2VCdWZmZXJWaWV3LnNldEludDMyKCAxMCwgTWF0aC5mbG9vcihncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NiksIHRydWUgKTtcbiAgfVxuXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTQsIHRoaXMuY29uZmlnLnNlcmlhbCwgdHJ1ZSApOyAvLyBCaXRzdHJlYW0gc2VyaWFsIG51bWJlclxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDE4LCB0aGlzLnBhZ2VJbmRleCsrLCB0cnVlICk7IC8vIFBhZ2Ugc2VxdWVuY2UgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCAyNiwgdGhpcy5zZWdtZW50VGFibGVJbmRleCwgdHJ1ZSApOyAvLyBOdW1iZXIgb2Ygc2VnbWVudHMgaW4gcGFnZS5cbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudFRhYmxlLnN1YmFycmF5KDAsIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgpLCAyNyApOyAvLyBTZWdtZW50IFRhYmxlXG4gIHBhZ2Uuc2V0KCB0aGlzLnNlZ21lbnREYXRhLnN1YmFycmF5KDAsIHRoaXMuc2VnbWVudERhdGFJbmRleCksIDI3ICsgdGhpcy5zZWdtZW50VGFibGVJbmRleCApOyAvLyBTZWdtZW50IERhdGFcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAyMiwgdGhpcy5nZXRDaGVja3N1bSggcGFnZSApLCB0cnVlICk7IC8vIENoZWNrc3VtXG5cbiAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb259LCBbcGFnZS5idWZmZXJdICk7XG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAwO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSAwO1xuICB0aGlzLmZyYW1lc0luUGFnZSA9IDA7XG4gIGlmICggZ3JhbnVsZVBvc2l0aW9uID4gMCApIHtcbiAgICB0aGlzLmxhc3RQb3NpdGl2ZUdyYW51bGVQb3NpdGlvbiA9IGdyYW51bGVQb3NpdGlvbjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRDaGVja3N1bVRhYmxlID0gZnVuY3Rpb24oKXtcbiAgdGhpcy5jaGVja3N1bVRhYmxlID0gW107XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IDI1NjsgaSsrICkge1xuICAgIHZhciByID0gaSA8PCAyNDtcbiAgICBmb3IgKCB2YXIgaiA9IDA7IGogPCA4OyBqKysgKSB7XG4gICAgICByID0gKChyICYgMHg4MDAwMDAwMCkgIT0gMCkgPyAoKHIgPDwgMSkgXiAweDA0YzExZGI3KSA6IChyIDw8IDEpO1xuICAgIH1cbiAgICB0aGlzLmNoZWNrc3VtVGFibGVbaV0gPSAociAmIDB4ZmZmZmZmZmYpO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuc2V0T3B1c0NvbnRyb2wgPSBmdW5jdGlvbiggY29udHJvbCwgdmFsdWUgKXtcbiAgdmFyIGxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyBsb2NhdGlvbiA+PiAyIF0gPSB2YWx1ZTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2N0bCggdGhpcy5lbmNvZGVyLCBjb250cm9sLCBsb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBsb2NhdGlvbiApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRDb2RlYyA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZXJyTG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5lbmNvZGVyID0gdGhpcy5fb3B1c19lbmNvZGVyX2NyZWF0ZSggdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLmVuY29kZXJBcHBsaWNhdGlvbiwgZXJyTG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggZXJyTG9jYXRpb24gKTtcblxuICBpZiAoIHRoaXMuY29uZmlnLmVuY29kZXJCaXRSYXRlICkge1xuICAgIHRoaXMuc2V0T3B1c0NvbnRyb2woIDQwMDIsIHRoaXMuY29uZmlnLmVuY29kZXJCaXRSYXRlICk7XG4gIH1cblxuICBpZiAoIHRoaXMuY29uZmlnLmVuY29kZXJDb21wbGV4aXR5ICkge1xuICAgIHRoaXMuc2V0T3B1c0NvbnRyb2woIDQwMTAsIHRoaXMuY29uZmlnLmVuY29kZXJDb21wbGV4aXR5ICk7XG4gIH1cblxuICB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCA9IHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID4+IDIgXSA9IHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCA9IHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoICogNCApOyAvLyA0IGJ5dGVzIHBlciBzYW1wbGVcbiAgdGhpcy5lbmNvZGVyQnVmZmVyID0gdGhpcy5IRUFQRjMyLnN1YmFycmF5KCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID4+IDIpICsgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoICk7XG5cbiAgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoID0gNDAwMDtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG4gIHRoaXMuZW5jb2Rlck91dHB1dEJ1ZmZlciA9IHRoaXMuSEVBUFU4LnN1YmFycmF5KCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyLCB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyICsgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdFJlc2FtcGxlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZXJyTG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5yZXNhbXBsZXIgPSB0aGlzLl9zcGVleF9yZXNhbXBsZXJfaW5pdCggdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcucmVzYW1wbGVRdWFsaXR5LCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbCA9IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgLyAxMDAwO1xuICB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID4+IDIgXSA9IHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbDtcblxuICB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLnJlc2FtcGxlQnVmZmVyID0gdGhpcy5IRUFQRjMyLnN1YmFycmF5KCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyLCAodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkge1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyBjaGFubmVsKysgKSB7XG4gICAgICB0aGlzLmludGVybGVhdmVkQnVmZmVyc1sgaSAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsIF0gPSBidWZmZXJzWyBjaGFubmVsIF1bIGkgXTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnM7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuc2VnbWVudFBhY2tldCA9IGZ1bmN0aW9uKCBwYWNrZXRMZW5ndGggKSB7XG4gIHZhciBwYWNrZXRJbmRleCA9IDA7XG5cbiAgd2hpbGUgKCBwYWNrZXRMZW5ndGggPj0gMCApIHtcblxuICAgIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgICAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbiAgICAgIHRoaXMuaGVhZGVyVHlwZSA9IDE7XG4gICAgfVxuXG4gICAgdmFyIHNlZ21lbnRMZW5ndGggPSBNYXRoLm1pbiggcGFja2V0TGVuZ3RoLCAyNTUgKTtcbiAgICB0aGlzLnNlZ21lbnRUYWJsZVsgdGhpcy5zZWdtZW50VGFibGVJbmRleCsrIF0gPSBzZWdtZW50TGVuZ3RoO1xuICAgIHRoaXMuc2VnbWVudERhdGEuc2V0KCB0aGlzLmVuY29kZXJPdXRwdXRCdWZmZXIuc3ViYXJyYXkoIHBhY2tldEluZGV4LCBwYWNrZXRJbmRleCArIHNlZ21lbnRMZW5ndGggKSwgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gICAgdGhpcy5zZWdtZW50RGF0YUluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0SW5kZXggKz0gc2VnbWVudExlbmd0aDtcbiAgICBwYWNrZXRMZW5ndGggLT0gMjU1O1xuICB9XG5cbiAgdGhpcy5ncmFudWxlUG9zaXRpb24gKz0gKCA0OCAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgKTtcbiAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG59O1xuXG5cbi8vIEF1ZGlvV29ya2xldFxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG4gIGNsYXNzIEVuY29kZXJXb3JrbGV0IGV4dGVuZHMgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSB7XG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gZ2xvYmFsWydvbm1lc3NhZ2UnXTtcbiAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSA9IHRoaXMucG9ydC5wb3N0TWVzc2FnZTtcbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKGVuY29kZXIpe1xuICAgICAgICBlbmNvZGVyLmVuY29kZSggaW5wdXRzICk7XG4gICAgICB9XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXJXb3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG5cbmlmICghTW9kdWxlKSB7XG4gIE1vZHVsZSA9IHt9O1xufVxuXG5Nb2R1bGVbJ21haW5SZWFkeSddID0gbWFpblJlYWR5O1xuTW9kdWxlWydPZ2dPcHVzRW5jb2RlciddID0gT2dnT3B1c0VuY29kZXI7XG5Nb2R1bGVbJ29uUnVudGltZUluaXRpYWxpemVkJ10gPSBtYWluUmVhZHlSZXNvbHZlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IE1vZHVsZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); - -/***/ }) - -/******/ }); -}); // Sometimes an existing Module object exists with properties @@ -2385,3 +2262,126 @@ run(); +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else { + var a = factory(); + for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; + } +})(typeof self !== 'undefined' ? self : this, function() { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/encoderWorker.js"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./node_modules/webpack/buildin/global.js": +/*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvd2VicGFjay9idWlsZGluL2dsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8od2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanM/Y2QwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcblxuLy8gVGhpcyB3b3JrcyBpbiBub24tc3RyaWN0IG1vZGVcbmcgPSAoZnVuY3Rpb24oKSB7XG5cdHJldHVybiB0aGlzO1xufSkoKTtcblxudHJ5IHtcblx0Ly8gVGhpcyB3b3JrcyBpZiBldmFsIGlzIGFsbG93ZWQgKHNlZSBDU1ApXG5cdGcgPSBnIHx8IG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCk7XG59IGNhdGNoIChlKSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXG5cdGlmICh0eXBlb2Ygd2luZG93ID09PSBcIm9iamVjdFwiKSBnID0gd2luZG93O1xufVxuXG4vLyBnIGNhbiBzdGlsbCBiZSB1bmRlZmluZWQsIGJ1dCBub3RoaW5nIHRvIGRvIGFib3V0IGl0Li4uXG4vLyBXZSByZXR1cm4gdW5kZWZpbmVkLCBpbnN0ZWFkIG9mIG5vdGhpbmcgaGVyZSwgc28gaXQnc1xuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\n"); + +/***/ }), + +/***/ "./src/encoderWorker.js": +/*!******************************!*\ + !*** ./src/encoderWorker.js ***! + \******************************/ +/*! exports provided: EmsdkModule, OggOpusEncoder */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EmsdkModule\", function() { return EmsdkModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"OggOpusEncoder\", function() { return OggOpusEncoder; });\n\n\nvar encoder;\n\n\nconst EmsdkModule = Module;\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(encoder.generateIdPage());\n this.postPage(encoder.generateCommentPage());\n break;\n\n case 'done':\n this.postPage(encoder.encodeFinalFrame());\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (encoder && inputs[0]){\n encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n postPageGlobal(encoder.encodeFinalFrame());\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbnZhciBlbmNvZGVyO1xuXG5cbmV4cG9ydCBjb25zdCBFbXNka01vZHVsZSA9IE1vZHVsZTtcbmV4cG9ydCBjb25zdCBPZ2dPcHVzRW5jb2RlciA9IGZ1bmN0aW9uKCBjb25maWcsIE1vZHVsZSApe1xuXG4gIGlmICggIU1vZHVsZSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ01vZHVsZSB3aXRoIGV4cG9ydHMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBhbiBlbmNvZGVyIGluc3RhbmNlJyk7XG4gIH1cblxuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBcbiAgICBidWZmZXJMZW5ndGg6IDQwOTYsIC8vIERlZmluZSBzaXplIG9mIGluY29taW5nIGJ1ZmZlclxuICAgIGVuY29kZXJBcHBsaWNhdGlvbjogMjA0OSwgLy8gMjA0OCA9IFZvaWNlIChMb3dlciBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNDkgPSBGdWxsIEJhbmQgQXVkaW8gKEhpZ2hlc3QgZmlkZWxpdHkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAyMDUxID0gUmVzdHJpY3RlZCBMb3cgRGVsYXkgKExvd2VzdCBsYXRlbmN5KVxuICAgIGVuY29kZXJGcmFtZVNpemU6IDIwLCAvLyBTcGVjaWZpZWQgaW4gbXMuXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLCAvLyBEZXNpcmVkIGVuY29kaW5nIHNhbXBsZSByYXRlLiBBdWRpbyB3aWxsIGJlIHJlc2FtcGxlZFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLCAvLyBUcmFkZW9mZiBsYXRlbmN5IHdpdGggb3ZlcmhlYWRcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogNDQxMDAsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLCAvLyBWYWx1ZSBiZXR3ZWVuIDAgYW5kIDEwIGluY2x1c2l2ZS4gMTAgYmVpbmcgaGlnaGVzdCBxdWFsaXR5LlxuICAgIHNlcmlhbDogTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogNDI5NDk2NzI5NilcbiAgfSwgY29uZmlnICk7XG5cbiAgdGhpcy5fb3B1c19lbmNvZGVyX2NyZWF0ZSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2NyZWF0ZTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9kZXN0cm95O1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3RsO1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdCA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQ7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfaW5pdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3kgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95O1xuICB0aGlzLl9vcHVzX2VuY29kZV9mbG9hdCA9IE1vZHVsZS5fb3B1c19lbmNvZGVfZmxvYXQ7XG4gIHRoaXMuX2ZyZWUgPSBNb2R1bGUuX2ZyZWU7XG4gIHRoaXMuX21hbGxvYyA9IE1vZHVsZS5fbWFsbG9jO1xuICB0aGlzLkhFQVBVOCA9IE1vZHVsZS5IRUFQVTg7XG4gIHRoaXMuSEVBUDMyID0gTW9kdWxlLkhFQVAzMjtcbiAgdGhpcy5IRUFQRjMyID0gTW9kdWxlLkhFQVBGMzI7XG5cbiAgdGhpcy5wYWdlSW5kZXggPSAwO1xuICB0aGlzLmdyYW51bGVQb3NpdGlvbiA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGEgPSBuZXcgVWludDhBcnJheSggNjUwMjUgKTsgLy8gTWF4aW11bSBsZW5ndGggb2Ygb2dnT3B1cyBkYXRhXG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudFRhYmxlID0gbmV3IFVpbnQ4QXJyYXkoIDI1NSApOyAvLyBNYXhpbXVtIGRhdGEgc2VnbWVudHNcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcblxuICB0aGlzLmluaXRDaGVja3N1bVRhYmxlKCk7XG4gIHRoaXMuaW5pdENvZGVjKCk7XG4gIHRoaXMuaW5pdFJlc2FtcGxlcigpO1xuXG4gIGlmICggdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyA9PT0gMSApIHtcbiAgICB0aGlzLmludGVybGVhdmUgPSBmdW5jdGlvbiggYnVmZmVycyApIHsgcmV0dXJuIGJ1ZmZlcnNbMF07IH07XG4gIH1cbiAgZWxzZSB7XG4gICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnMgPSBuZXcgRmxvYXQzMkFycmF5KCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGggKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gIH1cblxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkge1xuICB2YXIgc2FtcGxlcyA9IHRoaXMuaW50ZXJsZWF2ZSggYnVmZmVycyApO1xuICB2YXIgc2FtcGxlSW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHNhbXBsZUluZGV4IDwgc2FtcGxlcy5sZW5ndGggKSB7XG5cbiAgICB2YXIgbGVuZ3RoVG9Db3B5ID0gTWF0aC5taW4oIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgsIHNhbXBsZXMubGVuZ3RoIC0gc2FtcGxlSW5kZXggKTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVyLnNldCggc2FtcGxlcy5zdWJhcnJheSggc2FtcGxlSW5kZXgsIHNhbXBsZUluZGV4K2xlbmd0aFRvQ29weSApLCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKTtcbiAgICBzYW1wbGVJbmRleCArPSBsZW5ndGhUb0NvcHk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICs9IGxlbmd0aFRvQ29weTtcblxuICAgIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID09PSB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICkge1xuICAgICAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQoIHRoaXMucmVzYW1wbGVyLCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciwgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyICk7XG4gICAgICB2YXIgcGFja2V0TGVuZ3RoID0gdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQoIHRoaXMuZW5jb2RlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICkpO1xuICAgICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcblxuICAgICAgdGhpcy5mcmFtZXNJblBhZ2UrKztcbiAgICAgIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgPj0gdGhpcy5jb25maWcubWF4RnJhbWVzUGVyUGFnZSApIHtcbiAgICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5kZXN0cm95ID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSh0aGlzLnJlc2FtcGxlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVyO1xuICAgIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95KHRoaXMuZW5jb2Rlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmZsdXNoID0gZnVuY3Rpb24oKSB7XG4gIHZhciBleHBvcnRQYWdlO1xuICBpZiAoIHRoaXMuZnJhbWVzSW5QYWdlICkge1xuICAgIGV4cG9ydFBhZ2UgPSB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHJldHVybiBleHBvcnRQYWdlO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZUZpbmFsRnJhbWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPiAwICkge1xuICAgIHZhciBmaW5hbEZyYW1lQnVmZmVycyA9IFtdO1xuICAgIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7ICsraSApIHtcbiAgICAgIGZpbmFsRnJhbWVCdWZmZXJzLnB1c2goIG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAtICh0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggLyB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzKSApKTtcbiAgICB9XG4gICAgdGhpcy5lbmNvZGUoIGZpbmFsRnJhbWVCdWZmZXJzICk7XG4gIH1cbiAgdGhpcy5oZWFkZXJUeXBlICs9IDQ7XG4gIHJldHVybiB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVJZFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxNjg0MTA0NTIwLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdIZWFkJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDgsIDEsIHRydWUgKTsgLy8gVmVyc2lvblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDksIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gQ2hhbm5lbCBjb3VudFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxMCwgMzg0MCwgdHJ1ZSApOyAvLyBwcmUtc2tpcCAoODBtcylcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTIsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZU92ZXJyaWRlIHx8IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBvcmlnaW5hbCBzYW1wbGUgcmF0ZVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxNiwgMCwgdHJ1ZSApOyAvLyBvdXRwdXQgZ2FpblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDE4LCAwLCB0cnVlICk7IC8vIGNoYW5uZWwgbWFwIDAgPSBtb25vIG9yIHN0ZXJlb1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAxOTtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMjtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIGdyYW51bGVQb3NpdGlvbiA9ICggdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPT09IHRoaXMuZ3JhbnVsZVBvc2l0aW9uKSA/IC0xIDogdGhpcy5ncmFudWxlUG9zaXRpb247XG4gIHZhciBwYWdlQnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKCAgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICsgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gIHZhciBwYWdlQnVmZmVyVmlldyA9IG5ldyBEYXRhVmlldyggcGFnZUJ1ZmZlciApO1xuICB2YXIgcGFnZSA9IG5ldyBVaW50OEFycmF5KCBwYWdlQnVmZmVyICk7XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAwLCAxMzk5Mjg1NTgzLCB0cnVlKTsgLy8gQ2FwdHVyZSBQYXR0ZXJuIHN0YXJ0cyBhbGwgcGFnZSBoZWFkZXJzICdPZ2dTJ1xuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNCwgMCwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA1LCB0aGlzLmhlYWRlclR5cGUsIHRydWUgKTsgLy8gMSA9IGNvbnRpbnVhdGlvbiwgMiA9IGJlZ2lubmluZyBvZiBzdHJlYW0sIDQgPSBlbmQgb2Ygc3RyZWFtXG5cbiAgLy8gTnVtYmVyIG9mIHNhbXBsZXMgdXB0byBhbmQgaW5jbHVkaW5nIHRoaXMgcGFnZSBhdCA0ODAwMEh6LCBpbnRvIHNpZ25lZCA2NCBiaXQgTGl0dGxlIEVuZGlhbiBpbnRlZ2VyXG4gIC8vIEphdmFzY3JpcHQgTnVtYmVyIG1heGltdW0gdmFsdWUgaXMgNTMgYml0cyBvciAyXjUzIC0gMSBcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCA2LCBncmFudWxlUG9zaXRpb24sIHRydWUgKTtcbiAgaWYgKGdyYW51bGVQb3NpdGlvbiA8IDApIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguY2VpbChncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NykgLSAxLCB0cnVlICk7XG4gIH1cbiAgZWxzZSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmZsb29yKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk2KSwgdHJ1ZSApO1xuICB9XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxNCwgdGhpcy5jb25maWcuc2VyaWFsLCB0cnVlICk7IC8vIEJpdHN0cmVhbSBzZXJpYWwgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTgsIHRoaXMucGFnZUluZGV4KyssIHRydWUgKTsgLy8gUGFnZSBzZXF1ZW5jZSBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDI2LCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4LCB0cnVlICk7IC8vIE51bWJlciBvZiBzZWdtZW50cyBpbiBwYWdlLlxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50VGFibGUuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50VGFibGVJbmRleCksIDI3ICk7IC8vIFNlZ21lbnQgVGFibGVcbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudERhdGEuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50RGF0YUluZGV4KSwgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICk7IC8vIFNlZ21lbnQgRGF0YVxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDIyLCB0aGlzLmdldENoZWNrc3VtKCBwYWdlICksIHRydWUgKTsgLy8gQ2hlY2tzdW1cblxuICB2YXIgZXhwb3J0UGFnZSA9IHsgbWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb24gfTtcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcbiAgaWYgKCBncmFudWxlUG9zaXRpb24gPiAwICkge1xuICAgIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID0gZ3JhbnVsZVBvc2l0aW9uO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENoZWNrc3VtVGFibGUgPSBmdW5jdGlvbigpe1xuICB0aGlzLmNoZWNrc3VtVGFibGUgPSBbXTtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgMjU2OyBpKysgKSB7XG4gICAgdmFyIHIgPSBpIDw8IDI0O1xuICAgIGZvciAoIHZhciBqID0gMDsgaiA8IDg7IGorKyApIHtcbiAgICAgIHIgPSAoKHIgJiAweDgwMDAwMDAwKSAhPSAwKSA/ICgociA8PCAxKSBeIDB4MDRjMTFkYjcpIDogKHIgPDwgMSk7XG4gICAgfVxuICAgIHRoaXMuY2hlY2tzdW1UYWJsZVtpXSA9IChyICYgMHhmZmZmZmZmZik7XG4gIH1cbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZXRPcHVzQ29udHJvbCA9IGZ1bmN0aW9uKCBjb250cm9sLCB2YWx1ZSApe1xuICB2YXIgbG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIGxvY2F0aW9uID4+IDIgXSA9IHZhbHVlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsKCB0aGlzLmVuY29kZXIsIGNvbnRyb2wsIGxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGxvY2F0aW9uICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENvZGVjID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLmVuY29kZXIgPSB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlKCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcuZW5jb2RlckFwcGxpY2F0aW9uLCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAwMiwgdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKTtcbiAgfVxuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAxMCwgdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKTtcbiAgfVxuXG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLmVuY29kZXJCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKTtcblxuICB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggPSA0MDAwO1xuICB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyID0gdGhpcy5IRUFQVTguc3ViYXJyYXkoIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgKyB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0UmVzYW1wbGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLnJlc2FtcGxlciA9IHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0KCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5yZXNhbXBsZVF1YWxpdHksIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMucmVzYW1wbGVCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcbiAgICAgIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzWyBpICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyArIGNoYW5uZWwgXSA9IGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0aGlzLmludGVybGVhdmVkQnVmZmVycztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZWdtZW50UGFja2V0ID0gZnVuY3Rpb24oIHBhY2tldExlbmd0aCApIHtcbiAgdmFyIHBhY2tldEluZGV4ID0gMDtcbiAgdmFyIGV4cG9ydFBhZ2VzID0gW107XG5cbiAgd2hpbGUgKCBwYWNrZXRMZW5ndGggPj0gMCApIHtcblxuICAgIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgdGhpcy5oZWFkZXJUeXBlID0gMTtcbiAgICB9XG5cbiAgICB2YXIgc2VnbWVudExlbmd0aCA9IE1hdGgubWluKCBwYWNrZXRMZW5ndGgsIDI1NSApO1xuICAgIHRoaXMuc2VnbWVudFRhYmxlWyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4KysgXSA9IHNlZ21lbnRMZW5ndGg7XG4gICAgdGhpcy5zZWdtZW50RGF0YS5zZXQoIHRoaXMuZW5jb2Rlck91dHB1dEJ1ZmZlci5zdWJhcnJheSggcGFja2V0SW5kZXgsIHBhY2tldEluZGV4ICsgc2VnbWVudExlbmd0aCApLCB0aGlzLnNlZ21lbnREYXRhSW5kZXggKTtcbiAgICB0aGlzLnNlZ21lbnREYXRhSW5kZXggKz0gc2VnbWVudExlbmd0aDtcbiAgICBwYWNrZXRJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldExlbmd0aCAtPSAyNTU7XG4gIH1cblxuICB0aGlzLmdyYW51bGVQb3NpdGlvbiArPSAoIDQ4ICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSApO1xuICBpZiAoIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPT09IDI1NSApIHtcbiAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cblxuLy8gUnVuIGluIEF1ZGlvV29ya2xldEdsb2JhbCBzY29wZVxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddIHtcblxuICAgIGNvbnN0cnVjdG9yKCl7XG4gICAgICBzdXBlcigpO1xuICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSB0cnVlO1xuICAgICAgdGhpcy5wb3J0Lm9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICAgIGNhc2UgJ2dldEhlYWRlclBhZ2VzJzpcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZShlbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZ2VuZXJhdGVDb21tZW50UGFnZSgpKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZmx1c2gnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gZmFsc2U7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgICAgICBlbmNvZGVyLmRlc3Ryb3koKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSApO1xuICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKGVuY29kZXIgJiYgaW5wdXRzWzBdKXtcbiAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGlucHV0c1swXSApLmZvckVhY2gocGFnZURhdGEgPT4gdGhpcy5wb3N0UGFnZShwYWdlRGF0YSkpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcbiAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICBjYXNlICdlbmNvZGUnOlxuICAgICAgICAgIGVuY29kZXIuZW5jb2RlKCBkYXRhWydidWZmZXJzJ10gKS5mb3JFYWNoKHBhZ2VEYXRhID0+IHBvc3RQYWdlR2xvYmFsKHBhZ2VEYXRhKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZ2V0SGVhZGVyUGFnZXMnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZ2VuZXJhdGVJZFBhZ2UoKSk7XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZmx1c2gnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ2ZsdXNoZWQnfSApO1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIGlmICggZW5jb2RlciApIHtcbiAgICAgICAgICBlbmNvZGVyLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgICAgICBlbmNvZGVyID0gbmV3IE9nZ09wdXNFbmNvZGVyKCBkYXRhLCBNb2R1bGUsIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSApO1xuICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); + +/***/ }) + +/******/ }); +}); diff --git a/dist-unminified/recorder.js b/dist-unminified/recorder.js index 734ba048..5d10bf33 100644 --- a/dist-unminified/recorder.js +++ b/dist-unminified/recorder.js @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n // If we don't have worklets\n if (!this.encoderNode) {\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.connect( this.audioContext.destination );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n }\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoderWorklet');\n this.encoder = encoderWorklet.port;\n });\n }\n\n else {\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = (e) => {\n switch( e['data']['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = e['data']['samplePosition'];\n onPage(e['data']['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgLy8gSWYgd2UgZG9uJ3QgaGF2ZSB3b3JrbGV0c1xuICBpZiAoIXRoaXMuZW5jb2Rlck5vZGUpIHtcbiAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmNvbm5lY3QoIHRoaXMuYXVkaW9Db250ZXh0LmRlc3RpbmF0aW9uICk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5vbmF1ZGlvcHJvY2VzcyA9ICggZSApID0+IHtcbiAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgIH07XG4gIH1cblxuICB0aGlzLm1vbml0b3JHYWluTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgdGhpcy5zZXRNb25pdG9yR2FpbiggdGhpcy5jb25maWcubW9uaXRvckdhaW4gKTtcbiAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldFJlY29yZGluZ0dhaW4oIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gKTtcbiAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5jb25uZWN0KCB0aGlzLmVuY29kZXJOb2RlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFNvdXJjZU5vZGUgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0ICkge1xuICAgIHJldHVybiBnbG9iYWwuUHJvbWlzZS5yZXNvbHZlKCBzb3VyY2VOb2RlICk7XG4gIH1cblxuICByZXR1cm4gZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW8gOiB0aGlzLmNvbmZpZy5tZWRpYVRyYWNrQ29uc3RyYWludHMgfSkudGhlbiggKCBzdHJlYW0gKSA9PiB7XG4gICAgdGhpcy5zdHJlYW0gPSBzdHJlYW07XG4gICAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKCBzdHJlYW0gKTtcbiAgfSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUubG9hZFdvcmtlciA9IGZ1bmN0aW9uKCkge1xuICBpZiAoICF0aGlzLmVuY29kZXIgKSB7XG5cbiAgICBpZiAodGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0KSB7XG4gICAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0LmFkZE1vZHVsZSh0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCkudGhlbigoKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2Rlck5vZGUgPSBuZXcgQXVkaW9Xb3JrbGV0Tm9kZSh0aGlzLmF1ZGlvQ29udGV4dCwgJ2VuY29kZXJXb3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IGVuY29kZXJXb3JrbGV0LnBvcnQ7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgIHN3aXRjaCggZVsnZGF0YSddWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBlWydkYXRhJ11bJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGVbJ2RhdGEnXVsncGFnZSddKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIHRoaXMuZmluaXNoKCk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIE9iamVjdC5hc3NpZ24oe1xuICAgICAgY29tbWFuZDogJ2luaXQnLFxuICAgICAgb3JpZ2luYWxTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlLFxuICAgICAgd2F2U2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZVxuICAgIH0sIHRoaXMuY29uZmlnKSk7XG4gIH0pKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5wYXVzZSA9IGZ1bmN0aW9uKCBmbHVzaCApIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInBhdXNlZFwiO1xuICAgIGlmICggZmx1c2ggJiYgdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICAgIHZhciBjYWxsYmFjayA9IChlKSA9PiB7XG4gICAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdmbHVzaGVkJyApIHtcbiAgICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICAgIHRoaXMub25wYXVzZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIHsgY29tbWFuZDogXCJmbHVzaFwiIH0gKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5yZXN1bWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInBhdXNlZFwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgIHRoaXMub25yZXN1bWUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldFJlY29yZGluZ0dhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRNb25pdG9yR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLm1vbml0b3JHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMubW9uaXRvckdhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0YXJ0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5pbml0QXVkaW9Db250ZXh0KCBzb3VyY2VOb2RlICk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbihyZXN1bHRzID0+IHtcbiAgICAgIHRoaXMuaW5pdEF1ZGlvR3JhcGgoKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZSA9IHJlc3VsdHNbMF07XG4gICAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICAgIHRoaXMub25zdGFydCgpO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogJ2dldEhlYWRlclBhZ2VzJyB9KTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLm1vbml0b3JHYWluTm9kZSApO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgKTtcbiAgICB9KTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3AgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgIT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuY2xlYXJTdHJlYW0oKTtcblxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJkb25lXCIgfSk7XG4gICAgICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5kZXN0cm95V29ya2VyID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICAgIH1cbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3JlUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLnJlY29yZGVkUGFnZXMucHVzaCggcGFnZSApO1xuICB0aGlzLnRvdGFsTGVuZ3RoICs9IHBhZ2UubGVuZ3RoO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0cmVhbVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIHBhZ2UgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5maW5pc2ggPSBmdW5jdGlvbigpIHtcbiAgaWYoICF0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICB2YXIgb3V0cHV0RGF0YSA9IG5ldyBVaW50OEFycmF5KCB0aGlzLnRvdGFsTGVuZ3RoICk7XG4gICAgdGhpcy5yZWNvcmRlZFBhZ2VzLnJlZHVjZSggZnVuY3Rpb24oIG9mZnNldCwgcGFnZSApe1xuICAgICAgb3V0cHV0RGF0YS5zZXQoIHBhZ2UsIG9mZnNldCApO1xuICAgICAgcmV0dXJuIG9mZnNldCArIHBhZ2UubGVuZ3RoO1xuICAgIH0sIDApO1xuXG4gICAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIG91dHB1dERhdGEgKTtcbiAgfVxuICB0aGlzLm9uc3RvcCgpO1xuICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5cbi8vIENhbGxiYWNrIEhhbmRsZXJzXG5SZWNvcmRlci5wcm90b3R5cGUub25kYXRhYXZhaWxhYmxlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucGF1c2UgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25yZXN1bWUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdGFydCA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0b3AgPSBmdW5jdGlvbigpe307XG5cblxubW9kdWxlLmV4cG9ydHMgPSBSZWNvcmRlcjtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS53YXJuKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIFVzaW5nIGRlcHJlY2F0ZWQgc2NyaXB0UHJvY2Vzc29yJyk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ21lc3NhZ2UnXSApe1xuICAgICAgICBjYXNlICdyZWFkeSc6XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdwYWdlJzpcbiAgICAgICAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IGRhdGFbJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGRhdGFbJ3BhZ2UnXSk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICB0aGlzLmZpbmlzaCgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgfVxuICAgIH07XG5cbiAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCBPYmplY3QuYXNzaWduKHtcbiAgICAgIGNvbW1hbmQ6ICdpbml0JyxcbiAgICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSxcbiAgICAgIHdhdlNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGVcbiAgICB9LCB0aGlzLmNvbmZpZykpO1xuICB9KSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiggZmx1c2ggKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJyZWNvcmRpbmdcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJwYXVzZWRcIjtcbiAgICBpZiAoIGZsdXNoICYmIHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgICB2YXIgY2FsbGJhY2sgPSAoZSkgPT4ge1xuICAgICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZmx1c2hlZCcgKSB7XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICAgIGlmICggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICAgIH1cblxuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIHsgY29tbWFuZDogXCJmbHVzaFwiIH0gKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5yZXN1bWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInBhdXNlZFwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgIHRoaXMub25yZXN1bWUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldFJlY29yZGluZ0dhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRNb25pdG9yR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLm1vbml0b3JHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMubW9uaXRvckdhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0YXJ0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5pbml0QXVkaW9Db250ZXh0KCBzb3VyY2VOb2RlICk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbihyZXN1bHRzID0+IHtcbiAgICAgIHRoaXMuaW5pdEF1ZGlvR3JhcGgoKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZSA9IHJlc3VsdHNbMF07XG4gICAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICAgIHRoaXMub25zdGFydCgpO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogJ2dldEhlYWRlclBhZ2VzJyB9KTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLm1vbml0b3JHYWluTm9kZSApO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgKTtcbiAgICB9KTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3AgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgIT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuY2xlYXJTdHJlYW0oKTtcblxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICBpZiggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgfVxuXG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImRvbmVcIiB9KTtcbiAgICAgIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmRlc3Ryb3lXb3JrZXIgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICBpZiAoIHRoaXMuZW5jb2RlciApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gICAgfVxuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcmVQYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMucmVjb3JkZWRQYWdlcy5wdXNoKCBwYWdlICk7XG4gIHRoaXMudG90YWxMZW5ndGggKz0gcGFnZS5sZW5ndGg7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RyZWFtUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggcGFnZSApO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmZpbmlzaCA9IGZ1bmN0aW9uKCkge1xuICBpZiggIXRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgIHZhciBvdXRwdXREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIHRoaXMudG90YWxMZW5ndGggKTtcbiAgICB0aGlzLnJlY29yZGVkUGFnZXMucmVkdWNlKCBmdW5jdGlvbiggb2Zmc2V0LCBwYWdlICl7XG4gICAgICBvdXRwdXREYXRhLnNldCggcGFnZSwgb2Zmc2V0ICk7XG4gICAgICByZXR1cm4gb2Zmc2V0ICsgcGFnZS5sZW5ndGg7XG4gICAgfSwgMCk7XG5cbiAgICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggb3V0cHV0RGF0YSApO1xuICB9XG4gIHRoaXMub25zdG9wKCk7XG4gIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gIH1cbn07XG5cblxuLy8gQ2FsbGJhY2sgSGFuZGxlcnNcblJlY29yZGVyLnByb3RvdHlwZS5vbmRhdGFhdmFpbGFibGUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25wYXVzZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnJlc3VtZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0YXJ0ID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RvcCA9IGZ1bmN0aW9uKCl7fTtcblxuXG5tb2R1bGUuZXhwb3J0cyA9IFJlY29yZGVyO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); /***/ }) diff --git a/dist/decoderWorker.min.js b/dist/decoderWorker.min.js index b0092ae8..4e1859fa 100644 --- a/dist/decoderWorker.min.js +++ b/dist/decoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.DecoderWorker=t():e.DecoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(s,i,function(t){return e[t]}.bind(null,i));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){var r,s,i=new Promise(function(e){s=e});t.onmessage=function(e){i.then(function(){switch(e.data.command){case"decode":r&&r.decode(e.data.pages);break;case"done":r&&(r.sendLastBuffer(),t.close());break;case"init":r=new o(e.data,Module)}})};var o=function(e,t){if(!t)throw new Error("Module with exports required to initialize a decoder instance");this.mainReady=i,this.config=Object.assign({bufferLength:4096,decoderSampleRate:48e3,outputBufferSampleRate:48e3,resampleQuality:3},e),this._opus_decoder_create=t._opus_decoder_create,this._opus_decoder_destroy=t._opus_decoder_destroy,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_decode_float=t._opus_decode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.outputBuffers=[]};o.prototype.decode=function(e){var t=new DataView(e.buffer);this.getPageBoundaries(t).map(function(r){var s=t.getUint8(r+5,!0),i=t.getUint32(r+18,!0);if(2&s&&(this.numberOfChannels=t.getUint8(r+37,!0),this.init()),i>1){for(var o=t.getUint8(r+26,!0),u=r+27+o,n=0;n>2]=h,this.HEAP32[this.resampleOutputLengthPointer>>2]=a,this._speex_resampler_process_interleaved_float(this.resampler,this.decoderOutputPointer,this.decoderOutputLengthPointer,this.resampleOutputBufferPointer,this.resampleOutputLengthPointer),this.sendToOutputBuffers(this.HEAPF32.subarray(this.resampleOutputBufferPointer>>2,(this.resampleOutputBufferPointer>>2)+a*this.numberOfChannels)),this.decoderBufferIndex=0}}4&s&&this.sendLastBuffer()}},this)},o.prototype.getPageBoundaries=function(e){for(var t=[],r=0;r1){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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":14,"maximum":14,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5280704,DYNAMICTOP_PTR=37616;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,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DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAwIMAAwBDAwHCAwLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQBIDQ0gAiAAKAIAKAIITg0NIAAgAjYCFAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSA0MIAIgACgCACgCCEoNDCAAIAI2AhgMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBf2pBAUsNCyAAIAI2AgwMCgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQogAiAAKAIsNgIAIABBADYCLAwJCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCSACIAAoAgQgACgCEG02AgAMCAsgACgCCCIGQRhsQQJ0IABB3ABqIAYgACgCBEGAEGpsQQJ0amogACgCACIBKAIIIgRBAXQiBUECdGohByAFQQJ0IAdqIQIgAEEoakEAIARBBXRBNGogBiABKAIEQQJ0QeDAAGpsahALGiAEQQBKBEBBACEBA0AgAUECdCACakMAAODBOAIAIAFBAnQgB2pDAADgwTgCACABQQFqIgEgBUgNAAsLIABBATYCOAwHCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNByACIAAoAjw2AgAMBgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQYgAiAAKAIANgIADAULIAMoAgBBA2pBfHEiAigCACEBIAMgAkEEajYCACAAIAE2AhwMBAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQQgAiAAKAIoNgIADAMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDQMgACACNgIgDAILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0CIAIgACgCIDYCAAwBCyADJAFBew8LIAMkAUEADwsgAyQBQX8LwxQCFH8CfSAAKAIAIRYgACgCGCERIAIgBG4hDCACQQFGBEAgACgCHCEGIAAoAiAiBUEHSiECAkAgFgRAIAEgAgR9IAEqAgAhCCAGKAIMIQMgBigCECIEQQFqIgJBIEsEQCAEIARBf3MiAkFwIAJBcEobakEIaiEJIAQhAgNAIAYoAggiBSAGKAIYaiAGKAIEIgpJBH8CfyAGKAIAIRggBiAFQQFqIgU2AgggGAsgCiAFa2ogAzoAAEEABUF/CyEFIAYgBigCLCAFcjYCLCADQQh2IQMgAkF4aiEFIAJBD0oEQCAFIQIMAQsLIAAoAiAhBSAEQXhqIAlBeHFrIgRBAWohAgsgBiAIQwAAAABdIgkgBHQgA3I2AgwgBiACNgIQIAYgBigCFEEBajYCFCAAIAVBeGo2AiAgACgCBEUNAkMAAIC/QwAAgD8gCRsFIAAoAgRFDQJDAACAPws4AgAFIAEgAgR9IAYoAgwhAyAGIAYoAhAiBAR/IAMFIAYoAggiAiAGKAIEIgRJBH8CfyAGKAIAIRkgBiACQQFqIgI2AgggGQsgBCACa2otAAAFQQALIQkgAiAESQR/An8gBigCACEaIAYgAkEBaiICNgIIIBoLIAQgAmtqLQAAQQh0BUEACyEKIAIgBEkEfwJ/IAYoAgAhGyAGIAJBAWoiAjYCCCAbCyAEIAJrai0AAEEQdAVBAAshDQJ/IAIgBEkEfwJ/IAYoAgAhHCAGIAJBAWoiAjYCCCAcCyAEIAJrai0AAEEYdAVBAAshHUEgIQQgHQsgDSAKIAMgCXJycnILIgJBAXY2AgwgBiAEQX9qNgIQIAYgBigCFEEBajYCFCAAIAVBeGo2AiAgACgCBEUNAkMAAIC/QwAAgD8gAkEBcRsFIAAoAgRFDQJDAACAPws4AgALCyAHRQRAQQEPCyAHIAEoAgA2AgBBAQ8LIAlBAEcgBUEAR3EEfwJ/IBFBAUgEQCAFIAxBAXFFIBFBAEdxIARBAUpyRQ0BGgsgCSAFIAJBAnQQDBogCQsFIAULIQ0gEUEAIBFBAEoiFxshEiAXBEACQCANRSEOIBZFBEBBACEFA0AgDkUEQEEBIAV0IRAgAiAFdSIJQQF1IRMgBUEfRwRAIBBBAXQhFCAJQQFKBEBBACEJA0BBACELA0AgCSALIBRsakECdCANaiIPKgIAQ/MENT+UIR8gDyAfIAkgC0EBdEEBciAFdGpBAnQgDWoiDyoCAEPzBDU/lCIgkjgCACAPIB8gIJM4AgAgC0EBaiILIBNIDQALIBAgCUEBaiIJRw0ACwsLCyAKQQ9xQYAIai0AACAKQQR1QYAIai0AAEECdHIhCiAFQQFqIgUgEkkNAAsMAQtBACEFA0BBASAFdCEQIAIgBXUiCUEBdSETIAVBH0cEQCAQQQF0IRQgCUEBSiIPBEBBACEJA0BBACELA0AgCSALIBRsakECdCABaiIVKgIAQ/MENT+UIR8gFSAfIAkgC0EBdEEBciAFdGpBAnQgAWoiFSoCAEPzBDU/lCIgkjgCACAVIB8gIJM4AgAgC0EBaiILIBNIDQALIBAgCUEBaiIJRw0ACyAPQQFzIA5yRQRAQQAhCQNAQQAhCwNAIAkgCyAUbGpBAnQgDWoiDyoCAEPzBDU/lCEfIA8gHyAJIAtBAXRBAXIgBXRqQQJ0IA1qIg8qAgBD8wQ1P5QiIJI4AgAgDyAfICCTOAIAIAtBAWoiCyATSA0ACyAQIAlBAWoiCUcNAAsLCwsgCkEPcUGACGotAAAgCkEEdUGACGotAABBAnRyIQogBUEBaiIFIBJJDQALCwsgBCASdSEFIAwgEnQiCUEBcUUgEUEASHEEQAJAIA1FIRQgFkUEQCAUQQFzIRQgBSELIBEhEEEAIRMDQCAJQQF1IREgC0EASiAUcQRAIAtBAXQhBSAJQQFKBEBBACEMA0BBACEOA0AgDCAFIA5sakECdCANaiIPKgIAQ/MENT+UIR8gDyAfIAwgCyAOQQF0QQFybGpBAnQgDWoiDyoCAEPzBDU/lCIgkjgCACAPIB8gIJM4AgAgDkEBaiIOIBFIDQALIAxBAWoiDCALRw0ACwsFIAtBAXQhBQsgCiAKIAt0ciEKIBNBAWohDCAQQQFqIQ4gCUECcUUgEEF/SHEEQCAFIQsgESEJIA4hECAMIRMMAQUgESEJDAMLAAALAAsgBSELIAohEEEAIRMDfyAJQQF1IQogC0EASgRAIAtBAXQhBSAJQQFKIg8EQEEAIQwDQEEAIQ4DQCAMIAUgDmxqQQJ0IAFqIhUqAgBD8wQ1P5QhHyAVIB8gDCALIA5BAXRBAXJsakECdCABaiIVKgIAQ/MENT+UIiCSOAIAIBUgHyAgkzgCACAOQQFqIg4gCkgNAAsgDEEBaiIMIAtHDQALIA9BAXMgFHJFBEBBACEMA0BBACEOA0AgDCAFIA5sakECdCANaiIPKgIAQ/MENT+UIR8gDyAfIAwgCyAOQQF0QQFybGpBAnQgDWoiDyoCAEPzBDU/lCIgkjgCACAPIB8gIJM4AgAgDkEBaiIOIApIDQALIAxBAWoiDCALRw0ACwsLBSALQQF0IQULIBAgECALdHIhECATQQFqIQwgEUEBaiEOIAlBAnFFIBFBf0hxBH8gBSELIAohCSAOIREgDCETDAEFIAohCSAQCwshCgsFQQAhDAsgBEEBRiEEIAVBAUoiCwRAIBYEQCABIAkgEnUgBSASdCAEEDcLIA0EQCANIAkgEnUgBSASdCAEEDcLCyAAIAEgAiADIAUgDSAGIAggChAZIQMgACgCBEUEQCADDwsgCwRAIAEgCSASdSAFIBJ0IAQQSAsgDAR/QQAhBgN/IAVBAXUhACAJQQF0IglBAXUhCiAFQQFKBEAgBUF+cSENIAlBAUoEQEEAIQQDQEEAIQUDQCAEIAUgDWxqQQJ0IAFqIgsqAgBD8wQ1P5QhCCALIAggBCAFQQF0QQFyIABsakECdCABaiILKgIAQ/MENT+UIh+SOAIAIAsgCCAfkzgCACAFQQFqIgUgCkgNAAsgACAEQQFqIgRHDQALCwsgAyADIAB2ciEDIAZBAWoiBiAMRgR/IAAhBSADBSAAIQUMAQsLBSADCyEAIBcEQEEAIQMDQAJ/IABBkAhqLQAAIR5BASADdCEGIAIgA3UiAEEBdSEKIANBH0cEQCAGQQF0IQ0gAEEBSgRAQQAhAANAQQAhBANAIAAgBCANbGpBAnQgAWoiCyoCAEPzBDU/lCEIIAsgCCAAIARBAXRBAXIgA3RqQQJ0IAFqIgsqAgBD8wQ1P5QiH5I4AgAgCyAIIB+TOAIAIARBAWoiBCAKSA0ACyAGIABBAWoiAEcNAAsLCyAeC0H/AXEhACADQQFqIgMgEkkNAAsLIAcEQCACt5+2IQggAkEASgRAQQAhAwNAIANBAnQgB2ogA0ECdCABaioCACAIlDgCACADQQFqIgMgAkcNAAsLCyAAQQEgBSASdHRBf2pxC/s3AQx/IwEhCiMBQRBqJAEgAEH1AUkEQEHwmQIoAgAiA0EQIABBC2pBeHEgAEELSRsiBEEDdiICdiIBQQNxBEAgAUEBcUEBcyACaiIEQQN0QZiaAmoiBSgCCCICQQhqIgEoAgAiACAFRgRAQfCZAiADQQEgBHRBf3NxNgIABSAAIAU2AgwgBSAANgIICyACIARBA3QiAEEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBCAKJAEgAQ8LIARB+JkCKAIAIgtLBH8gAQRAQQIgAnQiAEEAIABrciABIAJ0cSIAQQAgAGtxQX9qIgFBDHZBEHEiACABIAB2IgFBBXZBCHEiAHIgASAAdiIBQQJ2QQRxIgByIAEgAHYiAUEBdkECcSIAciABIAB2IgFBAXZBAXEiAHIgASAAdmoiAUEDdEGYmgJqIgkoAggiBUEIaiICKAIAIgAgCUYEQEHwmQIgA0EBIAF0QX9zcSIANgIABSAAIAk2AgwgCSAANgIIIAMhAAsgBSAEQQNyNgIEIAQgBWoiAyABQQN0IgEgBGsiBEEBcjYCBCABIAVqIAQ2AgAgCwRAQYSaAigCACEFIAtBA3YiAUEDdEGYmgJqIQggAEEBIAF0IgFxBH8gCEEIaiEJIAgoAggFQfCZAiAAIAFyNgIAIAhBCGohCSAICyEAIAkgBTYCACAAIAU2AgwgBSAANgIIIAUgCDYCDAtB+JkCIAQ2AgBBhJoCIAM2AgAgCiQBIAIPC0H0mQIoAgAiBgR/IAZBACAGa3FBf2oiAUEMdkEQcSIAIAEgAHYiAUEFdkEIcSIAciABIAB2IgFBAnZBBHEiAHIgASAAdiIBQQF2QQJxIgByIAEgAHYiAUEBdkEBcSIAciABIAB2akECdEGgnAJqKAIAIgAoAgRBeHEgBGshCCAAIQUDQAJAIAAoAhAiAQRAIAEhAAUgACgCFCIARQ0BCyAAKAIEQXhxIARrIgEgCEkhAiABIAggAhshCCAAIAUgAhshBQwBCwsgBCAFaiIHIAVLBH8gBSgCGCEMIAUoAgwiACAFRgRAAkAgBUEUaiIBKAIAIgBFBEAgBUEQaiIBKAIAIgBFBEBBACEADAILCwNAAkAgAEEUaiIJKAIAIgJFBEAgAEEQaiIJKAIAIgJFDQELIAkhASACIQAMAQsLIAFBADYCAAsFIAUoAggiASAANgIMIAAgATYCCAsgDARAAkAgBSgCHCICQQJ0QaCcAmoiASgCACAFRgRAIAEgADYCACAARQRAQfSZAiAGQQEgAnRBf3NxNgIADAILBSAMQRBqIAxBFGogDCgCECAFRhsgADYCACAARQ0BCyAAIAw2AhggBSgCECIBBEAgACABNgIQIAEgADYCGAsgBSgCFCIBBEAgACABNgIUIAEgADYCGAsLCyAIQRBJBEAgBSAEIAhqIgBBA3I2AgQgACAFaiIAIAAoAgRBAXI2AgQFIAUgBEEDcjYCBCAHIAhBAXI2AgQgByAIaiAINgIAIAsEQEGEmgIoAgAhASALQQN2IgBBA3RBmJoCaiECIANBASAAdCIAcQR/IAJBCGohBCACKAIIBUHwmQIgACADcjYCACACQQhqIQQgAgshACAEIAE2AgAgACABNgIMIAEgADYCCCABIAI2AgwLQfiZAiAINgIAQYSaAiAHNgIACyAKJAEgBUEIag8FIAQLBSAECwUgBAshAAUgAEG/f0sEQEF/IQAFAkAgAEELaiIBQXhxIQBB9JkCKAIAIgkEQEEAIABrIQMCQAJAIAFBCHYiAQR/IABB////B0sEf0EfBSABIAFBgP4/akEQdkEIcSIEdCIBQYDgH2pBEHZBBHEhCCAAQQ4gASAIdCICQYCAD2pBEHZBAnEiASAEIAhycmsgAiABdEEPdmoiAUEHanZBAXEgAUEBdHILBUEACyIHQQJ0QaCcAmooAgAiAQRAIABBAEEZIAdBAXZrIAdBH0YbdCECQQAhBANAIAEoAgRBeHEgAGsiCCADSQRAIAgEfyABIQQgCAVBACEDIAEhBAwECyEDCyAFIAEoAhQiBSAFRSAFIAFBEGogAkEfdkECdGooAgAiCEZyGyEBIAJBAXQhAiAIBEAgASEFIAghAQwBCwsFQQAhAUEAIQQLIAEgBHJFBEAgCUECIAd0IgFBACABa3JxIgFFDQRBACEEIAFBACABa3FBf2oiAkEMdkEQcSIBIAIgAXYiAkEFdkEIcSIBciACIAF2IgJBAnZBBHEiAXIgAiABdiICQQF2QQJxIgFyIAIgAXYiAkEBdkEBcSIBciACIAF2akECdEGgnAJqKAIAIQELIAENACADIQUMAQsgBCECA38gASgCBEF4cSAAayIFIANJIQggBSADIAgbIQMgASACIAgbIQIgASgCECIERQRAIAEoAhQhBAsgBAR/IAQhAQwBBSADIQUgAgsLIQQLIAQEQCAFQfiZAigCACAAa0kEQCAAIARqIgYgBEsEQCAEKAIYIQcgBCgCDCIBIARGBEACQCAEQRRqIgMoAgAiAUUEQCAEQRBqIgMoAgAiAUUEQEEAIQEMAgsLA0ACQCABQRRqIgIoAgAiCEUEQCABQRBqIgIoAgAiCEUNAQsgAiEDIAghAQwBCwsgA0EANgIACwUgBCgCCCIDIAE2AgwgASADNgIICyAHBEACQCAEKAIcIgJBAnRBoJwCaiIDKAIAIARGBEAgAyABNgIAIAFFBEBB9JkCIAlBASACdEF/c3EiATYCAAwCCwUgB0EQaiAHQRRqIAcoAhAgBEYbIAE2AgAgAUUEQCAJIQEMAgsLIAEgBzYCGCAEKAIQIgMEQCABIAM2AhAgAyABNgIYCyAEKAIUIgMEQCABIAM2AhQgAyABNgIYCyAJIQELBSAJIQELIAVBEEkEQCAEIAAgBWoiAEEDcjYCBCAAIARqIgAgACgCBEEBcjYCBAUCQCAEIABBA3I2AgQgBiAFQQFyNgIEIAUgBmogBTYCACAFQQN2IQAgBUGAAkkEQCAAQQN0QZiaAmohAkHwmQIoAgAiAUEBIAB0IgBxBH8gAkEIaiEDIAIoAggFQfCZAiAAIAFyNgIAIAJBCGohAyACCyEAIAMgBjYCACAAIAY2AgwgBiAANgIIIAYgAjYCDAwBCyAFQQh2IgAEfyAFQf///wdLBH9BHwUgACAAQYD+P2pBEHZBCHEiAnQiAEGA4B9qQRB2QQRxIQkgBUEOIAAgCXQiA0GAgA9qQRB2QQJxIgAgAiAJcnJrIAMgAHRBD3ZqIgBBB2p2QQFxIABBAXRyCwVBAAsiAkECdEGgnAJqIQMgBiACNgIcIAZBADYCFCAGQQA2AhAgAUEBIAJ0IgBxRQRAQfSZAiAAIAFyNgIAIAMgBjYCACAGIAM2AhggBiAGNgIMIAYgBjYCCAwBCyADKAIAIgAoAgRBeHEgBUYEQCAAIQEFAkAgBUEAQRkgAkEBdmsgAkEfRht0IQMDQCAAQRBqIANBH3ZBAnRqIgIoAgAiAQRAIANBAXQhAyABKAIEQXhxIAVGDQIgASEADAELCyACIAY2AgAgBiAANgIYIAYgBjYCDCAGIAY2AggMAgsLIAEoAggiACAGNgIMIAEgBjYCCCAGIAA2AgggBiABNgIMIAZBADYCGAsLIAokASAEQQhqDwsLCwsLCwsCQAJAQfiZAigCACIEIABPBEBBhJoCKAIAIQEgBCAAayICQQ9LBEBBhJoCIAAgAWoiAzYCAEH4mQIgAjYCACADIAJBAXI2AgQgASAEaiACNgIAIAEgAEEDcjYCBAVB+JkCQQA2AgBBhJoCQQA2AgAgASAEQQNyNgIEIAEgBGoiACAAKAIEQQFyNgIECwwBC0H8mQIoAgAiBiAASwRAQfyZAiAGIABrIgI2AgBBiJoCQYiaAigCACIBIABqIgM2AgAgAyACQQFyNgIEIAEgAEEDcjYCBAwBC0HInQIoAgAEf0HQnQIoAgAFQdCdAkGAIDYCAEHMnQJBgCA2AgBB1J0CQX82AgBB2J0CQX82AgBB3J0CQQA2AgBBrJ0CQQA2AgBByJ0CIApBcHFB2KrVqgVzNgIAQYAgCyIBIABBL2oiB2oiCEEAIAFrIglxIgsgAE0NAUGonQIoAgAiAgRAQaCdAigCACIDIAtqIgEgA00gASACS3INAgsgAEEwaiEFAkACQEGsnQIoAgBBBHEEQEEAIQQMAQUCQAJAAkACQEGImgIoAgAiA0UNAEGwnQIhBANAAkAgBCgCACIBIANNBEAgASAEKAIEaiADSw0BCyAEKAIIIgQNAQwCCwsgCCAGayAJcSIDQf////8HSQRAAkACQEHwpQIoAgAiASADaiICEANNDQAgAhACDQBBfyEBDAELQfClAiACNgIACyABIAQoAgAgBCgCBGpHDQIgAUF/Rw0EBUEAIQMLDAILQfClAigCACICEANLBEAgAhACRQRAQQAhAwwDCwtB8KUCIAI2AgAgAkF/RgR/QQAFQaCdAigCACIEIAJBzJ0CKAIAIgNBf2oiAWpBACADa3EgAmtBACABIAJxGyALaiIDaiEJIANB/////wdJIAMgAEtxBH9BqJ0CKAIAIgEEQCAJIARNIAkgAUtyBEBBACEDDAULCwJAAkBB8KUCKAIAIgEgA2oiBBADTQ0AIAQQAg0AQX8hAQwBC0HwpQIgBDYCAAsgASACRw0CIAIhAQwEBUEACwshAwwBCyABQX9HIANB/////wdJcSAFIANLcUUEQCABQX9GBEBBACEDDAIFDAMLAAtB0J0CKAIAIgIgByADa2pBACACa3EiBUH/////B08NAQJAAkBB8KUCKAIAIgIgBWoiBBADTQ0AIAQQAg0ADAELQfClAiAENgIAIAJBf0cEQCADIAVqIQMMAwsLQfClAigCACADayIBEANLBEAgARACRQRAQQAhAwwCCwtB8KUCIAE2AgBBACEDC0GsnQJBrJ0CKAIAQQRyNgIAIAMhBAwCCwsMAQsgC0H/////B08NAgJAAkBB8KUCKAIAIgEgC2oiAxADTQ0AIAMQAg0AQX8hAQwBC0HwpQIgAzYCAAsCQAJAQfClAigCACIDEANNDQAgAxACDQBBfyEDDAELQfClAiADNgIACyADIAFrIgUgAEEoaksiAkEBcyABQX9GciABQX9HIANBf0dxIAEgA0lxQQFzcg0CIAUgBCACGyEDC0GgnQJBoJ0CKAIAIANqIgI2AgAgAkGknQIoAgBLBEBBpJ0CIAI2AgALQYiaAigCACIHBEACQEGwnQIhBAJAAkADQCAEKAIAIgUgBCgCBCICaiABRg0BIAQoAggiBA0ACwwBCyAEKAIMQQhxRQRAIAUgB00gASAHS3EEQCAEIAIgA2o2AgQgB0EAIAdBCGoiAWtBB3FBACABQQdxGyICaiEEQfyZAigCACADaiIBIAJrIQNBiJoCIAQ2AgBB/JkCIAM2AgAgBCADQQFyNgIEIAEgB2pBKDYCBEGMmgJB2J0CKAIANgIADAMLCwsgAUGAmgIoAgBJBEBBgJoCIAE2AgALIAEgA2ohAkGwnQIhBAJAAkADQCAEKAIAIAJGDQEgBCgCCCIEDQALDAELIAQoAgxBCHFFBEAgBCABNgIAIAQgBCgCBCADajYCBCABQQAgAUEIaiIBa0EHcUEAIAFBB3EbaiIIIABqIQYgAkEAIAJBCGoiAWtBB3FBACABQQdxG2oiAyAIayAAayEEIAggAEEDcjYCBCADIAdGBEBB/JkCQfyZAigCACAEaiIANgIAQYiaAiAGNgIAIAYgAEEBcjYCBAUCQEGEmgIoAgAgA0YEQEH4mQJB+JkCKAIAIARqIgA2AgBBhJoCIAY2AgAgBiAAQQFyNgIEIAAgBmogADYCAAwBCyADKAIEIgVBA3FBAUYEQCAFQQN2IQAgBUGAAkkEQCADKAIIIgIgAygCDCIBRgRAQfCZAkHwmQIoAgBBASAAdEF/c3E2AgAFIAIgATYCDCABIAI2AggLBQJAIAMoAhghByADKAIMIgAgA0YEQAJAIANBEGoiAUEEaiICKAIAIgAEQCACIQEFIAMoAhAiAEUEQEEAIQAMAgsLA0ACQCAAQRRqIgkoAgAiAkUEQCAAQRBqIgkoAgAiAkUNAQsgCSEBIAIhAAwBCwsgAUEANgIACwUgAygCCCIBIAA2AgwgACABNgIICyAHRQ0AIAMoAhwiAkECdEGgnAJqIgEoAgAgA0YEQAJAIAEgADYCACAADQBB9JkCQfSZAigCAEEBIAJ0QX9zcTYCAAwCCwUgB0EQaiAHQRRqIAcoAhAgA0YbIAA2AgAgAEUNAQsgACAHNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIAMoAhQiAUUNACAAIAE2AhQgASAANgIYCwsgAyAFQXhxIgBqIQMgACAEaiEECyADIAMoAgRBfnE2AgQgBiAEQQFyNgIEIAQgBmogBDYCACAEQQN2IQAgBEGAAkkEQCAAQQN0QZiaAmohAkHwmQIoAgAiAUEBIAB0IgBxBH8gAkEIaiEDIAIoAggFQfCZAiAAIAFyNgIAIAJBCGohAyACCyEAIAMgBjYCACAAIAY2AgwgBiAANgIIIAYgAjYCDAwBCyAEQQh2IgAEfyAEQf///wdLBH9BHwUgACAAQYD+P2pBEHZBCHEiA3QiAEGA4B9qQRB2QQRxIQIgBEEOIAAgAnQiAUGAgA9qQRB2QQJxIgAgAiADcnJrIAEgAHRBD3ZqIgBBB2p2QQFxIABBAXRyCwVBAAsiAkECdEGgnAJqIQMgBiACNgIcIAZBADYCFCAGQQA2AhBB9JkCKAIAIgFBASACdCIAcUUEQEH0mQIgACABcjYCACADIAY2AgAgBiADNgIYIAYgBjYCDCAGIAY2AggMAQsgAygCACIAKAIEQXhxIARGBEAgACEBBQJAIARBAEEZIAJBAXZrIAJBH0YbdCEDA0AgAEEQaiADQR92QQJ0aiICKAIAIgEEQCADQQF0IQMgASgCBEF4cSAERg0CIAEhAAwBCwsgAiAGNgIAIAYgADYCGCAGIAY2AgwgBiAGNgIIDAILCyABKAIIIgAgBjYCDCABIAY2AgggBiAANgIIIAYgATYCDCAGQQA2AhgLCyAKJAEgCEEIag8LC0GwnQIhBANAAkAgBCgCACICIAdNBEAgAiAEKAIEaiIJIAdLDQELIAQoAgghBAwBCwtBiJoCQQAgAUEIaiICa0EHcUEAIAJBB3EbIgIgAWoiBTYCAEH8mQIgA0FYaiIEIAJrIgI2AgAgBSACQQFyNgIEIAEgBGpBKDYCBEGMmgJB2J0CKAIANgIAIAdBACAJQVFqIgRBCGoiAmtBB3FBACACQQdxGyAEaiICIAIgB0EQakkbIgJBGzYCBCACQbCdAikCADcCCCACQbidAikCADcCEEGwnQIgATYCAEG0nQIgAzYCAEG8nQJBADYCAEG4nQIgAkEIajYCACACQRhqIQEDQCABQQRqIgNBBzYCACABQQhqIAlJBEAgAyEBDAELCyACIAdHBEAgAiACKAIEQX5xNgIEIAcgAiAHayIFQQFyNgIEIAIgBTYCACAFQQN2IQEgBUGAAkkEQCABQQN0QZiaAmohAkHwmQIoAgAiA0EBIAF0IgFxBH8gAkEIaiEEIAIoAggFQfCZAiABIANyNgIAIAJBCGohBCACCyEBIAQgBzYCACABIAc2AgwgByABNgIIIAcgAjYCDAwCCyAFQQh2IgEEfyAFQf///wdLBH9BHwUgASABQYD+P2pBEHZBCHEiAnQiAUGA4B9qQRB2QQRxIQQgBUEOIAEgBHQiA0GAgA9qQRB2QQJxIgEgAiAEcnJrIAMgAXRBD3ZqIgFBB2p2QQFxIAFBAXRyCwVBAAsiBEECdEGgnAJqIQIgByAENgIcIAdBADYCFCAHQQA2AhBB9JkCKAIAIgNBASAEdCIBcUUEQEH0mQIgASADcjYCACACIAc2AgAgByACNgIYIAcgBzYCDCAHIAc2AggMAgsgAigCACIBKAIEQXhxIAVGBEAgASEDBQJAIAVBAEEZIARBAXZrIARBH0YbdCEEA0AgAUEQaiAEQR92QQJ0aiICKAIAIgMEQCAEQQF0IQQgAygCBEF4cSAFRg0CIAMhAQwBCwsgAiAHNgIAIAcgATYCGCAHIAc2AgwgByAHNgIIDAMLCyADKAIIIgEgBzYCDCADIAc2AgggByABNgIIIAcgAzYCDCAHQQA2AhgLCwVBgJoCKAIAIgJFIAEgAklyBEBBgJoCIAE2AgALQbCdAiABNgIAQbSdAiADNgIAQbydAkEANgIAQZSaAkHInQIoAgA2AgBBkJoCQX82AgBBpJoCQZiaAjYCAEGgmgJBmJoCNgIAQayaAkGgmgI2AgBBqJoCQaCaAjYCAEG0mgJBqJoCNgIAQbCaAkGomgI2AgBBvJoCQbCaAjYCAEG4mgJBsJoCNgIAQcSaAkG4mgI2AgBBwJoCQbiaAjYCAEHMmgJBwJoCNgIAQciaAkHAmgI2AgBB1JoCQciaAjYCAEHQmgJByJoCNgIAQdyaAkHQmgI2AgBB2JoCQdCaAjYCAEHkmgJB2JoCNgIAQeCaAkHYmgI2AgBB7JoCQeCaAjYCAEHomgJB4JoCNgIAQfSaAkHomgI2AgBB8JoCQeiaAjYCAEH8mgJB8JoCNgIAQfiaAkHwmgI2AgBBhJsCQfiaAjYCAEGAmwJB+JoCNgIAQYybAkGAmwI2AgBBiJsCQYCbAjYCAEGUmwJBiJsCNgIAQZCbAkGImwI2AgBBnJsCQZCbAjYCAEGYmwJBkJsCNgIAQaSbAkGYmwI2AgBBoJsCQZibAjYCAEGsmwJBoJsCNgIAQaibAkGgmwI2AgBBtJsCQaibAjYCAEGwmwJBqJsCNgIAQbybAkGwmwI2AgBBuJsCQbCbAjYCAEHEmwJBuJsCNgIAQcCbAkG4mwI2AgBBzJsCQcCbAjYCAEHImwJBwJsCNgIAQdSbAkHImwI2AgBB0JsCQcibAjYCAEHcmwJB0JsCNgIAQdibAkHQmwI2AgBB5JsCQdibAjYCAEHgmwJB2JsCNgIAQeybAkHgmwI2AgBB6JsCQeCbAjYCAEH0mwJB6JsCNgIAQfCbAkHomwI2AgBB/JsCQfCbAjYCAEH4mwJB8JsCNgIAQYScAkH4mwI2AgBBgJwCQfibAjYCAEGMnAJBgJwCNgIAQYicAkGAnAI2AgBBlJwCQYicAjYCAEGQnAJBiJwCNgIAQZycAkGQnAI2AgBBmJwCQZCcAjYCAEGImgJBACABQQhqIgJrQQdxQQAgAkEHcRsiBSABaiIENgIAQfyZAiADQVhqIgIgBWsiAzYCACAEIANBAXI2AgQgASACakEoNgIEQYyaAkHYnQIoAgA2AgALQfyZAigCACIBIABNDQFB/JkCIAEgAGsiAzYCAEGImgJBiJoCKAIAIgIgAGoiATYCACABIANBAXI2AgQgAiAAQQNyNgIEIAokASACQQhqDwsgCiQBIAFBCGoPCyAKJAFBAAviLAIrfwF9IwEhCSMBQZABaiQBIAlBADYCVCAAKAIEIQYgACgCACEIIAAoAgwiHEEybSIXQQN1IhYgBEoEQCAJJAFBfg8LIAlB0ABqISEgCUHIAGohIiAJQUBrISwgCUE4aiEjIAlBMGohJCAJQShqIS0gCUEgaiEZIAlBGGohJSAJQRBqISYgCUEIaiEnIAkiGEHgAGohByAJQdgAaiEPIAlB1ABqISggACAGaiEUIAAgCGohEiAXQQF1IQ4gF0ECdSEVIAQgHEEZbUEDbCIJIAkgBEobIQQCQAJ/AkACQCACQQJIBH8gBCAAQUBrKAIAIgEgBCABSBshBAwBBSABBH8gAEFAaygCACEJIAAoAjghCiAAKAI0IQYgByABNgIAIAcgAjYCBCAHQQA2AgggB0EANgIMIAdBADYCECAHQQE2AhggByABLQAAIgg2AiggByAIQQF2Qf8AcyIMNgIgIAdBADYCLCAHQRE2AhQgB0GAgAI2AhwgB0ECNgIYIAcgAS0AASIQNgIoIAcgECAIQQh0ckEBdkH/AXEgDEEIdHJB/wFzIhE2AiAgB0EZNgIUIAdBgICABDYCHCAHQQIgAkkEfyAHQQM2AhhBAyEMQQQhDSABLQACBUECIQxBAyENQQALIgg2AiggByARQQh0QYD+//8HcSAIIBBBCHRyQQF2Qf8BcXJB/wFzIhA2AiAgB0EhNgIUIAdBgICAgHg2AhwgByAMIAJJBH8gByANNgIYIAEgDGotAAAFQQALIgw2AiggByAQQQh0QYD+//8HcSAMIAhBCHRyQQF2Qf8BcXJB/wFzNgIgIAAoAjwiDEEASgR/AkACQCAMQeoHRiIMIApB6gdGIghBAXNyDQAgACgCRA0ADAELIAgEQEEBIRAgASEIQeoHIQEMBgsgDEUEQEEBIRAgASEIIAohAQwGCwtBASAAKAIIIBVsIgwgCBshKRABISojASERIwEgDEEBIAgbQQJ0QQ9qQXBxaiQBIAgEfyAAQQBBACARIBUgCSAVIAlIG0EAEBMaIAkhDCAGIQ1BASELQQEhHiABIRAgBCEJQQEhGkHqBwUgCSEMIAYhDUEBIQsgASEQIAQhCUEAIRFBASEaIAoLBUEBIRAgASEIIAohAQwECwUMAgsLDAILIAAoAjwiAUUEQCAAKAIIIARsIgBBAEwNAyADQQAgAEECdBALGgwDCyAEIBdMBEAgBCAXTgRAQQAhBkEAIQggBCEJDAILIA4gFSAEIAFB6AdHIAQgFUpxIAQgDkhxGyAEIA5KGyEJQQAhBkEAIQgMAQsgBCEBA0ACQCAAQQBBACADIAEgFyABIBdIG0EAEBMiAkEASARAIAIhBAwBCyAAKAIIIAJsQQJ0IANqIQMgASACayIBQQBKDQELCwwCCxABISogCSEMIAYhDSAQIQsgAUHqB0YhHiAIIRAgBCEJQQAhEUEBISkgAQshBAJ/IAwgCUoEf0F/BQJ/IB4EfyMBIQkjAUEQaiQBQQAhDkEAIQpB6gchCCARIQRBACEGQQAhASAFRSERQQAFIwEhCSMBIAAoAgggDiAMIA4gDEobbEEBdEEPakFwcWokASAAKAI8QeoHRgRAIBQQPwsgACAMQegHbCAAKAIMbSIBQQogAUEKShs2AiAgCwRAAkAgACAAKAIwNgIUIARB6AdHBEAgAEGA/QA2AhwMAQsCQAJAAkAgDUHNCGsOAgABAgsgAEHAPjYCHAwCCyAAQeDdADYCHAwBCyAAQYD9ADYCHCANQc8IRg0AQcqRAkGbiQJBhQMQCgsLIABBEGohCCAFQQF0QQEgEBsiCgRAQQAhBiAJIQEDQCAUIAggCiAGRSAHIAEgDxA+BEAgDyAMNgIAIAAoAgggDGwiDkEASgRAIAFBACAOQQF0EAsaCwsgDygCACIOIAAoAghsQQF0IAFqIQEgBiAOaiIGIAxIDQALBUEAIQYgCSEBA0BBfSAUIAhBACAGRSAHIAEgDxA+DQMaIA8oAgAiCiAAKAIIbEEBdCABaiEBIAYgCmoiBiAMSA0ACwsgCyAFRSIFcQRAIAcoAhwiCmcgBygCFCIFQXFqakEUQQAgACgCOEHpB0YbaiACQQN0SgR/QQAhCEEAIQZBACEBQQEFAn8gBygCICEBAn8gBEHpB0YEfyABIApBDHYiBkkiHQRAIAcgBjYCHAUgByABIAZrIgE2AiAgByAKIAZrIgY2AhwgBkGBgIAETwRAQQAhCEHpByEEQQAhBkEAIQFBAQwECwsgB0EEaiIuKAIAIRsgBSEPIAYhCyAHKAIYIQUgBygCKCEUIAEhCgNAIAcgD0EIaiIGNgIUIAcgC0EIdCIONgIcIAcgBSAbSQR/IAcoAgAhCCAHIAVBAWoiATYCGCAFIAhqLQAABSAFIQFBAAsiCDYCKCAHIApBCHRBgP7//wdxIAggFEEIdHJBAXZB/wFxckH/AXMiCjYCICAOQYGAgARJBEAgBiEPIA4hCyABIQUgCCEUDAELCyAdRQRAQQAhCEHpByEEQQAhBkEAIQFBAQwDCyAHIAogC0EHdEGA////B3EiC0kiFAR/IAohBSALBSAHIAogC2siBTYCICAOIAtrCyIKNgIcIApBgYCABEkEQCAGIQsgASEGIAghDyAFIQ4DfyAHIAtBCGoiCzYCFCAHIApBCHQiBTYCHCAHIAYgG0kEfyAHKAIAIQggByAGQQFqIgE2AhggBiAIai0AAAUgBiEBQQALIgg2AiggByAOQQh0QYD+//8HcSAIIA9BCHRyQQF2Qf8BcXJB/wFzIg42AiAgBUGBgIAESQR/IAUhCiABIQYgCCEPDAEFIAshBiAFIQogDgsLIQULIAcgCkEIdiILNgIkIAcgBSALQf8BQYACIAUgC25BAWoiBUGAAiAFQYACSRtrIitrbCIFayIPNgIgIAcgCyAKIAVrICsbIgo2AhwgCkGBgIAESQRAIAghCwNAIAcgBkEIaiIGNgIUIAcgCkEIdCIINgIcIAcgASAbSQR/IAcoAgAhCiAHIAFBAWoiBTYCGCABIApqLQAABSABIQVBAAsiDjYCKCAHIA9BCHRBgP7//wdxIA4gC0EIdHJBAXZB/wFxckH/AXMiDzYCICAIQYGAgARJBEAgCCEKIAUhASAOIQsMAQsLBSAKIQgLIAhnIQ8gGyEIICtBAmohCyAGIQUgLiEBIBQFIAcgASAKQQF2IghJIhsEfyABIQYgCAUgByABIAhrIgY2AiAgCiAIawsiATYCHCABQYGAgARJBH8gB0EEaiIdKAIAIRQgBSEIIAEhCiAHKAIYIQUgBygCKCEOIAYhCwN/IAcgCEEIaiIINgIUIAcgCkEIdCIGNgIcIAcgBSAUSQR/IAcoAgAhCiAHIAVBAWoiATYCGCAFIApqLQAABSAFIQFBAAsiDzYCKCAHIAtBCHRBgP7//wdxIA8gDkEIdHJBAXZB/wFxckH/AXMiCzYCICAGQYGAgARJBH8gBiEKIAEhBSAPIQ4MAQUgFCEKIAghBSAdCwsFIAdBBGoiCCgCACEKIAEhBiAICyEBIAZnIgYhDyAKIQggAiAGIAVBZ2pqQQN1ayELQQEhHSAbCyEvIAEgCEEAIAsgAiALayICQQN0IA8gBUFgampIIgUbIgFrNgIAIC8LQQFxIQhBACACIAUbIQJBACAdIAUbIQZBAQsLIQUFQQAhCEEAIQZBACEBCyMBIQ8jAUEBICkgBkEARyILG0ECdEEPakFwcWokASALQQFzIBpxBEAgAEEAQQAgDyAVIAwgFSAMSBtBABATGkERIQ4gCCEKIAQhCCAPIQQgBSERQQEhGgVBESEOIAghCiAEIQggESEEIAUhEUEAIRoLIAsLIQUCQAJAAkACQAJAAkACQCANDtIIBgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAEBAgMEC0ENIQ0MBAtBESENDAMLQRMhDQwCC0EVIQ0MAQtBypECQZuJAkHoAxAKDAELIBggDTYCACASQZzOACAYEBAEQEHekQJBm4kCQesDEAoLCyAnIAAoAjA2AgAgEkGYzgAgJxAQBEBB5ZICQZuJAkHtAxAKCyAFBEAjASENIwEgACgCCCAVbEECdEEPakFwcWokASAKBEAgJkEANgIAIBJBms4AICYQEARAQYSUAkGbiQJB9gMQCgsgEiACIBBqIAEgDSAVQQAQIBogJSAoNgIAIBJBvx8gJRAQBEBB/5QCQZuJAkH5AxAKBUEBIR9BASEgIA0hEwsFIA0hEwsFIwEhEyMBQRBqJAEgCkEARyEgCyAZIA42AgAgEkGazgAgGRAQBEBBkJYCQZuJAkH9AxAKCyAIQegHRgR/IBlBfzsBACAAKAIIIAxsIg1BAEoEQCADQQAgDUECdBALGgsgACgCPEHpB0YEQAJAIB8EQCAAKAJEDQELICRBADYCACASQZrOACAkEBAEQEGElAJBm4kCQZMEEAoFIBIgGUECIAMgFkEAECAaCwsLQQAFIAAoAjwiDSAIRyANQQBKcQRAIAAoAkRFBEAgEkG8HyAtEBAEQEGdlwJBm4kCQYQEEAoLCwsgEiAQQQAgERsgAiADIBcgDCAXIAxIGyAHECALIQogHkUEQCAAKAIIIAxsIhFBAEoEQEEAIQ0DQCANQQJ0IANqIgsgCyoCACANQQF0IAlqLgEAskMAAAA4lJI4AgAgESANQQFqIg1HDQALCwsgIyAZNgIAIBJBn84AICMQEARAQeSXAkGbiQJBpQQQCgsgGSgCACgCPCENICAgBkVyRQRAIBJBvB8gLBAQBEBBnZcCQZuJAkGsBBAKCyAiQQA2AgAgEkGazgAgIhAQBEBBhJQCQZuJAkGtBBAKCyASIAIgEGogASATIBVBABAgGiAhICg2AgAgEkG/HyAhEBAEQEH/lAJBm4kCQbAEEAoLIAAoAggiBiAMIBZrbEECdCADaiEQIAYgFmxBAnQgE2ohEUGA9wIgACgCDG0hCyAcQY8DSiAGQQBKcQRAQQAhCQNAQQAhAQNAIAkgASAGbGoiD0ECdCAQaiIOIAEgC2xBAnQgDWoqAgAiMSAxlCIxIA9BAnQgEWoqAgCUQwAAgD8gMZMgDioCAJSSOAIAIBYgAUEBaiIBRw0ACyAJQQFqIgkgBkcNAAsLCyAfBEAgACgCCCIGQQBKIBxBjwNKcSIQBEBBACEBA0BBACEJA0AgASAGIAlsaiIRQQJ0IANqIBFBAnQgE2ooAgA2AgAgCUEBaiIJIBZIDQALIAFBAWoiASAGRw0ACyAGIBZsIgFBAnQgE2ohEyABQQJ0IANqIRFBgPcCIAAoAgxtIQsgEARAQQAhCQNAQQAhAQNAIAkgASAGbGoiEEECdCARaiIPIAEgC2xBAnQgDWoqAgAiMSAxlCIxIA8qAgCUQwAAgD8gMZMgEEECdCATaioCAJSSOAIAIBYgAUEBaiIBRw0ACyAJQQFqIgkgBkcNAAsLCwsgGgRAAkAgACgCCCEGIAwgFUgEQEGA9wIgACgCDG0hECAcQY8DSiAGQQBKcUUNAUEAIQkDQEEAIQEDQCAJIAEgBmxqIhNBAnQgA2oiESABIBBsQQJ0IA1qKgIAIjEgMZQiMSARKgIAlEMAAIA/IDGTIBNBAnQgBGoqAgCUkjgCACAWIAFBAWoiAUcNAAsgCUEBaiIJIAZHDQALDAELIAYgFmwiCUEASgRAQQAhAQNAIAFBAnQgA2ogAUECdCAEaigCADYCACAJIAFBAWoiAUcNAAsLIAlBAnQgBGohECAJQQJ0IANqIQlBgPcCIAAoAgxtIRMgHEGPA0ogBkEASnEEQEEAIQQDQEEAIQEDQCAEIAEgBmxqIhFBAnQgCWoiCyABIBNsQQJ0IA1qKgIAIjEgMZQiMSALKgIAlEMAAIA/IDGTIBFBAnQgEGoqAgCUkjgCACAWIAFBAWoiAUcNAAsgBEEBaiIEIAZHDQALCwsLIAAoAigiAQRAIAGyQy0VKjqUu0TvOfr+Qi7mP6IQHLYhMSAAKAIIIAxsIgRBAEoEQEEAIQEDQCABQQJ0IANqIgkgCSoCACAxlDgCACAEIAFBAWoiAUcNAAsLCyAAIAJBAkgEf0EABSAHKAIcIBgoAlRzCzYCVCAAIAg2AjwgACAFICBBAXNxNgJEIAogDCAKQQBIGwsLITAgKhAAIBgkASAwCw8LIBgkASAEC10BAX8gASAASCAAIAEgAmpIcQRAIAEgAmohASAAIgMgAmohAANAIAJBAEoEQCACQQFrIQIgAEEBayIAIAFBAWsiASwAADoAAAwBCwsgAyEABSAAIAEgAhAMGgsgAAuDAQICfwF+IACnIQIgAEL/////D1YEQANAIAFBf2oiASAAQgqAIgRCdn4gAHynQf8BcUEwcjoAACAAQv////+fAVYEQCAEIQAMAQsLIASnIQILIAIEQANAIAFBf2oiASACQQpuIgNBdmwgAmpBMHI6AAAgAkEKTwRAIAMhAgwBCwsLIAELmAEBA3wgACAAoiIDIAMgA6KiIANEfNXPWjrZ5T2iROucK4rm5Vq+oKIgAyADRH3+sVfjHcc+okTVYcEZoAEqv6CiRKb4EBEREYE/oKAhBSADIACiIQQgAgR8IAAgBERJVVVVVVXFP6IgAyABRAAAAAAAAOA/oiAEIAWioaIgAaGgoQUgBCADIAWiRElVVVVVVcW/oKIgAKALC5QBAQR8IAAgAKIiAiACoiEDRAAAAAAAAPA/IAJEAAAAAAAA4D+iIgShIgVEAAAAAAAA8D8gBaEgBKEgAiACIAIgAkSQFcsZoAH6PqJEd1HBFmzBVr+gokRMVVVVVVWlP6CiIAMgA6IgAkTEsbS9nu4hPiACRNQ4iL7p+qg9oqGiRK1SnIBPfpK+oKKgoiAAIAGioaCgC6kBAQF/IAFB/wdKBEAgAUGCcGoiAkH/ByACQf8HSBsgAUGBeGogAUH+D0oiAhshASAARAAAAAAAAOB/oiIARAAAAAAAAOB/oiAAIAIbIQAFIAFBgnhIBEAgAUH8D2oiAkGCeCACQYJ4ShsgAUH+B2ogAUGEcEgiAhshASAARAAAAAAAABAAoiIARAAAAAAAABAAoiAAIAIbIQALCyAAIAFB/wdqrUI0hr+iC9kLAgp/An0jASEJIwFBIGokASAJQQhqIQogCUEEaiILIAM2AgAgCSINIAg2AgAgACgCACEQIAAoAhQhDiAAKAIcIQ8gACgCCCIJKAJkIAkoAmAgACgCDCAJKAIIIAZBAWpsakEBdGouAQBqIgwtAAAhCQJAIAZBf0cEQCAJIAxqLQAAQQxqIANIIAJBAkpxBEAgBEEBRgRAIA0gCEEBcSAIQQF0cjYCAAsgACAKIAEgAkEBdiIDQQJ0IAFqIgwgAyALIARBAWpBAXUiCCAEIAZBf2oiCUEAIA0QRgJ/IAooAgQhEiAKKAIIIQ8gCigCDCECIAooAhQhECAKKAIQIgpB//8AcUUgBEECSHJFBEAgCkGAwABKBH8gAiACQQUgBmt1awUgAiADQQN0QQYgBmt1aiICQQAgAkEASBsLIQILIBILskMAAAA4lCETIA+yQwAAADiUIRQgCygCACIGIAJrQQJtIQIgBiAGIAIgBiACSBsiAkEAIAJBAEobIgJrIQYgACAAKAIgIBBrIgs2AiAgA0ECdCAFakEAIAUbIQ4gAiAGSAR/IAAgDCADIAYgCCAOIAkgFCAHlCANKAIAIgwgCHUQGSAEQQF1dCEEIAAgASADIAAoAiAgC2sgBmoiAEFoakEAIApBgIABRyAAQRhKcRsgAmogCCAFIAkgEyAHlCAMEBkgBHIFIAAgASADIAIgCCAFIAkgEyAHlCANKAIAIgEQGSAAIAwgAyACIAAoAiAgC2tqIgBBaGpBACAKQQBHIABBGEpxGyAGaiAIIA4gCSAUIAeUIAEgCHUQGSAEQQF1dHILIQAMAgsLIANBf2oiAyAJQQFqQQF2IgYgDGotAABKIQogAyAGQQAgChsiC0EBaiAJIAYgChsiCmpBAXYiBiAMai0AAEohCSADIAwgCiAGIAkbIgogBiALIAkbIgtBAWpqQQF1IgZqLQAASiEJIAMgDCAKIAYgCRsiCiAGIAsgCRsiC0EBampBAXUiBmotAABKIQkgAyAMIAogBiAJGyIKIAYgCyAJGyILQQFqakEBdSIGai0AAEohCSADIAwgCiAGIAkbIhEgBiALIAkbIgtBAWpqQQF1IgZqLQAASiEJIAYgCyAJGyIKBH8gCiAMai0AAAVBfwshCyAAIAAoAiAgESAGIAkbIgYgCiADIAtrIAYgDGotAAAgA2tKGyIDRSIKBH9BAAUgAyAMai0AAEEBagsiCWsiBjYCIAJAAkAgBkEASCADQQBKcQRAA0ACQCAAIAYgCWoiCTYCICADQX9qIgZFDQAgACAJIAYgDGotAABBAWoiCWsiCjYCICAKQQBIIANBAUpxRQ0DIAYhAyAKIQYMAQsLIAAgCTYCIAUgCkUEQCADIQYMAgsLDAELIAYgBkEHcUEIciAGQQN1QX9qdCAGQQhIGyEDIBAEQCABIAIgAyAOIAQgDyAHIAAoAgQQZSEABSABIAIgAyAOIAQgDyAHEGQhAAsMAQsgACgCBEUEQCANJAFBAA8LIA0gCEEBIAR0QX9qIghxIgY2AgAgBkUEQCABQQAgAkECdBALGiANJAFBAA8LIAJBAEohCSAFBH8gCUUEQCANJAEgBg8LIAAoAighBEEAIQMDQCADQQJ0IAFqIANBAnQgBWoqAgBDAACAO0MAAIC7IARBjczlAGxB3+a74wNqIgRBgIACcRuSOAIAIANBAWoiAyACRw0ACyAAIAQ2AiggBgUgCUUEQCANJAEgCA8LIAAoAighBEEAIQMDQCADQQJ0IAFqIARBjczlAGxB3+a74wNqIgRBFHWyOAIAIANBAWoiAyACRw0ACyAAIAQ2AiggCAshACAJRQ0AQQAhAwNAIBMgA0ECdCABaioCACITIBOUkiETIANBAWoiAyACRw0AC0MAAIA/IBNDfR2QJpKRlSAHlCEHQQAhAwNAIAEgByABKgIAlDgCACABQQRqIQEgA0EBaiIDIAJHDQALIA0kASAADwsgDSQBIAALrAIBBX9BHyADZ2shBiADQX9qIQcgA0EBSiIIBH8gAyEEA0AgBCAFQQF0IAJqLgEAIgQgBGwgBUEBckEBdCACai4BACIEIARsaiAGdmohBCAFQQJqIgUgB0gNAAsgA0F+cQUgAyEEQQALIgUgA0gEQCAEIAVBAXQgAmouAQAiBCAEbCAGdmohBAsgBkEDaiAEZ2siBEEAIARBAEobIQYgCAR/QQAhBUEAIQQDQCAEIAVBAXQgAmouAQAiBCAEbCAFQQFyQQF0IAJqLgEAIgQgBGxqIAZ2aiEEIAVBAmoiBSAHSA0ACyADQX5xBUEAIQRBAAsiBSADTgRAIAEgBjYCACAAIAQ2AgAPCyAFQQF0IAJqLgEAIQIgASAGNgIAIAAgBCACIAJsIAZ2ajYCAAv9AgIHfwF9IAEgB2whDCAHIAZBAXQgAGouAQBsIQogCEEBRwRAIAogDCAIbSIBIAogAUgbIQoLIAcgBUEAIAlFIg0bIgtBAXQgAGouAQAiBWwiCEEASgR/IANBACAIQQJ0EAsaIAhBAnQgA2oFIAMLIQEgCEECdCACaiEIIAsgBkEAIA0bIg5IBEAgASECIAshBiAIIQEDQCAHIAZBAWoiD0EBdCAAai4BACIIbCEQQwAAAEIgBkECdCAEaioCACAGQQJ0QcCjAWoqAgCSIhEgEUMAAABCXhu7RO85+v5CLuY/ohActiERIAIhBiAHIAVBEHRBEHVsIQkgASEFA0AgBUEEaiEBIAZBBGohAiAGIAUqAgAgEZQ4AgAgCUEBaiIFIBBIBEAgAiEGIAUhCSABIQUMAQsLIA4gD0cEQCAIIQUgDyEGDAELCwsgCkEAIA0bIQAgCyAOSgRAQa7uAUHN7gFBhwIQCgUgAEECdCADakEAIAwgAGtBAnQQCxoLC6ADAwJ/AX4DfCAAvSIDQj+IpyEBAnwgAAJ/AkAgA0IgiKdB/////wdxIgJBqsaYhARLBHwgA0L///////////8Ag0KAgICAgICA+P8AVgRAIAAPCyAARO85+v5CLoZAZARAIABEAAAAAAAA4H+iDwUgAETSvHrdKyOGwGMgAERRMC3VEEmHwGNxRQ0CRAAAAAAAAAAADwsABSACQcLc2P4DSwRAIAJBscXC/wNLDQIgAUEBcyABawwDCyACQYCAwPEDSwR8QQAhASAABSAARAAAAAAAAPA/oA8LCwwCCyAARP6CK2VHFfc/oiABQQN0QYDpAWorAwCgqgsiAbciBEQAAOD+Qi7mP6KhIgYhACAERHY8eTXvOeo9oiIEIQUgBiAEoQshBCAAIAQgBCAEIASiIgAgACAAIAAgAETQpL5yaTdmPqJE8WvSxUG9u76gokQs3iWvalYRP6CiRJO9vhZswWa/oKJEPlVVVVVVxT+goqEiAKJEAAAAAAAAAEAgAKGjIAWhoEQAAAAAAADwP6AhACABRQRAIAAPCyAAIAEQGAvlDAEOfyAAKAIgIQQgACgCHCIDQQh2IQVBfyEKA0AgBCAKQQFqIgpBsMYBai0AACAFbCICSQRAIAIhAwwBCwsgACAEIAJrIgU2AiAgACADIAJrIgM2AhwgA0GBgIAESQRAIAAoAgQhByAAKAIUIQsgAyEEIAAoAhghAiAAKAIoIQgDfyAAIAtBCGoiCzYCFCAAIARBCHQiBDYCHCAAIAIgB0kEfyAAKAIAIQYgACACQQFqIgM2AhggAiAGai0AAAUgAiEDQQALIgY2AiggACAFQQh0QYD+//8HcSAGIAhBCHRyQQF2Qf8BcXJB/wFzIgU2AiAgBEGBgIAESQR/IAMhAiAGIQgMAQUgBAsLIQMLIApBBW0hDiADQQh2IQRBfyELA0AgBSALQQFqIgtB9YQCai0AACAEbCICSQRAIAIhAwwBCwsgACAFIAJrIgU2AiAgACADIAJrIgM2AhwgA0GBgIAESQRAIAAoAgQhCSAAKAIUIQggAyEEIAAoAhghAiAAKAIoIQcDfyAAIAhBCGoiCDYCFCAAIARBCHQiBDYCHCAAIAIgCUkEfyAAKAIAIQYgACACQQFqIgM2AhggAiAGai0AAAUgAiEDQQALIgY2AiggACAFQQh0QYD+//8HcSAGIAdBCHRyQQF2Qf8BcXJB/wFzIgU2AiAgBEGBgIAESQR/IAMhAiAGIQcMAQUgBAsLIQMLIANBCHYhBEF/IQgDQCAFIAhBAWoiCEH8hAJqLQAAIARsIgJJBEAgAiEDDAELCyAAIAUgAmsiBTYCICAAIAMgAmsiAzYCHCADQYGAgARJBEAgACgCBCEMIAAoAhQhByADIQQgACgCGCECIAAoAighCQN/IAAgB0EIaiIHNgIUIAAgBEEIdCIENgIcIAAgAiAMSQR/IAAoAgAhBiAAIAJBAWoiAzYCGCACIAZqLQAABSACIQNBAAsiBjYCKCAAIAVBCHRBgP7//wdxIAYgCUEIdHJBAXZB/wFxckH/AXMiBTYCICAEQYGAgARJBH8gAyECIAYhCQwBBSAECwshAwsgA0EIdiEEQX8hBwNAIAUgB0EBaiIHQfWEAmotAAAgBGwiAkkEQCACIQMMAQsLIAAgBSACayIFNgIgIAAgAyACayIDNgIcIANBgYCABEkEQCAAKAIEIQ0gACgCFCEJIAMhBCAAKAIYIQIgACgCKCEMA38gACAJQQhqIgk2AhQgACAEQQh0IgQ2AhwgACACIA1JBH8gACgCACEGIAAgAkEBaiIDNgIYIAIgBmotAAAFIAIhA0EACyIGNgIoIAAgBUEIdEGA/v//B3EgBiAMQQh0ckEBdkH/AXFyQf8BcyIFNgIgIARBgYCABEkEfyADIQIgBiEMDAEFIAQLCyEDCyAOQXtsIApqIQ0gA0EIdiEEQX8hCgNAIAUgCkEBaiIKQfyEAmotAAAgBGwiAkkEQCACIQMMAQsLIAAgBSACayIFNgIgIAAgAyACayIENgIcIARBgYCABE8EQCALIA5BA2xqIgNBAXRBkMYBai4BACEAIANBAXRBksYBai4BACAAayEDIAEgByANQQNsaiICQQF0QZDGAWouAQAiBCACQQF0QZLGAWouAQAgBGsiAkEQdUGaM2wgAkH//wNxQZozbEEQdmogCkERdEEQdUEBcmxqIgI2AgQgASAAIANBEHVBmjNsIANB//8DcUGaM2xBEHZqIAhBEXRBEHVBAXJsaiACazYCAA8LIAAoAgQhDyAAKAIUIQkgACgCGCECIAAoAighDANAIAAgCUEIaiIJNgIUIAAgBEEIdCIENgIcIAAgAiAPSQR/IAAoAgAhBiAAIAJBAWoiAzYCGCACIAZqLQAABSACIQNBAAsiBjYCKCAAIAVBCHRBgP7//wdxIAYgDEEIdHJBAXZB/wFxckH/AXMiBTYCICAEQYGAgARJBEAgAyECIAYhDAwBCwsgCyAOQQNsaiIDQQF0QZDGAWouAQAhACADQQF0QZLGAWouAQAgAGshAyABIAcgDUEDbGoiAkEBdEGQxgFqLgEAIgQgAkEBdEGSxgFqLgEAIARrIgJBEHVBmjNsIAJB//8DcUGaM2xBEHZqIApBEXRBEHVBAXJsaiICNgIEIAEgACADQRB1QZozbCADQf//A3FBmjNsQRB2aiAIQRF0QRB1QQFybGogAms2AgALngUCCX8GfSAAKAIYIQkgACgCACIHQQF1IQogBUEASgRAIAohBwNAIAdBAnQgCWohCSAHQQF1IQogCEEBaiIIIAVHBEAgCiEHDAELCwsgB0ECdSELIARBAXVBAnQgAmohCCAAQQhqIAVBAnRqKAIAIQwgB0EDSgRAQQAgBkEBdCINayEOIAwoAiwhBUEAIQAgBiAKQX9qIg9sQQJ0IAFqIQYDQCAFQQJqIQcgBS4BAEEBdCIFQQFyQQJ0IAhqIAYqAgAiEiAAQQJ0IAlqKgIAIhOUIAEqAgAiECAAIAtqQQJ0IAlqKgIAIhGUkjgCACAFQQJ0IAhqIBMgEJQgEiARlJM4AgAgDUECdCABaiEBIA5BAnQgBmohBiAAQQFqIgAgC0gEQCAHIQUMAQsLIAwgCBBCIAtBAWpBAXUhByALQX9qIQwgCkECdCAIaiEFQQAhBkEAIQEgCCEAA0AgBUF8aiIKKgIAIRIgBUF4aiIFKgIAIRMgACAAKgIEIhAgAUECdCAJaioCACIRlCAAKgIAIhQgASALakECdCAJaioCACIVlJI4AgAgCiAQIBWUIBQgEZSTOAIAIAUgEiAGIAxqQQJ0IAlqKgIAIhCUIBMgBiAPakECdCAJaioCACIRlJI4AgAgACASIBGUIBMgEJSTOAIEIABBCGohACABQX9zIQYgAUEBaiIBIAdIDQALBSAMIAgQQgsgBEECbSEGIARBAUwEQA8LIARBAnQgAmohACAEQQJ0IANqIQFBACEEA0AgAkEEaiEFIAIgAioCACISIAFBfGoiASoCACITlCAAQXxqIgAqAgAiECADKgIAIhGUkzgCACAAIBAgE5QgEiARlJI4AgAgA0EEaiEDIARBAWoiBCAGRwRAIAUhAgwBCwsLmwMBA38gACgCHCIFIANuIQQgACABBH8gACAAKAIgIAUgBCADIAFrbGtqNgIgIAQgAiABa2wFIAUgBCADIAJrbGsLIgE2AhwgAUGBgIAETwRADwsgACgCICECA0AgAkEXdiIDQf8BRgRAIAAgACgCJEEBajYCJAUgAkEfdiECIAAoAigiBEF/SgRAIAAoAhgiASAAKAIIaiAAKAIESQR/IAAoAgAhBSAAIAFBAWo2AhggASAFaiACIARqOgAAQQAFQX8LIQEgACAAKAIsIAFyNgIsCyAAKAIkIgEEQCACQf8BakH/AXEhBANAIAAoAhgiAiAAKAIIaiAAKAIESQR/An8gACgCACEGIAAgAkEBajYCGCAGCyACaiAEOgAAIAAoAiQhAUEABUF/CyECIAAgACgCLCACcjYCLCAAIAFBf2oiATYCJCABDQALCyAAIANB/wFxNgIoIAAoAiAhAiAAKAIcIQELIAAgAkEIdEGA/v//B3EiAjYCICAAIAFBCHQiATYCHCAAIAAoAhRBCGo2AhQgAUGBgIAESQ0ACwvSVwJCfwZ9IwEhJCMBQeAAaiQBIAAoAgghICAkQRBqIjJBADYCACAkQQxqIjNBADYCACAAKAIMIRsgACgCAEGg6gFHBEBB/O8BQcTwAUH2ABAKCyAAKAIEQfgARwRAQdjwAUHE8AFB9wAQCgsgIEF/akECTwRAQeKIAkHE8AFB+QAQCgsgG0F/aiIlQQJPBEBB/I8CQcTwAUH6ABAKCyAAKAIQIghBAEwEQEH98AFBxPABQfsAEAoLAkACQCAAKAIUIhkOEgEAAAAAAAAAAAAAAAAAAAAAAQALQaLxAUHE8AFB/AAQCgsgGSAAKAIYIhdOBEBB1vEBQcTwAUH9ABAKCyAXQRZOBEBB/PEBQcTwAUH+ABAKCyAAKAIkIgdBf0wEQEGwjwJBxPABQYABEAoLIAcEQEHQjwJBxPABQYEBEAoLIAAoAjAiB0HRBU4EQEGc8gFBxPABQYMBEAoLIAdFIAdB4wBKckUEQEHY8gFBxPABQYQBEAoLIAAoAjwiB0GACE4EQEGx8wFBxPABQYUBEAoLIAdFIAdBDkpyRQRAQebzAUHE8AFBhgEQCgsgAEFAayImKAIAIgdBgAhOBEBBxPQBQcTwAUGHARAKCyAHRSAHQQ5KckUEQEH99AFBxPABQYgBEAoLIAAoAkwiB0EDTgRAQeP1AUHE8AFBiQEQCgsgB0F/TARAQZD2AUHE8AFBigEQCgsgACgCUCIHQQNOBEBBvfYBQcTwAUGLARAKCyAHQX9MBEBB7vYBQcTwAUGMARAKCyAkIgdBKGohBiAHQSBqITQgB0EYaiEnIAdBCGohNSAAQdwAaiAgQfgQbEECdGogIEEYbEECdGoiEkGoAWoiHkGoAWoiIkGoAWohNwJAAkACQAJAAkAgBCAIbCIdQfgAaw7JBgQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIDC0EBIRQMAwtBAiEUDAILQQMhFAwBCyAkJAFBfw8LIANFIAJB+wlLcgRAICQkAUF/DwtBACAdayEI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ACILQQprDgcABgYGBgYABgsgDi4BACIEIAVBD2pBAnQgBmooAgAiDEEQdWwgC0EBdmogDEH//wNxIARsQRB1aiAOLgECIgQgBUEOakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEEIgQgBUENakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEGIgQgBUEMakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEIIgQgBUELakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEKIgQgBUEKakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEMIgQgBUEJakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEOIgQgBUEIakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgEQIgQgBUEHakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiAOLgESIgQgBUEGakECdCAGaigCACIMQRB1bGogDEH//wNxIARsQRB1aiEEIAtBEEYEQCAEIA4uARQiBCAFQQVqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARYiBCAFQQRqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARgiBCAFQQNqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARoiBCAFQQJqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uARwiBCAFQQFqQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIA4uAR4iBCAFQQJ0IAZqKAIAIgtBEHVsaiALQf//A3EgBGxBEHVqIQQLIAVBEGpBAnQgBmogBUECdCAJaigCACILIARBgICAQCAEQYCAgEBKGyIEQf///z8gBEH///8/SBtBBHQiBGoiDEF/SgR/QYCAgIB4IAwgBCALcUEASBsFQf////8HIAwgBCALckF/ShsLIgQ2AgAgBUEBdCAXakH//wFBgIB+IAogBEEQdWwgBCAIbGogBEH//wNxIApsQRB1aiIEQQd2QQFqQQF2Qf//A3EgBEGA//97SBsgBEH//v8DShs7AQAgBUEB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LCEFIAYoAiQhByAGKAIcIQpBACEAA0AgDyABQRB1bCAhaiABQf//A3EgD2xBEHVqIBAgAEEOakECdCAGaigCACILQRB1bGogC0H//wNxIBBsQRB1aiARIARBEHVsaiAEQf//A3EgEWxBEHVqIBIgAEEMakECdCAGaigCACIMQRB1bGogDEH//wNxIBJsQRB1aiATIAVBEHVsaiAFQf//A3EgE2xBEHVqIBQgAEEKakECdCAGaigCACINQRB1bGogDUH//wNxIBRsQRB1aiAVIAdBEHVsaiAHQf//A3EgFWxBEHVqIBYgAEEIakECdCAGaigCACIOQRB1bGogDkH//wNxIBZsQRB1aiAXIApBEHVsaiAKQf//A3EgF2xBEHVqIBggAEEGakECdCAGaigCACIBQRB1bGogAUH//wNxIBhsQRB1aiEBICIEQCABIBkgAEEFakECdCAGaigCACIBQRB1bGogAUH//wNxIBlsQRB1aiAaIABBBGpBAnQgBmooAgAiAUEQdWxqIAFB//8DcSAabEEQdWogGyAAQQNqQQJ0IAZqKAIAIgFBEHVsaiABQf//A3EgG2xBEHVqIBwgAEECakECdCAGaigCACIBQRB1bGogAUH//wNxIBxsQRB1aiAdIABBAWpBAnQgBmooAgAiAUEQdWxqIAFB//8DcSAdbEEQdWogHiAAQQJ0IAZqKAIAIgFBEHVsaiABQf//A3EgHmxBEHVqIQELIABBEGpBAnQgBmoiBygCACIEIAFBgICAQCABQYCAgEBKGyIBQf///z8gAUH///8/SBtBBHQiAWoiBUF/SgR/QYCAgIB4IAUgASAEcUEASBsFQf////8HIAUgASAEckF/ShsLIQEgByABNgIAIABBAXQgAmoiBS4BAEH//wFBgIB+IB8gAUEQdWwgASAjbGogAUH//wNxIB9sQRB1aiIEQQd1QQFqQQF1IARBgP//e0gbIARB//7/A0obaiIEQYCAfiAEQYCAfkobIQQgBSAEQf//ASAEQf//AUgbOwEAIABBAWoiACADRwRAIAshBCAMIQUgDSEHIA4hCgwBCwsLIAkgA0ECdCAGaiIAKQIANwIAIAkgACkCCDcCCCAJIAApAhA3AhAgCSAAKQIYNwIYIAkgACkCIDcCICAJIAApAig3AiggCSAAKQIwNwIwIAkgACkCODcCOCAk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ACQAVACEALQA5AAIADgAaACYAMgAGABIAHgAqADYACgAWACIALgA6AAMADwAbACcAMwAHABMAHwArADcACwAXACMALwA7AABADEAYQCRAMEAEQBBAHEAoQDRACEAUQCBALEA4QAFADUAZQCVAMUAFQBFAHUApQDVACUAVQCFALUA5QAJADkAaQCZAMkAGQBJAHkAqQDZACkAWQCJALkA6QANAD0AbQCdAM0AHQBNAH0ArQDdAC0AXQCNAL0A7QACADIAYgCSAMIAEgBCAHIAogDSACIAUgCCALIA4gAGADYAZgCWAMYAFgBGAHYApgDWACYAVgCGALYA5gAKADoAagCaAMoAGgBKAHoAqgDaACoAWgCKALoA6gAOAD4AbgCeAM4AHgBOAH4ArgDeAC4AXgCOAL4A7gADADMAYwCTAMMAEwBDAHMAowDTACMAUwCDALMA4wAHADcAZwCXAMcAFwBHAHcApwDXACcAVwCHALcA5wALADsAawCbAMsAGwBLAHsAqwDbACsAWwCLALsA6wAPAD8AbwCfAM8AHwBPAH8ArwDfAC8AXwCPAL8A7wAAAGAAwAAgAYABIACAAOAAQAGgAUAAoAAAAWABwAEIAGgAyAAoAYgBKACIAOgASAGoAUgAqAAIAWgByAEQAHAA0AAwAZABMACQAPAAUAGwAVAAsAAQAXAB0AEYAHgA2AA4AZgBOACYAPgAWAG4AVgAuAAYAXgB2AEEAGQAxAAkAYQBJACEAOQARAGkAUQApAAEAWQBxAEMAGwAzAAsAYwBLACMAOwATAGsAUwArAAMAWwBzAEUAHQA1AA0AZQBNACUAPQAVAG0AVQAtAAUAXQB1AEcAHwA3AA8AZwBPACcAPwAXAG8AVwAvAAcAXwB3AEBAGEAwQAhAYEBIQCBAOEAQQGhAUEAoQABAWEBwQEJAGkAyQApAYkBKQCJAOkASQGpAUkAqQAJAWkByQERAHEA0QAxAZEBMQCRAPEAUQGxAVEAsQARAXEB0QEZAHkA2QA5AZkBOQCZAPkAWQG5AVkAuQAZAXkB2QEFAGUAxQAlAYUBJQCFAOUARQGlAUUApQAFAWUBxQENAG0AzQAtAY0BLQCNAO0ATQGtAU0ArQANAW0BzQEVAHUA1QA1AZUBNQCVAPUAVQG1AVUAtQAVAXUB1QEdAH0A3QA9AZ0BPQCdAP0AXQG9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dC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5tb2RlID09IG9wdXNfY3VzdG9tX21vZGVfY3JlYXRlKDQ4MDAwLCA5NjAsIE5VTEwpAGNlbHQvY2VsdF9kZWNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPm92ZXJsYXAgPT0gMTIwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5kb3duc2FtcGxlID4gMABhc3NlcnRpb24gZmFpbGVkOiBzdC0+c3RhcnQgPT0gMCB8fCBzdC0+c3RhcnQgPT0gMTcAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnN0YXJ0IDwgc3QtPmVuZABhc3NlcnRpb24gZmFpbGVkOiBzdC0+ZW5kIDw9IDIxAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5sYXN0X3BpdGNoX2luZGV4IDw9IFBMQ19QSVRDSF9MQUdfTUFYAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5sYXN0X3BpdGNoX2luZGV4ID49IFBMQ19QSVRDSF9MQUdfTUlOIHx8IHN0LT5sYXN0X3BpdGNoX2luZGV4ID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfcGVyaW9kIDwgTUFYX1BFUklPRABhc3NlcnRpb24gZmFpbGVkOiBzdC0+cG9zdGZpbHRlcl9wZXJpb2QgPj0gQ09NQkZJTFRFUl9NSU5QRVJJT0QgfHwgc3QtPnBvc3RmaWx0ZXJfcGVyaW9kID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfcGVyaW9kX29sZCA8IE1BWF9QRVJJT0QAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfcGVyaW9kX29sZCA+PSBDT01CRklMVEVSX01JTlBFUklPRCB8fCBzdC0+cG9zdGZpbHRlcl9wZXJpb2Rfb2xkID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0IDw9IDIAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0ID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnBvc3RmaWx0ZXJfdGFwc2V0X29sZCA8PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5wb3N0ZmlsdGVyX3RhcHNldF9vbGQgPj0gMAAZFwIAfnx3bVcpEwkEAgBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAY2VsdC9sYXBsYWNlLmMAYXNzZXJ0aW9uIGZhaWxlZDogZmw8MzI3NjgAYXNzZXJ0aW9uIGZhaWxlZDogZmw8PWZtAGFzc2VydGlvbiBmYWlsZWQ6IGZtPElNSU4oZmwrZnMsMzI3NjgpAGFzc2VydGlvbiBmYWlsZWQ6IG1heF9waXRjaD4wAGNlbHQvcGl0Y2guYwBhc3NlcnRpb24gZmFpbGVkOiBsZW4+PTMALi9jZWx0L3BpdGNoLmgAYXNzZXJ0aW9uIGZhaWxlZDogeCAhPSB5AGNlbHQvY2VsdF9scGMuYwBhc3NlcnRpb24gZmFpbGVkOiBvdmVybGFwPj0wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvQ05HLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3RhcnRfaWR4ID4gMABzaWxrL2RlY29kZV9jb3JlLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNEZWMtPkxQQ19vcmRlciA9PSAxMCB8fCBwc0RlYy0+TFBDX29yZGVyID09IDE2AGFzc2VydGlvbiBmYWlsZWQ6IEwgPiAwICYmIEwgPD0gTUFYX0ZSQU1FX0xFTkdUSABzaWxrL2RlY29kZV9mcmFtZS5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5wcmV2U2lnbmFsVHlwZSA+PSAwICYmIHBzRGVjLT5wcmV2U2lnbmFsVHlwZSA8PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5sdHBfbWVtX2xlbmd0aCA+PSBwc0RlYy0+ZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5wc05MU0ZfQ0ItPm9yZGVyID09IHBzRGVjLT5MUENfb3JkZXIAc2lsay9kZWNvZGVfaW5kaWNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGZyYW1lX2xlbmd0aCA9PSAxMiAqIDEwAHNpbGsvZGVjb2RlX3B1bHNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzX2tIeiA9PSA4IHx8IGZzX2tIeiA9PSAxMiB8fCBmc19rSHogPT0gMTYAc2lsay9kZWNvZGVyX3NldF9mcy5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5uYl9zdWJmciA9PSBNQVhfTkJfU1VCRlIgfHwgcHNEZWMtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUi8yAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5mcmFtZV9sZW5ndGggPiAwICYmIHBzRGVjLT5mcmFtZV9sZW5ndGggPD0gTUFYX0ZSQU1FX0xFTkdUSABhc3NlcnRpb24gZmFpbGVkOiBkZWNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IGRlY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDIAc2lsay9kZWNfQVBJLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWR4ID4gMABzaWxrL1BMQy5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzRGVjLT5MUENfb3JkZXIgPj0gMTAAs2MARzgrHhUMBgBAAMuWANfDpn1uUgB4AIBAAOieCgDmAPPdwLUAq1UAwIBAAM2aZjMA1auAVSsA4MCggGBAIABkKBAHAwEAvLCbindhQysaCgCld1A9LyMbFA4JBABxPwBhc3NlcnRpb24gZmFpbGVkOiBuYl9zdWJmciA9PSBQRV9NQVhfTkJfU1VCRlIgPj4gMQBzaWxrL2RlY29kZV9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHAAEAAAABc2lsay9yZXNhbXBsZXIuYwAEAAIAAAAJBAcEAAMMBwdhc3NlcnRpb24gZmFpbGVkOiBpbkxlbiA+PSBTLT5Gc19pbl9rSHoAYXNzZXJ0aW9uIGZhaWxlZDogUy0+aW5wdXREZWxheSA8PSBTLT5Gc19pbl9rSHoAc2lsay9yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUi5jAHNpbGsvc29ydC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5jaGFubmVscyA9PSAxIHx8IHN0LT5jaGFubmVscyA9PSAyAHNyYy9vcHVzX2RlY29kZXIuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+RnMgPT0gNDgwMDAgfHwgc3QtPkZzID09IDI0MDAwIHx8IHN0LT5GcyA9PSAxNjAwMCB8fCBzdC0+RnMgPT0gMTIwMDAgfHwgc3QtPkZzID09IDgwMDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPkRlY0NvbnRyb2wuQVBJX3NhbXBsZVJhdGUgPT0gc3QtPkZzAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5EZWNDb250cm9sLmludGVybmFsU2FtcGxlUmF0ZSA9PSAwIHx8IHN0LT5EZWNDb250cm9sLmludGVybmFsU2FtcGxlUmF0ZSA9PSAxNjAwMCB8fCBzdC0+RGVjQ29udHJvbC5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTIwMDAgfHwgc3QtPkRlY0NvbnRyb2wuaW50ZXJuYWxTYW1wbGVSYXRlID09IDgwMDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPkRlY0NvbnRyb2wubkNoYW5uZWxzQVBJID09IHN0LT5jaGFubmVscwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAwIHx8IHN0LT5EZWNDb250cm9sLm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgc3QtPkRlY0NvbnRyb2wubkNoYW5uZWxzSW50ZXJuYWwgPT0gMgBhc3NlcnRpb24gZmFpbGVkOiBzdC0+RGVjQ29udHJvbC5wYXlsb2FkU2l6ZV9tcyA9PSAwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDEwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDIwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDQwIHx8IHN0LT5EZWNDb250cm9sLnBheWxvYWRTaXplX21zID09IDYwAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5hcmNoID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPmFyY2ggPD0gT1BVU19BUkNITUFTSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c3RyZWFtX2NoYW5uZWxzID09IDEgfHwgc3QtPnN0cmVhbV9jaGFubmVscyA9PSAyAGFzc2VydGlvbiBmYWlsZWQ6IHBjbV9jb3VudCA9PSBmcmFtZV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IHJldD09ZnJhbWVfc2l6ZS1wYWNrZXRfZnJhbWVfc2l6ZQBhc3NlcnRpb24gZmFpbGVkOiByZXQ9PXBhY2tldF9mcmFtZV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxMiwgKCgodm9pZCkoKGVuZGJhbmQpID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKGVuZGJhbmQpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAwOCwgKCgodm9pZCkoKHN0LT5zdHJlYW1fY2hhbm5lbHMpID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKHN0LT5zdHJlYW1fY2hhbm5lbHMpKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxMCwgKCgodm9pZCkoKDApID09IChvcHVzX2ludDMyKTApKSwgKG9wdXNfaW50MzIpKDApKSkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCA0MDMxLCAoKCZyZWR1bmRhbnRfcm5nKSArICgoJnJlZHVuZGFudF9ybmcpIC0gKG9wdXNfdWludDMyKikoJnJlZHVuZGFudF9ybmcpKSkpKSA9PSBPUFVTX09LAGFzc2VydGlvbiBmYWlsZWQ6IChvcHVzX2N1c3RvbV9kZWNvZGVyX2N0bChjZWx0X2RlYywgMTAwMTAsICgoKHZvaWQpKChzdGFydF9iYW5kKSA9PSAob3B1c19pbnQzMikwKSksIChvcHVzX2ludDMyKShzdGFydF9iYW5kKSkpKSA9PSBPUFVTX09LAGFzc2VydGlvbiBmYWlsZWQ6IChvcHVzX2N1c3RvbV9kZWNvZGVyX2N0bChjZWx0X2RlYywgNDAyOCkpID09IE9QVVNfT0sAYXNzZXJ0aW9uIGZhaWxlZDogKG9wdXNfY3VzdG9tX2RlY29kZXJfY3RsKGNlbHRfZGVjLCAxMDAxNSwgKCgmY2VsdF9tb2RlKSArICgoJmNlbHRfbW9kZSkgLSAoY29uc3QgT3B1c0N1c3RvbU1vZGUqKikoJmNlbHRfbW9kZSkpKSkpID09IE9QVVNfT0sALSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4=";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.DecoderWorker=t():e.DecoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(s,i,function(t){return e[t]}.bind(null,i));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){var r,s,i=new Promise(function(e){s=e});t.onmessage=function(e){i.then(function(){switch(e.data.command){case"decode":r&&r.decode(e.data.pages);break;case"done":r&&(r.sendLastBuffer(),t.close());break;case"init":r=new o(e.data,Module)}})};var o=function(e,t){if(!t)throw new Error("Module with exports required to initialize a decoder instance");this.mainReady=i,this.config=Object.assign({bufferLength:4096,decoderSampleRate:48e3,outputBufferSampleRate:48e3,resampleQuality:3},e),this._opus_decoder_create=t._opus_decoder_create,this._opus_decoder_destroy=t._opus_decoder_destroy,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_decode_float=t._opus_decode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.outputBuffers=[]};o.prototype.decode=function(e){var t=new DataView(e.buffer);this.getPageBoundaries(t).map(function(r){var s=t.getUint8(r+5,!0),i=t.getUint32(r+18,!0);if(2&s&&(this.numberOfChannels=t.getUint8(r+37,!0),this.init()),i>1){for(var o=t.getUint8(r+26,!0),u=r+27+o,n=0;n>2]=h,this.HEAP32[this.resampleOutputLengthPointer>>2]=a,this._speex_resampler_process_interleaved_float(this.resampler,this.decoderOutputPointer,this.decoderOutputLengthPointer,this.resampleOutputBufferPointer,this.resampleOutputLengthPointer),this.sendToOutputBuffers(this.HEAPF32.subarray(this.resampleOutputBufferPointer>>2,(this.resampleOutputBufferPointer>>2)+a*this.numberOfChannels)),this.decoderBufferIndex=0}}4&s&&this.sendLastBuffer()}},this)},o.prototype.getPageBoundaries=function(e){for(var t=[],r=0;r1){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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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)};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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":14,"maximum":14,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5280704,DYNAMICTOP_PTR=37616;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="decoderWorker.min.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}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)&&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 createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}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{}}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}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)}var asmGlobalArg={};var asmLibraryArg={"j":___wasi_fd_close,"i":___wasi_fd_seek,"h":___wasi_fd_write,"__memory_base":1024,"__table_base":0,"g":_abort,"d":_emscripten_get_heap_size,"f":_emscripten_memcpy_big,"c":_emscripten_resize_heap,"a":_llvm_stackrestore,"b":_llvm_stacksave,"e":abort,"memory":wasmMemory,"table":wasmTable};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var _free=Module["_free"]=function(){return Module["asm"]["k"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["l"].apply(null,arguments)};var _opus_decode_float=Module["_opus_decode_float"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _opus_decoder_create=Module["_opus_decoder_create"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _opus_decoder_destroy=Module["_opus_decoder_destroy"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _speex_resampler_destroy=Module["_speex_resampler_destroy"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _speex_resampler_init=Module["_speex_resampler_init"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _speex_resampler_process_interleaved_float=Module["_speex_resampler_process_interleaved_float"]=function(){return Module["asm"]["r"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["s"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["t"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); diff --git a/dist/decoderWorker.min.wasm b/dist/decoderWorker.min.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3da06861b2982fda4c9f1a503c4c1f3571ee973e GIT binary patch literal 185297 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 F{{b2g3i|*6 literal 0 HcmV?d00001 diff --git a/dist/encoderWorker.min.js b/dist/encoderWorker.min.js index 8aec024f..9b417039 100644 --- a/dist/encoderWorker.min.js +++ b/dist/encoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.EncoderWorker=t():e.EncoderWorker=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";(function(t){var s,n,r=new Promise(function(e){n=e});t.onmessage=function(e){r.then(function(){switch(e.data.command){case"encode":s&&s.encode(e.data.buffers);break;case"getHeaderPages":s&&(s.generateIdPage(),s.generateCommentPage());break;case"done":s&&(s.encodeFinalFrame(),t.postMessage({message:"done"}));break;case"close":t.close();break;case"flush":s&&s.flush();break;case"init":s&&s.destroy(),s=new i(e.data,Module),t.postMessage({message:"ready"})}})};var i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(i.prototype.encode=function(e){for(var t=this.interleave(e),s=0;s=this.config.maxFramesPerPage&&this.generatePage()}}},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){this.framesInPage&&this.generatePage(),this.resampleBufferIndex=0,t.postMessage({message:"flushed"})},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,s=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),n=new DataView(s),r=new Uint8Array(s);n.setUint32(0,1399285583,!0),n.setUint8(4,0,!0),n.setUint8(5,this.headerType,!0),n.setUint32(6,e,!0),e<0?n.setInt32(10,Math.ceil(e/4294967297)-1,!0):n.setInt32(10,Math.floor(e/4294967296),!0),n.setUint32(14,this.config.serial,!0),n.setUint32(18,this.pageIndex++,!0),n.setUint8(26,this.segmentTableIndex,!0),r.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),r.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),n.setUint32(22,this.getChecksum(r),!0),t.postMessage({message:"page",page:r,samplePosition:this.granulePosition},[r.buffer]),this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e)},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(this.generatePage(),this.headerType=1);var s=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=s,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+s),this.segmentDataIndex),this.segmentDataIndex+=s,t+=s,e-=255}this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(this.generatePage(),this.headerType=0)},t.registerProcessor&&t.AudioWorkletProcessor){class e extends t.AudioWorkletProcessor{constructor(){super(),this.port.onmessage=t.onmessage,t.postMessage=this.port.postMessage}process(e){return s&&s.encode(e),!0}}t.registerProcessor("encoderWorklet",e)}Module||(Module={}),Module.mainReady=r,Module.OggOpusEncoder=i,Module.onRuntimeInitialized=n,e.exports=Module}).call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])});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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICyAAIAI2AogBQQAMBQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAAgAjYCsAEgCSACNgIAIAVBqM4AIAkQEAwECyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAEGw7wBqIAI2AgAgCCACNgIAIAVBqs4AIAgQEAwDCyADKAIAQQNqQXxxIgEoAgAhBCADIAFBBGo2AgAgBEUNBCAAKAI4BEAgAEGU7wBqKAIAQX5xQegHRgRAIAAoAgQhASAEQQE2AgBBACAAKAIMQQBMDQQaIAAgAWohBkEBIQJBACEBA0AgBCACBH8gAUHQzgBsIAZqQcQvaigCAEEJSgVBAAtBAXEiAjYCACABQQFqIgEgACgCDEgNAAtBAAwECwsgACgCuAEEQCAEIABBzI0BaigCAEEJSjYCAAUgBEEANgIAC0EADAILIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABRQ0DIAcgATYCACAFQZ/OACAHEBAMAQtBewshDyADJAEgDwsPCyADJAFBfwvuAQEEfyAAKAKcASEFIAAoApABIgZBkANtIgcgAkoEQEF/IQUFAkAgBUGIJ0YEQCACIQUFIAVB91hqIghBCU8EQEF/IQUMAgsgBUGOJ0gEfyAHIAh0BSAGIAVB9VhqbEEybQsiBSACSgRAQX8hBQwCCwsgBiAFQZADbEYgBiAFQcgBbEZyIAYgBUHkAGxGckUEQCAFQTJsIgcgBkEGbEYgBiAHRiAGIAVBGWxGciAHIAZBA2xGciAHIAZBAnRGciAHIAZBBWxGcnJFBEBBfyEFCwsLCyAAIAEgBSADIARBGCABIAJBfiAAKAJwQQEQLwvCBAELfyMBIQgjAUGwAmokASAAKAKUAUUEQCAAKAKkAUF/RwRAIAAoAqABQQNsIAAoApABQRhsIAIgA2xtbSIJIAUgCSAFSBshBQsLIwEhDSMBIAJB/AkgBUEDIAJBAXQgAkECRhtrIAJtIglBAWogCUH7CUobIglsQQ9qQXBxaiQBIAhBADYCBCAAKAKIASEPIAAoAoABIRAgACgCeCERIAAgAEGQ7wBqKAIANgKIASAAIABBoO8AaigCADYCgAEgACAAQfDuAGooAgAiCjYCeCAAKAJEIhIEQCAAQQE2AngFIABBmO8AaiAKNgIACwJAIAJBAEoEQAJAIAJBf2ohCiAAQdSNAWohDiAGRQRAQQAhBgNAAkAgAEEANgJEIA4gBiAKSDYCACAAIAAoAnAgAyAGbGxBAnQgAWogAyAGIAlsIA1qIgsgCSAHQQBBAEEAQQBBABAvIgxBAEgNACAIIAsgDBAmQQBIDQAgBkEBaiIGIAJIDQEMAwsLDAMLQQAhBgNAAkAgAEEANgJEIA4gBiAKSDYCACAGIApGBEAgAEHqBzYCiAELIAAgACgCcCADIAZsbEECdCABaiADIAYgCWwgDWoiCyAJIAdBAEEAQQBBAEEAEC8iDEEASA0AIAggCyAMECZBAEgNACAGQQFqIgYgAkgNAQwCCwsMAgsLIAggAiAEIAUgACgClAFFEC4iAUEASA0AIAAgDzYCiAEgACAQNgKAASAAIBE2AnggACASNgJEIAgkASABDwsgCCQBQX0L+gEBAn8gAkEASiIIBEADQCAHQQJ0IAFqIAQgBiADIAdqbGpBAnQgAGoqAgBDAAAAR5Q4AgAgB0EBaiIHIAJHDQALCyAFQX9KBEAgCEUEQA8LQQAhBANAIARBAnQgAWoiByAHKgIAIAUgBiADIARqbGpBAnQgAGoqAgBDAAAAR5SSOAIAIARBAWoiBCACRw0ACw8LIAVBfkcgBkECSHIgCEEBc3IEQA8LQQEhBQNAQQAhBANAIARBAnQgAWoiByAHKgIAIAUgBiADIARqbGpBAnQgAGoqAgBDAAAAR5SSOAIAIARBAWoiBCACRw0ACyAFQQFqIgUgBkcNAAsLjQoBCH8jASEFIwFBIGokASAFQRBqIQkgBUEIaiEKAkACQAJAIABBgP0ASARAIABB4N0ASARAIABBwD5rRQ0CBSAAQeDdAGtFDQILBQJAIABBwLsBSARAIABBgP0Aaw0BDAMLIABBgPcCSARAIABBwLsBa0UNAwUgAEGA9wJrRQ0DCwsLDAELIAFBf2pBAU0EQAJAIAJBgBBrDgQAAAIAAgsgAUGwJmwiCEHIrQJqEBoiBEUEQCADRQ0DIANBeTYCAAwDCwJ/AkAgAEGA/QBIBH8gAEHg3QBIBEAgAEHAPmtFDQIFIABB4N0Aa0UNAgtBfwUCfyAAQcC7AUgEQCAAQYD9AGtFDQNBfwwBCyAAQYD3AkgEQCAAQcC7AWtFDQMFIABBgPcCa0UNAwtBfwsLDAELAkACQCACQYAQaw4EAQEAAQALQX8MAQsgBEEAIAhByK0CahAPGiAEQdyNATYCBCAEQdSrAjYCACAEIAE2AnAgBEHw7gBqIAE2AgAgBCAANgKQASAEQQA2ArQBIARB3I0BakEAIARBCGoiBhA3IAYgATYCACAEIAE2AgwgBCAEKAKQATYCECAEQYD9ADYCFCAEQcA+NgIYIARBgP0ANgIcIARBFDYCICAEQajDATYCJCAEQQA2AiggBEEJNgIsIARBADYCMCAEQQA2AjggBEEANgI8IARBADYCTCAEKAK0ASELIARB1KsCaiIGQQAgCEH0AWoQDxogBkGgrAI2AgAgBEHYqwJqIAE2AgAgBEHcqwJqIAE2AgAgBEHwqwJqIghBATYCACAEQfSrAmpBADYCACAEQfirAmpBFTYCACAEQYSsAmpBATYCACAEQZysAmogCzYCACAEQYisAmpBATYCACAEQeSrAmpBATYCACAEQfyrAmpBfzYCACAEQYCsAmpBADYCACAEQeCrAmpBADYCACAEQeyrAmpBBTYCACAEQZCsAmpBGDYCACAGQbwfIAUQEBoCQCAAQYD9AEgEQCAAQeDdAEgEQCAAQcA+a0UEQEEGIQcMAwsFIABB4N0Aa0UEQEEEIQcMAwsLQdrVAkGusgJB1AAQDAUgAEHAuwFIBEAgAEGA/QBrRQRAQQMhBwwDC0Ha1QJBrrICQdQAEAwLIABBgPcCTgRAIABBgPcCa0UEQEEBIQcMAwtB2tUCQa6yAkHUABAMCyAAQcC7AWtFBEBBAiEHDAILQdrVAkGusgJB1AAQDAsLIAggBzYCACAKQQA2AgAgBkGgzgAgChAQGiAJIAQoAiw2AgAgBkGqHyAJEBAaIARBATYClAEgBEEBNgKYASAEQZh4NgKkASAEIAAgAWxBuBdqNgKgASAEIAI2AmwgBEGYeDYCfCAEQZh4NgKAASAEQdEINgKEASAEQZh4NgJ4IARBmHg2AogBIARBfzYCjAEgBCAEKAKQASIAQeQAbTYCrAEgBEEYNgKoASAEQYgnNgKcASAEIABB+gFtNgJ0IARB9O4AakGAgAE7AQAgBEH87gBqQwAAgD84AgAgBEH47gBqQYDoCzYCACAEQazvAGpBATYCACAEQZDvAGpB6Qc2AgAgBEGg7wBqQdEINgIAIARBADYCvAEgBCAANgLEASAEQcgBakEAQajtABAPGiAEIAI2AsABQQALIQAgAwRAIAMgADYCAAsgAEUEQCAFJAEgBA8LIAQQEwwCCwsgA0UNACADQX82AgAgBSQBQQAPCyAFJAFBAAv7FAEQfyMBIRYjAUEQaiQBIAFBfGohExABIRojASEXIwEgCkECaiIUQQF0QQ9qQXBxaiQBIApBfkoEQANAIAtBAXQgE2ogC0F+aiIMQQF0IAFqLgEAIg4gDEEBdCACai4BACINaiIMQQF2IAxBAXFqOwEAIAtBAXQgF2ogDiANayIMQQFxIAxBAXVqIgxBgIB+IAxBgIB+ShsiDEH//wEgDEH//wFIGzsBACALQQFqIgsgFEgNAAsLIBMgACgBBDYBACAXIAAoAggiCzYCACAAIApBAXQgE2ooAQA2AQQgACAKQQF0IBdqKAEANgEIIwEhGCMBIApBAXRBD2pBcHFqJAEjASEQIwEgCkEBdEEPakFwcWokASALQf//A3EhFCALQRB2IQ4gCkEASgRAIBMuAQAhC0EAIQ0DQCANQQF0IBhqIA1BAXQgAWouAQAgC0EQdEEQdWogDUEBaiIMQQF0IBNqLgEAIgtBAXRqQQF1QQFqQQF1IhE7AQAgDUEBdCAQaiALQf//A3EgEWs7AQAgCiAMRwRAIAwhDQwBCwsjASESIwEgCkEBdEEPakFwcWokASMBIREjASAKQQF0QQ9qQXBxaiQBIBQhDCAOIQtBACENA38gDUEBdCASaiANQQJqQQF0IBdqLgEAIg4gDEEQdEEQdWogC0EQdEEQdUEBdGpBAXVBAWpBAXUiDDsBACANQQF0IBFqIAtB//8DcSAMazsBACAKIA1BAWoiDUYEfyASIQwgEQUgCyEMIA4hCwwBCwshCwUjASEMIwEgCkEBdEEPakFwcWokASMBIQsjASAKQQF0QQ9qQXBxaiQBCyAWQQhqIg8gFkEEaiIOIBggDCAAQQxqIAogB0EQdEEQdSIHIAdsIg1B//8DcUHIAkGPBSAKIAlBCmxGIgwbIgdsQRB2IA1BEHYgB2xqIhQQSCIYNgIAIA8gFiAQIAsgAEEUaiAKIBQQSCISNgIEIAZBsAlB2AQgDBtrIgZBASAGQQFKGyIVQQAgFWsgFUEAShtnIQ0gFigCACAOKAIAQRB0QRB1QQNsaiIGQYCABCAGQYCABEgbIhBBA2wiEUGAgDRqIgZBgIBMIBFrIBFBgIBMShtnIQxB/////wEgBiAMQX9qdCIHQRB1bUEQdEEQdSIOIBUgDUF/anQiC0EQdWwgC0H//wNxIA5sQRB1aiIGIA4gCyAHrCAGrH5CHYinQXhxayIGQRB1bGogBkH//wNxIA5sQRB1aiEOIAUgDSAMa0EKaiIGQQBIBH9BgICAgHhBACAGayINdSIMQf////8HIA12IgtKIQYgDCALIAYbIgcgCyAMIAYbIgYgDiAOIAZIGyAOIAdKGyANdAUgDiAGdUEAIAZBIEgbCyIGNgIAIAAgBiAJQRB0QRB1QdgEbEHQD2oiGUgEfyAFIBk2AgAgBSAVIBlrIgY2AgQgBkEBdCAZayILQQAgC2sgC0EAShtnIQ0gGUEQdEEQdSIHIBFBgIAEaiIGQRB1bCAGQf//A3EgB2xBEHVqIgZBACAGayAGQQBKG2chDEH/////ASAGIAxBf2p0IgdBEHVtQRB0QRB1Ig4gCyANQX9qdCILQRB1bCALQf//A3EgDmxBEHVqIgYgDiALIAesIAasfkIdiKdBeHFrIgZBEHVsaiAGQf//A3EgDmxBEHVqIQ4gDSAMa0ENaiIGQQBIBH9BgICAgHhBACAGayINdSIMQf////8HIA12IgtKIQYgDCALIAYbIgcgCyAMIAYbIgYgDiAOIAZIGyAOIAdKGyANdAUgDiAGdUEAIAZBIEgbCyIGQQAgBkEAShsiBkGAgAEgBkGAgAFIGwUgBSAVIAZrNgIEQYCAAQsgAC4BHCILayIHQf//A3EgFEEQdEEQdSIGbEEQdiALIAYgB0EQdWxqajsBHCAEQQA6AAACQAJAAkACQCAIBH8gD0EANgIAIA9BADYCBCAPIAMQIEEABQJ/IBVBA3QhBgJAIAAuAR4EQCAGIBlBC2xIBEAgAC4BHCEHBSAALgEcIgYiByAQQRB1bCAQQf//A3EgB2xBEHVqQcgCTg0CCyAPIAcgGEEQdEEQdWxBDnU2AgAgDyAHIBJBEHRBEHVsQQ51NgIEIA8gAxAgIA9BADYCACAPQQA2AgRBAAwCBSAGIBlBDWxIBEAgAC4BHCEHBSAALgEcIgYiByAQQRB1bCAQQf//A3EgB2xBEHVqQbMGTg0CCyAPIAcgGEEQdEEQdWxBDnU2AgAgDyAHIBJBEHRBEHVsQQ51NgIEIA8gAxAgIA9BADYCACAPQQA2AgQgBSAVNgIAIAVBADYCBCAEQQE6AABBACEDDAQLAAsgBkEQdEEQdUHN+QBKBH8gDyADECBBgIABBSAPIAZBEHRBEHUiBiAYQRB0QRB1bEEOdTYCACAPIAYgEkEQdEEQdWxBDnU2AgQgDyADECAgAC4BHAsLCyEDIAQsAABBAUcEQCAAQQA7ASAMAgsLIAAgAC8BICAKIAlBA3RraiIGOwEgIAZBEHRBEHUgCUEFbEgEQCAEQQA6AAAMAgUgAEGQzgA7ASALCyAELAAARQ0ADAELIBVBf2ohBCAFKAIEQQFIBEAgBUEBNgIEIAUgBEEBIARBAUobNgIACwtBgIAEIAlBA3QiC21BEHRBEHUiCCAPKAIAIhAgAC4BACIHa0EQdEEQdWxBD3VBAWpBAXUhDiAIIA8oAgQiEiAALgECIgVrQRB0QRB1bEEPdUEBakEBdSENIAggAyAALgEeIgZrIgRBEHVsIARB//8DcSAIbEEQdWpBCnQhDCAJQQBKBEBBACEIQQAgB2shBEEAIAVrIQUgBkEKdCEGA0AgCEEBdCATai4BACAIQQF0IAFqLgEAaiAIQQFqIgdBAXQgE2ouAQAiEUEBdGohFCAIQX9qQQF0IAJqQf//AUGAgH4gB0EBdCAXai4BACIJIAYgDGoiBkEQdWwgBSANayIFQRB0QRB1IgggEUEFdWxqIAZBgPgDcSAJbEEQdWogEUELdEGA8ANxIAhsQRB1aiAEIA5rIgRBEHRBEHUiCCAUQQd1bGogFEEJdEGA/ANxIAhsQRB1aiIIQQd2QQFqQQF2Qf//A3EgCEGA//97SBsgCEH//v8DShs7AQAgByALSARAIAchCAwBCwsLIAsgCk4EQCAAIBA7AQAgACASOwECIAAgAzsBHiAaEAAgFiQBDwsgA0EGdSEHIANBCnRBgPgDcSEGQQAgEEEQdGtBEHUhDUEAIBJBEHRrQRB1IQwgCyEEA0AgBEEBdCATai4BACAEQQF0IAFqLgEAaiAEQQFqIgVBAXQgE2ouAQAiCUEBdGohCCAEQX9qQQF0IAJqQf//AUGAgH4gBUEBdCAXai4BACIEIAdsIAwgCUEFdWxqIAQgBmxBEHVqIAlBC3RBgPADcSAMbEEQdWogDSAIQQd1bGogCEEJdEGA/ANxIA1sQRB1aiIEQQd2QQFqQQF2Qf//A3EgBEGA//97SBsgBEH//v8DShs7AQAgBSAKRwRAIAUhBAwBCwsgACAQOwEAIAAgEjsBAiAAIAM7AR4gGhAAIBYkAQuKIgEtfyMBIRAjAUGwA2okASAGQQNPBEBBhMUCQbnFAkE/EAwLIAEgAigCJCACLgECEDQgAi8BACEHEAEhISMBIQ4jASAHQQJ0QQ9qQXBxaiQBIAIoAgghIiACKAIMISMgAi4BACEZIAIuAQIiJCIWQQFxBEBBzMUCQfXFAkExEAwLIBlBAEoiEgRAAkAgJEEBTARAIA5BACAZQQJ0EA8aDAELICIhByAjIQgDQCAWIQlBACELQQAhDANAIAlBf2oiD0EBdCABai8BACAHIA9qLQAAQQd0a0EQdEEQdSAPQQF0IAhqLgEAbCIaIAtBAXVrIgtBACALayALQQBKGyAMaiAJQX5qIgtBAXQgAWovAQAgByALai0AAEEHdGtBEHRBEHUgC0EBdCAIai4BAGwiDyAaQQF1ayIMQQAgDGsgDEEAShtqIQwgCUEDSgRAIAshCSAPIQsMAQsLIApBAnQgDmogDDYCACAHIBZqIQcgFkEBdCAIaiEIIApBAWoiCiAZRw0ACwsLIwEhFSMBIAVBAnRBD2pBcHFqJAEgBUEATARAQcvcAkHszgJBMxAMCyASRQRAQfjOAkHszgJBNBAMCyAZIAVIBEBB+dwCQezOAkE1EAwLQQAhBwNAIAdBAnQgFWogBzYCACAHQQFqIgcgBUcNAAsgBUEBSiIlBEBBASEIA0AgCEECdCAOaigCACEMIAghBwJ/An8CQAN/IAdBAnQgDmohCiAMIAdBf2oiCUECdCAOaiILKAIAIg9ODQEgCiAPNgIAIAdBAnQgFWogCUECdCAVaiIKKAIANgIAIAdBAUoEfyAJIQcMAQUgCyEJIAoLCwwBCyAKIQkgB0ECdCAVagshMiAJIAw2AgAgMgsgCDYCACAIQQFqIgggBUcNAAsLIBkgBUoEQAJAIAVBf2oiB0ECdCAOaiELICVFBEAgB0ECdCAVaiEKIAsoAgAhByAFIQgDQCAIQQJ0IA5qKAIAIgkgB0gEQCALIAk2AgAgCiAINgIAIAkhBwsgCEEBaiIIIBlHDQALDAELIAVBfmohCiAFIQgDQCAIQQJ0IA5qKAIAIgwgCygCAEgEQCAKIQcDQCAMIAdBAnQgDmooAgAiCUgEQCAHQQFqIg9BAnQgDmogCTYCACAPQQJ0IBVqIAdBAnQgFWooAgA2AgAgB0F/aiEJIAdBAEoEfyAJIQcMAgUgCQshBwsLIAdBAWoiB0ECdCAOaiAMNgIAIAdBAnQgFWogCDYCAAsgCEEBaiIIIBlHDQALCwsgEEGgA2ohFCAQQeACaiETIBBB0AJqIREgEEGwAmohDSAQQaACaiEXIBBBkAJqIRggEEHAAWohJiAQQfAAaiEnIBBB0ABqISggEEEwaiEpIBBBIGohHSAQIRsjASEcIwEgBUECdEEPakFwcWokASMBISojASAFQQR0QQ9qQXBxaiQBIAZBAXYhLCAEQQ50QRB1IS0gBEEQdEEQdSErQQAhGgNAICIgGkECdCAVaigCACIeIBZsIghqIQwgCEEBdCAjaiEPICRBAEoiHwRAQQAhBANAIARBAXQgKGogBEEBdCAPai4BACIHIARBAXQgAWovAQAgBCAMai0AAEEHdGtBEHRBEHVsQQ52OwEAIARBAXQgA2ouAQAiBkEAIAZrIAZBAEobZyEJQQAgByAHbCIHayAHIAdFG2chCkH/////ASAHIApBf2p0IgtBEHVtQRB0QRB1IgcgBiAJQX9qdCIGQRB1bCAGQf//A3EgB2xBEHVqIhAgByAGIAusIBCsfkIdiKdBeHFrIgZBEHVsaiAGQf//A3EgB2xBEHVqIQYgBEEBdCApaiAJQR0gCmtqIgdBFUgEf0GAgICAeEEVIAdrIgd1IglB/////wcgB3YiCkohCyAJIAogCxsiECAKIAkgCxsiCSAGIAYgCUgbIAYgEEobIAd0BSAGIAdBa2p1QQAgB0E1SBsLOwEAIARBAWoiBCAWRw0ACyAfBEAgAigCFCEJIAIoAhggCEECbWohBkEAIQQDQCAGQQFqIQcgBEEBdCAbaiAGLQAAIgoiBkEBdkEHcUEJbDsBACAEIB1qIAkgBCAWQX9qIgtBACAGQQFxa3FqaiwAADoAACAEQQFyIghBAXQgG2ogCkH/AXFBBXZBCWxB/wFxOwEAIAggHWogCSAIQQAgBkEEdkEBcWsgC3FqaiwAADoAACAEQQJqIgQgFkgEQCAHIQYMAQsLCwsgAigCICEuIAIuAQYhBiACLgEEIQlBdiEEA0AgBEEadEEQdSIIQYAIaiEHIARBAEoEfyAIQZp/aiEIIAdBEHRBEHVBmn9qBSAEBH8gCEHmAHIhCCAHIAdBgPgDcUHmAHIgBEF/RhsFQQAhCCAHQRB0QRB1QZp/agsLIQcgBEEKaiIKQQJ0ICZqIAhBEHRBEHUgCWxBEHU2AgAgCkECdCAnaiAJIAdBEHRBEHVsQRB1NgIAIARBAWoiBEEKRw0ACyANQQA2AgAgEUEAOwEAIB8EfyAGIS8gFiEQQQEhDwNAIC4gEEF/aiISQQF0IBtqLgEAaiEIIBJBAXQgKGouAQAhCQJAAkAgD0EATA0AIBIgHWotAAAhICASQQF0IClqLgEAIQpBACEEA0AgEiAEQQR0IBNqakEJIC8gCSAgIARBAXQgEWoiDi4BAGxBCHUiB2tBEHRBEHVsIgZBEHUiC0F2IAtBdkobIAZB//8nShsiBjoAACAGQQpqIgxBAnQgJmooAgAgB2ohCyAMQQJ0ICdqKAIAIAdqIQwgDiALOwEAIAQgD2oiMEEBdCARaiAMOwEAIAZBAkoEfyAGQQNGBH8gCC0AByEHQZgCBSAGQStsIgZB7ABqIQcgBkGXAWoLBQJ/IAZBfU4EQCAGQQRqIAhqLQAAIQcgBkEFaiAIai0AAAwBCyAGQXxGBH9BmAIhByAILQABBSAGQVVsIgZB7ABqIQcgBkHBAGoLCwshBiAEQQJ0IA1qIjEoAgAhDiAxIA4gKyAHQRB0QRB1bGogCiAJIAtrQRB0QRB1IgcgB2xsajYCACAwQQJ0IA1qIA4gKyAGQRB0QRB1bGogCiAJIAxrQRB0QRB1IgYgBmxsajYCACAPIARBAWoiBEcNAAsgD0EDSARAQQAhBANAIBIgBCAPakEEdCATamogEiAEQQR0IBNqai0AAEEBajoAACAPIARBAWoiBEcNAAsMAQsgDSgCACIGIA0oAhAiB0oEfyANIAc2AgAgDSAGNgIQIBEuAQAhBCARIBEuAQg7AQAgESAEOwEIIAchBEEEBSAGIQQgByEGQQALIQggGCAGNgIAIBcgBDYCACAUIAg2AgAgDSgCBCIIIA0oAhQiCUoEfyANIAk2AgQgDSAINgIUIBEuAQIhByARIBEuAQo7AQIgESAHOwEKIAkhB0EFBSAIIQcgCSEIQQELIQogGCAINgIEIBcgBzYCBCAUIAo2AgQgDSgCCCIKIA0oAhgiC0oEfyANIAs2AgggDSAKNgIYIBEuAQQhCSARIBEuAQw7AQQgESAJOwEMIAshCUEGBSAKIQkgCyEKQQILIQwgGCAKNgIIIBcgCTYCCCAUIAw2AgggDSgCDCIMIA0oAhwiDkoEfyANIA42AgwgDSAMNgIcIBEuAQYhCyARIBEuAQ47AQYgESALOwEOIA4hC0EHBSAMIQsgDiEMQQMLISAgGCAMNgIMIBcgCzYCDCAUICA2AgwDQCAIIAYgBiAISiIIGyIOIApKIQZBA0ECIAggBhsgCiAOIAYbIgggDEoiChshBkEDQQIgBEEAIARBAEobIgQgB0giDiAHIAQgDhsiBCAJSCIHGyAJIAQgBxsiByALSCIJGyEEIAwgCCAKGyALIAcgCRtIBEAgBEECdCAUaiAGQQJ0IBRqKAIAQQRzNgIAIARBAnQgDWogBkEEciIHQQJ0IA1qKAIANgIAIARBAXQgEWogB0EBdCARai4BADsBACAEQQJ0IBdqQQA2AgAgBkECdCAYakH/////BzYCACAEQQR0IBNqIgQgBkEEdCATaiIGKQMANwMAIAQgBikDCDcDCCAXKAIAIQQgGCgCACEGIBgoAgQhCCAXKAIEIQcgGCgCCCEKIBcoAgghCSAYKAIMIQwgFygCDCELDAELCyASIBNqIgQgBC0AACAUKAIAQQJ2ajoAACASIBNBEGpqIgQgBC0AACAUKAIEQQJ2ajoAACASIBNBIGpqIgQgBC0AACAUKAIIQQJ2ajoAACASIBNBMGpqIgQgBC0AACAUKAIMQQJ2ajoAACAPIQQMAQsgD0EBdCIEQQRIBEAgBCEGA0AgEiAGQQR0IBNqaiASIAYgBGtBBHQgE2pqLAAAOgAAIAZBAWohByAGQQNIBEAgByEGDAELCwsLIBBBAUoEQCASIRAgBCEPDAELCyANKAIEIQYgDSgCCCEHIA0oAgwhCCANKAIQIQkgDSgCFCEKIA0oAhghCyANKAIcIQwgDSgCAAVBACEGQQAhB0EAIQhBACEJQQAhCkEAIQtBACEMQQALIQQgGkEEdCAqaiEPIAYgBCAEIAZKIgYbIhAgB0ohBEEHQQZBBUEEQQNBAiAGIAQbIAcgECAEGyIEIAhKIgYbIAggBCAGGyIEIAlKIgYbIAkgBCAGGyIEIApKIgYbIAogBCAGGyIEIAtKIgYbIAsgBCAGGyIGIAxKIgcbIQQgHwRAIA8gBEEDcUEEdCATaiAWEA4aCyAPIA8tAAAgBEECdmo6AAAgGkECdCAcaiIIIAwgBiAHGyIHNgIAIAIoAhAgGSAsbGohBEEAQRggHgR/IAQgHmohBiAEIB5Bf2pqLQAABSAEIQZBgAILIAYtAABrIgRnIglrIgZrIQogBgRAIAZBAEgEfyAEIAp0IAQgBkEganZyBSAEQSAgBmt0IAQgBnZyCyEECyAIQYCAgCAgBEH/AHEiBEGAHyAJQQd0a3JBEHRBgAEgBGsgBEGzAWxsakGAgHxxa0EQdSAtbCAHajYCACAaQQFqIhogBUcNAAsgJQRAIBwoAgAhBEEAIQNBASEGA0AgBkECdCAcaigCACIHIARIBEAgHCAHNgIAIAchBCAGIQMLIAZBAWoiBiAFRw0ACwVBACEDCyAAIANBAnQgFWooAgAiCDoAACAAQQFqIANBBHQgKmogAi4BAhAOGgJAIAIuAQIiA0EASiIJRQ0AIAIoAhQhByACKAIYIAMgCEEYdEEYdWxBAm1qIQVBACEEA0AgBUEBaiEGIAQgFGogByAEIANBf2oiCkEAIAUtAAAiBUEBcWtxamosAAA6AAAgBEEBciILIBRqIAcgC0EAIAVBBHZBAXFrIApxamosAAA6AAAgBEECaiIEIANIBEAgBiEFDAELCyAJRQ0AIAIuAQQhCiADIQRBACEFA0AgBEF/aiIGIBRqLQAAIQwgACAEaiwAACILQQp0IQcgBkEBdCATaiAKIAdBmn9qIAdB5gByIAcgCxsgC0EAShsiB0EQdWwgDEH/AXEgBUEQdEEQdWxBCHVqIAdB//8DcSAKbEEQdWoiBTsBACAEQQFKBEAgBiEEDAELCwsCfyACKAIIITMgAigCDCEEIAlFBEAgASACKAIkIAMQNCAhEAAgGyQBDwsgMwsgCEEYdEEYdSADbCIAaiEFIABBAXQgBGohBEEAIQADQCAAQQF0IAFqIABBAXQgE2ouAQBBDnQgAEEBdCAEai4BAG0gACAFai0AAEEHdGoiA0EAIANBAEobIgNB//8BIANB//8BSBs7AQAgAEEBaiIAIAIuAQIiA0gNAAsgASACKAIkIAMQNCAhEAAgGyQBC7geATZ/An8jASFPIBdBAEwEQEGbwgJBiMICQewCEAwLIwEhGiMBIBdBOGxBD2pBcHFqJAEgAEHwIWohJCAAQewhaiElIA9BBnUhPCASQQBKBEACQCACQQJGIT0gC0EASiE+IAxBEHRBEHUhKCAMQRB1ISkgF0EBSiEqIBVBAXUhPyAVQRBGIUAgFEEBcUUhQSAWQRB0QRB1IR0gFEEBdSFCIBRBAkohQyAUQX9qIkRBAXQgCmohRSANQRB0QRB1ISsgDkEQdEEQdSEsIA5BEHUhLSAQQYAQSiFGIBBBAXYiAkGAfGohJ0GABCACayFHIBFBsH9qIUggEEEQdEEQdSIiIBFBEHQiAkEQdWwhECAiIBFBsAdqIklBEHRBEHVsIUogEUHQeGohSyAiQYCAwB0gAmtBEHVsIRYgE0EBSCFMQQAhFSAlKAIAQQIgC2tqQQJ0IAZqIQ8gJCgCACALa0ECdCAAakGECmohDgNAAkAgPQRAIAkuAQAiCyAPKAIAIgJBEHVsQQJqIAJB//8DcSALbEEQdWogCS4BAiILIA9BfGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWogCS4BBCILIA9BeGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWogCS4BBiILIA9BdGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWogCS4BCCILIA9BcGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWpBAXQhJiAPQQRqIQ8FQQAhJgsgPgRAICYgKCAOKAIAIA5BeGooAgBqIgtBEHVsIA5BfGooAgAiAkEQdSApbGogC0H//wNxIChsQRB1aiACQf//A3EgKWxBEHVqQQJ0ayEuIA5BBGohDgVBACEuCyAVQQ9qIU0gCC4BACEvIAguAQIhMCAILgEEITEgCC4BBiEyIAguAQghMyAILgEKITQgCC4BDCE1IAguAQ4hNiAILgEQITcgCC4BEiE4IBVBAnQgA2ohTkEAIRMDQCATQZQKbCABakGICmoiIyAjKAIAQbWIzt0AbEHrxuWwA2o2AgAgLyATQZQKbCABaiBNQQJ0aiIMKAIAIgJBEHVsID9qIAJB//8DcSAvbEEQdWogMCAMQXxqKAIAIgJBEHVsaiACQf//A3EgMGxBEHVqIDEgDEF4aigCACICQRB1bGogAkH//wNxIDFsQRB1aiAyIAxBdGooAgAiAkEQdWxqIAJB//8DcSAybEEQdWogMyAMQXBqKAIAIgJBEHVsaiACQf//A3EgM2xBEHVqIDQgDEFsaigCACICQRB1bGogAkH//wNxIDRsQRB1aiA1IAxBaGooAgAiAkEQdWxqIAJB//8DcSA1bEEQdWogNiAMQWRqKAIAIgJBEHVsaiACQf//A3EgNmxBEHVqIDcgDEFgaigCACICQRB1bGogAkH//wNxIDdsQRB1aiA4IAxBXGooAgAiAkEQdWxqIAJB//8DcSA4bEEQdWohGyBABEAgGyAILgEUIgsgDEFYaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEWIgsgDEFUaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEYIgsgDEFQaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEaIgsgDEFMaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEcIgsgDEFIaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEeIgsgE0GUCmwgAWogFUECdGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWohGwsgQUUNASATQZQKbCABakGkCWooAgAgE0GUCmwgAWpBhApqKAIAIB0gE0GUCmwgAWpBoAlqIgIoAgAiDEEQdWxqIAxB//8DcSAdbEEQdWoiDWshCyAMIB0gC0EQdWxqIAtB//8DcSAdbEEQdWohDCACIA02AgAgCi4BACICIA1BEHVsIEJqIA1B//8DcSACbEEQdWohAiBDBEBBAiENA0AgE0GUCmwgAWpBoAlqIA1Bf2oiHkECdGoiHCgCACAdIBNBlApsIAFqQaAJaiANQQJ0aiIfKAIAIiAgDGsiC0EQdWxqIAtB//8DcSAdbEEQdWohISAcIAw2AgAgHkEBdCAKai4BACEcICAgHSATQZQKbCABakGgCWogDUEBckECdGooAgAgIWsiC0EQdWxqIAtB//8DcSAdbEEQdWohCyAfICE2AgAgHCAMQRB1bCACaiAMQf//A3EgHGxBEHVqIA1BAXQgCmouAQAiAiAhQRB1bGogIUH//wNxIAJsQRB1aiECIA1BAmoiDCAUSARAIAwhDSALIQwMAQsLBSAMIQsLIBNBlApsIAFqQaAJaiBEQQJ0aiALNgIAQQAgTigCACIfIC4gG0EEdCI5aiArIBNBlApsIAFqQYAKaigCACIMQRB1IhtsIAxB//8DcSINICtsQRB1aiBFLgEAIgwgC0EQdWwgAmogC0H//wNxIAxsQRB1akEBdGpBAnQiOmsgGyAtbCANIC1sQRB1aiAsIBNBlApsIAFqQYAIaiAYKAIAIiBBAnRqKAIAIgJBEHVsaiACQf//A3EgLGxBEHVqQQJ0IiFrQQN1QQFqQQF1ayICayACICMoAgBBAEgiIxsiAkGAiH4gAkGAiH5KGyICQYDwASACQYDwAUgbIh4gEWshCwJ/AkAgRgRAIAsgJ0oEfyALICdrBSALIEdIBH8gCyAnagUgC0EfdSECDAMLCyELCyALQQp1IQIgC0H/B0oEfyALQYB4cSBIaiICQYAIaiELIAJBEHRBEHUgImwhDSAiIAtBEHRBEHVsBQwBCwwBCwJAAkACQCACQX9rDgIBAAILIBEhAiBJIQsgECENIEoMAgsgSyECIBEhCyAWIQ0gEAwBCyARIAJBCnRB0AByaiICQRB0IQwgAkGACGohCyAiQQAgDGtBEHVsIQ0gIkGAgIBgIAxrQRB1bAshDCACIAsgHiACa0EQdEEQdSIbIBtsIA1qQQp1IhwgHiALa0EQdEEQdSINIA1sIAxqQQp1IhtIIh4bIQ0gE0E4bCAaaiATQZQKbCABakGQCmooAgAiDCAcIBsgHhtqNgIEIBNBOGwgGmogDCAbIBwgHhtqNgIgIBNBOGwgGmogDTYCACATQThsIBpqIAsgAiAeGyIbNgIcIBNBOGwgGmogJkEAIA1BBHQiAmsgAiAjG2oiDCA5aiILIB9BBHQiDWsiAjYCECATQThsIBpqIAIgOmsiAiAhazYCFCATQThsIBpqIAI2AgwgE0E4bCAaaiAMNgIYIBNBOGwgGmogCzYCCCATQThsIBpqICZBACAbQQR0IgJrIAIgIxtqIgwgOWoiCyANayICNgIsIBNBOGwgGmogAiA6ayICICFrNgIwIBNBOGwgGmogAjYCKCATQThsIBpqIAw2AjQgE0E4bCAaaiALNgIkIBNBAWoiAiAXSARAIAIhEwwBCwsgGCAgQX9qQShvIgJBKGogAiACQQBIGyICNgIAIAIgGWpBKG8hHCAqBH8gGigCBCEMQQAhAkEBIQsDfyALQThsIBpqKAIEIg0gDEghEyANIAwgExshDCALIAIgExshAiALQQFqIgsgF0cNACACCwVBAAsiG0GUCmwgAWpBgANqIBxBAnRqKAIAIQxBACECA0AgAkGUCmwgAWpBgANqIBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";s.r(t),function(e){var n;s.d(t,"EmsdkModule",function(){return r}),s.d(t,"OggOpusEncoder",function(){return i});const r=Module,i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(i.prototype.encode=function(e){for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},e.registerProcessor&&e.AudioWorkletProcessor){class t extends e.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(n)switch(e.command){case"getHeaderPages":this.postPage(n.generateIdPage()),this.postPage(n.generateCommentPage());break;case"done":this.postPage(n.encodeFinalFrame()),this.port.postMessage({message:"done"});break;case"flush":this.postPage(n.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":n&&n.destroy(),n=new i(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return n&&e[0]&&n.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{var a=t=>{t&&e.postMessage(t,[t.page.buffer])};e.onmessage=(({data:t})=>{if(n)switch(t.command){case"encode":n.encode(t.buffers).forEach(e=>a(e));break;case"getHeaderPages":a(n.generateIdPage()),a(n.generateCommentPage());break;case"done":a(n.encodeFinalFrame()),e.postMessage({message:"done"});break;case"flush":a(n.flush()),e.postMessage({message:"flushed"})}switch(t.command){case"close":e.close();break;case"init":n&&n.destroy(),n=new i(t,Module,e.postMessage),e.postMessage({message:"ready"})}})}}.call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); diff --git a/dist/recorder.min.js b/dist/recorder.min.js index f3fa8d96..8d6b5482 100644 --- a/dist/recorder.min.js +++ b/dist/recorder.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o{this.encodeBuffers(e.inputBuffer)}),this.monitorGainNode=this.audioContext.createGain(),this.setMonitorGain(this.config.monitorGain),this.monitorGainNode.connect(this.audioContext.destination),this.recordingGainNode=this.audioContext.createGain(),this.setRecordingGain(this.config.recordingGain),this.recordingGainNode.connect(this.encoderNode)},i.prototype.initSourceNode=function(e){return e&&e.context?t.Promise.resolve(e):t.navigator.mediaDevices.getUserMedia({audio:this.config.mediaTrackConstraints}).then(e=>(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoderWorklet"),this.encoder=encoderWorklet.port});this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=i=>{switch(i.data.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.data.samplePosition,e(i.data.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file From 86cb0aa4e69574e2cab4a3e05e463b69f4331dde Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 22:39:25 -0400 Subject: [PATCH 16/44] Downgrade warn to log --- src/recorder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/recorder.js b/src/recorder.js index 7a10d86a..009c839c 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -132,7 +132,7 @@ Recorder.prototype.loadWorker = function() { } else { - console.warn('audioWorklet support not detected. Using deprecated scriptProcessor'); + console.log('audioWorklet support not detected. Falling back to scriptProcessor'); this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels ); this.encoderNode.onaudioprocess = ( e ) => { this.encodeBuffers( e.inputBuffer ); From 42525772255b085999276c90b1e8d1bbdb5cfb4d Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 22:39:43 -0400 Subject: [PATCH 17/44] Fix references to scriptProcessor --- test/recorder.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/recorder.js b/test/recorder.js index 8ecbaf80..24fecf31 100644 --- a/test/recorder.js +++ b/test/recorder.js @@ -312,7 +312,7 @@ describe('Recorder', function(){ rec.stop(); expect(rec.state).to.equal('inactive'); expect(rec.monitorGainNode.disconnect).to.have.been.calledOnce; - expect(rec.scriptProcessorNode.disconnect).to.have.been.calledOnce; + expect(rec.encoderNode.disconnect).to.have.been.calledOnce; expect(rec.recordingGainNode.disconnect).to.have.been.calledOnce; expect(rec.sourceNode.disconnect).to.have.been.calledOnce;; expect(clearStreamSpy).to.have.been.calledOnce; @@ -333,7 +333,7 @@ describe('Recorder', function(){ }).then(function() { expect(rec.state).to.equal('inactive'); expect(rec.monitorGainNode.disconnect).to.have.been.calledOnce; - expect(rec.scriptProcessorNode.disconnect).to.have.been.calledOnce; + expect(rec.encoderNode.disconnect).to.have.been.calledOnce; expect(rec.recordingGainNode.disconnect).to.have.been.calledOnce; expect(rec.sourceNode.disconnect).to.have.been.calledOnce; expect(clearStreamSpy).to.have.been.calledOnce; @@ -384,7 +384,7 @@ describe('Recorder', function(){ }).then(function() { expect(rec.state).to.equal('inactive'); expect(rec.monitorGainNode.disconnect).to.have.been.calledOnce; - expect(rec.scriptProcessorNode.disconnect).to.have.been.calledOnce; + expect(rec.encoderNode.disconnect).to.have.been.calledOnce; expect(rec.recordingGainNode.disconnect).to.have.been.calledOnce; expect(rec.sourceNode.disconnect).to.have.been.calledOnce; expect(rec.stream).to.be.undefined; @@ -400,7 +400,7 @@ describe('Recorder', function(){ }).then(function() { expect(rec.state).to.equal('inactive'); expect(rec.monitorGainNode.disconnect).to.have.been.calledOnce; - expect(rec.scriptProcessorNode.disconnect).to.have.been.calledTwice; // mock is reused + expect(rec.encoderNode.disconnect).to.have.been.calledTwice; // mock is reused expect(rec.recordingGainNode.disconnect).to.have.been.calledOnce; expect(rec.sourceNode.disconnect).to.have.been.calledTwice; // mock is reused expect(rec.stream).to.be.undefined; From d06a679d0bf63465f145febcfd0751c91d913d8a Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Thu, 18 Jun 2020 23:53:15 -0400 Subject: [PATCH 18/44] Fix test by changing faked messageHandler order --- src/recorder.js | 6 +++--- test/recorder.js | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/recorder.js b/src/recorder.js index 009c839c..3d972bbd 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -259,9 +259,9 @@ Recorder.prototype.stop = function(){ this.sourceNode.disconnect(); this.clearStream(); - return new Promise((resolve) => { - var callback = (e) => { - if ( e["data"]["message"] === 'done' ) { + return new Promise(resolve => { + var callback = ({ data }) => { + if ( data["message"] === 'done' ) { this.encoder.removeEventListener( "message", callback ); resolve(); } diff --git a/test/recorder.js b/test/recorder.js index 24fecf31..74c8e8e4 100644 --- a/test/recorder.js +++ b/test/recorder.js @@ -87,10 +87,11 @@ describe('Recorder', function(){ global.Worker.prototype.postMessage = sinon.spy(function( message ) { // run callbacks in next tick global.Promise.resolve().then(() => { - var handlers = messageHandlers.slice(0); + var handlers = messageHandlers.slice(0).reverse(); function call(e) { - handlers.forEach( (h) => h(e) ); + handlers.forEach(h => h(e)); } + switch (message['command']) { case 'init': return call({data: {message: 'ready'}}); From ec654aa94d44cbb743c5e7fc19e97c2031264ef3 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Fri, 19 Jun 2020 22:18:41 -0400 Subject: [PATCH 19/44] Update recorder tests with audioWorklets --- dist-unminified/encoderWorker.js | 2266 +- dist-unminified/encoderWorker.wast | 179082 -------------------------- dist-unminified/recorder.js | 2 +- dist/recorder.min.js | 2 +- test/recorder.js | 108 +- 5 files changed, 79 insertions(+), 181381 deletions(-) delete mode 100644 dist-unminified/encoderWorker.wast diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index 1d43df4a..88ba357f 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -1,2267 +1,3 @@ -// Copyright 2010 The Emscripten Authors. All rights reserved. -// Emscripten is available under two separate licenses, the MIT license and the -// University of Illinois/NCSA Open Source License. Both these licenses can be -// found in the LICENSE file. - -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(Module) { ..generated code.. } -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module !== 'undefined' ? Module : {}; - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -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; -}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -var ENVIRONMENT_IS_WEB = false; -var ENVIRONMENT_IS_WORKER = false; -var ENVIRONMENT_IS_NODE = false; -var ENVIRONMENT_HAS_NODE = false; -var ENVIRONMENT_IS_SHELL = false; -ENVIRONMENT_IS_WEB = typeof window === 'object'; -ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; -// A web environment like Electron.js can have Node enabled, so we must -// distinguish between Node-enabled environments and Node environments per se. -// This will allow the former to do things like mount NODEFS. -// Extended check using process.versions fixes issue #8816. -// (Also makes redundant the original check that 'require' is a function.) -ENVIRONMENT_HAS_NODE = typeof process === 'object' && typeof process.versions === 'object' && typeof process.versions.node === 'string'; -ENVIRONMENT_IS_NODE = ENVIRONMENT_HAS_NODE && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; -ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - - - -// Three configurations we can be running in: -// 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) -// 2) We could be the application main() thread proxied to worker. (with Emscripten -s PROXY_TO_WORKER=1) (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) -// 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) - - - - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var read_, - readAsync, - readBinary, - setWindowTitle; - -if (ENVIRONMENT_IS_NODE) { - scriptDirectory = __dirname + '/'; - - // Expose functionality in the same simple way that the shells work - // Note that we pollute the global namespace here, otherwise we break in node - var nodeFS; - var nodePath; - - read_ = function shell_read(filename, binary) { - var ret; - ret = tryParseAsDataURI(filename); - if (!ret) { - if (!nodeFS) nodeFS = require('fs'); - if (!nodePath) nodePath = require('path'); - filename = nodePath['normalize'](filename); - ret = nodeFS['readFileSync'](filename); - } - return binary ? ret : ret.toString(); - }; - - 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) { - // suppress ExitStatus exceptions from showing an error - 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) { - var data = tryParseAsDataURI(f); - if (data) { - return intArrayToString(data); - } - return read(f); - }; - } - - readBinary = function readBinary(f) { - var data; - data = tryParseAsDataURI(f); - if (data) { - return 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') { - // Prefer to use print/printErr where they exist, as they usually work better. - 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) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - if (scriptDirectory.indexOf('blob:') !== 0) { - scriptDirectory = scriptDirectory.substr(0, scriptDirectory.lastIndexOf('/')+1); - } else { - scriptDirectory = ''; - } - - - read_ = function shell_read(url) { - try { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.send(null); - return xhr.responseText; - } catch (err) { - var data = tryParseAsDataURI(url); - if (data) { - return intArrayToString(data); - } - throw err; - } - }; - - if (ENVIRONMENT_IS_WORKER) { - readBinary = function readBinary(url) { - try { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(xhr.response); - } catch (err) { - var data = tryParseAsDataURI(url); - if (data) { - return data; - } - throw err; - } - }; - } - - 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)) { // file URLs can return 0 - onload(xhr.response); - return; - } - var data = tryParseAsDataURI(url); - if (data) { - onload(data.buffer); - return; - } - onerror(); - }; - xhr.onerror = onerror; - xhr.send(null); - }; - - setWindowTitle = function(title) { document.title = title }; -} else -{ -} - -// Set up the out() and err() hooks, which are how we can print to stdout or -// stderr, respectively. -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.warn.bind(console); - -// Merge back in the overrides -for (key in moduleOverrides) { - if (moduleOverrides.hasOwnProperty(key)) { - Module[key] = moduleOverrides[key]; - } -} -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. -moduleOverrides = null; - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. -if (Module['arguments']) arguments_ = Module['arguments']; -if (Module['thisProgram']) thisProgram = Module['thisProgram']; -if (Module['quit']) quit_ = Module['quit']; - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message - -// TODO remove when SDL2 is fixed (also see above) - - - -// Copyright 2017 The Emscripten Authors. All rights reserved. -// Emscripten is available under two separate licenses, the MIT license and the -// University of Illinois/NCSA Open Source License. Both these licenses can be -// found in the LICENSE file. - -// {{PREAMBLE_ADDITIONS}} - -var STACK_ALIGN = 16; - - -function dynamicAlloc(size) { - var ret = HEAP32[DYNAMICTOP_PTR>>2]; - var end = (ret + size + 15) & -16; - if (end > _emscripten_get_heap_size()) { - abort(); - } - HEAP32[DYNAMICTOP_PTR>>2] = end; - return ret; -} - -function alignMemory(size, factor) { - if (!factor) factor = STACK_ALIGN; // stack alignment (16-byte) by default - return Math.ceil(size / factor) * factor; -} - -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; // A pointer - } else if (type[0] === 'i') { - var bits = parseInt(type.substr(1)); - assert(bits % 8 === 0, 'getNativeTypeSize invalid bits ' + bits + ', type ' + type); - return bits / 8; - } else { - return 0; - } - } - } -} - -function warnOnce(text) { - if (!warnOnce.shown) warnOnce.shown = {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - err(text); - } -} - -var asm2wasmImports = { // special asm2wasm imports - "f64-rem": function(x, y) { - return x % y; - }, - "debugger": function() { - } -}; - - - -var jsCallStartIndex = 1; -var functionPointers = new Array(0); - -// Wraps a JS function as a wasm function with a given signature. -// In the future, we may get a WebAssembly.Function constructor. Until then, -// we create a wasm module that takes the JS function as an import with a given -// signature, and re-exports that as a wasm function. -function convertJsFunctionToWasm(func, sig) { - - // The module is static, with the exception of the type section, which is - // generated based on the signature passed in. - var typeSection = [ - 0x01, // id: section, - 0x00, // length: 0 (placeholder) - 0x01, // count: 1 - 0x60, // form: func - ]; - var sigRet = sig.slice(0, 1); - var sigParam = sig.slice(1); - var typeCodes = { - 'i': 0x7f, // i32 - 'j': 0x7e, // i64 - 'f': 0x7d, // f32 - 'd': 0x7c, // f64 - }; - - // Parameters, length + signatures - typeSection.push(sigParam.length); - for (var i = 0; i < sigParam.length; ++i) { - typeSection.push(typeCodes[sigParam[i]]); - } - - // Return values, length + signatures - // With no multi-return in MVP, either 0 (void) or 1 (anything else) - if (sigRet == 'v') { - typeSection.push(0x00); - } else { - typeSection = typeSection.concat([0x01, typeCodes[sigRet]]); - } - - // Write the overall length of the type section back into the section header - // (excepting the 2 bytes for the section id and length) - typeSection[1] = typeSection.length - 2; - - // Rest of the module is static - var bytes = new Uint8Array([ - 0x00, 0x61, 0x73, 0x6d, // magic ("\0asm") - 0x01, 0x00, 0x00, 0x00, // version: 1 - ].concat(typeSection, [ - 0x02, 0x07, // import section - // (import "e" "f" (func 0 (type 0))) - 0x01, 0x01, 0x65, 0x01, 0x66, 0x00, 0x00, - 0x07, 0x05, // export section - // (export "f" (func 0 (type 0))) - 0x01, 0x01, 0x66, 0x00, 0x00, - ])); - - // We can compile this wasm module synchronously because it is very small. - // This accepts an import (at "e.f"), that it reroutes to an export (at "f") - var module = new WebAssembly.Module(bytes); - var instance = new WebAssembly.Instance(module, { - e: { - f: func - } - }); - var wrappedFunc = instance.exports.f; - return wrappedFunc; -} - -// Add a wasm function to the table. -function addFunctionWasm(func, sig) { - var table = wasmTable; - var ret = table.length; - - // Grow the table - try { - table.grow(1); - } catch (err) { - if (!err instanceof RangeError) { - throw err; - } - throw 'Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH.'; - } - - // Insert new element - try { - // Attempting to call this with JS function will cause of table.set() to fail - table.set(ret, func); - } catch (err) { - if (!err instanceof TypeError) { - throw err; - } - assert(typeof sig !== 'undefined', 'Missing signature argument to addFunction'); - var wrapped = convertJsFunctionToWasm(func, sig); - table.set(ret, wrapped); - } - - return ret; -} - -function removeFunctionWasm(index) { - // TODO(sbc): Look into implementing this to allow re-using of table slots -} - -// 'sig' parameter is required for the llvm backend but only when func is not -// already a WebAssembly function. -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; // on null pointer, return undefined - assert(sig); - if (!funcWrappers[sig]) { - funcWrappers[sig] = {}; - } - var sigCache = funcWrappers[sig]; - if (!sigCache[func]) { - // optimize away arguments usage in common cases - 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 { - // general case - 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.0)) : ((+((low>>>0)))+((+((high|0)))*4294967296.0)); -} - -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 tempRet0 = 0; - -var setTempRet0 = function(value) { - tempRet0 = value; -}; - -var getTempRet0 = function() { - return tempRet0; -}; - - -var Runtime = { -}; - -// The address globals begin at. Very low in memory, for code size and optimization opportunities. -// Above 0 is static memory, starting with globals. -// Then the stack. -// Then 'dynamic' memory for sbrk. -var GLOBAL_BASE = 1024; - - - - -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - - -var wasmBinary;if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; -var noExitRuntime;if (Module['noExitRuntime']) noExitRuntime = Module['noExitRuntime']; - - -if (typeof WebAssembly !== 'object') { - err('no native wasm support detected'); -} - - -// In MINIMAL_RUNTIME, setValue() and getValue() are only available when building with safe heap enabled, for heap safety checking. -// In traditional runtime, setValue() and getValue() are always available (although their use is highly discouraged due to perf penalties) - -/** @type {function(number, number, string, boolean=)} */ -function setValue(ptr, value, type, noSafe) { - type = type || 'i8'; - if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit - 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.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>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); - } -} - -/** @type {function(number, string, boolean=)} */ -function getValue(ptr, type, noSafe) { - type = type || 'i8'; - if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit - 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; -} - - - - - -// Wasm globals - -var wasmMemory; - -// In fastcomp asm.js, we don't need a wasm Table at all. -// In the wasm backend, we polyfill the WebAssembly object, -// so this creates a (non-native-wasm) table for us. -var wasmTable = new WebAssembly.Table({ - 'initial': 16, - 'maximum': 16, - 'element': 'anyfunc' -}); - - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS = 0; - -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed: ' + text); - } -} - -// Returns the C function with a specified identifier (for C++, you need to do manual name mangling) -function getCFunc(ident) { - var func = Module['_' + ident]; // closure exported function - assert(func, 'Cannot call unknown function ' + ident + ', make sure it is exported'); - return func; -} - -// C calling interface. -function ccall(ident, returnType, argTypes, args, opts) { - // For fast lookup of conversion functions - var toC = { - 'string': function(str) { - var ret = 0; - if (str !== null && str !== undefined && str !== 0) { // null string - // at most 4 bytes per UTF-8 code point, +1 for the trailing '\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 || []; - // When the function takes numbers and returns a number, we can just return - // the original function - 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 ALLOC_NORMAL = 0; // Tries to use _malloc() -var ALLOC_STACK = 1; // Lives for the duration of the current function call -var ALLOC_DYNAMIC = 2; // Cannot be freed except through sbrk -var ALLOC_NONE = 3; // Do not allocate - -// allocate(): This is for internal use. You can use it yourself as well, but the interface -// is a little tricky (see docs right below). The reason is that it is optimized -// for multiple syntaxes to save space in generated code. So you should -// normally not use allocate(), and instead allocate memory using _malloc(), -// initialize it with setValue(), and so forth. -// @slab: An array of data, or a number. If a number, then the size of the block to allocate, -// in *bytes* (note that this is sometimes confusing: the next parameter does not -// affect this!) -// @types: Either an array of types, one for each byte (or 0 if no type at that position), -// or a single type which is used for the entire block. This only matters if there -// is initial data - if @slab is a number, then this does not matter at all and is -// ignored. -// @allocator: How to allocate memory, see ALLOC_* -/** @type {function((TypedArray|Array|number), string, number, number=)} */ -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 = [_malloc, - stackAlloc, - dynamicAlloc][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(/** @type {!Uint8Array} */ (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'; // special case: we have one i32 here, and one i32 later - - setValue(ret+i, curr, type); - - // no need to look up size unless type changes, so cache it - if (previousType !== type) { - typeSize = getNativeTypeSize(type); - previousType = type; - } - i += typeSize; - } - - return ret; -} - -// Allocate memory during any stage of startup - static memory early on, dynamic memory later, malloc when ready -function getMemory(size) { - if (!runtimeInitialized) return dynamicAlloc(size); - return _malloc(size); -} - - - - -/** @type {function(number, number=)} */ -function Pointer_stringify(ptr, length) { - abort("this function has been removed - you should use UTF8ToString(ptr, maxBytesToRead) instead!"); -} - -// Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns -// a copy of that string as a Javascript String object. - -function AsciiToString(ptr) { - var str = ''; - while (1) { - var ch = HEAPU8[((ptr++)>>0)]; - if (!ch) return str; - str += String.fromCharCode(ch); - } -} - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. - -function stringToAscii(str, outPtr) { - return writeAsciiToMemory(str, outPtr, false); -} - - -// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns -// a copy of that string as a Javascript String object. - -var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; - -/** - * @param {number} idx - * @param {number=} maxBytesToRead - * @return {string} - */ -function UTF8ArrayToString(u8Array, idx, maxBytesToRead) { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. - // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, so that undefined means Infinity) - while (u8Array[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { - return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); - } else { - var str = ''; - // If building with TextDecoder, we have already computed the string length above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = u8Array[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = u8Array[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = u8Array[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (u8Array[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - } - return str; -} - -// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns a -// copy of that string as a Javascript String object. -// maxBytesToRead: an optional length that specifies the maximum number of bytes to read. You can omit -// this parameter to scan the string until the first \0 byte. If maxBytesToRead is -// passed, and the string at [ptr, ptr+maxBytesToReadr[ contains a null byte in the -// middle, then the string will cut short at that byte index (i.e. maxBytesToRead will -// not produce a string of exact length [ptr, ptr+maxBytesToRead[) -// N.B. mixing frequent uses of UTF8ToString() with and without maxBytesToRead may -// throw JS JIT optimizations off, so it is worth to consider consistently using one -// style or the other. -/** - * @param {number} ptr - * @param {number=} maxBytesToRead - * @return {string} - */ -function UTF8ToString(ptr, maxBytesToRead) { - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; -} - -// Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', -// encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. -// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. -// Parameters: -// str: the Javascript string to copy. -// outU8Array: the array to copy to. Each index in this array is assumed to be one 8-byte element. -// outIdx: The starting offset in the array to begin the copying. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. -// This count should include the null terminator, -// i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. -// maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { - if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - outU8Array[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - outU8Array[outIdx++] = 0xC0 | (u >> 6); - outU8Array[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - outU8Array[outIdx++] = 0xE0 | (u >> 12); - outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); - outU8Array[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - outU8Array[outIdx++] = 0xF0 | (u >> 18); - outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); - outU8Array[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - outU8Array[outIdx] = 0; - return outIdx - startIdx; -} - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. -// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF8(str, outPtr, maxBytesToWrite) { - return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); -} - -// Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. -function lengthBytesUTF8(str) { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); - if (u <= 0x7F) ++len; - else if (u <= 0x7FF) len += 2; - else if (u <= 0xFFFF) len += 3; - else len += 4; - } - return len; -} - - -// Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns -// a copy of that string as a Javascript String object. - -var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; -function UTF16ToString(ptr) { - var endPtr = ptr; - // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. - // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. - 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; - // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. - str += String.fromCharCode(codeUnit); - } - } -} - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. -// Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. -// Parameters: -// str: the Javascript string to copy. -// outPtr: Byte address in Emscripten HEAP where to write the string to. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null -// terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. -// maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF16(str, outPtr, maxBytesToWrite) { - // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. - if (maxBytesToWrite === undefined) { - maxBytesToWrite = 0x7FFFFFFF; - } - if (maxBytesToWrite < 2) return 0; - maxBytesToWrite -= 2; // Null terminator. - var startPtr = outPtr; - var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; - for (var i = 0; i < numCharsToWrite; ++i) { - // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. - var codeUnit = str.charCodeAt(i); // possibly a lead surrogate - HEAP16[((outPtr)>>1)]=codeUnit; - outPtr += 2; - } - // Null-terminate the pointer to the HEAP. - HEAP16[((outPtr)>>1)]=0; - return outPtr - startPtr; -} - -// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. - -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; - // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - if (utf32 >= 0x10000) { - var ch = utf32 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } else { - str += String.fromCharCode(utf32); - } - } -} - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. -// Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. -// Parameters: -// str: the Javascript string to copy. -// outPtr: Byte address in Emscripten HEAP where to write the string to. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null -// terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. -// maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF32(str, outPtr, maxBytesToWrite) { - // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. - if (maxBytesToWrite === undefined) { - maxBytesToWrite = 0x7FFFFFFF; - } - if (maxBytesToWrite < 4) return 0; - var startPtr = outPtr; - var endPtr = startPtr + maxBytesToWrite - 4; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var codeUnit = str.charCodeAt(i); // possibly a lead surrogate - if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { - var trailSurrogate = str.charCodeAt(++i); - codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); - } - HEAP32[((outPtr)>>2)]=codeUnit; - outPtr += 4; - if (outPtr + 4 > endPtr) break; - } - // Null-terminate the pointer to the HEAP. - HEAP32[((outPtr)>>2)]=0; - return outPtr - startPtr; -} - -// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. - -function lengthBytesUTF32(str) { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var codeUnit = str.charCodeAt(i); - if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. - len += 4; - } - - return len; -} - -// Allocate heap space for a JS string, and write it there. -// It is the responsibility of the caller to free() that memory. -function allocateUTF8(str) { - var size = lengthBytesUTF8(str) + 1; - var ret = _malloc(size); - if (ret) stringToUTF8Array(str, HEAP8, ret, size); - return ret; -} - -// Allocate stack space for a JS string, and write it there. -function allocateUTF8OnStack(str) { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8Array(str, HEAP8, ret, size); - return ret; -} - -// Deprecated: This function should not be called because it is unsafe and does not provide -// a maximum length limit of how many bytes it is allowed to write. Prefer calling the -// function stringToUTF8Array() instead, which takes in a maximum length that can be used -// to be secure from out of bounds writes. -/** @deprecated */ -function writeStringToMemory(string, buffer, dontAddNull) { - warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); - - var /** @type {number} */ lastChar, /** @type {number} */ end; - if (dontAddNull) { - // stringToUTF8Array always appends null. If we don't want to do that, remember the - // character that existed at the location where the null will be placed, and restore - // that after the write (below). - end = buffer + lengthBytesUTF8(string); - lastChar = HEAP8[end]; - } - stringToUTF8(string, buffer, Infinity); - if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. -} - -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); - } - // Null-terminate the pointer to the HEAP. - if (!dontAddNull) HEAP8[((buffer)>>0)]=0; -} - - - - -// Memory management - -var PAGE_SIZE = 16384; -var WASM_PAGE_SIZE = 65536; -var ASMJS_PAGE_SIZE = 16777216; - -function alignUp(x, multiple) { - if (x % multiple > 0) { - x += multiple - (x % multiple); - } - return x; -} - -var HEAP, -/** @type {ArrayBuffer} */ - buffer, -/** @type {Int8Array} */ - HEAP8, -/** @type {Uint8Array} */ - HEAPU8, -/** @type {Int16Array} */ - HEAP16, -/** @type {Uint16Array} */ - HEAPU16, -/** @type {Int32Array} */ - HEAP32, -/** @type {Uint32Array} */ - HEAPU32, -/** @type {Float32Array} */ - HEAPF32, -/** @type {Float64Array} */ - 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 STATIC_BASE = 1024, - STACK_BASE = 46720, - STACKTOP = STACK_BASE, - STACK_MAX = 5289600, - DYNAMIC_BASE = 5289600, - DYNAMICTOP_PTR = 46512; - - - - -var TOTAL_STACK = 5242880; - -var INITIAL_TOTAL_MEMORY = Module['TOTAL_MEMORY'] || 16777216; - - - - - - - -// In standalone mode, the wasm creates the memory, and the user can't provide it. -// In non-standalone/normal mode, we create the memory here. - -// Create the main memory. (Note: this isn't used in STANDALONE_WASM mode since the wasm -// memory is created in the wasm, not in JS.) - - if (Module['wasmMemory']) { - wasmMemory = Module['wasmMemory']; - } else - { - wasmMemory = new WebAssembly.Memory({ - 'initial': INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE - , - 'maximum': INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE - }); - } - - -if (wasmMemory) { - buffer = wasmMemory.buffer; -} - -// If the user provides an incorrect length, just use that length instead rather than providing the user to -// specifically provide the memory length with Module['TOTAL_MEMORY']. -INITIAL_TOTAL_MEMORY = buffer.byteLength; -updateGlobalBufferAndViews(buffer); - -HEAP32[DYNAMICTOP_PTR>>2] = DYNAMIC_BASE; - - - - - - - - - - -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__ = []; // functions called before the runtime is initialized -var __ATINIT__ = []; // functions called during startup -var __ATMAIN__ = []; // functions called when main() is to be run -var __ATEXIT__ = []; // functions called during shutdown -var __ATPOSTRUN__ = []; // functions called after the main() is called - -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; - - callRuntimeCallbacks(__ATINIT__); -} - -function preMain() { - - 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 addOnPreMain(cb) { - __ATMAIN__.unshift(cb); -} - -function addOnExit(cb) { -} - -function addOnPostRun(cb) { - __ATPOSTRUN__.unshift(cb); -} - -function unSign(value, bits, ignore) { - if (value >= 0) { - return value; - } - return bits <= 32 ? 2*Math.abs(1 << (bits-1)) + value // Need some trickery, since if bits == 32, we are right at the limit of the bits JS uses in bitshifts - : Math.pow(2, bits) + value; -} -function reSign(value, bits, ignore) { - if (value <= 0) { - return value; - } - var half = bits <= 32 ? Math.abs(1 << (bits-1)) // abs is needed if bits == 32 - : Math.pow(2, bits-1); - if (value >= half && (bits <= 32 || value > half)) { // for huge values, we can hit the precision limit and always get true here. so don't do that - // but, in general there is no perfect solution here. With 64-bit ints, we get rounding and errors - // TODO: In i64 mode 1, resign the two parts separately and safely - value = -2*half + value; // Cannot bitshift half, as it may be at the limit of the bits JS uses in bitshifts - } - 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; - - - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var runDependencyWatcher = null; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled - -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(); // can add another dependenciesFulfilled - } - } -} - -Module["preloadedImages"] = {}; // maps url to image data -Module["preloadedAudios"] = {}; // maps url to audio data - - -function abort(what) { - if (Module['onAbort']) { - Module['onAbort'](what); - } - - what += ''; - out(what); - err(what); - - ABORT = true; - EXITSTATUS = 1; - - throw 'abort(' + what + '). Build with -s ASSERTIONS=1 for more info.'; -} - - -var memoryInitializer = null; - - - - - - - -// Copyright 2017 The Emscripten Authors. All rights reserved. -// Emscripten is available under two separate licenses, the MIT license and the -// University of Illinois/NCSA Open Source License. Both these licenses can be -// found in the LICENSE file. - -// Prefix of data URIs emitted by SINGLE_FILE and related options. -var dataURIPrefix = 'data:application/octet-stream;base64,'; - -// Indicates whether filename is a base64 data URI. -function isDataURI(filename) { - return String.prototype.startsWith ? - filename.startsWith(dataURIPrefix) : - filename.indexOf(dataURIPrefix) === 0; -} - - - - -var wasmBinaryFile = 'data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8C2QIQA2VudgVhYm9ydAAFA2VudhBfX193YXNpX2ZkX2Nsb3NlAAMDZW52EF9fX3dhc2lfZmRfd3JpdGUABgNlbnYGX2Fib3J0AAcDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUACANlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwACA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAADA2Vudg5fbGx2bV9leHAyX2Y2NAAJA2Vudg9fbGx2bV9sb2cxMF9mNjQACQNlbnYSX2xsdm1fc3RhY2tyZXN0b3JlAAUDZW52D19sbHZtX3N0YWNrc2F2ZQAIA2VudgtzZXRUZW1wUmV0MAAFA2Vudg9fX193YXNpX2ZkX3NlZWsACgNlbnYMX190YWJsZV9iYXNlA38AA2VudgZtZW1vcnkCAYACgAIDZW52BXRh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AnQQkAEaDwsgBCACayIDQQBMBEAPCyACQQJ0IABqIQRBAiALayEHQQAhACACQQJ0IAFqIgEgDUECdGoqAgAhBSAMQQJ0IAFqKgIAIQYgDkECdCABaioCACETIA9BAnQgAWoqAgAhEQNAIABBAnQgBGogFyARIAAgB2pBAnQgAWoqAgAiEZKUIBYgEyAFkpQgFSAGlCAAQQJ0IAFqKgIAkpKSOAIAIAMgAEEBaiIARwRAIAUhEiARIQUgEyERIAYhEyASIQYMAQsLC8I5AQZ/IwEhAyMBQRBqJAEgAyACNgIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBoh9rDosvBxUVFQYVFRUAFRUVBBUVFRUVBRUVFRUVFRUNFRUSFRUVFQkKFRUVFRUVFRULDBUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVAxUVFRUVCBUBFQIVFREOFRUV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QQJ0IBxqKgIAICcgCEECdCAWaioCACImICcgJl4bk0MAAAA/ko6oIhVrIBVBAEobIhVBBSAVQQVIG3Y2AgAgCEEBaiIIIARHDQAgHSEIIB4hHSAXIR4gByEXICQLBRAKIQggBUECRiEdIARBfmohF0MzM//BCyEnIAgQCQJAAkAgECAOQTNIIA1BAUhycgRAIAMgBE4NAQNAIANBAnQgE2pBDTYCACADQQFqIgMgBEcNAAsMAQsgBEEESiEgIARBfWohISAEQX9qISJBACEQQQAhBwNAIAIgEGwiFkECdCAYaiIVIBZBAnQgAWoiHCgCACIINgIAIAi+ISYgHgRAICYhJEEBIQgDQCAIIAcgCCAWaiIHQQJ0IAFqKgIAIiUgB0F/akECdCABaioCAEMAAAA/kl4bIQcgCEECdCAVaiAkQwAAwD+SIiQgJSAkICVdGyIkOAIAIAhBAWoiCCAERw0ACwsgB0EASgRAIAdBAnQgFWoqAgAhJCAHIQgDQCAIQX9qIhRBAnQgFWoiGioCACElIBogJSAkQwAAAECSIiQgFCAWakECdCABaioCACIoICQgKF0bIiQgJSAkXRsiJDgCACAIQQFKBEAgFCEIDAELCwsgIARAQQIhCANAIAggFmoiI0F+akECdCABaiIUKgIAIiUgFCoCBCIoXiEaIBQqAgwiKSAUKgIQIipeIRQgKSAqIBQbIiQgJSAoIBobIisgKCAlIBobIiUgKiApIBQbIileIhQbISggJSApIBQbISUgKyAkIBQbISogCEECdCAVaiIaKgIAIiQgI0ECdCABaioCACIpICheIhQEfSApICUgKSAlXRsgKiAoICogKF0bICggJV0bBSAoICUgKCAlXRsgKSAqICkgKl0bICkgJV0bC0MAAIC/kl5FBEAgFAR9ICkgJSApICVdGyAqICggKiAoXRsgKCAlXRsFICggJSAoICVdGyApICogKSAqXRsgKSAlXRsLQwAAgL+SISQLIBogJDgCACAXIAhBAWoiCEcNAAsLIBwqAgQiJCAmXSEIIBUgFSoCACIoICYgJCAIGyIpIBwqAggiJSAkICYgCBsiJCAkICVdGyApICVdG0MAAIC/kiIkICggJF4bOAIAIBUgFSoCBCImICQgJiAkXhs4AgQgFiAhakECdCABaiIIKgIAIiQgCCoCBCImXiEUIBdB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IAJBM0obbCICQf//A3FBmjNsQRB2IAogAkEQdUGaM2xqaiICQYDoCyACQYDoC0obIgJBgKYNIAJBgKYNSBs2AggLIAEoAhwiCCABKAIYIgpsQegHbSECIBhFBEAgAiAoKAIAayECC0HkAEEyIApBCkYbIAIgFCgCAG0iCkEQdEEQdWwgJygCAEEBdGshAiAYRQRAIA8oAgAiDEEASgRAIAIgBCgCHGcgBCgCFEFgIAogDGxramogKCgCAGtBAXRrIQILCyAIQYgnSgR/IAggAkGIJyACQYgnShsgAiAIShsFQYgnIAggAiACIAhIGyACQYgnShsLIQggCUECRgRAAkAgQSBCIEMgDygCACICQQZsIClqIAIgG2ogHiAIIBwoAgAgASgCPCARKAIAIBooAgAQPiAPKAIAIgIgG2osAAAEQCACIDZqQQA6AAAFICEoAgBBAUYEQCAqQgA3AgAgKkEANgIIIEhCADcCACBHQQBBoCIQkQEaIElB5AA2AgAgSkHkADYCACAqQQo6AAAgS0EAOgAAIExBgIAENgIAIE1BATYCAAsgHyBSEDogOSgCACECAn8CQCA4BH8gAkEMTA0BIDlBDDYCAAwBBSACQQ1IDQEgI0EANgIAIC1BADYCACA6QQE6AABBAQsMAQsgOkEAOgAAICMgIygCACICQQFqNgIAIAJBCk4EQEEAIAJBHUwNARogI0EKNgIACyAtQQA2AgBBAAshAiA8KAIAIB9B8CRqaiACOgAACyAYDQAgBCAPKAIAQQZsIClqEE4gDygCACICIDZqLAAADQAgBCACIBtqLAAAQZLDAkEIECQLBSATIDUoAgA2AgAgNSAaKAIAQQF0IBNqKAEANgEACyALIBZsQQF0IANqIRIgByALayEMIAAgURA6IBwoAgAhAgJ/AkAgOAR/IAJBDEwNASAcQQw2AgAMAQUgAkENSA0BICJBADYCACArQQA2AgAgLkEBOgAAQQELDAELIC5BADoAACAiICIoAgAiAkEBajYCACACQQpOBEBBACACQR1MDQEaICJBCjYCAAsgK0EANgIAQQALIQIgDygCACAAQfAkamogAjoAACABKAIEIgJBAEoEQAJAIB0gRUYhFiAeKAIEQQBKIRcgRCAdRSIvcQRAIAIhA0EAIQoDQCABKAI4IgtBA2xBBW0hByABKAI0QQBHIBZx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Qf//AUGAgH4gBCADQZQKbCATakHABWogAkECdGooAgAiBkEQdWwgBiAHbGogBkH//wNxIARsQRB1aiIGQQd2QQFqQQF2Qf//A3EgBkGA//97SBsgBkH//v8DShs7AQAgAUGACmogJCgCACAFakECdGogA0GUCmwgE2pBgAhqIAJBAnRqKAIANgIAIABBAWoiACAVRw0ACyABQYAeaiIAIANBlApsIBNqICAoAgBBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHigCAEEBdBCQARogAUGACmogAUGACmogIygCAEECdGogHigCAEECdBCQARogKxAJICUkAQu6HgE1fyMBITsgF0EATARAQZvCAkGIwgJB7AIQGAsjASEaIwEgF0E4bEEPakFwcWokASAAQfAhaiEkIABB7CFqISUgD0EGdSE8IBJBAEoEQAJAIAJBAkYhPSALQQBKIT4gDEEQdEEQdSEoIAxBEHUhKSAXQQFKISogFUEBdSE/IBVBEEYhQCAUQQFxRSFBIBZBEHRBEHUhHSAUQQF1IUIgFEECSiFDIBRBf2oiREEBdCAKaiFFIA1BEHRBEHUhKyAOQRB0QRB1ISwgDkEQdSEtIBBBgBBKIUYgEEEBdiICQYB8aiEnQYAEIAJrIUcgEUGwf2ohSCAQQRB0QRB1IiIgEUEQdCICQRB1bCEQICIgEUGwB2oiSUEQdEEQdWwhSiARQdB4aiFLICJBgIDAHSACa0EQdWwhFiATQQFIIUxBACEVICUoAgBBAiALa2pBAnQgBmohDyAkKAIAIAtrQQJ0IABqQYQKaiEO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D3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyIMNgJgQf////8HIA0oAgQiDyAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByANKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDSgCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnwiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgEgA0EQdWxqIANB//8DcSABbEEQdWoiATYCfCAAQf////8HIAFtIgFB////ByABQf///wdIGyIWNgJsIAkhBSAMIQZBACEEQQAhAUEAIQMDQCAFIAZrIgJBAEoEQCAEQQJ0IA5qIAVBCHQgBSAFQYCAgARJIgUbIAYgBkEI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A3EgAmxBEHVqIQEgBUEPIANraiICQQBIBEBBgICAgHhBACACayICdSIDQf////8HIAJ2IgRKIQUgACADIAQgBRsiACAEIAMgBRsiAyABIAEgA0gbIAEgAEobIAJ0IgBBACAAQQBKGyIAQf//ASAAQf//AUgbNgIABSAAIAEgAnVBACACQSBIGyIAQQAgAEEAShsiAEH//wEgAEH//wFIGzYCAAsgBwvxBgEKf0HclH8hAkH/////ByEDAkACQANAAkAgACgCACAFQQFqIgpBAXRB8MkBai4BACILIAJBEHRBEHUiB2siAkH//wNxQZozbEEQdiACQRB1QZozbGoiCCAHaiIGayICQQAgAmsgAkEAShsiCSADTg0CIAEgBUH/AXEiAjoAACABQQA6AAEgACgCACAHIAhBA2xqIgNrIgRBACAEayAEQQBKGyIFIAlOBEAgBiEEDAELIAEgAjoAACABQQE6AAEgACgCACAHIAhBBWxqIgRrIgZBACAGayAGQQBKGyIJIAVOBEAgAyEEDAELIAEgAjoAACABQQI6AAEgACgCACAHIAhBB2xqIgVrIgNBACADayADQQBKGyIGIAlODQAgASACOgAAIAFBAzoAASAAKAIAIAcgCEEJbGoiBGsiA0EAIANrIANBAEobIgMgBk4EQCAFIQQMAQsgASACOgAAIAFBBDoAASAKQQ9JBEAgCyECIAohBQwCCwsLDAELIAEsAAAhAgsgASACQRh0QRh1QQNtIgM6AAIgASADQRh0QRh1QX1sIAJB/wFxajoAACAAIAQ2AgBB3JR/IQJB/////wchA0EAIQUCQAJAA0ACQCAAKAIEIAVBAWoiCkEBdEHwyQFqLgEAIgsgAkEQdEEQdSIHayICQf//A3FBmjNsQRB2IAJBEHVBmjNsaiIIIAdqIgZrIgJBACACayACQQBKGyIJIANODQIgASAFQf8BcSICOgADIAFBADoABCAAKAIEIAcgCEEDbGoiA2siBEEAIARrIARBAEobIgUgCU4EQCAGIQQMAQsgASACOgADIAFBAToABCAAKAIEIAcgCEEFbGoiBGsiBkEAIAZrIAZBAEobIgkgBU4EQCADIQQMAQsgASACOgADIAFBAjoABCAAKAIEIAcgCEEHbGoiBWsiA0EAIANrIANBAEobIgYgCU4NACABIAI6AAMgAUEDOgAE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EjYCRCAIJAEgAQ8LIAgkAUF9C+4BAQR/IAAoApwBIQUgACgCkAEiBkGQA20iByACSgRAQX8hBQUCQCAFQYgnRgRAIAIhBQUgBUH3WGoiCEEJTwRAQX8hBQwCCyAFQY4nSAR/IAcgCHQFIAYgBUH1WGpsQTJtCyIFIAJKBEBBfyEFDAILCyAGIAVBkANsRiAGIAVByAFsRnIgBiAFQeQAbEZyRQRAIAVBMmwiByAGQQZsRiAGIAdGIAYgBUEZbEZyIAcgBkEDbEZyIAcgBkECdEZyIAcgBkEFbEZyckUEQEF/IQULCwsLIAAgASAFIAMgBEEYIAEgAkF+IAAoAnBBARBaC+puAQt/IwEhAyMBQbABaiQBIANByABqIQcgA0FAayEIIANBOGohCSADQTBqIQQgA0EoaiEKIANBIGohCyADQRhqIQwgA0EQaiENIANBzABqIQYgAyACNgIAIAAgACgCAGohBQJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBoB9rDuw2AAECAwYHEhMICQwNDg8QEQoLKysWFwQFGBkrGiUbKxwrKysrHR4rKx8gISIrKyMkKykrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKisrKysrKysrJysoKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrJisrKysrKysrKysrKysrKxQVKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAAkACQCACQYAQaw4EAQEAAQALQX8MLAsgAEGs7wBqKAIARQRAQX8gACgCbCACRw0sGgsgACACNgJsIAAgAjYCwAFBAAwrCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKyACIAAoAmw2AgBBAAwqCyADKAIAQQNqQXxxIgIoAgAhASADIAJBBGo2AgAgAUGYeGsiAkEAIAJB5wdHGwRAIAFBAUgNKyABQfUDSAR/QfQDBSAAKAJwQeCnEmwiAiABIAEgAkobCyEBCyAAIAE2AqQBQQAMKQsgAygCAEEDakF8cSIBKAIAIQQgAyABQQRqNgIAIARFDSkgAEGc7wBqKAIAIgEEfyABBSAAKAKQAUGQA20LIQICQAJAIAAoAqQBIgFBmHhrIgYEQCAGQecHRgRADAIFDAMLAAsgACgCkAEiAUE8bCACbSABIAAoAnBsaiEBDAELIAAoApABQeDPAGwgAm0hAQsgBCABNgIAQQAMKAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUgEQCACQZh4Rw0pBSACIAAoAnBKDSkLIAAgAjYCeEEADCcLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0nIAIgACgCeDYCAEEADCYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbN3akEESw0mIAAgAjYChAEgAkHNCEYEQCAAQcA+NgIUQQAMJgsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMJQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSUgAiAAKAKEATYCAEEADCQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDroQACUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl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ACECIAMgAUEEajYCACACRQ0KIAIgACgCTDYCAEEADAkLIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABQQFLDQkgCyABNgIAIAVBzh8gCxAaGkEADAgLIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABRQ0IIAogATYCACAFQc8fIAoQGhpBAAwHCyAAIAAoAgRqIQIgAEHw7gBqIQEgAEHIAWpBAEGUjAEQkQEaIAVBvB8gBBAaGiACIAAoArQBIAYQMiABIAAoAnA2AgAgAEH07gBqQYCAATsBACAAQfzuAGpDAACAPzgCACAAQazvAGpBATYCACAAQZDvAGpB6Qc2AgAgAEGg7wBqQdEINgIAIABB+O4AakGA6As2AgBBAAwGCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw7TDwAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAAABwsgACACNgKIAUEADAULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACAAIAI2ArABIAkgAjYCACAFQajOACAJEBoMBAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIABBsO8AaiACNgIAIAggAjYCACAFQarOACAIEBoMAwsgAygCAEEDakF8cSIBKAIAIQQgAyABQQRqNgIAIARFDQMgACgCOARAIABBlO8AaigCAEF+cUHoB0YEQCAAKAIEIQEgBEEBNgIAQQAgACgCDEEATA0EGiAAIAFqIQZBASECQQAhAQNAIAQgAgR/IAFB0M4AbCAGakHEL2ooAgBBCUoFQQALQQFxIgI2AgAgAUEBaiIBIAAoAgxIDQALQQAMBAsLIAAoArgBBEAgBCAAQcyNAWooAgBBCUo2AgAFIARBADYCAAtBAAwCCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2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AABwPqKqIgO3RAAAAAAAAHBBoqGqNgIAIAIgFWohAiAEQQFqBSAYqiEDIAkhAiAECyIAQQJ0IApqIAM2AgALIABBf0oEQEQAAAAAAADwPyACEIEBIRggACECA0AgAkEDdCALaiAYIAJBAnQgCmooAgC3ojkDACAYRAAAAAAAAHA+oiEYIAJBf2ohAyACQQBKBEAgAyECDAELCyAAIQIDQCAAIAJrIQVEAAAAAAAAAAAhGEEAIQQDQCAYIARBA3RBwKoCaisDACACIARqQQN0IAtqKwMAoqAhGCAEQQFqIQMgBEEDSyAEIAVPckUEQCADIQQMAQsLIAVBA3QgDmogGDkDACACQX9qIQMgAkEASgRAIAMhAgwBCwtEAAAAAAAAAAAhGCAAIQIDQCAYIAJBA3QgDmorAwCgIRggAkF/aiEDIAJBAEoEQCADIQIMAQsLBUQAAAAAAAAAACEYCyABIBggGJogB0UiBBs5AwAgDisDACAYoSEYIABBAU4EQEEBIQMDQCAYIANBA3QgDmorAwCgIRggA0EBaiECIAAgA0cEQCACIQMMAQsLCyABIBggGJogBBs5AwggCyQBIAZBB3ELmAEBA3wgACAAoiIDIAMgA6KiIANEfNXPWjrZ5T2iROucK4rm5Vq+oKIgAyADRH3+sVfjHcc+okTVYcEZoAEqv6CiRKb4EBEREYE/oKAhBSADIACiIQQgAgR8IAAgBERJVVVVVVXFP6IgAyABRAAAAAAAAOA/oiAEIAWioaIgAaGgoQUgBCADIAWiRElVVVVVVcW/oKIgAKALCwoAIAC7EJIBtqgLxgEBAn8jASEBIwFBEGokASAAvUIgiKdB/////wdxIgJB/MOk/wNJBHwgAkGewZryA0kEfEQAAAAAAADwPwUgAEQAAAAAAAAAABCCAQsFAnwgACAAoSACQf//v/8HSw0AGgJAAkACQAJAIAAgARCDAUEDcQ4DAAECAwsgASsDACABKwMIEIIBDAMLIAErAwAgASsDCEEBEIUBmgwCCyABKwMAIAErAwgQggGaDAELIAErAwAgASsDCEEBEIUBCwshACABJAEgAAuhAwMCfwF+A3wgAL0iA0I/iKchAQJ8IAACfwJAIANCIIinQf////8HcSICQarGmIQESwR8IANC////////////AINCgICAgICAgPj/AFYEQCAADwsg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AgsLQcDfAigCACIBIABNIAEgACgCCCIBTXFFBEAQAwsgASACNgIMIAAgAjYCCCACIAE2AgggAiAANgIMIAJBADYCGA8LIAIgADYCGCACIAI2AgwgAiACNgIICwYAQbDrAgvGAwEDfyACQYDAAE4EQCAAIAEgAhAFGiAADwsgACEEIAAgAmohAyAAQQNxIAFBA3FGBEADQCAAQQNxBEAgAkUEQCAEDwsgACABLAAAOgAAIABBAWohACABQQFqIQEgAkEBayECDAELCyADQXxxIgJBQGohBQNAIAAgBUwEQCAAIAEoAgA2AgAgACABKAIENgIEIAAgASgCCDYCCCAAIAEoAgw2AgwgACABKAIQNgIQIAAgASgCFDYCFCAAIAEoAhg2AhggACABKAIcNgIcIAAgASgCIDYCICAAIAEoAiQ2AiQgACABKAIoNgIoIAAgASgCLDYCLCAAIAEoAjA2AjAgACABKAI0NgI0IAAgASgCODYCOCAAIAEoAjw2AjwgAEFAayEAIAFBQGshAQwBCwsDQCAAIAJIBEAgACABKAIANgIAIABBBGohACABQQRqIQEMAQsLBSADQQRrIQIDQCAAIAJIBEAgACABLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgACABLAADOgADIABBBGohACABQQRqIQEMAQsLCwNAIAAgA0gEQCAAIAEsAAA6AAAgAEEBaiEAIAFBAWohAQwBCwsgBAteAQF/IAEgAEggACABIAJqSHEEQCABIAJqIQEgACIDIAJqIQADQCACQQBKBEAgAkEBayECIABBAWsiACABQQFrIgEsAAA6AAAMAQsLIAMhAAUgACABIAIQjwEaCyAAC5gCAQR/IAAgAmohBCABQf8BcSEDIAJBwwBOBEADQCAAQQNxBEAgACADOgAAIABBAWohAAwBCwsgA0EIdCADciADQRB0ciADQRh0ciEBIARBfHEiBUFAaiEGA0AgACAGTARAIAAgATYCACAAIAE2AgQgACABNgIIIAAgATYCDCAAIAE2AhAgACABNgIUIAAgATYCGCAAIAE2AhwgACABNgIgIAAgATYCJCAAIAE2AiggACABNgIsIAAgATYCMCAAIAE2AjQgACABNgI4IAAgATYCPCAAQUBrIQAMAQsLA0AgACAFSARAIAAgATYCACAAQQRqIQAMAQsLCwNA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eADYADgBmAE4AJgA+ABYAbgBWAC4ABgBeAHYAQQAZADEACQBhAEkAIQA5ABEAaQBRACkAAQBZAHEAQwAbADMACwBjAEsAIwA7ABMAawBTACsAAwBbAHMARQAdADUADQBlAE0AJQA9ABUAbQBVAC0ABQBdAHUARwAfADcADwBnAE8AJwA/ABcAbwBXAC8ABwBfAHcAQEAYQDBACEBgQEhAIEA4QBBAaEBQQChAAEBYQHBAQkAaQDJACkBiQEpAIkA6QBJAakBSQCpAAkBaQHJAREAcQDRADEBkQExAJEA8QBRAbEBUQCxABEBcQHRARkAeQDZADkBmQE5AJkA+QBZAbkBWQC5ABkBeQHZAQUAZQDFACUBhQElAIUA5QBFAaUBRQClAAUBZQHFAQ0AbQDNAC0BjQEtAI0A7QBNAa0BTQCtAA0BbQHNARUAdQDVADUBlQE1AJUA9QBVAbUBVQC1ABUBdQHVAR0AfQDdAD0BnQE9AJ0A/QBdAb0BXQC9AB0BfQHdAQIAYgDCACIBggEiAIIA4gBCAaIBQgCiAAIBYgHCAQoAagDKACoBigEqAIoA6gBKAaoBSgCqAAoBagHKARIAcgDSADIBkgEyAJIA8gBSAbIBUgCyABIBcgHSARoAegDaADoBmgE6AJoA+gBaAboBWgC6ABoBegHaAQYAZgDGACYBhgEmAIYA5gBGAaYBRgCmAAYBZgHGAQ4AbgDOAC4BjgEuAI4A7gBOAa4BTgCuAA4BbgHOARYAdgDWADYBlgE2AJYA9gBWAbYBVgC2ABYBdgHWAR4AfgDeAD4BngE+AJ4A/gBeAb4BXgC+AB4BfgHeAQMAYwDDACMBgwEjAIMA4wBDAaMBQwCjAAMBYwHDAQsAawDLACsBiwErAIsA6wBLAasBSwCrAAsBawHLARMAcwDTADMBkwEzAJMA8wBTAbMBUwCzABMBcwHTARsAewDbADsBmwE7AJsA+wBbAbsBWwC7ABsBewHbAQcAZwDHACcBhwEnAIcA5wBHAacBRwCnAAcBZwHHAQ8AbwDPAC8BjwEvAI8A7wBPAa8BTwCvAA8BbwHPARcAdwDXADcBlwE3AJcA9wBXAbcBVwC3ABcBdwHXAR8AfwDfAD8BnwE/AJ8A/wBfAb8BXwC/AB8BfwHfAQBBiKYBC5wBAwAAAAIAAAADAAAAAgAAAAUAAAACAAAA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AwAFAA4ADgAKAAsAAwAIAAkABwADAFsBAEHwyQELOFzKvti235rinOZ47Hr0zPw0A4YLiBNkGWYdSiBCJ6Q1+ff29fTq0srJyMWuUjs4NzYuFgwLCgkHAEGwygELaApn8g5WzeQdCmfyDnVSggxZmgQZdVKCDEYRMQrtA2IURhExCtoC1wf5xq0P2gLXByK2UgXa+qQKIrZSBQAAAABG8y4eK+NLDh9mgBgcLB0K2mFIEu2c9AbsMBML45ClBO2kHQIK32sDAEGgywELNP369OnUtpaDeG5iVUg8MSggGRMPDQsJCAcGBQQDAgEA0tDOy8fBt6iOaEo0JRsUDgoGBAIAQeDLAQsh38m3p5iKfG9iWE9GPjgyLCcjHxsYFRIQDgwKCAYEAwIBAEGQzAELswF9MxoSDwwLCgkIBwYFBAMCAQDGaS0WDwwLCgkIBwYFBAMCAQDVonRTOysgGBIPDAkHBgUDAgDvu3Q7HBALCgkIBwYFBAMCAQD65byHVjMeEw0KCAYFBAMCAQD569W5nIBnU0I1KiEaFRENCgD++evOpHZNLhsQCgcFBAMCAQD//fnv3L+cd1U5JRcPCgYEAgD//fv27d/Ls5h8Yks3KB0VDwD//v333KJqQyocEgwJBgQDAgBB0M0BC6IBHzlroM3N////////////////RS9Db6bN////////////////UkpPX22AkaCtzc3N4P//4P/gfUo7RWGNtv//////////////rXNVSUxcc5GtzeDg////////poZxZmVma3Z9ipGbprbAwM2W4LaGZVNPVWF4ka3N4P///////+DAlnhlXFldZnaGoLbA4ODg/+DgtpuGdm1oZmpvdoORoK2DAEGAzwELEfG+soRXSikOAN/BnYxqOScSAEGgzwELEoNKjU9Qil9ohl9jW31dTHtzewBBwM8BC5cBgADWKgDrgBUA9LhICwD41oAqBwD44apQGQUA++zGfjYSAwD67tOfUiMPBQD658uogFg1GQYA/O7YuZRsRygSBAD98+HHpoBaOR8NAwD+9unUt5NtSSwXCgIA//rw38amgFo6IRAGAQD/+/Tn0rWSbksuGQwFAQD//fju3cSkgFw8IxIIAwEA//358uXQtJJuTDAbDgcDAQBB4NABC5cBgQDPMgDsgRQA9blICgD51YEqBgD64qlXGwQA++nCgj4UBAD67M+gYy8RAwD/8Nm2g1EpCwEA//7pyZ9rPRQCAQD/+enOqoBWMhcHAQD/+u7ZupRsRicSBgEA//zz4simgFo4Hg0EAQD//PXn0bSSbkwvGQsEAQD//fjt28KjgF0+JRMIAwEA//768eLNsZFvTzMeDwYCAQBBgNIBC5cBgQDLNgDqgRcA9bhJCgD614EpBQD86K1WGAMA/fDIgTgPAgD99NmkXiYKAQD99eK9hEcbBwEA/fbny59pOBcGAQD/+OvVs4VVLxMFAQD//vPdwp91RiUMAgEA//746tCrgFUwFggCAQD//vrw3L2Va0MkEAYCAQD//vvz48mmgFo3HQ0FAgEA//789urVt5NtSSsWCgQCAQBBoNMBC5cBggDIOgDnghoA9LhMDAD51oIrBgD86K1XGAMA/fHLgzgOAgD+9t2nXiMIAQD++ejBgkEXBQEA//vv06JjLQ8EAQD/+/PfuoNKIQsDAQD//PXmyp5pORgIAgEA//3369azhFQsEwcCAQD//vrw38SfcEUkDwYCAQD//v3159GwiF03GwsDAgEA//79/O/dwp51TCoSBAMCAQBBwtQBCw8CBQkOFBsjLDZBTVpod4cAQeDUAQvbAf4xQ01SXWPGCxIYHyQt/y5CTldeaNAOFSAqM0L/XmhtcHN2+DVFUFhfZgAAAAAAADB1AABwFwAAINH//yDR//8AABwrNDtBRkpOUVVXWl1fYmRmaWttb3FzdHZ4ent9f4CCg4WGiImKjI2PkJGTlJWXmJmanJ2en6Cio6Slpqeoqausra6vsLGys7S1tre4ubq7vLy9vr/AwcLDxMXGx8jJysvLzM3Oz9DR0tPU1dbW19jZ2tvc3d7f4ODh4uPk5ebn6Onq6+zs7e7v8PHy8/T19vf4+fr7/P3+/wBBw9YBC68ECB0pMTg+QkZKTVBTVlhbXV9hY2VnaWtsbnBxc3R2d3l6e31+f4GCg4SGh4iJioyNjo+QkZKTlJWWl5iZmpydnp+foKGio6Slpqeoqaqrq6ytrq+wsbGys7S1tba3uLm5uru8vb2+v8DAwcLDw8TFxsbHyMjJysvLzM3Ozs/Q0dHS09PU1dbW19jY2drb29zd3d7f4ODh4uLj5OXl5ufo6Onq6uvs7e3u7/Dw8fLz8/T19vb3+Pn5+vv8/f8AAA8nND1ESk9UWFxfY2ZpbG9ydXd6fH6Bg4WHiYuOj5GTlZeZm52eoKKjpaeoqqutrrCxs7S2t7m6u72+wMHCxMXHyMnLzM3P0NHT1NXX2Nnb3N3f4OHj5Obn6Orr7O7v8fLz9fb4+fr8/f8AAAAAAAAg/h/2H+of2B/CH6gfiB9iHzofCh/YHqAeYh4iHtwdkB1CHe4clhw6HNgbchsKG5waKhq0GToZvBg8GLYXLhegFhAWfhXoFE4UsBMQE24SyBEeEXQQxg8WD2QOrg34DEAMhAvICgoKSgmKCMYHAgc+BngFsgTqAyIDWgKSAcoAAAA2/27+pv3e/Bb8TvuI+sL5/vg6+Hb3tvb29Tj1fPTA8wjzUvKc8erwOvCM7+LuOO6S7fDsUOyy6xjrgurw6WDp0uhK6MTnROfG5kzm1uVk5fbkjuQo5MbjauMS477icOIk4t7hnuFg4Sjh9uDG4J7geOBY4D7gKOAW4ArgAuAA4ABBgdsBCycPCAcECwwDAg0KBQYJDgEAAAH/Af8C/gL+A/0AAQAB/wL/Av4D/gMAQbHbAQu3AQL///8AAAEBAAEAAQAAAAAAAQAAAAAAAQAAAAEAAAAAAP8CAQABAQAA//8AAAAAAAAB/wAB/wD/Af4C/v4C/QID/fwD/AQE+wX6+wb5BgUI9wAAAQAAAAAAAAD/AQAAAf8AAf//Af8CAf8C/v4C/gICA/0AAQAAAAAAAAEAAQAAAf8BAAACAf8C//8C/wIC/wP+/v4DAAEAAAEAAf8C/wL/AgP+A/7+BAT9Bf38BvwGBfsI+vv5CQBB8NwBCxj7CP8G/wb8CvoK/gb/BvsK9wz9B/4H+Q0AQZDdAQtoKq/Vyc//QAARAGP/YQEQ/qMAJyu9Vtn/BgBbAFb/ugAXAID8wBjYTe3/3P9mAKf/6P9IAUn8CAolPgAAAAAAAIfHPclAAIAAhv8kADYBAP1IAjMkRUUMAIAAEgBy/yABi/+f/BsQezgAQYDeAQtIaAINyPb/JwA6ANL/rP94ALgAxf7j/QQFBBVAIwAAAADmPsbE8/8AABQAGgAFAOH/1f/8/0EAWgAHAGP/CP/U/1ECLwY0CscMAEHQ3gELKORXBcUDAPL/7P/x/wIAGQAlABkA8P+5/5X/sf8yACQBbwLWAwgFuAUAQYDfAQsolGtnxBEADAAIAAEA9v/q/+L/4P/q/wMALABkAKgA8wA9AX0BrQHHAQBBsN8BC3W9AKj9aQJnd3UAYf/S+wh0NADdAKj2dG78/xEC6vLlZtD/9gKM8KVdsP+JA3XvBlOd/8wDgu9mR5X/xwOL8Cc7mf+AA2Hyri6l/wUDz/ReIrn/YwKh95gW0v+pAaH6tAsAQAAAbCIAAEIPAAASBgAATQIAANsAQbDgAQsV7QAAAJkAAABJAAAAHgAAAAwAAAAHAEHR4AELFUAAAJNdAAC9cAAA7XkAALJ9AAAkfwBB8OABCybgLgAA6AMAALA2AADoAwAAgD4AAOgDAAAgTgAA6AMAAPBVAADoAwBBtOEBC4UJ4C4AABAnAAAQJwAA+CoAAPgqAACAPgAAvDQAALw0AACYOgAAmDoAACBOAACAPgAAgD4AAFBGAABQRgAAwF0AAFBGAABQRgAACFIAAAhSAAAAfQAA8FUAAPBVAABgbQAAYG0AAAD6AABwlAAAcJQAAFDDAABQwwAAAAAAAOZaNDh3TjM509nJOZKRMzrMYIw6YfvJOpl+CTvLgDM71SVjO3cujDuoiqk7RbjJO4em7DvoLgk8rmYdPPcCMzyT/0k8T1hiPF4RfDwukYs8vceZPFysqDzzPLg8gXnIPO5f2Tw58Oo8Yyr9PDUHCD0QzBE9zeQbPWFQJj3LDjE9AB88Pf6ARz3GNFM9PzhfPWmLaz1FLng9aZCCPXswiT3g9489iuWWPXv5nT2xM6U9IZOsPVAYtD0zwrs9T5HDPRKEyz0Cm9M9H9bbPdcz5D2vtOw9IVj1Pagd/j2hggM+8gYIPsebDD7dQBE+NPYVPkW7Gj4RkB8+VHQkPstnKT4zai4+jXszPlKbOD7FyT0+HAZDPllQSD56qE0+tw1TPlKAWD4IAF4+VIxjPvIkaT4lym4+JHt0Pqw3ej4AAIA+q+mCPvnYhT6FzYg+UMeLPjfGjj73yZE+s9KUPibglz4P8po+bAiePhwjoT7/QaQ+0GSnPrGLqj4ctq0+VOSwPtMVtD66Src+6IK6Pvm9vT4N/MA+4jzEPlaAxz5Hxso+lQ7OPvtY0T56pdQ+8fPXPhxE2z7Zld4+COnhPqc95T5Tk+g+DOrrPq9B7z4cmvI+DvP1PohM+T4ipvw+AAAAP++sAT+8WQM/eQYFP/KyBj8pXwg/+goKP1a2Cz8sYQ0/fAsPPxO1ED/yXRI/CAYUP0OtFT+CUxc/tvgYP9ycGj/VPxw/j+EdP/mBHz8EISE/jL4iP6NaJD8X9SU/1o0nP/IkKT8ouio/mE0sPwHfLT9ybi8/yvswP/mGMj/tDzQ/p5Y1PwQbNz/lnDg/WBw6Pz2ZOz+DEz0/Kos+PwAAQD8VckE/N+FCP3dNRD/DtkU/6xxHP/5/SD/s30k/kjxLP+GVTD/q600/eT5PP4+NUD8r2VE/HSFTP3NlVD8NplU/6+JWP/wbWD8vUVk/c4JaP8mvWz8O2Vw/Q/5dP1gfXz9LPGA//FRhP2ppYj+FeWM/PIVkP6CMZT9+j2Y/1o1nP7qHaD/2fGk/nG1qP4pZaz/RQGw/TyNtPwQBbj/x2W4/861vPxx9cD9JR3E/fAxyP7TMcj/wh3M/ED50PxPvdD/6mnU/s0F2Pz/jdj+Nf3c/rRZ4P36oeD8BNXk/NLx5Pxg+ej+duno/wjF7P3ejez+7D3w/n3Z8PwLYfD/0M30/ZYp9P0TbfT+zJn4/j2x+P+usfj+j534/2hx/P39Mfz+Bdn8/Apt/P9C5fz8c038/xeZ/P8v0fz8v/X8/AACAPwQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIgAAACgAAAAwAAAAPAAQcTqAQugBgXBIz3pfaM9JZb0PeJ0Ij6sHEo+3SVxPjS6iz60d54+5L+wPq2Iwj4lydM+GHrkPhiV9D7ICgI/HHwJP0mdED/KbRc/wO0dP58dJD9U/ik/LpEvP+DXND9j1Dk/8Ig+P9P3Qj+rI0c/Fw9LP9i8Tj+tL1I/ampVP85vWD+aQls/juVdP0tbYD9upmI/ZMlkP5vGZj9voGg/91hqP4Dyaz/fbm0/C9BuP8oXcD/gR3E/4WFyP01ncz+WWXQ/DDp1P/8Jdj+KynY/u3x3P8AheD9iung/nUd5P0vKeT8kQ3o/8rJ6Pzsaez/IeXs/INJ7P8gjfD83b3w/8rR8P171fD/gMH0/7Gd9P7eafT+0yX0/BvV9PxEdfj8YQn4/TmR+P9ODfj/9oH4/7bt+P8PUfj+z634/7wB/P4cUfz+NJn8/Qzd/P6pGfz/jVH8/D2J/Py9ufz9keX8/voN/Pz+Nfz8Yln8/OJ5/P8Klfz+jrH8/ELN/P/W4fz93vn8/csN/PxnIfz9szH8/W9B/PwbUfz9v138/g9p/P2bdfz8V4H8/guJ/P83kfz/m5n8/zeh/P5Lqfz9G7H8/yO1/Pyjvfz948H8/pvF/P8Pyfz+/838/uvR/P5T1fz9e9n8/J/d/P8/3fz93+H8//fh/P5T5fz8J+n8/f/p/P/T6fz9Z+38/rft/PwH8fz9U/H8/mPx/P9v8fz8e/X8/UP1/P4L9fz+1/X8/5/1/Pwn+fz87/n8/Xf5/P37+fz+P/n8/sP5/P9L+fz/j/n8/9P5/PxX/fz8m/38/N/9/P0f/fz9Y/38/WP9/P2n/fz96/38/ev9/P4v/fz+b/38/m/9/P5v/fz+s/38/rP9/P73/fz+9/38/vf9/P87/fz/O/38/zv9/P87/fz/O/38/3v9/P97/fz/e/38/3v9/P97/fz/e/38/7/9/P+//fz/v/38/7/9/P+//fz/v/38/7/9/P+//fz/v/38/7/9/P+//fz/v/38/7/9/PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AEHw8AELiAcz8AEN+/rw+Qv6ahoc8hXjBxLu7xXv9xTn/d4wC/Ph7OL3AvQF/wgJCQjzEu/e+xH1APwKAgoP+AL/AAUN/fAB+wMH5PMGJP0TxO/kB/Xi+QLW6/0G6iH3B+IV8hj17O779AzPzs8QCdv/CSLz4eEMECzWAvcI7voJJBMLDQzrA+T0AyEZ8gsBotkS9PXx+TE0CtUJOQgV+g7xLPgH4vP+9xn+gRL1zBrlGwr2BysG6CkK7uUKEQkK7/YU+hY3I7AkGejcDwntWBNAzd0RAPkp8BsED/8S8C/ZyvgN5+xm7vssC+RHAs37BQKt9+MIFcs62/kNJgki/9cVBOjc3+sgS/4BvP8v4yAUDL+pBRD0GCgPBxPm7xEG/tvi9yCB2QDh5QTqF/qzI8Mg2+gN9f/Y/RH5DQs77QoG7gANA/rpEwvvDf+wKMtF48oA/CHn/iYjJPEuAvPw+PgM6PfJ+/cgCwcM7vaq2jYl5xLVB+Xlyg0JFkYGI/kX8dT6B76rICjt9/kM8QcCBt0LHAAaDgEBBAwSIxbu/Q7/Bw748v0E/e35/+flGeb+Ierl5wT3BxUa4gr37AsbCgXuDvwC7/v59/MPHQH28PYjJPnq1BEeFhX/FvUg+PkF9gUe7B3s3gz8+gbzCvu8/xgJE+jAHxMb5kvTKSfWCAYX4hDnHiII2v0SEOEW/PcBFAkm4ADTAPrzC+fg6h/o9fX8/BTeFhQJ5xv7HOMdBhX67jYE0hcV8uEk1+gEFgoLByTg88zvGBzb3P8YCdojMBIC/y0KJxjaDQjwCBkLB+P1BxTi2tMO7uT3QT0Wy9rwJC4U2SDD+vrc3+7kOGUtC+Tp48MU0QIwG+8BKAEDzQ8jHBYjNcPjDPrrCgPsAucB+h8L/QH2zAZ+l3p/gH9/gH9sDH8wgNyAf3+AgH9ZgH+AgIB/f4CAo64UfUGufya2UVioTzPRkeYOU6iQGCObYp3Q0y5TxLEt7NcJBDQ2XfYEDQN7Bl6Ru/LhCgw1sfXr/tS4XEHHONp/yIB/f4BWdbWAf+2dkH+Af9BydoCAde/6eYB/gFI2ln9/32TZ6RKy3uP/4n/mf4B+gBvpsYiBf0hCHQe+yIuA1hQQAGk8AZ8YPBINPhl/Ik83dn9fH/xXFQwC8hIXCBH/+AUEGCUVDSQNERIlHiEBCPD1++H9+wAGAzr5//AF8xAK/vIL/AP1AEGA+AEL6CUW//kHHeXh7/MhLPgLIRhODxMe/ugFMQUkHfL10N8V1tr0N9s2+AEkEQAzHzsH9DUEIPIwBfbw+AHwyOj6Ev4XBi769hQj1PHPJBAF+bG9DEb9scqr6C/qIRVF/wsWDvDw6uT1C9cf5t/t/BsgzgX22ur4I+EB1/H1LBzv1+kRAunm8/PvBg7h5wntJ/gEH//T9eSk0vEVduotzQvs7PEN65/j4OnWXgEX+D/90hPmINi25hr88x7s4ufy4dPVBMTQ9N4CAgMNDwsQBS73yfDHHQ4mzv7U9fg05dr5FC8RxQAvLsEj7xMhRO0CD/Ac8Jka3S/ZxB4f6czzdC/nHige6gIM5e4f9hv4vgwOBObk8wMN5s0lBQLrLwMNGdfl+PwFtN8cCgnSthMcGR82yUQm6OACBEQL/2MFEP62KBrmIR//vA76GQkdPD0H+QDoB00E/xD5DfHtHOHo8CUYDR4K4gsL9hY8HC392ML7mgng5coVD/sl1fUl7S/AgOWOFb47Lv30qfcEE4/cTjnm2rP2Bga1GZ/1IdIBDevf7BD6/fX85SYI1/7fEhPmAePq/PLJ9bD9CyJaMwsRKyR/4B1nCRsNQDhG8gP0CiUDDOr2LhwKFBroEgkHDiL7+R/yyAvu+O/59tgK3+DVBQkL/Aoy9PsuCQcBCw9b7wfOFwbinQDvDgj25+K7wh9/cull+8r66gfIJxLjAC4IsQTrEuA+9Pj0xh/gEQboGRgJ/O0tBhHyBeUQ/NcZ3AUPDDIbGRfUu/ft0PgEDPoN7eLcGiX//eLW8vbsGsrl1ARJ5logu+PwA2cP7yUY6eEh28AZDa/k4BsF3ekP6hP5CR4T6RvzKx3j+gnY39/gCQvQ+OnMLhHq1iPx1xAiH9bt9TcH2Vn13xTyFiAD7/oOIgE366b4EhsN4xUP38339QTw7hf8/DABBx3y9PARIwgA+f4JCBH6NeDrzgVjxPvLCuEM+wdQJBLhCWIkwd0E8+ToHPMSEP/u3goUBwQdCxn5JA4tGAHwHgYj+vXoDf8bJxQw9fzzHAvh7h/jFv7s8AUe9OT9XfAXEuMGytsc/f3R/dzJ/Sn2L/4XKvm55VPAB+gIGu8PDB/i2vPfyATvFBIB4vv64fLbABYK4iXvEgYFF9zgDhLzw8y7LOIQEvznDlEa+OnFNJgRd+AaEQEXLR3Ax/JJFfPzCbz5zAMY2SzxGw4T9+T1BQPe/gIW+ukEAw3q8/buHQYs8+j4Ah4OKwYRt/r5FLD5+eQPu9r7nN0PsRcd7uUVvtsI6tkwBPMB9wvjFgbPIPIv7vwszLYrHhfyBQDlBPkK/AoB8Avu/vsC9QDs/CZKOydA9hr92LwD4s0I7eXSMzQ2JFpcDg37ABDCEAvR2/r7FTbHICr6PvcQFRgJ9vwhMg3xAd3QEvXvvfMVJtQk8B0RBfYSEeACCBbI8eAoKxMu+ZygEzUYFebQm649Jqvk3v8/+/snJ9og9OQUKPgCHwzd8xTnHggD8/fsAvMYJfYhBhTw6Pr67fsWFQoL/Nn/BjEp8ccVwk278wC2Afna+AY/HAQazFI/DS3fLMy/69LPQO8gGETZ8PvmHAXD5AIYC/TfCdv95Bbb9BMA7v4OAQQI9/4r7/6+4TjYqdz+/NbT/x/V8Rs/9SD23xvtBA/m3h382b8O7Ovv3A07L9rfDdv42/n6tOH00gcY6+LyCQ/08y/l5//ZABT3BgcEAwcnMhb5DuwBRuQd1wrw++T+2yDuET717M4kFcL0yDQyEQMwLNfnAxD9ACH6Dxsi5xYJEfUkEP4MFcwt/vYuFe5D5PMeJSoQ9wtLB8DY9h056QU1swPv+y/J3dzzNMu5NJHp5uQd1TftK+029N/U2e324fYVJsfsAucI+jIMDxnnD+L6CRklE/wf6gIEAiQHA96wJPb++x/cMboU3BUYGdLNJMbQ2PY3Ry8K/wEC0rwQDQC240nM7vUH1K7guuT/2bz61wzq8Cj15zP3FQQE3geyEAba4v7UIAAWQAW4/vL28PjnDGbGJfbpDzEH+QLs4C36MBweIf8W+h5B7x1KJeb2D+gTvhb24f/u9wsl/C0FKREBARjGKQXNDggrEPb/LSDAA9/n/eW8DBf189vYBOv0IOntTCnp6NS///EBRz8FFP0V6R/gEv4bHy772fvdEu7Y9gMMAv7qKAX6PCQDHeUKGcoFGicj6NsepRz86+XZ+gUMgCbwHaHjUv4jAgwI6gpQ0QLnt7EQ4uC+MBXT9dEO5e/5D9Ty1ObgGukR+eQa+hwG5gIN8unyEy4QAt/rHO/WLNsB2RxU0g8KDdRI5hog5PStAgri1PbkNS1BAOc5JN8GHSzLCxP+5SMgMQQXJiQYCjPZBPkaJd0L0e4cEN0qEevXHA70C9MH1fES+ybYzuLrCZ4NDBdLyPn9/P/eDM8LGu7k7yEN8igYuNsKEfoWEBD69OLyCijpDA/98Q3I/OIB/e8bMvtA3O0HHRYZCfDGu9jDufIqXRoL+sb1RswTCeLfC9vR6+rYCi8E6REwKdAOCg8i6f7RF+Dz9ubm/BAm8gD0+fkULP/g5fAE+u4OBQTjHAf5D/Xs09wQVCLF4hZ+CERP7xW8JQUPPzF/plUrBxAJBtPH1TkL6fXjPOYAByroChfnCPnYE+8jBBvZpRvcIgIQ6BkH6wURCuriCe/D5iEVOs3yRdoUB1D8v/rlNfQv//EBPGax/AwJFiX4/CUC/fHw9fsT+tUU5+4K5QDk5fUK7v788BoO+gf6ATX+4xcJ4vr8+jhGAN/s7/foLvuXL9LNFBTLr//5S/vrvwzMFs70MTZMrwot18US7RkO4cv7DB9U6QIHAgrgJ/70AfcA9vUJD/j+Av8KDvvYE/n5GvwCAeUjIBXhGiv3BOAowswkFiYWJKAG9unPD9/u/QApFe0VF9np+gYvOARKAJ4d0fLcFeoWEA0MEPsNEfPxAd7mGgwgGw29GwIIChIQFO/vOcAFDhMf7tTS8ATnEYLoJwQIN+feJ/ADCUdI4ckGCucgq+sS+A8M5fkB6/77MPASAermEA7hG/rx6wTyEtwUQ50MKecx1CNRbi8ivvIOxCIdtwopI1kH3RYHG+z6OBpCBiHJNQHrDhFENzsAEvcF1wb7jvQdKukKUeUUy+LCKF8Z/AMS+PHjrgLH/cPj4zECyQW7nc/NBucMWSzfBSkBF9vb5NADBNfix93Z//PI+zIxKfz8Ier/ISISKNYMAfr+EhEnLAtBxNMKWxUJwvUIRSUY4hUa5QHkGEL4BrkiGCw6su05EcQBDP3/2BYL+xkMAUhPB84XEg0V9ewFTaIYDznNAyQ1/wQOHuEWKCD13tzFOhkVyukoLhIADDagncUFd9oyNwzwQwAiIycj/0UYG+Ld/LoC1Pn6E/c8LOv2JSvw/R7xvx/JEp5MQBkY7vm89iYbxCQhEB4i2dsfDDXKDubPgPP76vWrN/jN9d/24bTXFyzYyoGbE+nxDxs6xAgO3wEw9/WFAzUXBOQWAuO9JAwHN+tYFP/r7wMpIPby+8dDORUX/uW36HgVEt0q+QPT50zeMgvKpQOP7PsvD9ERG/3m+QoHSthA+fvoz+j99hvv+P0O5SENJxz52h0QLBM3/QnzxysrHwCj7xPIBPTnJavziiHvOEew/Ab17i/MGQkwlQEVFP0K8PwYER/D7s4Y9gxHGgv9BAEA+dgSJt4mEQjeAhV74OYrDt7/9yXwBu/CRBYRC7UhsD73tUwk1/jY9bko2T7PrxD3zDQ9EZnl9vjKxxUX8MwkEgr7CA/jBe3bCMsGE9sm7zAKAFEuRuNlCyzU/RgLAw73Cw7TDS79x0QsP2IZ5OkPIPY1+v73+hCV9fXkOznqJipTGwUd4gzr8x8m6zr29vH++wsMt+TaFgLnScz0ySDBFTMhNOY35uY54PzMwxXfpc1Fpsva1Ay07E3T+VYrk9+X2If2ALgtzbXP2v/CEv8e1PL2vSj23i7A4B3zIQPg+xzl510YRNg5F/3rxhHZ7+qnCxLSGxgufz1XH3/cL+kvf+hueh5kAGD0BjIs80kEN/XxMSr6FN06EiYqSBPrCwnbBx0fEO8NzhMF6TPw+wToTArL5Pm/Sijw4yDwz939O6DO1dXD8fjc3t/yC/3ZBI6F9c/rDsgBK8EaKBL25vLx3d31INS9AhYHA/fizeQcBuoQIufMyvj6BQgU8O/UGwMf+9D//XQLR+HRbTLq9McgQgjno8r2E7TeYTDc7uLZ5vQcDgz04SYCCgTYFBDDAkAnBQ8hKMPPXfYhHPXl7ifC+vo+C/gmvQwbJ+V77vq/U8AUE/UhGBE4TgfxNpv3c6AyMyMiGyXY9QjcKtMC6QBD+PfzMvLlBAD48h73HQ8J2iX4MtI2KfX49eYnLQ7m7+VFJidiQgAqe5vtrXXgOAoMqE/LOD9fwgkk87HwJdIj3g4RygUV+Qc/OA8btOcE5sEcvcwr0boo9Ci+2wAjJcsE780LFQ7e/BjWHRYHHAwlJ9ntQcTO/gFSJxPp1eq93d4gZlF/JEPTAb3M/CMUHEdW3fet3gwJ6QIOHOkH5y0HEdsA7R8aKOXwEQXrFxhgyTTt8voBMt5WyyYCzNzzPKuIIAf0Fkb5oia04ewP5AcGKDVYAyYS+OrpMyX3DeAZ6xsfFBL38wEV6PMnD/Xj3BIPCBsVov/qMUL/Bv3Y7gYcDCHFPjzQWv9sCRL+G02/UtDa7fV/MkIS8+o82ijy5vMmQzkeIRokJu8b5BQMwBIF3+UN5iAj+9DyXCvR8igLM0IWwfDDBOQbFN/i6+PLH9gYK/ztFUMUZPCjTvruzNv3QuH4GhIEGOoR/vMbAAju5wXr6PkSoxUHArVFMvvx7zzWNwH8AwouEPMt+fbUlDEC8cD0uCDa0wrKDfPl3MA6wptYqrnZ94AgD/w28Nnm3C4wwPYTHvMi+DI86vr14gUyIDgAGQZEC+Mt9/QEARLPANrtWh0jMwjQYP/09+DBv/kmWRyr5OnngDhP3GP62wfzu9LjGUDrEQEqvgFQGuAVDw8GBvYPfwUmG1fH5wtI6/sL875OJP0p6wjfF0kcOef7BOrRDwTHuCEBEgI1uZ3r/ZFsR/JSGT3QBQnN7Of9Dt8O/d4WDO3a8AIVEBrhSyzhEBpCEffq6hbUFhsCOvIKt9Y358NI/x7G5z8a0Nga4jwI7//u7Cvs/OR/lh1GQOUn3/uo2MwaLO8XAs8W9/hWMdXEAQotJMv8ISYwuAETFb8E+8Ib5xH6BtPZ0gQaf/cS3+79IQL7D+bqi8HvxT22B9HGgL0P8IAMAhQJ0NgrA9jw2vrq5PDF6gb7C/S+2BvC1O0m/Sf4KOgNFTLE6jXj+gEWxQAR2XOPqB+AgsNV3XaAw3+A74B/aPeAIS1/BVNUgKuA0zDLgC5/731114ulgbz/p7AgagcIAAAABAAAAOF6VD/2KFw/EJgAABAAAAAEAAAAmplZP65HYT8QmAAAIAAAAAQAAADBymE/w/VoPxCYAAAwAAAACAAAALgeZT+DwGo/GJgAAEAAAAAIAAAAqMZrP9ejcD8YmAAAUAAAABAAAAAxCGw/16NwPyCYAABgAAAAEAAAANejcD+F63E/IJgAAIAAAAAQAAAAMzNzPzMzcz8gmAAAoAAAABAAAACPwnU/j8J1PyCYAADAAAAAIAAAANnOdz/Zznc/KJgAAAABAAAgAAAAmpl5P5qZeT8omAAAAAAAAMhRDNKE9O8/AAAAAAAA8D/IUQzShPTvP/aVB+kp0u8/2tPE8TKZ7z/U/RDZD0rvP36fu25b5e4/YcE/ndlr7j8d1/Eldd7tP2p/b+w8Pu0/yeo1wWCM7D93JEUBLsrrPx68ftoL+eo/OtC/NHca6j/1JSOA/i/pP/JAQ4M9O+g/DgdT3tg95z/38q+jeTnmP0zIxSDJL+U/zrh4kWwi5D//mVoZARPjPy+cMe0XA+I/Y9kGzTL04D9NWoZygc/fP82PZPs1vt0/FcY3kAW32z/gB62oPbzZP2AzCpPzz9c/8x38xAH01T9KhWf4BSrUP+fNPBRgc9I/jco0NzLR0D/Y0XrwwYjOP68neBIqm8s/yEiT3nnayD+1z1sjH0fGPz1XQhQf4cM/tc0BQB2owT9NupC7xja/Py4MJjjUc7s/ZpIFCsQEuD+AVBbHeea0P2JITiZuFbI/pBWEl4Ubrz/ssusgp5aqP5eoQUWTk6Y/Pngv71gJoz/V56xHyN2fP2zPTRc5dpo/9PHY6P/JlT8PC7WmeceRP1UXbPoeu4w//qSxKLL3hj88t5bqfiWCP6X7tcxUTnw/Zx9Ud5/CdT8FxH8VO3VwP3R/s5ydb2g/0/DzAJLAYT/3Utv6pyNZPz/BrO15QFE/8UIAkfrCRj97ss1TPoA8PyZRkiLwjzA/x1RuYHoUIT99iX83IKsLP/Fo44i1+OQ+AEHwnQILkAK5pqOQItrvPwAAAAAAAPA/uaajkCLa7z+FCxbae2nvP0RGzXjXsO4/JlPDhsC07T8z2i5dVnvsP6nOFzkTDOs/qepxIYdv6T9y5pEeCq/nP9bRacRp1OU/wKekFJXp4z85oADlSvjhP+qDG9/NCeA/VWrVMkJN3D9DXd77n6zYPw9a9sGFPtU/HwXbykMN0j+gZzcjGEHOP4yLevPh+sg/8K5IhvtMxD904ycfzDfAP+5his0ib7k/O05VygCKsz/oYS7K6FetPyQzzSoieaU/u2lt+cyCnj8iLHRvj++UPz4R3RbZjIs/XcJfm6YygT9QCLLYBQd0P4HIKr4EG2U/3O6rk6/bUj8bypqibUY3PwBBkKACC5gCwVNMzh7i7z8AAAAAAADwP8FTTM4e4u8/z0LImg2J7z8MbeeYf/buP4gSLXk8Le4/mk30twwx7T+1sMC6ngbsP8yZDhlms+o/3Hksx3U96T9RqyK7VqvnP5U2yU3cA+Y/davnpPdN5D93AJvei5DiPxOB6h9E0uA/xgDD0dky3j9TPgRVo9faP9kIYcE/ndc/qGoG4Z+M1D9uJH0YKa3RP1rvefZDCc4/GwBgK1cuyT9RlmsbkM7EP4vsWq3Z68A/6dYpXn4Kuz/fF/rUby61PwYNgUwAOLA/yr1E5fQvqD+mFfjtmHihP0v1U9J5Q5g/lM+f9I0BkD8Abjc9/6iDP95pGUbNmXU/4IWMy+EoYz/8qfHSTWJAPwBBsKICC5gCJZHguiDq7z8AAAAAAADwPyWR4Log6u8/3ksrz82o7z9aH/+a5jzvP1XPF7Xap+4/vqBk9qLr7T/XkG46uArtP4voz2UHCOw/td5vtOPm6j9YAHQU96rpPyJyVTQxWOg/UMWuabXy5j9Y5LYByH7lP5RFJ2y7AOQ/RytKS9184j+po+NqZPfgP6qpl6W+6N4/FsR6gkjv2z9LZsyPhQnZPz/p4VfuPdY/wmpufT+S0z+gvqdqaQvRPytyXzkIW80/J5liL5D3yD+hB8qvF/HEP8pirICMSsE/IsW+bFQKvD9hhQCFH0G2P4/ecB+5NbE/Q4TJnk7DqT8he3vfEXiiP/NHKOi855g/We0O5+l1jj8hAg6hSs1+PwBB0KQCCxgRAAoAERERAAAAAAUAAAAAAAAJAAAAAAsAQfCkAgshEQAPChEREQMKBwABEwkLCwAACQYLAAALAAYRAAAAERERAEGhpQILAQsAQaqlAgsYEQAKChEREQAKAAACAAkLAAAACQALAAALAEHbpQILAQwAQeelAgsVDAAAAAAMAAAAAAkMAAAAAAAMAAAMAEGVpgILAQ4AQaGmAgsVDQAAAAQNAAAAAAkOAAAAAAAOAAAOAEHPpgILARAAQdumAgseDwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhISAEGSpwILDhIAAAASEhIAAAAAAAAJAEHDpwILAQsAQc+nAgsVCgAAAAAKAAAAAAkLAAAAAAALAAALAEH9pwILAQwAQYmoAguuAgwAAAAADAAAAAAJDAAAAAAADAAADAAAMDEyMzQ1Njc4OUFCQ0RFRoP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAAEHDqgILTkD7Ifk/AAAAAC1EdD4AAACAmEb4PAAAAGBRzHg7AAAAgIMb8DkAAABAICV6OAAAAIAiguM2AAAAAB3zaTUAAAAAAADgPwAAAAAAAOC/BQBBnKsCCwEBAEG0qwILCgEAAAABAAAAqLEAQcyrAgsBAgBB26sCCwX//////wBBoKwCC4sBgLsAAHgAAAAVAAAAFQAAAACaWT8AAAAAAACAPwAAgD+AGgAAAwAAAAgAAAB4AAAACwAAALAaAACgGwAA0BsAAIAHAAADAAAAjJYAAMSWAAD8lgAANJcAALAdAACIAQAA0DkAALA6AABAPAAA4AEAAIeICDv/////BQBgAAMAIAAEAAgAAgAEAAQAAQBBuK0CCydATwAAcD0AAAAAAADwAAAAiYiIOwEAAAAFADAAAwAQAAQABAAEAAEAQfCtAgsnYE0AAHA9AAAAAAAAeAAAAIiICDwCAAAABQAYAAMACAACAAQABAABAEGorgILI3BMAABwPQAAAAAAADwAAACJiIg8AwAAAAUADAADAAQABAABAEHgrgILjzDwPAAAcD0AAAAAAAAPAAAACgAAAAUAAAB6oQAAkFUAAKBVAADwVQAAIFYAAHBWAAAgAAoAFC5kAUBXAACAWAAAAFsAAEBbAABgWwAAAFwAAFBcAACgXAAAIAAQAGYmqwHAXAAAwF4AAMBiAAAAYwAAIGMAACBkAABwZAAAwGQAAJShAACXoQAAcHgAAJB4AAAZAAAAIAAAAAAAAAA4rwAAwIsAABgAAAACAAAAAQAAADCRAAAgAAAAEJAAACAAAADwjgAAIAAAANCMAABAAAAAZADwACAAZADNPAAwACBjZWx0L2JhbmRzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZW5kPjAAYXNzZXJ0aW9uIGZhaWxlZDogbmJCYW5kcz4wAGFzc2VydGlvbiBmYWlsZWQ6IHN1bT49MABhc3NlcnRpb24gZmFpbGVkOiBOID4gMABhc3NlcnRpb24gZmFpbGVkOiBzdHJpZGU+MABhc3NlcnRpb24gZmFpbGVkOiBpdGhldGE+PTAAYXNzZXJ0aW9uIGZhaWxlZDogcW4gPD0gMjU2AEZhdGFsIChpbnRlcm5hbCkgZXJyb3IgaW4gJXMsIGxpbmUgJWQ6ICVzCgBjZWx0L2NlbHQuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c2lnbmFsbGluZz09MABjZWx0L2NlbHRfZW5jb2Rlci5jAAIBAGFzc2VydGlvbiBmYWlsZWQ6ICFjZWx0X2lzbmFuKGZyZXFbMF0pICYmIChDPT0xIHx8ICFjZWx0X2lzbmFuKGZyZXFbTl0pKQBhc3NlcnRpb24gZmFpbGVkOiBjb3VudD4wABkXAgB+fHdtVykTCQQCAGFzc2VydGlvbiBmYWlsZWQ6ICFjZWx0X2lzbmFuKHRtcFswXSkAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4obm9ybSkAY2VsdC9lbnRkZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBfZnQ+MQBjZWx0L2VudGVuYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9iaXRzPjAAYXNzZXJ0aW9uIGZhaWxlZDogX25iaXRzPD1FQ19TWU1fQklUUwBhc3NlcnRpb24gZmFpbGVkOiBfdGhpcy0+b2ZmcytfdGhpcy0+ZW5kX29mZnM8PV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IG09PTQAY2VsdC9raXNzX2ZmdC5jAGFzc2VydGlvbiBmYWlsZWQ6IGZsK2ZzPD0zMjc2OABjZWx0L2xhcGxhY2UuYwBhc3NlcnRpb24gZmFpbGVkOiBmcz4wAGFzc2VydGlvbiBmYWlsZWQ6IG1heF9waXRjaD4wAGNlbHQvcGl0Y2guYwBhc3NlcnRpb24gZmFpbGVkOiBsZW4+PTMALi9jZWx0L3BpdGNoLmgAYXNzZXJ0aW9uIGZhaWxlZDogbGVuPjAAY2VsdC9jZWx0X2xwYy5jAGFzc2VydGlvbiBmYWlsZWQ6IG4+MAACAQBhc3NlcnRpb24gZmFpbGVkOiBjb2RlZEJhbmRzID4gc3RhcnQAY2VsdC9yYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogYml0c1tqXSA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IGViaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogQyplYml0c1tqXTw8QklUUkVTID09IGJpdHNbal0AYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ19xdWFudCgpIG5lZWRzIGF0IGxlYXN0IG9uZSBwdWxzZQBjZWx0L3ZxLmMAYXNzZXJ0aW9uIGZhaWxlZDogTj4xCmFsZ19xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAGFzc2VydGlvbiBmYWlsZWQ6IEs+MAphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IG9uZSBwdWxzZQBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3VucXVhbnQoKSBuZWVkcyBhdCBsZWFzdCB0d28gZGltZW5zaW9ucwBzaWxrL2VuY19BUEkuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmZzX2tIeiA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mc19rSHoAYXNzZXJ0aW9uIGZhaWxlZDogZW5jQ29udHJvbC0+bkNoYW5uZWxzQVBJID09IDEgJiYgZW5jQ29udHJvbC0+bkNoYW5uZWxzSW50ZXJuYWwgPT0gMQBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c3RhdGVfRnh4WyAwIF0uc0Ntbi5pbnB1dEJ1Zkl4ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IHR5cGVPZmZzZXQgPj0gMCAmJiB0eXBlT2Zmc2V0IDwgNgBzaWxrL2VuY29kZV9pbmRpY2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZW5jb2RlX0xCUlIgPT0gMCB8fCB0eXBlT2Zmc2V0ID49IDIAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5wc05MU0ZfQ0ItPm9yZGVyID09IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyAGFzc2VydGlvbiBmYWlsZWQ6IGZyYW1lX2xlbmd0aCA9PSAxMiAqIDEwAHNpbGsvZW5jb2RlX3B1bHNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGlmYWN0X1EyID49IDAAc2lsay9pbnRlcnBvbGF0ZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGlmYWN0X1EyIDw9IDQAc2lsay9OU1EuYwBhc3NlcnRpb24gZmFpbGVkOiBsYWcgPiAwIHx8IHNpZ25hbFR5cGUgIT0gVFlQRV9WT0lDRUQAYXNzZXJ0aW9uIGZhaWxlZDogc3RhcnRfaWR4ID4gMABzaWxrL05TUV9kZWxfZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogblN0YXRlc0RlbGF5ZWREZWNpc2lvbiA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBzaGFwaW5nTFBDT3JkZXIgJiAxICkgPT0gMACzYwBHOCseFQwGAA+Dioqbm62tLgJaV11bUmJAAMuWANfDpn1uUgB4AIBAAOieCgDmAPPdwLUAq1UAwIBAAM2aZjMA1auAVSsA4MCggGBAIABkKBAHAwEAvLCbindhQysaCgCld1A9LyMbFA4JBABxPwBhc3NlcnRpb24gZmFpbGVkOiBNQVhfRlJBTUVfTEVOR1RIID49IHBzRW5jQy0+ZnJhbWVfbGVuZ3RoAHNpbGsvVkFELmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5mcmFtZV9sZW5ndGggPT0gOCAqIHNpbGtfUlNISUZUKCBwc0VuY0MtPmZyYW1lX2xlbmd0aCwgMyApAGFzc2VydGlvbiBmYWlsZWQ6IHNpZ25hbFR5cGUgPj0gMCAmJiBzaWduYWxUeXBlIDw9IDIAc2lsay9OTFNGX2VuY29kZS5jAGFzc2VydGlvbiBmYWlsZWQ6ICggTFBDX29yZGVyICYgMSApID09IDAAc2lsay9OTFNGX1ZRLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyA9PSAxIHx8IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSAoIDEgPDwgMiApAHNpbGsvcHJvY2Vzc19OTFNGcy5jAGFzc2VydGlvbiBmYWlsZWQ6IE5MU0ZfbXVfUTIwID4gMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnByZWRpY3RMUENPcmRlciA8PSBNQVhfTFBDX09SREVSAHNpbGsvY2hlY2tfY29udHJvbF9pbnB1dC5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzX2tIeiA9PSA4IHx8IGZzX2tIeiA9PSAxMiB8fCBmc19rSHogPT0gMTYAc2lsay9jb250cm9sX2NvZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmMtPnNDbW4ubmJfc3ViZnIgPT0gMiB8fCBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSA0AGFzc2VydGlvbiBmYWlsZWQ6ICggcHNFbmMtPnNDbW4uc3ViZnJfbGVuZ3RoICogcHNFbmMtPnNDbW4ubmJfc3ViZnIgKSA9PSBwc0VuYy0+c0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogQ29tcGxleGl0eSA+PSAwICYmIENvbXBsZXhpdHkgPD0gMTAAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5waXRjaEVzdGltYXRpb25MUENPcmRlciA8PSBNQVhfRklORF9QSVRDSF9MUENfT1JERVIAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5zaGFwZVdpbkxlbmd0aCA8PSBTSEFQRV9MUENfV0lOX01BWABhc3NlcnRpb24gZmFpbGVkOiBkID49IDYAc2lsay9MUENfYW5hbHlzaXNfZmlsdGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogKGQgJiAxKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IGQgPD0gbGVuAGFzc2VydGlvbiBmYWlsZWQ6IGQ9PTEwIHx8IGQ9PTE2AHNpbGsvTkxTRjJBLmMAAAkGAwQFCAECB2Fzc2VydGlvbiBmYWlsZWQ6IEQgPiAwAHNpbGsvTkxTRl9WUV93ZWlnaHRzX2xhcm9pYS5jAGFzc2VydGlvbiBmYWlsZWQ6ICggRCAmIDEgKSA9PSAwAAABAAAAAf0H/gcQGCJzaWxrL3Jlc2FtcGxlci5jAAYAAwAHAwABCgACBhIKDAQAAgAAAAkEBwQAAwwHB2Fzc2VydGlvbiBmYWlsZWQ6IGluTGVuID49IFMtPkZzX2luX2tIegBhc3NlcnRpb24gZmFpbGVkOiBTLT5pbnB1dERlbGF5IDw9IFMtPkZzX2luX2tIegBzaWxrL3Jlc2FtcGxlcl9wcml2YXRlX2Rvd25fRklSLmMAc2lsay9zb3J0LmMAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogbiA8IDI1AHNpbGsvc3RlcmVvX2VuY29kZV9wcmVkLmMAYXNzZXJ0aW9uIGZhaWxlZDogaXhbIG4gXVsgMCBdIDwgMwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAxIF0gPCBTVEVSRU9fUVVBTlRfU1VCX1NURVBTAHNpbGsvZmxvYXQvYXBwbHlfc2luZV93aW5kb3dfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBsZW5ndGggJiAzICkgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzUmFuZ2VFbmNfY29weTIub2ZmcyA8PSAxMjc1AHNpbGsvZmxvYXQvZW5jb2RlX2ZyYW1lX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzUmFuZ2VFbmMtPm9mZnMgPD0gMTI3NQBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmluZGljZXMuTkxTRkludGVycENvZWZfUTIgPT0gNCB8fCAoIHBzRW5jQy0+dXNlSW50ZXJwb2xhdGVkTkxTRnMgJiYgIXBzRW5jQy0+Zmlyc3RfZnJhbWVfYWZ0ZXJfcmVzZXQgJiYgcHNFbmNDLT5uYl9zdWJmciA9PSBNQVhfTkJfU1VCRlIgKQBzaWxrL2Zsb2F0L2ZpbmRfTFBDX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IGJ1Zl9sZW4gPj0gcHNFbmMtPnNDbW4ucGl0Y2hfTFBDX3dpbl9sZW5ndGgAc2lsay9mbG9hdC9maW5kX3BpdGNoX2xhZ3NfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmMtPnNDbW4ubHRwX21lbV9sZW5ndGggLSBwc0VuYy0+c0Ntbi5wcmVkaWN0TFBDT3JkZXIgPj0gcHNFbmNDdHJsLT5waXRjaExbIDAgXSArIExUUF9PUkRFUiAvIDIAc2lsay9mbG9hdC9maW5kX3ByZWRfY29lZnNfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogT3JkZXIgPD0gbGVuZ3RoAHNpbGsvZmxvYXQvTFBDX2FuYWx5c2lzX2ZpbHRlcl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAwAGFzc2VydGlvbiBmYWlsZWQ6ICggb3JkZXIgJiAxICkgPT0gMABzaWxrL2Zsb2F0L3dhcnBlZF9hdXRvY29ycmVsYXRpb25fRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3ViZnJfbGVuZ3RoICogbmJfc3ViZnIgPD0gTUFYX0ZSQU1FX1NJWkUAc2lsay9mbG9hdC9idXJnX21vZGlmaWVkX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEZzX2tIeiA9PSA4IHx8IEZzX2tIeiA9PSAxMiB8fCBGc19rSHogPT0gMTYAc2lsay9mbG9hdC9waXRjaF9hbmFseXNpc19jb3JlX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPj0gU0lMS19QRV9NSU5fQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBjb21wbGV4aXR5IDw9IFNJTEtfUEVfTUFYX0NPTVBMRVgAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDgAYXNzZXJ0aW9uIGZhaWxlZDogdGFyZ2V0X3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiBiYXNpc19wdHIgPj0gZnJhbWVfNGtIegBhc3NlcnRpb24gZmFpbGVkOiBiYXNpc19wdHIgKyBzZl9sZW5ndGhfOGtIeiA8PSBmcmFtZV80a0h6ICsgZnJhbWVfbGVuZ3RoXzRrSHoAYXNzZXJ0aW9uIGZhaWxlZDogMyAqIGxlbmd0aF9kX3NyY2ggPD0gUEVfRF9TUkNIX0xFTkdUSABhc3NlcnRpb24gZmFpbGVkOiBsZW5ndGhfZF9zcmNoID4gMABhc3NlcnRpb24gZmFpbGVkOiBuYl9zdWJmciA9PSBQRV9NQVhfTkJfU1VCRlIgPj4gMQBhc3NlcnRpb24gZmFpbGVkOiAqbGFnSW5kZXggPj0gMABhc3NlcnRpb24gZmFpbGVkOiBvcmRlciA+PSAwICYmIG9yZGVyIDw9IFNJTEtfTUFYX09SREVSX0xQQwBzaWxrL2Zsb2F0L3NjaHVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEsgPiAwAHNpbGsvZmxvYXQvc29ydF9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBMID49IEsAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPm1vZGUgPT0gTU9ERV9IWUJSSUQgfHwgY3Vycl9iYW5kd2lkdGggPT0gT1BVU19CQU5EV0lEVEhfV0lERUJBTkQAc3JjL29wdXNfZW5jb2Rlci5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWxrX21vZGUuaW50ZXJuYWxTYW1wbGVSYXRlID09IDE2MDAwAA51LSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4AtxYEbmFtZQGvFp0BAAVhYm9ydAEQX19fd2FzaV9mZF9jbG9zZQIQX19fd2FzaV9mZF93cml0ZQMGX2Fib3J0BBlfZW1zY3JpcHRlbl9nZXRfaGVhcF9zaXplBRZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnBhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAcOX2xsdm1fZXhwMl9mNjQID19sbHZtX2xvZzEwX2Y2NAkSX2xsdm1fc3RhY2tyZXN0b3JlCg9fbGx2bV9zdGFja3NhdmULC3NldFRlbXBSZXQwDBtsZWdhbGltcG9ydCRfX193YXNpX2ZkX3NlZWsNCnN0YWNrQWxsb2MOCXN0YWNrU2F2ZQ8Mc3RhY2tSZXN0b3JlEBNlc3RhYmxpc2hTdGFja1NwYWNlERBfcXVhbnRfYWxsX2JhbmRzEgtfcXVhbnRfYmFuZBMSX3F1YW50X2JhbmRfc3RlcmVvFBZfZGVpbnRlcmxlYXZlX2hhZGFtYXJkFRBfcXVhbnRfcGFydGl0aW9uFhRfaW50ZXJsZWF2ZV9oYWRhbWFyZBcOX2NvbXB1dGVfdGhldGEYC19jZWx0X2ZhdGFsGQxfY29tYl9maWx0ZXIaGF9vcHVzX2N1c3RvbV9lbmNvZGVyX2N0bBsUX2NlbHRfZW5jb2RlX3dpdGhfZWMcDl9ydW5fcHJlZmlsdGVyHRNfdHJhbnNpZW50X2FuYWx5c2lzHg5fY29tcHV0ZV9tZGN0cx8SX2R5bmFsbG9jX2FuYWx5c2lzIAxfdGZfYW5hbHlzaXMhDF9lY19kZWNfdWludCIKX2VjX2VuY29kZSMQX2VjX2VuY19iaXRfbG9ncCQMX2VjX2VuY19pY2RmJQxfZWNfZW5jX3VpbnQmDF9lY19lbmNfZG9uZScOX29wdXNfZmZ0X2ltcGwoE19jbHRfbWRjdF9mb3J3YXJkX2MpE19jZWx0X3BpdGNoX3hjb3JyX2MqDV9waXRjaF9zZWFyY2grFF9xdWFudF9jb2Fyc2VfZW5lcmd5LBlfcXVhbnRfY29hcnNlX2VuZXJneV9pbXBsLRdfY2x0X2NvbXB1dGVfYWxsb2NhdGlvbi4NX2V4cF9yb3RhdGlvbi8QX29wX3B2cV9zZWFyY2hfYzAKX2FsZ19xdWFudDEMX2FsZ191bnF1YW50MhFfc2lsa19Jbml0RW5jb2RlcjMMX3NpbGtfRW5jb2RlNBRfc2lsa19lbmNvZGVfaW5kaWNlczUTX3NpbGtfZW5jb2RlX3B1bHNlczYRX3NpbGtfZ2FpbnNfcXVhbnQ3C19zaWxrX05TUV9jOBNfc2lsa19OU1FfZGVsX2RlY19jOSNfc2lsa19ub2lzZV9zaGFwZV9xdWFudGl6ZXJfZGVsX2RlYzoUX3NpbGtfVkFEX0dldFNBX1E4X2M7FV9zaWxrX3F1YW50X0xUUF9nYWluczwSX3NpbGtfVlFfV01hdF9FQ19jPRFfc2lsa19OTFNGX2VuY29kZT4VX3NpbGtfc3RlcmVvX0xSX3RvX01TPxVfc2lsa19jb250cm9sX2VuY29kZXJAFl9zaWxrX3NldHVwX3Jlc2FtcGxlcnNBEV9zaWxrX0EyTkxTRl9pbml0QhZfc2lsa19BMk5MU0ZfZXZhbF9wb2x5QxVfc2lsa19hbmFfZmlsdF9iYW5rXzFEGV9zaWxrX0xQQ19hbmFseXNpc19maWx0ZXJFHV9zaWxrX0xQQ19pbnZlcnNlX3ByZWRfZ2Fpbl9jRgxfc2lsa19OTFNGMkFHFF9zaWxrX05MU0Zfc3RhYmlsaXplSBxfc2lsa19OTFNGX1ZRX3dlaWdodHNfbGFyb2lhSRRfc2lsa19yZXNhbXBsZXJfaW5pdEoPX3NpbGtfcmVzYW1wbGVySyBfc2lsa19yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUkwfX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfSUlSX0ZJUk0eX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfdXAyX0hRThhfc2lsa19zdGVyZW9fZW5jb2RlX3ByZWRPG19zaWxrX3N0ZXJlb19maW5kX3ByZWRpY3RvclAXX3NpbGtfc3RlcmVvX3F1YW50X3ByZWRRFl9zaWxrX2VuY29kZV9mcmFtZV9GTFBSHV9zaWxrX0xQQ19hbmFseXNpc19maWx0ZXJfRkxQUxBfc2lsa19BMk5MU0ZfRkxQVBVfc2lsa19OU1Ffd3JhcHBlcl9GTFBVF19zaWxrX2J1cmdfbW9kaWZpZWRfRkxQVhdfc2lsa19pbm5lcl9wcm9kdWN0X0ZMUFcPX3NpbGtfc2NodXJfRkxQWBRfb3B1c19lbmNvZGVyX2NyZWF0ZVkOX2Rvd25taXhfZmxvYXRaE19vcHVzX2VuY29kZV9uYXRpdmVbGV9lbmNvZGVfbXVsdGlmcmFtZV9wYWNrZXRcEl9vcHVzX2VuY29kZV9mbG9hdF0RX29wdXNfZW5jb2Rlcl9jdGxeFV9vcHVzX2VuY29kZXJfZGVzdHJveV8WX29wdXNfcmVwYWNrZXRpemVyX2NhdGAhX29wdXNfcmVwYWNrZXRpemVyX291dF9yYW5nZV9pbXBsYRVfZG93bm1peF9hbmRfcmVzYW1wbGViDl9jb21wdXRlX2RlbnNlYxVfc3BlZXhfcmVzYW1wbGVyX2luaXRkDl91cGRhdGVfZmlsdGVyZQVfc2luY2YeX3Jlc2FtcGxlcl9iYXNpY19kaXJlY3RfZG91YmxlZx5fcmVzYW1wbGVyX2Jhc2ljX2RpcmVjdF9zaW5nbGVoI19yZXNhbXBsZXJfYmFzaWNfaW50ZXJwb2xhdGVfZG91YmxlaSNfcmVzYW1wbGVyX2Jhc2ljX2ludGVycG9sYXRlX3NpbmdsZWoVX3Jlc2FtcGxlcl9iYXNpY196ZXJvaxhfc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3lsHl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19mbG9hdG0qX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0bg5fX19zdGRpb19jbG9zZW8OX19fc3RkaW9fd3JpdGVwDV9fX3N0ZGlvX3NlZWtxB19mbXRfZnByFF9fX3ZmcHJpbnRmX2ludGVybmFscwxfcHJpbnRmX2NvcmV0BF9vdXR1B19nZXRpbnR2CF9wb3BfYXJndwZfZm10X3h4Bl9mbXRfb3kGX2ZtdF91egdfbWVtY2hyewhfcGFkXzY2N3wHX3djdG9tYn0IX3djcnRvbWJ+Cl9fX2Z3cml0ZXh/Cl9fX3Rvd3JpdGWAAQZfZnJleHCBAQdfc2NhbGJuggEGX19fY29zgwELX19fcmVtX3BpbzKEARFfX19yZW1fcGlvMl9sYXJnZYUBBl9fX3NpboYBB19scmludGaHAQRfY29ziAEEX2V4cIkBBF9sb2eKAQdfbWFsbG9jiwEFX2ZyZWWMAQhfcmVhbGxvY40BDl9kaXNwb3NlX2NodW5rjgEYX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRyjwEHX21lbWNweZABCF9tZW1tb3ZlkQEHX21lbXNldJIBBl9yaW50ZpMBCmR5bkNhbGxfaWmUAQxkeW5DYWxsX2lpaWmVAQ9keW5DYWxsX2lpaWlpaWmWARBkeW5DYWxsX3ZpaWlpaWlplwECYjCYAQJiMZkBAmIymgECYjObAQJiNJwBFmxlZ2Fsc3R1YiRkeW5DYWxsX2ppamk='; -if (!isDataURI(wasmBinaryFile)) { - wasmBinaryFile = locateFile(wasmBinaryFile); -} - -function getBinary() { - try { - if (wasmBinary) { - return new Uint8Array(wasmBinary); - } - - var binary = tryParseAsDataURI(wasmBinaryFile); - if (binary) { - return binary; - } - if (readBinary) { - return readBinary(wasmBinaryFile); - } else { - throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; - } - } - catch (err) { - abort(err); - } -} - -function getBinaryPromise() { - // if we don't have the binary yet, and have the Fetch api, use that - // in some environments, like Electron's render process, Fetch api may be present, but have a different context than expected, let's only use it on the Web - if (!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(); - }); - } - // Otherwise, getBinary should be able to get it synchronously - return new Promise(function(resolve, reject) { - resolve(getBinary()); - }); -} - - - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -function createWasm() { - // prepare imports - var info = { - 'env': asmLibraryArg, - 'wasi_unstable': asmLibraryArg - , - 'global': { - 'NaN': NaN, - 'Infinity': Infinity - }, - 'global.Math': Math, - 'asm2wasm': asm2wasmImports - }; - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - function receiveInstance(instance, module) { - var exports = instance.exports; - Module['asm'] = exports; - removeRunDependency('wasm-instantiate'); - } - // we can't run yet (except in a pthread, where we have a custom sync instantiator) - addRunDependency('wasm-instantiate'); - - - function receiveInstantiatedSource(output) { - // 'output' is a WebAssemblyInstantiatedSource object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above USE_PTHREADS-enabled path. - receiveInstance(output['instance']); - } - - - function instantiateArrayBuffer(receiver) { - return getBinaryPromise().then(function(binary) { - return WebAssembly.instantiate(binary, info); - }).then(receiver, function(reason) { - err('failed to asynchronously prepare wasm: ' + reason); - abort(reason); - }); - } - - // Prefer streaming instantiation if available. - function instantiateSync() { - var instance; - var module; - var binary; - try { - binary = getBinary(); - module = new WebAssembly.Module(binary); - instance = new WebAssembly.Instance(module, info); - } catch (e) { - var str = e.toString(); - err('failed to compile wasm module: ' + str); - if (str.indexOf('imported Memory') >= 0 || - str.indexOf('memory import') >= 0) { - err('Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).'); - } - throw e; - } - receiveInstance(instance, module); - } - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel - // to any other async startup actions they are performing. - if (Module['instantiateWasm']) { - try { - var exports = Module['instantiateWasm'](info, receiveInstance); - return exports; - } catch(e) { - err('Module.instantiateWasm callback failed with error: ' + e); - return false; - } - } - - instantiateSync(); - return Module['asm']; // exports were assigned here -} - -Module['asm'] = createWasm; - -// Globals used by JS i64 conversions -var tempDouble; -var tempI64; - -// === Body === - -var ASM_CONSTS = []; - - - - - -// STATICTOP = STATIC_BASE + 45696; -/* global initializers */ /*__ATINIT__.push();*/ - - - - - - - - -/* no memory initializer */ -var tempDoublePtr = 46704 - -function copyTempFloat(ptr) { // functions, because inlining this code increases code size too much - 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]; -} - -// {{PRE_LIBRARY}} - - - 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 jsStackTrace() { - var err = new Error(); - if (!err.stack) { - // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, - // so try that as a special-case. - 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 PATH={splitPath:function(filename) { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - },normalizeArray:function(parts, allowAboveRoot) { - // if the path tries to go above the root, `up` ends up > 0 - 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 the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - },normalize:function(path) { - var isAbsolute = path.charAt(0) === '/', - trailingSlash = path.substr(-1) === '/'; - // Normalize the path - 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) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.substr(0, dir.length - 1); - } - return root + dir; - },basename:function(path) { - // EMSCRIPTEN return '/'' for '/', not an empty string - if (path === '/') return '/'; - var lastSlash = path.lastIndexOf('/'); - if (lastSlash === -1) return path; - return path.substr(lastSlash+1); - },extname:function(path) { - return PATH.splitPath(path)[3]; - },join:function() { - var paths = Array.prototype.slice.call(arguments, 0); - return PATH.normalize(paths.join('/')); - },join2:function(l, r) { - return PATH.normalize(l + '/' + r); - }};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream, curr) { - var buffer = SYSCALLS.buffers[stream]; - if (curr === 0 || curr === 10) { - (stream === 1 ? out : err)(UTF8ArrayToString(buffer, 0)); - buffer.length = 0; - } else { - buffer.push(curr); - } - },varargs:0,get:function(varargs) { - SYSCALLS.varargs += 4; - var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; - return ret; - },getStr:function() { - var ret = UTF8ToString(SYSCALLS.get()); - return ret; - },get64:function() { - var low = SYSCALLS.get(), high = SYSCALLS.get(); - return low; - },getZero:function() { - SYSCALLS.get(); - }};function _fd_close(fd) {try { - - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } - }function ___wasi_fd_close( - ) { - return _fd_close.apply(null, arguments) - } - - - function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {try { - - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } - }function ___wasi_fd_seek( - ) { - return _fd_seek.apply(null, arguments) - } - - - - function flush_NO_FILESYSTEM() { - // flush anything remaining in the buffers during shutdown - var fflush = Module["_fflush"]; - if (fflush) fflush(0); - var buffers = SYSCALLS.buffers; - if (buffers[1].length) SYSCALLS.printChar(1, 10); - if (buffers[2].length) SYSCALLS.printChar(2, 10); - }function _fd_write(fd, iov, iovcnt, pnum) {try { - - // hack to support printf in SYSCALLS_REQUIRE_FILESYSTEM=0 - var num = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAP32[(((iov)+(i*8))>>2)]; - var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; - for (var j = 0; j < len; j++) { - SYSCALLS.printChar(fd, HEAPU8[ptr+j]); - } - num += len; - } - HEAP32[((pnum)>>2)]=num - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } - }function ___wasi_fd_write( - ) { - return _fd_write.apply(null, arguments) - } - - function _abort() { - abort(); - } - - function _emscripten_get_heap_size() { - return HEAP8.length; - } - - - - - function abortOnCannotGrowMemory(requestedSize) { - abort('OOM'); - }function _emscripten_resize_heap(requestedSize) { - abortOnCannotGrowMemory(requestedSize); - } - - - function _llvm_exp2_f32(x) { - return Math.pow(2, x); - }function _llvm_exp2_f64(a0 - ) { - return _llvm_exp2_f32(a0); - } - - - function _llvm_log10_f32(x) { - return Math.log(x) / Math.LN10; // TODO: Math.log10, when browser support is there - }function _llvm_log10_f64(a0 - ) { - return _llvm_log10_f32(a0); - } - - 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); - } - - - - - - - - - - -var ASSERTIONS = false; - -// Copyright 2017 The Emscripten Authors. All rights reserved. -// Emscripten is available under two separate licenses, the MIT license and the -// University of Illinois/NCSA Open Source License. Both these licenses can be -// found in the LICENSE file. - -/** @type {function(string, boolean=, number=)} */ -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 > 0xFF) { - if (ASSERTIONS) { - assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); - } - chr &= 0xFF; - } - ret.push(String.fromCharCode(chr)); - } - return ret.join(''); -} - - -// Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149 - -// This code was written by Tyler Akins and has been placed in the -// public domain. It would be nice if you left this header intact. -// Base64 code from Tyler Akins -- http://rumkin.com - -/** - * Decodes a base64 string. - * @param {String} input The string to decode. - */ -var decodeBase64 = typeof atob === 'function' ? atob : function (input) { - var keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; - - var output = ''; - var chr1, chr2, chr3; - var enc1, enc2, enc3, enc4; - var i = 0; - // remove all characters that are not A-Z, a-z, 0-9, +, /, or = - input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); - do { - enc1 = keyStr.indexOf(input.charAt(i++)); - enc2 = keyStr.indexOf(input.charAt(i++)); - enc3 = keyStr.indexOf(input.charAt(i++)); - enc4 = keyStr.indexOf(input.charAt(i++)); - - chr1 = (enc1 << 2) | (enc2 >> 4); - chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); - chr3 = ((enc3 & 3) << 6) | enc4; - - output = output + String.fromCharCode(chr1); - - if (enc3 !== 64) { - output = output + String.fromCharCode(chr2); - } - if (enc4 !== 64) { - output = output + String.fromCharCode(chr3); - } - } while (i < input.length); - return output; -}; - -// Converts a string of base64 into a byte array. -// Throws error on invalid input. -function intArrayFromBase64(s) { - if (typeof ENVIRONMENT_IS_NODE === 'boolean' && ENVIRONMENT_IS_NODE) { - var buf; - try { - buf = Buffer.from(s, 'base64'); - } catch (_) { - buf = new Buffer(s, 'base64'); - } - return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); - } - - try { - var decoded = decodeBase64(s); - var bytes = new Uint8Array(decoded.length); - for (var i = 0 ; i < decoded.length ; ++i) { - bytes[i] = decoded.charCodeAt(i); - } - return bytes; - } catch (_) { - throw new Error('Converting base64 string to bytes failed.'); - } -} - -// If filename is a base64 data URI, parses and returns data (Buffer on node, -// Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. -function tryParseAsDataURI(filename) { - if (!isDataURI(filename)) { - return; - } - - return intArrayFromBase64(filename.slice(dataURIPrefix.length)); -} - - -// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array,Math_floor,Math_ceil - - -var asmGlobalArg = {}; - -var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_exp2_f32": _llvm_exp2_f32, "_llvm_exp2_f64": _llvm_exp2_f64, "_llvm_log10_f32": _llvm_log10_f32, "_llvm_log10_f64": _llvm_log10_f64, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; -// EMSCRIPTEN_START_ASM -var asm =Module["asm"]// EMSCRIPTEN_END_ASM -(asmGlobalArg, asmLibraryArg, buffer); - -var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = asm["_emscripten_get_sbrk_ptr"]; -var _free = Module["_free"] = asm["_free"]; -var _malloc = Module["_malloc"] = asm["_malloc"]; -var _memcpy = Module["_memcpy"] = asm["_memcpy"]; -var _memmove = Module["_memmove"] = asm["_memmove"]; -var _memset = Module["_memset"] = asm["_memset"]; -var _opus_encode_float = Module["_opus_encode_float"] = asm["_opus_encode_float"]; -var _opus_encoder_create = Module["_opus_encoder_create"] = asm["_opus_encoder_create"]; -var _opus_encoder_ctl = Module["_opus_encoder_ctl"] = asm["_opus_encoder_ctl"]; -var _opus_encoder_destroy = Module["_opus_encoder_destroy"] = asm["_opus_encoder_destroy"]; -var _rintf = Module["_rintf"] = asm["_rintf"]; -var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = asm["_speex_resampler_destroy"]; -var _speex_resampler_init = Module["_speex_resampler_init"] = asm["_speex_resampler_init"]; -var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = asm["_speex_resampler_process_interleaved_float"]; -var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; -var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; -var stackRestore = Module["stackRestore"] = asm["stackRestore"]; -var stackSave = Module["stackSave"] = asm["stackSave"]; -var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; -var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; -var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = asm["dynCall_iiiiiii"]; -var dynCall_jiji = Module["dynCall_jiji"] = asm["dynCall_jiji"]; -var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; -; - - - -// === Auto-generated postamble setup entry stuff === - -Module['asm'] = asm; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var calledRun; - - -/** - * @constructor - * @this {ExitStatus} - */ -function ExitStatus(status) { - this.name = "ExitStatus"; - this.message = "Program terminated with exit(" + status + ")"; - this.status = status; -} - -var calledMain = false; - -dependenciesFulfilled = function runCaller() { - // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) - if (!calledRun) run(); - if (!calledRun) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled -}; - - - - - -/** @type {function(Array=)} */ -function run(args) { - args = args || arguments_; - - if (runDependencies > 0) { - return; - } - - - preRun(); - - if (runDependencies > 0) return; // a preRun added a dependency, run will be called later - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - if (calledRun) return; - calledRun = true; - - if (ABORT) return; - - initRuntime(); - - 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 this is just main exit-ing implicitly, and the status is 0, then we - // don't need to do anything here and can just leave. if the status is - // non-zero, though, then we need to report it. - // (we may have warned about this earlier, if a situation justifies doing so) - if (implicit && noExitRuntime && status === 0) { - return; - } - - if (noExitRuntime) { - } else { - - ABORT = true; - EXITSTATUS = status; - - exitRuntime(); - - if (Module['onExit']) Module['onExit'](status); - } - - 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()(); - } -} - - - noExitRuntime = true; - -run(); - - - - - -// {{MODULE_ADDITIONS}} - - - (function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); @@ -2384,4 +120,4 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(f /***/ }) /******/ }); -}); +}); \ No newline at end of file diff --git a/dist-unminified/encoderWorker.wast b/dist-unminified/encoderWorker.wast deleted file mode 100644 index 90d60fff..00000000 --- a/dist-unminified/encoderWorker.wast +++ /dev/null @@ -1,179082 +0,0 @@ -(module - (type $FUNCSIG$viiiiiii (func (param i32 i32 i32 i32 i32 i32 i32))) - (type $FUNCSIG$iiiiiii (func (param i32 i32 i32 i32 i32 i32) (result i32))) - (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) - (type $FUNCSIG$ii (func (param i32) (result i32))) - (type $FUNCSIG$jiji (func (param i32 i64 i32) (result i64))) - (type $FUNCSIG$vi (func (param i32))) - (type $FUNCSIG$iiiii (func (param i32 i32 i32 i32) (result i32))) - (type $FUNCSIG$v (func)) - (type $FUNCSIG$i (func (result i32))) - (type $FUNCSIG$dd (func (param f64) (result f64))) - (type $legaltype$___wasi_fd_seek (func (param i32 i32 i32 i32 i32) (result i32))) - (import "env" "memory" (memory $memory 256 256)) - (data (i32.const 1025) "\01\01\01\02\03\03\03\02\03\03\03\02\03\03\03\00\03\0c\0f03\00@^>\00\c0\04>\00\80\ed>\00@\89>\00\00\00\00\00\c0L?\00\00\cd=") - (data (i32.const 1282) "\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\e0@\00\00\00A\00\00\80A\00\00\c0A\00\00\10B\00\000B\00\00HB\00\00`B\00\00xB\00\00\86B\00\00\90B\00\00\9eB\00\00\b0B\00\00\d4B\00\00\06C") - (data (i32.const 1378) "\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00@@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\00A\00\00\00A") - (data (i32.const 1472) "\ff\ff\9cnVF;3-(%!\1f\1c\1a\19\17\16\15\14\13\12\11\10\10\0f\0f\0e\0d\0d\0c\0c\0c\0c\0b\0b\0b\n\n\n\t\t\t\t\t\t\08\08\08\08\08\07\07\07\07\07\07\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\05\05\05\05\05\05\05\05\05\05\05\05\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\02\80\06\00\00@\t\00\00\fc\0b\00\00\b4\0e\00\00h\11\00\00\18\14\00\00\c4\16\00\00,\18\00\00\e8\18\00\00\\\19\00\00\a8\19\00\00\e0\19\00\00\00\1a\00\00\18\1a\00\00$\1a\00\00\00\00\00\00\01") - (data (i32.const 2372) "\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\03\00\00\00\05\00\00\00\07\00\00\00\t\00\00\00\0b\00\00\00\0d\00\00\00\0f\00\00\00\11\00\00\00\13\00\00\00\15\00\00\00\17\00\00\00\19\00\00\00\1b\00\00\00\1d\00\00\00\1f\00\00\00!\00\00\00#\00\00\00%\00\00\00\'\00\00\00)\00\00\00+\00\00\00-\00\00\00/\00\00\001\00\00\003\00\00\005\00\00\007\00\00\009\00\00\00;\00\00\00=\00\00\00?\00\00\00A\00\00\00C\00\00\00E\00\00\00G\00\00\00I\00\00\00K\00\00\00M\00\00\00O\00\00\00Q\00\00\00S\00\00\00U\00\00\00W\00\00\00Y\00\00\00[\00\00\00]\00\00\00_\00\00\00a\00\00\00c\00\00\00e\00\00\00g\00\00\00i\00\00\00k\00\00\00m\00\00\00o\00\00\00q\00\00\00s\00\00\00u\00\00\00w\00\00\00y\00\00\00{\00\00\00}\00\00\00\7f\00\00\00\81\00\00\00\83\00\00\00\85\00\00\00\87\00\00\00\89\00\00\00\8b\00\00\00\8d\00\00\00\8f\00\00\00\91\00\00\00\93\00\00\00\95\00\00\00\97\00\00\00\99\00\00\00\9b\00\00\00\9d\00\00\00\9f\00\00\00\a1\00\00\00\a3\00\00\00\a5\00\00\00\a7\00\00\00\a9\00\00\00\ab\00\00\00\ad\00\00\00\af\00\00\00\b1\00\00\00\b3\00\00\00\b5\00\00\00\b7\00\00\00\b9\00\00\00\bb\00\00\00\bd\00\00\00\bf\00\00\00\c1\00\00\00\c3\00\00\00\c5\00\00\00\c7\00\00\00\c9\00\00\00\cb\00\00\00\cd\00\00\00\cf\00\00\00\d1\00\00\00\d3\00\00\00\d5\00\00\00\d7\00\00\00\d9\00\00\00\db\00\00\00\dd\00\00\00\df\00\00\00\e1\00\00\00\e3\00\00\00\e5\00\00\00\e7\00\00\00\e9\00\00\00\eb\00\00\00\ed\00\00\00\ef\00\00\00\f1\00\00\00\f3\00\00\00\f5\00\00\00\f7\00\00\00\f9\00\00\00\fb\00\00\00\fd\00\00\00\ff\00\00\00\01\01\00\00\03\01\00\00\05\01\00\00\07\01\00\00\t\01\00\00\0b\01\00\00\0d\01\00\00\0f\01\00\00\11\01\00\00\13\01\00\00\15\01\00\00\17\01\00\00\19\01\00\00\1b\01\00\00\1d\01\00\00\1f\01\00\00!\01\00\00#\01\00\00%\01\00\00\'\01\00\00)\01\00\00+\01\00\00-\01\00\00/\01\00\001\01\00\003\01\00\005\01\00\007\01\00\009\01\00\00;\01\00\00=\01\00\00?\01\00\00A\01\00\00C\01\00\00E\01\00\00G\01\00\00I\01\00\00K\01\00\00M\01\00\00O\01\00\00Q\01\00\00S\01\00\00U\01\00\00W\01\00\00Y\01\00\00[\01\00\00]\01\00\00_\01\00\00\0d\00\00\00\19\00\00\00)\00\00\00=\00\00\00U\00\00\00q\00\00\00\91\00\00\00\b5\00\00\00\dd\00\00\00\t\01\00\009\01\00\00m\01\00\00\a5\01\00\00\e1\01\00\00!\02\00\00e\02\00\00\ad\02\00\00\f9\02\00\00I\03\00\00\9d\03\00\00\f5\03\00\00Q\04\00\00\b1\04\00\00\15\05\00\00}\05\00\00\e9\05\00\00Y\06\00\00\cd\06\00\00E\07\00\00\c1\07\00\00A\08\00\00\c5\08\00\00M\t\00\00\d9\t\00\00i\n\00\00\fd\n\00\00\95\0b\00\001\0c\00\00\d1\0c\00\00u\0d\00\00\1d\0e\00\00\c9\0e\00\00y\0f\00\00-\10\00\00\e5\10\00\00\a1\11\00\00a\12\00\00%\13\00\00\ed\13\00\00\b9\14\00\00\89\15\00\00]\16\00\005\17\00\00\11\18\00\00\f1\18\00\00\d5\19\00\00\bd\1a\00\00\a9\1b\00\00\99\1c\00\00\8d\1d\00\00\85\1e\00\00\81\1f\00\00\81 \00\00\85!\00\00\8d\"\00\00\99#\00\00\a9$\00\00\bd%\00\00\d5&\00\00\f1\'\00\00\11)\00\005*\00\00]+\00\00\89,\00\00\b9-\00\00\ed.\00\00%0\00\00a1\00\00\a12\00\00\e53\00\00-5\00\00y6\00\00\c97\00\00\1d9\00\00u:\00\00\d1;\00\001=\00\00\95>\00\00\fd?\00\00iA\00\00\d9B\00\00MD\00\00\c5E\00\00AG\00\00\c1H\00\00EJ\00\00\cdK\00\00YM\00\00\e9N\00\00}P\00\00\15R\00\00\b1S\00\00QU\00\00\f5V\00\00\9dX\00\00IZ\00\00\f9[\00\00\ad]\00\00e_\00\00!a\00\00\e1b\00\00\a5d\00\00mf\00\009h\00\00\tj\00\00\ddk\00\00\b5m\00\00\91o\00\00qq\00\00Us\00\00=u\00\00)w\00\00\19y\00\00\0d{\00\00\05}\00\00\01\7f\00\00\01\81\00\00\05\83\00\00\0d\85\00\00\19\87\00\00)\89\00\00=\8b\00\00U\8d\00\00q\8f\00\00\91\91\00\00\b5\93\00\00\dd\95\00\00\t\98\00\009\9a\00\00m\9c\00\00\a5\9e\00\00\e1\a0\00\00!\a3\00\00e\a5\00\00\ad\a7\00\00\f9\a9\00\00I\ac\00\00\9d\ae\00\00\f5\b0\00\00Q\b3\00\00\b1\b5\00\00\15\b8\00\00}\ba\00\00\e9\bc\00\00Y\bf\00\00\cd\c1\00\00E\c4\00\00\c1\c6\00\00A\c9\00\00\c5\cb\00\00M\ce\00\00\d9\d0\00\00i\d3\00\00\fd\d5\00\00\95\d8\00\001\db\00\00\d1\dd\00\00u\e0\00\00\1d\e3\00\00\c9\e5\00\00y\e8\00\00-\eb\00\00\e5\ed\00\00\a1\f0\00\00?\00\00\00\81\00\00\00\e7\00\00\00y\01\00\00?\02\00\00A\03\00\00\87\04\00\00\19\06\00\00\ff\07\00\00A\n\00\00\e7\0c\00\00\f9\0f\00\00\7f\13\00\00\81\17\00\00\07\1c\00\00\19!\00\00\bf&\00\00\01-\00\00\e73\00\00y;\00\00\bfC\00\00\c1L\00\00\87V\00\00\19a\00\00\7fl\00\00\c1x\00\00\e7\85\00\00\f9\93\00\00\ff\a2\00\00\01\b3\00\00\07\c4\00\00\19\d6\00\00?\e9\00\00\81\fd\00\00\e7\12\01\00y)\01\00?A\01\00AZ\01\00\87t\01\00\19\90\01\00\ff\ac\01\00A\cb\01\00\e7\ea\01\00\f9\0b\02\00\7f.\02\00\81R\02\00\07x\02\00\19\9f\02\00\bf\c7\02\00\01\f2\02\00\e7\1d\03\00yK\03\00\bfz\03\00\c1\ab\03\00\87\de\03\00\19\13\04\00\7fI\04\00\c1\81\04\00\e7\bb\04\00\f9\f7\04\00\ff5\05\00\01v\05\00\07\b8\05\00\19\fc\05\00?B\06\00\81\8a\06\00\e7\d4\06\00y!\07\00?p\07\00A\c1\07\00\87\14\08\00\19j\08\00\ff\c1\08\00A\1c\t\00\e7x\t\00\f9\d7\t\00\7f9\n\00\81\9d\n\00\07\04\0b\00\19m\0b\00\bf\d8\0b\00\01G\0c\00\e7\b7\0c\00y+\0d\00\bf\a1\0d\00\c1\1a\0e\00\87\96\0e\00\19\15\0f\00\7f\96\0f\00\c1\1a\10\00\e7\a1\10\00\f9+\11\00\ff\b8\11\00\01I\12\00\07\dc\12\00\19r\13\00?\0b\14\00\81\a7\14\00\e7F\15\00y\e9\15\00?\8f\16\00A8\17\00\87\e4\17\00\19\94\18\00\ffF\19\00A\fd\19\00\e7\b6\1a\00\f9s\1b\00\7f4\1c\00\81\f8\1c\00\07\c0\1d\00\19\8b\1e\00\bfY\1f\00\01, \00\e7\01!\00y\db!\00\bf\b8\"\00\c1\99#\00\87~$\00\19g%\00\7fS&\00\c1C\'\00\e77(\00\f9/)\00\ff+*\00\01,+\00\070,\00\198-\00?D.\00\81T/\00\e7h0\00y\811\00?\9e2\00A\bf3\00\87\e44\00\19\0e6\00\ff;7\00An8\00\e7\a49\00\f9\df:\00\7f\1f<\00\81c=\00\07\ac>\00\19\f9?\00\bfJA\00\01\a1B\00\e7\fbC\00y[E\00\bf\bfF\00\c1(H\00\87\96I\00\19\tK\00\7f\80L\00\c1\fcM\00\e7}O\00\f9\03Q\00\ff\8eR\00\01\1fT\00\07\b4U\00\19NW\00?\edX\00\81\91Z\00\e7:\\\00y\e9]\00?\9d_\00AVa\00\87\14c\00\19\d8d\00\ff\a0f\00Aoh\00\e7Bj\00\f9\1bl\00\7f\fam\00A\01\00\00\a9\02\00\00\t\05\00\00\c1\08\00\00A\0e\00\00\t\16\00\00\a9 \00\00\c1.\00\00\01A\00\00)X\00\00\tu\00\00\81\98\00\00\81\c3\00\00\t\f7\00\00)4\01\00\01|\01\00\c1\cf\01\00\a90\02\00\t\a0\02\00A\1f\03\00\c1\af\03\00\tS\04\00\a9\n\05\00A\d8\05\00\81\bd\06\00)\bc\07\00\t\d6\08\00\01\0d\n\00\01c\0b\00\t\da\0c\00)t\0e\00\813\10\00A\1a\12\00\a9*\14\00\tg\16\00\c1\d1\18\00Am\1b\00\t<\1e\00\a9@!\00\c1}$\00\01\f6\'\00)\ac+\00\t\a3/\00\81\dd3\00\81^8\00\t)=\00)@B\00\01\a7G\00\c1`M\00\a9pS\00\t\daY\00A\a0`\00\c1\c6g\00\tQo\00\a9Bw\00A\9f\7f\00\81j\88\00)\a8\91\00\t\\\9b\00\01\8a\a5\00\016\b0\00\td\bb\00)\18\c7\00\81V\d3\00A#\e0\00\a9\82\ed\00\ty\fb\00\c1\n\n\01A<\19\01\t\12)\01\a9\909\01\c1\bcJ\01\01\9b\\\01)0o\01\t\81\82\01\81\92\96\01\81i\ab\01\t\0b\c1\01)|\d7\01\01\c2\ee\01\c1\e1\06\02\a9\e0\1f\02\t\c49\02A\91T\02\c1Mp\02\t\ff\8c\02\a9\aa\aa\02AV\c9\02\81\07\e9\02)\c4\t\03\t\92+\03\01wN\03\01yr\03\t\9e\97\03)\ec\bd\03\81i\e5\03A\1c\0e\04\a9\n8\04\t;c\04\c1\b3\8f\04A{\bd\04\t\98\ec\04\a9\10\1d\05\c1\ebN\05\010\82\05)\e4\b6\05\t\0f\ed\05\81\b7$\06\81\e4]\06\t\9d\98\06)\e8\d4\06\01\cd\12\07\c1RR\07\a9\80\93\07\t^\d6\07A\f2\1a\08\c1Da\08\t]\a9\08\a9B\f3\08A\fd>\t\81\94\8c\t)\10\dc\t\tx-\n\01\d4\80\n\01,\d6\n\t\88-\0b)\f0\86\0b\81l\e2\0bA\05@\0c\a9\c2\9f\0c\t\ad\01\0d\c1\cce\0dA*\cc\0d\t\ce4\0e\a9\c0\9f\0e\c1\n\0d\0f\01\b5|\0f)\c8\ee\0f\tMc\10\81L\da\10\81\cfS\11\t\df\cf\11)\84N\12\01\c8\cf\12\c1\b3S\13\a9P\da\13\t\a8c\14A\c3\ef\14\c1\ab~\15\tk\10\16\a9\n\a5\16A\94<\17\81\11\d7\17)\8ct\18\t\0e\15\19\01\a1\b8\19\01O_\1a\t\"\t\1b)$\b6\1b\81_f\1cA\de\19\1d\a9\aa\d0\1d\t\cf\8a\1e\c1UH\1fAI\t \t\b4\cd \a9\a0\95!\c1\19a\"\01*0#)\dc\02$\t;\d9$\81Q\b3%\93\06\00\00E\0e\00\00\0f\1c\00\00\113\00\00[W\00\00\0d\8e\00\00w\dd\00\009M\01\00c\e6\01\00\95\b3\02\00\1f\c1\03\00!\1d\05\00\ab\d7\06\00\dd\02\t\00\07\b3\0b\00\c9\fe\0e\003\ff\12\00\e5\cf\17\00/\8f\1d\001^$\00\fb`,\00\ad\be5\00\97\a1@\00Y7M\00\03\b1[\005Cl\00?&\7f\00A\96\94\00K\d3\ac\00}!\c8\00\'\c9\e6\00\e9\16\t\01\d3[/\01\85\edY\01O&\89\01Qe\bd\01\9b\0e\f7\01M\8b6\02\b7I|\02y\bd\c8\02\a3_\1c\03\d5\aew\03_/\db\03akG\04\eb\f2\bc\04\1d\\<\05GC\c6\05\tK[\06s\1c\fc\06%g\a9\07o\e1c\08qH,\t;`\03\n\ed\f3\e9\n\d7\d5\e0\0b\99\df\e8\0cC\f2\02\0eu\f6/\0f\7f\dcp\10\81\9c\c6\11\8b62\13\bd\b2\b4\14g!O\16)\9b\02\18\13A\d0\19\c5<\b9\1b\8f\c0\be\1d\91\07\e2\1f\dbU$\"\8d\f8\86$\f7E\0b\'\b9\9d\b2)\e3h~,\15\1ap/\9f-\892\a1)\cb5+\9e79]%\d0<\87c\96@I\07\8cD\b3\c9\b2Hen\0cM\af\c3\9aQ\b1\a2_V{\ef\\[-\99\94`\17\9a\08f\d9\f7\bak\83\c3\adq\b5\19\e3w\bf\"]~\1d#\00\00qM\00\00\91\9c\00\00\fd&\01\00e\0c\02\00\e9w\03\00\99\a2\05\005\d6\08\00-p\0d\00\e1\e4\13\00!\c3\1c\00\ed\b7(\00u\928\00YHM\00)\fag\00%\f8\89\00=\c7\b4\00Q&\ea\00\b1\13,\01\dd\d2|\01\85\f2\de\01\c9RU\02\b9+\e3\02\15\14\8c\03M\08T\04\c1q?\05A.S\06\cd\97\94\07\95\8c\t\t9w\b8\nIW\a8\0c\05\ca\e0\0e]\13j\111\'M\14\d1\b2\93\17\bd&H\1b\a5\c0u\1f\a9\95($\d9\9cm)\f5\b9R/m\c8\e65\a1\a69=aA\\E\ad\9f`N\b5\eeYX\19\8e\\ci\1c~o\e5\83\d5|\ff\bd\00\00\01\a8\01\00\8fk\03\00\f1\9e\06\00?#\0c\00\c1=\15\00\8f\b6#\00\f1\fc9\00\ffQ[\00\01\fa\8b\00\0fu\d1\00q\bf2\01?\9a\b8\01\c1\dcm\02\0f\cf_\03q\8e\9e\04\ff{=\06\01\b6S\08\8f\9c\fc\n\f1aX\0e?\a7\8c\12\c1%\c5\17\8fe4\1e\f1\81\14&\ff\fb\a7/\01\9c:;\0fb\"Iq\86\c0Y?\8a\82m\c1X\e3\84\01\0e\04\00\91!\t\00\11,\13\00A\ee%\00AOG\00\91C\80\00\11\f7\dd\00\01Fs\01\01\92Z\02\11\01\b8\03\915\bc\05A\8f\a7\08A\06\ce\0c\11\b2\9b\12\91\0f\9a\1a\01\1av%\01L\074\91\9eWG\11\9d\ac`A\a6\91\81#Q\16\00\c5\9e2\00\17\b9k\00\99\f6\d8\00k\89\a0\01\0d\c4\fe\02\1f\01P\05!\d9\1d\t3l0\0f\d5\a2\a4\18\a7g\08\')\fd}<{\b5\e7[\1dw\1d\89\af\a0-\c9\ad\8e{\00\89\e6\19\019\96^\02=\16\d8\04\b5cw\t\e1(\c6\11!\034 uH\828}WW`\bf[\af\02\81\d8\'\06\f7\84^\0d\e9\fe\ad\1b\7f\8b\eb6\81\b7\e5h\17\03\9c\c1\c1\0c\ff\0e9j\85\"\19\ee\91K\81x+\9e3\e1\tT\95\8b\00\007\98\00\00\ff\a5\00\00\04\b5\00\00g\c5\00\00E\d7\00\00\c1\ea\00\00\ff\ff\00\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\n\00\0c\00\0e\00\10\00\14\00\18\00\1c\00\"\00(\000\00<\00N\00d") - (data (i32.const 6853) "ZPKE?81(\"\1d\14\12\n") - (data (i32.const 6874) "ndZTNGA:3-\' \1a\14\0c\00\00\00\00\00\00vng]VPKFA;5/(\1f\17\0f\04\00\00\00\00~wph_YSNHB<6/\' \19\11\0c\01\00\00\86\7fxrga[UNHB<6/)#\1d\17\10\n\01\90\89\82|qke_XRLF@93-\'!\1a\0f\01\98\91\8a\84{uoib\\VPJC=71+$\14\01\a2\9b\94\8e\85\7fyslf`ZTMGA;5.\1e\01\ac\a5\9e\98\8f\89\83}vpjd^WQKE?8-\14\c8\c8\c8\c8\c8\c8\c8\c8\c6\c1\bc\b7\b2\ad\a8\a3\9e\99\94\81h") - (data (i32.const 7088) "\08\00\08\00\08\00\08\00\10\00\10\00\10\00\15\00\15\00\18\00\1d\00\"\00$\00\00\00\00\00\00\00j\1c\8d8R\bb\1e:\08i\dc:\82\edW;\89c\b2;\03*\05<0\dc9<\b4>w<\1c\a3\9e<\d1\f2\c5<\fe\86\f1<\9b\ab\10=\05\ad*=\84\c2F=S\e6d=\11\89\82=\87\9f\93=\cb\b2\a5=\d1\be\b8=:\bf\cc=T\af\e1=\14\8a\f7=\0e%\07>\d9\f4\12>_1\1f>h\d7+>\8a\e38>0RF>\94\1fT>\bfGb>\8e\c6p>\b0\97\7f>R[\87>`\0f\8f>\98\e5\96>y\db\9e>p\ee\a6>\d8\1b\af>\fb`\b7>\11\bb\bf>F\'\c8>\b7\a2\d0>x*\d9>\94\bb\e1>\0cS\ea>\de\ed\f2>\06\89\fb>\be\10\02?\1fZ\06?$\9f\n?P\de\0e?+\16\13?AE\17?%j\1b?s\83\1f?\ce\8f#?\e6\8d\'?t|+??Z/?\19&3?\e7\de6?\99\83:?3\13>?\c5\8cA?w\efD?\7f:H?\'mK?\ce\86N?\e5\86Q?\f1lT?\8e8W?i\e9Y?E\7f\\?\fa\f9^?sYa?\af\9dc?\c1\c6e?\cf\d4g?\11\c8i?\d2\a0k?n_m?P\04o?\f4\8fp?\e6\02r?\bd]s?\1f\a1t?\bf\cdu?W\e4v?\b0\e5w?\97\d2x?\e3\aby?srz?\'\'{?\e7\ca{?\9d^|?5\e3|?\9cY}?\bd\c2}?\86\1f~?\dep~?\ab\b7~?\cf\f4~?&)\7f?\86U\7f?\bez\7f?\96\99\7f?\cc\b2\7f?\14\c7\7f?\1c\d7\7f?\82\e3\7f?\dd\ec\7f?\b6\f3\7f?\8a\f8\7f?\c8\fb\7f?\d6\fd\7f?\07\ff\7f?\a5\ff\7f?\e8\ff\7f?\fd\ff\7f?\00\00\80?\ff\ff\7f?\8e\ff\7f?j\fe\7f?\93\fc\7f?\07\fa\7f?\c8\f6\7f?\d6\f2\7f?0\ee\7f?\d6\e8\7f?\c8\e2\7f?\07\dc\7f?\93\d4\7f?k\cc\7f?\8f\c3\7f?\00\ba\7f?\bd\af\7f?\c7\a4\7f?\1d\99\7f?\c0\8c\7f?\b0\7f\7f?\ecq\7f?vc\7f?KT\7f?nD\7f?\de3\7f?\9a\"\7f?\a3\10\7f?\fa\fd~?\9d\ea~?\8d\d6~?\cb\c1~?V\ac~?.\96~?S\7f~?\c6g~?\86O~?\946~?\ef\1c~?\98\02~?\8f\e7}?\d3\cb}?f\af}?F\92}?tt}?\f1U}?\bc6}?\d5\16}?<\f6|?\f2\d4|?\f6\b2|?I\90|?\ebl|?\dbH|?\1b$|?\a9\fe{?\87\d8{?\b4\b1{?0\8a{?\fca{?\179{?\82\0f{?=\e5z?H\baz?\a2\8ez?Mbz?H5z?\94\07z?0\d9y?\1d\aay?Zzy?\e9Iy?\c8\18y?\f9\e6x?{\b4x?N\81x?sMx?\ea\18x?\b2\e3w?\cd\adw?:ww?\f9?w?\n\08w?n\cfv?%\96v?/\\v?\8c!v?<\e6u?@\aau?\97mu?B0u?A\f2t?\94\b3t?;tt?74t?\87\f3s?,\b2s?&ps?v-s?\1a\ear?\14\a6r?dar?\n\1cr?\05\d6q?W\8fq?\00Hq?\ff\ffp?U\b7p?\02np?\06$p?b\d9o?\15\8eo? Bo?\84\f5n??\a8n?SZn?\c0\0bn?\86\bcm?\a5lm?\1d\1cm?\ef\cal?\1byl?\a1&l?\80\d3k?\bb\7fk?P+k?@\d6j?\8c\80j?2*j?5\d3i?\93{i?M#i?d\cah?\d8ph?\a8\16h?\d5\bbg?``g?H\04g?\8f\a7f?3Jf?6\ece?\97\8de?W.e?w\ced?\f5md?\d4\0cd?\12\abc?\b1Hc?\b0\e5b?\10\82b?\d1\1db?\f3\b8a?wSa?\\\ed`?\a4\86`?N\1f`?[\b7_?\cbN_?\9e\e5^?\d5{^?p\11^?n\a6]?\d2:]?\9a\ce\\?\c6a\\?Y\f4[?Q\86[?\ae\17[?r\a8Z?\9d8Z?.\c8Y?\'WY?\87\e5X?OsX?\7f\00X?\17\8dW?\18\19W?\82\a4V?V/V?\93\b9U?:CU?K\ccT?\c7TT?\ae\dcS?\01dS?\bf\eaR?\e9pR?\7f\f6Q?\82{Q?\f2\ffP?\cf\83P?\1a\07P?\d2\89O?\fa\0bO?\90\8dN?\94\0eN?\t\8fM?\ed\0eM?A\8eL?\05\0dL?;\8bK?\e1\08K?\f9\85J?\83\02J?\7f~I?\ee\f9H?\cftH?$\efG?\edhG?)\e2F?\daZF?\00\d3E?\9bJE?\ac\c1D?28D?/\aeC?\a2#C?\8d\98B?\ef\0cB?\c8\80A?\1a\f4@?\e5f@?(\d9??\e5J??\1b\bc>?\cc,>?\f7\9c=?\9d\0c=?\be{\a7]\fe>\0e\e9\fc>\c2s\fb>\c6\fd\f9>\1b\87\f8>\c1\0f\f7>\ba\97\f5>\06\1f\f4>\a8\a5\f2>\9e+\f1>\ec\b0\ef>\915\ee>\90\b9\ec>\e8<\eb>\9a\bf\e9>\a9A\e8>\15\c3\e6>\dfC\e5>\08\c4\e3>\91C\e2>|\c2\e0>\c8@\df>x\be\dd>\8c;\dc>\06\b8\da>\e63\d9>.\af\d7>\df)\d6>\f9\a3\d4>}\1d\d3>n\96\d1>\cc\0e\d0>\97\86\ce>\d2\fd\cc>}t\cb>\99\ea\c9>\'`\c8>(\d5\c6>\9fI\c5>\8a\bd\c3>\ec0\c2>\c6\a3\c0>\19\16\bf>\e6\87\bd>-\f9\bb>\f1i\ba>2\da\b8>\f1I\b7>/\b9\b5>\ee\'\b4>/\96\b2>\f2\03\b1>9q\af>\04\de\ad>VJ\ac>/\b6\aa>\90!\a9>z\8c\a7>\ef\f6\a5>\ef`\a4>|\ca\a2>\973\a1>@\9c\9f>z\04\9e>Dl\9c>\a1\d3\9a>\91:\99>\16\a1\97>0\07\96>\e1l\94>)\d2\92>\0b7\91>\87\9b\8f>\9e\ff\8d>Qc\8c>\a2\c6\8a>\91)\89> \8c\87>P\ee\85>\"P\84>\97\b1\82>\b0\12\81>\de\e6~>\a9\a7{>\c3gx>/\'u>\ee\e5q>\04\a4n>sak><\1eh>b\dad>\e8\95a>\cfP^>\1a\0b[>\cc\c4W>\e6}T>k6Q>]\eeM>\bf\a5J>\92\\G>\da\12D>\97\c8@>\ce}=>\802:>\ae\e66>]\9a3>\8dM0>B\00->}\b2)>Bd&>\91\15#>n\c6\1f>\dbv\1c>\da&\19>m\d6\15>\98\85\12>[4\0f>\ba\e2\0b>\b7\90\08>T>\05>\94\eb\01>\f00\fd=\06\8a\f6=q\e2\ef=3:\e9=O\91\e2=\cf\e7\db=\b5=\d5=\03\93\ce=\c0\e7\c7=\f2;\c1=\9c\8f\ba=\c3\e2\b3=l5\ad=\9b\87\a6=U\d9\9f=\9f*\99=~{\92=\f6\cb\8b=\0b\1c\85=\87\d7|=Fvo=]\14b=\d6\b1T=\b9NG=\10\eb9=\e5\86,=@\"\1f=,\bd\11=\b2W\04=\b5\e3\ed<`\17\d3\be:\9bA\beZ\e5D\be\f0.H\be\f9wK\bet\c0N\be]\08R\be\b3OU\bes\96X\be\9c\dc[\be*\"_\be\1bgb\bem\abe\be\1f\efh\be,2l\be\94to\beT\b6r\bej\f7u\be\d37y\be\8dw|\be\96\b6\7f\beuz\81\beE\19\83\be\b9\b7\84\be\d0U\86\be\88\f3\87\be\e1\90\89\be\da-\8b\bep\ca\8c\be\a4f\8e\bet\02\90\be\df\9d\91\be\e48\93\be\81\d3\94\be\b6m\96\be\81\07\98\be\e2\a0\99\be\d79\9b\be_\d2\9c\beyj\9e\be#\02\a0\be^\99\a1\be&0\a3\be}\c6\a4\be`\\\a6\be\ce\f1\a7\be\c6\86\a9\beG\1b\ab\beP\af\ac\be\e0B\ae\be\f5\d5\af\be\8fh\b1\be\ad\fa\b2\beM\8c\b4\ben\1d\b6\be\10\ae\b7\be0>\b9\be\cf\cd\ba\be\ea\\\bc\be\82\eb\bd\be\94y\bf\be\1f\07\c1\be#\94\c2\be\9f \c4\be\91\ac\c5\be\f87\c7\be\d3\c2\c8\be\"M\ca\be\e2\d6\cb\be\13`\cd\be\b5\e8\ce\be\c5p\d0\beB\f8\d1\be-\7f\d3\be\83\05\d5\beC\8b\d6\bem\10\d8\be\ff\94\d9\be\f9\18\db\beY\9c\dc\be\1d\1f\de\beF\a1\df\be\d3\"\e1\be\c1\a3\e2\be\10$\e4\be\be\a3\e5\be\cc\"\e7\be8\a1\e8\be\00\1f\ea\be$\9c\eb\be\a2\18\ed\bez\94\ee\be\ab\0f\f0\be3\8a\f1\be\12\04\f3\beF}\f4\be\cf\f5\f5\be\aam\f7\be\d9\e4\f8\beX[\fa\be(\d1\fb\beGF\fd\be\b5\ba\fe\be8\17\00\bf\bb\d0\00\bf\e4\89\01\bf\b2B\02\bf%\fb\02\bf;\b3\03\bf\f6j\04\bfS\"\05\bfS\d9\05\bf\f5\8f\06\bf8F\07\bf\1d\fc\07\bf\a2\b1\08\bf\c7f\t\bf\8c\1b\n\bf\f0\cf\n\bf\f3\83\0b\bf\937\0c\bf\d1\ea\0c\bf\ac\9d\0d\bf$P\0e\bf8\02\0f\bf\e8\b3\0f\bf2e\10\bf\18\16\11\bf\97\c6\11\bf\b0v\12\bfc&\13\bf\ae\d5\13\bf\91\84\14\bf\0d3\15\bf\1f\e1\15\bf\c8\8e\16\bf\08<\17\bf\dd\e8\17\bfH\95\18\bfHA\19\bf\dc\ec\19\bf\04\98\1a\bf\c0B\1b\bf\0f\ed\1b\bf\f0\96\1c\bfc@\1d\bfh\e9\1d\bf\fe\91\1e\bf%:\1f\bf\dc\e1\1f\bf#\89 \bf\fa/!\bf_\d6!\bfR|\"\bf\d4!#\bf\e3\c6#\bf\7fk$\bf\a7\0f%\bf\\\b3%\bf\9dV&\bfh\f9&\bf\bf\9b\'\bf\a0=(\bf\0b\df(\bf\ff\7f)\bf} *\bf\83\c0*\bf\11`+\bf\'\ff+\bf\c4\9d,\bf\e8;-\bf\92\d9-\bf\c3v.\bfy\13/\bf\b4\af/\bfsK0\bf\b7\e60\bf\7f\811\bf\cb\1b2\bf\99\b52\bf\eaN3\bf\bd\e73\bf\12\804\bf\e8\175\bf?\af5\bf\16F6\bfn\dc6\bfEr7\bf\9c\078\bfq\9c8\bf\c509\bf\96\c49\bf\e6W:\bf\b2\ea:\bf\fc|;\bf\c2\0e<\bf\03\a0<\bf\c10=\bf\fa\c0=\bf\adP>\bf\db\df>\bf\83n?\bf\a5\fc?\bf@\8a@\bfS\17A\bf\e0\a3A\bf\e4/B\bf`\bbB\bfSFC\bf\be\d0C\bf\9eZD\bf\f6\e3D\bf\c2lE\bf\05\f5E\bf\bc|F\bf\e8\03G\bf\89\8aG\bf\9d\10H\bf%\96H\bf \1bI\bf\8e\9fI\bfo#J\bf\c1\a6J\bf\86)K\bf\bc\abK\bfc-L\bfz\aeL\bf\02/M\bf\fa\aeM\bfb.N\bf9\adN\bf~+O\bf3\a9O\bfU&P\bf\e6\a2P\bf\e4\1eQ\bfP\9aQ\bf(\15R\bfm\8fR\bf\1e\tS\bf;\82S\bf\c3\faS\bf\b7rT\bf\16\eaT\bf\df`U\bf\12\d7U\bf\b0LV\bf\b7\c1V\bf\'6W\bf\00\aaW\bfB\1dX\bf\ec\8fX\bf\fe\01Y\bfxsY\bfY\e4Y\bf\a2TZ\bfQ\c4Z\bff3[\bf\e2\a1[\bf\c3\0f\\\bf\n}\\\bf\b7\e9\\\bf\c8U]\bf>\c1]\bf\18,^\bfW\96^\bf\f9\ff^\bf\ffh_\bfh\d1_\bf39`\bfb\a0`\bf\f3\06a\bf\e5la\bf:\d2a\bf\f06b\bf\08\9bb\bf\80\feb\bfYac\bf\92\c3c\bf,%d\bf%\86d\bf~\e6d\bf7Fe\bfN\a5e\bf\c5\03f\bf\9aaf\bf\cd\bef\bf^\1bg\bfMwg\bf\9a\d2g\bfD-h\bfK\87h\bf\ae\e0h\bfo9i\bf\8b\91i\bf\04\e9i\bf\d9?j\bf\t\96j\bf\94\ebj\bf{@k\bf\bc\94k\bfY\e8k\bfO;l\bf\a0\8dl\bfK\dfl\bfO0m\bf\ad\80m\bfe\d0m\bfu\1fn\bf\dfmn\bf\a1\bbn\bf\bb\08o\bf.Uo\bf\f8\a0o\bf\1b\eco\bf\956p\bfg\80p\bf\90\c9p\bf\0f\12q\bf\e6Yq\bf\13\a1q\bf\97\e7q\bfq-r\bf\a0rr\bf&\b7r\bf\01\fbr\bf2>s\bf\b8\80s\bf\94\c2s\bf\c4\03t\bfIDt\bf\"\84t\bfP\c3t\bf\d2\01u\bf\a8?u\bf\d2|u\bfP\b9u\bf!\f5u\bfE0v\bf\bdjv\bf\88\a4v\bf\a6\ddv\bf\16\16w\bf\d9Mw\bf\ef\84w\bfW\bbw\bf\11\f1w\bf\1d&x\bfzZx\bf*\8ex\bf+\c1x\bf}\f3x\bf!%y\bf\16Vy\bf\\\86y\bf\f2\b5y\bf\da\e4y\bf\12\13z\bf\9a@z\bfsmz\bf\9d\99z\bf\16\c5z\bf\df\efz\bf\f8\19{\bfaC{\bf\1al{\bf\"\94{\bfz\bb{\bf \e2{\bf\17\08|\bf\\-|\bf\f0Q|\bf\d3u|\bf\05\99|\bf\86\bb|\bfU\dd|\bfs\fe|\bf\df\1e}\bf\9a>}\bf\a3]}\bf\fa{}\bf\9f\99}\bf\92\b6}\bf\d3\d2}\bfb\ee}\bf?\t~\bfi#~\bf\e1<~\bf\a7U~\bf\bam~\bf\1b\85~\bf\c9\9b~\bf\c4\b1~\bf\0d\c7~\bf\a2\db~\bf\85\ef~\bf\b5\02\7f\bf2\15\7f\bf\fc&\7f\bf\138\7f\bfvH\7f\bf\'X\7f\bf$g\7f\bfnu\7f\bf\05\83\7f\bf\e8\8f\7f\bf\19\9c\7f\bf\95\a7\7f\bf_\b2\7f\bft\bc\7f\bf\d7\c5\7f\bf\85\ce\7f\bf\81\d6\7f\bf\c8\dd\7f\bf]\e4\7f\bf=\ea\7f\bfj\ef\7f\bf\e3\f3\7f\bf\a9\f7\7f\bf\bb\fa\7f\bf\19\fd\7f\bf\c4\fe\7f\bf\bb\ff\7f\bf\fa\ff\7f?9\fe\7f?\a9\f9\7f?K\f2\7f?\1e\e8\7f?#\db\7f?Y\cb\7f?\c1\b8\7f?[\a3\7f?(\8b\7f?\'p\7f?ZR\7f?\bf1\7f?X\0e\7f?%\e8~?&\bf~?\\\93~?\c8d~?i3~?A\ff}?O\c8}?\96\8e}?\14R}?\cb\12}?\bc\d0|?\e7\8b|?MD|?\ef\f9{?\cd\ac{?\e9\\{?C\n{?\dd\b4z?\b6\\z?\d1\01z?.\a4y?\ceCy?\b2\e0x?\dczx?L\12x?\04\a7w?\049w?O\c8v?\e4Tv?\c6\deu?\f6eu?u\eat?Dlt?e\ebs?\dags?\a3\e1r?\c2Xr?9\cdq?\t?q?4\aep?\bb\1ap?\a0\84o?\e4\ebn?\8aPn?\93\b2m?\01\12m?\d5nl?\11\c9k?\b7 k?\c9uj?I\c8i?9\18i?\9beh?o\b0g?\ba\f8f?|>f?\b8\81e?o\c2d?\a4\00d?Z?\88\fa\"?u\f1 ?\04\a3\1f?\d2R\1e?\e4\00\1d?=\ad\1b?\e1W\1a?\d3\00\19?\19\a8\17?\b4M\16?\aa\f1\14?\fd\93\13?\b24\12?\cc\d3\10?Pq\0f?B\0d\0e?\a4\a7\0c?|@\0b?\cd\d7\t?\9am\08?\e9\01\07?\bd\94\05?\19&\04?\03\b6\02?~D\01?\1c\a3\ff>n\ba\fc>\fa\ce\f9>\ca\e0\f6>\e4\ef\f3>Q\fc\f0>\1a\06\ee>G\0d\eb>\e0\11\e8>\ed\13\e5>w\13\e2>\87\10\df>$\0b\dc>X\03\d9>*\f9\d5>\a4\ec\d2>\cd\dd\cf>\af\cc\cc>R\b9\c9>\bf\a3\c6>\fe\8b\c3>\18r\c0>\16V\bd>\008\ba>\e0\17\b7>\bd\f5\b3>\a1\d1\b0>\95\ab\ad>\a2\83\aa>\cfY\a7>\'.\a4>\b2\00\a1>y\d1\9d>\85\a0\9a>\dfm\97>\8f9\94>\a0\03\91>\1a\cc\8d>\05\93\8a>kX\87>V\1c\84>\cd\de\80>\b6?{>\10\bft>\bb;n>\c9\b5g>M-a>Y\a2Z>\ff\14T>Q\85M>c\f3F>F_@>\0d\c99>\ca03>\90\96,>r\fa%>\82\\\1f>\d2\bc\18>v\1b\12>\7fx\0b>\01\d4\04>\1d\\\fc=r\0d\ef=)\bc\e1=fh\d4=N\12\c7=\08\ba\b9=\b8_\ac=\84\03\9f=\92\a5\91=\07F\84=\12\cam=z\05S=\91>8=\a4u\1d=\fc\aa\02=\ca\bd\cf\bd\f2\b6Y\bd\eazt\bd\1a\9e\87\bdB\fd\94\bd\c8Z\a2\bd\86\b6\af\bdW\10\bd\bd\16h\ca\bd\9b\bd\d7\bd\c3\10\e5\bdia\f2\bde\af\ff\bdJ}\06\beh!\0d\be\fa\c3\13\be\edd\1a\be.\04!\be\ac\a1\'\beS=.\be\10\d74\be\d2n;\be\86\04B\be\19\98H\bey)O\be\94\b8U\beVE\\\be\ae\cfb\be\89Wi\be\d6\dco\be\80_v\bex\df|\beT\ae\81\be\81\eb\84\be8\'\88\bera\8b\be$\9a\8e\beE\d1\91\be\cd\06\95\be\b3:\98\be\eel\9b\bet\9d\9e\be=\cc\a1\be@\f9\a4\bes$\a8\be\cfM\ab\beIu\ae\be\da\9a\b1\bex\be\b4\be\1b\e0\b7\be\ba\ff\ba\beK\1d\be\be\c78\c1\be%R\c4\be[i\c7\bea~\ca\be0\91\cd\be\bc\a1\d0\be\00\b0\d3\be\f1\bb\d6\be\87\c5\d9\be\ba\cc\dc\be\81\d1\df\be\d3\d3\e2\be\a9\d3\e5\be\fa\d0\e8\be\bd\cb\eb\be\ea\c3\ee\bex\b9\f1\be`\ac\f4\be\9a\9c\f7\be\1c\8a\fa\be\dft\fd\bem.\00\bf\03\a1\01\bf-\12\03\bf\e6\81\04\bf,\f0\05\bf\fa\\\07\bfL\c8\08\bf\1e2\n\bfl\9a\0b\bf2\01\0d\bflf\0e\bf\17\ca\0f\bf-,\11\bf\ac\8c\12\bf\90\eb\13\bf\d5H\15\bfv\a4\16\bfq\fe\17\bf\c0V\19\bfb\ad\1a\bfQ\02\1c\bf\8aU\1d\bf\t\a7\1e\bf\cb\f6\1f\bf\ccD!\bf\t\91\"\bf|\db#\bf$$%\bf\fdj&\bf\02\b0\'\bf0\f3(\bf\844*\bf\fas+\bf\8f\b1,\bf?\ed-\bf\07\'/\bf\e3^0\bf\d0\941\bf\ca\c82\bf\ce\fa3\bf\da*5\bf\e8X6\bf\f7\847\bf\02\af8\bf\07\d79\bf\03\fd:\bf\f1 <\bf\cfB=\bf\9ab>\bfO\80?\bf\e9\9b@\bfh\b5A\bf\c6\ccB\bf\01\e2C\bf\17\f5D\bf\03\06F\bf\c4\14G\bfV!H\bf\b6+I\bf\e13J\bf\d49K\bf\8d=L\bf\t?M\bfD>N\bf=;O\bf\f05P\bfZ.Q\bfy$R\bfJ\18S\bf\ca\tT\bf\f7\f8T\bf\ce\e5U\bfM\d0V\bfp\b8W\bf7\9eX\bf\9c\81Y\bf\a0bZ\bf>A[\bfu\1d\\\bfA\f7\\\bf\a2\ce]\bf\94\a3^\bf\14v_\bf\"F`\bf\ba\13a\bf\d9\dea\bf\7f\a7b\bf\a9mc\bfT1d\bf~\f2d\bf&\b1e\bfImf\bf\e5&g\bf\f8\ddg\bf\80\92h\bf{Di\bf\e8\f3i\bf\c3\a0j\bf\0cKk\bf\c0\f2k\bf\de\97l\bfd:m\bfP\dam\bf\a0wn\bfS\12o\bff\aao\bf\d9?p\bf\a9\d2p\bf\d5bq\bf[\f0q\bf:{r\bfq\03s\bf\fd\88s\bf\de\0bt\bf\11\8ct\bf\96\tu\bfk\84u\bf\8f\fcu\bf\00rv\bf\bd\e4v\bf\c6Tw\bf\18\c2w\bf\b2,x\bf\93\94x\bf\bb\f9x\bf(\\y\bf\d9\bby\bf\cd\18z\bf\02sz\bfy\caz\bf/\1f{\bf$q{\bfX\c0{\bf\c9\0c|\bfvV|\bf_\9d|\bf\82\e1|\bf\e0\"}\bfwa}\bfG\9d}\bfO\d6}\bf\8e\0c~\bf\04@~\bf\b0p~\bf\92\9e~\bf\a9\c9~\bf\f5\f1~\bfu\17\7f\bf):\7f\bf\10Z\7f\bf+w\7f\bfx\91\7f\bf\f8\a8\7f\bf\aa\bd\7f\bf\8f\cf\7f\bf\a5\de\7f\bf\ed\ea\7f\bff\f4\7f\bf\11\fb\7f\bf\ed\fe\7f\bf\ea\ff\7f?\e5\f8\7f?\a6\e6\7f?-\c9\7f?|\a0\7f?\95l\7f?y-\7f?,\e3~?\b1\8d~?\0b-~??\c1}?RJ}?H\c8|?(;|?\f7\a2{?\bd\ffz?\80Qz?H\98y?\1e\d4x?\t\05x?\13+w?FFv?\acVu?N\\t?8Ws?vGr?\13-q?\1c\08p?\9e\d8n?\a5\9em?@Zl?~\0bk?k\b2i?\19Oh?\96\e1f?\f2ie?>\e8c?\8b\\b?\ea\c6`?m\'_?&~]?(\cb[?\85\0eZ?SHX?\a3xV?\8b\9fT? \bdR?v\d1P?\a3\dcN?\bd\deL?\db\d7J?\13\c8H?|\afF?.\8eD?AdB?\ce1@?\ec\f6=?\b4\b3;?Bh9?\ad\147?\10\b94?\86U2?)\ea/?\15w-?e\fc*?5z(?\a1\f0%?\c6_#?\c0\c7 ?\ac(\1e?\a9\82\1b?\d4\d5\18?J\"\16?*h\13?\93\a7\10?\a4\e0\0d?{\13\0b?9@\08?\fdf\05?\e7\87\02?-F\ff>[q\f9>\97\91\f3>$\a7\ed>E\b2\e7><\b3\e1>L\aa\db>\ba\97\d5>\c9{\cf>\beV\c9>\df(\c3>p\f2\bc>\b7\b3\b6>\fbl\b0>\81\1e\aa>\92\c8\a3>sk\9d>l\07\97>\c5\9c\90>\c7+\8a>\b9\b4\83>\c7oz>!km>\11\\`>)CS>\fd F> \f68>&\c3+>\a4\88\1e>-G\11>W\ff\03>nc\ed=\c2\bd\d2=\da\0e\b8=\deW\9d=\fb\99\82=\bc\acO=e\1c\1a=\99\n\c9<*\a7;<\c1x\d6\ba-Dq\bcW\d7\e3\bcL\81\'\bd\94\0f]\bd\15J\89\bdZ\06\a4\bdm\bb\be\bd\"h\d9\bdN\0b\f4\bd\e3Q\07\be/\98\14\be\f7\d7!\be\a5\10/\be\a6A<\bedjI\beM\8aV\be\cd\a0c\beP\adp\beE\af}\be\0dS\85\be\9e\c8\8b\be\0d8\92\be\12\a1\98\bef\03\9f\be\bf^\a5\be\d8\b2\ab\bei\ff\b1\be+D\b8\be\d8\80\be\be*\b5\c4\be\db\e0\ca\be\a5\03\d1\beE\1d\d7\beu-\dd\be\f13\e3\bev0\e9\be\c0\"\ef\be\8d\n\f5\be\9b\e7\fa\be\d3\\\00\bf8@\03\bf\db\1d\06\bf\9b\f5\08\bfZ\c7\0b\bf\f7\92\0e\bfTX\11\bfP\17\14\bf\cd\cf\16\bf\ac\81\19\bf\d0,\1c\bf\1a\d1\1e\bfmn!\bf\ab\04$\bf\b7\93&\bft\1b)\bf\c7\9b+\bf\93\14.\bf\bb\850\bf&\ef2\bf\b7P5\bfU\aa7\bf\e3\fb9\bfJE<\bfn\86>\bf7\bf@\bf\8b\efB\bfS\17E\bfu6G\bf\daLI\bfkZK\bf\10_M\bf\b3ZO\bf>MQ\bf\9a6S\bf\b3\16U\bfr\edV\bf\c5\baX\bf\95~Z\bf\d08\\\bfb\e9]\bf8\90_\bf@-a\bfg\c0b\bf\9cId\bf\ce\c8e\bf\eb=g\bf\e3\a8h\bf\a7\tj\bf\'`k\bfT\acl\bf\1f\eem\bfz%o\bfXRp\bf\abtq\bfg\8cr\bf\7f\99s\bf\e7\9bt\bf\95\93u\bf~\80v\bf\96bw\bf\d49x\bf/\06y\bf\9e\c7y\bf\17~z\bf\94){\bf\0d\ca{\bfz_|\bf\d5\e9|\bf\18i}\bf>\dd}\bf@F~\bf\1c\a4~\bf\cc\f6~\bfM>\7f\bf\9cz\7f\bf\b6\ab\7f\bf\99\d1\7f\bfC\ec\7f\bf\b4\fb\7f\bf\a6\ff\7f?\94\e3\7f?\9c\9a\7f?\cc$\7f?8\82~?\fd\b2}??\b7|?*\8f{?\f3:z?\d4\bax?\11\0fw?\f67u?\d55s?\08\tq?\f1\b1n?\f90l?\90\86i?/\b3f?S\b7c?\84\93`?NH]?E\d6Y?\03>V?+\80R?e\9dN?^\96J?\cckF?j\1eB?\f9\ae=?@\1e9?\0dm4?2\9c/?\87\ac*?\eb\9e%??t ?m-\1b?a\cb\15?\0dO\10?h\b9\n?k\0b\05?.\8c\fe>\dd\d4\f2>\f1\f2\e6>\7f\e8\da>\a6\b7\ce>\88b\c2>N\eb\b5>*T\a9>Q\9f\9c>\fd\ce\8f>m\e5\82>\ce\c9k>b\9fQ>0P7>\d3\e0\1c>\f1U\02>bh\cf=|\00\9a=$\fbH=\1b\a4\bb<\f3wV\bbd=\f1\bc\bb\c0c\bdg]\a7\bd\14\bd\dc\bd\03\fb\08\bes\7f#\be4\e7=\be\a4-X\be&Nr\be\12\"\86\be\89\05\93\be4\cf\9f\be\d5|\ac\be3\0c\b9\be\1a{\c5\be[\c7\d1\be\cd\ee\dd\beP\ef\e9\be\c7\c6\f5\be\90\b9\00\bf&y\06\bf$!\0c\bf\8d\b0\11\bff&\17\bf\ba\81\1c\bf\98\c1!\bf\15\e5&\bfJ\eb+\bfV\d30\bf[\9c5\bf\83E:\bf\fd\cd>\bf\fc4C\bf\bcyG\bf}\9bK\bf\84\99O\bf\1fsS\bf\a1\'W\bfc\b6Z\bf\c6\1e^\bf0`a\bf\0fzd\bf\d8kg\bf\075j\bf\1f\d5l\bf\a9Ko\bf7\98q\bfb\bas\bf\c9\b1u\bf\16~w\bf\f6\1ey\bf!\94z\bfU\dd{\bfY\fa|\bf\fa\ea}\bf\0e\af~\bftF\7f\bf\0f\b1\7f\bf\ce\ee\7f\bf\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 14824) ")\00)\00)\00R\00R\00{\00\a4\00\c8\00\de") - (data (i32.const 14858) ")\00)\00)\00)\00{\00{\00{\00\a4\00\a4\00\f0\00\n\01\1b\01\'\01)\00)\00)\00)\00)\00)\00)\00)\00{\00{\00{\00{\00\f0\00\f0\00\f0\00\n\01\n\011\01>\01H\01P\01{\00{\00{\00{\00{\00{\00{\00{\00\f0\00\f0\00\f0\00\f0\001\011\011\01>\01>\01W\01_\01f\01l\01\f0\00\f0\00\f0\00\f0\00\f0\00\f0\00\f0\00\f0\001\011\011\011\01W\01W\01W\01_\01_\01r\01x\01~\01\83\01") - (data (i32.const 15024) "(\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07(\0f\17\1c\1f\"$&\')*+,-.//123456779:;<=>??ABCDEFGG(\14!)059=@BEGIKLNPRUWY[\\^`begiklnpruwy{|~\80(\17\'3\fa\8a\be6uu?uj\91\be0|t?L\d4\97\beqxs?z7\9e\be\03jr?\b7\93\a4\be\f4Pq?\bc\e8\aa\beO-p?A6\b1\be!\ffn?\01|\b7\bev\c6m?\b4\b9\bd\be^\83l?\15\ef\c3\be\e75k?\de\1b\ca\be\1e\dei?\c9?\d0\be\12|h?\92Z\d6\be\d4\0fg?\f3k\dc\bet\99e?\aas\e2\be\01\19d?qq\e8\be\8d\8eb?\07e\ee\be(\fa`?\'N\f4\be\e6[_?\90,\fa\be\d7\b3]?\00\00\00\bf\0f\02\\?\1b\e4\02\bf\a0FZ?w\c2\05\bf\9e\81X?\f6\9a\08\bf\1d\b3V?wm\0b\bf1\dbT?\da9\0e\bf\ef\f9R?\00\00\11\bfl\0fQ?\ca\bf\13\bf\bd\1bO?\18y\16\bf\f8\1eM?\cd+\19\bf4\19K?\ca\d7\1b\bf\88\nI?\f1|\1e\bf\n\f3F?$\1b!\bf\d1\d2D?F\b2#\bf\f7\a9B?:B&\bf\93x@?\e3\ca(\bf\bd>>?%L+\bf\8f\fc;?\e3\c5-\bf\"\b29?\0180\bf\90_7?e\a22\bf\f3\045?\f3\045\bfe\a22?\90_7\bf\0180?\"\b29\bf\e3\c5-?\8f\fc;\bf%L+?\bd>>\bf\e3\ca(?\93x@\bf:B&?\f7\a9B\bfF\b2#?\d1\d2D\bf$\1b!?\n\f3F\bf\f1|\1e?\88\nI\bf\ca\d7\1b?4\19K\bf\cd+\19?\f8\1eM\bf\18y\16?\bd\1bO\bf\ca\bf\13?l\0fQ\bf\00\00\11?\ef\f9R\bf\da9\0e?1\dbT\bfwm\0b?\1d\b3V\bf\f6\9a\08?\9e\81X\bfw\c2\05?\a0FZ\bf\1b\e4\02?\0f\02\\\bf\00\00\00?\d7\b3]\bf\90,\fa>\e6[_\bf\'N\f4>(\fa`\bf\07e\ee>\8d\8eb\bfqq\e8>\01\19d\bf\aas\e2>t\99e\bf\f3k\dc>\d4\0fg\bf\92Z\d6>\12|h\bf\c9?\d0>\1e\dei\bf\de\1b\ca>\e75k\bf\15\ef\c3>^\83l\bf\b4\b9\bd>v\c6m\bf\01|\b7>!\ffn\bfA6\b1>O-p\bf\bc\e8\aa>\f4Pq\bf\b7\93\a4>\03jr\bfz7\9e>qxs\bfL\d4\97>0|t\bfuj\91>6uu\bf>\fa\8a>wcv\bf\ee\83\84>\eaFw\bf\9c\0f|>\84\1fx\bfM\0co><\edx\bf\82\fea>\t\b0y\bf\cd\e6T>\e2gz\bf\c2\c5G>\be\14{\bf\f3\9b:>\98\b6{\bf\f5i->gM|\bf\\0 >%\d9|\bf\bb\ef\12>\cbY}\bf\a8\a8\05>U\cf}\bfs\b7\f0=\bc9~\bf\04\13\d6=\fd\98~\bf3e\bb=\12\ed~\bf*\af\a0=\f95\7f\bf\13\f2\85=\afs\7f\bf:^V=/\a6\7f\bf\e7\ce =y\cd\7f\bf\nq\d6<\8b\e9\7f\bf\bfuV\fa\8a\bewcv\bfuj\91\be6uu\bfL\d4\97\be0|t\bfz7\9e\beqxs\bf\b7\93\a4\be\03jr\bf\bc\e8\aa\be\f4Pq\bfA6\b1\beO-p\bf\01|\b7\be!\ffn\bf\b4\b9\bd\bev\c6m\bf\15\ef\c3\be^\83l\bf\de\1b\ca\be\e75k\bf\c9?\d0\be\1e\dei\bf\92Z\d6\be\12|h\bf\f3k\dc\be\d4\0fg\bf\aas\e2\bet\99e\bfqq\e8\be\01\19d\bf\07e\ee\be\8d\8eb\bf\'N\f4\be(\fa`\bf\90,\fa\be\e6[_\bf\00\00\00\bf\d7\b3]\bf\1b\e4\02\bf\0f\02\\\bfw\c2\05\bf\a0FZ\bf\f6\9a\08\bf\9e\81X\bfwm\0b\bf\1d\b3V\bf\da9\0e\bf1\dbT\bf\00\00\11\bf\ef\f9R\bf\ca\bf\13\bfl\0fQ\bf\18y\16\bf\bd\1bO\bf\cd+\19\bf\f8\1eM\bf\ca\d7\1b\bf4\19K\bf\f1|\1e\bf\88\nI\bf$\1b!\bf\n\f3F\bfF\b2#\bf\d1\d2D\bf:B&\bf\f7\a9B\bf\e3\ca(\bf\93x@\bf%L+\bf\bd>>\bf\e3\c5-\bf\8f\fc;\bf\0180\bf\"\b29\bfe\a22\bf\90_7\bf\f3\045\bf\f3\045\bf\90_7\bfe\a22\bf\"\b29\bf\0180\bf\8f\fc;\bf\e3\c5-\bf\bd>>\bf%L+\bf\93x@\bf\e3\ca(\bf\f7\a9B\bf:B&\bf\d1\d2D\bfF\b2#\bf\n\f3F\bf$\1b!\bf\88\nI\bf\f1|\1e\bf4\19K\bf\ca\d7\1b\bf\f8\1eM\bf\cd+\19\bf\bd\1bO\bf\18y\16\bfl\0fQ\bf\ca\bf\13\bf\ef\f9R\bf\00\00\11\bf1\dbT\bf\da9\0e\bf\1d\b3V\bfwm\0b\bf\9e\81X\bf\f6\9a\08\bf\a0FZ\bfw\c2\05\bf\0f\02\\\bf\1b\e4\02\bf\d7\b3]\bf\00\00\00\bf\e6[_\bf\90,\fa\be(\fa`\bf\'N\f4\be\8d\8eb\bf\07e\ee\be\01\19d\bfqq\e8\bet\99e\bf\aas\e2\be\d4\0fg\bf\f3k\dc\be\12|h\bf\92Z\d6\be\1e\dei\bf\c9?\d0\be\e75k\bf\de\1b\ca\be^\83l\bf\15\ef\c3\bev\c6m\bf\b4\b9\bd\be!\ffn\bf\01|\b7\beO-p\bfA6\b1\be\f4Pq\bf\bc\e8\aa\be\03jr\bf\b7\93\a4\beqxs\bfz7\9e\be0|t\bfL\d4\97\be6uu\bfuj\91\bewcv\bf>\fa\8a\be\eaFw\bf\ee\83\84\be\84\1fx\bf\9c\0f|\be<\edx\bfM\0co\be\t\b0y\bf\82\fea\be\e2gz\bf\cd\e6T\be\be\14{\bf\c2\c5G\be\98\b6{\bf\f3\9b:\begM|\bf\f5i-\be%\d9|\bf\\0 \be\cbY}\bf\bb\ef\12\beU\cf}\bf\a8\a8\05\be\bc9~\bfs\b7\f0\bd\fd\98~\bf\04\13\d6\bd\12\ed~\bf3e\bb\bd\f95\7f\bf*\af\a0\bd\afs\7f\bf\13\f2\85\bd/\a6\7f\bf:^V\bdy\cd\7f\bf\e7\ce \bd\8b\e9\7f\bf\nq\d6\bcc\fa\7f\bf\bfuV\bc\00\00\80\bf\000\0d\a5c\fa\7f\bf\bfuV<\8b\e9\7f\bf\nq\d6\cbY}\bf\bb\ef\12>%\d9|\bf\\0 >gM|\bf\f5i->\98\b6{\bf\f3\9b:>\be\14{\bf\c2\c5G>\e2gz\bf\cd\e6T>\t\b0y\bf\82\fea><\edx\bfM\0co>\84\1fx\bf\9c\0f|>\eaFw\bf\ee\83\84>wcv\bf>\fa\8a>6uu\bfuj\91>0|t\bfL\d4\97>qxs\bfz7\9e>\03jr\bf\b7\93\a4>\f4Pq\bf\bc\e8\aa>O-p\bfA6\b1>!\ffn\bf\01|\b7>v\c6m\bf\b4\b9\bd>^\83l\bf\15\ef\c3>\e75k\bf\de\1b\ca>\1e\dei\bf\c9?\d0>\12|h\bf\92Z\d6>\d4\0fg\bf\f3k\dc>t\99e\bf\aas\e2>\01\19d\bfqq\e8>\8d\8eb\bf\07e\ee>(\fa`\bf\'N\f4>\e6[_\bf\90,\fa>\d7\b3]\bf\00\00\00?\0f\02\\\bf\1b\e4\02?\a0FZ\bfw\c2\05?\9e\81X\bf\f6\9a\08?\1d\b3V\bfwm\0b?1\dbT\bf\da9\0e?\ef\f9R\bf\00\00\11?l\0fQ\bf\ca\bf\13?\bd\1bO\bf\18y\16?\f8\1eM\bf\cd+\19?4\19K\bf\ca\d7\1b?\88\nI\bf\f1|\1e?\n\f3F\bf$\1b!?\d1\d2D\bfF\b2#?\f7\a9B\bf:B&?\93x@\bf\e3\ca(?\bd>>\bf%L+?\8f\fc;\bf\e3\c5-?\"\b29\bf\0180?\90_7\bfe\a22?\f3\045\bf\f3\045?e\a22\bf\90_7?\0180\bf\"\b29?\e3\c5-\bf\8f\fc;?%L+\bf\bd>>?\e3\ca(\bf\93x@?:B&\bf\f7\a9B?F\b2#\bf\d1\d2D?$\1b!\bf\n\f3F?\f1|\1e\bf\88\nI?\ca\d7\1b\bf4\19K?\cd+\19\bf\f8\1eM?\18y\16\bf\bd\1bO?\ca\bf\13\bfl\0fQ?\00\00\11\bf\ef\f9R?\da9\0e\bf1\dbT?wm\0b\bf\1d\b3V?\f6\9a\08\bf\9e\81X?w\c2\05\bf\a0FZ?\1b\e4\02\bf\0f\02\\?\00\00\00\bf\d7\b3]?\90,\fa\be\e6[_?\'N\f4\be(\fa`?\07e\ee\be\8d\8eb?qq\e8\be\01\19d?\aas\e2\bet\99e?\f3k\dc\be\d4\0fg?\92Z\d6\be\12|h?\c9?\d0\be\1e\dei?\de\1b\ca\be\e75k?\15\ef\c3\be^\83l?\b4\b9\bd\bev\c6m?\01|\b7\be!\ffn?A6\b1\beO-p?\bc\e8\aa\be\f4Pq?\b7\93\a4\be\03jr?z7\9e\beqxs?L\d4\97\be0|t?uj\91\be6uu?>\fa\8a\bewcv?\ee\83\84\be\eaFw?\9c\0f|\be\84\1fx?M\0co\be<\edx?\82\fea\be\t\b0y?\cd\e6T\be\e2gz?\c2\c5G\be\be\14{?\f3\9b:\be\98\b6{?\f5i-\begM|?\\0 \be%\d9|?\bb\ef\12\be\cbY}?\a8\a8\05\beU\cf}?s\b7\f0\bd\bc9~?\04\13\d6\bd\fd\98~?3e\bb\bd\12\ed~?*\af\a0\bd\f95\7f?\13\f2\85\bd\afs\7f?:^V\bd/\a6\7f?\e7\ce \bdy\cd\7f?\nq\d6\bc\8b\e9\7f?\bfuV\bcc\fa\7f?\00\c8S\a5\00\00\80?\bfuVU\cf}?\bb\ef\12>\cbY}?\\0 >%\d9|?\f5i->gM|?\f3\9b:>\98\b6{?\c2\c5G>\be\14{?\cd\e6T>\e2gz?\82\fea>\t\b0y?M\0co><\edx?\9c\0f|>\84\1fx?\ee\83\84>\eaFw?>\fa\8a>wcv?uj\91>6uu?L\d4\97>0|t?z7\9e>qxs?\b7\93\a4>\03jr?\bc\e8\aa>\f4Pq?A6\b1>O-p?\01|\b7>!\ffn?\b4\b9\bd>v\c6m?\15\ef\c3>^\83l?\de\1b\ca>\e75k?\c9?\d0>\1e\dei?\92Z\d6>\12|h?\f3k\dc>\d4\0fg?\aas\e2>t\99e?qq\e8>\01\19d?\07e\ee>\8d\8eb?\'N\f4>(\fa`?\90,\fa>\e6[_?\00\00\00?\d7\b3]?\1b\e4\02?\0f\02\\?w\c2\05?\a0FZ?\f6\9a\08?\9e\81X?wm\0b?\1d\b3V?\da9\0e?1\dbT?\00\00\11?\ef\f9R?\ca\bf\13?l\0fQ?\18y\16?\bd\1bO?\cd+\19?\f8\1eM?\ca\d7\1b?4\19K?\f1|\1e?\88\nI?$\1b!?\n\f3F?F\b2#?\d1\d2D?:B&?\f7\a9B?\e3\ca(?\93x@?%L+?\bd>>?\e3\c5-?\8f\fc;?\0180?\"\b29?e\a22?\90_7?\f3\045?\f3\045?\90_7?e\a22?\"\b29?\0180?\8f\fc;?\e3\c5-?\bd>>?%L+?\93x@?\e3\ca(?\f7\a9B?:B&?\d1\d2D?F\b2#?\n\f3F?$\1b!?\88\nI?\f1|\1e?4\19K?\ca\d7\1b?\f8\1eM?\cd+\19?\bd\1bO?\18y\16?l\0fQ?\ca\bf\13?\ef\f9R?\00\00\11?1\dbT?\da9\0e?\1d\b3V?wm\0b?\9e\81X?\f6\9a\08?\a0FZ?w\c2\05?\0f\02\\?\1b\e4\02?\d7\b3]?\00\00\00?\e6[_?\90,\fa>(\fa`?\'N\f4>\8d\8eb?\07e\ee>\01\19d?qq\e8>t\99e?\aas\e2>\d4\0fg?\f3k\dc>\12|h?\92Z\d6>\1e\dei?\c9?\d0>\e75k?\de\1b\ca>^\83l?\15\ef\c3>v\c6m?\b4\b9\bd>!\ffn?\01|\b7>O-p?A6\b1>\f4Pq?\bc\e8\aa>\03jr?\b7\93\a4>qxs?z7\9e>0|t?L\d4\97>6uu?uj\91>wcv?>\fa\8a>\eaFw?\ee\83\84>\84\1fx?\9c\0f|><\edx?M\0co>\t\b0y?\82\fea>\e2gz?\cd\e6T>\be\14{?\c2\c5G>\98\b6{?\f3\9b:>gM|?\f5i->%\d9|?\\0 >\cbY}?\bb\ef\12>U\cf}?\a8\a8\05>\bc9~?s\b7\f0=\fd\98~?\04\13\d6=\12\ed~?3e\bb=\f95\7f?*\af\a0=\afs\7f?\13\f2\85=/\a6\7f?:^V=y\cd\7f?\e7\ce =\8b\e9\7f?\nq\d6\00V\00n\00\16\00.\00F\00^\00v\00\03\00\1b\003\00K\00c\00\0b\00#\00;\00S\00k\00\13\00+\00C\00[\00s\00\07\00\1f\007\00O\00g\00\0f\00\'\00?\00W\00o\00\17\00/\00G\00_\00w\00\00\000\00`\00\90\00\c0\00\10\00@\00p\00\a0\00\d0\00 \00P\00\80\00\b0\00\e0\00\04\004\00d\00\94\00\c4\00\14\00D\00t\00\a4\00\d4\00$\00T\00\84\00\b4\00\e4\00\08\008\00h\00\98\00\c8\00\18\00H\00x\00\a8\00\d8\00(\00X\00\88\00\b8\00\e8\00\0c\00<\00l\00\9c\00\cc\00\1c\00L\00|\00\ac\00\dc\00,\00\\\00\8c\00\bc\00\ec\00\01\001\00a\00\91\00\c1\00\11\00A\00q\00\a1\00\d1\00!\00Q\00\81\00\b1\00\e1\00\05\005\00e\00\95\00\c5\00\15\00E\00u\00\a5\00\d5\00%\00U\00\85\00\b5\00\e5\00\t\009\00i\00\99\00\c9\00\19\00I\00y\00\a9\00\d9\00)\00Y\00\89\00\b9\00\e9\00\0d\00=\00m\00\9d\00\cd\00\1d\00M\00}\00\ad\00\dd\00-\00]\00\8d\00\bd\00\ed\00\02\002\00b\00\92\00\c2\00\12\00B\00r\00\a2\00\d2\00\"\00R\00\82\00\b2\00\e2\00\06\006\00f\00\96\00\c6\00\16\00F\00v\00\a6\00\d6\00&\00V\00\86\00\b6\00\e6\00\n\00:\00j\00\9a\00\ca\00\1a\00J\00z\00\aa\00\da\00*\00Z\00\8a\00\ba\00\ea\00\0e\00>\00n\00\9e\00\ce\00\1e\00N\00~\00\ae\00\de\00.\00^\00\8e\00\be\00\ee\00\03\003\00c\00\93\00\c3\00\13\00C\00s\00\a3\00\d3\00#\00S\00\83\00\b3\00\e3\00\07\007\00g\00\97\00\c7\00\17\00G\00w\00\a7\00\d7\00\'\00W\00\87\00\b7\00\e7\00\0b\00;\00k\00\9b\00\cb\00\1b\00K\00{\00\ab\00\db\00+\00[\00\8b\00\bb\00\eb\00\0f\00?\00o\00\9f\00\cf\00\1f\00O\00\7f\00\af\00\df\00/\00_\00\8f\00\bf\00\ef\00\00\00`\00\c0\00 \01\80\01 \00\80\00\e0\00@\01\a0\01@\00\a0\00\00\01`\01\c0\01\08\00h\00\c8\00(\01\88\01(\00\88\00\e8\00H\01\a8\01H\00\a8\00\08\01h\01\c8\01\10\00p\00\d0\000\01\90\010\00\90\00\f0\00P\01\b0\01P\00\b0\00\10\01p\01\d0\01\18\00x\00\d8\008\01\98\018\00\98\00\f8\00X\01\b8\01X\00\b8\00\18\01x\01\d8\01\04\00d\00\c4\00$\01\84\01$\00\84\00\e4\00D\01\a4\01D\00\a4\00\04\01d\01\c4\01\0c\00l\00\cc\00,\01\8c\01,\00\8c\00\ec\00L\01\ac\01L\00\ac\00\0c\01l\01\cc\01\14\00t\00\d4\004\01\94\014\00\94\00\f4\00T\01\b4\01T\00\b4\00\14\01t\01\d4\01\1c\00|\00\dc\00<\01\9c\01<\00\9c\00\fc\00\\\01\bc\01\\\00\bc\00\1c\01|\01\dc\01\01\00a\00\c1\00!\01\81\01!\00\81\00\e1\00A\01\a1\01A\00\a1\00\01\01a\01\c1\01\t\00i\00\c9\00)\01\89\01)\00\89\00\e9\00I\01\a9\01I\00\a9\00\t\01i\01\c9\01\11\00q\00\d1\001\01\91\011\00\91\00\f1\00Q\01\b1\01Q\00\b1\00\11\01q\01\d1\01\19\00y\00\d9\009\01\99\019\00\99\00\f9\00Y\01\b9\01Y\00\b9\00\19\01y\01\d9\01\05\00e\00\c5\00%\01\85\01%\00\85\00\e5\00E\01\a5\01E\00\a5\00\05\01e\01\c5\01\0d\00m\00\cd\00-\01\8d\01-\00\8d\00\ed\00M\01\ad\01M\00\ad\00\0d\01m\01\cd\01\15\00u\00\d5\005\01\95\015\00\95\00\f5\00U\01\b5\01U\00\b5\00\15\01u\01\d5\01\1d\00}\00\dd\00=\01\9d\01=\00\9d\00\fd\00]\01\bd\01]\00\bd\00\1d\01}\01\dd\01\02\00b\00\c2\00\"\01\82\01\"\00\82\00\e2\00B\01\a2\01B\00\a2\00\02\01b\01\c2\01\n\00j\00\ca\00*\01\8a\01*\00\8a\00\ea\00J\01\aa\01J\00\aa\00\n\01j\01\ca\01\12\00r\00\d2\002\01\92\012\00\92\00\f2\00R\01\b2\01R\00\b2\00\12\01r\01\d2\01\1a\00z\00\da\00:\01\9a\01:\00\9a\00\fa\00Z\01\ba\01Z\00\ba\00\1a\01z\01\da\01\06\00f\00\c6\00&\01\86\01&\00\86\00\e6\00F\01\a6\01F\00\a6\00\06\01f\01\c6\01\0e\00n\00\ce\00.\01\8e\01.\00\8e\00\ee\00N\01\ae\01N\00\ae\00\0e\01n\01\ce\01\16\00v\00\d6\006\01\96\016\00\96\00\f6\00V\01\b6\01V\00\b6\00\16\01v\01\d6\01\1e\00~\00\de\00>\01\9e\01>\00\9e\00\fe\00^\01\be\01^\00\be\00\1e\01~\01\de\01\03\00c\00\c3\00#\01\83\01#\00\83\00\e3\00C\01\a3\01C\00\a3\00\03\01c\01\c3\01\0b\00k\00\cb\00+\01\8b\01+\00\8b\00\eb\00K\01\ab\01K\00\ab\00\0b\01k\01\cb\01\13\00s\00\d3\003\01\93\013\00\93\00\f3\00S\01\b3\01S\00\b3\00\13\01s\01\d3\01\1b\00{\00\db\00;\01\9b\01;\00\9b\00\fb\00[\01\bb\01[\00\bb\00\1b\01{\01\db\01\07\00g\00\c7\00\'\01\87\01\'\00\87\00\e7\00G\01\a7\01G\00\a7\00\07\01g\01\c7\01\0f\00o\00\cf\00/\01\8f\01/\00\8f\00\ef\00O\01\af\01O\00\af\00\0f\01o\01\cf\01\17\00w\00\d7\007\01\97\017\00\97\00\f7\00W\01\b7\01W\00\b7\00\17\01w\01\d7\01\1f\00\7f\00\df\00?\01\9f\01?\00\9f\00\ff\00_\01\bf\01_\00\bf\00\1f\01\7f\01\df\01") - (data (i32.const 21256) "\03\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\05\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\05\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\00\00\ce@\00\00\c8@\00\00\b8@\00\00\aa@\00\00\a2@\00\00\9a@\00\00\90@\00\00\8c@\00\00\9c@\00\00\96@\00\00\92@\00\00\8e@\00\00\9c@\00\00\94@\00\00\8a@\00\00\90@\00\00\8c@\00\00\94@\00\00\98@\00\00\8e@\00\00p@\00\00p@\00\00p@\00\00p@\00\00p@") - (data (i32.const 21424) "H\7fA\81B\80A\80@\80>\80@\80@\80\\N\\O\\NZOt)s(r(\84\1a\84\1a\91\11\a1\0c\b0\n\b1\0b\18\b30\8a6\876\845\868\857\847\84=rF`JXKXWJYB[Cd;l2x(z%a+N2SNTQXKVJWGZI]J]Jm(r$u\"u\"\8f\11\91\12\92\13\a2\0c\a5\n\b2\07\bd\06\be\08\b1\t\17\b26s?fBbEcJYG[I[NYVP\\B]@f;g`H`CeIkHq7v4}4v4u7\871\89\'\9d \91\1da!M(\00\00f?\00\00L?\00\00&?\00\00\00?\00\86k?\00\14.?\00p\bd>\00\d0L>\00\08\0d\10\13\15\17\18\1a\1b\1c\1d\1e\1f !\"\"#$$%%") - (data (i32.const 21824) "\e0p,\0f\03\02\01\00\fe\ed\c0\84F\17\04\00\ff\fc\e2\9b=\0b\02") - (data (i32.const 21856) "\fa\f5\ea\cbG2*&#!\1f\1d\1c\1b\1a\19\18\17\16\15\14\13\12\11\10\0f\0e\0d\0c\0b\n\t\08\07\06\05\04\03\02\01") - (data (i32.const 21904) "\c7\a5\90|m`TG=3* \17\0f\08\00\f1\e1\d3\c7\bb\af\a4\99\8e\84{ri`XPH@92,&!\1d\18\14\10\0c\t\05\02\00E]sv\83\8a\8d\8a\96\96\9b\96\9b\a0\a6\a0\83\80\86\8d\8d\8d\91\91\91\96\9b\9b\9b\9b\a0\a0\a0\a0\a6\a6\ad\ad\b6\c0\b6\c0\c0\c0\cd\c0\cd\e0\04\06\18\07\05\00\00\02\00\00\0c\1c)\0d\fc\f7\0f*\19\0e\01\fe>)\f7\f6%A\fc\03\fa\04B\07\f8\10\0e&\fd!") - (data (i32.const 22048) "\0d\16\'\17\0c\ff$@\1b\fa\f9\n7+\11\01\01\08\01\01\06\f5J5\f7\f47L\f4\08\fd\03]\1b\fc\1a\';\03\f8\02\00M\0b\t\f8\16,\fa\07(\t\1a\03\t\f9\14e\f9\04\03\f8*\1a\00\f1!D\02\17\fe7.\fe\0f\03\ff\15\10)\fa\1b=\'\05\f5*X\04\01\feRdx\91\a8\be\d6\16\1f2Ogx\97\aa\cb\e3\15\1d-Aj|\96\ab\c4\e0\1e1Kay\8e\a5\ba\d1\e5\13\194F]t\8f\a6\c0\db\1a\">Kav\91\a7\c2\d9\19!8F[q\8f\a5\c4\df\15\"3Hau\91\ab\c4\de\14\1d2CZu\90\a8\c5\dd\16\1f0B_u\92\a8\c4\de\18!3Mt\86\9e\b4\c8\e0\15\1cFWj|\95\aa\c2\d9\1a!5@Su\98\ad\cc\e1\1b\"A_l\81\9b\ae\d2\e1\14\1aHcq\83\9a\b0\c8\db\"+=N]r\9b\b1\cd\e5\17\1d6a|\8a\a3\b3\d1\e5\1e&8Yv\81\9e\b2\c8\e7\15\1d1?Uo\8e\a3\c1\de\1b0Mg\85\9e\b3\c4\d7\e8\1d/Jc|\97\b0\c6\dc\ed!*=L]y\9b\ae\cf\e1\1d5Wp\88\9a\aa\bc\d0\e3\18\1e4T\83\96\a6\ba\cb\e5%0@Thv\9c\b1\c9\e6Q\0b\n\t\n\t\n\t\ef\08\ef\08\n\t\fc\08\17\t\ef\08H\0b\14\nZ\t?\t\n\t\e2\08\e2\08\e2\08\e2\08\92\08\b7\t$\t$\t\n\t\n\t\n\t$\t$\t?\t2\t\90\0c\ce\n$\t$\t\n\t\e2\08\ad\08\9f\08\d5\08\92\08\9c\t\aa\t?\tZ\tZ\tZ\tZ\t?\tg\t\n\t\97\0d\f0\0bO\08\9f\08\e2\08\e2\08\e2\08\ef\08\n\t\d5\08\d2\0cE\0c\14\nZ\t\c7\08\ad\08\9f\08\92\08\92\08B\08\00\10\05\0f\ad\08<\n<\ng\t\n\tZ\t?\t\1a\08j\0c\ac\0c?\t\ad\08\f9\t\82\t$\t\n\tw\08\ad\08\n\0d\a0\0d\a6\n\92\08\d5\08\9c\t2\t?\t\9f\085\082\tt\t\17\t?\tZ\tt\tt\tt\t\9c\t?\t\c3\0e-\0e\82\t\df\t?\t\e2\08\e2\08\fc\08\9f\08\00\08\b6\0c\99\0c\99\n\1e\0b\8f\t\17\t\fc\08\fc\08\e2\08O\08\bf\0c\e4\0c\c1\n\f6\n\8f\t\d5\08\d5\08\c7\08O\085\089\0b\a5\0bI\n?\tg\t2\t\92\08\c7\08\c7\08B\08\99\0c}\0cI\n\14\n\e2\08\85\08\c7\08\ad\08\ad\08]\08j\0c\ee\0c\b4\ng\t\e2\08\e2\08\e2\08\ef\08\92\08B\08E\0c\c8\0c\9c\t\0d\08\ef\08\c4\t?\t\b7\t\82\t\85\08\b3\0d\d2\0c\n\t\8c\nW\n\aa\t?\tZ\t$\tO\08_\0d\cf\0d\de\0b\f0\0b\fc\08\9e\07\ad\08\e2\08\e2\08\e2\08L\0d&\0d\'\08\7f\n9\0b2\tt\t\e2\08\aa\t\ec\t\b0\0e\a0\0d\9e\07d\nQ\0b\df\tZ\t?\t\9c\t\d5\08\d4\0b\c8\0c\b4\nH\0b\b4\nj\08O\08\ef\08\ba\08\c7\08o\0eI\0e\e9\07\b1\07d\n\8c\n\14\n\c4\t\17\t?\t\87\0cU\0d2\t\1a\08H\0bH\0b$\t\b7\t\c7\08w\08\n\0d&\0d\1e\0b\dc\n\17\tj\08\e2\08\ef\08B\08\0d\08\17\t\fc\08\85\08w\08\85\08?\tI\n\8c\n\8c\n\f9\tg\t\82\t\ad\08\d5\08\ad\08\ad\08$\tt\t/\n\8c\n\de\0b\ac\0c\f6\nH\0b\aa\t\1a\08\fc\08\n\t2\tL\t\ad\08j\08O\08\ef\08\c4\t\e9\n\e9\n<\n\14\n?\t\\\0e\81\0e\ba\08.\07\85\08\c1\n\a6\nq\n\d1\t\9f\08\e9\nX\0c\a6\n\f9\t\1e\0b\d1\t\85\08Z\t\ad\08\85\08\d4\b2\94\81l`UROM=;98310-*)(&$\"\1f\1e\15\0c\n\03\01\00\ff\f5\f4\ec\e9\e1\d9\cb\be\b0\af\a1\95\88}rf[QG<4+#\1c\14\13\12\0c\0b\05\00\b3\8a\8c\94\97\95\99\97\a3tCR;\\HdY\\") - (data (i32.const 23392) "\10\00\00\00\00cB$$\"$\"\"\"\"SE$4\"tfFDD\b0fDD\"AUDT$t\8d\98\8b\aa\84\bb\b8\d8\89\84\f9\a8\b9\8bhfdDD\b2\da\b9\b9\aa\f4\d8\bb\bb\aa\f4\bb\bb\db\8ag\9b\b8\b9\89t\b7\9b\98\88\84\d9\b8\b8\aa\a4\d9\ab\9b\8b\f4\a9\b8\b9\aa\a4\d8\df\da\8a\d6\8f\bc\da\a8\f4\8d\88\9b\aa\a8\8a\dc\db\8b\a4\db\ca\d8\89\a8\ba\f6\b9\8bt\b9\db\b9\8add\86df\"DDdD\a8\cb\dd\da\a8\a7\9a\88hF\a4\f6\ab\89\8b\89\9b\da\db\8b\ff\fe\fd\ee\0e\03\02\01\00\ff\fe\fc\da#\03\02\01\00\ff\fe\fa\d0;\04\02\01\00\ff\fe\f6\c2G\n\02\01\00\ff\fc\ec\b7R\08\02\01\00\ff\fc\eb\b4Z\11\02\01\00\ff\f8\e0\aba\1e\04\01\00\ff\fe\ec\ad_%\07\01") - (data (i32.const 23632) "\ff\ff\ff\83\06\91\ff\ff\ff\ff\ff\ec]\0f`\ff\ff\ff\ff\ff\c2S\19G\dd\ff\ff\ff\ff\a2I\"B\a2\ff\ff\ff\d2~I+9\ad\ff\ff\ff\c9}G0:\82\ff\ff\ff\a6nI9>h\d2\ff\ff\fb{A7Dd\ab\ff") - (data (i32.const 23712) "\fa\00\03\00\06\00\03\00\03\00\03\00\04\00\03\00\03\00\03\00\cd\01") - (data (i32.const 23744) "\07\17&6EUdt\83\93\a2\b2\c1\d0\df\ef\0d\19)7ESbp\7f\8e\9d\ab\bb\cb\dc\ec\0f\15\"3=N\\j~\88\98\a7\b9\cd\e1\f0\n\15$2?O_n~\8d\9d\ad\bd\cd\dd\ed\11\14%3;NYk{\86\96\a4\b8\cd\e0\f0\n\0f 3CQ`p\81\8e\9e\ad\bd\cc\dc\ec\08\15%3AObq~\8a\9b\a8\b3\c0\d1\da\0c\0f\"7?NWlv\83\94\a7\b9\cb\db\ec\10\13 $8O[lv\88\9a\ab\ba\cc\dc\ed\0b\1c+:JYix\87\96\a5\b4\c4\d3\e2\f1\06\10!.Oas\81\8e\9b\a8\b4\c2\d0\df\ee\08\0e\1e->N^o\7f\8f\9f\af\c0\cf\df\ef\11\1e1>O\\kw\84\91\a0\ae\be\cc\dc\eb\0e\13$-=L[ly\8a\9a\ac\bd\cd\de\ee\0c\12\1f-B82,\'#\1f\1b\18\15\12\10\0e\0c\n\08\06\04\03\02\01") - (data (i32.const 26128) "}3\1a\12\0f\0c\0b\n\t\08\07\06\05\04\03\02\01\00\c6i-\16\0f\0c\0b\n\t\08\07\06\05\04\03\02\01\00\d5\a2tS;+ \18\12\0f\0c\t\07\06\05\03\02\00\ef\bbt;\1c\10\0b\n\t\08\07\06\05\04\03\02\01\00\fa\e5\bc\87V3\1e\13\0d\n\08\06\05\04\03\02\01\00\f9\eb\d5\b9\9c\80gSB5*!\1a\15\11\0d\n\00\fe\f9\eb\ce\a4vM.\1b\10\n\07\05\04\03\02\01\00\ff\fd\f9\ef\dc\bf\9cwU9%\17\0f\n\06\04\02\00\ff\fd\fb\f6\ed\df\cb\b3\98|bK7(\1d\15\0f\00\ff\fe\fd\f7\dc\a2jC*\1c\12\0c\t\06\04\03\02") - (data (i32.const 26320) "\1f9k\a0\cd\cd\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ffE/Co\a6\cd\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ffRJO_m\80\91\a0\ad\cd\cd\cd\e0\ff\ff\e0\ff\e0}J;Ea\8d\b6\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\adsUIL\\s\91\ad\cd\e0\e0\ff\ff\ff\ff\ff\ff\a6\86qfefkv}\8a\91\9b\a6\b6\c0\c0\cd\96\e0\b6\86eSOUax\91\ad\cd\e0\ff\ff\ff\ff\ff\ff\e0\c0\96xe\\Y]fv\86\a0\b6\c0\e0\e0\e0\ff\e0\e0\b6\9b\86vmhfjov\83\91\a0\ad\83") - (data (i32.const 26496) "\f1\be\b2\84WJ)\0e\00\df\c1\9d\8cj9\'\12") - (data (i32.const 26528) "\83J\8dOP\8a_h\86_c[}]L{s{") - (data (i32.const 26560) "\80\00\d6*\00\eb\80\15\00\f4\b8H\0b\00\f8\d6\80*\07\00\f8\e1\aaP\19\05\00\fb\ec\c6~6\12\03\00\fa\ee\d3\9fR#\0f\05\00\fa\e7\cb\a8\80X5\19\06\00\fc\ee\d8\b9\94lG(\12\04\00\fd\f3\e1\c7\a6\80Z9\1f\0d\03\00\fe\f6\e9\d4\b7\93mI,\17\n\02\00\ff\fa\f0\df\c6\a6\80Z:!\10\06\01\00\ff\fb\f4\e7\d2\b5\92nK.\19\0c\05\01\00\ff\fd\f8\ee\dd\c4\a4\80\\<#\12\08\03\01\00\ff\fd\f9\f2\e5\d0\b4\92nL0\1b\0e\07\03\01") - (data (i32.const 26720) "\81\00\cf2\00\ec\81\14\00\f5\b9H\n\00\f9\d5\81*\06\00\fa\e2\a9W\1b\04\00\fb\e9\c2\82>\14\04\00\fa\ec\cf\a0c/\11\03\00\ff\f0\d9\b6\83Q)\0b\01\00\ff\fe\e9\c9\9fk=\14\02\01\00\ff\f9\e9\ce\aa\80V2\17\07\01\00\ff\fa\ee\d9\ba\94lF\'\12\06\01\00\ff\fc\f3\e2\c8\a6\80Z8\1e\0d\04\01\00\ff\fc\f5\e7\d1\b4\92nL/\19\0b\04\01\00\ff\fd\f8\ed\db\c2\a3\80]>%\13\08\03\01\00\ff\fe\fa\f1\e2\cd\b1\91oO3\1e\0f\06\02\01") - (data (i32.const 26880) "\81\00\cb6\00\ea\81\17\00\f5\b8I\n\00\fa\d7\81)\05\00\fc\e8\adV\18\03\00\fd\f0\c8\818\0f\02\00\fd\f4\d9\a4^&\n\01\00\fd\f5\e2\bd\84G\1b\07\01\00\fd\f6\e7\cb\9fi8\17\06\01\00\ff\f8\eb\d5\b3\85U/\13\05\01\00\ff\fe\f3\dd\c2\9fuF%\0c\02\01\00\ff\fe\f8\ea\d0\ab\80U0\16\08\02\01\00\ff\fe\fa\f0\dc\bd\95kC$\10\06\02\01\00\ff\fe\fb\f3\e3\c9\a6\80Z7\1d\0d\05\02\01\00\ff\fe\fc\f6\ea\d5\b7\93mI+\16\n\04\02\01") - (data (i32.const 27040) "\82\00\c8:\00\e7\82\1a\00\f4\b8L\0c\00\f9\d6\82+\06\00\fc\e8\adW\18\03\00\fd\f1\cb\838\0e\02\00\fe\f6\dd\a7^#\08\01\00\fe\f9\e8\c1\82A\17\05\01\00\ff\fb\ef\d3\a2c-\0f\04\01\00\ff\fb\f3\df\ba\83J!\0b\03\01\00\ff\fc\f5\e6\ca\9ei9\18\08\02\01\00\ff\fd\f7\eb\d6\b3\84T,\13\07\02\01\00\ff\fe\fa\f0\df\c4\9fpE$\0f\06\02\01\00\ff\fe\fd\f5\e7\d1\b0\88]7\1b\0b\03\02\01\00\ff\fe\fd\fc\ef\dd\c2\9euL*\12\04\03\02\01") - (data (i32.const 27202) "\02\05\t\0e\14\1b#,6AMZhw\87") - (data (i32.const 27232) "\fe1CMR]c\c6\0b\12\18\1f$-\ff.BNW^h\d0\0e\15 *3B\ff^hmpsv\f85EPX_f\00\00\00\00\00\000u\00\00p\17\00\00 \d1\ff\ff \d1\ff\ff\00\00\1c+4;AFJNQUWZ]_bdfikmoqstvxz{}\7f\80\82\83\85\86\88\89\8a\8c\8d\8f\90\91\93\94\95\97\98\99\9a\9c\9d\9e\9f\a0\a2\a3\a4\a5\a6\a7\a8\a9\ab\ac\ad\ae\af\b0\b1\b2\b3\b4\b5\b6\b7\b8\b9\ba\bb\bc\bc\bd\be\bf\c0\c1\c2\c3\c4\c5\c6\c7\c8\c9\ca\cb\cb\cc\cd\ce\cf\d0\d1\d2\d3\d4\d5\d6\d6\d7\d8\d9\da\db\dc\dd\de\df\e0\e0\e1\e2\e3\e4\e5\e6\e7\e8\e9\ea\eb\ec\ec\ed\ee\ef\f0\f1\f2\f3\f4\f5\f6\f7\f8\f9\fa\fb\fc\fd\fe\ff") - (data (i32.const 27459) "\08\1d)18>BFJMPSVX[]_acegiklnpqstvwyz{}~\7f\81\82\83\84\86\87\88\89\8a\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9c\9d\9e\9f\9f\a0\a1\a2\a3\a4\a5\a6\a7\a8\a9\aa\ab\ab\ac\ad\ae\af\b0\b1\b1\b2\b3\b4\b5\b5\b6\b7\b8\b9\b9\ba\bb\bc\bd\bd\be\bf\c0\c0\c1\c2\c3\c3\c4\c5\c6\c6\c7\c8\c8\c9\ca\cb\cb\cc\cd\ce\ce\cf\d0\d1\d1\d2\d3\d3\d4\d5\d6\d6\d7\d8\d8\d9\da\db\db\dc\dd\dd\de\df\e0\e0\e1\e2\e2\e3\e4\e5\e5\e6\e7\e8\e8\e9\ea\ea\eb\ec\ed\ed\ee\ef\f0\f0\f1\f2\f3\f3\f4\f5\f6\f6\f7\f8\f9\f9\fa\fb\fc\fd\ff\00\00\0f\'4=DJOTX\\_cfiloruwz|~\81\83\85\87\89\8b\8e\8f\91\93\95\97\99\9b\9d\9e\a0\a2\a3\a5\a7\a8\aa\ab\ad\ae\b0\b1\b3\b4\b6\b7\b9\ba\bb\bd\be\c0\c1\c2\c4\c5\c7\c8\c9\cb\cc\cd\cf\d0\d1\d3\d4\d5\d7\d8\d9\db\dc\dd\df\e0\e1\e3\e4\e6\e7\e8\ea\eb\ec\ee\ef\f1\f2\f3\f5\f6\f8\f9\fa\fc\fd\ff\00\00\00\00\00\00 \fe\1f\f6\1f\ea\1f\d8\1f\c2\1f\a8\1f\88\1fb\1f:\1f\n\1f\d8\1e\a0\1eb\1e\"\1e\dc\1d\90\1dB\1d\ee\1c\96\1c:\1c\d8\1br\1b\n\1b\9c\1a*\1a\b4\19:\19\bc\18<\18\b6\17.\17\a0\16\10\16~\15\e8\14N\14\b0\13\10\13n\12\c8\11\1e\11t\10\c6\0f\16\0fd\0e\ae\0d\f8\0c@\0c\84\0b\c8\n\n\nJ\t\8a\08\c6\07\02\07>\06x\05\b2\04\ea\03\"\03Z\02\92\01\ca\00\00\006\ffn\fe\a6\fd\de\fc\16\fcN\fb\88\fa\c2\f9\fe\f8:\f8v\f7\b6\f6\f6\f58\f5|\f4\c0\f3\08\f3R\f2\9c\f1\ea\f0:\f0\8c\ef\e2\ee8\ee\92\ed\f0\ecP\ec\b2\eb\18\eb\82\ea\f0\e9`\e9\d2\e8J\e8\c4\e7D\e7\c6\e6L\e6\d6\e5d\e5\f6\e4\8e\e4(\e4\c6\e3j\e3\12\e3\be\e2p\e2$\e2\de\e1\9e\e1`\e1(\e1\f6\e0\c6\e0\9e\e0x\e0X\e0>\e0(\e0\16\e0\n\e0\02\e0\00\e0") - (data (i32.const 28033) "\0f\08\07\04\0b\0c\03\02\0d\n\05\06\t\0e\01\00\00\01\ff\01\ff\02\fe\02\fe\03\fd\00\01\00\01\ff\02\ff\02\fe\03\fe\03") - (data (i32.const 28081) "\02\ff\ff\ff\00\00\01\01\00\01\00\01\00\00\00\00\00\01\00\00\00\00\00\01\00\00\00\01\00\00\00\00\00\ff\02\01\00\01\01\00\00\ff\ff\00\00\00\00\00\00\01\ff\00\01\ff\00\ff\01\fe\02\fe\fe\02\fd\02\03\fd\fc\03\fc\04\04\fb\05\fa\fb\06\f9\06\05\08\f7\00\00\01\00\00\00\00\00\00\00\ff\01\00\00\01\ff\00\01\ff\ff\01\ff\02\01\ff\02\fe\fe\02\fe\02\02\03\fd\00\01\00\00\00\00\00\00\01\00\01\00\00\01\ff\01\00\00\02\01\ff\02\ff\ff\02\ff\02\02\ff\03\fe\fe\fe\03\00\01\00\00\01\00\01\ff\02\ff\02\ff\02\03\fe\03\fe\fe\04\04\fd\05\fd\fc\06\fc\06\05\fb\08\fa\fb\f9\t") - (data (i32.const 28272) "\fb\08\ff\06\ff\06\fc\n\fa\n\fe\06\ff\06\fb\n\f7\0c\fd\07\fe\07\f9\0d") - (data (i32.const 28304) "*\af\d5\c9\cf\ff@\00\11\00c\ffa\01\10\fe\a3\00\'+\bdV\d9\ff\06\00[\00V\ff\ba\00\17\00\80\fc\c0\18\d8M\ed\ff\dc\fff\00\a7\ff\e8\ffH\01I\fc\08\n%>\00\00\00\00\00\00\87\c7=\c9@\00\80\00\86\ff$\006\01\00\fdH\023$EE\0c\00\80\00\12\00r\ff \01\8b\ff\9f\fc\1b\10{8") - (data (i32.const 28416) "h\02\0d\c8\f6\ff\'\00:\00\d2\ff\ac\ffx\00\b8\00\c5\fe\e3\fd\04\05\04\15@#\00\00\00\00\e6>\c6\c4\f3\ff\00\00\14\00\1a\00\05\00\e1\ff\d5\ff\fc\ffA\00Z\00\07\00c\ff\08\ff\d4\ffQ\02/\064\n\c7\0c") - (data (i32.const 28496) "\e4W\05\c5\03\00\f2\ff\ec\ff\f1\ff\02\00\19\00%\00\19\00\f0\ff\b9\ff\95\ff\b1\ff2\00$\01o\02\d6\03\08\05\b8\05") - (data (i32.const 28544) "\94kg\c4\11\00\0c\00\08\00\01\00\f6\ff\ea\ff\e2\ff\e0\ff\ea\ff\03\00,\00d\00\a8\00\f3\00=\01}\01\ad\01\c7\01") - (data (i32.const 28592) "\bd\00\a8\fdi\02gwu\00a\ff\d2\fb\08t4\00\dd\00\a8\f6tn\fc\ff\11\02\ea\f2\e5f\d0\ff\f6\02\8c\f0\a5]\b0\ff\89\03u\ef\06S\9d\ff\cc\03\82\effG\95\ff\c7\03\8b\f0\';\99\ff\80\03a\f2\ae.\a5\ff\05\03\cf\f4^\"\b9\ffc\02\a1\f7\98\16\d2\ff\a9\01\a1\fa\b4\0b\00@\00\00l\"\00\00B\0f\00\00\12\06\00\00M\02\00\00\db") - (data (i32.const 28720) "\ed\00\00\00\99\00\00\00I\00\00\00\1e\00\00\00\0c\00\00\00\07") - (data (i32.const 28753) "@\00\00\93]\00\00\bdp\00\00\edy\00\00\b2}\00\00$\7f") - (data (i32.const 28784) "\e0.\00\00\e8\03\00\00\b06\00\00\e8\03\00\00\80>\00\00\e8\03\00\00 N\00\00\e8\03\00\00\f0U\00\00\e8\03") - (data (i32.const 28852) "\e0.\00\00\10\'\00\00\10\'\00\00\f8*\00\00\f8*\00\00\80>\00\00\bc4\00\00\bc4\00\00\98:\00\00\98:\00\00 N\00\00\80>\00\00\80>\00\00PF\00\00PF\00\00\c0]\00\00PF\00\00PF\00\00\08R\00\00\08R\00\00\00}\00\00\f0U\00\00\f0U\00\00`m\00\00`m\00\00\00\fa\00\00p\94\00\00p\94\00\00P\c3\00\00P\c3\00\00\00\00\00\00\e6Z48wN39\d3\d9\c99\92\913:\cc`\8c:a\fb\c9:\99~\t;\cb\803;\d5%c;w.\8c;\a8\8a\a9;E\b8\c9;\87\a6\ec;\e8.\t<\aef\1d<\f7\023<\93\ffI\f2\06\08>\c7\9b\0c>\dd@\11>4\f6\15>E\bb\1a>\11\90\1f>Tt$>\cbg)>3j.>\8d{3>R\9b8>\c5\c9=>\1c\06C>YPH>z\a8M>\b7\0dS>R\80X>\08\00^>T\8cc>\f2$i>%\can>${t>\ac7z>\00\00\80>\ab\e9\82>\f9\d8\85>\85\cd\88>P\c7\8b>7\c6\8e>\f7\c9\91>\b3\d2\94>&\e0\97>\0f\f2\9a>l\08\9e>\1c#\a1>\ffA\a4>\d0d\a7>\b1\8b\aa>\1c\b6\ad>T\e4\b0>\d3\15\b4>\baJ\b7>\e8\82\ba>\f9\bd\bd>\0d\fc\c0>\e2<\c4>V\80\c7>G\c6\ca>\95\0e\ce>\fbX\d1>z\a5\d4>\f1\f3\d7>\1cD\db>\d9\95\de>\08\e9\e1>\a7=\e5>S\93\e8>\0c\ea\eb>\afA\ef>\1c\9a\f2>\0e\f3\f5>\88L\f9>\"\a6\fc>\00\00\00?\ef\ac\01?\bcY\03?y\06\05?\f2\b2\06?)_\08?\fa\n\n?V\b6\0b?,a\0d?|\0b\0f?\13\b5\10?\f2]\12?\08\06\14?C\ad\15?\82S\17?\b6\f8\18?\dc\9c\1a?\d5?\1c?\8f\e1\1d?\f9\81\1f?\04!!?\8c\be\"?\a3Z$?\17\f5%?\d6\8d\'?\f2$)?(\ba*?\98M,?\01\df-?rn/?\ca\fb0?\f9\862?\ed\0f4?\a7\965?\04\1b7?\e5\9c8?X\1c:?=\99;?\83\13=?*\8b>?\00\00@?\15rA?7\e1B?wMD?\c3\b6E?\eb\1cG?\fe\7fH?\ec\dfI?\92O?\8f\8dP?+\d9Q?\1d!S?seT?\0d\a6U?\eb\e2V?\fc\1bX?/QY?s\82Z?\c9\af[?\0e\d9\\?C\fe]?X\1f_?K<`?\fcTa?jib?\85yc?<\85d?\a0\8ce?~\8ff?\d6\8dg?\ba\87h?\f6|i?\9cmj?\8aYk?\d1@l?O#m?\04\01n?\f1\d9n?\f3\ado?\1c}p?IGq?|\0cr?\b4\ccr?\f0\87s?\10>t?\13\eft?\fa\9au?\b3Av??\e3v?\8d\7fw?\ad\16x?~\a8x?\015y?4\bcy?\18>z?\9d\baz?\c21{?w\a3{?\bb\0f|?\9fv|?\02\d8|?\f43}?e\8a}?D\db}?\b3&~?\8fl~?\eb\ac~?\a3\e7~?\da\1c\7f?\7fL\7f?\81v\7f?\02\9b\7f?\d0\b9\7f?\1c\d3\7f?\c5\e6\7f?\cb\f4\7f?/\fd\7f?\00\00\80?\04\00\00\00\08\00\00\00\0c\00\00\00\10\00\00\00\14\00\00\00\18\00\00\00\1c\00\00\00 \00\00\00(\00\00\000\00\00\008\00\00\00@\00\00\00P\00\00\00`\00\00\00p\00\00\00\88\00\00\00\a0\00\00\00\c0\00\00\00\f0") - (data (i32.const 30020) "\05\c1#=\e9}\a3=%\96\f4=\e2t\">\ac\1cJ>\dd%q>4\ba\8b>\b4w\9e>\e4\bf\b0>\ad\88\c2>%\c9\d3>\18z\e4>\18\95\f4>\c8\n\02?\1c|\t?I\9d\10?\cam\17?\c0\ed\1d?\9f\1d$?T\fe)?.\91/?\e0\d74?c\d49?\f0\88>?\d3\f7B?\ab#G?\17\0fK?\d8\bcN?\ad/R?jjU?\ceoX?\9aB[?\8e\e5]?K[`?n\a6b?d\c9d?\9b\c6f?o\a0h?\f7Xj?\80\f2k?\dfnm?\0b\d0n?\ca\17p?\e0Gq?\e1ar?Mgs?\96Yt?\0c:u?\ff\tv?\8a\cav?\bb|w?\c0!x?b\bax?\9dGy?K\cay?$Cz?\f2\b2z?;\1a{?\c8y{? \d2{?\c8#|?7o|?\f2\b4|?^\f5|?\e00}?\ecg}?\b7\9a}?\b4\c9}?\06\f5}?\11\1d~?\18B~?Nd~?\d3\83~?\fd\a0~?\ed\bb~?\c3\d4~?\b3\eb~?\ef\00\7f?\87\14\7f?\8d&\7f?C7\7f?\aaF\7f?\e3T\7f?\0fb\7f?/n\7f?dy\7f?\be\83\7f??\8d\7f?\18\96\7f?8\9e\7f?\c2\a5\7f?\a3\ac\7f?\10\b3\7f?\f5\b8\7f?w\be\7f?r\c3\7f?\19\c8\7f?l\cc\7f?[\d0\7f?\06\d4\7f?o\d7\7f?\83\da\7f?f\dd\7f?\15\e0\7f?\82\e2\7f?\cd\e4\7f?\e6\e6\7f?\cd\e8\7f?\92\ea\7f?F\ec\7f?\c8\ed\7f?(\ef\7f?x\f0\7f?\a6\f1\7f?\c3\f2\7f?\bf\f3\7f?\ba\f4\7f?\94\f5\7f?^\f6\7f?\'\f7\7f?\cf\f7\7f?w\f8\7f?\fd\f8\7f?\94\f9\7f?\t\fa\7f?\7f\fa\7f?\f4\fa\7f?Y\fb\7f?\ad\fb\7f?\01\fc\7f?T\fc\7f?\98\fc\7f?\db\fc\7f?\1e\fd\7f?P\fd\7f?\82\fd\7f?\b5\fd\7f?\e7\fd\7f?\t\fe\7f?;\fe\7f?]\fe\7f?~\fe\7f?\8f\fe\7f?\b0\fe\7f?\d2\fe\7f?\e3\fe\7f?\f4\fe\7f?\15\ff\7f?&\ff\7f?7\ff\7f?G\ff\7f?X\ff\7f?X\ff\7f?i\ff\7f?z\ff\7f?z\ff\7f?\8b\ff\7f?\9b\ff\7f?\9b\ff\7f?\9b\ff\7f?\ac\ff\7f?\ac\ff\7f?\bd\ff\7f?\bd\ff\7f?\bd\ff\7f?\ce\ff\7f?\ce\ff\7f?\ce\ff\7f?\ce\ff\7f?\ce\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?") - (data (i32.const 30832) "3\f0\01\0d\fb\fa\f0\f9\0b\faj\1a\1c\f2\15\e3\07\12\ee\ef\15\ef\f7\14\e7\fd\de0\0b\f3\e1\ec\e2\f7\02\f4\05\ff\08\t\t\08\f3\12\ef\de\fb\11\f5\00\fc\n\02\n\0f\f8\02\ff\00\05\0d\fd\f0\01\fb\03\07\e4\f3\06$\fd\13\c4\ef\e4\07\f5\e2\f9\02\d6\eb\fd\06\ea!\f7\07\e2\15\f2\18\f5\ec\ee\fb\f4\0c\cf\ce\cf\10\t\db\ff\t\"\f3\e1\e1\0c\10,\d6\02\f7\08\ee\fa\t$\13\0b\0d\0c\eb\03\e4\f4\03!\19\f2\0b\01\a2\d9\12\f4\f5\f1\f914\n\d5\t9\08\15\fa\0e\f1,\f8\07\e2\f3\fe\f7\19\fe\81\12\f5\cc\1a\e5\1b\n\f6\07+\06\e8)\n\ee\e5\n\11\t\n\ef\f6\14\fa\167#\b0$\19\e8\dc\0f\t\edX\13@\cd\dd\11\00\f9)\f0\1b\04\0f\ff\12\f0/\d9\ca\f8\0d\e7\ecf\ee\fb,\0b\e4G\02\cd\fb\05\02\ad\f7\e3\08\15\cb:\db\f9\0d&\t\"\ff\d7\15\04\e8\dc\df\eb K\fe\01\bc\ff/\e3 \14\0c\bf\a9\05\10\f4\18(\0f\07\13\e6\ef\11\06\fe\db\e2\f7 \81\d9\00\e1\e5\04\ea\17\fa\b3#\c3 \db\e8\0d\f5\ff\d8\fd\11\f9\0d\0b;\ed\n\06\ee\00\0d\03\fa\e9\13\0b\ef\0d\ff\b0(\cbE\e3\ca\00\fc!\e7\fe&#$\f1.\02\f3\f0\f8\f8\0c\e8\f7\c9\fb\f7 \0b\07\0c\ee\f6\aa\da6%\e7\12\d5\07\e5\e5\ca\0d\t\16F\06#\f9\17\f1\d4\fa\07\be\ab (\ed\f7\f9\0c\f1\07\02\06\dd\0b\1c\00\1a\0e\01\01\04\0c\12#\16\ee\fd\0e\ff\07\0e\f8\f2\fd\04\fd\ed\f9\ff\e7\e5\19\e6\fe!\ea\e5\e7\04\f7\07\15\1a\e2\n\f7\ec\0b\1b\n\05\ee\0e\fc\02\ef\fb\f9\f7\f3\0f\1d\01\f6\f0\f6#$\f9\ea\d4\11\1e\16\15\ff\16\f5 \f8\f9\05\f6\05\1e\ec\1d\ec\de\0c\fc\fa\06\f3\n\fb\bc\ff\18\t\13\e8\c0\1f\13\1b\e6K\d3)\'\d6\08\06\17\e2\10\e7\1e\"\08\da\fd\12\10\e1\16\fc\f7\01\14\t&\e0\00\d3\00\fa\f3\0b\e7\e0\ea\1f\e8\f5\f5\fc\fc\14\de\16\14\t\e7\1b\fb\1c\e3\1d\06\15\fa\ee6\04\d2\17\15\f2\e1$\d7\e8\04\16\n\0b\07$\e0\f3\cc\ef\18\1c\db\dc\ff\18\t\da#0\12\02\ff-\n\'\18\da\0d\08\f0\08\19\0b\07\e3\f5\07\14\e2\da\d3\0e\ee\e4\f7A=\16\cb\da\f0$.\14\d9 \c3\fa\fa\dc\df\ee\e48e-\0b\e4\e9\e3\c3\14\d1\020\1b\ef\01(\01\03\cd\0f#\1c\16#5\c3\e3\0c\fa\eb\n\03\ec\02\e7\01\fa\1f\0b\fd\01\f6\cc\06~\97z\7f\80\7f\7f\80\7fl\0c\7f0\80\dc\80\7f\7f\80\80\7fY\80\7f\80\80\80\7f\7f\80\80\a3\ae\14}A\ae\7f&\b6QX\a8O3\d1\91\e6\0eS\a8\90\18#\9bb\9d\d0\d3.S\c4\b1-\ec\d7\t\0446]\f6\04\0d\03{\06^\91\bb\f2\e1\n\0c5\b1\f5\eb\fe\d4\b8\\A\c78\da\7f\c8\80\7f\7f\80Vu\b5\80\7f\ed\9d\90\7f\80\7f\d0rv\80\80u\ef\fay\80\7f\80R6\96\7f\7f\dfd\d9\e9\12\b2\de\e3\ff\e2\7f\e6\7f\80~\80\1b\e9\b1\88\81\7fHB\1d\07\be\c8\8b\80\d6\14\10\00i<\01\9f\18<\12\0d>\19\7f\"O7v\7f_\1f\fcW\15\0c\02\f2\12\17\08\11\ff\f8\05\04\18%\15\0d$\0d\11\12%\1e!\01\08\f0\f5\fb\e1\fd\fb\00\06\03:\f9\ff\f0\05\f3\10\n\fe\f2\0b\fc\03\f5") - (data (i32.const 31744) "\16\ff\f9\07\1d\e5\e1\ef\f3!,\f8\0b!\18N\0f\13\1e\fe\e8\051\05$\1d\f2\f5\d0\df\15\d6\da\f47\db6\f8\01$\11\003\1f;\07\f45\04 \f20\05\f6\f0\f8\01\f0\c8\e8\fa\12\fe\17\06.\fa\f6\14#\d4\f1\cf$\10\05\f9\b1\bd\0cF\fd\b1\ca\ab\e8/\ea!\15E\ff\0b\16\0e\f0\f0\ea\e4\f5\0b\d7\1f\e6\df\ed\fc\1b \ce\05\f6\da\ea\f8#\e1\01\d7\f1\f5,\1c\ef\d7\e9\11\02\e9\e6\f3\f3\ef\06\0e\e1\e7\t\ed\'\f8\04\1f\ff\d3\f5\e4\a4\d2\f1\15v\ea-\cd\0b\ec\ec\f1\0d\eb\9f\e3\e0\e9\d6^\01\17\f8?\fd\d2\13\e6 \d8\b6\e6\1a\fc\f3\1e\ec\e2\e7\f2\e1\d3\d5\04\c4\d0\f4\de\02\02\03\0d\0f\0b\10\05.\f7\c9\f0\c7\1d\0e&\ce\fe\d4\f5\f84\e5\da\f9\14/\11\c5\00/.\c1#\ef\13!D\ed\02\0f\f0\1c\f0\99\1a\dd/\d9\c4\1e\1f\e9\cc\f3t/\e7\1e(\1e\ea\02\0c\e5\ee\1f\f6\1b\f8\be\0c\0e\04\e6\e4\f3\03\0d\e6\cd%\05\02\eb/\03\0d\19\d7\e5\f8\fc\05\b4\df\1c\n\t\d2\b6\13\1c\19\1f6\c9D&\e8\e0\02\04D\0b\ffc\05\10\fe\b6(\1a\e6!\1f\ff\bc\0e\fa\19\t\1d<=\07\f9\00\e8\07M\04\ff\10\f9\0d\f1\ed\1c\e1\e8\f0%\18\0d\1e\n\e2\0b\0b\f6\16<\1c-\fd\d8\c2\fb\9a\t\e0\e5\ca\15\0f\fb%\d5\f5%\ed/\c0\80\e5\8e\15\be;.\fd\f4\a9\f7\04\13\8f\dcN9\e6\da\b3\f6\06\06\b5\19\9f\f5!\d2\01\0d\eb\df\ec\10\fa\fd\f5\fc\e5&\08\d7\fe\df\12\13\e6\01\e3\ea\fc\f2\c9\f5\b0\fd\0b\"Z3\0b\11+$\7f\e0\1dg\t\1b\0d@8F\f2\03\f4\n%\03\0c\ea\f6.\1c\n\14\1a\e8\12\t\07\0e\"\fb\f9\1f\f2\c8\0b\ee\f8\ef\f9\f6\d8\n\df\e0\d5\05\t\0b\fc\n2\f4\fb.\t\07\01\0b\0f[\ef\07\ce\17\06\e2\9d\00\ef\0e\08\f6\e7\e2\bb\c2\1f\7fr\e9e\fb\ca\fa\ea\07\c8\'\12\e3\00.\08\b1\04\eb\12\e0>\f4\f8\f4\c6\1f\e0\11\06\e8\19\18\t\fc\ed-\06\11\f2\05\e5\10\fc\d7\19\dc\05\0f\0c2\1b\19\17\d4\bb\f7\ed\d0\f8\04\0c\fa\0d\ed\e2\dc\1a%\ff\fd\e2\d6\f2\f6\ec\1a\ca\e5\d4\04I\e6Z \bb\e3\f0\03g\0f\ef%\18\e9\e1!\db\c0\19\0d\af\e4\e0\1b\05\dd\e9\0f\ea\13\f9\t\1e\13\e9\1b\f3+\1d\e3\fa\t\d8\df\df\e0\t\0b\d0\f8\e9\cc.\11\ea\d6#\f1\d7\10\"\1f\d6\ed\f57\07\d9Y\f5\df\14\f2\16 \03\ef\fa\0e\"\017\eb\a6\f8\12\1b\0d\e3\15\0f\df\cd\f7\f5\04\f0\ee\17\fc\fc0\01\07\1d\f2\f4\f0\11#\08\00\f9\fe\t\08\11\fa5\e0\eb\ce\05c\c4\fb\cb\n\e1\0c\fb\07P$\12\e1\tb$\c1\dd\04\f3\e4\e8\1c\f3\12\10\ff\ee\de\n\14\07\04\1d\0b\19\f9$\0e-\18\01\f0\1e\06#\fa\f5\e8\0d\ff\1b\'\140\f5\fc\f3\1c\0b\e1\ee\1f\e3\16\fe\ec\f0\05\1e\f4\e4\fd]\f0\17\12\e3\06\ca\db\1c\fd\fd\d1\fd\dc\c9\fd)\f6/\fe\17*\f9\b9\e5S\c0\07\e8\08\1a\ef\0f\0c\1f\e2\da\f3\df\c8\04\ef\14\12\01\e2\fb\fa\e1\f2\db\00\16\n\e2%\ef\12\06\05\17\dc\e0\0e\12\f3\c3\cc\bb,\e2\10\12\fc\e7\0eQ\1a\f8\e9\c54\98\11w\e0\1a\11\01\17-\1d\c0\c7\f2I\15\f3\f3\t\bc\f9\cc\03\18\d9,\f1\1b\0e\13\f7\e4\f5\05\03\de\fe\02\16\fa\e9\04\03\0d\ea\f3\f6\ee\1d\06,\f3\e8\f8\02\1e\0e+\06\11\b7\fa\f9\14\b0\f9\f9\e4\0f\bb\da\fb\9c\dd\0f\b1\17\1d\ee\e5\15\be\db\08\ea\d90\04\f3\01\f7\0b\e3\16\06\cf \f2/\ee\fc,\cc\b6+\1e\17\f2\05\00\e5\04\f9\n\fc\n\01\f0\0b\ee\fe\fb\02\f5\00\ec\fc&J;\'@\f6\1a\fd\d8\bc\03\e2\cd\08\ed\e5\d2346$Z\\\0e\0d\fb\00\10\c2\10\0b\d1\db\fa\fb\156\c7 *\fa>\f7\10\15\18\t\f6\fc!2\0d\f1\01\dd\d0\12\f5\ef\bd\f3\15&\d4$\f0\1d\11\05\f6\12\11\e0\02\08\16\c8\f1\e0(+\13.\f9\9c\a0\135\18\15\e6\d0\9b\ae=&\ab\e4\de\ff?\fb\fb\'\'\da \f4\e4\14(\f8\02\1f\0c\dd\f3\14\e7\1e\08\03\f3\f7\ec\02\f3\18%\f6!\06\14\f0\e8\fa\fa\ed\fb\16\15\n\0b\fc\d9\ff\061)\f1\c7\15\c2M\bb\f3\00\b6\01\f9\da\f8\06?\1c\04\1a\ccR?\0d-\df,\cc\bf\eb\d2\cf@\ef \18D\d9\f0\fb\e6\1c\05\c3\e4\02\18\0b\f4\df\t\db\fd\e4\16\db\f4\13\00\ee\fe\0e\01\04\08\f7\fe+\ef\fe\be\e18\d8\a9\dc\fe\fc\d6\d3\ff\1f\d5\f1\1b?\f5 \f6\df\1b\ed\04\0f\e6\de\1d\fc\d9\bf\0e\ec\eb\ef\dc\0d;/\da\df\0d\db\f8\db\f9\fa\b4\e1\f4\d2\07\18\eb\e2\f2\t\0f\f4\f3/\e5\e7\ff\d9\00\14\f7\06\07\04\03\07\'2\16\f9\0e\ec\01F\e4\1d\d7\n\f0\fb\e4\fe\db \ee\11>\f5\ec\ce$\15\c2\f4\c842\11\030,\d7\e7\03\10\fd\00!\fa\0f\1b\"\e7\16\t\11\f5$\10\fe\0c\15\cc-\fe\f6.\15\eeC\e4\f3\1e%*\10\f7\0bK\07\c0\d8\f6\1d9\e9\055\b3\03\ef\fb/\c9\dd\dc\f34\cb\b94\91\e9\e6\e4\1d\d57\ed+\ed6\f4\df\d4\d9\ed\f6\e1\f6\15&\c7\ec\02\e7\08\fa2\0c\0f\19\e7\0f\e2\fa\t\19%\13\fc\1f\ea\02\04\02$\07\03\de\b0$\f6\fe\fb\1f\dc1\ba\14\dc\15\18\19\d2\cd$\c6\d0\d8\f67G/\n\ff\01\02\d2\bc\10\0d\00\b6\e3I\cc\ee\f5\07\d4\ae\e0\ba\e4\ff\d9\bc\fa\d7\0c\ea\f0(\f5\e73\f7\15\04\04\de\07\b2\10\06\da\e2\fe\d4 \00\16@\05\b8\fe\f2\f6\f0\f8\e7\0cf\c6%\f6\e9\0f1\07\f9\02\ec\e0-\fa0\1c\1e!\ff\16\fa\1eA\ef\1dJ%\e6\f6\0f\e8\13\be\16\f6\e1\ff\ee\f7\0b%\fc-\05)\11\01\01\18\c6)\05\cd\0e\08+\10\f6\ff- \c0\03\df\e7\fd\e5\bc\0c\17\f5\f3\db\d8\04\eb\f4 \e9\edL)\e9\e8\d4\bf\ff\f1\01G?\05\14\fd\15\e9\1f\e0\12\fe\1b\1f.\fb\d9\fb\dd\12\ee\d8\f6\03\0c\02\fe\ea(\05\fa<$\03\1d\e5\n\19\ca\05\1a\'#\e8\db\1e\a5\1c\fc\eb\e5\d9\fa\05\0c\80&\f0\1d\a1\e3R\fe#\02\0c\08\ea\nP\d1\02\e7\b7\b1\10\e2\e0\be0\15\d3\f5\d1\0e\e5\ef\f9\0f\d4\f2\d4\e6\e0\1a\e9\11\f9\e4\1a\fa\1c\06\e6\02\0d\f2\e9\f2\13.\10\02\df\eb\1c\ef\d6,\db\01\d9\1cT\d2\0f\n\0d\d4H\e6\1a \e4\f4\ad\02\n\e2\d4\f6\e45-A\00\e79$\df\06\1d,\cb\0b\13\fe\e5# 1\04\17&$\18\n3\d9\04\f9\1a%\dd\0b\d1\ee\1c\10\dd*\11\eb\d7\1c\0e\f4\0b\d3\07\d5\f1\12\fb&\d8\ce\e2\eb\t\9e\0d\0c\17K\c8\f9\fd\fc\ff\de\0c\cf\0b\1a\ee\e4\ef!\0d\f2(\18\b8\db\n\11\fa\16\10\10\fa\f4\e2\f2\n(\e9\0c\0f\fd\f1\0d\c8\fc\e2\01\fd\ef\1b2\fb@\dc\ed\07\1d\16\19\t\f0\c6\bb\d8\c3\b9\f2*]\1a\0b\fa\c6\f5F\cc\13\t\e2\df\0b\db\d1\eb\ea\d8\n/\04\e9\110)\d0\0e\n\0f\"\e9\fe\d1\17\e0\f3\f6\e6\e6\fc\10&\f2\00\f4\f9\f9\14,\ff\e0\e5\f0\04\fa\ee\0e\05\04\e3\1c\07\f9\0f\f5\ec\d3\dc\10T\"\c5\e2\16~\08DO\ef\15\bc%\05\0f?1\7f\a6U+\07\10\t\06\d3\c7\d59\0b\e9\f5\e3<\e6\00\07*\e8\n\17\e7\08\f9\d8\13\ef#\04\1b\d9\a5\1b\dc\"\02\10\e8\19\07\eb\05\11\n\ea\e2\t\ef\c3\e6!\15:\cd\f2E\da\14\07P\fc\bf\fa\e55\f4/\ff\f1\01\f7\b5L$\d7\f8\d8\f5\b9(\d9>\cf\af\10\f7\cc4=\11\99\e5\f6\f8\ca\c7\15\17\f0\cc$\12\n\fb\08\0f\e3\05\ed\db\08\cb\06\13\db&\ef0\n\00Q.F\e3e\0b,\d4\fd\18\0b\03\0e\f7\0b\0e\d3\0d.\fd\c7D,?b\19\e4\e9\0f \f65\fa\fe\f7\fa\10\95\f5\f5\e4;9\ea&*S\1b\05\1d\e2\0c\eb\f3\1f&\eb:\f6\f6\f1\fe\fb\0b\0c\b7\e4\da\16\02\e7I\cc\f4\c9 \c1\153!4\e67\e6\e69\e0\fc\cc\c3\15\df\a5\cdE\a6\cb\da\d4\0c\b4\ecM\d3\f9V+\93\df\97\d8\87\f6\00\b8-\cd\b5\cf\da\ff\c2\12\ff\1e\d4\f2\f6\bd(\f6\de.\c0\e0\1d\f3!\03\e0\fb\1c\e5\e7]\18D\d89\17\fd\eb\c6\11\d9\ef\ea\a7\0b\12\d2\1b\18.\7f=W\1f\7f\dc/\e9/\7f\e8nz\1ed\00`\f4\062,\f3I\047\f5\f11*\fa\14\dd:\12&*H\13\eb\0b\t\db\07\1d\1f\10\ef\0d\ce\13\05\e93\f0\fb\04\e8L\n\cb\e4\f9\bfJ(\f0\e3 \f0\cf\dd\fd;\a0\ce\d5\d5\c3\f1\f8\dc\de\df\f2\0b\fd\d9\04\8e\85\f5\cf\eb\0e\c8\01+\c1\1a(\12\f6\e6\f2\f1\dd\dd\f5 \d4\bd\02\16\07\03\f7\e2\cd\e4\1c\06\ea\10\"\e7\cc\ca\f8\fa\05\08\14\f0\ef\d4\1b\03\1f\fb\d0\ff\fdt\0bG\e1\d1m2\ea\f4\c7 B\08\e7\a3\ca\f6\13\b4\dea0\dc\ee\e2\d9\e6\f4\1c\0e\0c\f4\e1&\02\n\04\d8\14\10\c3\02@\'\05\0f!(\c3\cf]\f6!\1c\f5\e5\ee\'\c2\fa\fa>\0b\f8&\bd\0c\1b\'\e5{\ee\fa\bfS\c0\14\13\f5!\18\118N\07\f16\9b\f7s\a023#\"\1b%\d8\f5\08\dc*\d3\02\e9\00C\f8\f7\f32\f2\e5\04\00\f8\f2\1e\f7\1d\0f\t\da%\f82\d26)\f5\f8\f5\e6\'-\0e\e6\ef\e5E&\'bB\00*{\9b\ed\adu\e08\n\0c\a8O\cb8?_\c2\t$\f3\b1\f0%\d2#\de\0e\11\ca\05\15\f9\07?8\0f\1b\b4\e7\04\e6\c1\1c\bd\cc+\d1\ba(\f4(\be\db\00#%\cb\04\ef\cd\0b\15\0e\de\fc\18\d6\1d\16\07\1c\0c%\'\d9\edA\c4\ce\fe\01R\'\13\e9\d5\ea\bd\dd\de fQ\7f$C\d3\01\bd\cc\fc#\14\1cGV\dd\f7\ad\de\0c\t\e9\02\0e\1c\e9\07\e7-\07\11\db\00\ed\1f\1a(\e5\f0\11\05\eb\17\18`\c94\ed\f2\fa\012\deV\cb&\02\cc\dc\f3<\ab\88 \07\f4\16F\f9\a2&\b4\e1\ec\0f\e4\07\06(5X\03&\12\f8\ea\e93%\f7\0d\e0\19\eb\1b\1f\14\12\f7\f3\01\15\e8\f3\'\0f\f5\e3\dc\12\0f\08\1b\15\a2\ff\ea1B\ff\06\fd\d8\ee\06\1c\0c!\c5><\d0Z\ffl\t\12\fe\1bM\bfR\d0\da\ed\f5\7f2B\12\f3\ea<\da(\f2\e6\f3&C9\1e!\1a$&\ef\1b\e4\14\0c\c0\12\05\df\e5\0d\e6 #\fb\d0\f2\\+\d1\f2(\0b3B\16\c1\f0\c3\04\e4\1b\14\df\e2\eb\e3\cb\1f\d8\18+\fc\ed\15C\14d\f0\a3N\fa\ee\cc\db\f7B\e1\f8\1a\12\04\18\ea\11\fe\f3\1b\00\08\ee\e7\05\eb\e8\f9\12\a3\15\07\02\b5E2\fb\f1\ef<\d67\01\fc\03\n.\10\f3-\f9\f6\d4\941\02\f1\c0\f4\b8 \da\d3\n\ca\0d\f3\e5\dc\c0:\c2\9bX\aa\b9\d9\f7\80 \0f\fc6\f0\d9\e6\dc.0\c0\f6\13\1e\f3\"\f82<\ea\fa\f5\e2\052 8\00\19\06D\0b\e3-\f7\f4\04\01\12\cf\00\da\edZ\1d#3\08\d0`\ff\f4\f7\e0\c1\bf\f9&Y\1c\ab\e4\e9\e7\808O\dcc\fa\db\07\f3\bb\d2\e3\19@\eb\11\01*\be\01P\1a\e0\15\0f\0f\06\06\f6\0f\7f\05&\1bW\c7\e7\0bH\eb\fb\0b\f3\beN$\fd)\eb\08\df\17I\1c9\e7\fb\04\ea\d1\0f\04\c7\b8!\01\12\025\b9\9d\eb\fd\91lG\f2R\19=\d0\05\t\cd\ec\e7\fd\0e\df\0e\fd\de\16\0c\ed\da\f0\02\15\10\1a\e1K,\e1\10\1aB\11\f7\ea\ea\16\d4\16\1b\02:\f2\n\b7\d67\e7\c3H\ff\1e\c6\e7?\1a\d0\d8\1a\e2<\08\ef\ff\ee\ec+\ec\fc\e4\7f\96\1dF@\e5\'\df\fb\a8\d8\cc\1a,\ef\17\02\cf\16\f7\f8V1\d5\c4\01\n-$\cb\fc!&0\b8\01\13\15\bf\04\fb\c2\1b\e7\11\fa\06\d3\d9\d2\04\1a\7f\f7\12\df\ee\fd!\02\fb\0f\e6\ea\8b\c1\ef\c5=\b6\07\d1\c6\80\bd\0f\f0\80\0c\02\14\t\d0\d8+\03\d8\f0\da\fa\ea\e4\f0\c5\ea\06\fb\0b\f4\be\d8\1b\c2\d4\ed&\fd\'\f8(\e8\0d\152\c4\ea5\e3\fa\01\16\c5\00\11\d9s\8f\a8\1f\80\82\c3U\ddv\80\c3\7f\80\ef\80\7fh\f7\80!-\7f\05ST\80\ab\80\d30\cb\80.\7f\ef}u\d7\8b\a5\81\bc\ff\a7\b0 j\07\08\00\00\00\04\00\00\00\e1zT?\f6(\\?\10\98\00\00\10\00\00\00\04\00\00\00\9a\99Y?\aeGa?\10\98\00\00 \00\00\00\04\00\00\00\c1\caa?\c3\f5h?\10\98\00\000\00\00\00\08\00\00\00\b8\1ee?\83\c0j?\18\98\00\00@\00\00\00\08\00\00\00\a8\c6k?\d7\a3p?\18\98\00\00P\00\00\00\10\00\00\001\08l?\d7\a3p? \98\00\00`\00\00\00\10\00\00\00\d7\a3p?\85\ebq? \98\00\00\80\00\00\00\10\00\00\0033s?33s? \98\00\00\a0\00\00\00\10\00\00\00\8f\c2u?\8f\c2u? \98\00\00\c0\00\00\00 \00\00\00\d9\cew?\d9\cew?(\98\00\00\00\01\00\00 \00\00\00\9a\99y?\9a\99y?(\98\00\00\00\00\00\00\c8Q\0c\d2\84\f4\ef?\00\00\00\00\00\00\f0?\c8Q\0c\d2\84\f4\ef?\f6\95\07\e9)\d2\ef?\da\d3\c4\f12\99\ef?\d4\fd\10\d9\0fJ\ef?~\9f\bbn[\e5\ee?a\c1?\9d\d9k\ee?\1d\d7\f1%u\de\ed?j\7fo\ec<>\ed?\c9\ea5\c1`\8c\ec?w$E\01.\ca\eb?\1e\bc~\da\0b\f9\ea?:\d0\bf4w\1a\ea?\f5%#\80\fe/\e9?\f2@C\83=;\e8?\0e\07S\de\d8=\e7?\f7\f2\af\a3y9\e6?L\c8\c5 \c9/\e5?\ce\b8x\91l\"\e4?\ff\99Z\19\01\13\e3?/\9c1\ed\17\03\e2?c\d9\06\cd2\f4\e0?MZ\86r\81\cf\df?\cd\8fd\fb5\be\dd?\15\c67\90\05\b7\db?\e0\07\ad\a8=\bc\d9?`3\n\93\f3\cf\d7?\f3\1d\fc\c4\01\f4\d5?J\85g\f8\05*\d4?\e7\cd<\14`s\d2?\8d\ca472\d1\d0?\d8\d1z\f0\c1\88\ce?\af\'x\12*\9b\cb?\c8H\93\dey\da\c8?\b5\cf[#\1fG\c6?=WB\14\1f\e1\c3?\b5\cd\01@\1d\a8\c1?M\ba\90\bb\c66\bf?.\0c&8\d4s\bb?f\92\05\n\c4\04\b8?\80T\16\c7y\e6\b4?bHN&n\15\b2?\a4\15\84\97\85\1b\af?\ec\b2\eb \a7\96\aa?\97\a8AE\93\93\a6?>x/\efX\t\a3?\d5\e7\acG\c8\dd\9f?l\cfM\179v\9a?\f4\f1\d8\e8\ff\c9\95?\0f\0b\b5\a6y\c7\91?U\17l\fa\1e\bb\8c?\fe\a4\b1(\b2\f7\86?<\b7\96\ea~%\82?\a5\fb\b5\ccTN|?g\1fTw\9f\c2u?\05\c4\7f\15;up?t\7f\b3\9c\9doh?\d3\f0\f3\00\92\c0a?\f7R\db\fa\a7#Y??\c1\ac\edy@Q?\f1B\00\91\fa\c2F?{\b2\cdS>\80") - (data (i32.const 36592) "\b9\a6\a3\90\"\da\ef?\00\00\00\00\00\00\f0?\b9\a6\a3\90\"\da\ef?\85\0b\16\da{i\ef?DF\cdx\d7\b0\ee?&S\c3\86\c0\b4\ed?3\da.]V{\ec?\a9\ce\179\13\0c\eb?\a9\eaq!\87o\e9?r\e6\91\1e\n\af\e7?\d6\d1i\c4i\d4\e5?\c0\a7\a4\14\95\e9\e3?9\a0\00\e5J\f8\e1?\ea\83\1b\df\cd\t\e0?Uj\d52BM\dc?C]\de\fb\9f\ac\d8?\0fZ\f6\c1\85>\d5?\1f\05\db\caC\0d\d2?\a0g7#\18A\ce?\8c\8bz\f3\e1\fa\c8?\f0\aeH\86\fbL\c4?t\e3\'\1f\cc7\c0?\eea\8a\cd\"o\b9?;NU\ca\00\8a\b3?\e8a.\ca\e8W\ad?$3\cd*\"y\a5?\bbim\f9\cc\82\9e?\",to\8f\ef\94?>\11\dd\16\d9\8c\8b?]\c2_\9b\a62\81?P\08\b2\d8\05\07t?\81\c8*\be\04\1be?\dc\ee\ab\93\af\dbR?\1b\ca\9a\a2mF7?") - (data (i32.const 36880) "\c1SL\ce\1e\e2\ef?\00\00\00\00\00\00\f0?\c1SL\ce\1e\e2\ef?\cfB\c8\9a\0d\89\ef?\0cm\e7\98\7f\f6\ee?\88\12-y<-\ee?\9aM\f4\b7\0c1\ed?\b5\b0\c0\ba\9e\06\ec?\cc\99\0e\19f\b3\ea?\dcy,\c7u=\e9?Q\ab\"\bbV\ab\e7?\956\c9M\dc\03\e6?u\ab\e7\a4\f7M\e4?w\00\9b\de\8b\90\e2?\13\81\ea\1fD\d2\e0?\c6\00\c3\d1\d92\de?S>\04U\a3\d7\da?\d9\08a\c1?\9d\d7?\a8j\06\e1\9f\8c\d4?n$}\18)\ad\d1?Z\efy\f6C\t\ce?\1b\00`+W.\c9?Q\96k\1b\90\ce\c4?\8b\ecZ\ad\d9\eb\c0?\e9\d6)^~\n\bb?\df\17\fa\d4o.\b5?\06\0d\81L\008\b0?\ca\bdD\e5\f4/\a8?\a6\15\f8\ed\98x\a1?K\f5S\d2yC\98?\94\cf\9f\f4\8d\01\90?\00n7=\ff\a8\83?\dei\19F\cd\99u?\e0\85\8c\cb\e1(c?\fc\a9\f1\d2Mb@?") - (data (i32.const 37168) "%\91\e0\ba \ea\ef?\00\00\00\00\00\00\f0?%\91\e0\ba \ea\ef?\deK+\cf\cd\a8\ef?Z\1f\ff\9a\e6<\ef?U\cf\17\b5\da\a7\ee?\be\a0d\f6\a2\eb\ed?\d7\90n:\b8\n\ed?\8b\e8\cfe\07\08\ec?\b5\deo\b4\e3\e6\ea?X\00t\14\f7\aa\e9?\"rU41X\e8?P\c5\aei\b5\f2\e6?X\e4\b6\01\c8~\e5?\94E\'l\bb\00\e4?G+JK\dd|\e2?\a9\a3\e3jd\f7\e0?\aa\a9\97\a5\be\e8\de?\16\c4z\82H\ef\db?Kf\cc\8f\85\t\d9??\e9\e1W\ee=\d6?\c2jn}?\92\d3?\a0\be\a7ji\0b\d1?+r_9\08[\cd?\'\99b/\90\f7\c8?\a1\07\ca\af\17\f1\c4?\cab\ac\80\8cJ\c1?\"\c5\belT\n\bc?a\85\00\85\1fA\b6?\8f\dep\1f\b95\b1?C\84\c9\9eN\c3\a9?!{{\df\11x\a2?\f3G(\e8\bc\e7\98?Y\ed\0e\e7\e9u\8e?!\02\0e\a1J\cd~?") - (data (i32.const 37456) "\11\00\n\00\11\11\11\00\00\00\00\05\00\00\00\00\00\00\t\00\00\00\00\0b") - (data (i32.const 37488) "\11\00\0f\n\11\11\11\03\n\07\00\01\13\t\0b\0b\00\00\t\06\0b\00\00\0b\00\06\11\00\00\00\11\11\11") - (data (i32.const 37537) "\0b") - (data (i32.const 37546) "\11\00\n\n\11\11\11\00\n\00\00\02\00\t\0b\00\00\00\t\00\0b\00\00\0b") - (data (i32.const 37595) "\0c") - (data (i32.const 37607) "\0c\00\00\00\00\0c\00\00\00\00\t\0c\00\00\00\00\00\0c\00\00\0c") - (data (i32.const 37653) "\0e") - (data (i32.const 37665) "\0d\00\00\00\04\0d\00\00\00\00\t\0e\00\00\00\00\00\0e\00\00\0e") - (data (i32.const 37711) "\10") - (data (i32.const 37723) "\0f\00\00\00\00\0f\00\00\00\00\t\10\00\00\00\00\00\10\00\00\10\00\00\12\00\00\00\12\12\12") - (data (i32.const 37778) "\12\00\00\00\12\12\12\00\00\00\00\00\00\t") - (data (i32.const 37827) "\0b") - (data (i32.const 37839) "\n\00\00\00\00\n\00\00\00\00\t\0b\00\00\00\00\00\0b\00\00\0b") - (data (i32.const 37885) "\0c") - (data (i32.const 37897) "\0c\00\00\00\00\0c\00\00\00\00\t\0c\00\00\00\00\00\0c\00\00\0c\00\000123456789ABCDEF\83\f9\a2\00DNn\00\fc)\15\00\d1W\'\00\dd4\f5\00b\db\c0\00<\99\95\00A\90C\00cQ\fe\00\bb\de\ab\00\b7a\c5\00:n$\00\d2MB\00I\06\e0\00\t\ea.\00\1c\92\d1\00\eb\1d\fe\00)\b1\1c\00\e8>\a7\00\f55\82\00D\bb.\00\9c\e9\84\00\b4&p\00A~_\00\d6\919\00S\839\00\9c\f49\00\8b_\84\00(\f9\bd\00\f8\1f;\00\de\ff\97\00\0f\98\05\00\11/\ef\00\nZ\8b\00m\1fm\00\cf~6\00\t\cb\'\00FO\b7\00\9ef?\00-\ea_\00\ba\'u\00\e5\eb\c7\00={\f1\00\f79\07\00\92R\8a\00\fbk\ea\00\1f\b1_\00\08]\8d\000\03V\00{\fcF\00\f0\abk\00 \bc\cf\006\f4\9a\00\e3\a9\1d\00^a\91\00\08\1b\e6\00\85\99e\00\a0\14_\00\8d@h\00\80\d8\ff\00\'sM\00\06\061\00\caV\15\00\c9\a8s\00{\e2`\00k\8c\c0") - (data (i32.const 38211) "@\fb!\f9?\00\00\00\00-Dt>\00\00\00\80\98F\f8<\00\00\00`Q\ccx;\00\00\00\80\83\1b\f09\00\00\00@ %z8\00\00\00\80\"\82\e36\00\00\00\00\1d\f3i5\00\00\00\00\00\00\e0?\00\00\00\00\00\00\e0\bf\05") - (data (i32.const 38300) "\01") - (data (i32.const 38324) "\01\00\00\00\01\00\00\00\a8\b1") - (data (i32.const 38348) "\02") - (data (i32.const 38363) "\ff\ff\ff\ff\ff") - (data (i32.const 38432) "\80\bb\00\00x\00\00\00\15\00\00\00\15\00\00\00\00\9aY?\00\00\00\00\00\00\80?\00\00\80?\80\1a\00\00\03\00\00\00\08\00\00\00x\00\00\00\0b\00\00\00\b0\1a\00\00\a0\1b\00\00\d0\1b\00\00\80\07\00\00\03\00\00\00\8c\96\00\00\c4\96\00\00\fc\96\00\004\97\00\00\b0\1d\00\00\88\01\00\00\d09\00\00\b0:\00\00@<\00\00\e0\01\00\00\87\88\08;\ff\ff\ff\ff\05\00`\00\03\00 \00\04\00\08\00\02\00\04\00\04\00\01") - (data (i32.const 38584) "@O\00\00p=\00\00\00\00\00\00\f0\00\00\00\89\88\88;\01\00\00\00\05\000\00\03\00\10\00\04\00\04\00\04\00\01") - (data (i32.const 38640) "`M\00\00p=\00\00\00\00\00\00x\00\00\00\88\88\08<\02\00\00\00\05\00\18\00\03\00\08\00\02\00\04\00\04\00\01") - (data (i32.const 38696) "pL\00\00p=\00\00\00\00\00\00<\00\00\00\89\88\88<\03\00\00\00\05\00\0c\00\03\00\04\00\04\00\01") - (data (i32.const 38752) "\f0<\00\00p=\00\00\00\00\00\00\0f\00\00\00\n\00\00\00\05\00\00\00z\a1\00\00\90U\00\00\a0U\00\00\f0U\00\00 V\00\00pV\00\00 \00\n\00\14.d\01@W\00\00\80X\00\00\00[\00\00@[\00\00`[\00\00\00\\\00\00P\\\00\00\a0\\\00\00 \00\10\00f&\ab\01\c0\\\00\00\c0^\00\00\c0b\00\00\00c\00\00 c\00\00 d\00\00pd\00\00\c0d\00\00\94\a1\00\00\97\a1\00\00px\00\00\90x\00\00\19\00\00\00 \00\00\00\00\00\00\008\af\00\00\c0\8b\00\00\18\00\00\00\02\00\00\00\01\00\00\000\91\00\00 \00\00\00\10\90\00\00 \00\00\00\f0\8e\00\00 \00\00\00\d0\8c\00\00@\00\00\00d\00\f0\00 \00d\00\cd<\000\00 celt/bands.c\00assertion failed: end>0\00assertion failed: nbBands>0\00assertion failed: sum>=0\00assertion failed: N > 0\00assertion failed: stride>0\00assertion failed: itheta>=0\00assertion failed: qn <= 256\00Fatal (internal) error in %s, line %d: %s\n\00celt/celt.c\00assertion failed: st->signalling==0\00celt/celt_encoder.c\00\02\01\00assertion failed: !celt_isnan(freq[0]) && (C==1 || !celt_isnan(freq[N]))\00assertion failed: count>0\00\19\17\02\00~|wmW)\13\t\04\02\00assertion failed: !celt_isnan(tmp[0])\00assertion failed: !celt_isnan(norm)\00celt/entdec.c\00assertion failed: _ft>1\00celt/entenc.c\00assertion failed: _bits>0\00assertion failed: _nbits<=EC_SYM_BITS\00assertion failed: _this->offs+_this->end_offs<=_size\00assertion failed: m==4\00celt/kiss_fft.c\00assertion failed: fl+fs<=32768\00celt/laplace.c\00assertion failed: fs>0\00assertion failed: max_pitch>0\00celt/pitch.c\00assertion failed: len>=3\00./celt/pitch.h\00assertion failed: len>0\00celt/celt_lpc.c\00assertion failed: n>0\00\02\01\00assertion failed: codedBands > start\00celt/rate.c\00assertion failed: bits[j] >= 0\00assertion failed: ebits[j] >= 0\00assertion failed: C*ebits[j]<0\nalg_quant() needs at least one pulse\00celt/vq.c\00assertion failed: N>1\nalg_quant() needs at least two dimensions\00assertion failed: K>0\nalg_unquant() needs at least one pulse\00assertion failed: N>1\nalg_unquant() needs at least two dimensions\00silk/enc_API.c\00assertion failed: encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ 0 ].sCmn.fs_kHz == psEnc->state_Fxx[ 1 ].sCmn.fs_kHz\00assertion failed: encControl->nChannelsAPI == 1 && encControl->nChannelsInternal == 1\00assertion failed: psEnc->state_Fxx[ 0 ].sCmn.inputBufIx == psEnc->state_Fxx[ 0 ].sCmn.frame_length\00assertion failed: encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ 1 ].sCmn.inputBufIx == psEnc->state_Fxx[ 1 ].sCmn.frame_length\00assertion failed: typeOffset >= 0 && typeOffset < 6\00silk/encode_indices.c\00assertion failed: encode_LBRR == 0 || typeOffset >= 2\00assertion failed: psEncC->psNLSF_CB->order == psEncC->predictLPCOrder\00assertion failed: frame_length == 12 * 10\00silk/encode_pulses.c\00assertion failed: ifact_Q2 >= 0\00silk/interpolate.c\00assertion failed: ifact_Q2 <= 4\00silk/NSQ.c\00assertion failed: lag > 0 || signalType != TYPE_VOICED\00assertion failed: start_idx > 0\00silk/NSQ_del_dec.c\00assertion failed: nStatesDelayedDecision > 0\00assertion failed: ( shapingLPCOrder & 1 ) == 0\00\b3c\00G8+\1e\15\0c\06\00\0f\83\8a\8a\9b\9b\ad\ad.\02ZW][Rb@\00\cb\96\00\d7\c3\a6}nR\00x\00\80@\00\e8\9e\n\00\e6\00\f3\dd\c0\b5\00\abU\00\c0\80@\00\cd\9af3\00\d5\ab\80U+\00\e0\c0\a0\80`@ \00d(\10\07\03\01\00\bc\b0\9b\8awaC+\1a\n\00\a5wP=/#\1b\14\0e\t\04\00q?\00assertion failed: MAX_FRAME_LENGTH >= psEncC->frame_length\00silk/VAD.c\00assertion failed: psEncC->frame_length == 8 * silk_RSHIFT( psEncC->frame_length, 3 )\00assertion failed: signalType >= 0 && signalType <= 2\00silk/NLSF_encode.c\00assertion failed: ( LPC_order & 1 ) == 0\00silk/NLSF_VQ.c\00assertion failed: psEncC->useInterpolatedNLSFs == 1 || psEncC->indices.NLSFInterpCoef_Q2 == ( 1 << 2 )\00silk/process_NLSFs.c\00assertion failed: NLSF_mu_Q20 > 0\00assertion failed: psEncC->predictLPCOrder <= MAX_LPC_ORDER\00silk/check_control_input.c\00assertion failed: fs_kHz == 8 || fs_kHz == 12 || fs_kHz == 16\00silk/control_codec.c\00assertion failed: psEnc->sCmn.nb_subfr == 2 || psEnc->sCmn.nb_subfr == 4\00assertion failed: ( psEnc->sCmn.subfr_length * psEnc->sCmn.nb_subfr ) == psEnc->sCmn.frame_length\00assertion failed: Complexity >= 0 && Complexity <= 10\00assertion failed: psEncC->pitchEstimationLPCOrder <= MAX_FIND_PITCH_LPC_ORDER\00assertion failed: psEncC->shapeWinLength <= SHAPE_LPC_WIN_MAX\00assertion failed: d >= 6\00silk/LPC_analysis_filter.c\00assertion failed: (d & 1) == 0\00assertion failed: d <= len\00assertion failed: d==10 || d==16\00silk/NLSF2A.c\00\00\t\06\03\04\05\08\01\02\07assertion failed: D > 0\00silk/NLSF_VQ_weights_laroia.c\00assertion failed: ( D & 1 ) == 0\00\00\01\00\00\00\01\fd\07\fe\07\10\18\"silk/resampler.c\00\06\00\03\00\07\03\00\01\n\00\02\06\12\n\0c\04\00\02\00\00\00\t\04\07\04\00\03\0c\07\07assertion failed: inLen >= S->Fs_in_kHz\00assertion failed: S->inputDelay <= S->Fs_in_kHz\00silk/resampler_private_down_FIR.c\00silk/sort.c\00assertion failed: L > 0\00assertion failed: n < 25\00silk/stereo_encode_pred.c\00assertion failed: ix[ n ][ 0 ] < 3\00assertion failed: ix[ n ][ 1 ] < STEREO_QUANT_SUB_STEPS\00silk/float/apply_sine_window_FLP.c\00assertion failed: ( length & 3 ) == 0\00assertion failed: sRangeEnc_copy2.offs <= 1275\00silk/float/encode_frame_FLP.c\00assertion failed: psRangeEnc->offs <= 1275\00assertion failed: psEncC->indices.NLSFInterpCoef_Q2 == 4 || ( psEncC->useInterpolatedNLSFs && !psEncC->first_frame_after_reset && psEncC->nb_subfr == MAX_NB_SUBFR )\00silk/float/find_LPC_FLP.c\00assertion failed: buf_len >= psEnc->sCmn.pitch_LPC_win_length\00silk/float/find_pitch_lags_FLP.c\00assertion failed: psEnc->sCmn.ltp_mem_length - psEnc->sCmn.predictLPCOrder >= psEncCtrl->pitchL[ 0 ] + LTP_ORDER / 2\00silk/float/find_pred_coefs_FLP.c\00assertion failed: Order <= length\00silk/float/LPC_analysis_filter_FLP.c\00assertion failed: 0\00assertion failed: ( order & 1 ) == 0\00silk/float/warped_autocorrelation_FLP.c\00assertion failed: subfr_length * nb_subfr <= MAX_FRAME_SIZE\00silk/float/burg_modified_FLP.c\00assertion failed: Fs_kHz == 8 || Fs_kHz == 12 || Fs_kHz == 16\00silk/float/pitch_analysis_core_FLP.c\00assertion failed: complexity >= SILK_PE_MIN_COMPLEX\00assertion failed: complexity <= SILK_PE_MAX_COMPLEX\00assertion failed: Fs_kHz == 8\00assertion failed: target_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz\00assertion failed: basis_ptr >= frame_4kHz\00assertion failed: basis_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz\00assertion failed: 3 * length_d_srch <= PE_D_SRCH_LENGTH\00assertion failed: length_d_srch > 0\00assertion failed: nb_subfr == PE_MAX_NB_SUBFR >> 1\00assertion failed: *lagIndex >= 0\00assertion failed: order >= 0 && order <= SILK_MAX_ORDER_LPC\00silk/float/schur_FLP.c\00assertion failed: K > 0\00silk/float/sort_FLP.c\00assertion failed: L >= K\00assertion failed: st->mode == MODE_HYBRID || curr_bandwidth == OPUS_BANDWIDTH_WIDEBAND\00src/opus_encoder.c\00assertion failed: st->silk_mode.internalSampleRate == 16000\00\0eu-+ 0X0x\00(null)\00-0X+0X 0X-0x+0x 0x\00inf\00INF\00nan\00NAN\00.") - (import "env" "table" (table $table 16 16 funcref)) - (elem (global.get $__table_base) $b0 $___stdio_close $b1 $___stdio_write $b2 $_resampler_basic_direct_double $_resampler_basic_direct_single $_resampler_basic_interpolate_double $_resampler_basic_interpolate_single $_resampler_basic_zero $b2 $b2 $b3 $___stdio_seek $b4 $_downmix_float) - (import "env" "__table_base" (global $__table_base i32)) - (import "env" "abort" (func $abort (param i32))) - (import "env" "___wasi_fd_close" (func $___wasi_fd_close (param i32) (result i32))) - (import "env" "___wasi_fd_write" (func $___wasi_fd_write (param i32 i32 i32 i32) (result i32))) - (import "env" "_abort" (func $_abort)) - (import "env" "_emscripten_get_heap_size" (func $_emscripten_get_heap_size (result i32))) - (import "env" "_emscripten_memcpy_big" (func $_emscripten_memcpy_big (param i32 i32 i32) (result i32))) - (import "env" "_emscripten_resize_heap" (func $_emscripten_resize_heap (param i32) (result i32))) - (import "env" "_llvm_exp2_f64" (func $_llvm_exp2_f64 (param f64) (result f64))) - (import "env" "_llvm_log10_f64" (func $_llvm_log10_f64 (param f64) (result f64))) - (import "env" "_llvm_stackrestore" (func $_llvm_stackrestore (param i32))) - (import "env" "_llvm_stacksave" (func $_llvm_stacksave (result i32))) - (import "env" "setTempRet0" (func $setTempRet0 (param i32))) - (import "env" "___wasi_fd_seek" (func $legalimport$___wasi_fd_seek (param i32 i32 i32 i32 i32) (result i32))) - (global $STACKTOP (mut i32) (i32.const 46720)) - (global $STACK_MAX (mut i32) (i32.const 5289600)) - (export "_emscripten_get_sbrk_ptr" (func $_emscripten_get_sbrk_ptr)) - (export "_free" (func $_free)) - (export "_malloc" (func $_malloc)) - (export "_memcpy" (func $_memcpy)) - (export "_memmove" (func $_memmove)) - (export "_memset" (func $_memset)) - (export "_opus_encode_float" (func $_opus_encode_float)) - (export "_opus_encoder_create" (func $_opus_encoder_create)) - (export "_opus_encoder_ctl" (func $_opus_encoder_ctl)) - (export "_opus_encoder_destroy" (func $_opus_encoder_destroy)) - (export "_rintf" (func $_rintf)) - (export "_speex_resampler_destroy" (func $_speex_resampler_destroy)) - (export "_speex_resampler_init" (func $_speex_resampler_init)) - (export "_speex_resampler_process_interleaved_float" (func $_speex_resampler_process_interleaved_float)) - (export "dynCall_ii" (func $dynCall_ii)) - (export "dynCall_iiii" (func $dynCall_iiii)) - (export "dynCall_iiiiiii" (func $dynCall_iiiiiii)) - (export "dynCall_jiji" (func $legalstub$dynCall_jiji)) - (export "dynCall_viiiiiii" (func $dynCall_viiiiiii)) - (export "establishStackSpace" (func $establishStackSpace)) - (export "stackAlloc" (func $stackAlloc)) - (export "stackRestore" (func $stackRestore)) - (export "stackSave" (func $stackSave)) - (func $stackAlloc (; 13 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (local $1 i32) - (local.set $1 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (local.get $0) - (global.get $STACKTOP) - ) - ) - (global.set $STACKTOP - (i32.and - (i32.add - (global.get $STACKTOP) - (i32.const 15) - ) - (i32.const -16) - ) - ) - (local.get $1) - ) - (func $stackSave (; 14 ;) (; has Stack IR ;) (result i32) - (global.get $STACKTOP) - ) - (func $stackRestore (; 15 ;) (; has Stack IR ;) (param $0 i32) - (global.set $STACKTOP - (local.get $0) - ) - ) - (func $establishStackSpace (; 16 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (global.set $STACKTOP - (local.get $0) - ) - (global.set $STACK_MAX - (local.get $1) - ) - ) - (func $_quant_all_bands (; 17 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (param $18 i32) (param $19 i32) (param $20 i32) (param $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 f32) - (local $35 f32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 f32) - (local $56 i32) - (local $57 i32) - (local $58 i32) - (local $59 i32) - (local $60 i32) - (local $61 i32) - (local $62 i32) - (local $63 i32) - (local $64 i32) - (local $65 i32) - (local $66 f32) - (local $67 f32) - (local $68 i32) - (local $69 i32) - (local $70 i32) - (local $71 i32) - (local $72 i32) - (local $73 i32) - (local $74 i32) - (local.set $33 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 1552) - ) - ) - (local.set $22 - (i32.add - (local.get $33) - (i32.const 1488) - ) - ) - (local.set $50 - (i32.add - (local.get $33) - (i32.const 1304) - ) - ) - (local.set $43 - (i32.add - (local.get $33) - (i32.const 1280) - ) - ) - (local.set $30 - (i32.add - (local.get $33) - (i32.const 1440) - ) - ) - (local.set $26 - (i32.add - (local.get $33) - (i32.const 1380) - ) - ) - (local.set $27 - (i32.add - (local.get $33) - (i32.const 1320) - ) - ) - (local.set $51 - (select - (i32.const 2) - (i32.const 1) - (local.tee $56 - (i32.ne - (local.get $4) - (i32.const 0) - ) - ) - ) - ) - (local.set $25 - (local.tee $48 - (i32.and - (i32.and - (local.get $56) - (i32.eqz - (local.get $10) - ) - ) - (i32.gt_s - (local.get $19) - (i32.const 7) - ) - ) - ) - ) - (local.set $36 - (select - (i32.shl - (i32.const 1) - (local.get $16) - ) - (i32.const 1) - (local.get $8) - ) - ) - (local.set $44 - (i32.shl - (i32.load16_s - (local.tee $68 - (i32.add - (local.tee $39 - (i32.load offset=32 - (local.get $0) - ) - ) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $16) - ) - ) - (local.set $8 - (i32.mul - (local.get $51) - (i32.sub - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $0) - ) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $39) - ) - ) - (local.get $16) - ) - (local.get $44) - ) - ) - ) - (local.set $58 - (call $_llvm_stacksave) - ) - (local.set $24 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $49 - (i32.shl - (local.tee $19 - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.tee $23 - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $39) - ) - ) - ) - (local.get $16) - ) - ) - (if - (local.get $48) - (block - (local.set $8 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $19 - (i32.shl - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $23) - (i32.const 1) - ) - (local.get $39) - ) - ) - (local.get $19) - ) - (local.get $16) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - ) - (block - (local.set $8 - (i32.add - (i32.shl - (local.get $49) - (i32.const 2) - ) - (local.get $3) - ) - ) - (local.set $19 - (i32.const 1) - ) - ) - ) - (local.set $52 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $53 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.store offset=36 - (local.get $22) - (local.get $6) - ) - (i32.store offset=28 - (local.get $22) - (local.get $15) - ) - (i32.store - (local.get $22) - (i32.const 1) - ) - (i32.store offset=16 - (local.get $22) - (local.get $11) - ) - (i32.store offset=8 - (local.get $22) - (local.get $0) - ) - (i32.store offset=40 - (local.get $22) - (local.tee $23 - (i32.load - (local.get $18) - ) - ) - ) - (i32.store offset=20 - (local.get $22) - (local.get $9) - ) - (i32.store offset=44 - (local.get $22) - (local.get $20) - ) - (i32.store offset=52 - (local.get $22) - (local.get $21) - ) - (i32.store offset=4 - (local.get $22) - (local.get $25) - ) - (i32.store offset=48 - (local.get $22) - (i32.const 0) - ) - (i32.store offset=56 - (local.get $22) - (local.tee $20 - (i32.gt_s - (local.get $36) - (i32.const 1) - ) - ) - ) - (if - (i32.ge_s - (local.get $1) - (local.get $2) - ) - (block - (i32.store - (local.get $18) - (local.get $23) - ) - (call $_llvm_stackrestore - (local.get $58) - ) - (global.set $STACKTOP - (local.get $33) - ) - (return) - ) - ) - (local.set $45 - (i32.add - (i32.add - (i32.shl - (local.get $49) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.tee $40 - (i32.sub - (i32.const 0) - (local.get $44) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $59 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $60 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $61 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $69 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (local.set $54 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.set $62 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (local.set $70 - (select - (local.get $24) - (i32.const 0) - (local.get $56) - ) - ) - (local.set $71 - (i32.add - (i32.shl - (i32.const 1) - (local.get $36) - ) - (i32.const -1) - ) - ) - (local.set $72 - (i32.xor - (local.get $48) - (i32.const 1) - ) - ) - (local.set $73 - (i32.or - (i32.ne - (local.get $9) - (i32.const 3) - ) - (local.get $20) - ) - ) - (local.set $63 - (i32.add - (local.get $51) - (i32.const -1) - ) - ) - (local.set $23 - (local.get $1) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $20 - (local.get $8) - ) - (local.set $8 - (i32.const 1) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $while-in - (i32.store offset=12 - (local.get $22) - (local.get $23) - ) - (br_if $__rjti$1 - (i32.le_s - (local.tee $28 - (i32.sub - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.tee $49 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $39) - ) - ) - (local.get $16) - ) - (local.tee $46 - (i32.shl - (i32.load16_s - (local.tee $37 - (i32.add - (i32.shl - (local.get $23) - (i32.const 1) - ) - (local.get $39) - ) - ) - ) - (local.get $16) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $25 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $19 - (i32.load offset=28 - (local.get $15) - ) - ) - ) - ) - ) - (local.set $21 - (i32.shr_u - (local.tee $19 - (i32.shr_u - (local.get $19) - (i32.add - (local.get $25) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $65 - (i32.sub - (local.get $14) - (select - (i32.const 0) - (local.tee $64 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $25) - (i32.const -8) - ) - (i32.shl - (i32.load offset=20 - (local.get $15) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $19) - (i32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $21) - ) - ) - ) - (i32.eq - (local.get $1) - (local.get $23) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $22) - (i32.add - (local.tee $19 - (i32.sub - (local.get $13) - (local.get $64) - ) - ) - (i32.const -1) - ) - ) - (local.set $47 - (if (result i32) - (i32.lt_s - (local.get $23) - (local.get $17) - ) - (if (result i32) - (i32.gt_s - (local.tee $14 - (select - (local.get $19) - (local.tee $14 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $7) - ) - ) - (i32.div_s - (local.get $65) - (select - (local.tee $14 - (i32.sub - (local.get $17) - (local.get $23) - ) - ) - (i32.const 3) - (i32.lt_s - (local.get $14) - (i32.const 3) - ) - ) - ) - ) - ) - (i32.lt_s - (local.get $19) - (local.get $14) - ) - ) - ) - (i32.const 16383) - ) - (i32.const 16383) - (select - (local.get $14) - (i32.const 0) - (i32.gt_s - (local.get $14) - (i32.const 0) - ) - ) - ) - (i32.const 0) - ) - ) - (if - (local.get $48) - (local.set $9 - (select - (local.get $23) - (local.get $9) - (i32.and - (i32.or - (i32.eqz - (local.get $9) - ) - (i32.ne - (local.get $8) - (i32.const 0) - ) - ) - (i32.or - (i32.eq - (local.get $23) - (local.get $54) - ) - (i32.ge_s - (i32.sub - (local.get $46) - (local.get $28) - ) - (i32.shl - (i32.load16_s - (local.get $68) - ) - (local.get $16) - ) - ) - ) - ) - ) - ) - ) - (if - (local.tee $74 - (i32.eq - (local.get $23) - (local.get $54) - ) - ) - (block - (local.set $14 - (i32.sub - (i32.shl - (local.tee $19 - (i32.shl - (i32.sub - (local.tee $8 - (i32.load16_s - (i32.add - (local.tee $14 - (i32.load offset=32 - (local.get $0) - ) - ) - (i32.shl - (local.get $54) - (i32.const 1) - ) - ) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $14) - ) - ) - ) - (local.get $16) - ) - ) - (i32.const 1) - ) - (local.tee $8 - (i32.shl - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $62) - (i32.const 1) - ) - (local.get $14) - ) - ) - (local.get $8) - ) - (local.get $16) - ) - ) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $24) - ) - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $24) - ) - (local.tee $8 - (i32.shl - (i32.sub - (local.get $8) - (local.get $19) - ) - (i32.const 2) - ) - ) - ) - ) - (if - (local.get $10) - (drop - (call $_memcpy - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $45) - ) - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $45) - ) - (local.get $8) - ) - ) - ) - ) - ) - (i32.store offset=24 - (local.get $22) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $41 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.and - (i32.or - (i32.lt_s - (local.get $8) - (i32.const 0) - ) - (local.get $73) - ) - (i32.ne - (local.get $9) - (i32.const 0) - ) - ) - (block - (local.set $21 - (i32.add - (local.get $44) - (local.tee $29 - (select - (local.tee $8 - (i32.sub - (i32.sub - (local.tee $19 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (local.get $39) - ) - ) - (local.get $16) - ) - ) - (local.get $44) - ) - (local.get $28) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - ) - ) - (local.set $14 - (local.get $9) - ) - (loop $while-in1 - (br_if $while-in1 - (i32.gt_s - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (local.get $14) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $39) - ) - ) - (local.get $16) - ) - (local.get $21) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (if - (i32.lt_s - (local.get $9) - (local.get $23) - ) - (if - (i32.lt_s - (local.get $19) - (local.tee $21 - (i32.add - (local.get $21) - (local.get $28) - ) - ) - ) - (block $label$break$L27 - (local.set $8 - (local.get $9) - ) - (loop $while-in3 - (br_if $label$break$L27 - (i32.ge_s - (local.tee $19 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (if - (i32.lt_s - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $19) - (i32.const 1) - ) - (local.get $39) - ) - ) - (local.get $16) - ) - (local.get $21) - ) - (block - (local.set $8 - (local.get $19) - ) - (br $while-in3) - ) - ) - ) - ) - ) - ) - (local.set $21 - (local.get $14) - ) - (local.set $19 - (i32.const 0) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in5 - (local.set $19 - (i32.or - (i32.load8_u - (i32.add - (local.get $5) - (local.tee $25 - (i32.mul - (local.get $21) - (local.get $51) - ) - ) - ) - ) - (local.get $19) - ) - ) - (local.set $14 - (i32.or - (i32.load8_u - (i32.add - (local.get $5) - (i32.add - (local.get $25) - (local.get $63) - ) - ) - ) - (local.get $14) - ) - ) - (local.set $25 - (i32.add - (local.get $21) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $21) - (local.get $8) - ) - (block - (local.set $21 - (local.get $25) - ) - (br $while-in5) - ) - ) - ) - ) - (block - (local.set $29 - (i32.const -1) - ) - (local.set $14 - (local.tee $19 - (local.get $71) - ) - ) - ) - ) - (local.set $32 - (select - (select - (i32.add - (i32.shl - (local.get $46) - (i32.const 2) - ) - (local.get $4) - ) - (i32.const 0) - (local.get $56) - ) - (local.get $70) - (local.tee $8 - (i32.lt_s - (local.get $23) - (local.get $41) - ) - ) - ) - ) - (local.set $31 - (select - (i32.add - (i32.shl - (local.get $46) - (i32.const 2) - ) - (local.get $3) - ) - (local.get $24) - (local.get $8) - ) - ) - (local.set $20 - (select - (local.get $20) - (i32.const 0) - (i32.and - (local.get $8) - (i32.or - (local.get $48) - (i32.xor - (local.tee $42 - (i32.eq - (local.get $23) - (local.get $69) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $10 - (block $do-once (result i32) - (block $__rjti$0 - (br $do-once - (if (result i32) - (i32.or - (local.get $72) - (i32.or - (local.tee $21 - (i32.ne - (local.get $11) - (local.get $23) - ) - ) - (local.tee $8 - (i32.eqz - (local.get $10) - ) - ) - ) - ) - (block (result i32) - (br_if $__rjti$0 - (i32.or - (i32.xor - (local.get $21) - (i32.const 1) - ) - (local.get $8) - ) - ) - (local.set $8 - (select - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $24) - ) - (i32.const 0) - (local.tee $25 - (i32.ne - (local.get $29) - (i32.const -1) - ) - ) - ) - ) - (local.set $14 - (call $_quant_band - (local.get $22) - (local.get $32) - (local.get $28) - (local.tee $41 - (i32.shr_u - (local.get $47) - (i32.const 1) - ) - ) - (local.get $36) - (block (result i32) - (if - (local.get $42) - (block - (local.set $8 - (call $_quant_band - (local.get $22) - (local.get $31) - (local.get $28) - (local.get $41) - (local.get $36) - (local.get $8) - (local.get $16) - (i32.const 0) - (f32.const 1) - (local.get $20) - (local.get $19) - ) - ) - (local.set $21 - (i32.const 0) - ) - ) - (block - (local.set $8 - (call $_quant_band - (local.get $22) - (local.get $31) - (local.get $28) - (local.get $41) - (local.get $36) - (local.get $8) - (local.get $16) - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - (f32.const 1) - (local.get $20) - (local.get $19) - ) - ) - (local.set $21 - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $45) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - ) - ) - ) - (select - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $45) - ) - (i32.const 0) - (local.get $25) - ) - ) - (local.get $16) - (local.get $21) - (f32.const 1) - (local.get $20) - (local.get $14) - ) - ) - (local.set $19 - (local.get $10) - ) - (local.get $14) - ) - (block - (br_if $__rjti$0 - (i32.le_s - (local.tee $8 - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - ) - (local.get $44) - ) - ) - (local.set $21 - (i32.sub - (local.get $8) - (local.get $44) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in7 - (f32.store - (local.tee $10 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $24) - ) - ) - (f32.mul - (f32.add - (f32.load - (local.get $10) - ) - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $45) - ) - ) - ) - (f32.const 0.5) - ) - ) - (br_if $while-in7 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - ) - (br $__rjti$0) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $32) - ) - (block - (local.set $8 - (call $_quant_band - (local.get $22) - (local.get $31) - (local.get $28) - (local.get $47) - (local.get $36) - (select - (i32.const 0) - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $24) - ) - (i32.eq - (local.get $29) - (i32.const -1) - ) - ) - (local.get $16) - (if (result i32) - (local.get $42) - (i32.const 0) - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - ) - (f32.const 1) - (local.get $20) - (i32.or - (local.get $14) - (local.get $19) - ) - ) - ) - (local.set $19 - (i32.const 0) - ) - (br $do-once - (local.get $8) - ) - ) - ) - (if - (i32.eqz - (i32.and - (i32.lt_s - (local.get $23) - (local.get $11) - ) - (local.get $48) - ) - ) - (block - (i32.store offset=48 - (local.get $22) - (i32.const 0) - ) - (local.set $8 - (call $_quant_band_stereo - (local.get $22) - (local.get $31) - (local.get $32) - (local.get $28) - (local.get $47) - (local.get $36) - (select - (i32.const 0) - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $24) - ) - (i32.eq - (local.get $29) - (i32.const -1) - ) - ) - (local.get $16) - (if (result i32) - (local.get $42) - (i32.const 0) - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - ) - (local.get $20) - (i32.or - (local.get $14) - (local.get $19) - ) - ) - ) - (local.set $19 - (i32.const 0) - ) - (br $do-once - (local.get $8) - ) - ) - ) - (local.set $35 - (f32.div - (select - (local.tee $55 - (f32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - (local.tee $34 - (f32.load - (i32.add - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $0) - ) - (local.get $23) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - (f32.lt - (local.get $55) - (local.get $34) - ) - ) - (f32.const 3) - ) - ) - (local.set $66 - (f32.add - (local.get $55) - (local.get $35) - ) - ) - (local.set $67 - (f32.add - (local.get $34) - (local.get $35) - ) - ) - (local.set $46 - (i32.or - (local.get $14) - (local.get $19) - ) - ) - (local.set $41 - (i32.load - (local.get $15) - ) - ) - (local.set $25 - (i32.load offset=4 - (local.get $15) - ) - ) - (i64.store align=4 - (local.get $50) - (i64.load offset=8 align=4 - (local.get $15) - ) - ) - (i64.store offset=8 align=4 - (local.get $50) - (i64.load offset=16 align=4 - (local.get $15) - ) - ) - (local.set $57 - (i32.load offset=24 - (local.get $15) - ) - ) - (i64.store align=4 - (local.get $43) - (i64.load offset=28 align=4 - (local.get $15) - ) - ) - (i64.store offset=8 align=4 - (local.get $43) - (i64.load offset=36 align=4 - (local.get $15) - ) - ) - (i32.store offset=16 - (local.get $43) - (i32.load offset=44 - (local.get $15) - ) - ) - (i64.store align=4 - (local.get $26) - (i64.load align=4 - (local.get $22) - ) - ) - (i64.store offset=8 align=4 - (local.get $26) - (i64.load offset=8 align=4 - (local.get $22) - ) - ) - (i64.store offset=16 align=4 - (local.get $26) - (i64.load offset=16 align=4 - (local.get $22) - ) - ) - (i64.store offset=24 align=4 - (local.get $26) - (i64.load offset=24 align=4 - (local.get $22) - ) - ) - (i64.store offset=32 align=4 - (local.get $26) - (i64.load offset=32 align=4 - (local.get $22) - ) - ) - (i64.store offset=40 align=4 - (local.get $26) - (i64.load offset=40 align=4 - (local.get $22) - ) - ) - (i64.store offset=48 align=4 - (local.get $26) - (i64.load offset=48 align=4 - (local.get $22) - ) - ) - (i32.store offset=56 - (local.get $26) - (i32.load offset=56 - (local.get $22) - ) - ) - (drop - (call $_memcpy - (local.get $52) - (local.get $31) - (local.tee $38 - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $53) - (local.get $32) - (local.get $38) - ) - ) - (i32.store offset=48 - (local.get $22) - (i32.const -1) - ) - (local.set $14 - (call $_quant_band_stereo - (local.get $22) - (local.get $31) - (local.get $32) - (local.get $28) - (local.get $47) - (local.get $36) - (local.tee $10 - (select - (i32.const 0) - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $24) - ) - (i32.eq - (local.get $29) - (i32.const -1) - ) - ) - ) - (local.get $16) - (if (result i32) - (local.get $42) - (i32.const 0) - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - ) - (local.get $20) - (local.get $46) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $34 - (f32.const 0) - ) - (loop $while-in10 - (local.set $34 - (f32.add - (local.get $34) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $52) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $31) - ) - ) - ) - ) - ) - (br_if $while-in10 - (i32.ne - (local.get $28) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $35 - (f32.const 0) - ) - (loop $while-in12 - (local.set $35 - (f32.add - (local.get $35) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $53) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - ) - ) - (br_if $while-in12 - (i32.ne - (local.get $28) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $55 - (f32.add - (f32.mul - (local.get $66) - (local.get $34) - ) - (f32.mul - (local.get $67) - (local.get $35) - ) - ) - ) - (i64.store align=4 - (local.get $30) - (i64.load align=4 - (local.get $15) - ) - ) - (i64.store offset=8 align=4 - (local.get $30) - (i64.load offset=8 align=4 - (local.get $15) - ) - ) - (i64.store offset=16 align=4 - (local.get $30) - (i64.load offset=16 align=4 - (local.get $15) - ) - ) - (i64.store offset=24 align=4 - (local.get $30) - (i64.load offset=24 align=4 - (local.get $15) - ) - ) - (i64.store offset=32 align=4 - (local.get $30) - (i64.load offset=32 align=4 - (local.get $15) - ) - ) - (i64.store offset=40 align=4 - (local.get $30) - (i64.load offset=40 align=4 - (local.get $15) - ) - ) - (i64.store align=4 - (local.get $27) - (i64.load align=4 - (local.get $22) - ) - ) - (i64.store offset=8 align=4 - (local.get $27) - (i64.load offset=8 align=4 - (local.get $22) - ) - ) - (i64.store offset=16 align=4 - (local.get $27) - (i64.load offset=16 align=4 - (local.get $22) - ) - ) - (i64.store offset=24 align=4 - (local.get $27) - (i64.load offset=24 align=4 - (local.get $22) - ) - ) - (i64.store offset=32 align=4 - (local.get $27) - (i64.load offset=32 align=4 - (local.get $22) - ) - ) - (i64.store offset=40 align=4 - (local.get $27) - (i64.load offset=40 align=4 - (local.get $22) - ) - ) - (i64.store offset=48 align=4 - (local.get $27) - (i64.load offset=48 align=4 - (local.get $22) - ) - ) - (i32.store offset=56 - (local.get $27) - (i32.load offset=56 - (local.get $22) - ) - ) - (drop - (call $_memcpy - (local.get $61) - (local.get $31) - (local.get $38) - ) - ) - (drop - (call $_memcpy - (local.get $60) - (local.get $32) - (local.get $38) - ) - ) - (if - (i32.eqz - (local.get $42) - ) - (drop - (call $_memcpy - (local.get $59) - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - (local.get $38) - ) - ) - ) - (drop - (call $_memcpy - (local.get $33) - (local.tee $21 - (i32.add - (local.get $41) - (local.get $57) - ) - ) - (local.tee $19 - (i32.sub - (local.get $25) - (local.get $57) - ) - ) - ) - ) - (i32.store - (local.get $15) - (local.get $41) - ) - (i32.store offset=4 - (local.get $15) - (local.get $25) - ) - (i64.store offset=8 align=4 - (local.get $15) - (i64.load align=4 - (local.get $50) - ) - ) - (i64.store offset=16 align=4 - (local.get $15) - (i64.load offset=8 align=4 - (local.get $50) - ) - ) - (i32.store offset=24 - (local.get $15) - (local.get $57) - ) - (i64.store offset=28 align=4 - (local.get $15) - (i64.load align=4 - (local.get $43) - ) - ) - (i64.store offset=36 align=4 - (local.get $15) - (i64.load offset=8 align=4 - (local.get $43) - ) - ) - (i32.store offset=44 - (local.get $15) - (i32.load offset=16 - (local.get $43) - ) - ) - (i64.store align=4 - (local.get $22) - (i64.load align=4 - (local.get $26) - ) - ) - (i64.store offset=8 align=4 - (local.get $22) - (i64.load offset=8 align=4 - (local.get $26) - ) - ) - (i64.store offset=16 align=4 - (local.get $22) - (i64.load offset=16 align=4 - (local.get $26) - ) - ) - (i64.store offset=24 align=4 - (local.get $22) - (i64.load offset=24 align=4 - (local.get $26) - ) - ) - (i64.store offset=32 align=4 - (local.get $22) - (i64.load offset=32 align=4 - (local.get $26) - ) - ) - (i64.store offset=40 align=4 - (local.get $22) - (i64.load offset=40 align=4 - (local.get $26) - ) - ) - (i64.store offset=48 align=4 - (local.get $22) - (i64.load offset=48 align=4 - (local.get $26) - ) - ) - (i32.store offset=56 - (local.get $22) - (i32.load offset=56 - (local.get $26) - ) - ) - (drop - (call $_memcpy - (local.get $31) - (local.get $52) - (local.get $38) - ) - ) - (drop - (call $_memcpy - (local.get $32) - (local.get $53) - (local.get $38) - ) - ) - (if - (local.get $74) - (drop - (call $_memcpy - (i32.add - (i32.shl - (local.tee $25 - (i32.shl - (i32.sub - (local.tee $8 - (i32.load16_s - (i32.add - (local.tee $29 - (i32.load offset=32 - (local.get $0) - ) - ) - (i32.shl - (local.get $54) - (i32.const 1) - ) - ) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $29) - ) - ) - ) - (local.get $16) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.add - (i32.shl - (i32.sub - (i32.shl - (local.get $25) - (i32.const 1) - ) - (local.tee $8 - (i32.shl - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $62) - (i32.const 1) - ) - (local.get $29) - ) - ) - (local.get $8) - ) - (local.get $16) - ) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (i32.sub - (local.get $8) - (local.get $25) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.store offset=48 - (local.get $22) - (i32.const 1) - ) - (local.set $10 - (call $_quant_band_stereo - (local.get $22) - (local.get $31) - (local.get $32) - (local.get $28) - (local.get $47) - (local.get $36) - (local.get $10) - (local.get $16) - (if (result i32) - (local.get $42) - (i32.const 0) - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - ) - (local.get $20) - (local.get $46) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $34 - (f32.const 0) - ) - (loop $while-in14 - (local.set $34 - (f32.add - (local.get $34) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $52) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $31) - ) - ) - ) - ) - ) - (br_if $while-in14 - (i32.ne - (local.get $28) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $35 - (f32.const 0) - ) - (loop $while-in16 - (local.set $35 - (f32.add - (local.get $35) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $53) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - ) - ) - (br_if $while-in16 - (i32.ne - (local.get $28) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (if (result i32) - (f32.ge - (local.get $55) - (f32.add - (f32.mul - (local.get $66) - (local.get $34) - ) - (f32.mul - (local.get $67) - (local.get $35) - ) - ) - ) - (block (result i32) - (i64.store align=4 - (local.get $15) - (i64.load align=4 - (local.get $30) - ) - ) - (i64.store offset=8 align=4 - (local.get $15) - (i64.load offset=8 align=4 - (local.get $30) - ) - ) - (i64.store offset=16 align=4 - (local.get $15) - (i64.load offset=16 align=4 - (local.get $30) - ) - ) - (i64.store offset=24 align=4 - (local.get $15) - (i64.load offset=24 align=4 - (local.get $30) - ) - ) - (i64.store offset=32 align=4 - (local.get $15) - (i64.load offset=32 align=4 - (local.get $30) - ) - ) - (i64.store offset=40 align=4 - (local.get $15) - (i64.load offset=40 align=4 - (local.get $30) - ) - ) - (i64.store align=4 - (local.get $22) - (i64.load align=4 - (local.get $27) - ) - ) - (i64.store offset=8 align=4 - (local.get $22) - (i64.load offset=8 align=4 - (local.get $27) - ) - ) - (i64.store offset=16 align=4 - (local.get $22) - (i64.load offset=16 align=4 - (local.get $27) - ) - ) - (i64.store offset=24 align=4 - (local.get $22) - (i64.load offset=24 align=4 - (local.get $27) - ) - ) - (i64.store offset=32 align=4 - (local.get $22) - (i64.load offset=32 align=4 - (local.get $27) - ) - ) - (i64.store offset=40 align=4 - (local.get $22) - (i64.load offset=40 align=4 - (local.get $27) - ) - ) - (i64.store offset=48 align=4 - (local.get $22) - (i64.load offset=48 align=4 - (local.get $27) - ) - ) - (i32.store offset=56 - (local.get $22) - (i32.load offset=56 - (local.get $27) - ) - ) - (drop - (call $_memcpy - (local.get $31) - (local.get $61) - (local.get $38) - ) - ) - (drop - (call $_memcpy - (local.get $32) - (local.get $60) - (local.get $38) - ) - ) - (if - (i32.eqz - (local.get $42) - ) - (drop - (call $_memcpy - (i32.add - (i32.add - (i32.shl - (i32.shl - (i32.load16_s - (local.get $37) - ) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $24) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - (local.get $59) - (local.get $38) - ) - ) - ) - (drop - (call $_memcpy - (local.get $21) - (local.get $33) - (local.get $19) - ) - ) - (local.get $14) - ) - (local.get $10) - ) - ) - (local.set $19 - (i32.const 0) - ) - (local.get $8) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.tee $14 - (i32.mul - (local.get $23) - (local.get $51) - ) - ) - ) - (local.get $8) - ) - (i32.store8 - (i32.add - (local.get $5) - (i32.add - (local.get $14) - (local.get $63) - ) - ) - (local.get $10) - ) - (local.set $14 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $7) - ) - ) - (i32.add - (local.get $64) - (local.get $65) - ) - ) - ) - (local.set $8 - (i32.gt_s - (local.get $47) - (i32.shl - (local.get $28) - (i32.const 3) - ) - ) - ) - (i32.store offset=56 - (local.get $22) - (i32.const 0) - ) - (if - (i32.lt_s - (local.get $49) - (local.get $2) - ) - (block - (local.set $10 - (local.get $19) - ) - (local.set $23 - (local.get $49) - ) - (br $while-in) - ) - ) - ) - (br $__rjto$1) - ) - (call $_celt_fatal - (i32.const 39064) - (i32.const 38974) - (i32.const 1495) - ) - ) - (i32.store - (local.get $18) - (i32.load offset=40 - (local.get $22) - ) - ) - (call $_llvm_stackrestore - (local.get $58) - ) - (global.set $STACKTOP - (local.get $33) - ) - ) - (func $_quant_band (; 18 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 f32) (param $9 i32) (param $10 i32) (result i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 f32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 f32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local.set $24 - (i32.load - (local.get $0) - ) - ) - (local.set $18 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $12 - (i32.div_u - (local.get $2) - (local.get $4) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.const 1) - ) - (block - (local.set $6 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.set $2 - (i32.gt_s - (local.tee $5 - (i32.load offset=32 - (local.get $0) - ) - ) - (i32.const 7) - ) - ) - (block $do-once - (if - (local.get $24) - (f32.store - (local.get $1) - (if (result f32) - (local.get $2) - (block (result f32) - (local.set $8 - (f32.load - (local.get $1) - ) - ) - (local.set $3 - (i32.load offset=12 - (local.get $6) - ) - ) - (if - (i32.gt_u - (local.tee $2 - (i32.add - (local.tee $4 - (i32.load offset=16 - (local.get $6) - ) - ) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block - (local.set $9 - (i32.add - (i32.add - (local.get $4) - (select - (local.tee $2 - (i32.xor - (local.get $4) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $2) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $2 - (local.get $4) - ) - (loop $while-in - (local.set $5 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $5 - (i32.load offset=8 - (local.get $6) - ) - ) - (i32.load offset=24 - (local.get $6) - ) - ) - (local.tee $10 - (i32.load offset=4 - (local.get $6) - ) - ) - ) - (block (result i32) - (local.set $13 - (i32.load - (local.get $6) - ) - ) - (i32.store offset=8 - (local.get $6) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $13) - (i32.sub - (local.get $10) - (local.get $5) - ) - ) - (local.get $3) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $6) - (i32.or - (i32.load offset=44 - (local.get $6) - ) - (local.get $5) - ) - ) - (local.set $3 - (i32.shr_u - (local.get $3) - (i32.const 8) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 15) - ) - (block - (local.set $2 - (local.get $5) - ) - (br $while-in) - ) - ) - ) - (local.set $5 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $2 - (i32.add - (local.tee $4 - (i32.sub - (i32.add - (local.get $4) - (i32.const -8) - ) - (i32.and - (local.get $9) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $6) - (i32.or - (i32.shl - (local.tee $9 - (f32.lt - (local.get $8) - (f32.const 0) - ) - ) - (local.get $4) - ) - (local.get $3) - ) - ) - (i32.store offset=16 - (local.get $6) - (local.get $2) - ) - (i32.store offset=20 - (local.get $6) - (i32.add - (i32.load offset=20 - (local.get $6) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (br_if $do-once - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (select - (f32.const -1) - (f32.const 1) - (local.get $9) - ) - ) - (block (result f32) - (br_if $do-once - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (f32.const 1) - ) - ) - ) - (f32.store - (local.get $1) - (if (result f32) - (local.get $2) - (block (result f32) - (local.set $3 - (i32.load offset=12 - (local.get $6) - ) - ) - (i32.store offset=12 - (local.get $6) - (i32.shr_u - (local.tee $2 - (if (result i32) - (local.tee $4 - (i32.load offset=16 - (local.get $6) - ) - ) - (local.get $3) - (block (result i32) - (local.set $9 - (if (result i32) - (i32.lt_u - (local.tee $2 - (i32.load offset=8 - (local.get $6) - ) - ) - (local.tee $4 - (i32.load offset=4 - (local.get $6) - ) - ) - ) - (block (result i32) - (local.set $9 - (i32.load - (local.get $6) - ) - ) - (i32.store offset=8 - (local.get $6) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $9) - (i32.sub - (local.get $4) - (local.get $2) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $10 - (if (result i32) - (i32.lt_u - (local.get $2) - (local.get $4) - ) - (block (result i32) - (local.set $10 - (i32.load - (local.get $6) - ) - ) - (i32.store offset=8 - (local.get $6) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $10) - (i32.sub - (local.get $4) - (local.get $2) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.const 0) - ) - ) - (local.set $13 - (if (result i32) - (i32.lt_u - (local.get $2) - (local.get $4) - ) - (block (result i32) - (local.set $13 - (i32.load - (local.get $6) - ) - ) - (i32.store offset=8 - (local.get $6) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $13) - (i32.sub - (local.get $4) - (local.get $2) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 0) - ) - ) - (local.set $2 - (if (result i32) - (i32.lt_u - (local.get $2) - (local.get $4) - ) - (block (result i32) - (local.set $11 - (i32.load - (local.get $6) - ) - ) - (i32.store offset=8 - (local.get $6) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $11) - (i32.sub - (local.get $4) - (local.get $2) - ) - ) - ) - (i32.const 24) - ) - ) - (i32.const 0) - ) - ) - (local.set $4 - (i32.const 32) - ) - (i32.or - (local.get $2) - (i32.or - (local.get $13) - (i32.or - (local.get $10) - (i32.or - (local.get $3) - (local.get $9) - ) - ) - ) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.store offset=16 - (local.get $6) - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (i32.store offset=20 - (local.get $6) - (i32.add - (i32.load offset=20 - (local.get $6) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (br_if $do-once - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (select - (f32.const -1) - (f32.const 1) - (i32.and - (local.get $2) - (i32.const 1) - ) - ) - ) - (block (result f32) - (br_if $do-once - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (f32.const 1) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $7) - ) - (return - (i32.const 1) - ) - ) - (i32.store - (local.get $7) - (i32.load - (local.get $1) - ) - ) - (return - (i32.const 1) - ) - ) - ) - (local.set $13 - (if (result i32) - (i32.and - (i32.ne - (local.get $9) - (i32.const 0) - ) - (i32.ne - (local.get $5) - (i32.const 0) - ) - ) - (block $do-once0 (result i32) - (if - (i32.lt_s - (local.get $18) - (i32.const 1) - ) - (drop - (br_if $do-once0 - (local.get $5) - (i32.eqz - (i32.or - (i32.and - (i32.eqz - (i32.and - (local.get $12) - (i32.const 1) - ) - ) - (i32.ne - (local.get $18) - (i32.const 0) - ) - ) - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $9) - (local.get $5) - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - ) - (local.get $9) - ) - (local.get $5) - ) - ) - (local.set $19 - (select - (local.get $18) - (i32.const 0) - (local.tee $25 - (i32.gt_s - (local.get $18) - (i32.const 0) - ) - ) - ) - ) - (if - (local.get $25) - (block $label$break$L50 - (local.set $14 - (i32.eqz - (local.get $13) - ) - ) - (if - (i32.eqz - (local.get $24) - ) - (block - (local.set $5 - (i32.const 0) - ) - (loop $while-in4 - (if - (i32.eqz - (local.get $14) - ) - (block - (local.set $17 - (i32.shl - (i32.const 1) - (local.get $5) - ) - ) - (local.set $21 - (i32.shr_s - (local.tee $9 - (i32.shr_s - (local.get $2) - (local.get $5) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $5) - (i32.const 31) - ) - (block - (local.set $22 - (i32.shl - (local.get $17) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 1) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in6 - (local.set $11 - (i32.const 0) - ) - (loop $while-in8 - (local.set $15 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.mul - (local.get $11) - (local.get $22) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $16) - (f32.add - (local.get $15) - (local.tee $20 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.shl - (i32.or - (i32.shl - (local.get $11) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $16) - (f32.sub - (local.get $15) - (local.get $20) - ) - ) - (br_if $while-in8 - (i32.lt_s - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - ) - (br_if $while-in6 - (i32.ne - (local.get $17) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $10 - (i32.or - (i32.load8_u - (i32.add - (i32.and - (local.get $10) - (i32.const 15) - ) - (i32.const 1024) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (i32.shr_s - (local.get $10) - (i32.const 4) - ) - (i32.const 1024) - ) - ) - (i32.const 2) - ) - ) - ) - (br_if $while-in4 - (i32.lt_u - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (br $label$break$L50) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in10 - (local.set $17 - (i32.shl - (i32.const 1) - (local.get $5) - ) - ) - (local.set $21 - (i32.shr_s - (local.tee $9 - (i32.shr_s - (local.get $2) - (local.get $5) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $5) - (i32.const 31) - ) - (block - (local.set $22 - (i32.shl - (local.get $17) - (i32.const 1) - ) - ) - (if - (local.tee $16 - (i32.gt_s - (local.get $9) - (i32.const 1) - ) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in12 - (local.set $11 - (i32.const 0) - ) - (loop $while-in14 - (local.set $15 - (f32.mul - (f32.load - (local.tee $23 - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.mul - (local.get $11) - (local.get $22) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $23) - (f32.add - (local.get $15) - (local.tee $20 - (f32.mul - (f32.load - (local.tee $23 - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.shl - (i32.or - (i32.shl - (local.get $11) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $23) - (f32.sub - (local.get $15) - (local.get $20) - ) - ) - (br_if $while-in14 - (i32.lt_s - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - ) - (br_if $while-in12 - (i32.ne - (local.get $17) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.xor - (local.get $16) - (i32.const 1) - ) - (local.get $14) - ) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in16 - (local.set $11 - (i32.const 0) - ) - (loop $while-in18 - (local.set $15 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.mul - (local.get $11) - (local.get $22) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $16) - (f32.add - (local.get $15) - (local.tee $20 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.shl - (i32.or - (i32.shl - (local.get $11) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $16) - (f32.sub - (local.get $15) - (local.get $20) - ) - ) - (br_if $while-in18 - (i32.lt_s - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - ) - (br_if $while-in16 - (i32.ne - (local.get $17) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $10 - (i32.or - (i32.load8_u - (i32.add - (i32.and - (local.get $10) - (i32.const 15) - ) - (i32.const 1024) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (i32.shr_s - (local.get $10) - (i32.const 4) - ) - (i32.const 1024) - ) - ) - (i32.const 2) - ) - ) - ) - (br_if $while-in10 - (i32.lt_u - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (local.set $5 - (i32.shr_s - (local.get $4) - (local.get $19) - ) - ) - (if - (i32.and - (i32.eqz - (i32.and - (local.tee $9 - (i32.shl - (local.get $12) - (local.get $19) - ) - ) - (i32.const 1) - ) - ) - (i32.lt_s - (local.get $18) - (i32.const 0) - ) - ) - (block $label$break$L86 - (local.set $22 - (i32.eqz - (local.get $13) - ) - ) - (if - (i32.eqz - (local.get $24) - ) - (block - (local.set $22 - (i32.xor - (local.get $22) - (i32.const 1) - ) - ) - (local.set $11 - (local.get $5) - ) - (local.set $17 - (local.get $18) - ) - (local.set $21 - (i32.const 0) - ) - (loop $while-in21 - (local.set $18 - (i32.shr_s - (local.get $9) - (i32.const 1) - ) - ) - (if - (i32.and - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (local.get $22) - ) - (block - (local.set $5 - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 1) - ) - (block - (local.set $12 - (i32.const 0) - ) - (loop $while-in23 - (local.set $14 - (i32.const 0) - ) - (loop $while-in25 - (local.set $15 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.mul - (local.get $5) - (local.get $14) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $16) - (f32.add - (local.get $15) - (local.tee $20 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.mul - (local.get $11) - (i32.or - (i32.shl - (local.get $14) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $16) - (f32.sub - (local.get $15) - (local.get $20) - ) - ) - (br_if $while-in25 - (i32.lt_s - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $18) - ) - ) - ) - (br_if $while-in23 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - ) - (local.set $10 - (i32.or - (local.get $10) - (i32.shl - (local.get $10) - (local.get $11) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $21) - (i32.const 1) - ) - ) - (local.set $14 - (i32.add - (local.get $17) - (i32.const 1) - ) - ) - (if - (i32.and - (i32.eqz - (i32.and - (local.get $9) - (i32.const 2) - ) - ) - (i32.lt_s - (local.get $17) - (i32.const -1) - ) - ) - (block - (local.set $11 - (local.get $5) - ) - (local.set $9 - (local.get $18) - ) - (local.set $17 - (local.get $14) - ) - (local.set $21 - (local.get $12) - ) - (br $while-in21) - ) - (block - (local.set $9 - (local.get $18) - ) - (br $label$break$L86) - ) - ) - ) - ) - ) - (local.set $11 - (local.get $5) - ) - (local.set $17 - (local.get $10) - ) - (local.set $21 - (i32.const 0) - ) - (local.set $10 - (loop $while-in27 (result i32) - (local.set $10 - (i32.shr_s - (local.get $9) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block - (local.set $5 - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - (if - (local.tee $16 - (i32.gt_s - (local.get $9) - (i32.const 1) - ) - ) - (block - (local.set $12 - (i32.const 0) - ) - (loop $while-in29 - (local.set $14 - (i32.const 0) - ) - (loop $while-in31 - (local.set $15 - (f32.mul - (f32.load - (local.tee $23 - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.mul - (local.get $5) - (local.get $14) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $23) - (f32.add - (local.get $15) - (local.tee $20 - (f32.mul - (f32.load - (local.tee $23 - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.mul - (local.get $11) - (i32.or - (i32.shl - (local.get $14) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $23) - (f32.sub - (local.get $15) - (local.get $20) - ) - ) - (br_if $while-in31 - (i32.lt_s - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (br_if $while-in29 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.xor - (local.get $16) - (i32.const 1) - ) - (local.get $22) - ) - ) - (block - (local.set $12 - (i32.const 0) - ) - (loop $while-in33 - (local.set $14 - (i32.const 0) - ) - (loop $while-in35 - (local.set $15 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.mul - (local.get $5) - (local.get $14) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $16) - (f32.add - (local.get $15) - (local.tee $20 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.mul - (local.get $11) - (i32.or - (i32.shl - (local.get $14) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $16) - (f32.sub - (local.get $15) - (local.get $20) - ) - ) - (br_if $while-in35 - (i32.lt_s - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (br_if $while-in33 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - ) - (local.set $17 - (i32.or - (local.get $17) - (i32.shl - (local.get $17) - (local.get $11) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $21) - (i32.const 1) - ) - ) - (local.set $14 - (i32.add - (local.get $18) - (i32.const 1) - ) - ) - (if (result i32) - (i32.and - (i32.eqz - (i32.and - (local.get $9) - (i32.const 2) - ) - ) - (i32.lt_s - (local.get $18) - (i32.const -1) - ) - ) - (block - (local.set $11 - (local.get $5) - ) - (local.set $9 - (local.get $10) - ) - (local.set $18 - (local.get $14) - ) - (local.set $21 - (local.get $12) - ) - (br $while-in27) - ) - (block (result i32) - (local.set $9 - (local.get $10) - ) - (local.get $17) - ) - ) - ) - ) - ) - (local.set $12 - (i32.const 0) - ) - ) - (local.set $4 - (i32.eq - (local.get $4) - (i32.const 1) - ) - ) - (if - (local.tee $11 - (i32.gt_s - (local.get $5) - (i32.const 1) - ) - ) - (block - (if - (local.get $24) - (call $_deinterleave_hadamard - (local.get $1) - (i32.shr_s - (local.get $9) - (local.get $19) - ) - (i32.shl - (local.get $5) - (local.get $19) - ) - (local.get $4) - ) - ) - (if - (local.get $13) - (call $_deinterleave_hadamard - (local.get $13) - (i32.shr_s - (local.get $9) - (local.get $19) - ) - (i32.shl - (local.get $5) - (local.get $19) - ) - (local.get $4) - ) - ) - ) - ) - (local.set $3 - (call $_quant_partition - (local.get $0) - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $5) - (local.get $13) - (local.get $6) - (local.get $8) - (local.get $10) - ) - ) - (if - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - (return - (local.get $3) - ) - ) - (if - (local.get $11) - (call $_interleave_hadamard - (local.get $1) - (i32.shr_s - (local.get $9) - (local.get $19) - ) - (i32.shl - (local.get $5) - (local.get $19) - ) - (local.get $4) - ) - ) - (local.set $0 - (if (result i32) - (local.get $12) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (loop $while-in37 (result i32) - (local.set $0 - (i32.shr_s - (local.get $5) - (i32.const 1) - ) - ) - (local.set $10 - (i32.shr_s - (local.tee $9 - (i32.shl - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const 1) - ) - (block - (local.set $13 - (i32.and - (local.get $5) - (i32.const -2) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 1) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in39 - (local.set $5 - (i32.const 0) - ) - (loop $while-in41 - (local.set $8 - (f32.mul - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (i32.add - (local.get $4) - (i32.mul - (local.get $5) - (local.get $13) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $11) - (f32.add - (local.get $8) - (local.tee $15 - (f32.mul - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (i32.add - (local.get $4) - (i32.mul - (i32.or - (i32.shl - (local.get $5) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $11) - (f32.sub - (local.get $8) - (local.get $15) - ) - ) - (br_if $while-in41 - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (br_if $while-in39 - (i32.ne - (local.get $0) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.or - (local.get $3) - (i32.shr_u - (local.get $3) - (local.get $0) - ) - ) - ) - (if (result i32) - (i32.eq - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - (block (result i32) - (local.set $5 - (local.get $0) - ) - (local.get $3) - ) - (block - (local.set $5 - (local.get $0) - ) - (br $while-in37) - ) - ) - ) - ) - (local.get $3) - ) - ) - (if - (local.get $25) - (block - (local.set $3 - (i32.const 0) - ) - (loop $while-in43 - (local.set $9 - (i32.load8_u - (i32.add - (local.get $0) - (i32.const 1040) - ) - ) - ) - (local.set $6 - (i32.shl - (i32.const 1) - (local.get $3) - ) - ) - (local.set $10 - (i32.shr_s - (local.tee $0 - (i32.shr_s - (local.get $2) - (local.get $3) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $3) - (i32.const 31) - ) - (block - (local.set $13 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $0) - (i32.const 1) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in45 - (local.set $4 - (i32.const 0) - ) - (loop $while-in47 - (local.set $8 - (f32.mul - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (i32.add - (local.get $0) - (i32.mul - (local.get $4) - (local.get $13) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $11) - (f32.add - (local.get $8) - (local.tee $15 - (f32.mul - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (i32.add - (local.get $0) - (i32.shl - (i32.or - (i32.shl - (local.get $4) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $3) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $11) - (f32.sub - (local.get $8) - (local.get $15) - ) - ) - (br_if $while-in47 - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (br_if $while-in45 - (i32.ne - (local.get $6) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $0 - (i32.and - (local.get $9) - (i32.const 255) - ) - ) - (br_if $while-in43 - (i32.lt_u - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (if - (local.get $7) - (block - (local.set $8 - (f32.demote_f64 - (f64.sqrt - (f64.convert_i32_s - (local.get $2) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $3 - (i32.const 0) - ) - (loop $while-in49 - (f32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $7) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.get $8) - ) - ) - (br_if $while-in49 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - ) - ) - (i32.and - (local.get $0) - (i32.add - (i32.shl - (i32.const 1) - (i32.shl - (local.get $5) - (local.get $19) - ) - ) - (i32.const -1) - ) - ) - ) - (func $_quant_band_stereo (; 19 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (result i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 i32) - (local $16 f32) - (local $17 i32) - (local $18 i32) - (local $19 f32) - (local $20 i32) - (local $21 f32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 f32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 f32) - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (local.set $13 - (i32.add - (local.get $12) - (i32.const 8) - ) - ) - (i32.store - (local.tee $15 - (i32.add - (local.get $12) - (i32.const 4) - ) - ) - (local.get $4) - ) - (i32.store - (local.tee $17 - (local.get $12) - ) - (local.get $10) - ) - (local.set $12 - (i32.load - (local.get $0) - ) - ) - (local.set $11 - (i32.load offset=28 - (local.get $0) - ) - ) - (block $folding-inner0 - (if - (i32.ne - (local.get $3) - (i32.const 1) - ) - (block - (call $_compute_theta - (local.get $0) - (local.get $13) - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $15) - (local.get $5) - (local.get $5) - (local.get $7) - (i32.const 1) - (local.get $17) - ) - (local.set $27 - (i32.load - (local.get $13) - ) - ) - (local.set $4 - (i32.load offset=16 - (local.get $13) - ) - ) - (local.set $18 - (i32.load offset=20 - (local.get $13) - ) - ) - (local.set $21 - (f32.mul - (f32.convert_i32_s - (i32.load offset=4 - (local.get $13) - ) - ) - (f32.const 0.000030517578125) - ) - ) - (local.set $14 - (f32.mul - (f32.convert_i32_s - (i32.load offset=8 - (local.get $13) - ) - ) - (f32.const 0.000030517578125) - ) - ) - (local.set $20 - (i32.load - (local.get $15) - ) - ) - (if - (local.tee $28 - (i32.eq - (local.get $3) - (i32.const 2) - ) - ) - (block - (i32.store offset=32 - (local.get $0) - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (i32.add - (local.get $18) - (local.tee $29 - (select - (i32.const 8) - (i32.const 0) - (local.tee $13 - (i32.ne - (i32.or - (local.get $4) - (i32.const 16384) - ) - (i32.const 16384) - ) - ) - ) - ) - ) - ) - ) - (local.set $18 - (select - (local.get $2) - (local.get $1) - (local.tee $4 - (i32.gt_s - (local.get $4) - (i32.const 8192) - ) - ) - ) - ) - (local.set $24 - (select - (local.get $1) - (local.get $2) - (local.get $4) - ) - ) - (local.set $12 - (i32.sub - (i32.const 1) - (i32.shl - (if (result i32) - (local.get $13) - (block $do-once0 (result i32) - (if - (local.get $12) - (block - (local.set $16 - (f32.load - (local.get $18) - ) - ) - (local.set $19 - (f32.load offset=4 - (local.get $24) - ) - ) - (local.set $25 - (f32.load offset=4 - (local.get $18) - ) - ) - (local.set $30 - (f32.load - (local.get $24) - ) - ) - (local.set $12 - (i32.load offset=12 - (local.get $11) - ) - ) - (if - (i32.gt_u - (local.tee $4 - (i32.add - (local.tee $13 - (i32.load offset=16 - (local.get $11) - ) - ) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block - (local.set $22 - (i32.add - (i32.add - (local.get $13) - (select - (local.tee $4 - (i32.xor - (local.get $13) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $4) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $4 - (local.get $13) - ) - (loop $while-in - (local.set $15 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $15 - (i32.load offset=8 - (local.get $11) - ) - ) - (i32.load offset=24 - (local.get $11) - ) - ) - (local.tee $23 - (i32.load offset=4 - (local.get $11) - ) - ) - ) - (block (result i32) - (local.set $26 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $15 - (i32.add - (local.get $15) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $26) - (i32.sub - (local.get $23) - (local.get $15) - ) - ) - (local.get $12) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $11) - (i32.or - (i32.load offset=44 - (local.get $11) - ) - (local.get $15) - ) - ) - (local.set $12 - (i32.shr_u - (local.get $12) - (i32.const 8) - ) - ) - (local.set $15 - (i32.add - (local.get $4) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $4) - (i32.const 15) - ) - (block - (local.set $4 - (local.get $15) - ) - (br $while-in) - ) - ) - ) - (local.set $4 - (i32.add - (local.tee $13 - (i32.sub - (i32.add - (local.get $13) - (i32.const -8) - ) - (i32.and - (local.get $22) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $11) - (i32.or - (i32.shl - (local.tee $15 - (f32.lt - (f32.sub - (f32.mul - (local.get $16) - (local.get $19) - ) - (f32.mul - (local.get $25) - (local.get $30) - ) - ) - (f32.const 0) - ) - ) - (local.get $13) - ) - (local.get $12) - ) - ) - (i32.store offset=16 - (local.get $11) - (local.get $4) - ) - (i32.store offset=20 - (local.get $11) - (i32.add - (i32.load offset=20 - (local.get $11) - ) - (i32.const 1) - ) - ) - (br $do-once0 - (local.get $15) - ) - ) - ) - (local.set $12 - (i32.load offset=12 - (local.get $11) - ) - ) - (i32.store offset=12 - (local.get $11) - (i32.shr_u - (local.tee $4 - (if (result i32) - (local.tee $13 - (i32.load offset=16 - (local.get $11) - ) - ) - (local.get $12) - (block (result i32) - (local.set $15 - (if (result i32) - (i32.lt_u - (local.tee $4 - (i32.load offset=8 - (local.get $11) - ) - ) - (local.tee $13 - (i32.load offset=4 - (local.get $11) - ) - ) - ) - (block (result i32) - (local.set $15 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $15) - (i32.sub - (local.get $13) - (local.get $4) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $22 - (if (result i32) - (i32.lt_u - (local.get $4) - (local.get $13) - ) - (block (result i32) - (local.set $22 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $22) - (i32.sub - (local.get $13) - (local.get $4) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.const 0) - ) - ) - (local.set $23 - (if (result i32) - (i32.lt_u - (local.get $4) - (local.get $13) - ) - (block (result i32) - (local.set $23 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $23) - (i32.sub - (local.get $13) - (local.get $4) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 0) - ) - ) - (local.set $4 - (if (result i32) - (i32.lt_u - (local.get $4) - (local.get $13) - ) - (block (result i32) - (local.set $26 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $26) - (i32.sub - (local.get $13) - (local.get $4) - ) - ) - ) - (i32.const 24) - ) - ) - (i32.const 0) - ) - ) - (local.set $13 - (i32.const 32) - ) - (i32.or - (local.get $4) - (i32.or - (local.get $23) - (i32.or - (local.get $22) - (i32.or - (local.get $12) - (local.get $15) - ) - ) - ) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.store offset=16 - (local.get $11) - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - (i32.store offset=20 - (local.get $11) - (i32.add - (i32.load offset=20 - (local.get $11) - ) - (i32.const 1) - ) - ) - (i32.and - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (local.set $4 - (call $_quant_band - (local.get $0) - (local.get $18) - (i32.const 2) - (i32.sub - (local.get $20) - (local.get $29) - ) - (local.get $5) - (local.get $6) - (local.get $7) - (local.get $8) - (f32.const 1) - (local.get $9) - (local.get $10) - ) - ) - (f32.store - (local.get $24) - (f32.mul - (f32.load offset=4 - (local.get $18) - ) - (f32.convert_i32_s - (i32.sub - (i32.const 0) - (local.get $12) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $24) - (f32.mul - (f32.load - (local.get $18) - ) - (f32.convert_i32_s - (local.get $12) - ) - ) - ) - (if - (i32.load offset=4 - (local.get $0) - ) - (block - (f32.store - (local.get $1) - (f32.mul - (local.get $21) - (f32.load - (local.get $1) - ) - ) - ) - (f32.store offset=4 - (local.get $1) - (f32.mul - (local.get $21) - (f32.load offset=4 - (local.get $1) - ) - ) - ) - (f32.store - (local.get $2) - (local.tee $16 - (f32.mul - (local.get $14) - (f32.load - (local.get $2) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $2) - (f32.mul - (local.get $14) - (f32.load offset=4 - (local.get $2) - ) - ) - ) - (f32.store - (local.get $1) - (f32.sub - (local.tee $14 - (f32.load - (local.get $1) - ) - ) - (local.get $16) - ) - ) - (f32.store - (local.get $2) - (f32.add - (local.get $14) - (f32.load - (local.get $2) - ) - ) - ) - (f32.store offset=4 - (local.get $1) - (f32.sub - (local.tee $14 - (f32.load offset=4 - (local.get $1) - ) - ) - (f32.load offset=4 - (local.get $2) - ) - ) - ) - (f32.store offset=4 - (local.get $2) - (f32.add - (local.get $14) - (f32.load offset=4 - (local.get $2) - ) - ) - ) - ) - ) - ) - (block - (local.set $12 - (i32.sub - (local.get $20) - (local.tee $10 - (select - (local.tee $10 - (select - (local.get $20) - (local.tee $10 - (i32.div_s - (i32.sub - (local.get $20) - (i32.load offset=12 - (local.get $13) - ) - ) - (i32.const 2) - ) - ) - (i32.lt_s - (local.get $20) - (local.get $10) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $10) - (i32.const 0) - ) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $15 - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.get $18) - ) - ) - ) - (local.set $13 - (i32.load - (local.get $17) - ) - ) - (local.set $4 - (if (result i32) - (i32.lt_s - (local.get $10) - (local.get $12) - ) - (i32.or - (call $_quant_band - (local.get $0) - (local.get $2) - (local.get $3) - (local.get $12) - (local.get $5) - (i32.const 0) - (local.get $7) - (i32.const 0) - (local.get $14) - (i32.const 0) - (i32.shr_s - (local.get $13) - (local.get $5) - ) - ) - (call $_quant_band - (local.get $0) - (local.get $1) - (local.get $3) - (i32.add - (select - (i32.add - (local.tee $12 - (i32.add - (local.get $12) - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.get $15) - ) - ) - ) - (i32.const -24) - ) - (i32.const 0) - (i32.and - (i32.ne - (local.get $4) - (i32.const 16384) - ) - (i32.gt_s - (local.get $12) - (i32.const 24) - ) - ) - ) - (local.get $10) - ) - (local.get $5) - (local.get $6) - (local.get $7) - (local.get $8) - (f32.const 1) - (local.get $9) - (local.get $13) - ) - ) - (i32.or - (call $_quant_band - (local.get $0) - (local.get $1) - (local.get $3) - (local.get $10) - (local.get $5) - (local.get $6) - (local.get $7) - (local.get $8) - (f32.const 1) - (local.get $9) - (local.get $13) - ) - (call $_quant_band - (local.get $0) - (local.get $2) - (local.get $3) - (i32.add - (select - (i32.add - (local.tee $6 - (i32.add - (local.get $10) - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.get $15) - ) - ) - ) - (i32.const -24) - ) - (i32.const 0) - (i32.and - (i32.ne - (local.get $4) - (i32.const 0) - ) - (i32.gt_s - (local.get $6) - (i32.const 24) - ) - ) - ) - (local.get $12) - ) - (local.get $5) - (i32.const 0) - (local.get $7) - (i32.const 0) - (local.get $14) - (i32.const 0) - (i32.shr_s - (local.get $13) - (local.get $5) - ) - ) - ) - ) - ) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (if - (i32.eqz - (local.get $28) - ) - (block $do-once2 - (if - (local.tee $5 - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - (block - (local.set $0 - (i32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (local.set $16 - (f32.const 0) - ) - (loop $while-in5 - (local.set $14 - (f32.add - (local.get $14) - (f32.mul - (local.tee $19 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $16 - (f32.add - (local.get $16) - (f32.mul - (local.get $19) - (local.get $19) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (block - (local.set $14 - (f32.const 0) - ) - (local.set $16 - (f32.const 0) - ) - ) - ) - (local.set $14 - (f32.sub - (local.tee $16 - (f32.add - (f32.mul - (local.get $21) - (local.get $21) - ) - (local.get $16) - ) - ) - (local.tee $19 - (f32.mul - (f32.mul - (local.get $21) - (local.get $14) - ) - (f32.const 2) - ) - ) - ) - ) - (if - (i32.or - (f32.lt - (local.tee $16 - (f32.add - (local.get $16) - (local.get $19) - ) - ) - (f32.const 6.000000284984708e-04) - ) - (f32.lt - (local.get $14) - (f32.const 6.000000284984708e-04) - ) - ) - (block - (drop - (call $_memcpy - (local.get $2) - (local.get $1) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - (br $do-once2) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (local.get $5) - ) - ) - (local.set $19 - (f32.div - (f32.const 1) - (f32.sqrt - (local.get $14) - ) - ) - ) - (local.set $16 - (f32.div - (f32.const 1) - (f32.sqrt - (local.get $16) - ) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in7 - (local.set $14 - (f32.mul - (local.get $21) - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f32.store - (local.get $5) - (f32.mul - (local.get $19) - (f32.sub - (local.get $14) - (local.tee $25 - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $5) - (f32.mul - (local.get $16) - (f32.add - (local.get $14) - (local.get $25) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (i32.and - (i32.ne - (local.get $27) - (i32.const 0) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in9 - (f32.store - (local.tee $1 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.neg - (f32.load - (local.get $1) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - ) - (local.set $13 - (select - (i32.const 1) - (i32.const 2) - (local.tee $7 - (i32.eqz - (local.get $2) - ) - ) - ) - ) - (local.set $4 - (i32.gt_s - (local.tee $3 - (i32.load offset=32 - (local.get $0) - ) - ) - (i32.const 7) - ) - ) - (if - (local.get $12) - (block - (block $__rjto$3 - (block $__rjti$3 - (local.set $4 - (if (result i32) - (local.get $4) - (block (result i32) - (local.set $14 - (f32.load - (local.get $1) - ) - ) - (local.set $4 - (i32.load offset=12 - (local.get $11) - ) - ) - (if - (i32.gt_u - (local.tee $6 - (i32.add - (local.tee $5 - (i32.load offset=16 - (local.get $11) - ) - ) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block - (local.set $9 - (i32.add - (i32.add - (local.get $5) - (select - (local.tee $3 - (i32.xor - (local.get $5) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $3 - (local.get $5) - ) - (loop $while-in13 - (local.set $6 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $6 - (i32.load offset=8 - (local.get $11) - ) - ) - (i32.load offset=24 - (local.get $11) - ) - ) - (local.tee $10 - (i32.load offset=4 - (local.get $11) - ) - ) - ) - (block (result i32) - (local.set $12 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $12) - (i32.sub - (local.get $10) - (local.get $6) - ) - ) - (local.get $4) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $11) - (i32.or - (i32.load offset=44 - (local.get $11) - ) - (local.get $6) - ) - ) - (local.set $4 - (i32.shr_u - (local.get $4) - (i32.const 8) - ) - ) - (local.set $6 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 15) - ) - (block - (local.set $3 - (local.get $6) - ) - (br $while-in13) - ) - ) - ) - (local.set $3 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $6 - (i32.add - (local.tee $5 - (i32.sub - (i32.add - (local.get $5) - (i32.const -8) - ) - (i32.and - (local.get $9) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $11) - (i32.or - (i32.shl - (local.tee $9 - (f32.lt - (local.get $14) - (f32.const 0) - ) - ) - (local.get $5) - ) - (local.get $4) - ) - ) - (i32.store offset=16 - (local.get $11) - (local.get $6) - ) - (i32.store offset=20 - (local.get $11) - (i32.add - (i32.load offset=20 - (local.get $11) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - ) - (local.set $14 - (select - (f32.const -1) - (f32.const 1) - (local.get $9) - ) - ) - (br_if $__rjti$3 - (local.tee $4 - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (i32.const 0) - ) - (if (result i32) - (local.tee $4 - (i32.load offset=4 - (local.get $0) - ) - ) - (block - (local.set $14 - (f32.const 1) - ) - (br $__rjti$3) - ) - (i32.const 0) - ) - ) - ) - (br $__rjto$3) - ) - (f32.store - (local.get $1) - (local.get $14) - ) - ) - (if - (i32.eqz - (local.get $7) - ) - (block - (local.set $5 - (local.get $4) - ) - (local.set $7 - (i32.const 1) - ) - (loop $while-in15 - (block $__rjto$2 - (block $__rjti$2 - (if - (i32.gt_s - (local.get $3) - (i32.const 7) - ) - (block - (local.set $14 - (f32.load - (local.get $2) - ) - ) - (local.set $6 - (i32.load offset=12 - (local.get $11) - ) - ) - (if - (i32.gt_u - (local.tee $10 - (i32.add - (local.tee $5 - (i32.load offset=16 - (local.get $11) - ) - ) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block - (local.set $10 - (i32.add - (i32.add - (local.get $5) - (select - (local.tee $3 - (i32.xor - (local.get $5) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $3 - (local.get $5) - ) - (local.set $4 - (local.get $6) - ) - (loop $while-in17 - (local.set $6 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $6 - (i32.load offset=8 - (local.get $11) - ) - ) - (i32.load offset=24 - (local.get $11) - ) - ) - (local.tee $9 - (i32.load offset=4 - (local.get $11) - ) - ) - ) - (block (result i32) - (local.set $12 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $12) - (i32.sub - (local.get $9) - (local.get $6) - ) - ) - (local.get $4) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $11) - (i32.or - (i32.load offset=44 - (local.get $11) - ) - (local.get $6) - ) - ) - (local.set $4 - (i32.shr_u - (local.get $4) - (i32.const 8) - ) - ) - (local.set $6 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 15) - ) - (block - (local.set $3 - (local.get $6) - ) - (br $while-in17) - ) - ) - ) - (local.set $9 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $3 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $10 - (i32.add - (local.tee $5 - (i32.sub - (i32.add - (local.get $5) - (i32.const -8) - ) - (i32.and - (local.get $10) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (block - (local.set $9 - (local.get $3) - ) - (local.set $3 - (local.get $4) - ) - (local.set $4 - (local.get $6) - ) - ) - ) - (i32.store offset=12 - (local.get $11) - (i32.or - (i32.shl - (local.tee $12 - (f32.lt - (local.get $14) - (f32.const 0) - ) - ) - (local.get $5) - ) - (local.get $4) - ) - ) - (i32.store offset=16 - (local.get $11) - (local.get $10) - ) - (i32.store offset=20 - (local.get $11) - (i32.add - (i32.load offset=20 - (local.get $11) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $6 - (i32.add - (local.get $9) - (i32.const -8) - ) - ) - ) - (local.set $14 - (select - (f32.const -1) - (f32.const 1) - (local.get $12) - ) - ) - (local.set $3 - (if (result i32) - (local.get $3) - (block - (local.set $5 - (local.tee $4 - (local.get $3) - ) - ) - (local.set $3 - (local.get $6) - ) - (br $__rjti$2) - ) - (block (result i32) - (local.set $4 - (i32.const 0) - ) - (local.set $5 - (i32.const 0) - ) - (local.get $6) - ) - ) - ) - ) - (local.set $5 - (if (result i32) - (local.get $5) - (block - (local.set $14 - (f32.const 1) - ) - (br $__rjti$2) - ) - (i32.const 0) - ) - ) - ) - (br $__rjto$2) - ) - (f32.store - (local.get $2) - (local.get $14) - ) - ) - (br_if $while-in15 - (i32.lt_u - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - ) - (block - (block $__rjto$1 - (block $__rjti$1 - (local.set $4 - (if (result i32) - (local.get $4) - (block (result i32) - (local.set $5 - (i32.load offset=12 - (local.get $11) - ) - ) - (i32.store offset=12 - (local.get $11) - (i32.shr_u - (local.tee $4 - (if (result i32) - (local.tee $6 - (i32.load offset=16 - (local.get $11) - ) - ) - (local.get $5) - (block (result i32) - (local.set $9 - (if (result i32) - (i32.lt_u - (local.tee $4 - (i32.load offset=8 - (local.get $11) - ) - ) - (local.tee $6 - (i32.load offset=4 - (local.get $11) - ) - ) - ) - (block (result i32) - (local.set $9 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $9) - (i32.sub - (local.get $6) - (local.get $4) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $10 - (if (result i32) - (i32.lt_u - (local.get $4) - (local.get $6) - ) - (block (result i32) - (local.set $10 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $10) - (i32.sub - (local.get $6) - (local.get $4) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.const 0) - ) - ) - (local.set $12 - (if (result i32) - (i32.lt_u - (local.get $4) - (local.get $6) - ) - (block (result i32) - (local.set $12 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $12) - (i32.sub - (local.get $6) - (local.get $4) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 0) - ) - ) - (local.set $4 - (if (result i32) - (i32.lt_u - (local.get $4) - (local.get $6) - ) - (block (result i32) - (local.set $15 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $15) - (i32.sub - (local.get $6) - (local.get $4) - ) - ) - ) - (i32.const 24) - ) - ) - (i32.const 0) - ) - ) - (local.set $6 - (i32.const 32) - ) - (i32.or - (local.get $4) - (i32.or - (local.get $12) - (i32.or - (local.get $10) - (i32.or - (local.get $5) - (local.get $9) - ) - ) - ) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.store offset=16 - (local.get $11) - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.store offset=20 - (local.get $11) - (i32.add - (i32.load offset=20 - (local.get $11) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - ) - (local.set $14 - (select - (f32.const -1) - (f32.const 1) - (i32.and - (local.get $4) - (i32.const 1) - ) - ) - ) - (br_if $__rjti$1 - (local.tee $4 - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (i32.const 0) - ) - (if (result i32) - (local.tee $4 - (i32.load offset=4 - (local.get $0) - ) - ) - (block - (local.set $14 - (f32.const 1) - ) - (br $__rjti$1) - ) - (i32.const 0) - ) - ) - ) - (br $__rjto$1) - ) - (f32.store - (local.get $1) - (local.get $14) - ) - ) - (if - (i32.eqz - (local.get $7) - ) - (block - (local.set $5 - (local.get $4) - ) - (local.set $6 - (i32.const 1) - ) - (loop $while-in11 - (block $__rjto$0 - (block $__rjti$0 - (if - (i32.gt_s - (local.get $3) - (i32.const 7) - ) - (block - (local.set $7 - (i32.load offset=12 - (local.get $11) - ) - ) - (i32.store offset=12 - (local.get $11) - (i32.shr_u - (local.tee $5 - (if (result i32) - (local.tee $9 - (i32.load offset=16 - (local.get $11) - ) - ) - (local.get $7) - (block (result i32) - (local.set $10 - (if (result i32) - (i32.lt_u - (local.tee $5 - (i32.load offset=8 - (local.get $11) - ) - ) - (local.tee $9 - (i32.load offset=4 - (local.get $11) - ) - ) - ) - (block (result i32) - (local.set $10 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $10) - (i32.sub - (local.get $9) - (local.get $5) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $12 - (if (result i32) - (i32.lt_u - (local.get $5) - (local.get $9) - ) - (block (result i32) - (local.set $12 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $12) - (i32.sub - (local.get $9) - (local.get $5) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $15 - (if (result i32) - (i32.lt_u - (local.get $5) - (local.get $9) - ) - (block (result i32) - (local.set $15 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $15) - (i32.sub - (local.get $9) - (local.get $5) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $5 - (if (result i32) - (i32.lt_u - (local.get $5) - (local.get $9) - ) - (block (result i32) - (local.set $20 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $20) - (i32.sub - (local.get $9) - (local.get $5) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $9 - (i32.const 32) - ) - (i32.or - (i32.or - (i32.or - (i32.or - (local.get $7) - (local.get $10) - ) - (i32.shl - (local.get $12) - (i32.const 8) - ) - ) - (i32.shl - (local.get $15) - (i32.const 16) - ) - ) - (i32.shl - (local.get $5) - (i32.const 24) - ) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.store offset=16 - (local.get $11) - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (i32.store offset=20 - (local.get $11) - (i32.add - (i32.load offset=20 - (local.get $11) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - ) - (local.set $14 - (select - (f32.const -1) - (f32.const 1) - (i32.and - (local.get $5) - (i32.const 1) - ) - ) - ) - (local.set $4 - (if (result i32) - (local.get $4) - (block - (local.set $5 - (local.get $4) - ) - (br $__rjti$0) - ) - (block (result i32) - (local.set $5 - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - ) - (local.set $5 - (if (result i32) - (local.get $5) - (block - (local.set $14 - (f32.const 1) - ) - (br $__rjti$0) - ) - (i32.const 0) - ) - ) - ) - (br $__rjto$0) - ) - (f32.store - (local.get $2) - (local.get $14) - ) - ) - (br_if $while-in11 - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $8) - ) - (block - (global.set $STACKTOP - (local.get $17) - ) - (return - (i32.const 1) - ) - ) - ) - (i32.store - (local.get $8) - (i32.load - (local.get $1) - ) - ) - (global.set $STACKTOP - (local.get $17) - ) - (return - (i32.const 1) - ) - ) - (global.set $STACKTOP - (local.get $17) - ) - (local.get $4) - ) - (func $_deinterleave_hadamard (; 20 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local.set $6 - (global.get $STACKTOP) - ) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $7 - (i32.mul - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 39088) - (i32.const 38974) - (i32.const 591) - ) - ) - (block $folding-inner0 - (if - (local.get $3) - (block - (br_if $folding-inner0 - (i32.le_s - (local.get $1) - (i32.const 0) - ) - ) - (local.set $8 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 1048) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in3 - (local.set $9 - (i32.mul - (local.get $1) - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in5 - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $4) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.mul - (local.get $2) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (block - (br_if $folding-inner0 - (i32.le_s - (local.get $1) - (i32.const 0) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in - (local.set $8 - (i32.mul - (local.get $1) - (local.get $3) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in1 - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $4) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.mul - (local.get $2) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $0) - (local.get $5) - (i32.shl - (local.get $7) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $6) - ) - (return) - ) - (drop - (call $_memcpy - (local.get $0) - (local.get $5) - (i32.shl - (local.get $7) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $6) - ) - ) - (func $_quant_partition (; 21 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 f32) (param $8 i32) (result i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 f32) - (local $19 i32) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (local.set $10 - (i32.add - (local.get $9) - (i32.const 8) - ) - ) - (i32.store - (local.tee $11 - (i32.add - (local.get $9) - (i32.const 4) - ) - ) - (local.get $3) - ) - (i32.store - (local.tee $13 - (local.get $9) - ) - (local.get $8) - ) - (local.set $17 - (i32.load - (local.get $0) - ) - ) - (local.set $15 - (i32.load offset=20 - (local.get $0) - ) - ) - (local.set $16 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.set $9 - (i32.load8_u - (local.tee $12 - (i32.add - (i32.load offset=100 - (local.tee $9 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (i32.load16_s - (i32.add - (i32.load offset=96 - (local.get $9) - ) - (i32.shl - (i32.add - (i32.load offset=12 - (local.get $0) - ) - (i32.mul - (i32.load offset=8 - (local.get $9) - ) - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (block $folding-inner0 - (if - (i32.ne - (local.get $6) - (i32.const -1) - ) - (if - (i32.and - (i32.lt_s - (i32.add - (i32.load8_u - (i32.add - (local.get $9) - (local.get $12) - ) - ) - (i32.const 12) - ) - (local.get $3) - ) - (i32.gt_s - (local.get $2) - (i32.const 2) - ) - ) - (block - (if - (i32.eq - (local.get $4) - (i32.const 1) - ) - (i32.store - (local.get $13) - (i32.or - (i32.and - (local.get $8) - (i32.const 1) - ) - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - (call $_compute_theta - (local.get $0) - (local.get $10) - (local.get $1) - (local.tee $12 - (i32.add - (i32.shl - (local.tee $3 - (i32.shr_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.get $3) - (local.get $11) - (local.tee $8 - (i32.shr_s - (i32.add - (local.get $4) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.get $4) - (local.tee $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 0) - (local.get $13) - ) - (local.set $15 - (i32.load offset=4 - (local.get $10) - ) - ) - (local.set $16 - (i32.load offset=8 - (local.get $10) - ) - ) - (local.set $2 - (i32.load offset=12 - (local.get $10) - ) - ) - (local.set $17 - (i32.load offset=20 - (local.get $10) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eqz - (i32.and - (local.tee $10 - (i32.load offset=16 - (local.get $10) - ) - ) - (i32.const 16383) - ) - ) - (i32.lt_s - (local.get $4) - (i32.const 2) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $10) - (i32.const 8192) - ) - (i32.sub - (local.get $2) - (i32.shr_s - (local.get $2) - (i32.sub - (i32.const 5) - (local.get $6) - ) - ) - ) - (select - (local.tee $2 - (i32.add - (local.get $2) - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 3) - ) - (i32.sub - (i32.const 6) - (local.get $6) - ) - ) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - ) - (local.set $14 - (f32.mul - (f32.convert_i32_s - (local.get $15) - ) - (f32.const 0.000030517578125) - ) - ) - (local.set $18 - (f32.mul - (f32.convert_i32_s - (local.get $16) - ) - (f32.const 0.000030517578125) - ) - ) - (local.set $2 - (i32.div_s - (i32.sub - (local.tee $6 - (i32.load - (local.get $11) - ) - ) - (local.get $2) - ) - (i32.const 2) - ) - ) - (local.set $6 - (i32.sub - (local.get $6) - (local.tee $2 - (select - (local.tee $2 - (select - (local.get $6) - (local.get $2) - (i32.lt_s - (local.get $6) - (local.get $2) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $11 - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.get $17) - ) - ) - ) - (local.set $15 - (select - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $5) - ) - (i32.const 0) - (local.get $5) - ) - ) - (local.set $0 - (if (result i32) - (i32.lt_s - (local.get $2) - (local.get $6) - ) - (block (result i32) - (local.set $4 - (i32.shl - (call $_quant_partition - (local.get $0) - (local.get $12) - (local.get $3) - (local.get $6) - (local.get $8) - (local.get $15) - (local.get $9) - (f32.mul - (local.get $18) - (local.get $7) - ) - (i32.shr_s - (local.tee $12 - (i32.load - (local.get $13) - ) - ) - (local.get $8) - ) - ) - (i32.shr_s - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.or - (call $_quant_partition - (local.get $0) - (local.get $1) - (local.get $3) - (i32.add - (select - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.get $11) - ) - (local.get $6) - ) - ) - (i32.const -24) - ) - (i32.const 0) - (i32.and - (i32.ne - (local.get $10) - (i32.const 16384) - ) - (i32.gt_s - (local.get $0) - (i32.const 24) - ) - ) - ) - (local.get $2) - ) - (local.get $8) - (local.get $5) - (local.get $9) - (f32.mul - (local.get $14) - (local.get $7) - ) - (local.get $12) - ) - (local.get $4) - ) - ) - (i32.or - (call $_quant_partition - (local.get $0) - (local.get $1) - (local.get $3) - (local.get $2) - (local.get $8) - (local.get $5) - (local.get $9) - (f32.mul - (local.get $14) - (local.get $7) - ) - (local.tee $1 - (i32.load - (local.get $13) - ) - ) - ) - (i32.shl - (call $_quant_partition - (local.get $0) - (local.get $12) - (local.get $3) - (i32.add - (select - (i32.add - (local.tee $0 - (i32.add - (local.get $2) - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.get $11) - ) - ) - ) - (i32.const -24) - ) - (i32.const 0) - (i32.and - (i32.ne - (local.get $10) - (i32.const 0) - ) - (i32.gt_s - (local.get $0) - (i32.const 24) - ) - ) - ) - (local.get $6) - ) - (local.get $8) - (local.get $15) - (local.get $9) - (f32.mul - (local.get $18) - (local.get $7) - ) - (i32.shr_s - (local.get $1) - (local.get $8) - ) - ) - (i32.shr_s - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - (br $folding-inner0) - ) - ) - ) - (local.set $10 - (i32.gt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.load8_u - (i32.add - (local.tee $6 - (i32.shr_u - (i32.add - (local.get $9) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $9 - (i32.gt_s - (local.get $3) - (i32.load8_u - (i32.add - (local.tee $6 - (i32.shr_u - (i32.add - (i32.add - (local.tee $11 - (select - (local.get $6) - (i32.const 0) - (local.get $10) - ) - ) - (i32.const 1) - ) - (local.tee $10 - (select - (local.get $9) - (local.get $6) - (local.get $10) - ) - ) - ) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $9 - (i32.gt_s - (local.get $3) - (i32.load8_u - (i32.add - (local.get $12) - (local.tee $6 - (i32.shr_s - (i32.add - (local.tee $10 - (select - (local.get $10) - (local.get $6) - (local.get $9) - ) - ) - (i32.add - (local.tee $11 - (select - (local.get $6) - (local.get $11) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.gt_s - (local.get $3) - (i32.load8_u - (i32.add - (local.get $12) - (local.tee $6 - (i32.shr_s - (i32.add - (local.tee $10 - (select - (local.get $10) - (local.get $6) - (local.get $9) - ) - ) - (i32.add - (local.tee $11 - (select - (local.get $6) - (local.get $11) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.gt_s - (local.get $3) - (i32.load8_u - (i32.add - (local.get $12) - (local.tee $6 - (i32.shr_s - (i32.add - (local.tee $10 - (select - (local.get $10) - (local.get $6) - (local.get $9) - ) - ) - (i32.add - (local.tee $11 - (select - (local.get $6) - (local.get $11) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.gt_s - (local.get $3) - (i32.load8_u - (i32.add - (local.get $12) - (local.tee $6 - (i32.shr_s - (i32.add - (local.tee $19 - (select - (local.get $10) - (local.get $6) - (local.get $9) - ) - ) - (i32.add - (local.tee $11 - (select - (local.get $6) - (local.get $11) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (if (result i32) - (local.tee $10 - (select - (local.get $6) - (local.get $11) - (local.get $9) - ) - ) - (i32.load8_u - (i32.add - (local.get $10) - (local.get $12) - ) - ) - (i32.const -1) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $6 - (i32.sub - (i32.load offset=32 - (local.get $0) - ) - (local.tee $9 - (if (result i32) - (local.tee $10 - (i32.eqz - (local.tee $3 - (select - (local.tee $6 - (select - (local.get $19) - (local.get $6) - (local.get $9) - ) - ) - (local.get $10) - (i32.gt_s - (i32.sub - (local.get $3) - (local.get $11) - ) - (i32.sub - (i32.load8_u - (i32.add - (local.get $6) - (local.get $12) - ) - ) - (local.get $3) - ) - ) - ) - ) - ) - ) - (i32.const 0) - (i32.add - (i32.load8_u - (i32.add - (local.get $3) - (local.get $12) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (if - (i32.and - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - (block - (loop $while-in - (block $while-out - (i32.store offset=32 - (local.get $0) - (local.tee $9 - (i32.add - (local.get $6) - (local.get $9) - ) - ) - ) - (br_if $while-out - (i32.eqz - (local.tee $6 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $10 - (i32.sub - (local.get $9) - (local.tee $9 - (i32.add - (i32.load8_u - (i32.add - (local.get $6) - (local.get $12) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $__rjti$0 - (i32.eqz - (i32.and - (i32.lt_s - (local.get $10) - (i32.const 0) - ) - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - ) - ) - ) - (local.set $3 - (local.get $6) - ) - (local.set $6 - (local.get $10) - ) - (br $while-in) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.get $9) - ) - ) - (if - (i32.eqz - (local.get $10) - ) - (block - (local.set $6 - (local.get $3) - ) - (br $__rjti$0) - ) - ) - ) - (br $__rjto$0) - ) - (local.set $3 - (select - (local.get $6) - (i32.shl - (i32.or - (i32.and - (local.get $6) - (i32.const 7) - ) - (i32.const 8) - ) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 3) - ) - (i32.const -1) - ) - ) - (i32.lt_s - (local.get $6) - (i32.const 8) - ) - ) - ) - (if - (local.get $17) - (local.set $0 - (call $_alg_quant - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $15) - (local.get $4) - (local.get $16) - (local.get $7) - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (local.set $0 - (call $_alg_unquant - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $15) - (local.get $4) - (local.get $16) - (local.get $7) - ) - ) - ) - (br $folding-inner0) - ) - (if - (i32.eqz - (i32.load offset=4 - (local.get $0) - ) - ) - (block - (global.set $STACKTOP - (local.get $13) - ) - (return - (i32.const 0) - ) - ) - ) - (i32.store - (local.get $13) - (local.tee $6 - (i32.and - (local.get $8) - (local.tee $8 - (i32.add - (i32.shl - (i32.const 1) - (local.get $4) - ) - (i32.const -1) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $6) - ) - (block - (drop - (call $_memset - (local.get $1) - (i32.const 0) - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $13) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $9 - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - (local.set $0 - (if (result i32) - (local.get $5) - (block (result i32) - (if - (i32.eqz - (local.get $9) - ) - (block - (global.set $STACKTOP - (local.get $13) - ) - (return - (local.get $6) - ) - ) - ) - (local.set $4 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in4 - (f32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - (f32.add - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $5) - ) - ) - (select - (f32.const 0.00390625) - (f32.const -0.00390625) - (i32.and - (local.tee $4 - (i32.add - (i32.mul - (local.get $4) - (i32.const 1664525) - ) - (i32.const 1013904223) - ) - ) - (i32.const 32768) - ) - ) - ) - ) - (br_if $while-in4 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (local.get $4) - ) - (local.get $6) - ) - (block (result i32) - (if - (i32.eqz - (local.get $9) - ) - (block - (global.set $STACKTOP - (local.get $13) - ) - (return - (local.get $8) - ) - ) - ) - (local.set $4 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in2 - (f32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - (f32.convert_i32_s - (i32.shr_s - (local.tee $4 - (i32.add - (i32.mul - (local.get $4) - (i32.const 1664525) - ) - (i32.const 1013904223) - ) - ) - (i32.const 20) - ) - ) - ) - (br_if $while-in2 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (local.get $4) - ) - (local.get $8) - ) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (local.get $9) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in6 - (local.set $14 - (f32.add - (local.get $14) - (f32.mul - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $14) - ) - ) - ) - (br_if $while-in6 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (local.set $7 - (f32.mul - (f32.div - (f32.const 1) - (f32.sqrt - (f32.add - (local.get $14) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - (local.get $7) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in8 - (f32.store - (local.get $1) - (f32.mul - (local.get $7) - (f32.load - (local.get $1) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $while-in8 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (global.set $STACKTOP - (local.get $13) - ) - (return - (local.get $0) - ) - ) - (global.set $STACKTOP - (local.get $13) - ) - (local.get $0) - ) - (func $_interleave_hadamard (; 22 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local.set $6 - (global.get $STACKTOP) - ) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $7 - (i32.mul - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (block $folding-inner0 - (if - (local.get $3) - (block - (br_if $folding-inner0 - (i32.eqz - (i32.and - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - (local.set $8 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 1048) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in3 - (local.set $9 - (i32.mul - (local.get $1) - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in5 - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.mul - (local.get $2) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $4) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (block - (br_if $folding-inner0 - (i32.eqz - (i32.and - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in - (local.set $8 - (i32.mul - (local.get $1) - (local.get $3) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in1 - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.mul - (local.get $2) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $4) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $0) - (local.get $5) - (i32.shl - (local.get $7) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $6) - ) - (return) - ) - (drop - (call $_memcpy - (local.get $0) - (local.get $5) - (i32.shl - (local.get $7) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $6) - ) - ) - (func $_compute_theta (; 23 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 f32) - (local $14 i32) - (local $15 f32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 f32) - (local $21 f32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local.set $27 - (i32.load - (local.get $0) - ) - ) - (local.set $18 - (i32.load offset=16 - (local.get $0) - ) - ) - (local.set $11 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.set $28 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $14 - (i32.div_s - (i32.add - (local.tee $17 - (i32.load - (local.get $5) - ) - ) - (i32.mul - (local.tee $14 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (select - (i32.const -2) - (i32.const -1) - (local.tee $16 - (i32.and - (local.tee $24 - (i32.ne - (local.get $9) - (i32.const 0) - ) - ) - (i32.eq - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (i32.sub - (i32.shr_s - (local.tee $8 - (i32.add - (i32.load16_s - (i32.add - (i32.load offset=56 - (local.tee $29 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (i32.shl - (local.tee $25 - (i32.load offset=12 - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.shl - (local.get $8) - (i32.const 3) - ) - ) - ) - (i32.const 1) - ) - (select - (i32.const 16) - (i32.const 4) - (local.get $16) - ) - ) - ) - ) - (local.get $14) - ) - ) - (if - (i32.lt_s - (local.tee $8 - (select - (local.tee $8 - (select - (local.tee $8 - (i32.add - (i32.sub - (local.get $17) - (local.get $8) - ) - (i32.const -32) - ) - ) - (local.get $14) - (i32.lt_s - (local.get $8) - (local.get $14) - ) - ) - ) - (i32.const 64) - (i32.lt_s - (local.get $8) - (i32.const 64) - ) - ) - ) - (i32.const 4) - ) - (local.set $12 - (i32.const 1) - ) - (if - (i32.lt_s - (local.tee $8 - (i32.and - (i32.add - (i32.shr_s - (i32.load16_s - (i32.add - (i32.shl - (i32.and - (local.get $8) - (i32.const 7) - ) - (i32.const 1) - ) - (i32.const 1184) - ) - ) - (i32.sub - (i32.const 14) - (i32.shr_u - (local.get $8) - (i32.const 3) - ) - ) - ) - (i32.const 1) - ) - (i32.const -2) - ) - ) - (i32.const 257) - ) - (local.set $12 - (local.get $8) - ) - (call $_celt_fatal - (i32.const 39143) - (i32.const 38974) - (i32.const 669) - ) - ) - ) - (local.set $9 - (if (result i32) - (local.tee $22 - (i32.ne - (local.get $27) - (i32.const 0) - ) - ) - (block (result i32) - (local.set $8 - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - (if - (local.get $9) - (if - (local.get $8) - (block - (local.set $15 - (f32.const 1.0000000036274937e-15) - ) - (local.set $13 - (f32.const 1.0000000036274937e-15) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in3 - (local.set $15 - (f32.add - (local.get $15) - (f32.mul - (local.tee $15 - (f32.add - (local.tee $21 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (local.tee $20 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - ) - ) - (local.get $15) - ) - ) - ) - (local.set $13 - (f32.add - (local.get $13) - (f32.mul - (local.tee $13 - (f32.sub - (local.get $21) - (local.get $20) - ) - ) - (local.get $13) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - (block - (local.set $15 - (f32.const 1.0000000036274937e-15) - ) - (local.set $13 - (f32.const 1.0000000036274937e-15) - ) - ) - ) - (local.set $13 - (if (result f32) - (local.get $8) - (block (result f32) - (local.set $8 - (i32.const 0) - ) - (loop $while-in - (local.set $15 - (f32.add - (local.get $15) - (f32.mul - (local.tee $13 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (local.get $13) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $13 - (f32.const 0) - ) - (loop $while-in1 - (local.set $13 - (f32.add - (local.get $13) - (f32.mul - (local.tee $13 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (local.get $13) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (local.set $15 - (f32.add - (local.get $15) - (f32.const 1.0000000036274937e-15) - ) - ) - (f32.add - (local.get $13) - (f32.const 1.0000000036274937e-15) - ) - ) - (block (result f32) - (local.set $15 - (f32.const 1.0000000036274937e-15) - ) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - ) - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (if (result f32) - (f32.lt - (f32.add - (local.tee $21 - (f32.mul - (local.tee $20 - (f32.sqrt - (local.get $13) - ) - ) - (local.get $20) - ) - ) - (local.tee $15 - (f32.mul - (local.tee $13 - (f32.sqrt - (local.get $15) - ) - ) - (local.get $13) - ) - ) - ) - (f32.const 1.000000045813705e-18) - ) - (f32.const 0) - (if (result f32) - (f32.lt - (local.get $15) - (local.get $21) - ) - (f32.add - (f32.div - (f32.neg - (f32.mul - (f32.mul - (local.get $20) - (local.get $13) - ) - (f32.add - (local.get $21) - (f32.mul - (local.get $15) - (f32.const 0.43157973885536194) - ) - ) - ) - ) - (f32.mul - (f32.add - (local.get $21) - (f32.mul - (local.get $15) - (f32.const 0.6784840226173401) - ) - ) - (f32.add - (local.get $21) - (f32.mul - (local.get $15) - (f32.const 0.0859554186463356) - ) - ) - ) - ) - (f32.const 1.5707963705062866) - ) - (f32.add - (f32.add - (f32.div - (f32.mul - (f32.mul - (local.get $20) - (local.get $13) - ) - (f32.add - (local.get $15) - (f32.mul - (local.get $21) - (f32.const 0.43157973885536194) - ) - ) - ) - (f32.mul - (f32.add - (local.get $15) - (f32.mul - (local.get $21) - (f32.const 0.6784840226173401) - ) - ) - (f32.add - (local.get $15) - (f32.mul - (local.get $21) - (f32.const 0.0859554186463356) - ) - ) - ) - ) - (f32.const 1.5707963705062866) - ) - (f32.const -1.5707963705062866) - ) - ) - ) - (f32.const 10430.3818359375) - ) - (f32.const 0.5) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $17 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $26 - (i32.load offset=28 - (local.get $11) - ) - ) - ) - ) - ) - (local.set $16 - (i32.shr_u - (local.tee $14 - (i32.shr_u - (local.get $26) - (i32.add - (local.get $17) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $27 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $17) - (i32.const -8) - ) - (i32.shl - (local.tee $8 - (i32.load offset=20 - (local.get $11) - ) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $14) - (i32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $16) - ) - ) - ) - (block $label$break$L137 - (block $__rjti$3 - (if - (i32.eq - (local.tee $19 - (select - (local.get $12) - (i32.const 1) - (i32.or - (i32.xor - (local.get $24) - (i32.const 1) - ) - (i32.lt_s - (local.get $25) - (local.get $18) - ) - ) - ) - ) - (i32.const 1) - ) - (local.set $2 - (if (result i32) - (local.get $24) - (block (result i32) - (local.set $2 - (if (result i32) - (local.get $22) - (block (result i32) - (local.set $7 - (if (result i32) - (i32.gt_s - (local.get $9) - (i32.const 8192) - ) - (block (result i32) - (local.set $8 - (local.tee $7 - (i32.eqz - (i32.load offset=52 - (local.get $0) - ) - ) - ) - ) - (if (result i32) - (local.get $7) - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (loop $while-in6 (result i32) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $3) - ) - ) - (f32.neg - (f32.load - (local.get $9) - ) - ) - ) - (br_if $while-in6 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - (local.get $8) - ) - ) - (i32.const 1) - ) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - (local.set $13 - (f32.add - (f32.sqrt - (f32.add - (f32.add - (f32.mul - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (local.get $25) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.get $15) - ) - (f32.const 1.0000000036274937e-15) - ) - (f32.mul - (local.tee $20 - (f32.load - (i32.add - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $29) - ) - (local.get $25) - ) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.get $20) - ) - ) - ) - (f32.const 1.0000000036274937e-15) - ) - ) - (local.set $15 - (f32.div - (local.get $15) - (local.get $13) - ) - ) - (local.set $13 - (f32.div - (local.get $20) - (local.get $13) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (loop $while-in8 (result i32) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.mul - (local.get $15) - (f32.load - (local.get $9) - ) - ) - (f32.mul - (local.get $13) - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - ) - ) - (br_if $while-in8 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - (local.get $7) - ) - ) - (local.get $7) - ) - ) - (i32.const 0) - ) - ) - (if - (i32.gt_s - (i32.load - (local.get $5) - ) - (i32.const 16) - ) - (if - (i32.gt_s - (i32.load offset=32 - (local.get $0) - ) - (i32.const 16) - ) - (block $do-once9 - (if - (local.get $22) - (block - (call $_ec_enc_bit_logp - (local.get $11) - (local.get $2) - (i32.const 2) - ) - (local.set $3 - (local.get $2) - ) - (br $do-once9) - ) - ) - (if - (i32.eqz - (local.tee $3 - (i32.lt_u - (local.tee $2 - (i32.load offset=32 - (local.get $11) - ) - ) - (local.tee $7 - (i32.shr_u - (local.tee $4 - (i32.load offset=28 - (local.get $11) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (i32.store offset=32 - (local.get $11) - (local.tee $2 - (i32.sub - (local.get $2) - (local.get $7) - ) - ) - ) - (local.set $7 - (i32.sub - (local.get $4) - (local.get $7) - ) - ) - ) - ) - (i32.store offset=28 - (local.get $11) - (local.get $7) - ) - (if - (i32.lt_u - (local.get $7) - (i32.const 8388609) - ) - (block - (local.set $16 - (i32.load offset=4 - (local.get $11) - ) - ) - (local.set $9 - (i32.load offset=20 - (local.get $11) - ) - ) - (local.set $8 - (i32.load offset=24 - (local.get $11) - ) - ) - (local.set $12 - (i32.load offset=40 - (local.get $11) - ) - ) - (local.set $4 - (local.get $2) - ) - (loop $while-in12 - (i32.store offset=20 - (local.get $11) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 8) - ) - ) - ) - (i32.store offset=28 - (local.get $11) - (local.tee $7 - (i32.shl - (local.get $7) - (i32.const 8) - ) - ) - ) - (i32.store offset=40 - (local.get $11) - (local.tee $14 - (if (result i32) - (i32.lt_u - (local.get $8) - (local.get $16) - ) - (block (result i32) - (local.set $14 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=24 - (local.get $11) - (local.tee $2 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $8) - (local.get $14) - ) - ) - ) - (block (result i32) - (local.set $2 - (local.get $8) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $11) - (local.tee $4 - (i32.xor - (i32.or - (i32.and - (i32.shl - (local.get $4) - (i32.const 8) - ) - (i32.const 2147483392) - ) - (i32.and - (i32.shr_u - (i32.or - (local.get $14) - (i32.shl - (local.get $12) - (i32.const 8) - ) - ) - (i32.const 1) - ) - (i32.const 255) - ) - ) - (i32.const 255) - ) - ) - ) - (if - (i32.lt_u - (local.get $7) - (i32.const 8388609) - ) - (block - (local.set $8 - (local.get $2) - ) - (local.set $12 - (local.get $14) - ) - (br $while-in12) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - ) - (local.set $3 - (i32.const 0) - ) - ) - (select - (i32.const 0) - (local.get $3) - (i32.load offset=52 - (local.get $0) - ) - ) - ) - (block - (local.set $0 - (local.get $9) - ) - (br $__rjti$3) - ) - ) - ) - (block $__rjti$2 - (block $do-once19 - (block $__rjti$1 - (local.set $0 - (if (result i32) - (local.get $22) - (block (result i32) - (if - (i32.eqz - (local.get $24) - ) - (block - (if - (i32.eqz - (i32.and - (i32.lt_s - (local.tee $9 - (i32.shr_s - (local.tee $12 - (i32.sub - (local.tee $14 - (i32.mul - (local.get $9) - (local.get $19) - ) - ) - (i32.const -8192) - ) - ) - (i32.const 14) - ) - ) - (local.get $19) - ) - (i32.and - (i32.ne - (i32.load offset=56 - (local.get $0) - ) - (i32.const 0) - ) - (i32.gt_s - (local.get $14) - (i32.const 8191) - ) - ) - ) - ) - (block - (local.set $0 - (local.get $9) - ) - (br $__rjti$1) - ) - ) - (local.set $12 - (i32.shr_s - (i32.shl - (i32.add - (i32.shr_u - (i32.add - (i32.mul - (i32.shr_s - (i32.add - (i32.shl - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.tee $12 - (i32.shr_s - (i32.add - (i32.mul - (i32.shr_s - (local.tee $0 - (i32.shl - (i32.div_u - (i32.and - (local.get $12) - (i32.const -16384) - ) - (local.get $19) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.shr_s - (local.get $0) - (i32.const 13) - ) - ) - (i32.const 32768) - ) - (i32.const 16) - ) - ) - (i32.const -626) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 8277) - ) - (local.get $12) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 16) - ) - (i32.const -501415936) - ) - (i32.const 16) - ) - (local.get $12) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.sub - (i32.const 32768) - (local.get $12) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $16 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $0 - (i32.shr_s - (i32.shl - (i32.add - (i32.shr_u - (i32.add - (i32.mul - (i32.shr_s - (i32.add - (i32.shl - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.tee $0 - (i32.shr_s - (i32.add - (i32.mul - (i32.shr_s - (local.tee $0 - (i32.sub - (i32.const 1073741824) - (local.get $0) - ) - ) - (i32.const 16) - ) - (i32.shr_s - (local.get $0) - (i32.const 13) - ) - ) - (i32.const 32768) - ) - (i32.const 16) - ) - ) - (i32.const -626) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 8277) - ) - (local.get $0) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 16) - ) - (i32.const -501415936) - ) - (i32.const 16) - ) - (local.get $0) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.sub - (i32.const 32768) - (local.get $0) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (local.set $14 - (i32.shr_s - (i32.shl - (i32.shl - (local.get $12) - (i32.sub - (i32.const 15) - (local.tee $12 - (i32.sub - (i32.const 32) - (i32.clz - (local.get $12) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $0 - (select - (local.get $19) - (select - (i32.const 0) - (local.get $9) - (i32.lt_s - (local.tee $9 - (i32.shr_s - (i32.add - (i32.mul - (i32.shr_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 23) - ) - (i32.const -8388608) - ) - (i32.const 16) - ) - (i32.shr_s - (i32.shl - (i32.add - (i32.sub - (i32.shl - (i32.sub - (local.get $16) - (local.get $12) - ) - (i32.const 11) - ) - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.get $14) - (i32.const -2597) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 7932) - ) - (local.get $14) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - ) - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.tee $0 - (i32.shr_s - (i32.shl - (i32.shl - (local.get $0) - (i32.sub - (i32.const 15) - (local.get $16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const -2597) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 7932) - ) - (local.get $0) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - ) - (i32.sub - (i32.const 0) - (local.tee $0 - (i32.load - (local.get $5) - ) - ) - ) - ) - ) - (i32.gt_s - (local.get $9) - (local.get $0) - ) - ) - ) - (br $__rjti$1) - ) - ) - (if (result i32) - (local.tee $0 - (i32.load offset=48 - (local.get $0) - ) - ) - (i32.add - (i32.xor - (i32.shr_u - (local.get $0) - (i32.const 31) - ) - (i32.const 1) - ) - (select - (local.tee $0 - (select - (i32.const 0) - (i32.shr_s - (local.tee $0 - (i32.add - (i32.mul - (local.get $9) - (local.get $19) - ) - (i32.div_s - (select - (i32.const 32767) - (i32.const -32767) - (i32.gt_s - (local.get $9) - (i32.const 8192) - ) - ) - (local.get $19) - ) - ) - ) - (i32.const 14) - ) - (i32.lt_s - (local.get $0) - (i32.const 0) - ) - ) - ) - (i32.add - (local.get $19) - (i32.const -1) - ) - (i32.gt_s - (local.get $19) - (local.get $0) - ) - ) - ) - (i32.shr_s - (i32.sub - (i32.mul - (local.get $9) - (local.get $19) - ) - (i32.const -8192) - ) - (i32.const 14) - ) - ) - ) - (local.get $9) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (i32.and - (i32.gt_s - (local.get $4) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - (local.set $18 - (i32.mul - (local.tee $7 - (i32.add - (local.tee $23 - (i32.div_s - (local.get $19) - (i32.const 2) - ) - ) - (i32.const 1) - ) - ) - (i32.const 3) - ) - ) - (local.set $17 - (i32.add - (local.get $18) - (local.get $23) - ) - ) - (if - (local.get $22) - (block - (local.set $9 - (if (result i32) - (local.tee $8 - (i32.le_s - (local.get $0) - (local.get $23) - ) - ) - (local.tee $7 - (i32.mul - (local.get $0) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $7 - (i32.add - (local.get $0) - (i32.add - (local.get $18) - (i32.xor - (local.get $23) - (i32.const -1) - ) - ) - ) - ) - (i32.mul - (local.get $0) - (i32.const 3) - ) - ) - ) - ) - (call $_ec_encode - (local.get $11) - (local.get $7) - (select - (i32.add - (local.get $9) - (i32.const 3) - ) - (i32.add - (local.get $0) - (i32.sub - (local.get $18) - (local.get $23) - ) - ) - (local.get $8) - ) - (local.get $17) - ) - (br $do-once19) - ) - ) - (i32.store offset=36 - (local.get $11) - (local.tee $16 - (i32.div_u - (local.get $26) - (local.get $17) - ) - ) - ) - (local.set $12 - (if (result i32) - (local.tee $7 - (i32.le_s - (local.tee $14 - (select - (i32.div_s - (local.tee $0 - (i32.sub - (local.get $17) - (select - (local.get $17) - (local.tee $0 - (i32.add - (i32.div_u - (local.tee $9 - (i32.load offset=32 - (local.get $11) - ) - ) - (local.get $16) - ) - (i32.const 1) - ) - ) - (i32.gt_u - (local.get $0) - (local.get $17) - ) - ) - ) - ) - (i32.const 3) - ) - (i32.add - (i32.mul - (local.get $7) - (i32.const -2) - ) - (local.get $0) - ) - (i32.lt_s - (local.get $0) - (local.get $18) - ) - ) - ) - (local.get $23) - ) - ) - (local.tee $0 - (i32.mul - (local.get $14) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $0 - (i32.add - (i32.add - (local.get $18) - (i32.xor - (local.get $23) - (i32.const -1) - ) - ) - (local.get $14) - ) - ) - (i32.mul - (local.get $14) - (i32.const 3) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $11) - (local.tee $7 - (i32.sub - (local.get $9) - (local.tee $9 - (i32.mul - (local.get $16) - (i32.sub - (local.get $17) - (local.tee $12 - (select - (i32.add - (local.get $12) - (i32.const 3) - ) - (i32.add - (i32.sub - (local.get $18) - (local.get $23) - ) - (local.get $14) - ) - (local.get $7) - ) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=28 - (local.get $11) - (local.tee $0 - (select - (i32.mul - (local.get $16) - (i32.sub - (local.get $12) - (local.get $0) - ) - ) - (i32.sub - (local.get $26) - (local.get $9) - ) - (local.get $0) - ) - ) - ) - (local.set $0 - (if (result i32) - (i32.lt_u - (local.get $0) - (i32.const 8388609) - ) - (block (result i32) - (local.set $18 - (i32.load offset=4 - (local.get $11) - ) - ) - (local.set $9 - (local.get $8) - ) - (local.set $8 - (local.get $0) - ) - (local.set $12 - (i32.load offset=24 - (local.get $11) - ) - ) - (local.set $16 - (i32.load offset=40 - (local.get $11) - ) - ) - (loop $while-in18 (result i32) - (i32.store offset=20 - (local.get $11) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 8) - ) - ) - ) - (i32.store offset=28 - (local.get $11) - (local.tee $8 - (i32.shl - (local.get $8) - (i32.const 8) - ) - ) - ) - (i32.store offset=40 - (local.get $11) - (local.tee $17 - (if (result i32) - (i32.lt_u - (local.get $12) - (local.get $18) - ) - (block (result i32) - (local.set $17 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=24 - (local.get $11) - (local.tee $0 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $12) - (local.get $17) - ) - ) - ) - (block (result i32) - (local.set $0 - (local.get $12) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $11) - (local.tee $7 - (i32.xor - (i32.or - (i32.and - (i32.shl - (local.get $7) - (i32.const 8) - ) - (i32.const 2147483392) - ) - (i32.and - (i32.shr_u - (i32.or - (local.get $17) - (i32.shl - (local.get $16) - (i32.const 8) - ) - ) - (i32.const 1) - ) - (i32.const 255) - ) - ) - (i32.const 255) - ) - ) - ) - (if (result i32) - (i32.lt_u - (local.get $8) - (i32.const 8388609) - ) - (block - (local.set $12 - (local.get $0) - ) - (local.set $16 - (local.get $17) - ) - (br $while-in18) - ) - (local.get $14) - ) - ) - ) - (local.get $14) - ) - ) - (br $do-once19) - ) - (if - (i32.or - (i32.gt_s - (local.get $7) - (i32.const 1) - ) - (local.get $24) - ) - (block - (local.set $7 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (if - (local.get $22) - (call $_ec_enc_uint - (local.get $11) - (local.get $0) - (local.get $7) - ) - (local.set $0 - (call $_ec_dec_uint - (local.get $11) - (local.get $7) - ) - ) - ) - (br $do-once19) - ) - ) - (local.set $18 - (i32.mul - (local.tee $7 - (i32.add - (local.tee $12 - (i32.shr_s - (local.get $19) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - (if - (local.get $22) - (block - (local.set $9 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.set $8 - (i32.sub - (i32.add - (local.get $19) - (i32.const 1) - ) - (local.get $0) - ) - ) - (call $_ec_encode - (local.get $11) - (local.tee $12 - (if (result i32) - (local.tee $7 - (i32.le_s - (local.get $0) - (local.get $12) - ) - ) - (i32.shr_s - (i32.mul - (local.get $0) - (local.get $9) - ) - (i32.const 1) - ) - (i32.sub - (local.get $18) - (i32.shr_s - (i32.mul - (local.get $8) - (i32.sub - (i32.add - (local.get $19) - (i32.const 2) - ) - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.add - (select - (local.get $9) - (local.get $8) - (local.get $7) - ) - (local.get $12) - ) - (local.get $18) - ) - (br $do-once19) - ) - ) - (i32.store offset=36 - (local.get $11) - (local.tee $17 - (i32.div_u - (local.get $26) - (local.get $18) - ) - ) - ) - (local.set $7 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.sub - (local.get $18) - (local.tee $2 - (select - (local.get $18) - (local.tee $0 - (i32.add - (i32.div_u - (local.tee $14 - (i32.load offset=32 - (local.get $11) - ) - ) - (local.get $17) - ) - (i32.const 1) - ) - ) - (i32.gt_u - (local.get $0) - (local.get $18) - ) - ) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.get $7) - (local.get $12) - ) - (i32.const 1) - ) - ) - (block (result i32) - (local.set $7 - (i32.shl - (i32.const 1) - (local.tee $2 - (i32.xor - (i32.shr_u - (i32.clz - (local.tee $0 - (i32.or - (i32.shl - (local.get $0) - (i32.const 3) - ) - (i32.const 1) - ) - ) - ) - (i32.const 1) - ) - (i32.const 15) - ) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in22 - (local.set $9 - (i32.add - (select - (i32.const 0) - (local.get $7) - (local.tee $3 - (i32.lt_u - (local.get $0) - (local.tee $12 - (i32.shl - (i32.add - (local.get $7) - (i32.shl - (local.get $9) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (local.get $9) - ) - ) - (local.set $0 - (i32.sub - (local.get $0) - (select - (i32.const 0) - (local.get $12) - (local.get $3) - ) - ) - ) - (local.set $7 - (i32.shr_u - (local.get $7) - (i32.const 1) - ) - ) - (local.set $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in22) - ) - ) - ) - (i32.shr_u - (i32.mul - (local.tee $0 - (i32.add - (local.tee $9 - (i32.shr_u - (i32.add - (local.get $9) - (i32.const -1) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (local.get $9) - ) - (i32.const 1) - ) - ) - (block (result i32) - (local.set $16 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (local.set $7 - (i32.shl - (i32.const 1) - (local.tee $2 - (i32.xor - (i32.shr_u - (i32.clz - (local.tee $0 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (i32.const -7) - ) - ) - ) - (i32.const 1) - ) - (i32.const 15) - ) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in24 - (local.set $9 - (i32.add - (select - (i32.const 0) - (local.get $7) - (local.tee $3 - (i32.lt_u - (local.get $0) - (local.tee $12 - (i32.shl - (i32.add - (local.get $7) - (i32.shl - (local.get $9) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (local.get $9) - ) - ) - (local.set $0 - (i32.sub - (local.get $0) - (select - (i32.const 0) - (local.get $12) - (local.get $3) - ) - ) - ) - (local.set $7 - (i32.shr_u - (local.get $7) - (i32.const 1) - ) - ) - (local.set $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in24) - ) - ) - ) - (i32.sub - (local.get $18) - (i32.shr_s - (i32.mul - (local.tee $0 - (i32.sub - (local.get $16) - (local.tee $9 - (i32.shr_u - (i32.sub - (i32.shl - (local.get $16) - (i32.const 1) - ) - (local.get $9) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.add - (local.get $19) - (i32.const 2) - ) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $11) - (local.tee $2 - (i32.sub - (local.get $14) - (local.tee $3 - (i32.mul - (local.get $17) - (i32.sub - (local.get $18) - (i32.add - (local.get $0) - (local.get $7) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=28 - (local.get $11) - (local.tee $3 - (select - (i32.mul - (local.get $0) - (local.get $17) - ) - (i32.sub - (local.get $26) - (local.get $3) - ) - (local.get $7) - ) - ) - ) - (if - (i32.lt_u - (local.get $3) - (i32.const 8388609) - ) - (block - (local.set $16 - (i32.load offset=4 - (local.get $11) - ) - ) - (local.set $7 - (local.get $8) - ) - (local.set $8 - (i32.load offset=24 - (local.get $11) - ) - ) - (local.set $12 - (i32.load offset=40 - (local.get $11) - ) - ) - (loop $while-in26 - (i32.store offset=20 - (local.get $11) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 8) - ) - ) - ) - (i32.store offset=28 - (local.get $11) - (local.tee $3 - (i32.shl - (local.get $3) - (i32.const 8) - ) - ) - ) - (i32.store offset=40 - (local.get $11) - (local.tee $14 - (if (result i32) - (i32.lt_u - (local.get $8) - (local.get $16) - ) - (block (result i32) - (local.set $14 - (i32.load - (local.get $11) - ) - ) - (i32.store offset=24 - (local.get $11) - (local.tee $0 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $8) - (local.get $14) - ) - ) - ) - (block (result i32) - (local.set $0 - (local.get $8) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $11) - (local.tee $2 - (i32.xor - (i32.or - (i32.and - (i32.shl - (local.get $2) - (i32.const 8) - ) - (i32.const 2147483392) - ) - (i32.and - (i32.shr_u - (i32.or - (local.get $14) - (i32.shl - (local.get $12) - (i32.const 8) - ) - ) - (i32.const 1) - ) - (i32.const 255) - ) - ) - (i32.const 255) - ) - ) - ) - (if - (i32.lt_u - (local.get $3) - (i32.const 8388609) - ) - (block - (local.set $8 - (local.get $0) - ) - (local.set $12 - (local.get $14) - ) - (br $while-in26) - ) - ) - ) - ) - ) - (local.set $0 - (i32.div_u - (i32.shl - (local.get $9) - (i32.const 14) - ) - (local.get $19) - ) - ) - (br $__rjti$3) - ) - (if - (i32.le_s - (local.get $0) - (i32.const -1) - ) - (call $_celt_fatal - (i32.const 39115) - (i32.const 38974) - (i32.const 838) - ) - ) - (local.set $0 - (i32.div_u - (local.tee $7 - (i32.shl - (local.get $0) - (i32.const 14) - ) - ) - (local.get $19) - ) - ) - (br_if $__rjti$3 - (i32.eqz - (i32.and - (local.get $22) - (local.get $24) - ) - ) - ) - (if - (i32.gt_u - (local.get $19) - (local.get $7) - ) - (block - (local.set $13 - (f32.load - (i32.add - (i32.shl - (local.get $25) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.set $20 - (f32.load - (i32.add - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $29) - ) - (local.get $25) - ) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (if - (i32.le_s - (local.get $4) - (i32.const 0) - ) - (block - (local.set $2 - (i32.const 0) - ) - (br $__rjti$2) - ) - ) - (local.set $15 - (f32.div - (local.get $13) - (local.tee $13 - (f32.add - (f32.sqrt - (f32.add - (f32.add - (f32.mul - (local.get $13) - (local.get $13) - ) - (f32.const 1.0000000036274937e-15) - ) - (f32.mul - (local.get $20) - (local.get $20) - ) - ) - ) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - ) - (local.set $13 - (f32.div - (local.get $20) - (local.get $13) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in28 - (f32.store - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.mul - (local.get $15) - (f32.load - (local.get $8) - ) - ) - (f32.mul - (local.get $13) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - ) - ) - (br_if $while-in28 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br $__rjti$3) - ) - (block - (br_if $__rjti$3 - (i32.le_s - (local.get $4) - (i32.const 0) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in30 - (local.set $15 - (f32.mul - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $8) - (f32.add - (local.get $15) - (local.tee $13 - (f32.mul - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.sub - (local.get $13) - (local.get $15) - ) - ) - (br_if $while-in30 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br $__rjti$3) - ) - ) - ) - ) - (local.set $4 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $0 - (i32.load offset=28 - (local.get $11) - ) - ) - ) - ) - ) - (local.set $3 - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (i32.add - (local.get $4) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (i32.store - (local.get $5) - (i32.sub - (i32.load - (local.get $5) - ) - (local.tee $0 - (i32.sub - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $4) - (i32.const -8) - ) - (i32.shl - (i32.load offset=20 - (local.get $11) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $0) - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $3) - ) - ) - (local.get $27) - ) - ) - ) - ) - (br $label$break$L137) - ) - (local.set $7 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $2 - (i32.load offset=28 - (local.get $11) - ) - ) - ) - ) - ) - (local.set $3 - (i32.shr_u - (local.tee $2 - (i32.shr_u - (local.get $2) - (i32.add - (local.get $7) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (i32.store - (local.get $5) - (i32.sub - (i32.load - (local.get $5) - ) - (local.tee $3 - (i32.sub - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $7) - (i32.const -8) - ) - (i32.shl - (i32.load offset=20 - (local.get $11) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $2) - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $3) - ) - ) - (local.get $27) - ) - ) - ) - ) - (if - (i32.lt_s - (local.get $0) - (i32.const 16384) - ) - (if - (i32.eqz - (local.get $0) - ) - (block - (local.set $2 - (i32.const 0) - ) - (local.set $0 - (local.get $3) - ) - (br $label$break$L137) - ) - ) - (if - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 16384) - ) - ) - (block - (i32.store - (local.get $10) - (i32.and - (i32.load - (local.get $10) - ) - (i32.shl - (i32.add - (i32.shl - (i32.const 1) - (local.get $6) - ) - (i32.const -1) - ) - (local.get $6) - ) - ) - ) - (i32.store - (local.get $1) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $1) - (i32.const 0) - ) - (i32.store offset=8 - (local.get $1) - (i32.const 32767) - ) - (i32.store offset=12 - (local.get $1) - (i32.const 16384) - ) - (i32.store offset=16 - (local.get $1) - (i32.const 16384) - ) - (i32.store offset=20 - (local.get $1) - (local.get $3) - ) - (return) - ) - ) - ) - (local.set $8 - (i32.shr_s - (i32.shl - (i32.add - (i32.shr_u - (i32.add - (i32.mul - (i32.shr_s - (i32.add - (i32.shl - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.tee $5 - (i32.shr_s - (i32.add - (i32.mul - (i32.shr_s - (local.tee $2 - (i32.shl - (local.get $0) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.shr_s - (local.get $2) - (i32.const 13) - ) - ) - (i32.const 32768) - ) - (i32.const 16) - ) - ) - (i32.const -626) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 8277) - ) - (local.get $5) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 16) - ) - (i32.const -501415936) - ) - (i32.const 16) - ) - (local.get $5) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.sub - (i32.const 32768) - (local.get $5) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $7 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $2 - (i32.shr_s - (i32.shl - (i32.add - (i32.shr_u - (i32.add - (i32.mul - (i32.shr_s - (i32.add - (i32.shl - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.add - (i32.mul - (i32.shr_s - (local.tee $2 - (i32.sub - (i32.const 1073741824) - (local.get $2) - ) - ) - (i32.const 16) - ) - (i32.shr_s - (local.get $2) - (i32.const 13) - ) - ) - (i32.const 32768) - ) - (i32.const 16) - ) - ) - (i32.const -626) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 8277) - ) - (local.get $2) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 16) - ) - (i32.const -501415936) - ) - (i32.const 16) - ) - (local.get $2) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.sub - (i32.const 32768) - (local.get $2) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (local.set $6 - (i32.shr_s - (i32.shl - (i32.shl - (local.get $8) - (i32.sub - (i32.const 15) - (local.tee $5 - (i32.sub - (i32.const 32) - (i32.clz - (local.get $8) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $1) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $1) - (local.get $8) - ) - (i32.store offset=8 - (local.get $1) - (local.get $2) - ) - (i32.store offset=12 - (local.get $1) - (i32.shr_s - (i32.add - (i32.mul - (i32.shr_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 23) - ) - (i32.const -8388608) - ) - (i32.const 16) - ) - (i32.shr_s - (i32.shl - (i32.add - (i32.sub - (i32.shl - (i32.sub - (local.get $7) - (local.get $5) - ) - (i32.const 11) - ) - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.get $6) - (i32.const -2597) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 7932) - ) - (local.get $6) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - ) - (i32.shr_u - (i32.add - (i32.mul - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (i32.shl - (local.get $2) - (i32.sub - (i32.const 15) - (local.get $7) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const -2597) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - (i32.const 7932) - ) - (local.get $2) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 16384) - ) - (i32.const 15) - ) - ) - (i32.store offset=16 - (local.get $1) - (local.get $0) - ) - (i32.store offset=20 - (local.get $1) - (local.get $3) - ) - (return) - ) - (i32.store - (local.get $10) - (i32.and - (i32.load - (local.get $10) - ) - (i32.add - (i32.shl - (i32.const 1) - (local.get $6) - ) - (i32.const -1) - ) - ) - ) - (i32.store - (local.get $1) - (local.get $2) - ) - (i32.store offset=4 - (local.get $1) - (i32.const 32767) - ) - (i32.store offset=8 - (local.get $1) - (i32.const 0) - ) - (i32.store offset=12 - (local.get $1) - (i32.const -16384) - ) - (i32.store offset=16 - (local.get $1) - (i32.const 0) - ) - (i32.store offset=20 - (local.get $1) - (local.get $0) - ) - ) - (func $_celt_fatal (; 24 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (i32.store - (local.get $3) - (local.get $1) - ) - (i32.store offset=4 - (local.get $3) - (local.get $2) - ) - (i32.store offset=8 - (local.get $3) - (local.get $0) - ) - (local.set $0 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (i32.store - (local.get $0) - (local.get $3) - ) - (call $___vfprintf_internal - (local.get $0) - ) - (global.set $STACKTOP - (local.get $0) - ) - (call $_abort) - ) - (func $_comb_filter (; 25 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 f32) (param $6 f32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) - (local $11 f32) - (local $12 f32) - (local $13 f32) - (local $14 i32) - (local $15 f32) - (local $16 i32) - (local $17 f32) - (local $18 f32) - (local $19 f32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 f32) - (local $25 f32) - (local $26 f32) - (if - (i32.and - (local.tee $23 - (f32.eq - (local.get $6) - (f32.const 0) - ) - ) - (f32.eq - (local.get $5) - (f32.const 0) - ) - ) - (block - (if - (i32.eq - (local.get $0) - (local.get $1) - ) - (return) - ) - (drop - (call $_memmove - (local.get $0) - (local.get $1) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - (return) - ) - ) - (local.set $16 - (i32.sub - (i32.const 0) - (local.tee $14 - (select - (local.get $3) - (i32.const 15) - (i32.gt_s - (local.get $3) - (i32.const 15) - ) - ) - ) - ) - ) - (local.set $24 - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $7) - (i32.const 12) - ) - (i32.const 1232) - ) - ) - (local.get $5) - ) - ) - (local.set $25 - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $7) - (i32.const 12) - ) - (i32.const 1236) - ) - ) - (local.get $5) - ) - ) - (local.set $26 - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $7) - (i32.const 12) - ) - (i32.const 1240) - ) - ) - (local.get $5) - ) - ) - (local.set $17 - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 1232) - ) - ) - (local.get $6) - ) - ) - (local.set $18 - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 1236) - ) - ) - (local.get $6) - ) - ) - (local.set $19 - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 1240) - ) - ) - (local.get $6) - ) - ) - (local.set $20 - (i32.sub - (i32.const 1) - (local.get $14) - ) - ) - (local.set $21 - (i32.xor - (local.get $14) - (i32.const -1) - ) - ) - (local.set $22 - (i32.sub - (i32.const -2) - (local.get $14) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.tee $3 - (select - (i32.const 0) - (local.get $10) - (i32.and - (i32.eq - (local.get $7) - (local.get $8) - ) - (i32.and - (i32.eq - (local.tee $8 - (select - (local.get $2) - (i32.const 15) - (i32.gt_s - (local.get $2) - (i32.const 15) - ) - ) - ) - (local.get $14) - ) - (f32.eq - (local.get $5) - (local.get $6) - ) - ) - ) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $10 - (i32.sub - (i32.const 2) - (local.get $14) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.set $5 - (f32.load - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.set $6 - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.set $13 - (f32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (loop $while-in (result i32) - (local.set $15 - (f32.sub - (f32.const 1) - (local.tee $12 - (f32.mul - (local.tee $12 - (f32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - (local.get $12) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $0) - ) - (f32.add - (f32.mul - (f32.add - (local.get $11) - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $10) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f32.mul - (local.get $19) - (local.get $12) - ) - ) - (f32.add - (f32.mul - (f32.add - (local.get $5) - (local.get $13) - ) - (f32.mul - (local.get $18) - (local.get $12) - ) - ) - (f32.add - (f32.mul - (local.get $6) - (f32.mul - (local.get $17) - (local.get $12) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.sub - (local.get $2) - (local.get $8) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.mul - (local.get $24) - (local.get $15) - ) - ) - ) - (f32.mul - (f32.mul - (local.get $25) - (local.get $15) - ) - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f32.mul - (f32.mul - (local.get $26) - (local.get $15) - ) - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if (result i32) - (i32.eq - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $3) - ) - (local.get $3) - (block - (local.set $12 - (local.get $5) - ) - (local.set $5 - (local.get $11) - ) - (local.set $11 - (local.get $13) - ) - (local.set $13 - (local.get $6) - ) - (local.set $6 - (local.get $12) - ) - (br $while-in) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (if - (local.get $23) - (block - (if - (i32.eq - (local.get $0) - (local.get $1) - ) - (return) - ) - (drop - (call $_memmove - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $0) - ) - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - (i32.shl - (i32.sub - (local.get $4) - (local.get $3) - ) - (i32.const 2) - ) - ) - ) - (return) - ) - ) - (if - (i32.le_s - (local.tee $3 - (i32.sub - (local.get $4) - (local.get $2) - ) - ) - (i32.const 0) - ) - (return) - ) - (local.set $4 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $0) - ) - ) - (local.set $7 - (i32.sub - (i32.const 2) - (local.get $14) - ) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $5 - (f32.load - (i32.add - (local.tee $1 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.shl - (local.get $20) - (i32.const 2) - ) - ) - ) - ) - (local.set $6 - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.set $13 - (f32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (loop $while-in1 - (f32.store - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $4) - ) - (f32.add - (f32.mul - (local.get $19) - (f32.add - (local.get $11) - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $0) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f32.add - (f32.mul - (local.get $18) - (f32.add - (local.get $13) - (local.get $5) - ) - ) - (f32.add - (f32.mul - (local.get $17) - (local.get $6) - ) - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $3) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - ) - (block - (local.set $12 - (local.get $5) - ) - (local.set $5 - (local.get $11) - ) - (local.set $11 - (local.get $13) - ) - (local.set $13 - (local.get $6) - ) - (local.set $6 - (local.get $12) - ) - (br $while-in1) - ) - ) - ) - ) - (func $_opus_custom_encoder_ctl (; 26 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (i32.store - (local.get $3) - (local.get $2) - ) - (block $__rjti$1 - (block $__rjti$0 - (block $switch-default - (block $switch-case19 - (block $switch-case18 - (block $switch-case17 - (block $switch-case16 - (block $switch-case15 - (block $switch-case14 - (block $switch-case13 - (block $switch-case12 - (block $switch-case11 - (block $switch-case10 - (block $switch-case9 - (block $switch-case8 - (block $switch-case7 - (block $switch-case6 - (block $switch-case5 - (block $switch-case4 - (block $switch-case3 - (block $switch-case2 - (block $switch-case1 - (block $switch-case0 - (block $switch-case - (br_table $switch-case6 $switch-default $switch-default $switch-default $switch-case5 $switch-default $switch-default $switch-default $switch-case $switch-default $switch-default $switch-default $switch-case3 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case4 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case12 $switch-default $switch-default $switch-case17 $switch-default $switch-default $switch-default $switch-default $switch-case8 $switch-case9 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case10 $switch-case11 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case7 $switch-default $switch-case0 $switch-default $switch-case1 $switch-default $switch-default $switch-case16 $switch-case13 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case14 $switch-default $switch-case18 $switch-default $switch-case19 $switch-default $switch-case15 $switch-default - (i32.sub - (local.get $1) - (i32.const 4002) - ) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 10) - ) - ) - (i32.store offset=24 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - ) - (br_if $__rjti$1 - (i32.ge_s - (local.get $2) - (i32.load offset=8 - (i32.load - (local.get $0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.lt_s - (local.get $2) - (i32.const 1) - ) - ) - (br_if $__rjti$1 - (i32.gt_s - (local.get $2) - (i32.load offset=8 - (i32.load - (local.get $0) - ) - ) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 2) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.ne - (local.get $2) - (i32.const 2) - ) - ) - (i32.store offset=12 - (local.get $0) - (i32.eqz - (local.get $2) - ) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 100) - ) - ) - (i32.store offset=56 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (i32.store offset=52 - (local.get $0) - (local.get $1) - ) - (br $__rjti$0) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (i32.store offset=44 - (local.get $0) - (local.get $1) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.and - (i32.ne - (local.get $2) - (i32.const -1) - ) - (i32.lt_s - (local.get $2) - (i32.const 501) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (select - (local.get $2) - (local.tee $0 - (i32.mul - (i32.load offset=4 - (local.get $0) - ) - (i32.const 260000) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $0) - ) - ) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (i32.add - (local.get $2) - (i32.const -1) - ) - (i32.const 1) - ) - ) - (i32.store offset=8 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (i32.add - (local.get $2) - (i32.const -8) - ) - (i32.const 16) - ) - ) - (i32.store offset=60 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (i32.store - (local.get $1) - (i32.load offset=60 - (local.get $0) - ) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.store offset=68 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=68 - (local.get $0) - ) - ) - (br $__rjti$0) - ) - (local.set $6 - (i32.load offset=4 - (local.tee $5 - (i32.load - (local.get $0) - ) - ) - ) - ) - (local.set $7 - (i32.add - (i32.shl - (local.tee $1 - (i32.mul - (local.tee $4 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.tee $2 - (i32.load offset=8 - (local.get $5) - ) - ) - ) - ) - (i32.const 2) - ) - (i32.add - (i32.add - (local.get $0) - (i32.const 244) - ) - (i32.shl - (i32.mul - (local.get $4) - (i32.add - (local.get $6) - (i32.const 1024) - ) - ) - (i32.const 2) - ) - ) - ) - ) - (local.set $8 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $7) - ) - ) - (drop - (call $_memset - (i32.add - (local.get $0) - (i32.const 76) - ) - (i32.const 0) - (i32.add - (i32.mul - (local.get $4) - (i32.add - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (i32.const 4096) - ) - (i32.shl - (local.get $2) - (i32.const 4) - ) - ) - ) - (i32.const 168) - ) - ) - ) - (if - (i32.gt_s - (local.tee $2 - (i32.mul - (local.get $4) - (i32.load offset=8 - (local.get $5) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (loop $while-in - (f32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $8) - ) - (f32.const -28) - ) - (f32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $7) - ) - (f32.const -28) - ) - (br_if $while-in - (i32.ne - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=216 - (local.get $0) - (i32.const 0) - ) - (f32.store offset=84 - (local.get $0) - (f32.const 1) - ) - (i32.store offset=80 - (local.get $0) - (i32.const 2) - ) - (i32.store offset=88 - (local.get $0) - (i32.const 256) - ) - (i32.store offset=96 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=100 - (local.get $0) - (i32.const 0) - ) - (br $__rjti$0) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (i32.store offset=48 - (local.get $0) - (local.get $1) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$0 - (i32.eqz - (local.get $2) - ) - ) - (i64.store offset=120 align=4 - (local.get $0) - (i64.load align=4 - (local.get $2) - ) - ) - (i64.store offset=128 align=4 - (local.get $0) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=136 align=4 - (local.get $0) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=144 align=4 - (local.get $0) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=152 align=4 - (local.get $0) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=160 align=4 - (local.get $0) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (i64.store offset=168 align=4 - (local.get $0) - (i64.load offset=48 align=4 - (local.get $2) - ) - ) - (i64.store offset=176 align=4 - (local.get $0) - (i64.load offset=56 align=4 - (local.get $2) - ) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$0 - (i32.eqz - (local.get $2) - ) - ) - (i64.store offset=184 align=4 - (local.get $0) - (i64.load align=4 - (local.get $2) - ) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load - (local.get $0) - ) - ) - (br $__rjti$0) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=76 - (local.get $0) - ) - ) - (br $__rjti$0) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (i32.store - (i32.sub - (local.get $0) - (i32.const -64) - ) - (local.get $1) - ) - (br $__rjti$0) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (i32.store offset=236 - (local.get $0) - (local.get $1) - ) - (br $__rjti$0) - ) - (global.set $STACKTOP - (local.get $3) - ) - (return - (i32.const -5) - ) - ) - (global.set $STACKTOP - (local.get $3) - ) - (return - (i32.const 0) - ) - ) - (global.set $STACKTOP - (local.get $3) - ) - (i32.const -1) - ) - (func $_celt_encode_with_ec (; 27 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 f32) - (local $7 i32) - (local $8 i32) - (local $9 f32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 f32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 i32) - (local $56 i32) - (local $57 i32) - (local $58 f32) - (local $59 i32) - (local $60 f32) - (local $61 i32) - (local $62 i32) - (local $63 i32) - (local $64 i32) - (local $65 i32) - (local $66 i32) - (local $67 i32) - (local $68 i32) - (local $69 i32) - (local $70 f32) - (local $71 i32) - (local $72 i32) - (local $73 i32) - (local $74 i32) - (local $75 f32) - (local $76 i32) - (local $77 i32) - (local $78 i32) - (local $79 i32) - (local $80 i32) - (local $81 i32) - (local $82 i32) - (local $83 i32) - (local $84 f64) - (local $85 f64) - (local $86 i32) - (local $87 i32) - (local $88 f32) - (local $89 i32) - (local $90 f32) - (local $91 f32) - (local $92 f32) - (local $93 f32) - (local $94 f32) - (local.set $22 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 192) - ) - ) - (local.set $40 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $17 - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.store - (local.tee $65 - (i32.add - (local.get $22) - (i32.const 132) - ) - ) - (i32.const 15) - ) - (f32.store - (local.tee $72 - (i32.add - (local.get $22) - (i32.const 128) - ) - ) - (f32.const 0) - ) - (i32.store - (local.tee $73 - (i32.add - (local.get $22) - (i32.const 124) - ) - ) - (i32.const 0) - ) - (i32.store - (local.tee $53 - (i32.add - (local.get $22) - (i32.const 116) - ) - ) - (i32.const 0) - ) - (i32.store - (local.tee $59 - (i32.add - (local.get $22) - (i32.const 104) - ) - ) - (i32.const 0) - ) - (local.set $33 - (i32.load offset=8 - (local.tee $21 - (i32.load - (local.get $0) - ) - ) - ) - ) - (local.set $15 - (i32.load offset=4 - (local.get $21) - ) - ) - (local.set $48 - (i32.load offset=32 - (local.get $21) - ) - ) - (local.set $27 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $23 - (i32.load offset=36 - (local.get $0) - ) - ) - (f32.store - (local.tee $51 - (i32.add - (local.get $22) - (i32.const 112) - ) - ) - (f32.const 0) - ) - (if - (i32.or - (i32.eqz - (local.get $1) - ) - (i32.lt_s - (local.get $4) - (i32.const 2) - ) - ) - (block - (global.set $STACKTOP - (local.get $22) - ) - (return - (i32.const -1) - ) - ) - ) - (local.set $10 - (i32.load offset=28 - (local.get $0) - ) - ) - (if - (i32.lt_s - (local.tee $37 - (i32.load offset=36 - (local.get $21) - ) - ) - (i32.const 0) - ) - (block - (global.set $STACKTOP - (local.get $22) - ) - (return - (i32.const -1) - ) - ) - ) - (local.set $18 - (i32.add - (local.tee $49 - (local.get $22) - ) - (i32.const 136) - ) - ) - (local.set $76 - (i32.add - (local.get $22) - (i32.const 120) - ) - ) - (local.set $77 - (i32.add - (local.get $22) - (i32.const 108) - ) - ) - (local.set $47 - (i32.ne - (local.get $27) - (i32.const 0) - ) - ) - (local.set $34 - (i32.mul - (local.get $2) - (local.get $10) - ) - ) - (local.set $22 - (i32.load offset=44 - (local.get $21) - ) - ) - (block $__rjto$5 - (block $__rjti$5 - (loop $while-in - (if - (i32.ne - (i32.shl - (local.get $22) - (local.get $11) - ) - (local.get $34) - ) - (block - (local.set $2 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (br_if $__rjti$5 - (i32.ge_s - (local.get $11) - (local.get $37) - ) - ) - (local.set $11 - (local.get $2) - ) - (br $while-in) - ) - ) - ) - (br $__rjto$5) - ) - (global.set $STACKTOP - (local.get $49) - ) - (return - (i32.const -1) - ) - ) - (local.set $81 - (if (result i32) - (local.tee $37 - (i32.eqz - (local.get $5) - ) - ) - (block (result i32) - (local.set $8 - (i32.const 1) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $2 - (i32.sub - (i32.const 32) - (local.tee $10 - (i32.clz - (local.tee $22 - (i32.load offset=28 - (local.get $5) - ) - ) - ) - ) - ) - ) - (local.set $22 - (i32.shr_u - (local.tee $25 - (i32.shr_u - (local.get $22) - (i32.add - (local.get $2) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $19 - (i32.shr_s - (i32.add - (local.tee $8 - (i32.add - (local.get $10) - (i32.add - (local.tee $10 - (i32.load offset=20 - (local.get $5) - ) - ) - (i32.const -32) - ) - ) - ) - (i32.const 4) - ) - (i32.const 3) - ) - ) - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const -8) - ) - (i32.shl - (local.get $10) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $25) - (i32.load - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $22) - ) - ) - ) - ) - ) - (if - (i32.load offset=48 - (local.get $0) - ) - (call $_celt_fatal - (i32.const 39226) - (i32.const 39262) - (i32.const 1547) - ) - ) - (local.set $4 - (i32.sub - (local.tee $2 - (select - (local.get $4) - (i32.const 1275) - (i32.lt_s - (local.get $4) - (i32.const 1275) - ) - ) - ) - (local.get $19) - ) - ) - (local.set $22 - (i32.eq - (local.tee $10 - (i32.load offset=40 - (local.get $0) - ) - ) - (i32.const -1) - ) - ) - (local.set $22 - (if (result i32) - (i32.load offset=44 - (local.get $0) - ) - (if (result i32) - (local.get $22) - (block (result i32) - (local.set $10 - (i32.const -1) - ) - (local.get $4) - ) - (i32.shr_s - (local.tee $46 - (i32.div_s - (i32.add - (i32.mul - (local.get $10) - (local.get $34) - ) - (i32.shr_s - (local.tee $22 - (i32.load - (local.get $21) - ) - ) - (i32.const 4) - ) - ) - (i32.shr_s - (local.get $22) - (i32.const 3) - ) - ) - ) - (i32.const 6) - ) - ) - (if (result i32) - (local.get $22) - (block (result i32) - (local.set $10 - (i32.const -1) - ) - (local.get $4) - ) - (i32.sub - (local.tee $2 - (select - (local.tee $2 - (select - (local.get $2) - (local.tee $22 - (i32.div_s - (i32.add - (i32.add - (i32.mul - (local.get $10) - (local.get $34) - ) - (select - (local.get $8) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.shl - (local.tee $22 - (i32.load - (local.get $21) - ) - ) - (i32.const 2) - ) - ) - (i32.shl - (local.get $22) - (i32.const 3) - ) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $22) - ) - ) - ) - (i32.const 2) - (i32.gt_s - (local.get $2) - (i32.const 2) - ) - ) - ) - (local.get $19) - ) - ) - ) - ) - (if - (local.get $37) - (block - (i32.store - (local.get $18) - (local.get $3) - ) - (i32.store offset=8 - (local.get $18) - (i32.const 0) - ) - (i32.store offset=12 - (local.get $18) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $18) - (i32.const 0) - ) - (i32.store offset=20 - (local.get $18) - (i32.const 33) - ) - (i32.store offset=24 - (local.get $18) - (i32.const 0) - ) - (i32.store offset=28 - (local.get $18) - (i32.const -2147483648) - ) - (i32.store offset=40 - (local.get $18) - (i32.const -1) - ) - (i32.store offset=32 - (local.get $18) - (i32.const 0) - ) - (i32.store offset=36 - (local.get $18) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $18) - (local.get $2) - ) - (i32.store offset=44 - (local.get $18) - (i32.const 0) - ) - (local.set $5 - (local.get $18) - ) - ) - ) - (if - (local.tee $78 - (i32.gt_s - (local.get $46) - (i32.const 0) - ) - ) - (if - (i32.load offset=52 - (local.get $0) - ) - (if - (i32.lt_s - (local.tee $18 - (select - (local.tee $3 - (select - (i32.const 2) - (i32.const 0) - (i32.eq - (local.get $8) - (i32.const 1) - ) - ) - ) - (local.tee $18 - (i32.shr_s - (i32.sub - (i32.shl - (local.get $46) - (i32.const 1) - ) - (i32.load offset=208 - (local.get $0) - ) - ) - (i32.const 6) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $18) - ) - ) - ) - (local.get $4) - ) - (if - (i32.gt_u - (i32.add - (local.tee $4 - (i32.load offset=8 - (local.get $5) - ) - ) - (i32.load offset=24 - (local.get $5) - ) - ) - (local.tee $3 - (i32.add - (local.get $18) - (local.get $19) - ) - ) - ) - (call $_celt_fatal - (i32.const 39589) - (i32.const 39511) - (i32.const 238) - ) - (block - (drop - (call $_memmove - (i32.add - (local.tee $12 - (i32.sub - (i32.const 0) - (local.get $4) - ) - ) - (i32.add - (local.tee $13 - (i32.load - (local.get $5) - ) - ) - (local.get $3) - ) - ) - (i32.add - (i32.add - (local.get $13) - (i32.load offset=4 - (local.get $5) - ) - ) - (local.get $12) - ) - (local.get $4) - ) - ) - (i32.store offset=4 - (local.get $5) - (local.get $3) - ) - (local.set $12 - (local.get $18) - ) - (local.set $13 - (local.get $3) - ) - ) - ) - (block - (local.set $12 - (local.get $4) - ) - (local.set $13 - (local.get $2) - ) - ) - ) - (block - (local.set $12 - (local.get $4) - ) - (local.set $13 - (local.get $2) - ) - ) - ) - (block - (local.set $12 - (local.get $4) - ) - (local.set $13 - (local.get $2) - ) - ) - ) - (local.set $37 - (i32.shl - (i32.const 1) - (local.get $11) - ) - ) - (local.set $26 - (i32.add - (i32.add - (local.get $0) - (i32.const 244) - ) - (i32.shl - (i32.mul - (local.get $15) - (local.get $40) - ) - (i32.const 2) - ) - ) - ) - (local.set $55 - (i32.add - (local.tee $39 - (i32.add - (i32.add - (local.get $0) - (i32.const 244) - ) - (i32.shl - (i32.mul - (local.get $40) - (i32.add - (local.get $15) - (i32.const 1024) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.shl - (local.tee $52 - (i32.mul - (local.get $33) - (local.get $40) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $67 - (i32.add - (local.tee $66 - (i32.add - (i32.shl - (local.get $52) - (i32.const 2) - ) - (local.get $55) - ) - ) - (i32.shl - (local.get $52) - (i32.const 2) - ) - ) - ) - (local.set $28 - (select - (local.tee $3 - (i32.sub - (i32.shr_s - (i32.mul - (local.get $2) - (i32.const 400) - ) - (local.tee $74 - (i32.sub - (i32.const 3) - (local.get $11) - ) - ) - ) - (local.tee $2 - (i32.mul - (local.tee $82 - (i32.add - (i32.mul - (local.get $17) - (i32.const 40) - ) - (i32.const 20) - ) - ) - (i32.add - (i32.shr_u - (i32.const 400) - (local.get $11) - ) - (i32.const -50) - ) - ) - ) - ) - ) - (local.tee $2 - (i32.sub - (local.get $10) - (local.get $2) - ) - ) - (i32.or - (i32.eq - (local.get $10) - (i32.const -1) - ) - (i32.lt_s - (local.get $3) - (local.get $2) - ) - ) - ) - ) - (local.set $18 - (i32.shl - (local.get $13) - (i32.const 3) - ) - ) - (local.set $42 - (i32.gt_s - (local.get $23) - (local.tee $41 - (i32.load offset=12 - (local.get $21) - ) - ) - ) - ) - (local.set $2 - (select - (local.get $41) - (local.get $23) - (local.get $42) - ) - ) - (local.set $3 - (i32.mul - (local.get $40) - (local.tee $25 - (i32.add - (local.get $15) - (local.get $34) - ) - ) - ) - ) - (local.set $83 - (call $_llvm_stacksave) - ) - (local.set $29 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $14 - (f32.load offset=224 - (local.get $0) - ) - ) - (if - (local.tee $16 - (i32.gt_s - (local.tee $4 - (i32.div_s - (i32.mul - (local.get $17) - (i32.sub - (local.get $34) - (local.get $15) - ) - ) - (local.tee $10 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $3 - (i32.const 0) - ) - (loop $while-in1 - (local.set $6 - (select - (local.get $6) - (local.tee $30 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.gt - (local.get $6) - (local.get $30) - ) - ) - ) - (local.set $9 - (select - (local.get $9) - (local.get $30) - (f32.lt - (local.get $9) - (local.get $30) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (if - (i32.eqz - (f32.gt - (local.get $14) - (select - (local.get $6) - (local.tee $9 - (f32.neg - (local.get $9) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - ) - (block - (if - (local.get $16) - (block - (local.set $3 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (loop $while-in3 - (local.set $6 - (select - (local.get $6) - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.gt - (local.get $6) - (local.get $14) - ) - ) - ) - (local.set $9 - (select - (local.get $9) - (local.get $14) - (f32.lt - (local.get $9) - (local.get $14) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - (block - (local.set $6 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - ) - ) - (local.set $14 - (select - (local.get $6) - (local.tee $9 - (f32.neg - (local.get $9) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - ) - ) - (local.set $4 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - (if - (i32.gt_s - (local.tee $10 - (i32.div_s - (i32.mul - (local.get $15) - (local.get $17) - ) - (local.get $10) - ) - ) - (i32.const 0) - ) - (block - (local.set $3 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (loop $while-in5 - (local.set $6 - (select - (local.get $6) - (local.tee $30 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (f32.gt - (local.get $6) - (local.get $30) - ) - ) - ) - (local.set $9 - (select - (local.get $9) - (local.get $30) - (f32.lt - (local.get $9) - (local.get $30) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - (block - (local.set $6 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - ) - ) - (f32.store offset=224 - (local.get $0) - (local.tee $6 - (select - (local.get $6) - (local.tee $9 - (f32.neg - (local.get $9) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - ) - (local.set $3 - (f32.le - (local.tee $6 - (select - (local.get $14) - (local.get $6) - (f32.gt - (local.get $14) - (local.get $6) - ) - ) - ) - (f32.div - (f32.const 1) - (f32.convert_i32_s - (i32.shl - (i32.const 1) - (i32.load offset=60 - (local.get $0) - ) - ) - ) - ) - ) - ) - (local.set $12 - (if (result i32) - (i32.eq - (local.get $8) - (i32.const 1) - ) - (block (result i32) - (call $_ec_enc_bit_logp - (local.get $5) - (local.get $3) - (i32.const 15) - ) - (if (result i32) - (local.get $3) - (block (result i32) - (local.set $3 - (select - (local.get $13) - (local.tee $3 - (i32.add - (local.get $19) - (i32.const 2) - ) - ) - (i32.lt_s - (local.get $13) - (local.get $3) - ) - ) - ) - (if - (local.get $78) - (if - (i32.gt_u - (i32.add - (local.tee $4 - (i32.load offset=8 - (local.get $5) - ) - ) - (i32.load offset=24 - (local.get $5) - ) - ) - (local.get $3) - ) - (call $_celt_fatal - (i32.const 39589) - (i32.const 39511) - (i32.const 238) - ) - (block - (local.set $7 - (i32.shl - (local.get $3) - (i32.const 3) - ) - ) - (drop - (call $_memmove - (i32.add - (local.tee $12 - (i32.sub - (i32.const 0) - (local.get $4) - ) - ) - (i32.add - (local.tee $13 - (i32.load - (local.get $5) - ) - ) - (local.get $3) - ) - ) - (i32.add - (i32.add - (local.get $13) - (i32.load offset=4 - (local.get $5) - ) - ) - (local.get $12) - ) - (local.get $4) - ) - ) - (i32.store offset=4 - (local.get $5) - (local.get $3) - ) - (local.set $20 - (i32.const 2) - ) - (local.set $31 - (local.tee $24 - (local.get $3) - ) - ) - ) - ) - (block - (local.set $24 - (local.get $22) - ) - (local.set $7 - (local.get $18) - ) - (local.set $20 - (local.get $12) - ) - (local.set $31 - (local.get $13) - ) - ) - ) - (i32.store offset=20 - (local.get $5) - (i32.add - (local.tee $3 - (i32.load offset=20 - (local.get $5) - ) - ) - (i32.sub - (i32.add - (local.get $7) - (i32.sub - (i32.const 32) - (local.get $3) - ) - ) - (i32.clz - (i32.load offset=28 - (local.get $5) - ) - ) - ) - ) - ) - (local.set $10 - (local.get $24) - ) - (local.set $56 - (i32.const 1) - ) - (local.set $18 - (local.get $7) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $10 - (local.get $22) - ) - (local.set $20 - (local.get $12) - ) - (local.set $31 - (local.get $13) - ) - (local.set $7 - (i32.const 1) - ) - (i32.const 0) - ) - ) - ) - (block (result i32) - (local.set $10 - (local.get $22) - ) - (local.set $20 - (local.get $12) - ) - (local.set $31 - (local.get $13) - ) - (local.set $7 - (local.get $8) - ) - (i32.const 0) - ) - ) - ) - (local.set $8 - (i32.and - (i32.ne - (i32.load offset=16 - (local.get $0) - ) - (i32.const 0) - ) - (f32.gt - (local.get $6) - (f32.const 65536) - ) - ) - ) - (local.set $35 - (i32.ne - (local.tee $22 - (i32.load offset=28 - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - (local.set $32 - (i32.eq - (local.get $22) - (i32.const 1) - ) - ) - (local.set $19 - (i32.gt_s - (local.get $34) - (i32.const 0) - ) - ) - (local.set $54 - (i32.shl - (local.get $34) - (i32.const 2) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in9 - (local.set $16 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $13 - (i32.add - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $25) - ) - (i32.const 2) - ) - (local.get $29) - ) - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - ) - (local.set $9 - (f32.load offset=16 - (local.get $21) - ) - ) - (local.set $6 - (f32.load - (local.tee $45 - (i32.add - (i32.add - (local.get $0) - (i32.const 192) - ) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - ) - ) - (if - (i32.or - (local.get $8) - (i32.or - (f32.ne - (f32.load offset=20 - (local.get $21) - ) - (f32.const 0) - ) - (local.get $35) - ) - ) - (block - (local.set $24 - (i32.div_s - (local.get $34) - (local.get $22) - ) - ) - (if - (i32.eqz - (local.get $32) - ) - (drop - (call $_memset - (local.get $13) - (i32.const 0) - (local.get $54) - ) - ) - ) - (if - (i32.gt_s - (local.get $24) - (i32.const 0) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in11 - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $4) - (local.get $22) - ) - (i32.const 2) - ) - (local.get $13) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $4) - (local.get $40) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.const 32768) - ) - ) - (br_if $while-in11 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (if - (local.get $8) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in13 - (local.set $16 - (f32.gt - (local.tee $14 - (f32.load - (local.tee $36 - (i32.add - (i32.shl - (i32.mul - (local.get $4) - (local.get $22) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (f32.const 65536) - ) - ) - (f32.store - (local.get $36) - (select - (select - (f32.const -65536) - (f32.const 65536) - (local.tee $36 - (f32.lt - (select - (f32.const 65536) - (local.get $14) - (local.get $16) - ) - (f32.const -65536) - ) - ) - ) - (local.get $14) - (i32.or - (local.get $16) - (local.get $36) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $19) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in15 - (local.set $14 - (f32.load - (local.tee $24 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (f32.store - (local.get $24) - (f32.sub - (local.get $14) - (local.get $6) - ) - ) - (local.set $6 - (f32.mul - (local.get $9) - (local.get $14) - ) - ) - (br_if $while-in15 - (i32.ne - (local.get $34) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $19) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in17 - (f32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $13) - ) - (f32.sub - (local.tee $14 - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $4) - (local.get $40) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.const 32768) - ) - ) - (local.get $6) - ) - ) - (local.set $6 - (f32.mul - (local.get $9) - (local.get $14) - ) - ) - (br_if $while-in17 - (i32.ne - (local.get $34) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $45) - (local.get $6) - ) - (br_if $while-in9 - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $40) - ) - ) - ) - (local.set $1 - (call $_run_prefilter - (local.get $0) - (local.get $29) - (local.get $26) - (local.get $40) - (local.get $34) - (local.tee $79 - (i32.load offset=100 - (local.get $0) - ) - ) - (local.get $65) - (local.get $72) - (local.get $49) - (i32.and - (block $__rjto$6 (result i32) - (block $__rjti$6 - (if - (i32.and - (i32.ne - (i32.load - (local.tee $45 - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - ) - (i32.const 0) - ) - (i32.gt_s - (local.get $20) - (i32.const 3) - ) - ) - (br_if $__rjti$6 - (i32.eqz - (i32.or - (local.get $12) - (local.get $27) - ) - ) - ) - (br_if $__rjti$6 - (i32.eqz - (i32.or - (i32.ne - (i32.or - (local.get $12) - (local.get $27) - ) - (i32.const 0) - ) - (i32.le_s - (local.get $20) - (i32.mul - (local.get $17) - (i32.const 12) - ) - ) - ) - ) - ) - ) - (br $__rjto$6 - (i32.const 0) - ) - ) - (if (result i32) - (i32.load offset=20 - (local.get $0) - ) - (i32.const 0) - (i32.gt_s - (i32.load offset=24 - (local.get $0) - ) - (i32.const 4) - ) - ) - ) - (i32.const 1) - ) - (local.get $20) - (local.tee $57 - (i32.add - (local.get $0) - (i32.const 120) - ) - ) - ) - ) - (local.set $86 - (block $do-once18 (result i32) - (block $__rjti$7 - (br_if $__rjti$7 - (f32.gt - (f32.load - (local.get $72) - ) - (f32.const 0.4000000059604645) - ) - ) - (br_if $__rjti$7 - (f32.gt - (f32.load offset=108 - (local.get $0) - ) - (f32.const 0.4000000059604645) - ) - ) - (br $do-once18 - (i32.const 0) - ) - ) - (if - (i32.load - (local.get $57) - ) - (drop - (br_if $do-once18 - (i32.const 0) - (i32.eqz - (f64.gt - (f64.promote_f32 - (f32.load offset=124 - (local.get $0) - ) - ) - (f64.const 0.3) - ) - ) - ) - ) - ) - (i32.or - (f64.lt - (f64.mul - (local.tee $84 - (f64.convert_i32_s - (i32.load offset=104 - (local.get $0) - ) - ) - ) - (f64.const 1.26) - ) - (local.tee $85 - (f64.convert_i32_s - (i32.load - (local.get $65) - ) - ) - ) - ) - (f64.gt - (f64.mul - (local.get $84) - (f64.const 0.79) - ) - (local.get $85) - ) - ) - ) - ) - (if - (local.tee $87 - (i32.eqz - (local.get $1) - ) - ) - (if - (i32.eqz - (i32.or - (local.get $47) - (i32.gt_s - (i32.add - (local.get $7) - (i32.const 16) - ) - (local.get $18) - ) - ) - ) - (call $_ec_enc_bit_logp - (local.get $5) - (i32.const 0) - (i32.const 1) - ) - ) - (block - (call $_ec_enc_bit_logp - (local.get $5) - (i32.const 1) - (i32.const 1) - ) - (call $_ec_encode - (local.get $5) - (local.tee $16 - (i32.add - (local.tee $1 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $15 - (i32.add - (i32.load - (local.get $65) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const -5) - ) - ) - (i32.add - (local.get $1) - (i32.const -4) - ) - (i32.const 6) - ) - (local.set $3 - (i32.load offset=12 - (local.tee $13 - (local.get $5) - ) - ) - ) - (local.set $4 - (i32.load offset=16 - (local.tee $8 - (local.get $5) - ) - ) - ) - (if - (i32.eqz - (local.tee $19 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (call $_celt_fatal - (i32.const 39525) - (i32.const 39511) - (i32.const 198) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.add - (local.get $4) - (local.get $19) - ) - ) - (i32.const 32) - ) - (block - (local.set $24 - (local.tee $12 - (local.tee $22 - (local.get $5) - ) - ) - ) - (local.set $26 - (i32.add - (i32.add - (local.get $4) - (select - (local.tee $1 - (i32.xor - (local.get $4) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $1) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $1 - (local.get $4) - ) - (loop $while-in21 - (local.set $7 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $7 - (i32.load offset=8 - (local.get $12) - ) - ) - (i32.load offset=24 - (local.get $22) - ) - ) - (local.tee $35 - (i32.load offset=4 - (local.get $24) - ) - ) - ) - (block (result i32) - (local.set $32 - (i32.load - (local.get $5) - ) - ) - (i32.store offset=8 - (local.get $12) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $32) - (i32.sub - (local.get $35) - (local.get $7) - ) - ) - (local.get $3) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $5) - (i32.or - (i32.load offset=44 - (local.get $5) - ) - (local.get $7) - ) - ) - (local.set $3 - (i32.shr_u - (local.get $3) - (i32.const 8) - ) - ) - (local.set $7 - (i32.add - (local.get $1) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 15) - ) - (block - (local.set $1 - (local.get $7) - ) - (br $while-in21) - ) - ) - ) - (local.set $1 - (i32.add - (local.tee $4 - (i32.sub - (i32.add - (local.get $4) - (i32.const -8) - ) - (i32.and - (local.get $26) - (i32.const -8) - ) - ) - ) - (local.get $19) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $13) - (local.tee $4 - (i32.or - (i32.shl - (i32.sub - (local.get $15) - (i32.shl - (i32.const 16) - (local.get $16) - ) - ) - (local.get $4) - ) - (local.get $3) - ) - ) - ) - (i32.store offset=16 - (local.get $8) - (local.get $1) - ) - (i32.store offset=20 - (local.get $5) - (local.tee $3 - (i32.add - (i32.load offset=20 - (local.tee $15 - (local.get $5) - ) - ) - (local.get $19) - ) - ) - ) - (local.set $19 - (i32.load - (local.get $49) - ) - ) - (if - (i32.gt_u - (local.tee $12 - (i32.add - (local.get $1) - (i32.const 3) - ) - ) - (i32.const 32) - ) - (block - (local.set $24 - (local.tee $12 - (local.tee $22 - (local.get $5) - ) - ) - ) - (local.set $16 - (i32.add - (i32.add - (local.get $1) - (select - (local.tee $3 - (i32.xor - (local.get $1) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $3 - (local.get $1) - ) - (loop $while-in23 - (local.set $7 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $7 - (i32.load offset=8 - (local.get $12) - ) - ) - (i32.load offset=24 - (local.get $22) - ) - ) - (local.tee $26 - (i32.load offset=4 - (local.get $24) - ) - ) - ) - (block (result i32) - (local.set $35 - (i32.load - (local.get $5) - ) - ) - (i32.store offset=8 - (local.get $12) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $35) - (i32.sub - (local.get $26) - (local.get $7) - ) - ) - (local.get $4) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $5) - (i32.or - (i32.load offset=44 - (local.get $5) - ) - (local.get $7) - ) - ) - (local.set $4 - (i32.shr_u - (local.get $4) - (i32.const 8) - ) - ) - (local.set $7 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 15) - ) - (block - (local.set $3 - (local.get $7) - ) - (br $while-in23) - ) - ) - ) - (local.set $3 - (i32.load offset=20 - (local.get $15) - ) - ) - (local.set $12 - (i32.add - (local.tee $1 - (i32.sub - (i32.add - (local.get $1) - (i32.const -8) - ) - (i32.and - (local.get $16) - (i32.const -8) - ) - ) - ) - (i32.const 3) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $13) - (i32.or - (i32.shl - (local.get $19) - (local.get $1) - ) - (local.get $4) - ) - ) - (i32.store offset=16 - (local.get $8) - (local.get $12) - ) - (i32.store offset=20 - (local.get $15) - (i32.add - (local.get $3) - (i32.const 3) - ) - ) - (call $_ec_enc_icdf - (local.get $5) - (local.get $79) - (i32.const 39282) - (i32.const 2) - ) - ) - ) - (local.set $13 - (if (result i32) - (i32.gt_s - (i32.load offset=24 - (local.get $0) - ) - (i32.const 0) - ) - (if (result i32) - (i32.load - (local.get $45) - ) - (i32.const 0) - (call $_transient_analysis - (local.get $29) - (local.get $25) - (local.get $40) - (local.get $51) - (local.get $53) - (i32.and - (if (result i32) - (i32.and - (local.get $47) - (i32.lt_s - (local.get $10) - (i32.const 15) - ) - ) - (i32.ne - (i32.load offset=184 - (local.get $0) - ) - (i32.const 2) - ) - (i32.const 0) - ) - (i32.const 1) - ) - (local.get $59) - ) - ) - (i32.const 0) - ) - ) - (call $_compute_mdcts - (local.get $21) - (local.tee $1 - (block $__rjto$9 (result i32) - (local.set $54 - (block $__rjti$9 (result i32) - (block $__rjti$8 - (br_if $__rjti$8 - (i32.eqz - (local.tee $68 - (i32.ne - (local.get $11) - (i32.const 0) - ) - ) - ) - ) - (br $__rjto$9 - (block $do-once24 (result i32) - (br_if $__rjti$8 - (i32.gt_s - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $5) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $5) - ) - (i32.const -29) - ) - ) - (local.get $18) - ) - ) - (local.set $25 - (select - (i32.const 0) - (local.get $37) - (local.tee $1 - (i32.eqz - (local.get $13) - ) - ) - ) - ) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (i32.mul - (local.get $34) - (local.get $40) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $24 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $52) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $52) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (br_if $__rjti$9 - (i32.const 0) - (local.get $1) - ) - ) - (local.set $1 - (i32.gt_s - (i32.load offset=24 - (local.get $0) - ) - (i32.const 7) - ) - ) - (local.set $4 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $22 - (i32.mul - (local.get $17) - (local.get $33) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if (result i32) - (local.get $1) - (block (result i32) - (call $_compute_mdcts - (local.get $21) - (i32.const 0) - (local.get $29) - (local.get $3) - (local.get $17) - (local.get $40) - (local.get $11) - (i32.load offset=28 - (local.get $0) - ) - ) - (local.set $26 - (i32.load offset=32 - (local.get $21) - ) - ) - (local.set $35 - (i32.shl - (i32.load offset=44 - (local.get $21) - ) - (local.get $11) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $32 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $16 - (i32.load16_s - (local.get $26) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in29 - (local.set $54 - (i32.mul - (local.get $7) - (local.get $35) - ) - ) - (local.set $36 - (i32.mul - (local.get $7) - (local.get $32) - ) - ) - (local.set $1 - (local.get $16) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in31 - (local.set $38 - (i32.add - (i32.shl - (i32.add - (local.get $54) - (i32.shl - (local.tee $1 - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $3) - ) - ) - (if - (i32.gt_s - (local.tee $43 - (i32.shl - (i32.sub - (local.tee $19 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $15 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - (local.get $1) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in33 - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - (local.get $6) - ) - ) - ) - (br_if $while-in33 - (i32.ne - (local.get $43) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $36) - ) - (i32.const 2) - ) - (local.get $24) - ) - (f32.sqrt - (f32.add - (local.get $6) - (f32.const 1.0000000272452012e-27) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $15) - ) - (block - (local.set $1 - (local.get $19) - ) - (local.set $8 - (local.get $15) - ) - (br $while-in31) - ) - ) - ) - (br_if $while-in29 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - (local.set $15 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in35 - (local.set $8 - (i32.mul - (local.get $7) - (local.get $15) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in37 - (local.set $6 - (f32.demote_f64 - (f64.mul - (call $_log - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $19 - (i32.add - (local.get $1) - (local.get $8) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - (f64.const 1.4426950408889634) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $4) - ) - (f32.sub - (local.get $6) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 21312) - ) - ) - ) - ) - (br_if $while-in37 - (i32.ne - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (local.get $42) - (block - (local.set $1 - (local.get $2) - ) - (loop $while-in39 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.const -14) - ) - (br_if $while-in39 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (br_if $while-in35 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - (if - (local.get $42) - (block - (local.set $8 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in41 - (local.set $15 - (i32.mul - (local.get $7) - (local.get $8) - ) - ) - (local.set $1 - (local.get $2) - ) - (loop $while-in43 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $15) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.const -14) - ) - (br_if $while-in43 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (br_if $while-in41 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $22) - (i32.const 0) - ) - (block - (local.set $38 - (i32.const 1) - ) - (local.set $43 - (i32.const 1) - ) - (local.set $54 - (i32.const 0) - ) - (br $do-once24 - (local.get $37) - ) - ) - ) - (local.set $6 - (f32.mul - (f32.convert_i32_s - (local.get $11) - ) - (f32.const 0.5) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in45 (result i32) - (f32.store - (local.tee $7 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $4) - ) - ) - (f32.add - (local.get $6) - (f32.load - (local.get $7) - ) - ) - ) - (br_if $while-in45 - (i32.ne - (local.get $22) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.set $38 - (i32.const 1) - ) - (local.set $43 - (i32.const 1) - ) - (local.set $54 - (i32.const 0) - ) - (local.get $25) - ) - ) - (block (result i32) - (local.set $43 - (i32.const 1) - ) - (local.set $54 - (i32.const 0) - ) - (local.get $37) - ) - ) - ) - ) - ) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (i32.mul - (local.get $34) - (local.get $40) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $24 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $52) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $52) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.const 1) - ) - ) - (local.set $4 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $22 - (i32.mul - (local.get $17) - (local.get $33) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (i32.const 0) - ) - ) - (local.get $29) - (local.get $3) - (local.get $17) - (local.get $40) - (local.get $11) - (i32.load offset=28 - (local.get $0) - ) - ) - (if - (f32.ne - (local.tee $6 - (f32.load - (local.get $3) - ) - ) - (local.get $6) - ) - (call $_celt_fatal - (i32.const 39285) - (i32.const 39262) - (i32.const 1729) - ) - ) - (if - (local.tee $69 - (i32.eq - (local.get $17) - (i32.const 1) - ) - ) - (local.set $80 - (if (result i32) - (i32.eq - (local.get $40) - (i32.const 2) - ) - (block (result i32) - (i32.store - (local.get $53) - (i32.const 0) - ) - (i32.const 1) - ) - (i32.const 0) - ) - ) - (if - (f32.ne - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $34) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (local.get $6) - ) - (call $_celt_fatal - (i32.const 39285) - (i32.const 39262) - (i32.const 1729) - ) - ) - ) - (local.set $26 - (i32.load offset=32 - (local.get $21) - ) - ) - (local.set $35 - (i32.shl - (i32.load offset=44 - (local.get $21) - ) - (local.get $11) - ) - ) - (if - (local.tee $44 - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - (block - (local.set $32 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $16 - (i32.load16_s - (local.get $26) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in47 - (local.set $36 - (i32.mul - (local.get $8) - (local.get $35) - ) - ) - (local.set $50 - (i32.mul - (local.get $8) - (local.get $32) - ) - ) - (local.set $7 - (local.get $16) - ) - (local.set $15 - (i32.const 0) - ) - (loop $while-in49 - (local.set $62 - (i32.add - (i32.shl - (i32.add - (local.get $36) - (i32.shl - (local.tee $7 - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $3) - ) - ) - (if - (i32.gt_s - (local.tee $63 - (i32.shl - (i32.sub - (local.tee $25 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $19 - (i32.add - (local.get $15) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - (local.get $7) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in51 - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $62) - ) - ) - ) - (local.get $6) - ) - ) - ) - (br_if $while-in51 - (i32.ne - (local.get $63) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $15) - (local.get $50) - ) - (i32.const 2) - ) - (local.get $24) - ) - (f32.sqrt - (f32.add - (local.get $6) - (f32.const 1.0000000272452012e-27) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $19) - ) - (block - (local.set $7 - (local.get $25) - ) - (local.set $15 - (local.get $19) - ) - (br $while-in49) - ) - ) - ) - (br_if $while-in47 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - (if - (i32.and - (i32.ne - (local.tee $15 - (i32.load - (local.get $45) - ) - ) - (i32.const 0) - ) - (i32.gt_s - (local.get $23) - (i32.const 2) - ) - ) - (block - (local.set $7 - (i32.const 2) - ) - (loop $while-in53 - (local.set $6 - (select - (local.tee $6 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - (local.tee $9 - (f32.mul - (f32.load - (local.get $24) - ) - (f32.const 9.999999747378752e-05) - ) - ) - (f32.lt - (local.get $6) - (local.get $9) - ) - ) - ) - (f32.store - (local.get $8) - (select - (local.get $6) - (f32.const 1.0000000036274937e-15) - (f32.gt - (local.get $6) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - (br_if $while-in53 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (if - (local.get $44) - (block - (local.set $25 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in57 - (local.set $19 - (i32.mul - (local.get $8) - (local.get $25) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in59 - (local.set $6 - (f32.demote_f64 - (f64.mul - (call $_log - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $16 - (i32.add - (local.get $7) - (local.get $19) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - (f64.const 1.4426950408889634) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $12) - ) - (f32.sub - (local.get $6) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (i32.const 21312) - ) - ) - ) - ) - (br_if $while-in59 - (i32.ne - (local.get $2) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (local.get $42) - (block - (local.set $7 - (local.get $2) - ) - (loop $while-in61 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $19) - ) - (i32.const 2) - ) - (local.get $12) - ) - (f32.const -14) - ) - (br_if $while-in61 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (br_if $while-in57 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - (if - (local.get $42) - (block - (local.set $19 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in63 - (local.set $25 - (i32.mul - (local.get $8) - (local.get $19) - ) - ) - (local.set $7 - (local.get $2) - ) - (loop $while-in65 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $25) - ) - (i32.const 2) - ) - (local.get $12) - ) - (f32.const -14) - ) - (br_if $while-in65 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (br_if $while-in63 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - ) - (local.set $36 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memset - (local.get $36) - (i32.const 0) - (local.tee $62 - (i32.shl - (local.get $23) - (i32.const 2) - ) - ) - ) - ) - (block $do-once82 - (block $__rjti$10 - (if - (local.get $47) - (block - (local.set $9 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (br $__rjti$10) - ) - (block $do-once66 - (if - (i32.eqz - (local.tee $50 - (i32.load offset=236 - (local.get $0) - ) - ) - ) - (block - (local.set $9 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (br $__rjti$10) - ) - ) - (if - (local.get $15) - (block - (local.set $30 - (f32.const 0) - ) - (br $do-once66) - ) - ) - (if - (i32.eqz - (i32.and - (i32.gt_s - (local.get $17) - (i32.const 0) - ) - (i32.gt_s - (local.tee $32 - (select - (local.tee $7 - (i32.load offset=92 - (local.get $0) - ) - ) - (i32.const 2) - (i32.gt_s - (local.get $7) - (i32.const 2) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (call $_celt_fatal - (i32.const 39358) - (i32.const 39262) - (i32.const 1770) - ) - ) - (local.set $35 - (i32.load16_s - (local.get $48) - ) - ) - (local.set $25 - (i32.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in69 - (local.set $63 - (i32.mul - (local.get $25) - (local.get $33) - ) - ) - (local.set $8 - (local.get $35) - ) - (local.set $19 - (i32.const 0) - ) - (loop $while-in71 - (local.set $16 - (f32.lt - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $19) - (local.get $63) - ) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (f32.const 0.25) - ) - ) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (local.tee $14 - (select - (f32.mul - (local.tee $6 - (select - (select - (f32.const -2) - (f32.const 0.25) - (local.tee $26 - (i32.eqz - (f32.gt - (select - (local.get $14) - (f32.const 0.25) - (local.get $16) - ) - (f32.const -2) - ) - ) - ) - ) - (local.get $14) - (i32.or - (i32.xor - (local.get $16) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - (f32.const 0.5) - ) - (local.get $6) - (f32.gt - (local.get $6) - (f32.const 0) - ) - ) - ) - (f32.convert_i32_s - (local.tee $8 - (i32.sub - (local.tee $26 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $16 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $48) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (local.get $8) - ) - ) - (local.set $9 - (f32.add - (local.get $9) - (f32.mul - (local.get $14) - (f32.convert_i32_s - (i32.sub - (i32.or - (i32.shl - (local.get $19) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $32) - ) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $16) - (local.get $32) - ) - (block - (local.set $8 - (local.get $26) - ) - (local.set $19 - (local.get $16) - ) - (br $while-in71) - ) - ) - ) - (br_if $while-in69 - (i32.ne - (local.tee $25 - (i32.add - (local.get $25) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - (if - (i32.le_s - (local.get $7) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 39358) - (i32.const 39262) - (i32.const 1770) - ) - ) - (local.set $30 - (f32.convert_i32_s - (local.get $7) - ) - ) - (local.set $14 - (select - (local.tee $9 - (f32.mul - (f32.div - (f32.mul - (local.get $9) - (f32.const 6) - ) - (f32.convert_i32_s - (i32.mul - (i32.add - (local.get $32) - (i32.const 1) - ) - (i32.mul - (i32.add - (local.get $32) - (i32.const -1) - ) - (i32.mul - (local.get $17) - (local.get $32) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - ) - (f32.const 0.03099999949336052) - (f32.lt - (local.get $9) - (f32.const 0.03099999949336052) - ) - ) - ) - (local.set $8 - (i32.div_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $32) - (i32.const 1) - ) - (local.get $48) - ) - ) - (i32.const 2) - ) - ) - (local.set $19 - (i32.const 0) - ) - (loop $while-in73 - (if - (i32.lt_s - (i32.load16_s - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $48) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (block - (local.set $19 - (local.get $7) - ) - (br $while-in73) - ) - ) - ) - (local.set $9 - (f32.add - (f32.div - (local.get $6) - (local.get $30) - ) - (f32.const 0.20000000298023224) - ) - ) - (local.set $6 - (select - (local.get $14) - (f32.const -0.03099999949336052) - (f32.gt - (local.get $14) - (f32.const -0.03099999949336052) - ) - ) - ) - (if - (i32.eq - (local.get $17) - (i32.const 2) - ) - (block - (local.set $7 - (i32.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in75 - (if - (f32.gt - (local.tee $14 - (f32.sub - (select - (local.tee $14 - (select - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (local.tee $30 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $33) - ) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (f32.gt - (local.get $14) - (local.get $30) - ) - ) - ) - (f32.const 0) - (f32.lt - (local.get $14) - (f32.const 0) - ) - ) - (f32.add - (local.get $9) - (f32.mul - (local.get $6) - (f32.convert_i32_s - (i32.sub - (local.get $8) - (local.get $19) - ) - ) - ) - ) - ) - ) - (f32.const 0.25) - ) - (block - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $36) - ) - (f32.add - (local.get $14) - (f32.const -0.25) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in75 - (i32.lt_u - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $32) - ) - ) - ) - ) - (block - (local.set $7 - (i32.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in77 - (if - (f32.gt - (local.tee $14 - (f32.sub - (select - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (f32.const 0) - (f32.lt - (local.get $14) - (f32.const 0) - ) - ) - (f32.add - (local.get $9) - (f32.mul - (local.get $6) - (f32.convert_i32_s - (i32.sub - (local.get $8) - (local.get $19) - ) - ) - ) - ) - ) - ) - (f32.const 0.25) - ) - (block - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $36) - ) - (f32.add - (local.get $14) - (f32.const -0.25) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in77 - (i32.lt_u - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $32) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 2) - ) - (block $do-once78 - (if - (f32.gt - (local.tee $9 - (f32.add - (local.get $9) - (f32.const 0.25) - ) - ) - (f32.const 0) - ) - (block - (drop - (call $_memset - (local.get $36) - (i32.const 0) - (i32.shl - (local.get $32) - (i32.const 2) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (br $do-once78) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in81 - (local.set $14 - (f32.add - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $36) - ) - ) - ) - (f32.const -0.25) - ) - ) - (f32.store - (local.get $8) - (select - (f32.const 0) - (local.get $14) - (f32.lt - (local.get $14) - (f32.const 0) - ) - ) - ) - (br_if $while-in81 - (i32.lt_u - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $32) - ) - ) - ) - ) - ) - (local.set $9 - (f32.add - (local.get $9) - (f32.const 0.20000000298023224) - ) - ) - (local.set $14 - (f32.mul - (local.get $6) - (f32.const 64) - ) - ) - (br $__rjti$10) - ) - ) - (br $do-once82) - ) - (if - (local.get $15) - (block - (local.set $30 - (local.get $9) - ) - (local.set $58 - (local.get $14) - ) - (br $do-once82) - ) - ) - (local.set $58 - (select - (f32.mul - (f32.convert_i32_s - (local.get $11) - ) - (f32.const 0.5) - ) - (f32.const 0) - (local.get $43) - ) - ) - (if - (i32.gt_s - (local.get $23) - (local.get $27) - ) - (if - (i32.eq - (local.get $17) - (i32.const 2) - ) - (block - (local.set $30 - (f32.const -10) - ) - (local.set $6 - (f32.const 0) - ) - (local.set $7 - (local.get $27) - ) - (loop $while-in85 - (local.set $6 - (f32.add - (local.get $6) - (local.tee $30 - (select - (local.tee $6 - (select - (local.tee $6 - (f32.add - (local.get $30) - (f32.const -1) - ) - ) - (local.tee $30 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $12) - ) - ) - (local.get $58) - ) - ) - (f32.gt - (local.get $6) - (local.get $30) - ) - ) - ) - (local.tee $30 - (f32.sub - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $33) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - (local.get $58) - ) - ) - (f32.gt - (local.get $6) - (local.get $30) - ) - ) - ) - ) - ) - (br_if $while-in85 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - (block - (local.set $30 - (f32.const -10) - ) - (local.set $6 - (f32.const 0) - ) - (local.set $7 - (local.get $27) - ) - (loop $while-in87 - (local.set $6 - (f32.add - (local.get $6) - (local.tee $30 - (select - (local.tee $6 - (f32.add - (local.get $30) - (f32.const -1) - ) - ) - (local.tee $30 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $12) - ) - ) - (local.get $58) - ) - ) - (f32.gt - (local.get $6) - (local.get $30) - ) - ) - ) - ) - ) - (br_if $while-in87 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (local.set $70 - (select - (f32.const 3) - (local.tee $30 - (select - (f32.const -1.5) - (local.tee $30 - (f32.sub - (f32.div - (local.get $6) - (f32.convert_i32_s - (i32.sub - (local.get $23) - (local.get $27) - ) - ) - ) - (local.tee $6 - (f32.load offset=240 - (local.get $0) - ) - ) - ) - ) - (f32.lt - (local.get $30) - (f32.const -1.5) - ) - ) - ) - (f32.gt - (local.get $30) - (f32.const 3) - ) - ) - ) - (f32.store offset=240 - (local.get $0) - (f32.add - (local.get $6) - (f32.mul - (local.get $70) - (f32.const 0.019999999552965164) - ) - ) - ) - (local.set $15 - (i32.const 0) - ) - (local.set $30 - (local.get $9) - ) - (local.set $58 - (local.get $14) - ) - ) - (if - (i32.eqz - (local.get $38) - ) - (drop - (call $_memcpy - (local.get $4) - (local.get $12) - (i32.shl - (local.get $22) - (i32.const 2) - ) - ) - ) - ) - (local.set $37 - (if (result i32) - (local.get $68) - (block $do-once88 (result i32) - (if - (i32.eqz - (i32.or - (i32.ne - (local.get $13) - (i32.const 0) - ) - (i32.gt_s - (local.tee $7 - (i32.add - (i32.clz - (i32.load offset=28 - (local.tee $8 - (local.get $5) - ) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $5) - ) - (i32.const -29) - ) - ) - ) - (local.get $18) - ) - ) - ) - (local.set $13 - (block $do-once90 (result i32) - (drop - (br_if $do-once90 - (i32.const 0) - (i32.eqz - (i32.and - (i32.eqz - (i32.or - (local.get $15) - (local.get $27) - ) - ) - (i32.gt_s - (i32.load offset=24 - (local.get $0) - ) - (i32.const 4) - ) - ) - ) - ) - ) - (local.set $6 - (f32.load - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - (block $do-once92 - (if - (local.get $69) - (block - (f32.store - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $49) - ) - (local.get $6) - ) - (br_if $do-once92 - (i32.ge_s - (local.tee $13 - (i32.add - (local.get $27) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (loop $while-in95 - (f32.store - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $49) - ) - (local.tee $6 - (select - (local.tee $6 - (f32.add - (local.get $6) - (f32.const -1) - ) - ) - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - ) - (br_if $while-in95 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - (block - (f32.store - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $49) - ) - (local.tee $6 - (select - (local.get $6) - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $27) - (local.get $33) - ) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - ) - (br_if $do-once92 - (i32.ge_s - (local.tee $13 - (i32.add - (local.get $27) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (loop $while-in97 - (f32.store - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $49) - ) - (local.tee $6 - (select - (local.tee $6 - (f32.add - (local.get $6) - (f32.const -1) - ) - ) - (local.tee $9 - (select - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $13) - (local.get $33) - ) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - (f32.gt - (local.get $9) - (local.get $14) - ) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - ) - (br_if $while-in97 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - ) - (if - (i32.ge_s - (local.tee $13 - (i32.add - (local.get $23) - (i32.const -2) - ) - ) - (local.get $27) - ) - (loop $while-in99 - (local.set $6 - (f32.load - (local.tee $15 - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - ) - (f32.store - (local.get $15) - (select - (local.get $6) - (local.tee $9 - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $13) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $49) - ) - ) - (f32.const -1) - ) - ) - (f32.gt - (local.get $6) - (local.get $9) - ) - ) - ) - (local.set $15 - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $13) - (local.get $27) - ) - (block - (local.set $13 - (local.get $15) - ) - (br $while-in99) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $25 - (i32.add - (local.get $23) - (i32.const -1) - ) - ) - (local.tee $19 - (select - (local.get $27) - (i32.const 2) - (i32.gt_s - (local.get $27) - (i32.const 2) - ) - ) - ) - ) - (block - (local.set $15 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in101 - (local.set $16 - (i32.mul - (local.get $15) - (local.get $33) - ) - ) - (local.set $13 - (local.get $19) - ) - (loop $while-in103 - (local.set $6 - (f32.add - (local.get $6) - (select - (f32.const 0) - (local.tee $6 - (f32.sub - (select - (f32.const 0) - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $13) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (f32.lt - (local.get $6) - (f32.const 0) - ) - ) - (select - (f32.const 0) - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - (f32.lt - (local.get $6) - (f32.const 0) - ) - ) - ) - ) - (f32.lt - (local.get $6) - (f32.const 0) - ) - ) - ) - ) - (br_if $while-in103 - (i32.lt_s - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $25) - ) - ) - ) - (br_if $while-in101 - (i32.lt_s - (local.tee $15 - (i32.add - (local.get $15) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (drop - (br_if $do-once90 - (i32.const 0) - (i32.eqz - (f32.gt - (f32.div - (local.get $6) - (f32.convert_i32_s - (i32.mul - (local.get $17) - (i32.sub - (local.get $25) - (local.get $19) - ) - ) - ) - ) - (f32.const 1) - ) - ) - ) - ) - (call $_compute_mdcts - (local.get $21) - (local.get $37) - (local.get $29) - (local.get $3) - (local.get $17) - (local.get $40) - (local.get $11) - (i32.load offset=28 - (local.get $0) - ) - ) - (local.set $16 - (i32.load offset=32 - (local.get $21) - ) - ) - (local.set $26 - (i32.shl - (i32.load offset=44 - (local.get $21) - ) - (local.get $11) - ) - ) - (if - (local.get $44) - (block - (local.set $35 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $25 - (i32.load16_s - (local.get $16) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in107 - (local.set $32 - (i32.mul - (local.get $13) - (local.get $26) - ) - ) - (local.set $29 - (i32.mul - (local.get $13) - (local.get $35) - ) - ) - (local.set $1 - (local.get $25) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in109 - (local.set $38 - (i32.add - (i32.shl - (i32.add - (local.get $32) - (i32.shl - (local.tee $1 - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $3) - ) - ) - (if - (i32.gt_s - (local.tee $43 - (i32.shl - (i32.sub - (local.tee $19 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $15 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $16) - ) - ) - ) - (local.get $1) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in111 - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - (local.get $6) - ) - ) - ) - (br_if $while-in111 - (i32.ne - (local.get $43) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $29) - ) - (i32.const 2) - ) - (local.get $24) - ) - (f32.sqrt - (f32.add - (local.get $6) - (f32.const 1.0000000272452012e-27) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $15) - ) - (block - (local.set $1 - (local.get $19) - ) - (local.set $7 - (local.get $15) - ) - (br $while-in109) - ) - ) - ) - (br_if $while-in107 - (i32.lt_s - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - (local.set $15 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in113 - (local.set $7 - (i32.mul - (local.get $13) - (local.get $15) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in115 - (local.set $6 - (f32.demote_f64 - (f64.mul - (call $_log - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $19 - (i32.add - (local.get $1) - (local.get $7) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - (f64.const 1.4426950408889634) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $12) - ) - (f32.sub - (local.get $6) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 21312) - ) - ) - ) - ) - (br_if $while-in115 - (i32.ne - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (local.get $42) - (block - (local.set $1 - (local.get $2) - ) - (loop $while-in117 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $12) - ) - (f32.const -14) - ) - (br_if $while-in117 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (br_if $while-in113 - (i32.lt_s - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - (if - (local.get $42) - (block - (local.set $7 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in119 - (local.set $15 - (i32.mul - (local.get $7) - (local.get $13) - ) - ) - (local.set $1 - (local.get $2) - ) - (loop $while-in121 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $15) - ) - (i32.const 2) - ) - (local.get $12) - ) - (f32.const -14) - ) - (br_if $while-in121 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (br_if $while-in119 - (i32.lt_s - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $22) - (i32.const 0) - ) - (block - (local.set $6 - (f32.mul - (f32.convert_i32_s - (local.get $11) - ) - (f32.const 0.5) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in123 - (f32.store - (local.tee $13 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $4) - ) - ) - (f32.add - (local.get $6) - (f32.load - (local.get $13) - ) - ) - ) - (br_if $while-in123 - (i32.ne - (local.get $22) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $51) - (f32.const 0.20000000298023224) - ) - (local.set $7 - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $8) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $5) - ) - (i32.const -29) - ) - ) - ) - (local.set $1 - (local.get $37) - ) - (i32.const 1) - ) - ) - ) - (drop - (br_if $do-once88 - (local.get $1) - (i32.gt_s - (local.get $7) - (local.get $18) - ) - ) - ) - (call $_ec_enc_bit_logp - (local.get $5) - (local.get $13) - (i32.const 3) - ) - (local.get $1) - ) - (local.get $1) - ) - ) - (local.set $29 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (i32.mul - (local.get $17) - (local.get $34) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $25 - (i32.load offset=32 - (local.get $21) - ) - ) - (local.set $16 - (i32.shl - (i32.load offset=44 - (local.get $21) - ) - (local.get $11) - ) - ) - (if - (local.get $44) - (block - (local.set $26 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $19 - (i32.load16_s - (local.get $25) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in125 - (local.set $35 - (i32.mul - (local.get $7) - (local.get $26) - ) - ) - (local.set $32 - (i32.mul - (local.get $7) - (local.get $16) - ) - ) - (local.set $1 - (local.get $19) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in127 - (local.set $6 - (f32.div - (f32.const 1) - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $35) - ) - (i32.const 2) - ) - (local.get $24) - ) - ) - (f32.const 1.0000000272452012e-27) - ) - ) - ) - (if - (i32.lt_s - (local.tee $1 - (i32.shl - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $11) - ) - ) - (local.tee $38 - (i32.shl - (local.tee $15 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $25) - ) - ) - ) - (local.get $11) - ) - ) - ) - (loop $while-in129 - (f32.store - (i32.add - (i32.shl - (local.tee $43 - (i32.add - (local.get $1) - (local.get $32) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (local.get $43) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - ) - (br_if $while-in129 - (i32.ne - (local.get $38) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $8) - ) - (block - (local.set $1 - (local.get $15) - ) - (br $while-in127) - ) - ) - ) - (br_if $while-in125 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - (local.set $1 - (if (result i32) - (i32.or - (local.get $47) - (i32.lt_s - (local.get $10) - (i32.mul - (local.get $17) - (i32.const 15) - ) - ) - ) - (i32.const 0) - (block $do-once130 (result i32) - (drop - (br_if $do-once130 - (i32.const 0) - (i32.le_s - (i32.load offset=24 - (local.get $0) - ) - (i32.const 1) - ) - ) - ) - (i32.eqz - (i32.load - (local.get $45) - ) - ) - ) - ) - ) - (local.set $50 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $69 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $88 - (call $_dynalloc_analysis - (local.get $12) - (local.get $4) - (local.get $33) - (local.get $27) - (local.get $23) - (local.get $17) - (local.get $50) - (i32.load offset=60 - (local.get $0) - ) - (i32.load offset=56 - (local.get $21) - ) - (local.get $13) - (i32.load offset=44 - (local.get $0) - ) - (i32.load offset=52 - (local.get $0) - ) - (local.get $48) - (local.get $11) - (local.get $10) - (local.get $77) - (i32.load - (local.get $45) - ) - (local.get $36) - (local.get $57) - (local.get $3) - (local.get $69) - ) - ) - (local.set $36 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $1 - (block $label$break$L371 (result i32) - (if (result i32) - (local.get $1) - (block (result i32) - (local.set $3 - (call $_tf_analysis - (i32.load offset=32 - (local.get $21) - ) - (local.get $2) - (local.get $13) - (local.get $36) - (select - (i32.const 80) - (i32.add - (local.tee $1 - (i32.div_s - (i32.const 20480) - (local.get $10) - ) - ) - (i32.const 2) - ) - (i32.lt_s - (local.get $1) - (i32.const 78) - ) - ) - (local.get $29) - (local.get $34) - (local.get $11) - (f32.load - (local.get $51) - ) - (i32.load - (local.get $53) - ) - (local.get $3) - ) - ) - (drop - (br_if $label$break$L371 - (local.get $3) - (i32.eqz - (local.get $42) - ) - ) - ) - (local.set $4 - (i32.add - (i32.shl - (i32.add - (local.get $2) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $36) - ) - ) - (local.set $1 - (local.get $41) - ) - (loop $while-in134 (result i32) - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $36) - ) - (i32.load - (local.get $4) - ) - ) - (br_if $while-in134 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (local.get $3) - ) - ) - (block (result i32) - (if - (i32.and - (local.get $47) - (i32.ne - (i32.load - (local.get $59) - ) - (i32.const 0) - ) - ) - (block - (drop - (br_if $label$break$L371 - (i32.const 0) - (i32.le_s - (local.get $23) - (i32.const 0) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in136 - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $36) - ) - (i32.const 1) - ) - (drop - (br_if $label$break$L371 - (i32.const 0) - (i32.eq - (local.get $23) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - (br $while-in136) - ) - ) - ) - (if - (i32.and - (local.get $47) - (i32.lt_s - (local.get $10) - (i32.const 15) - ) - ) - (if - (i32.ne - (i32.load offset=184 - (local.get $0) - ) - (i32.const 2) - ) - (block - (drop - (br_if $label$break$L371 - (local.get $13) - (i32.le_s - (local.get $23) - (i32.const 0) - ) - ) - ) - (drop - (call $_memset - (local.get $36) - (i32.const 0) - (local.get $62) - ) - ) - (br $label$break$L371 - (local.get $13) - ) - ) - ) - ) - (drop - (br_if $label$break$L371 - (i32.const 0) - (i32.le_s - (local.get $23) - (i32.const 0) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in140 (result i32) - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $36) - ) - (local.get $13) - ) - (br_if $while-in140 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (i32.const 0) - ) - ) - ) - ) - ) - (local.set $38 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (local.tee $43 - (i32.gt_s - (local.get $23) - (local.get $27) - ) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in142 - (local.set $8 - (i32.mul - (local.get $4) - (local.get $33) - ) - ) - (local.set $3 - (local.get $27) - ) - (loop $while-in144 - (if - (f32.lt - (f32.abs - (f32.sub - (local.tee $6 - (f32.load - (local.tee $15 - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $3) - (local.get $8) - ) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - ) - (f32.const 2) - ) - (f32.store - (local.get $15) - (f32.sub - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $67) - ) - ) - (f32.const 0.25) - ) - ) - ) - ) - (br_if $while-in144 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (br_if $while-in142 - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - (call $_quant_coarse_energy - (local.get $21) - (local.get $27) - (local.get $23) - (local.get $2) - (local.get $12) - (local.get $39) - (local.get $18) - (local.get $38) - (local.get $5) - (local.get $17) - (local.get $11) - (local.get $20) - (i32.load offset=12 - (local.get $0) - ) - (i32.add - (local.get $0) - (i32.const 84) - ) - (i32.gt_s - (i32.load offset=24 - (local.get $0) - ) - (i32.const 3) - ) - (i32.load offset=56 - (local.get $0) - ) - (i32.load - (local.get $45) - ) - ) - (local.set $25 - (i32.and - (i32.le_u - (i32.add - (local.tee $4 - (i32.add - (i32.clz - (i32.load offset=28 - (local.tee $19 - (local.get $5) - ) - ) - ) - (i32.add - (i32.load offset=20 - (local.tee $15 - (local.get $5) - ) - ) - (i32.const -32) - ) - ) - ) - (i32.or - (local.tee $7 - (select - (i32.const 2) - (i32.const 4) - (local.tee $59 - (i32.ne - (local.get $13) - (i32.const 0) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (local.tee $3 - (i32.shl - (i32.load offset=4 - (local.tee $32 - (local.get $5) - ) - ) - (i32.const 3) - ) - ) - ) - (local.get $68) - ) - ) - (local.set $16 - (i32.sub - (local.get $3) - (i32.and - (local.get $25) - (i32.const 1) - ) - ) - ) - (if - (local.get $43) - (block $do-once145 - (local.set $3 - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $36) - ) - ) - (if - (i32.gt_u - (i32.add - (local.get $4) - (local.get $7) - ) - (local.get $16) - ) - (block - (i32.store - (local.get $3) - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - ) - (block - (call $_ec_enc_bit_logp - (local.get $5) - (local.tee $3 - (i32.load - (local.get $3) - ) - ) - (local.get $7) - ) - (local.set $4 - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $19) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $15) - ) - (i32.const -32) - ) - ) - ) - ) - ) - (br_if $do-once145 - (i32.eq - (local.get $23) - (local.tee $8 - (i32.add - (local.get $27) - (i32.const 1) - ) - ) - ) - ) - (local.set $26 - (select - (i32.const 4) - (i32.const 5) - (local.get $59) - ) - ) - (local.set $7 - (local.get $3) - ) - (local.set $3 - (loop $while-in148 (result i32) - (local.set $41 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $36) - ) - ) - (if - (i32.gt_u - (i32.add - (local.get $4) - (local.get $26) - ) - (local.get $16) - ) - (i32.store - (local.get $41) - (local.get $3) - ) - (block - (call $_ec_enc_bit_logp - (local.get $5) - (i32.xor - (local.tee $4 - (i32.load - (local.get $41) - ) - ) - (local.get $3) - ) - (local.get $26) - ) - (local.set $3 - (local.get $4) - ) - (local.set $4 - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $19) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $15) - ) - (i32.const -32) - ) - ) - ) - (local.set $7 - (i32.or - (local.get $3) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in148 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (local.get $7) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - ) - (local.set $1 - (if (result i32) - (local.get $25) - (block $do-once149 (result i32) - (drop - (br_if $do-once149 - (i32.const 0) - (i32.eq - (i32.load8_s - (i32.add - (i32.add - (local.tee $4 - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (local.get $3) - ) - (i32.add - (i32.shl - (local.get $11) - (i32.const 3) - ) - (i32.const 1200) - ) - ) - ) - (i32.load8_s - (i32.add - (i32.add - (i32.or - (local.get $4) - (i32.const 2) - ) - (local.get $3) - ) - (i32.add - (i32.shl - (local.get $11) - (i32.const 3) - ) - (i32.const 1200) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - (call $_ec_enc_bit_logp - (local.get $5) - (local.get $1) - (i32.const 1) - ) - (local.get $3) - ) - (i32.const 0) - ) - ) - (if - (local.get $43) - (block - (local.set $3 - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $1 - (local.get $27) - ) - (loop $while-in152 - (i32.store - (local.tee $4 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $36) - ) - ) - (i32.load8_s - (i32.add - (i32.add - (i32.load - (local.get $4) - ) - (local.get $3) - ) - (i32.add - (i32.shl - (local.get $11) - (i32.const 3) - ) - (i32.const 1200) - ) - ) - ) - ) - (br_if $while-in152 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (if - (i32.le_s - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $19) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $15) - ) - (i32.const -28) - ) - ) - (local.get $18) - ) - (block - (if - (i32.load - (local.get $45) - ) - (block - (i32.store offset=100 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=80 - (local.get $0) - (i32.const 2) - ) - (local.set $1 - (i32.const 2) - ) - ) - (block $label$break$L428 - (if - (local.get $47) - (block - (if - (i32.eqz - (i32.load offset=24 - (local.get $0) - ) - ) - (block - (i32.store offset=80 - (local.get $0) - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (br $label$break$L428) - ) - ) - (if - (local.get $13) - (block - (i32.store offset=80 - (local.get $0) - (i32.const 2) - ) - (local.set $1 - (i32.const 2) - ) - ) - (block - (i32.store offset=80 - (local.get $0) - (i32.const 3) - ) - (local.set $1 - (i32.const 3) - ) - ) - ) - (br $label$break$L428) - ) - ) - (local.set $1 - (i32.load offset=24 - (local.get $0) - ) - ) - (if - (i32.eqz - (local.get $37) - ) - (if - (i32.eqz - (i32.or - (i32.lt_s - (local.get $1) - (i32.const 3) - ) - (i32.lt_s - (local.get $20) - (i32.mul - (local.get $17) - (i32.const 10) - ) - ) - ) - ) - (block - (local.set $68 - (i32.load offset=80 - (local.get $0) - ) - ) - (local.set $53 - (i32.load offset=32 - (local.get $21) - ) - ) - (if - (i32.eqz - (local.get $44) - ) - (call $_celt_fatal - (i32.const 38987) - (i32.const 38974) - (i32.const 489) - ) - ) - (local.set $62 - (i32.shl - (i32.load offset=44 - (local.get $21) - ) - (local.get $11) - ) - ) - (i32.store offset=80 - (local.get $0) - (local.tee $1 - (if (result i32) - (i32.lt_s - (i32.shl - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $53) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $2) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $53) - ) - ) - ) - (local.get $11) - ) - (i32.const 9) - ) - (i32.const 0) - (block $do-once156 (result i32) - (local.set $42 - (i32.load16_s - (local.get $53) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in159 - (local.set $63 - (i32.mul - (local.get $8) - (local.get $62) - ) - ) - (local.set $7 - (local.get $42) - ) - (local.set $20 - (i32.const 0) - ) - (loop $while-in161 - (local.set $89 - (i32.add - (i32.add - (i32.shl - (i32.shl - (local.tee $7 - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - (i32.const 2) - ) - (local.get $29) - ) - (i32.shl - (local.get $63) - (i32.const 2) - ) - ) - ) - (if - (i32.ge_s - (local.tee $44 - (i32.shl - (i32.sub - (local.tee $35 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $26 - (i32.add - (local.get $20) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $53) - ) - ) - ) - (local.get $7) - ) - (local.get $11) - ) - ) - (i32.const 9) - ) - (block - (local.set $9 - (f32.convert_i32_s - (local.get $44) - ) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $25 - (i32.const 0) - ) - (local.set $41 - (i32.const 0) - ) - (local.set $16 - (i32.const 0) - ) - (loop $while-in163 - (local.set $25 - (i32.add - (f32.lt - (local.tee $6 - (f32.mul - (f32.mul - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $89) - ) - ) - ) - (local.get $6) - ) - (local.get $9) - ) - ) - (f32.const 0.25) - ) - (local.get $25) - ) - ) - (local.set $16 - (i32.add - (f32.lt - (local.get $6) - (f32.const 0.0625) - ) - (local.get $16) - ) - ) - (local.set $41 - (i32.add - (f32.lt - (local.get $6) - (f32.const 0.015625) - ) - (local.get $41) - ) - ) - (br_if $while-in163 - (i32.ne - (local.get $44) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $20) - (i32.add - (i32.load offset=8 - (local.get $21) - ) - (i32.const -4) - ) - ) - (local.set $1 - (i32.add - (i32.div_u - (i32.shl - (i32.add - (local.get $16) - (local.get $25) - ) - (i32.const 5) - ) - (local.get $44) - ) - (local.get $1) - ) - ) - ) - (local.set $3 - (i32.add - (local.tee $7 - (i32.load - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.get $69) - ) - ) - ) - (local.get $3) - ) - ) - (local.set $4 - (i32.add - (i32.mul - (local.get $7) - (i32.add - (i32.add - (i32.ge_s - (i32.shl - (local.get $41) - (i32.const 1) - ) - (local.get $44) - ) - (i32.ge_s - (i32.shl - (local.get $16) - (i32.const 1) - ) - (local.get $44) - ) - ) - (i32.ge_s - (i32.shl - (local.get $25) - (i32.const 1) - ) - (local.get $44) - ) - ) - ) - (local.get $4) - ) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $26) - ) - (block - (local.set $7 - (local.get $35) - ) - (local.set $20 - (local.get $26) - ) - (br $while-in161) - ) - ) - ) - (br_if $while-in159 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - (if - (i32.eqz - (local.get $87) - ) - (block - (i32.store offset=96 - (local.get $0) - (local.tee $1 - (i32.shr_s - (i32.add - (if (result i32) - (local.get $1) - (i32.div_u - (local.get $1) - (i32.mul - (local.get $17) - (i32.sub - (i32.add - (local.get $2) - (i32.const 4) - ) - (i32.load offset=8 - (local.get $21) - ) - ) - ) - ) - (i32.const 0) - ) - (i32.load offset=96 - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - ) - (block $switch - (block $switch-case164 - (block $switch-case - (br_table $switch-case164 $switch $switch-case $switch - (i32.load offset=100 - (local.get $0) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br $switch) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const -4) - ) - ) - ) - (i32.store offset=100 - (local.get $0) - (select - (i32.const 2) - (i32.gt_s - (local.get $1) - (i32.const 18) - ) - (i32.gt_s - (local.get $1) - (i32.const 22) - ) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $3) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 39011) - (i32.const 38974) - (i32.const 545) - ) - ) - (if - (i32.le_s - (local.get $4) - (i32.const -1) - ) - (call $_celt_fatal - (i32.const 39039) - (i32.const 38974) - (i32.const 546) - ) - ) - (i32.store offset=88 - (local.get $0) - (local.tee $1 - (i32.shr_s - (i32.add - (i32.load offset=88 - (local.get $0) - ) - (i32.div_u - (i32.shl - (local.get $4) - (i32.const 8) - ) - (local.get $3) - ) - ) - (i32.const 1) - ) - ) - ) - (drop - (br_if $do-once156 - (i32.const 3) - (i32.lt_s - (local.tee $1 - (i32.add - (i32.mul - (local.get $1) - (i32.const 3) - ) - (i32.or - (i32.sub - (i32.const 384) - (i32.shl - (local.get $68) - (i32.const 7) - ) - ) - (i32.const 64) - ) - ) - ) - (i32.const 318) - ) - ) - ) - (select - (i32.const 2) - (i32.lt_s - (local.get $1) - (i32.const 1534) - ) - (i32.lt_s - (local.get $1) - (i32.const 1022) - ) - ) - ) - ) - ) - ) - (br $label$break$L428) - ) - ) - ) - (local.set $1 - (if (result i32) - (local.get $1) - (block (result i32) - (i32.store offset=80 - (local.get $0) - (i32.const 2) - ) - (i32.const 2) - ) - (block (result i32) - (i32.store offset=80 - (local.get $0) - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $5) - (local.get $1) - (i32.const 39384) - (i32.const 5) - ) - ) - ) - (if - (i32.load - (local.get $45) - ) - (i32.store - (local.get $50) - (select - (i32.const 8) - (i32.div_s - (local.get $10) - (i32.const 3) - ) - (i32.gt_s - (local.get $10) - (i32.const 26) - ) - ) - ) - ) - (local.set $25 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (i32.gt_s - (local.tee $4 - (i32.load offset=8 - (local.get $21) - ) - ) - (i32.const 0) - ) - (block - (local.set $7 - (i32.add - (i32.add - (local.get $17) - (i32.const -1) - ) - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - ) - (local.set $10 - (i32.load offset=104 - (local.get $21) - ) - ) - (local.set $2 - (i32.load16_s - (local.tee $20 - (i32.load offset=32 - (local.get $21) - ) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in166 - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $25) - ) - (i32.shr_s - (i32.mul - (i32.sub - (i32.load8_u - (i32.add - (local.get $10) - (i32.add - (local.get $1) - (i32.mul - (local.get $4) - (local.get $7) - ) - ) - ) - ) - (i32.const -64) - ) - (i32.mul - (local.get $17) - (i32.shl - (i32.sub - (local.tee $3 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $20) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - ) - ) - (i32.const 2) - ) - ) - (if - (i32.ne - (local.get $1) - (local.get $4) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in166) - ) - ) - ) - ) - ) - (local.set $16 - (i32.shl - (local.get $18) - (i32.const 3) - ) - ) - (local.set $3 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $1 - (i32.load offset=28 - (local.get $19) - ) - ) - ) - ) - ) - (local.set $4 - (i32.shr_u - (local.tee $7 - (i32.shr_u - (local.get $1) - (i32.add - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $3 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const -8) - ) - (i32.shl - (local.tee $2 - (i32.load offset=20 - (local.get $15) - ) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $7) - (i32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $4) - ) - ) - ) - (local.set $7 - (if (result i32) - (local.get $43) - (block (result i32) - (local.set $7 - (i32.const 6) - ) - (local.set $10 - (local.get $27) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in168 (result i32) - (local.set $26 - (select - (local.tee $8 - (i32.shl - (local.tee $18 - (i32.shl - (i32.mul - (local.get $17) - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.tee $20 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $48) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (local.get $48) - ) - ) - ) - ) - (local.get $11) - ) - ) - (i32.const 3) - ) - ) - (local.tee $18 - (select - (local.get $18) - (i32.const 48) - (i32.gt_s - (local.get $18) - (i32.const 48) - ) - ) - ) - (i32.lt_s - (local.get $8) - (local.get $18) - ) - ) - ) - (local.set $41 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $50) - ) - ) - (block $__rjto$2 - (local.set $7 - (if (result i32) - (i32.lt_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $3) - ) - (i32.sub - (local.get $16) - (local.get $4) - ) - ) - (block $do-once169 (result i32) - (local.set $35 - (i32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $25) - ) - ) - ) - (local.set $10 - (i32.const 0) - ) - (local.set $8 - (local.get $7) - ) - (local.set $18 - (i32.const 0) - ) - (block $__rjti$1 - (loop $while-in172 - (br_if $__rjti$1 - (i32.ge_s - (local.get $10) - (local.get $35) - ) - ) - (call $_ec_enc_bit_logp - (local.get $5) - (local.tee $42 - (i32.lt_s - (local.get $18) - (i32.load - (local.get $41) - ) - ) - ) - (local.get $8) - ) - (local.set $3 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $1 - (i32.load offset=28 - (local.get $19) - ) - ) - ) - ) - ) - (local.set $8 - (i32.shr_u - (local.tee $44 - (i32.shr_u - (local.get $1) - (i32.add - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $3 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const -8) - ) - (i32.shl - (local.tee $2 - (i32.load offset=20 - (local.get $15) - ) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $44) - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $8) - ) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $42) - ) - ) - (local.set $10 - (i32.add - (local.get $10) - (local.get $26) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (i32.add - (local.get $3) - (i32.const 8) - ) - (i32.sub - (local.get $16) - (local.tee $4 - (i32.add - (local.get $4) - (local.get $26) - ) - ) - ) - ) - (block - (local.set $8 - (i32.const 1) - ) - (br $while-in172) - ) - ) - ) - (br $do-once169 - (select - (local.tee $7 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (i32.const 2) - (i32.gt_s - (local.get $7) - (i32.const 2) - ) - ) - ) - ) - (local.set $8 - (select - (local.tee $8 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (i32.const 2) - (i32.gt_s - (local.get $8) - (i32.const 2) - ) - ) - ) - (br_if $__rjto$2 - (i32.eqz - (local.get $18) - ) - ) - (local.get $8) - ) - (block - (local.set $10 - (i32.const 0) - ) - (br $__rjto$2) - ) - ) - ) - ) - (i32.store - (local.get $41) - (local.get $10) - ) - (if (result i32) - (i32.eq - (local.get $20) - (local.get $23) - ) - (block (result i32) - (local.set $18 - (local.get $4) - ) - (local.get $1) - ) - (block - (local.set $10 - (local.get $20) - ) - (br $while-in168) - ) - ) - ) - ) - (block (result i32) - (local.set $18 - (i32.const 0) - ) - (local.get $1) - ) - ) - ) - (if - (local.tee $41 - (i32.eq - (local.get $17) - (i32.const 2) - ) - ) - (block - (if - (local.get $11) - (block - (local.set $1 - (i32.load16_s - (local.tee $20 - (i32.load offset=32 - (local.get $21) - ) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (local.set $6 - (f32.const 1.0000000036274937e-15) - ) - (local.set $9 - (f32.const 1.0000000036274937e-15) - ) - (loop $while-in174 - (if - (i32.lt_s - (local.tee $1 - (i32.shl - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $11) - ) - ) - (local.tee $8 - (i32.shl - (local.tee $10 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $20) - ) - ) - ) - (local.get $11) - ) - ) - ) - (loop $while-in176 - (local.set $6 - (f32.add - (local.get $6) - (f32.add - (f32.abs - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $29) - ) - ) - ) - ) - (f32.abs - (local.tee $60 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (f32.add - (local.get $9) - (f32.add - (f32.abs - (f32.add - (local.get $14) - (local.get $60) - ) - ) - (f32.abs - (f32.sub - (local.get $14) - (local.get $60) - ) - ) - ) - ) - ) - (br_if $while-in176 - (i32.ne - (local.get $8) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $4) - (i32.const 13) - ) - (block - (local.set $1 - (local.get $10) - ) - (br $while-in174) - ) - ) - ) - (i32.store - (local.get $73) - (f32.gt - (f32.mul - (f32.mul - (local.get $9) - (f32.const 0.7071070075035095) - ) - (f32.convert_i32_s - (i32.add - (local.tee $1 - (i32.shl - (i32.load16_s offset=26 - (local.get $20) - ) - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - (select - (i32.const 5) - (i32.const 13) - (i32.lt_u - (local.get $11) - (i32.const 2) - ) - ) - ) - ) - ) - (f32.mul - (local.get $6) - (f32.convert_i32_s - (local.get $1) - ) - ) - ) - ) - ) - ) - (local.set $4 - (i32.load offset=232 - (local.get $0) - ) - ) - (local.set $6 - (f32.convert_i32_s - (i32.div_s - (local.get $28) - (i32.const 1000) - ) - ) - ) - (block $do-once179 - (block $__rjti$3 - (br_if $__rjti$3 - (i32.le_s - (local.tee $1 - (if (result i32) - (i32.lt_s - (local.get $28) - (i32.const 1000) - ) - (i32.const 0) - (block $do-once177 (result i32) - (drop - (br_if $do-once177 - (i32.const 1) - (i32.lt_s - (local.get $28) - (i32.const 2000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 2) - (i32.lt_s - (local.get $28) - (i32.const 3000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 3) - (i32.lt_s - (local.get $28) - (i32.const 4000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 4) - (i32.lt_s - (local.get $28) - (i32.const 5000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 5) - (i32.lt_s - (local.get $28) - (i32.const 6000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 6) - (i32.lt_s - (local.get $28) - (i32.const 7000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 7) - (i32.lt_s - (local.get $28) - (i32.const 8000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 8) - (i32.lt_s - (local.get $28) - (i32.const 16000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 9) - (i32.lt_s - (local.get $28) - (i32.const 24000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 10) - (i32.lt_s - (local.get $28) - (i32.const 36000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 11) - (i32.lt_s - (local.get $28) - (i32.const 44000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 12) - (i32.lt_s - (local.get $28) - (i32.const 50000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 13) - (i32.lt_s - (local.get $28) - (i32.const 56000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 14) - (i32.lt_s - (local.get $28) - (i32.const 62000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 15) - (i32.lt_s - (local.get $28) - (i32.const 67000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 16) - (i32.lt_s - (local.get $28) - (i32.const 72000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 17) - (i32.lt_s - (local.get $28) - (i32.const 79000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 18) - (i32.lt_s - (local.get $28) - (i32.const 88000) - ) - ) - ) - (drop - (br_if $do-once177 - (i32.const 19) - (i32.lt_s - (local.get $28) - (i32.const 106000) - ) - ) - ) - (select - (i32.const 20) - (i32.const 21) - (i32.lt_s - (local.get $28) - (i32.const 134000) - ) - ) - ) - ) - ) - (local.get $4) - ) - ) - (br_if $__rjti$3 - (i32.eqz - (f32.gt - (f32.add - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 1280) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 1376) - ) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $1 - (local.get $4) - ) - (br $do-once179) - ) - (br_if $do-once179 - (i32.ge_s - (local.get $1) - (local.get $4) - ) - ) - (br_if $do-once179 - (i32.eqz - (f32.lt - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (i32.const 1280) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (i32.const 1376) - ) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $1 - (local.get $4) - ) - ) - (i32.store offset=232 - (local.get $0) - (select - (local.get $23) - (local.tee $1 - (select - (local.get $27) - (local.get $1) - (i32.gt_s - (local.get $27) - (local.get $1) - ) - ) - ) - (i32.lt_s - (local.get $23) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $4 - (if (result i32) - (i32.gt_s - (i32.add - (local.get $3) - (i32.const 48) - ) - (i32.sub - (local.get $16) - (local.get $18) - ) - ) - (block (result i32) - (local.set $12 - (i32.const 5) - ) - (local.get $3) - ) - (block (result i32) - (call $_ec_enc_icdf - (local.get $5) - (local.tee $1 - (block $__rjto$4 (result i32) - (block $__rjti$4 - (br_if $__rjti$4 - (i32.gt_s - (local.get $27) - (i32.const 0) - ) - ) - (br_if $__rjti$4 - (i32.load - (local.get $45) - ) - ) - (local.set $90 - (f32.load - (local.get $51) - ) - ) - (local.set $7 - (i32.load offset=232 - (local.get $0) - ) - ) - (local.set $60 - (select - (f32.const 4) - (select - (f32.add - (f32.mul - (f32.convert_i32_s - (i32.shr_s - (i32.add - (local.get $28) - (i32.const -64000) - ) - (i32.const 10) - ) - ) - (f32.const 0.0625) - ) - (f32.const 4) - ) - (f32.const 5) - (i32.lt_s - (local.get $28) - (i32.const 80000) - ) - ) - (i32.lt_s - (local.get $28) - (i32.const 64000) - ) - ) - ) - (if - (local.get $41) - (block - (local.set $3 - (i32.add - (i32.shl - (local.tee $2 - (i32.shl - (local.tee $1 - (i32.load16_s - (local.tee $4 - (i32.load offset=32 - (local.get $21) - ) - ) - ) - ) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $9 - (if (result f32) - (i32.gt_s - (local.tee $20 - (i32.shl - (i32.sub - (local.tee $2 - (i32.load16_s offset=2 - (local.get $4) - ) - ) - (local.get $1) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in184 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $3) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - ) - (br_if $while-in184 - (i32.ne - (local.get $20) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $2) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $14 - (if (result f32) - (i32.gt_s - (local.tee $2 - (i32.shl - (i32.sub - (local.tee $3 - (i32.load16_s offset=4 - (local.get $4) - ) - ) - (local.get $2) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in186 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in186 - (i32.ne - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $3) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $75 - (if (result f32) - (i32.gt_s - (local.tee $3 - (i32.shl - (i32.sub - (local.tee $2 - (i32.load16_s offset=6 - (local.get $4) - ) - ) - (local.get $3) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in188 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in188 - (i32.ne - (local.get $3) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $2) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $91 - (if (result f32) - (i32.gt_s - (local.tee $2 - (i32.shl - (i32.sub - (local.tee $3 - (i32.load16_s offset=8 - (local.get $4) - ) - ) - (local.get $2) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in190 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in190 - (i32.ne - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $3) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $92 - (if (result f32) - (i32.gt_s - (local.tee $3 - (i32.shl - (i32.sub - (local.tee $2 - (i32.load16_s offset=10 - (local.get $4) - ) - ) - (local.get $3) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in192 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in192 - (i32.ne - (local.get $3) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $2) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $93 - (if (result f32) - (i32.gt_s - (local.tee $2 - (i32.shl - (i32.sub - (local.tee $3 - (i32.load16_s offset=12 - (local.get $4) - ) - ) - (local.get $2) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in194 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in194 - (i32.ne - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $2 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $3) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $94 - (if (result f32) - (i32.gt_s - (local.tee $3 - (i32.shl - (i32.sub - (local.tee $10 - (i32.load16_s offset=14 - (local.get $4) - ) - ) - (local.get $3) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in196 (result f32) - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in196 - (i32.ne - (local.get $3) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - ) - (local.set $3 - (i32.add - (i32.shl - (local.tee $1 - (i32.shl - (local.get $10) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (if - (i32.gt_s - (local.tee $10 - (i32.shl - (i32.sub - (local.tee $2 - (i32.load16_s offset=16 - (local.get $4) - ) - ) - (local.get $10) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in198 - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $3) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in198 - (i32.ne - (local.get $10) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (local.set $14 - (select - (f32.const 1) - (local.tee $6 - (f32.abs - (f32.mul - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (local.get $9) - (f32.const 0) - ) - (local.get $14) - ) - (local.get $75) - ) - (local.get $91) - ) - (local.get $92) - ) - (local.get $93) - ) - (local.get $94) - ) - (local.get $6) - ) - (f32.const 0.125) - ) - ) - ) - (f32.gt - (local.get $6) - (f32.const 1) - ) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 8) - ) - (block - (local.set $1 - (local.get $2) - ) - (local.set $2 - (i32.const 8) - ) - (local.set $6 - (local.get $14) - ) - (loop $while-in200 - (local.set $10 - (i32.add - (i32.shl - (local.tee $3 - (i32.shl - (local.tee $1 - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (i32.add - (local.get $3) - (local.get $34) - ) - (i32.const 2) - ) - (local.get $29) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.shl - (i32.sub - (local.tee $3 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $4) - ) - ) - ) - (local.get $1) - ) - (local.get $11) - ) - ) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (loop $while-in202 - (local.set $9 - (f32.add - (local.get $9) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - ) - (br_if $while-in202 - (i32.ne - (local.get $8) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $9 - (f32.const 0) - ) - ) - (local.set $6 - (select - (local.get $6) - (local.tee $9 - (f32.abs - (local.get $9) - ) - ) - (f32.lt - (local.get $6) - (local.get $9) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $7) - ) - (block - (local.set $1 - (local.get $3) - ) - (br $while-in200) - ) - ) - ) - ) - (local.set $6 - (local.get $14) - ) - ) - (local.set $6 - (select - (f32.const 1) - (local.tee $6 - (f32.abs - (local.get $6) - ) - ) - (f32.gt - (local.get $6) - (f32.const 1) - ) - ) - ) - (local.set $9 - (f32.mul - (local.tee $14 - (f32.demote_f64 - (f64.mul - (call $_log - (f64.promote_f32 - (f32.sub - (f32.const 1.0010000467300415) - (f32.mul - (local.get $14) - (local.get $14) - ) - ) - ) - ) - (f64.const 1.4426950408889634) - ) - ) - ) - (f32.const 0.5) - ) - ) - (local.set $6 - (f32.demote_f64 - (f64.mul - (call $_log - (f64.promote_f32 - (f32.sub - (f32.const 1.0010000467300415) - (f32.mul - (local.get $6) - (local.get $6) - ) - ) - ) - ) - (f64.const 1.4426950408889634) - ) - ) - ) - (f32.store offset=228 - (local.get $0) - (select - (local.tee $75 - (f32.add - (f32.load offset=228 - (local.get $0) - ) - (f32.const 0.25) - ) - ) - (local.tee $6 - (f32.neg - (f32.mul - (select - (local.get $9) - (local.get $6) - (f32.gt - (local.get $9) - (local.get $6) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.lt - (local.get $75) - (local.get $6) - ) - ) - ) - (local.set $60 - (f32.add - (local.get $60) - (select - (f32.const -4) - (local.tee $6 - (f32.mul - (local.get $14) - (f32.const 0.75) - ) - ) - (f32.lt - (local.get $6) - (f32.const -4) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.add - (local.get $23) - (i32.const -1) - ) - ) - (local.set $4 - (i32.sub - (i32.const 2) - (local.get $23) - ) - ) - (if - (i32.gt_s - (local.get $23) - (i32.const 1) - ) - (block - (local.set $7 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in204 - (local.set $10 - (i32.mul - (local.get $2) - (local.get $7) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in206 - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $10) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.convert_i32_s - (i32.add - (local.get $4) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (br_if $while-in206 - (i32.ne - (local.get $3) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $while-in204 - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - (local.set $6 - (f32.const 0) - ) - ) - (local.set $6 - (f32.sub - (f32.sub - (f32.sub - (local.get $60) - (select - (select - (f32.const -2) - (f32.const 2) - (i32.and - (i32.xor - (local.tee $1 - (f32.gt - (local.tee $6 - (f32.div - (f32.add - (f32.div - (local.get $6) - (f32.convert_i32_s - (i32.mul - (local.get $3) - (local.get $17) - ) - ) - ) - (f32.const 1) - ) - (f32.const 6) - ) - ) - (f32.const 2) - ) - ) - (i32.const 1) - ) - (local.tee $2 - (f32.lt - (local.get $6) - (f32.const -2) - ) - ) - ) - ) - (local.get $6) - (i32.or - (local.get $1) - (local.get $2) - ) - ) - ) - (local.get $58) - ) - (f32.mul - (local.get $90) - (f32.const 2) - ) - ) - ) - (if - (i32.load - (local.get $57) - ) - (local.set $6 - (f32.sub - (local.get $6) - (select - (select - (f32.const -2) - (f32.const 2) - (i32.and - (i32.xor - (local.tee $1 - (f32.gt - (local.tee $6 - (f32.mul - (f32.add - (f32.load offset=128 - (local.get $0) - ) - (f32.const 0.05000000074505806) - ) - (f32.const 2) - ) - ) - (f32.const 2) - ) - ) - (i32.const 1) - ) - (local.tee $2 - (f32.lt - (local.get $6) - (f32.const -2) - ) - ) - ) - ) - (local.get $6) - (i32.or - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (br $__rjto$4 - (select - (local.tee $1 - (select - (local.tee $1 - (i32.trunc_f32_s - (f32.floor - (f32.add - (local.get $6) - (f32.const 0.5) - ) - ) - ) - ) - (i32.const 10) - (i32.lt_s - (local.get $1) - (i32.const 10) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - ) - ) - (f32.store offset=228 - (local.get $0) - (f32.const 0) - ) - (i32.const 5) - ) - ) - (i32.const 39388) - (i32.const 7) - ) - (local.set $3 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $7 - (i32.load offset=28 - (local.get $19) - ) - ) - ) - ) - ) - (local.set $4 - (i32.shr_u - (local.tee $10 - (i32.shr_u - (local.get $7) - (i32.add - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $2 - (local.tee $20 - (i32.load offset=20 - (local.get $15) - ) - ) - ) - (local.set $12 - (local.get $1) - ) - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const -8) - ) - (i32.shl - (local.get $20) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $10) - (i32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $4) - ) - ) - ) - ) - ) - (if - (local.get $78) - (block - (local.set $2 - (i32.load offset=36 - (local.get $21) - ) - ) - (local.set $1 - (if (result i32) - (local.get $47) - (select - (local.tee $1 - (i32.add - (i32.add - (i32.mul - (local.get $17) - (i32.const -72) - ) - (i32.const -32) - ) - (local.get $46) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - (i32.sub - (local.get $46) - (i32.shl - (local.get $82) - (i32.const 3) - ) - ) - ) - ) - (local.set $8 - (i32.sub - (local.get $2) - (local.get $11) - ) - ) - (if - (i32.eqz - (local.tee $26 - (i32.eqz - (local.tee $16 - (i32.load offset=52 - (local.get $0) - ) - ) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.shr_s - (i32.load offset=216 - (local.get $0) - ) - (local.get $8) - ) - ) - ) - ) - (if - (local.get $47) - (block $do-once209 - (local.set $1 - (i32.add - (i32.trunc_f32_s - (f32.mul - (f32.add - (local.tee $6 - (f32.load - (local.get $51) - ) - ) - (f32.const -0.25) - ) - (f32.const 400) - ) - ) - (i32.add - (select - (i32.sub - (i32.const 0) - (i32.shr_u - (i32.const 144) - (local.get $74) - ) - ) - (i32.const 0) - (i32.gt_s - (local.tee $2 - (i32.load offset=188 - (local.get $0) - ) - ) - (i32.const 100) - ) - ) - (i32.add - (select - (i32.shr_u - (i32.const 96) - (local.get $74) - ) - (i32.const 0) - (i32.lt_s - (local.get $2) - (i32.const 100) - ) - ) - (local.get $1) - ) - ) - ) - ) - (br_if $do-once209 - (i32.eqz - (f32.gt - (local.get $6) - (f32.const 0.699999988079071) - ) - ) - ) - (local.set $1 - (select - (local.get $1) - (i32.const 400) - (i32.gt_s - (local.get $1) - (i32.const 400) - ) - ) - ) - ) - (block - (local.set $7 - (i32.load offset=232 - (local.get $0) - ) - ) - (local.set $6 - (f32.load offset=228 - (local.get $0) - ) - ) - (local.set $35 - (i32.load - (local.get $77) - ) - ) - (local.set $9 - (f32.load - (local.get $51) - ) - ) - (local.set $42 - (i32.load - (local.get $45) - ) - ) - (local.set $48 - (i32.load offset=236 - (local.get $0) - ) - ) - (local.set $3 - (i32.shl - (i32.load16_s - (i32.add - (local.tee $20 - (i32.load offset=32 - (local.get $21) - ) - ) - (i32.shl - (local.tee $10 - (select - (local.tee $2 - (i32.load offset=92 - (local.get $0) - ) - ) - (local.tee $51 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.get $2) - ) - ) - (i32.const 1) - ) - ) - ) - (local.get $11) - ) - ) - (if - (local.get $41) - (local.set $3 - (i32.add - (local.get $3) - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (select - (local.get $7) - (local.get $10) - (i32.gt_s - (local.get $10) - (local.get $7) - ) - ) - (i32.const 1) - ) - (local.get $20) - ) - ) - (local.get $11) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (local.tee $44 - (i32.eqz - (i32.load - (local.get $57) - ) - ) - ) - (local.get $1) - (block $do-once211 (result i32) - (drop - (br_if $do-once211 - (local.get $1) - (i32.eqz - (f64.lt - (f64.promote_f32 - (local.tee $14 - (f32.load offset=136 - (local.get $0) - ) - ) - ) - (f64.const 0.4) - ) - ) - ) - ) - (i32.sub - (local.get $1) - (i32.trunc_f32_s - (f32.mul - (f32.sub - (f32.const 0.4000000059604645) - (local.get $14) - ) - (f32.convert_i32_s - (i32.shl - (local.get $3) - (i32.const 3) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $41) - (local.set $2 - (i32.sub - (local.get $2) - (i32.trunc_f32_s - (select - (local.tee $14 - (f32.mul - (f32.div - (f32.mul - (f32.convert_i32_s - (local.tee $7 - (i32.sub - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.tee $7 - (select - (local.get $7) - (local.get $10) - (i32.gt_s - (local.get $10) - (local.get $7) - ) - ) - ) - (i32.const 1) - ) - (local.get $20) - ) - ) - (local.get $11) - ) - (local.get $7) - ) - ) - ) - (f32.const 0.800000011920929) - ) - (f32.convert_i32_s - (local.get $3) - ) - ) - (f32.convert_i32_s - (local.get $2) - ) - ) - ) - (local.tee $6 - (f32.mul - (f32.add - (select - (local.get $6) - (f32.const 1) - (f32.lt - (local.get $6) - (f32.const 1) - ) - ) - (f32.const -0.10000000149011612) - ) - (f32.convert_i32_s - (i32.shl - (local.get $7) - (i32.const 3) - ) - ) - ) - ) - (f32.lt - (local.get $14) - (local.get $6) - ) - ) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.tee $2 - (i32.add - (i32.sub - (local.get $35) - (i32.shl - (i32.const 19) - (local.get $11) - ) - ) - (local.get $2) - ) - ) - (i32.trunc_f32_s - (f32.mul - (f32.add - (local.get $9) - (f32.const -0.04399999976158142) - ) - (f32.convert_i32_s - (local.get $2) - ) - ) - ) - ) - ) - (if - (i32.or - (local.get $44) - (local.tee $7 - (i32.ne - (local.get $42) - (i32.const 0) - ) - ) - ) - (local.set $6 - (f32.convert_i32_s - (i32.shl - (local.get $3) - (i32.const 3) - ) - ) - ) - (block - (local.set $6 - (local.tee $14 - (f32.convert_i32_s - (i32.shl - (local.get $3) - (i32.const 3) - ) - ) - ) - ) - (local.set $2 - (i32.add - (i32.add - (select - (i32.trunc_f32_s - (f32.mul - (local.get $14) - (f32.const 0.800000011920929) - ) - ) - (i32.const 0) - (local.get $86) - ) - (local.get $2) - ) - (i32.trunc_f32_s - (f32.mul - (f32.mul - (local.get $14) - (f32.const 1.2000000476837158) - ) - (select - (f32.const -0.11999999731779099) - (f32.add - (local.tee $14 - (f32.add - (f32.load offset=124 - (local.get $0) - ) - (f32.const -0.15000000596046448) - ) - ) - (f32.const -0.11999999731779099) - ) - (f32.lt - (local.get $14) - (f32.const 0) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.add - (i32.trunc_f32_s - (f32.mul - (local.get $30) - (local.get $6) - ) - ) - (local.get $2) - ) - ) - (if - (i32.eqz - (local.tee $7 - (i32.or - (local.tee $10 - (i32.eqz - (local.get $48) - ) - ) - (local.get $7) - ) - ) - ) - (local.set $2 - (select - (local.tee $2 - (i32.div_s - (local.get $2) - (i32.const 4) - ) - ) - (local.get $3) - (i32.gt_s - (local.get $2) - (local.get $3) - ) - ) - ) - ) - (local.set $2 - (select - (i32.add - (local.get $1) - (i32.trunc_f32_s - (f32.mul - (f32.convert_i32_s - (i32.sub - (local.tee $2 - (select - (local.get $2) - (local.tee $3 - (select - (local.tee $3 - (i32.trunc_f32_s - (f32.mul - (local.get $88) - (f32.convert_i32_s - (i32.mul - (i32.shl - (local.get $17) - (i32.const 3) - ) - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $51) - (i32.const -2) - ) - (i32.const 1) - ) - (local.get $20) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.tee $20 - (i32.shr_s - (local.get $2) - (i32.const 2) - ) - ) - (i32.lt_s - (local.get $20) - (local.get $3) - ) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $3) - ) - ) - ) - (local.get $1) - ) - ) - (f32.const 0.6700000166893005) - ) - ) - ) - (local.get $2) - (i32.and - (local.get $7) - (i32.ne - (local.get $16) - (i32.const 0) - ) - ) - ) - ) - (if - (i32.and - (local.get $10) - (f32.lt - (local.get $9) - (f32.const 0.20000000298023224) - ) - ) - (local.set $2 - (i32.add - (i32.trunc_f32_s - (f32.mul - (f32.mul - (select - (f32.const 0) - (f32.mul - (f32.convert_i32_s - (local.tee $3 - (select - (local.tee $3 - (i32.sub - (i32.const 96000) - (local.get $28) - ) - ) - (i32.const 32000) - (i32.lt_s - (local.get $3) - (i32.const 32000) - ) - ) - ) - ) - (f32.const 3.099999958067201e-06) - ) - (i32.lt_s - (local.get $3) - (i32.const 0) - ) - ) - (local.get $70) - ) - (f32.convert_i32_s - (local.get $2) - ) - ) - ) - (local.get $2) - ) - ) - ) - (local.set $1 - (select - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - (local.get $2) - (i32.lt_s - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (local.set $6 - (if (result f32) - (i32.lt_s - (local.tee $2 - (i32.load offset=220 - (local.get $0) - ) - ) - (i32.const 970) - ) - (block (result f32) - (i32.store offset=220 - (local.get $0) - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (f32.div - (f32.const 1) - (f32.convert_i32_s - (i32.add - (local.get $2) - (i32.const 21) - ) - ) - ) - ) - (f32.const 1.0000000474974513e-03) - ) - ) - (local.set $1 - (select - (i32.const 2) - (local.tee $3 - (select - (local.tee $2 - (select - (local.get $31) - (local.tee $2 - (i32.shr_u - (i32.const 1275) - (local.get $74) - ) - ) - (i32.lt_s - (local.get $31) - (local.get $2) - ) - ) - ) - (local.tee $1 - (select - (local.tee $3 - (select - (select - (local.tee $3 - (i32.add - (i32.shr_s - (i32.add - (i32.add - (local.get $18) - (i32.const 63) - ) - (local.get $4) - ) - (i32.const 6) - ) - (i32.const 2) - ) - ) - (local.tee $31 - (i32.shr_s - (i32.add - (i32.add - (local.get $81) - (i32.const 359) - ) - (local.get $18) - ) - (i32.const 6) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $31) - ) - ) - (local.get $3) - (local.get $47) - ) - ) - (local.tee $1 - (i32.shr_s - (i32.add - (local.tee $4 - (i32.add - (local.get $1) - (local.get $4) - ) - ) - (i32.const 32) - ) - (i32.const 6) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $1) - ) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $1) - ) - ) - ) - (local.get $56) - ) - ) - (local.set $4 - (select - (i32.const 0) - (i32.sub - (local.get $4) - (local.get $46) - ) - (local.get $56) - ) - ) - (local.set $3 - (select - (i32.const 128) - (i32.shl - (local.get $3) - (i32.const 6) - ) - (local.get $56) - ) - ) - (if - (i32.eqz - (local.get $26) - ) - (block $do-once213 - (i32.store offset=208 - (local.get $0) - (local.tee $3 - (i32.add - (i32.load offset=208 - (local.get $0) - ) - (i32.sub - (local.get $3) - (local.get $46) - ) - ) - ) - ) - (i32.store offset=212 - (local.get $0) - (local.tee $4 - (i32.add - (local.tee $31 - (i32.load offset=212 - (local.get $0) - ) - ) - (i32.trunc_f32_s - (f32.mul - (local.get $6) - (f32.convert_i32_s - (i32.sub - (i32.sub - (i32.shl - (local.get $4) - (local.get $8) - ) - (i32.load offset=216 - (local.get $0) - ) - ) - (local.get $31) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=216 - (local.get $0) - (i32.sub - (i32.const 0) - (local.get $4) - ) - ) - (br_if $do-once213 - (i32.ge_s - (local.get $3) - (i32.const 0) - ) - ) - (local.set $1 - (i32.add - (select - (i32.const 0) - (i32.div_s - (local.get $3) - (i32.const -64) - ) - (local.get $56) - ) - (local.get $1) - ) - ) - (i32.store offset=208 - (local.get $0) - (i32.const 0) - ) - ) - ) - (if - (i32.gt_u - (i32.add - (local.tee $3 - (i32.load offset=8 - (local.get $5) - ) - ) - (i32.load offset=24 - (local.get $5) - ) - ) - (local.tee $1 - (select - (local.get $2) - (local.get $1) - (i32.lt_s - (local.get $2) - (local.get $1) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 39589) - (i32.const 39511) - (i32.const 238) - ) - (block - (drop - (call $_memmove - (i32.add - (local.tee $4 - (i32.sub - (i32.const 0) - (local.get $3) - ) - ) - (i32.add - (local.tee $2 - (i32.load - (local.get $5) - ) - ) - (local.get $1) - ) - ) - (i32.add - (i32.add - (local.get $2) - (i32.load offset=4 - (local.get $32) - ) - ) - (local.get $4) - ) - (local.get $3) - ) - ) - (i32.store offset=4 - (local.get $32) - (local.get $1) - ) - (local.set $64 - (i32.load offset=20 - (local.get $15) - ) - ) - (local.set $61 - (i32.load offset=28 - (local.get $19) - ) - ) - (local.set $71 - (local.get $1) - ) - ) - ) - ) - (block - (local.set $64 - (local.get $2) - ) - (local.set $61 - (local.get $7) - ) - (local.set $71 - (local.get $31) - ) - ) - ) - (local.set $35 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $42 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $46 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $31 - (i32.load - (i32.add - (i32.shl - (local.tee $4 - (i32.shr_u - (local.tee $3 - (i32.shr_u - (local.get $61) - (i32.add - (local.tee $2 - (i32.sub - (i32.const 32) - (i32.clz - (local.get $61) - ) - ) - ) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $23) - (i32.const -1) - ) - ) - (if - (i32.load - (local.get $57) - ) - (local.set $1 - (select - (local.tee $7 - (i32.load offset=152 - (local.get $0) - ) - ) - (local.tee $1 - (if (result i32) - (i32.lt_s - (local.get $28) - (i32.mul - (local.get $17) - (i32.const 32000) - ) - ) - (i32.const 13) - (if (result i32) - (i32.lt_s - (local.get $28) - (i32.mul - (local.get $17) - (i32.const 48000) - ) - ) - (i32.const 16) - (select - (i32.const 18) - (select - (i32.const 19) - (i32.const 20) - (i32.lt_s - (local.get $28) - (i32.mul - (local.get $17) - (i32.const 80000) - ) - ) - ) - (i32.lt_s - (local.get $28) - (i32.mul - (local.get $17) - (i32.const 60000) - ) - ) - ) - ) - ) - ) - (i32.gt_s - (local.get $7) - (local.get $1) - ) - ) - ) - ) - (local.set $47 - (i32.shl - (local.get $71) - (i32.const 3) - ) - ) - (local.set $61 - (select - (i32.const 8) - (i32.const 0) - (local.tee $51 - (i32.and - (i32.and - (i32.gt_u - (local.get $11) - (i32.const 1) - ) - (local.get $59) - ) - (i32.ge_s - (local.tee $2 - (i32.add - (i32.sub - (local.tee $48 - (i32.shl - (local.get $71) - (i32.const 6) - ) - ) - (i32.sub - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const -8) - ) - (i32.shl - (local.get $64) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $3) - (local.get $31) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (local.get $4) - ) - ) - (i32.const -9) - ) - ) - (i32.add - (i32.shl - (local.get $11) - (i32.const 3) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - (local.set $25 - (call $_clt_compute_allocation - (local.get $21) - (local.get $27) - (local.get $23) - (local.get $50) - (local.get $25) - (local.get $12) - (local.tee $44 - (i32.add - (local.get $0) - (i32.const 232) - ) - ) - (local.get $73) - (i32.sub - (local.get $2) - (local.get $61) - ) - (local.get $76) - (local.get $42) - (local.get $35) - (local.get $46) - (local.get $17) - (local.get $11) - (local.get $5) - (i32.load offset=92 - (local.get $0) - ) - (select - (i32.const 1) - (local.get $1) - (i32.load - (local.get $45) - ) - ) - ) - ) - (i32.store offset=92 - (local.get $0) - (if (result i32) - (local.tee $1 - (i32.load offset=92 - (local.get $0) - ) - ) - (select - (local.tee $2 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.tee $1 - (select - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (local.get $25) - (i32.gt_s - (local.get $1) - (local.get $25) - ) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $1) - ) - ) - (local.get $25) - ) - ) - (if - (local.get $43) - (block $label$break$L683 - (local.set $10 - (local.tee $20 - (local.tee $7 - (local.tee $31 - (local.get $5) - ) - ) - ) - ) - (local.set $4 - (local.get $27) - ) - (loop $label$continue$L685 - (block $label$break$L685 - (if - (i32.ge_s - (local.tee $26 - (i32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $35) - ) - ) - ) - (i32.const 1) - ) - (block - (local.set $6 - (f32.convert_i32_s - (local.tee $64 - (i32.shr_s - (i32.shl - (i32.const 65536) - (local.get $26) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $45 - (i32.add - (local.get $64) - (i32.const -1) - ) - ) - (local.set $3 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $1 - (i32.load offset=16 - (local.get $7) - ) - ) - (local.set $2 - (i32.load offset=12 - (local.get $31) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in219 - (local.set $28 - (i32.trunc_f32_s - (f32.floor - (f32.mul - (f32.add - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (local.tee $18 - (i32.add - (local.get $4) - (i32.mul - (local.get $3) - (local.get $8) - ) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - (f32.const 0.5) - ) - (local.get $6) - ) - ) - ) - ) - (br_if $label$break$L685 - (i32.eqz - (local.get $26) - ) - ) - (if - (i32.gt_u - (local.tee $12 - (i32.add - (local.get $1) - (local.get $26) - ) - ) - (i32.const 32) - ) - (block - (local.set $16 - (i32.add - (i32.add - (local.get $1) - (select - (local.tee $3 - (i32.xor - (local.get $1) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $3 - (local.get $1) - ) - (loop $while-in221 - (local.set $12 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $12 - (i32.load offset=8 - (local.get $10) - ) - ) - (i32.load offset=24 - (local.get $20) - ) - ) - (local.tee $18 - (i32.load offset=4 - (local.get $32) - ) - ) - ) - (block (result i32) - (local.set $57 - (i32.load - (local.get $5) - ) - ) - (i32.store offset=8 - (local.get $10) - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $57) - (i32.sub - (local.get $18) - (local.get $12) - ) - ) - (local.get $2) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $5) - (i32.or - (i32.load offset=44 - (local.get $5) - ) - (local.get $12) - ) - ) - (local.set $2 - (i32.shr_u - (local.get $2) - (i32.const 8) - ) - ) - (local.set $12 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 15) - ) - (block - (local.set $3 - (local.get $12) - ) - (br $while-in221) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $26) - (local.tee $1 - (i32.sub - (i32.add - (local.get $1) - (i32.const -8) - ) - (i32.and - (local.get $16) - (i32.const -8) - ) - ) - ) - ) - ) - (local.set $16 - (i32.add - (i32.shl - (local.tee $18 - (i32.add - (i32.mul - (local.tee $3 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.get $8) - ) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $31) - (local.tee $2 - (i32.or - (i32.shl - (local.tee $28 - (select - (local.tee $28 - (select - (local.get $28) - (local.get $45) - (i32.gt_s - (local.get $64) - (local.get $28) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $28) - (i32.const 0) - ) - ) - ) - (local.get $1) - ) - (local.get $2) - ) - ) - ) - (i32.store offset=16 - (local.get $7) - (local.get $12) - ) - (i32.store offset=20 - (local.get $15) - (i32.add - (local.get $26) - (i32.load offset=20 - (local.get $15) - ) - ) - ) - (f32.store - (local.tee $1 - (i32.add - (i32.shl - (local.get $18) - (i32.const 2) - ) - (local.get $39) - ) - ) - (f32.add - (f32.load - (local.get $1) - ) - (local.tee $9 - (f32.add - (f32.mul - (f32.mul - (f32.add - (f32.convert_i32_s - (local.get $28) - ) - (f32.const 0.5) - ) - (f32.convert_i32_s - (i32.shl - (i32.const 1) - (i32.sub - (i32.const 14) - (local.get $26) - ) - ) - ) - ) - (f32.const 0.00006103515625) - ) - (f32.const -0.5) - ) - ) - ) - ) - (f32.store - (local.get $16) - (f32.sub - (f32.load - (local.get $16) - ) - (local.get $9) - ) - ) - (if - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $17) - ) - (block - (local.set $1 - (local.get $12) - ) - (br $while-in219) - ) - ) - ) - ) - ) - (br_if $label$continue$L685 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (br $label$break$L683) - ) - ) - (call $_celt_fatal - (i32.const 39525) - (i32.const 39511) - (i32.const 198) - ) - ) - ) - (local.set $1 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (local.get $22) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (call $_quant_all_bands - (local.get $21) - (local.get $27) - (local.get $23) - (local.get $29) - (select - (i32.add - (i32.shl - (local.get $34) - (i32.const 2) - ) - (local.get $29) - ) - (i32.const 0) - (local.get $41) - ) - (local.get $1) - (local.get $24) - (local.get $42) - (local.get $37) - (i32.load offset=80 - (local.get $0) - ) - (i32.load - (local.get $73) - ) - (i32.load - (local.get $44) - ) - (local.get $36) - (i32.sub - (local.get $48) - (local.get $61) - ) - (i32.load - (local.get $76) - ) - (local.get $5) - (local.get $11) - (local.get $25) - (local.tee $26 - (i32.add - (local.get $0) - (i32.const 76) - ) - ) - (i32.load offset=24 - (local.get $0) - ) - (i32.load offset=72 - (local.get $0) - ) - (i32.load offset=68 - (local.get $0) - ) - ) - (if - (local.get $51) - (block - (local.set $10 - (i32.load offset=116 - (local.get $0) - ) - ) - (local.set $2 - (i32.load offset=12 - (local.tee $12 - (local.get $5) - ) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.add - (local.tee $3 - (i32.load offset=16 - (local.tee $7 - (local.get $5) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block - (local.set $4 - (local.tee $24 - (local.get $5) - ) - ) - (local.set $18 - (i32.add - (i32.add - (local.get $3) - (select - (local.tee $1 - (i32.xor - (local.get $3) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $1) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $1 - (local.get $3) - ) - (loop $while-in223 - (local.set $31 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $31 - (i32.load offset=8 - (local.get $4) - ) - ) - (i32.load offset=24 - (local.get $24) - ) - ) - (local.tee $20 - (i32.load offset=4 - (local.get $32) - ) - ) - ) - (block (result i32) - (local.set $37 - (i32.load - (local.get $5) - ) - ) - (i32.store offset=8 - (local.get $4) - (local.tee $31 - (i32.add - (local.get $31) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $37) - (i32.sub - (local.get $20) - (local.get $31) - ) - ) - (local.get $2) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $5) - (i32.or - (i32.load offset=44 - (local.get $5) - ) - (local.get $31) - ) - ) - (local.set $2 - (i32.shr_u - (local.get $2) - (i32.const 8) - ) - ) - (local.set $31 - (i32.add - (local.get $1) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 15) - ) - (block - (local.set $1 - (local.get $31) - ) - (br $while-in223) - ) - ) - ) - (local.set $1 - (i32.add - (local.tee $3 - (i32.sub - (i32.add - (local.get $3) - (i32.const -8) - ) - (i32.and - (local.get $18) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $12) - (i32.or - (i32.shl - (i32.lt_s - (local.get $10) - (i32.const 2) - ) - (local.get $3) - ) - (local.get $2) - ) - ) - (i32.store offset=16 - (local.get $7) - (local.get $1) - ) - (i32.store offset=20 - (local.get $15) - (local.tee $2 - (i32.add - (i32.load offset=20 - (local.get $15) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $2 - (i32.load offset=20 - (local.get $15) - ) - ) - ) - (local.set $1 - (i32.sub - (i32.sub - (i32.add - (local.get $47) - (i32.const 32) - ) - (local.get $2) - ) - (i32.clz - (i32.load offset=28 - (local.get $19) - ) - ) - ) - ) - (if - (local.get $43) - (local.set $1 - (block $do-once224 (result i32) - (if - (i32.ge_s - (local.tee $2 - (if (result i32) - (i32.lt_s - (local.get $1) - (local.get $17) - ) - (block (result i32) - (local.set $3 - (local.get $2) - ) - (local.get $1) - ) - (block (result i32) - (local.set $18 - (local.tee $20 - (local.tee $10 - (local.tee $7 - (local.get $5) - ) - ) - ) - ) - (local.set $12 - (local.get $27) - ) - (loop $while-in227 (result i32) - (if - (i32.le_s - (local.tee $3 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $35) - ) - ) - ) - (i32.const 7) - ) - (if - (i32.eqz - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $46) - ) - ) - ) - (block - (local.set $6 - (f32.convert_i32_s - (i32.shl - (i32.const 1) - (i32.sub - (i32.const 13) - (local.get $3) - ) - ) - ) - ) - (local.set $24 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $3 - (i32.load offset=16 - (local.get $10) - ) - ) - (local.set $4 - (local.get $2) - ) - (local.set $2 - (i32.load offset=12 - (local.get $7) - ) - ) - (local.set $31 - (local.get $1) - ) - (local.set $37 - (i32.const 0) - ) - (local.set $1 - (loop $while-in231 (result i32) - (local.set $9 - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $12) - (i32.mul - (local.get $24) - (local.get $37) - ) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - ) - (local.set $4 - (if (result i32) - (i32.gt_u - (local.tee $16 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block (result i32) - (local.set $8 - (i32.add - (i32.add - (local.get $3) - (select - (local.tee $1 - (i32.xor - (local.get $3) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $1) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $1 - (local.get $3) - ) - (loop $while-in233 - (local.set $4 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $4 - (i32.load offset=8 - (local.get $18) - ) - ) - (i32.load offset=24 - (local.get $20) - ) - ) - (local.tee $24 - (i32.load offset=4 - (local.get $32) - ) - ) - ) - (block (result i32) - (local.set $11 - (i32.load - (local.get $5) - ) - ) - (i32.store offset=8 - (local.get $18) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $11) - (i32.sub - (local.get $24) - (local.get $4) - ) - ) - (local.get $2) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $5) - (i32.or - (i32.load offset=44 - (local.get $5) - ) - (local.get $4) - ) - ) - (local.set $2 - (i32.shr_u - (local.get $2) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (local.get $1) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 15) - ) - (block - (local.set $1 - (local.get $4) - ) - (br $while-in233) - ) - ) - ) - (local.set $25 - (i32.load offset=20 - (local.get $15) - ) - ) - (local.set $11 - (i32.add - (i32.shl - (local.tee $24 - (i32.add - (i32.mul - (local.tee $1 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.get $37) - ) - (local.get $12) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - (i32.add - (local.tee $3 - (i32.sub - (i32.add - (local.get $3) - (i32.const -8) - ) - (i32.and - (local.get $8) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - (block (result i32) - (local.set $25 - (local.get $4) - ) - (local.set $1 - (local.get $24) - ) - (local.set $24 - (local.get $8) - ) - (local.get $16) - ) - ) - ) - (i32.store offset=12 - (local.get $7) - (local.tee $8 - (i32.or - (i32.shl - (local.tee $16 - (i32.eqz - (f32.lt - (local.get $9) - (f32.const 0) - ) - ) - ) - (local.get $3) - ) - (local.get $2) - ) - ) - ) - (i32.store offset=16 - (local.get $10) - (local.get $4) - ) - (i32.store offset=20 - (local.get $15) - (local.tee $2 - (i32.add - (local.get $25) - (i32.const 1) - ) - ) - ) - (f32.store - (local.tee $3 - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (local.get $39) - ) - ) - (f32.add - (f32.load - (local.get $3) - ) - (local.tee $9 - (f32.mul - (f32.mul - (f32.add - (f32.convert_i32_s - (local.get $16) - ) - (f32.const -0.5) - ) - (local.get $6) - ) - (f32.const 0.00006103515625) - ) - ) - ) - ) - (f32.store - (local.get $11) - (f32.sub - (f32.load - (local.get $11) - ) - (local.get $9) - ) - ) - (local.set $31 - (i32.add - (local.get $31) - (i32.const -1) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $37 - (i32.add - (local.get $37) - (i32.const 1) - ) - ) - (local.get $17) - ) - (block - (local.set $24 - (local.get $1) - ) - (local.set $3 - (local.get $4) - ) - (local.set $4 - (local.get $2) - ) - (local.set $2 - (local.get $8) - ) - (br $while-in231) - ) - (local.get $31) - ) - ) - ) - ) - ) - ) - (br_if $while-in227 - (i32.eqz - (i32.or - (i32.lt_s - (local.get $1) - (local.get $17) - ) - (i32.ge_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - (local.set $3 - (local.get $2) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $17) - ) - (block - (local.set $18 - (local.tee $20 - (local.tee $10 - (local.tee $7 - (local.get $5) - ) - ) - ) - ) - (local.set $1 - (local.get $3) - ) - (local.set $12 - (local.get $27) - ) - (loop $while-in235 - (if - (i32.le_s - (local.tee $3 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $35) - ) - ) - ) - (i32.const 7) - ) - (if - (i32.eq - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $46) - ) - ) - (i32.const 1) - ) - (block - (local.set $6 - (f32.convert_i32_s - (i32.shl - (i32.const 1) - (i32.sub - (i32.const 13) - (local.get $3) - ) - ) - ) - ) - (local.set $24 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.set $3 - (i32.load offset=16 - (local.get $10) - ) - ) - (local.set $4 - (local.get $1) - ) - (local.set $1 - (i32.load offset=12 - (local.get $7) - ) - ) - (local.set $31 - (local.get $2) - ) - (local.set $37 - (i32.const 0) - ) - (local.set $2 - (loop $while-in239 (result i32) - (local.set $9 - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $12) - (i32.mul - (local.get $24) - (local.get $37) - ) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - ) - (local.set $4 - (if (result i32) - (i32.gt_u - (local.tee $16 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 32) - ) - (block (result i32) - (local.set $8 - (i32.add - (i32.add - (local.get $3) - (select - (local.tee $2 - (i32.xor - (local.get $3) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $2) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $2 - (local.get $3) - ) - (loop $while-in241 - (local.set $4 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $4 - (i32.load offset=8 - (local.get $18) - ) - ) - (i32.load offset=24 - (local.get $20) - ) - ) - (local.tee $24 - (i32.load offset=4 - (local.get $32) - ) - ) - ) - (block (result i32) - (local.set $11 - (i32.load - (local.get $5) - ) - ) - (i32.store offset=8 - (local.get $18) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $11) - (i32.sub - (local.get $24) - (local.get $4) - ) - ) - (local.get $1) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $5) - (i32.or - (i32.load offset=44 - (local.get $5) - ) - (local.get $4) - ) - ) - (local.set $1 - (i32.shr_u - (local.get $1) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (local.get $2) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 15) - ) - (block - (local.set $2 - (local.get $4) - ) - (br $while-in241) - ) - ) - ) - (local.set $25 - (i32.load offset=20 - (local.get $15) - ) - ) - (local.set $11 - (i32.add - (i32.shl - (local.tee $24 - (i32.add - (i32.mul - (local.tee $2 - (i32.load offset=8 - (local.get $21) - ) - ) - (local.get $37) - ) - (local.get $12) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - (i32.add - (local.tee $3 - (i32.sub - (i32.add - (local.get $3) - (i32.const -8) - ) - (i32.and - (local.get $8) - (i32.const -8) - ) - ) - ) - (i32.const 1) - ) - ) - (block (result i32) - (local.set $25 - (local.get $4) - ) - (local.set $2 - (local.get $24) - ) - (local.set $24 - (local.get $8) - ) - (local.get $16) - ) - ) - ) - (i32.store offset=12 - (local.get $7) - (local.tee $8 - (i32.or - (i32.shl - (local.tee $16 - (i32.eqz - (f32.lt - (local.get $9) - (f32.const 0) - ) - ) - ) - (local.get $3) - ) - (local.get $1) - ) - ) - ) - (i32.store offset=16 - (local.get $10) - (local.get $4) - ) - (i32.store offset=20 - (local.get $15) - (local.tee $1 - (i32.add - (local.get $25) - (i32.const 1) - ) - ) - ) - (f32.store - (local.tee $3 - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (local.get $39) - ) - ) - (f32.add - (f32.load - (local.get $3) - ) - (local.tee $9 - (f32.mul - (f32.mul - (f32.add - (f32.convert_i32_s - (local.get $16) - ) - (f32.const -0.5) - ) - (local.get $6) - ) - (f32.const 0.00006103515625) - ) - ) - ) - ) - (f32.store - (local.get $11) - (f32.sub - (f32.load - (local.get $11) - ) - (local.get $9) - ) - ) - (local.set $31 - (i32.add - (local.get $31) - (i32.const -1) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $37 - (i32.add - (local.get $37) - (i32.const 1) - ) - ) - (local.get $17) - ) - (block - (local.set $24 - (local.get $2) - ) - (local.set $3 - (local.get $4) - ) - (local.set $4 - (local.get $1) - ) - (local.set $1 - (local.get $8) - ) - (br $while-in239) - ) - (local.get $31) - ) - ) - ) - ) - ) - ) - (br_if $while-in235 - (i32.eqz - (i32.or - (i32.lt_s - (local.get $2) - (local.get $17) - ) - (i32.ge_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - ) - ) - (drop - (call $_memset - (local.get $67) - (i32.const 0) - (local.tee $2 - (i32.shl - (local.get $52) - (i32.const 2) - ) - ) - ) - ) - (drop - (br_if $do-once224 - (local.get $2) - (i32.eqz - (local.get $43) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in243 (result i32) - (local.set $12 - (i32.mul - (local.get $3) - (local.get $33) - ) - ) - (local.set $1 - (local.get $27) - ) - (loop $while-in245 - (local.set $4 - (f32.gt - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.tee $24 - (i32.add - (local.get $1) - (local.get $12) - ) - ) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - (f32.const 0.5) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (local.get $67) - ) - (select - (select - (f32.const -0.5) - (f32.const 0.5) - (local.tee $24 - (f32.lt - (select - (f32.const 0.5) - (local.get $6) - (local.get $4) - ) - (f32.const -0.5) - ) - ) - ) - (local.get $6) - (i32.or - (local.get $4) - (local.get $24) - ) - ) - ) - (br_if $while-in245 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (br_if $while-in243 - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - (local.get $2) - ) - ) - ) - (drop - (call $_memset - (local.get $67) - (i32.const 0) - (local.tee $1 - (i32.shl - (local.get $52) - (i32.const 2) - ) - ) - ) - ) - ) - (if - (i32.and - (i32.gt_s - (local.get $22) - (i32.const 0) - ) - (local.get $56) - ) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in247 - (f32.store - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $39) - ) - (f32.const -28) - ) - (br_if $while-in247 - (i32.ne - (local.get $22) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=104 - (local.get $0) - (i32.load - (local.get $65) - ) - ) - (i32.store offset=108 - (local.get $0) - (i32.load - (local.get $72) - ) - ) - (i32.store offset=112 - (local.get $0) - (local.get $79) - ) - (if - (local.get $80) - (drop - (call $_memcpy - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (local.get $39) - ) - (local.get $39) - (i32.shl - (local.get $33) - (i32.const 2) - ) - ) - ) - ) - (if - (local.get $59) - (if - (i32.gt_s - (local.get $52) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (loop $while-in251 - (local.set $6 - (f32.load - (local.tee $2 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $55) - ) - ) - ) - ) - (f32.store - (local.get $2) - (select - (local.get $6) - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - (f32.lt - (local.get $6) - (local.get $9) - ) - ) - ) - (br_if $while-in251 - (i32.ne - (local.get $52) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (block - (drop - (call $_memcpy - (local.get $66) - (local.get $55) - (local.get $1) - ) - ) - (drop - (call $_memcpy - (local.get $55) - (local.get $39) - (local.get $1) - ) - ) - ) - ) - (local.set $3 - (i32.lt_s - (local.get $23) - (local.get $33) - ) - ) - (if - (i32.gt_s - (local.get $27) - (i32.const 0) - ) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in255 - (local.set $4 - (i32.mul - (local.get $2) - (local.get $33) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in257 - (f32.store - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $1) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $39) - ) - (f32.const 0) - ) - (f32.store - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $66) - ) - (f32.const -28) - ) - (f32.store - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $55) - ) - (f32.const -28) - ) - (br_if $while-in257 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $27) - ) - ) - ) - (if - (local.get $3) - (block - (local.set $1 - (local.get $23) - ) - (loop $while-in259 - (f32.store - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $1) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $39) - ) - (f32.const 0) - ) - (f32.store - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $66) - ) - (f32.const -28) - ) - (f32.store - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $55) - ) - (f32.const -28) - ) - (br_if $while-in259 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $33) - ) - ) - ) - ) - ) - (br_if $while-in255 - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $40) - ) - ) - ) - ) - (if - (local.get $3) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in261 - (local.set $4 - (i32.mul - (local.get $2) - (local.get $33) - ) - ) - (local.set $1 - (local.get $23) - ) - (loop $while-in263 - (f32.store - (i32.add - (i32.shl - (local.tee $3 - (i32.add - (local.get $1) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $39) - ) - (f32.const 0) - ) - (f32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $66) - ) - (f32.const -28) - ) - (f32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $55) - ) - (f32.const -28) - ) - (br_if $while-in263 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $33) - ) - ) - ) - (br_if $while-in261 - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $40) - ) - ) - ) - ) - ) - ) - (i32.store offset=116 - (local.get $0) - (if (result i32) - (i32.or - (local.get $13) - (local.get $54) - ) - (i32.add - (i32.load offset=116 - (local.get $0) - ) - (i32.const 1) - ) - (i32.const 0) - ) - ) - (i32.store - (local.get $26) - (i32.load offset=28 - (local.get $19) - ) - ) - (call $_ec_enc_done - (local.get $5) - ) - (local.set $0 - (select - (i32.const -3) - (local.get $71) - (i32.load offset=44 - (local.get $5) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $83) - ) - (global.set $STACKTOP - (local.get $49) - ) - (local.get $0) - ) - (func $_run_prefilter (; 28 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (result i32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 f32) - (local $16 i32) - (local $17 f32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 f32) - (local $22 f32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 f32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 f32) - (local $31 f32) - (local $32 f32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 f32) - (local $38 f32) - (local $39 f32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 f32) - (local $47 f32) - (local.set $23 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 2080) - ) - ) - (local.set $18 - (i32.add - (local.get $23) - (i32.const 16) - ) - ) - (local.set $28 - (i32.add - (local.get $23) - (i32.const 2072) - ) - ) - (local.set $27 - (i32.add - (local.get $23) - (i32.const 2068) - ) - ) - (local.set $25 - (i32.load offset=4 - (local.tee $34 - (i32.load - (local.get $0) - ) - ) - ) - ) - (local.set $12 - (i32.mul - (local.get $3) - (local.tee $13 - (i32.add - (local.get $4) - (i32.const 1024) - ) - ) - ) - ) - (local.set $40 - (call $_llvm_stacksave) - ) - (local.set $16 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.store - (local.get $28) - (local.get $16) - ) - (i32.store offset=4 - (local.get $28) - (local.tee $19 - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (local.set $35 - (i32.add - (local.get $4) - (local.get $25) - ) - ) - (local.set $36 - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - (local.set $12 - (i32.const 0) - ) - (loop $while-in - (drop - (call $_memcpy - (local.tee $20 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (i32.add - (i32.shl - (local.get $12) - (i32.const 12) - ) - (local.get $2) - ) - (i32.const 4096) - ) - ) - (drop - (call $_memcpy - (i32.add - (local.get $20) - (i32.const 4096) - ) - (i32.add - (i32.add - (i32.shl - (i32.mul - (local.get $12) - (local.get $35) - ) - (i32.const 2) - ) - (local.get $1) - ) - (i32.shl - (local.get $25) - (i32.const 2) - ) - ) - (local.get $36) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (local.set $12 - (if (result i32) - (local.get $9) - (block (result i32) - (local.set $20 - (i32.shr_s - (local.get $13) - (i32.const 1) - ) - ) - (local.set $42 - (call $_llvm_stacksave) - ) - (local.set $13 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $15 - (f32.load offset=4 - (local.get $16) - ) - ) - (if - (local.tee $24 - (i32.gt_s - (local.get $4) - (i32.const -1021) - ) - ) - (block - (f32.store offset=4 - (local.get $13) - (f32.mul - (f32.add - (f32.load offset=8 - (local.get $16) - ) - (f32.mul - (f32.add - (local.get $15) - (f32.load offset=12 - (local.get $16) - ) - ) - (f32.const 0.5) - ) - ) - (f32.const 0.5) - ) - ) - (if - (i32.gt_s - (local.get $4) - (i32.const -1019) - ) - (block - (local.set $9 - (i32.const 2) - ) - (loop $while-in1 - (f32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - (f32.mul - (f32.add - (f32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.shl - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $12) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (f32.const 0.5) - ) - ) - (f32.const 0.5) - ) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $20) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $13) - (local.tee $15 - (f32.mul - (f32.add - (f32.mul - (local.get $15) - (f32.const 0.5) - ) - (f32.load - (local.get $16) - ) - ) - (f32.const 0.5) - ) - ) - ) - (if - (i32.eq - (local.get $3) - (i32.const 2) - ) - (block - (local.set $14 - (f32.load offset=4 - (local.get $19) - ) - ) - (if - (local.get $24) - (block - (f32.store offset=4 - (local.get $13) - (f32.add - (f32.load offset=4 - (local.get $13) - ) - (f32.mul - (f32.add - (f32.load offset=8 - (local.get $19) - ) - (f32.mul - (f32.add - (local.get $14) - (f32.load offset=12 - (local.get $19) - ) - ) - (f32.const 0.5) - ) - ) - (f32.const 0.5) - ) - ) - ) - (if - (i32.gt_s - (local.get $4) - (i32.const -1019) - ) - (block - (local.set $9 - (i32.const 2) - ) - (loop $while-in3 - (f32.store - (local.tee $12 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.add - (f32.load - (local.get $12) - ) - (f32.mul - (f32.add - (f32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.shl - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.mul - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $12) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $12) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (f32.const 0.5) - ) - ) - (f32.const 0.5) - ) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $20) - ) - ) - ) - (local.set $15 - (f32.load - (local.get $13) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $13) - (local.tee $15 - (f32.add - (local.get $15) - (f32.mul - (f32.add - (f32.mul - (local.get $14) - (f32.const 0.5) - ) - (f32.load - (local.get $19) - ) - ) - (f32.const 0.5) - ) - ) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $4) - (i32.const -1023) - ) - (call $_celt_fatal - (i32.const 39873) - (i32.const 39857) - (i32.const 228) - ) - ) - (call $_celt_pitch_xcorr_c - (local.get $13) - (local.get $13) - (local.get $18) - (local.tee $9 - (i32.add - (local.get $20) - (i32.const -4) - ) - ) - (i32.const 5) - ) - (f32.store - (local.get $18) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (local.get $14) - ) - (f32.const 0) - ) - (f32.mul - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (local.get $14) - ) - ) - (f32.mul - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (local.get $14) - ) - ) - (f32.mul - (local.tee $14 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (local.get $14) - ) - ) - (f32.load - (local.get $18) - ) - ) - ) - (f32.store offset=4 - (local.get $18) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $20) - (i32.const -3) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $16 - (i32.add - (local.get $20) - (i32.const -2) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (f32.load offset=4 - (local.get $18) - ) - ) - ) - (f32.store offset=8 - (local.get $18) - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (f32.load offset=8 - (local.get $18) - ) - ) - ) - (f32.store offset=12 - (local.get $18) - (f32.add - (f32.add - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (f32.const 0) - ) - (f32.load offset=12 - (local.get $18) - ) - ) - ) - (f32.store offset=16 - (local.get $18) - (f32.add - (f32.load offset=16 - (local.get $18) - ) - (f32.const 0) - ) - ) - (f32.store - (local.get $18) - (local.tee $14 - (f32.mul - (f32.load - (local.get $18) - ) - (f32.const 1.000100016593933) - ) - ) - ) - (f32.store offset=4 - (local.get $18) - (f32.sub - (local.tee $17 - (f32.load offset=4 - (local.get $18) - ) - ) - (f32.mul - (f32.mul - (local.get $17) - (f32.const 0.00800000037997961) - ) - (f32.const 0.00800000037997961) - ) - ) - ) - (f32.store offset=8 - (local.get $18) - (f32.sub - (local.tee $17 - (f32.load offset=8 - (local.get $18) - ) - ) - (f32.mul - (f32.mul - (local.get $17) - (f32.const 0.01600000075995922) - ) - (f32.const 0.01600000075995922) - ) - ) - ) - (f32.store offset=12 - (local.get $18) - (f32.sub - (local.tee $17 - (f32.load offset=12 - (local.get $18) - ) - ) - (f32.mul - (f32.mul - (local.get $17) - (f32.const 0.024000000208616257) - ) - (f32.const 0.024000000208616257) - ) - ) - ) - (f32.store offset=16 - (local.get $18) - (f32.sub - (local.tee $17 - (f32.load offset=16 - (local.get $18) - ) - ) - (f32.mul - (f32.mul - (local.get $17) - (f32.const 0.03200000151991844) - ) - (f32.const 0.03200000151991844) - ) - ) - ) - (i64.store - (local.get $23) - (i64.const 0) - ) - (i64.store offset=8 - (local.get $23) - (i64.const 0) - ) - (f32.store - (local.get $23) - (local.tee $14 - (if (result f32) - (f32.ne - (local.get $14) - (f32.const 0) - ) - (block (result f32) - (local.set $26 - (f32.mul - (local.get $14) - (f32.const 1.0000000474974513e-03) - ) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $16 - (i32.const 1) - ) - (loop $while-in5 - (if - (local.get $9) - (block - (local.set $12 - (i32.const 0) - ) - (local.set $17 - (f32.const 0) - ) - (loop $while-in7 - (local.set $17 - (f32.add - (local.get $17) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $23) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.sub - (local.get $9) - (local.get $12) - ) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - (local.set $17 - (f32.const 0) - ) - ) - (local.set $19 - (i32.shr_u - (local.get $16) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $23) - ) - (local.tee $21 - (f32.neg - (local.tee $17 - (f32.div - (f32.add - (local.get $17) - (f32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - (local.get $14) - ) - ) - ) - ) - ) - (if - (i32.and - (local.get $12) - (i32.const 2147483646) - ) - (block - (local.set $24 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in9 - (local.set $22 - (f32.load - (local.tee $29 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $23) - ) - ) - ) - ) - (f32.store - (local.get $29) - (f32.add - (local.get $22) - (f32.mul - (local.tee $30 - (f32.load - (local.tee $29 - (i32.add - (i32.shl - (i32.sub - (local.get $24) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $23) - ) - ) - ) - ) - (local.get $21) - ) - ) - ) - (f32.store - (local.get $29) - (f32.add - (local.get $30) - (f32.mul - (local.get $22) - (local.get $21) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (local.set $16 - (i32.add - (local.get $16) - (i32.const 1) - ) - ) - (if - (i32.and - (i32.eqz - (f32.lt - (local.tee $14 - (f32.sub - (local.get $14) - (f32.mul - (local.get $14) - (f32.mul - (local.get $17) - (local.get $17) - ) - ) - ) - ) - (local.get $26) - ) - ) - (i32.lt_u - (local.get $12) - (i32.const 4) - ) - ) - (block - (local.set $9 - (local.get $12) - ) - (br $while-in5) - ) - ) - ) - (local.set $17 - (f32.mul - (f32.load - (local.tee $9 - (i32.add - (local.get $23) - (i32.const 4) - ) - ) - ) - (f32.const 0.809999942779541) - ) - ) - (local.set $21 - (f32.mul - (f32.load - (local.tee $12 - (i32.add - (local.get $23) - (i32.const 8) - ) - ) - ) - (f32.const 0.7289999127388) - ) - ) - (local.set $22 - (f32.mul - (f32.load - (local.tee $16 - (i32.add - (local.get $23) - (i32.const 12) - ) - ) - ) - (f32.const 0.6560999155044556) - ) - ) - (f32.mul - (f32.load - (local.get $23) - ) - (f32.const 0.8999999761581421) - ) - ) - (block (result f32) - (local.set $17 - (f32.const 0) - ) - (local.set $9 - (i32.add - (local.get $23) - (i32.const 4) - ) - ) - (local.set $12 - (i32.add - (local.get $23) - (i32.const 8) - ) - ) - (local.set $16 - (i32.add - (local.get $23) - (i32.const 12) - ) - ) - (f32.const 0) - ) - ) - ) - ) - (f32.store - (local.get $9) - (local.get $17) - ) - (f32.store - (local.get $12) - (local.get $21) - ) - (f32.store - (local.get $16) - (local.get $22) - ) - (local.set $31 - (f32.add - (local.get $14) - (f32.const 0.800000011920929) - ) - ) - (local.set $32 - (f32.add - (local.get $17) - (f32.mul - (local.get $14) - (f32.const 0.800000011920929) - ) - ) - ) - (local.set $37 - (f32.add - (local.get $21) - (f32.mul - (local.get $17) - (f32.const 0.800000011920929) - ) - ) - ) - (local.set $38 - (f32.add - (local.get $22) - (f32.mul - (local.get $21) - (f32.const 0.800000011920929) - ) - ) - ) - (local.set $39 - (f32.mul - (local.get $22) - (f32.const 0.800000011920929) - ) - ) - (local.set $26 - (local.get $15) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (local.set $17 - (f32.const 0) - ) - (local.set $21 - (f32.const 0) - ) - (local.set $30 - (f32.const 0) - ) - (loop $while-in11 - (f32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - (f32.add - (f32.mul - (local.get $39) - (local.get $30) - ) - (f32.add - (f32.mul - (local.get $38) - (local.get $21) - ) - (f32.add - (f32.mul - (local.get $37) - (local.get $17) - ) - (f32.add - (f32.mul - (local.get $32) - (local.get $14) - ) - (f32.add - (f32.mul - (local.get $31) - (local.get $15) - ) - (local.get $26) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $20) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - (block - (local.set $22 - (local.get $26) - ) - (local.set $26 - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (local.set $30 - (local.get $21) - ) - (local.set $21 - (local.get $17) - ) - (local.set $17 - (local.get $14) - ) - (local.set $14 - (local.get $15) - ) - (local.set $15 - (local.get $22) - ) - (br $while-in11) - ) - ) - ) - (call $_pitch_search - (local.tee $19 - (i32.add - (local.get $13) - (i32.const 2048) - ) - ) - (local.get $13) - (local.get $4) - (local.get $27) - ) - (local.set $30 - (f32.load offset=108 - (local.get $0) - ) - ) - (local.set $43 - (i32.div_s - (i32.load offset=104 - (local.get $0) - ) - (i32.const 2) - ) - ) - (local.set $24 - (i32.div_s - (local.get $4) - (i32.const 2) - ) - ) - (i32.store - (local.get $27) - (local.tee $13 - (select - (i32.div_s - (i32.sub - (i32.const 1024) - (local.tee $9 - (i32.load - (local.get $27) - ) - ) - ) - (i32.const 2) - ) - (i32.const 511) - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - ) - ) - ) - (local.set $12 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $13) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.store - (local.get $18) - (local.tee $26 - (if (result f32) - (local.tee $33 - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - ) - (block (result f32) - (local.set $9 - (i32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (loop $while-in13 (result f32) - (local.set $15 - (f32.add - (local.get $15) - (f32.mul - (local.tee $17 - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $17) - ) - ) - ) - (local.set $14 - (f32.add - (local.get $14) - (f32.mul - (local.get $17) - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - (local.get $15) - ) - ) - (block (result f32) - (local.set $14 - (f32.const 0) - ) - (f32.const 0) - ) - ) - ) - ) - (local.set $9 - (i32.const 1) - ) - (local.set $15 - (local.get $26) - ) - (loop $while-in15 - (f32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $18) - ) - (select - (f32.const 0) - (local.tee $15 - (f32.sub - (f32.add - (local.get $15) - (f32.mul - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $15) - ) - ) - (f32.mul - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (i32.sub - (local.get $24) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $15) - ) - ) - ) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - ) - (br_if $while-in15 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 513) - ) - ) - ) - (local.set $41 - (i32.shl - (local.get $13) - (i32.const 1) - ) - ) - (local.set $37 - (f32.mul - (local.tee $17 - (f32.div - (local.get $14) - (f32.sqrt - (f32.add - (f32.mul - (local.get $26) - (local.tee $21 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - ) - (f32.const 1) - ) - ) - ) - ) - (f32.const 0.699999988079071) - ) - ) - (local.set $38 - (f32.mul - (local.get $30) - (f32.const 0.5) - ) - ) - (local.set $39 - (f32.mul - (local.get $17) - (f32.const 0.8500000238418579) - ) - ) - (local.set $9 - (local.get $13) - ) - (local.set $15 - (local.get $14) - ) - (local.set $14 - (local.get $21) - ) - (local.set $12 - (i32.const 2) - ) - (local.set $21 - (loop $while-in17 (result f32) - (block $while-out16 (result f32) - (if - (i32.lt_s - (local.tee $20 - (i32.div_u - (i32.add - (local.get $12) - (local.get $41) - ) - (local.tee $16 - (i32.shl - (local.get $12) - (i32.const 1) - ) - ) - ) - ) - (i32.const 7) - ) - (block - (local.set $22 - (local.get $14) - ) - (local.set $26 - (local.get $17) - ) - (br $while-out16 - (local.get $15) - ) - ) - ) - (local.set $44 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $20) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (local.set $45 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.tee $29 - (if (result i32) - (i32.eq - (local.get $12) - (i32.const 2) - ) - (select - (local.get $13) - (local.tee $16 - (i32.add - (local.get $13) - (local.get $20) - ) - ) - (i32.gt_s - (local.get $16) - (i32.const 512) - ) - ) - (i32.div_u - (i32.add - (local.get $12) - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (i32.const 21248) - ) - ) - (local.get $41) - ) - ) - (local.get $16) - ) - ) - ) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (local.set $31 - (if (result f32) - (local.get $33) - (block (result f32) - (local.set $16 - (i32.const 0) - ) - (local.set $21 - (f32.const 0) - ) - (local.set $22 - (f32.const 0) - ) - (loop $while-in19 (result f32) - (local.set $21 - (f32.add - (local.get $21) - (f32.mul - (local.tee $31 - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $44) - ) - ) - ) - ) - ) - (local.set $22 - (f32.add - (local.get $22) - (f32.mul - (local.get $31) - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $45) - ) - ) - ) - ) - ) - (br_if $while-in19 - (i32.ne - (local.tee $16 - (i32.add - (local.get $16) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - (local.get $21) - ) - ) - (block (result f32) - (local.set $22 - (f32.const 0) - ) - (f32.const 0) - ) - ) - ) - (local.set $46 - (f32.load - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - (local.set $47 - (f32.load - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - (local.set $32 - (f32.sub - (local.get $37) - (local.tee $21 - (if (result f32) - (i32.lt_s - (local.tee $16 - (select - (local.tee $16 - (i32.sub - (local.get $20) - (local.get $43) - ) - ) - (i32.sub - (i32.const 0) - (local.get $16) - ) - (i32.gt_s - (local.get $16) - (i32.const -1) - ) - ) - ) - (i32.const 2) - ) - (local.get $30) - (select - (local.get $38) - (f32.const 0) - (i32.and - (i32.eq - (local.get $16) - (i32.const 2) - ) - (i32.lt_s - (i32.mul - (local.get $12) - (i32.mul - (local.get $12) - (i32.const 5) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - ) - ) - (local.set $32 - (if (result f32) - (i32.lt_s - (local.get $20) - (i32.const 21) - ) - (select - (f32.const 0.4000000059604645) - (local.tee $21 - (f32.sub - (local.get $39) - (local.get $21) - ) - ) - (f32.lt - (local.get $21) - (f32.const 0.4000000059604645) - ) - ) - (select - (f32.const 0.30000001192092896) - (local.get $32) - (f32.lt - (local.get $32) - (f32.const 0.30000001192092896) - ) - ) - ) - ) - (if - (f32.gt - (local.tee $31 - (f32.div - (local.tee $21 - (f32.mul - (f32.add - (local.get $31) - (local.get $22) - ) - (f32.const 0.5) - ) - ) - (f32.sqrt - (f32.add - (f32.mul - (local.get $26) - (local.tee $22 - (f32.mul - (f32.add - (local.get $46) - (local.get $47) - ) - (f32.const 0.5) - ) - ) - ) - (f32.const 1) - ) - ) - ) - ) - (local.get $32) - ) - (block - (local.set $9 - (local.get $20) - ) - (local.set $15 - (local.get $21) - ) - (local.set $14 - (local.get $22) - ) - (local.set $17 - (local.get $31) - ) - ) - ) - (br_if $while-in17 - (i32.lt_u - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (i32.const 16) - ) - ) - (local.set $22 - (local.get $14) - ) - (local.set $26 - (local.get $17) - ) - (local.get $15) - ) - ) - ) - (local.set $16 - (i32.sub - (i32.const 1) - (local.get $9) - ) - ) - (if - (local.get $33) - (block - (local.set $13 - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $19) - ) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (loop $while-in21 - (local.set $15 - (f32.add - (local.get $15) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - ) - (br_if $while-in21 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (i32.add - (local.get $16) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (loop $while-in23 - (local.set $14 - (f32.add - (local.get $14) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - ) - (br_if $while-in23 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (local.set $16 - (i32.add - (i32.shl - (i32.add - (local.get $16) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $17 - (f32.const 0) - ) - (loop $while-in25 - (local.set $17 - (f32.add - (local.get $17) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - ) - (br_if $while-in25 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - ) - (block - (local.set $17 - (f32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - ) - ) - (i32.store - (local.get $27) - (local.tee $9 - (select - (local.tee $9 - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (select - (i32.const 1) - (i32.shr_s - (i32.shl - (f32.gt - (f32.sub - (local.get $15) - (local.get $17) - ) - (f32.mul - (f32.sub - (local.get $14) - (local.get $17) - ) - (f32.const 0.699999988079071) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - (f32.gt - (f32.sub - (local.get $17) - (local.get $15) - ) - (f32.mul - (f32.sub - (local.get $14) - (local.get $15) - ) - (f32.const 0.699999988079071) - ) - ) - ) - ) - ) - (i32.const 15) - (i32.gt_s - (local.get $9) - (i32.const 15) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 1022) - ) - (block - (i32.store - (local.get $27) - (i32.const 1022) - ) - (local.set $9 - (i32.const 1022) - ) - ) - ) - (local.set $15 - (select - (f32.const 0) - (select - (f32.mul - (local.tee $15 - (select - (f32.mul - (local.tee $15 - (f32.mul - (select - (local.get $26) - (local.tee $15 - (select - (f32.const 1) - (f32.div - (local.tee $15 - (select - (f32.const 0) - (local.get $21) - (f32.lt - (local.get $21) - (f32.const 0) - ) - ) - ) - (f32.add - (local.get $22) - (f32.const 1) - ) - ) - (f32.le - (local.get $22) - (local.get $15) - ) - ) - ) - (f32.gt - (local.get $15) - (local.get $26) - ) - ) - (f32.const 0.699999988079071) - ) - ) - (f32.const 0.5) - ) - (local.get $15) - (i32.gt_s - (local.tee $12 - (i32.load offset=56 - (local.get $0) - ) - ) - (i32.const 2) - ) - ) - ) - (f32.const 0.5) - ) - (local.get $15) - (i32.gt_s - (local.get $12) - (i32.const 4) - ) - ) - (i32.gt_s - (local.get $12) - (i32.const 8) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $42) - ) - (local.get $9) - ) - (block (result i32) - (i32.store - (local.get $27) - (i32.const 15) - ) - (i32.const 15) - ) - ) - ) - (if - (i32.load - (local.get $11) - ) - (local.set $15 - (f32.mul - (local.get $15) - (f32.load offset=40 - (local.get $11) - ) - ) - ) - ) - (local.set $20 - (i32.shl - (local.get $25) - (i32.const 2) - ) - ) - (local.set $14 - (f32.neg - (local.tee $15 - (if (result f32) - (f32.lt - (local.get $15) - (select - (local.tee $17 - (select - (f32.add - (local.tee $17 - (select - (f32.add - (local.tee $14 - (select - (f32.add - (local.tee $14 - (select - (f32.add - (local.tee $14 - (select - (f32.const 0.4000000059604645) - (f32.const 0.20000000298023224) - (i32.gt_s - (i32.mul - (select - (local.tee $11 - (i32.sub - (local.get $12) - (local.tee $9 - (i32.load offset=104 - (local.get $0) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const -1) - ) - ) - (i32.const 10) - ) - (local.get $12) - ) - ) - ) - (f32.const 0.10000000149011612) - ) - (local.get $14) - (i32.lt_s - (local.get $10) - (i32.const 25) - ) - ) - ) - (f32.const 0.10000000149011612) - ) - (local.get $14) - (i32.lt_s - (local.get $10) - (i32.const 35) - ) - ) - ) - (f32.const -0.10000000149011612) - ) - (local.get $14) - (f32.gt - (local.tee $14 - (f32.load offset=108 - (local.get $0) - ) - ) - (f32.const 0.4000000059604645) - ) - ) - ) - (f32.const -0.10000000149011612) - ) - (local.get $17) - (f32.gt - (local.get $14) - (f32.const 0.550000011920929) - ) - ) - ) - (f32.const 0.20000000298023224) - (f32.gt - (local.get $17) - (f32.const 0.20000000298023224) - ) - ) - ) - (block (result f32) - (local.set $18 - (i32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - (f32.const 0) - ) - (block (result f32) - (local.set $18 - (i32.const 1) - ) - (f32.mul - (f32.convert_i32_s - (i32.add - (local.tee $11 - (select - (local.tee $10 - (select - (local.tee $10 - (i32.add - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.div - (f32.mul - (select - (local.get $14) - (local.get $15) - (f32.lt - (f32.abs - (f32.sub - (local.get $15) - (local.get $14) - ) - ) - (f32.const 0.10000000149011612) - ) - ) - (f32.const 32) - ) - (f32.const 3) - ) - (f32.const 0.5) - ) - ) - ) - (i32.const -1) - ) - ) - (i32.const 7) - (i32.lt_s - (local.get $10) - (i32.const 7) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $10) - (i32.const 0) - ) - ) - ) - (i32.const 1) - ) - ) - (f32.const 0.09375) - ) - ) - ) - ) - ) - ) - (local.set $27 - (i32.sub - (i32.const 4096) - (local.get $36) - ) - ) - (local.set $24 - (i32.sub - (i32.const 0) - (local.get $4) - ) - ) - (if - (i32.gt_s - (local.get $4) - (i32.const 1024) - ) - (block - (local.set $10 - (i32.const 0) - ) - (loop $while-in27 - (local.set $13 - (i32.sub - (i32.load offset=44 - (local.get $34) - ) - (local.get $25) - ) - ) - (i32.store offset=104 - (local.get $0) - (select - (local.get $9) - (i32.const 15) - (i32.gt_s - (local.get $9) - (i32.const 15) - ) - ) - ) - (drop - (call $_memcpy - (local.tee $19 - (i32.add - (i32.shl - (i32.mul - (local.get $10) - (local.get $35) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.tee $27 - (i32.add - (i32.add - (local.get $0) - (i32.const 244) - ) - (i32.shl - (i32.mul - (local.get $10) - (local.get $25) - ) - (i32.const 2) - ) - ) - ) - (local.get $20) - ) - ) - (if - (local.get $13) - (call $_comb_filter - (i32.add - (i32.shl - (local.get $25) - (i32.const 2) - ) - (local.get $19) - ) - (i32.add - (local.tee $16 - (i32.load - (local.tee $9 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - (i32.const 4096) - ) - (local.tee $24 - (i32.load offset=104 - (local.get $0) - ) - ) - (local.get $24) - (local.get $13) - (local.tee $17 - (f32.neg - (f32.load offset=108 - (local.get $0) - ) - ) - ) - (local.get $17) - (local.tee $24 - (i32.load offset=112 - (local.get $0) - ) - ) - (local.get $24) - (i32.const 0) - (i32.const 0) - ) - (local.set $16 - (i32.load - (local.tee $9 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - ) - (call $_comb_filter - (i32.add - (i32.add - (i32.shl - (local.get $25) - (i32.const 2) - ) - (local.get $19) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (i32.add - (i32.add - (local.get $16) - (i32.const 4096) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (i32.load offset=104 - (local.get $0) - ) - (local.get $12) - (i32.sub - (local.get $4) - (local.get $13) - ) - (f32.neg - (f32.load offset=108 - (local.get $0) - ) - ) - (local.get $14) - (i32.load offset=112 - (local.get $0) - ) - (local.get $5) - (i32.load offset=60 - (local.get $34) - ) - (local.get $25) - ) - (drop - (call $_memcpy - (local.get $27) - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $19) - ) - (local.get $20) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.shl - (local.get $10) - (i32.const 12) - ) - (local.get $2) - ) - (i32.add - (i32.load - (local.get $9) - ) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - (i32.const 4096) - ) - ) - (if - (i32.lt_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $3) - ) - (block - (local.set $9 - (i32.load offset=104 - (local.get $0) - ) - ) - (br $while-in27) - ) - ) - ) - ) - (block - (local.set $10 - (i32.const 0) - ) - (loop $while-in29 - (local.set $13 - (i32.sub - (i32.load offset=44 - (local.get $34) - ) - (local.get $25) - ) - ) - (i32.store offset=104 - (local.get $0) - (select - (local.get $9) - (i32.const 15) - (i32.gt_s - (local.get $9) - (i32.const 15) - ) - ) - ) - (drop - (call $_memcpy - (local.tee $19 - (i32.add - (i32.shl - (i32.mul - (local.get $10) - (local.get $35) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.tee $29 - (i32.add - (i32.add - (local.get $0) - (i32.const 244) - ) - (i32.shl - (i32.mul - (local.get $10) - (local.get $25) - ) - (i32.const 2) - ) - ) - ) - (local.get $20) - ) - ) - (if - (local.get $13) - (call $_comb_filter - (i32.add - (i32.shl - (local.get $25) - (i32.const 2) - ) - (local.get $19) - ) - (i32.add - (local.tee $16 - (i32.load - (local.tee $9 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - (i32.const 4096) - ) - (local.tee $33 - (i32.load offset=104 - (local.get $0) - ) - ) - (local.get $33) - (local.get $13) - (local.tee $17 - (f32.neg - (f32.load offset=108 - (local.get $0) - ) - ) - ) - (local.get $17) - (local.tee $33 - (i32.load offset=112 - (local.get $0) - ) - ) - (local.get $33) - (i32.const 0) - (i32.const 0) - ) - (local.set $16 - (i32.load - (local.tee $9 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - ) - (call $_comb_filter - (i32.add - (i32.add - (i32.shl - (local.get $25) - (i32.const 2) - ) - (local.get $19) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (i32.add - (i32.add - (local.get $16) - (i32.const 4096) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (i32.load offset=104 - (local.get $0) - ) - (local.get $12) - (i32.sub - (local.get $4) - (local.get $13) - ) - (f32.neg - (f32.load offset=108 - (local.get $0) - ) - ) - (local.get $14) - (i32.load offset=112 - (local.get $0) - ) - (local.get $5) - (i32.load offset=60 - (local.get $34) - ) - (local.get $25) - ) - (drop - (call $_memcpy - (local.get $29) - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $19) - ) - (local.get $20) - ) - ) - (drop - (call $_memmove - (local.tee $16 - (i32.add - (i32.shl - (local.get $10) - (i32.const 12) - ) - (local.get $2) - ) - ) - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $16) - ) - (local.get $27) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.add - (local.get $16) - (i32.const 4096) - ) - (i32.shl - (local.get $24) - (i32.const 2) - ) - ) - (i32.add - (i32.load - (local.get $9) - ) - (i32.const 4096) - ) - (local.get $36) - ) - ) - (if - (i32.lt_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $3) - ) - (block - (local.set $9 - (i32.load offset=104 - (local.get $0) - ) - ) - (br $while-in29) - ) - ) - ) - ) - ) - (f32.store - (local.get $7) - (local.get $15) - ) - (i32.store - (local.get $6) - (local.get $12) - ) - (i32.store - (local.get $8) - (local.get $11) - ) - (call $_llvm_stackrestore - (local.get $40) - ) - (global.set $STACKTOP - (local.get $23) - ) - (local.get $18) - ) - (func $_transient_analysis (; 29 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32) - (local $7 f32) - (local $8 i32) - (local $9 f32) - (local $10 i32) - (local $11 f32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 f64) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 f32) - (local $22 i32) - (local $23 i32) - (local $24 f32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local.set $19 - (global.get $STACKTOP) - ) - (local.set $10 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.store - (local.get $6) - (i32.const 0) - ) - (local.set $21 - (select - (f32.const 0.03125) - (f32.const 0.0625) - (local.tee $20 - (i32.ne - (local.get $5) - (i32.const 0) - ) - ) - ) - ) - (local.set $13 - (i32.div_s - (local.get $1) - (i32.const 2) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block $do-once - (local.set $22 - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - (local.set $23 - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - ) - (local.set $15 - (f64.convert_i32_s - (local.get $13) - ) - ) - (local.set $24 - (f32.convert_i32_s - (local.get $13) - ) - ) - (local.set $25 - (i32.add - (local.get $13) - (i32.const -5) - ) - ) - (local.set $26 - (i32.gt_s - (local.get $1) - (i32.const 35) - ) - ) - (local.set $27 - (i32.add - (i32.mul - (local.get $13) - (i32.const 6) - ) - (i32.const -102) - ) - ) - (local.set $5 - (i32.const 0) - ) - (block $__rjto$2 - (block $__rjti$2 - (block $__rjti$1 - (loop $while-in - (block $__rjti$0 - (if - (local.get $22) - (block - (local.set $12 - (i32.mul - (local.get $1) - (local.get $14) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $7 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (loop $while-in1 - (local.set $7 - (f32.sub - (f32.add - (local.get $9) - (local.tee $11 - (f32.add - (local.get $7) - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $12) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - ) - ) - (f32.mul - (local.get $9) - (f32.const 2) - ) - ) - ) - (local.set $9 - (f32.sub - (local.get $9) - (f32.mul - (local.get $11) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $10) - ) - (local.get $11) - ) - (br_if $while-in1 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - ) - ) - (i64.store - (local.get $10) - (i64.const 0) - ) - (i64.store offset=8 - (local.get $10) - (i64.const 0) - ) - (i64.store offset=16 - (local.get $10) - (i64.const 0) - ) - (i64.store offset=24 - (local.get $10) - (i64.const 0) - ) - (i64.store offset=32 - (local.get $10) - (i64.const 0) - ) - (i64.store offset=40 - (local.get $10) - (i64.const 0) - ) - (if - (local.get $23) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $7 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (loop $while-in3 - (local.set $7 - (f32.add - (local.get $7) - (local.tee $11 - (f32.add - (f32.mul - (local.tee $7 - (f32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.get $7) - ) - (f32.mul - (local.tee $7 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $12) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $10) - ) - (local.tee $9 - (f32.add - (local.get $9) - (f32.mul - (local.get $21) - (f32.sub - (local.get $11) - (local.get $9) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - (local.set $8 - (local.get $13) - ) - (local.set $9 - (f32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in5 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.sub - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.get $11) - ) - (f32.const 0.125) - ) - ) - ) - (f32.store - (local.get $16) - (local.get $11) - ) - (local.set $9 - (select - (local.get $9) - (local.get $11) - (f32.gt - (local.get $9) - (local.get $11) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - (block - (local.set $8 - (local.get $12) - ) - (br $while-in5) - ) - ) - ) - ) - (block - (local.set $9 - (f32.const 0) - ) - (local.set $7 - (f32.const 0) - ) - ) - ) - (br_if $__rjti$0 - (f32.ne - (local.tee $11 - (f32.load - (local.get $10) - ) - ) - (local.get $11) - ) - ) - (br_if $__rjti$1 - (f32.ne - (local.tee $7 - (f32.div - (local.get $24) - (f32.add - (f32.demote_f64 - (f64.sqrt - (f64.mul - (f64.mul - (f64.promote_f32 - (f32.mul - (local.get $7) - (local.get $9) - ) - ) - (f64.const 0.5) - ) - (local.get $15) - ) - ) - ) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - (local.get $7) - ) - ) - (if - (local.get $26) - (block - (local.set $9 - (f32.mul - (local.get $7) - (f32.const 64) - ) - ) - (local.set $12 - (i32.const 12) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in7 - (local.set $8 - (i32.add - (i32.load8_u - (i32.add - (i32.trunc_f64_s - (select - (select - (f64.const 0) - (f64.const 127) - (local.tee $16 - (f32.lt - (select - (f32.const 127) - (local.tee $7 - (f32.floor - (f32.mul - (local.get $9) - (f32.add - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - ) - (f32.ge - (local.get $7) - (f32.const 127) - ) - ) - (f32.const 0) - ) - ) - ) - (f64.promote_f32 - (local.get $7) - ) - (i32.or - (f32.gt - (local.get $7) - (f32.const 127) - ) - (local.get $16) - ) - ) - ) - (i32.const 1472) - ) - ) - (local.get $8) - ) - ) - (br_if $while-in7 - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 4) - ) - ) - (local.get $25) - ) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.div_s - (i32.shl - (local.get $8) - (i32.const 8) - ) - (local.get $27) - ) - ) - (local.get $5) - ) - (block - (i32.store - (local.get $4) - (local.get $14) - ) - (local.set $5 - (local.get $8) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (br $__rjti$2) - ) - ) - (call $_celt_fatal - (i32.const 39399) - (i32.const 39262) - (i32.const 369) - ) - (br $__rjto$2) - ) - (call $_celt_fatal - (i32.const 39437) - (i32.const 39262) - (i32.const 370) - ) - (br $__rjto$2) - ) - (local.set $17 - (i32.gt_s - (local.get $5) - (i32.const 200) - ) - ) - (if - (i32.eqz - (i32.and - (i32.lt_u - (i32.add - (local.get $5) - (i32.const -201) - ) - (i32.const 399) - ) - (local.get $20) - ) - ) - (block - (local.set $18 - (local.get $5) - ) - (br $do-once) - ) - ) - (i32.store - (local.get $6) - (i32.const 1) - ) - (local.set $17 - (i32.const 0) - ) - (local.set $18 - (local.get $5) - ) - ) - ) - ) - (f32.store - (local.get $3) - (f32.demote_f64 - (f64.sqrt - (select - (f64.const 0) - (local.tee $15 - (f64.add - (f64.promote_f32 - (f32.mul - (select - (f32.const 163) - (local.tee $7 - (select - (f32.const 0) - (local.tee $7 - (f32.add - (f32.demote_f64 - (f64.sqrt - (f64.convert_i32_s - (i32.mul - (local.get $18) - (i32.const 27) - ) - ) - ) - ) - (f32.const -42) - ) - ) - (f32.lt - (local.get $7) - (f32.const 0) - ) - ) - ) - (f32.gt - (local.get $7) - (f32.const 163) - ) - ) - (f32.const 0.006899999920278788) - ) - ) - (f64.const -0.139) - ) - ) - (f64.lt - (local.get $15) - (f64.const 0) - ) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $19) - ) - (local.get $17) - ) - (func $_compute_mdcts (; 30 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 f32) - (local.set $10 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $8 - (i32.load offset=44 - (local.get $0) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (local.set $1 - (if (result i32) - (local.get $1) - (block (result i32) - (local.set $12 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $6 - (i32.mul - (local.get $1) - (local.get $8) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block - (local.set $9 - (local.get $1) - ) - (local.set $11 - (local.get $8) - ) - (local.set $1 - (local.get $6) - ) - (br $__rjti$0) - ) - (local.get $6) - ) - ) - (block - (local.set $9 - (i32.const 1) - ) - (local.set $11 - (local.tee $1 - (i32.shl - (local.get $8) - (local.get $6) - ) - ) - ) - (local.set $12 - (i32.sub - (i32.load offset=36 - (local.get $0) - ) - (local.get $6) - ) - ) - (br $__rjti$0) - ) - ) - ) - (br $__rjto$0) - ) - (local.set $13 - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (local.set $14 - (i32.add - (local.get $1) - (local.get $10) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in - (local.set $15 - (i32.add - (i32.shl - (i32.mul - (local.get $6) - (local.get $14) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - (local.set $16 - (i32.mul - (local.get $1) - (local.get $6) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in1 - (call $_clt_mdct_forward_c - (local.get $13) - (i32.add - (i32.shl - (i32.mul - (local.get $8) - (local.get $11) - ) - (i32.const 2) - ) - (local.get $15) - ) - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $3) - ) - (i32.load offset=60 - (local.get $0) - ) - (local.get $10) - (local.get $12) - (local.get $9) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - ) - (if - (i32.and - (i32.and - (i32.eq - (local.get $5) - (i32.const 2) - ) - (i32.eq - (local.get $4) - (i32.const 1) - ) - ) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in3 - (f32.store - (local.tee $2 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $3) - ) - ) - (f32.add - (f32.mul - (f32.load - (local.get $2) - ) - (f32.const 0.5) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $0) - (local.get $1) - ) - (i32.const 2) - ) - (local.get $3) - ) - ) - (f32.const 0.5) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $1) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $7) - (i32.const 1) - ) - (return) - ) - (local.set $6 - (i32.shl - (i32.sub - (local.get $1) - (local.tee $5 - (i32.div_s - (local.get $1) - (local.get $7) - ) - ) - ) - (i32.const 2) - ) - ) - (if - (i32.le_s - (local.get $5) - (i32.const 0) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in5 - (drop - (call $_memset - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.mul - (local.get $0) - (local.get $1) - ) - ) - (i32.const 2) - ) - (local.get $3) - ) - (i32.const 0) - (local.get $6) - ) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (return) - ) - ) - (local.set $17 - (f32.convert_i32_s - (local.get $7) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in7 - (local.set $7 - (i32.mul - (local.get $0) - (local.get $1) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in9 - (f32.store - (local.tee $8 - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $3) - ) - ) - (f32.mul - (f32.load - (local.get $8) - ) - (local.get $17) - ) - ) - (br_if $while-in9 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - (drop - (call $_memset - (i32.add - (i32.shl - (i32.add - (local.get $5) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $3) - ) - (i32.const 0) - (local.get $6) - ) - ) - (br_if $while-in7 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - (func $_dynalloc_analysis (; 31 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (param $18 i32) (param $19 i32) (param $20 i32) (result f32) - (local $21 f32) - (local $22 f32) - (local $23 f32) - (local $24 f32) - (local $25 f32) - (local $26 f32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 f32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 f32) - (local.set $32 - (global.get $STACKTOP) - ) - (local.set $30 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $29 - (i32.mul - (local.get $2) - (local.get $5) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $34 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memset - (local.get $6) - (i32.const 0) - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - ) - (local.set $24 - (if (result f32) - (local.tee $38 - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - (block (result f32) - (local.set $21 - (f32.convert_i32_s - (i32.sub - (i32.const 9) - (local.get $7) - ) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in - (f32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $34) - ) - (f32.add - (f32.mul - (f32.convert_i32_s - (i32.mul - (local.tee $29 - (i32.add - (local.get $7) - (i32.const 5) - ) - ) - (local.get $29) - ) - ) - (f32.const 0.006200000178068876) - ) - (f32.sub - (f32.add - (f32.add - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $8) - ) - ) - ) - (f32.const 0.0625) - ) - (f32.const 0.5) - ) - (local.get $21) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (i32.const 21312) - ) - ) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $21 - (f32.const -31.899999618530273) - ) - (loop $while-in1 - (local.set $29 - (i32.mul - (local.get $2) - (local.get $8) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in3 - (local.set $21 - (select - (local.get $21) - (local.tee $24 - (f32.sub - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $29) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - ) - (f32.gt - (local.get $21) - (local.get $24) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - (local.set $36 - (call $_llvm_stacksave) - ) - (local.set $28 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $35 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in5 - (f32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $28) - ) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (if - (local.tee $37 - (i32.eq - (local.get $5) - (i32.const 2) - ) - ) - (block - (local.set $7 - (i32.const 0) - ) - (loop $while-in7 - (local.set $24 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - (f32.store - (local.get $8) - (select - (local.get $24) - (local.tee $23 - (f32.sub - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - ) - (f32.gt - (local.get $24) - (local.get $23) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $35) - (local.get $28) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - (local.set $7 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - (block (result i32) - (local.set $24 - (f32.load - (local.get $28) - ) - ) - (local.set $7 - (i32.const 1) - ) - (loop $while-in9 - (local.set $24 - (select - (local.tee $23 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - (local.tee $24 - (f32.add - (local.get $24) - (f32.const -2) - ) - ) - (f32.gt - (local.get $23) - (local.get $24) - ) - ) - ) - (f32.store - (local.get $8) - (local.get $24) - ) - (br_if $while-in9 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (local.set $7 - (local.tee $27 - (i32.add - (local.get $4) - (i32.const -2) - ) - ) - ) - (loop $while-in11 (result i32) - (local.set $24 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - ) - (f32.store - (local.get $8) - (select - (local.get $24) - (local.tee $23 - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $28) - ) - ) - (f32.const -3) - ) - ) - (f32.gt - (local.get $24) - (local.get $23) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - (block - (local.set $7 - (local.get $8) - ) - (br $while-in11) - ) - (block (result i32) - (local.set $29 - (i32.const 1) - ) - (local.get $27) - ) - ) - ) - ) - (block (result i32) - (local.set $29 - (i32.const 0) - ) - (i32.add - (local.get $4) - (i32.const -2) - ) - ) - ) - ) - (local.set $24 - (select - (f32.const 0) - (local.tee $24 - (f32.add - (local.get $21) - (f32.const -12) - ) - ) - (f32.lt - (local.get $24) - (f32.const 0) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in13 (result f32) - (i32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $20) - ) - (i32.shr_u - (i32.const 32) - (select - (local.tee $27 - (select - (i32.const 0) - (i32.sub - (i32.const 0) - (local.tee $27 - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $35) - ) - ) - (select - (local.get $24) - (local.tee $23 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (f32.gt - (local.get $24) - (local.get $23) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - ) - ) - (i32.gt_s - (local.get $27) - (i32.const 0) - ) - ) - ) - (i32.const 5) - (i32.lt_s - (local.get $27) - (i32.const 5) - ) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - (local.set $8 - (local.get $36) - ) - (local.set $36 - (local.get $37) - ) - (local.set $37 - (local.get $29) - ) - (local.set $29 - (local.get $7) - ) - (local.get $21) - ) - ) - (block (result f32) - (local.set $8 - (call $_llvm_stacksave) - ) - (local.set $36 - (i32.eq - (local.get $5) - (i32.const 2) - ) - ) - (local.set $29 - (i32.add - (local.get $4) - (i32.const -2) - ) - ) - (f32.const -31.899999618530273) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $8) - ) - (block $folding-inner1 - (block $folding-inner0 - (if - (i32.or - (local.get $16) - (i32.or - (i32.lt_s - (local.get $14) - (i32.const 51) - ) - (i32.lt_s - (local.get $13) - (i32.const 1) - ) - ) - ) - (block - (br_if $folding-inner0 - (i32.ge_s - (local.get $3) - (local.get $4) - ) - ) - (loop $while-in15 - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $19) - ) - (i32.const 13) - ) - (br_if $while-in15 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br $folding-inner0) - ) - ) - (local.set $39 - (i32.gt_s - (local.get $4) - (i32.const 4) - ) - ) - (local.set $40 - (i32.add - (local.get $4) - (i32.const -3) - ) - ) - (local.set $41 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (local.set $16 - (i32.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in17 - (i32.store - (local.tee $27 - (i32.add - (i32.shl - (local.tee $28 - (i32.mul - (local.get $2) - (local.get $16) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (local.tee $8 - (i32.load - (local.tee $35 - (i32.add - (i32.shl - (local.get $28) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $23 - (f32.reinterpret_i32 - (local.get $8) - ) - ) - (if - (local.get $37) - (block - (local.set $21 - (local.get $23) - ) - (local.set $8 - (i32.const 1) - ) - (loop $while-in19 - (local.set $7 - (select - (local.get $8) - (local.get $7) - (f32.gt - (local.tee $22 - (f32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $8) - (local.get $28) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.const 0.5) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $27) - ) - (local.tee $21 - (select - (local.tee $21 - (f32.add - (local.get $21) - (f32.const 1.5) - ) - ) - (local.get $22) - (f32.lt - (local.get $21) - (local.get $22) - ) - ) - ) - ) - (br_if $while-in19 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - (block - (local.set $21 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - (local.set $8 - (local.get $7) - ) - (loop $while-in21 - (local.set $22 - (f32.load - (local.tee $33 - (i32.add - (i32.shl - (local.tee $20 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - (f32.store - (local.get $33) - (local.tee $21 - (select - (local.get $22) - (local.tee $21 - (select - (local.tee $21 - (f32.add - (local.get $21) - (f32.const 2) - ) - ) - (local.tee $25 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $20) - (local.get $28) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.lt - (local.get $21) - (local.get $25) - ) - ) - ) - (f32.lt - (local.get $22) - (local.get $21) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - (block - (local.set $8 - (local.get $20) - ) - (br $while-in21) - ) - ) - ) - ) - ) - (if - (local.get $39) - (block - (local.set $8 - (i32.const 2) - ) - (loop $while-in23 - (local.set $33 - (f32.gt - (local.tee $22 - (f32.load - (local.tee $20 - (i32.add - (i32.shl - (i32.add - (local.tee $42 - (i32.add - (local.get $8) - (local.get $28) - ) - ) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.tee $25 - (f32.load offset=4 - (local.get $20) - ) - ) - ) - ) - (local.set $20 - (f32.gt - (local.tee $26 - (f32.load offset=12 - (local.get $20) - ) - ) - (local.tee $31 - (f32.load offset=16 - (local.get $20) - ) - ) - ) - ) - (local.set $25 - (select - (local.tee $21 - (select - (local.get $26) - (local.get $31) - (local.get $20) - ) - ) - (local.tee $43 - (select - (local.get $22) - (local.get $25) - (local.get $33) - ) - ) - (local.tee $20 - (f32.gt - (local.tee $22 - (select - (local.get $25) - (local.get $22) - (local.get $33) - ) - ) - (local.tee $26 - (select - (local.get $31) - (local.get $26) - (local.get $20) - ) - ) - ) - ) - ) - ) - (local.set $22 - (select - (local.get $22) - (local.get $26) - (local.get $20) - ) - ) - (local.set $31 - (select - (local.get $43) - (local.get $21) - (local.get $20) - ) - ) - (if - (i32.eqz - (f32.gt - (local.tee $21 - (f32.load - (local.tee $33 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - (f32.add - (if (result f32) - (local.tee $20 - (f32.gt - (local.tee $26 - (f32.load - (i32.add - (i32.shl - (local.get $42) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $25) - ) - ) - (select - (select - (local.get $26) - (local.get $22) - (f32.lt - (local.get $26) - (local.get $22) - ) - ) - (select - (local.get $31) - (local.get $25) - (f32.lt - (local.get $31) - (local.get $25) - ) - ) - (f32.lt - (local.get $25) - (local.get $22) - ) - ) - (select - (select - (local.get $25) - (local.get $22) - (f32.lt - (local.get $25) - (local.get $22) - ) - ) - (select - (local.get $26) - (local.get $31) - (f32.lt - (local.get $26) - (local.get $31) - ) - ) - (f32.lt - (local.get $26) - (local.get $22) - ) - ) - ) - (f32.const -1) - ) - ) - ) - (local.set $21 - (f32.add - (if (result f32) - (local.get $20) - (select - (select - (local.get $26) - (local.get $22) - (f32.lt - (local.get $26) - (local.get $22) - ) - ) - (select - (local.get $31) - (local.get $25) - (f32.lt - (local.get $31) - (local.get $25) - ) - ) - (f32.lt - (local.get $25) - (local.get $22) - ) - ) - (select - (select - (local.get $25) - (local.get $22) - (f32.lt - (local.get $25) - (local.get $22) - ) - ) - (select - (local.get $26) - (local.get $31) - (f32.lt - (local.get $26) - (local.get $31) - ) - ) - (f32.lt - (local.get $26) - (local.get $22) - ) - ) - ) - (f32.const -1) - ) - ) - ) - (f32.store - (local.get $33) - (local.get $21) - ) - (br_if $while-in23 - (i32.ne - (local.get $29) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $8 - (f32.lt - (local.tee $21 - (f32.load offset=4 - (local.get $35) - ) - ) - (local.get $23) - ) - ) - (f32.store - (local.get $27) - (select - (local.tee $25 - (f32.load - (local.get $27) - ) - ) - (local.tee $21 - (f32.add - (select - (local.tee $26 - (select - (local.get $23) - (local.get $21) - (local.get $8) - ) - ) - (select - (local.tee $22 - (f32.load offset=8 - (local.get $35) - ) - ) - (local.tee $21 - (select - (local.get $21) - (local.get $23) - (local.get $8) - ) - ) - (f32.lt - (local.get $21) - (local.get $22) - ) - ) - (f32.lt - (local.get $26) - (local.get $22) - ) - ) - (f32.const -1) - ) - ) - (f32.gt - (local.get $25) - (local.get $21) - ) - ) - ) - (f32.store offset=4 - (local.get $27) - (select - (local.tee $23 - (f32.load offset=4 - (local.get $27) - ) - ) - (local.get $21) - (f32.gt - (local.get $23) - (local.get $21) - ) - ) - ) - (local.set $20 - (f32.gt - (local.tee $21 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (i32.add - (local.get $28) - (local.get $40) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.tee $23 - (f32.load offset=4 - (local.get $8) - ) - ) - ) - ) - (local.set $22 - (f32.load - (local.tee $28 - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - (f32.store - (local.get $28) - (select - (local.get $22) - (local.tee $21 - (f32.add - (select - (local.tee $26 - (select - (local.get $21) - (local.get $23) - (local.get $20) - ) - ) - (select - (local.tee $25 - (f32.load offset=8 - (local.get $8) - ) - ) - (local.tee $21 - (select - (local.get $23) - (local.get $21) - (local.get $20) - ) - ) - (f32.lt - (local.get $21) - (local.get $25) - ) - ) - (f32.lt - (local.get $26) - (local.get $25) - ) - ) - (f32.const -1) - ) - ) - (f32.gt - (local.get $22) - (local.get $21) - ) - ) - ) - (local.set $23 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $41) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - (f32.store - (local.get $8) - (select - (local.get $23) - (local.get $21) - (f32.gt - (local.get $23) - (local.get $21) - ) - ) - ) - (if - (local.get $38) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in27 - (local.set $21 - (f32.load - (local.tee $20 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - (f32.store - (local.get $20) - (select - (local.get $21) - (local.tee $23 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - (f32.gt - (local.get $21) - (local.get $23) - ) - ) - ) - (br_if $while-in27 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (br_if $while-in17 - (i32.lt_s - (local.tee $16 - (i32.add - (local.get $16) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - (local.set $7 - (i32.lt_s - (local.get $3) - (local.get $4) - ) - ) - (block $__rjto$1 - (block $__rjti$1 - (if - (local.get $36) - (if - (local.get $7) - (block - (local.set $1 - (local.get $3) - ) - (loop $while-in29 - (local.set $21 - (select - (local.tee $21 - (f32.load - (local.tee $16 - (i32.add - (i32.shl - (local.tee $20 - (i32.add - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - ) - (local.tee $23 - (f32.add - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - (f32.const -4) - ) - ) - (f32.gt - (local.get $21) - (local.get $23) - ) - ) - ) - (f32.store - (local.get $16) - (local.get $21) - ) - (f32.store - (local.get $8) - (local.tee $21 - (select - (local.tee $23 - (f32.load - (local.get $8) - ) - ) - (local.tee $21 - (f32.add - (local.get $21) - (f32.const -4) - ) - ) - (f32.gt - (local.get $23) - (local.get $21) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.mul - (f32.add - (select - (f32.const 0) - (local.tee $21 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $0) - ) - ) - (local.get $21) - ) - ) - (f32.lt - (local.get $21) - (f32.const 0) - ) - ) - (select - (f32.const 0) - (local.tee $21 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (local.get $16) - ) - ) - ) - (f32.lt - (local.get $21) - (f32.const 0) - ) - ) - ) - (f32.const 0.5) - ) - ) - (br_if $while-in29 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br $__rjti$1) - ) - ) - (if - (local.get $7) - (block - (local.set $1 - (local.get $3) - ) - (loop $while-in31 - (local.set $21 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (local.tee $2 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - ) - ) - (f32.store - (local.get $2) - (select - (f32.const 0) - (local.get $21) - (f32.lt - (local.get $21) - (f32.const 0) - ) - ) - ) - (br_if $while-in31 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br $__rjti$1) - ) - ) - ) - (br $__rjto$1) - ) - (if - (local.get $7) - (block - (local.set $0 - (local.get $3) - ) - (loop $while-in33 - (local.set $21 - (f32.load - (local.tee $1 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - ) - (f32.store - (local.get $1) - (select - (local.get $21) - (local.tee $23 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $17) - ) - ) - ) - (f32.gt - (local.get $21) - (local.get $23) - ) - ) - ) - (br_if $while-in33 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (local.set $0 - (local.get $3) - ) - (loop $while-in35 - (i32.store - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $19) - ) - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (f32.demote_f64 - (call $_exp - (f64.mul - (f64.promote_f32 - (select - (local.tee $21 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - (f32.const 4) - (f32.lt - (local.get $21) - (f32.const 4) - ) - ) - ) - (f64.const 0.6931471805599453) - ) - ) - ) - (f32.const 13) - ) - (f32.const 0.5) - ) - ) - ) - ) - (br_if $while-in35 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - ) - (if - (i32.and - (local.get $7) - (i32.xor - (i32.or - (local.tee $9 - (i32.ne - (local.get $9) - (i32.const 0) - ) - ) - (i32.and - (local.tee $2 - (i32.ne - (local.get $10) - (i32.const 0) - ) - ) - (local.tee $8 - (i32.eqz - (local.get $11) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (block - (local.set $0 - (local.get $3) - ) - (loop $while-in37 - (f32.store - (local.tee $1 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $30) - ) - ) - (f32.mul - (f32.load - (local.get $1) - ) - (f32.const 0.5) - ) - ) - (br_if $while-in37 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (if - (local.get $7) - (block - (local.set $0 - (local.get $3) - ) - (loop $while-in39 - (local.set $1 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $30) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (if - (i32.lt_s - (local.get $0) - (i32.const 8) - ) - (block - (local.set $21 - (f32.const 2) - ) - (br $__rjti$0) - ) - (if - (i32.gt_s - (local.get $0) - (i32.const 11) - ) - (block - (local.set $21 - (f32.const 0.5) - ) - (br $__rjti$0) - ) - ) - ) - (br $__rjto$0) - ) - (f32.store - (local.get $1) - (f32.mul - (f32.load - (local.get $1) - ) - (local.get $21) - ) - ) - ) - (br_if $while-in39 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (if - (i32.load - (local.get $18) - ) - (if - (i32.gt_s - (local.tee $1 - (select - (local.get $4) - (i32.const 19) - (i32.lt_s - (local.get $4) - (i32.const 19) - ) - ) - ) - (local.get $3) - ) - (block - (local.set $0 - (local.get $3) - ) - (loop $while-in41 - (f32.store - (local.tee $10 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $30) - ) - ) - (f32.add - (f32.load - (local.get $10) - ) - (f32.mul - (f32.convert_i32_s - (i32.load8_u - (i32.add - (local.get $0) - (i32.add - (local.get $18) - (i32.const 44) - ) - ) - ) - ) - (f32.const 0.015625) - ) - ) - ) - (br_if $while-in41 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (local.get $7) - ) - ) - (local.set $10 - (i32.div_s - (i32.shl - (local.get $14) - (i32.const 1) - ) - (i32.const 3) - ) - ) - (local.set $0 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $12) - ) - ) - ) - (if - (i32.and - (i32.or - (local.get $8) - (local.get $9) - ) - (local.get $2) - ) - (block - (local.set $1 - (i32.const 0) - ) - (loop $while-in43 - (local.set $21 - (select - (local.tee $21 - (f32.load - (local.tee $2 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - ) - (f32.const 4) - (f32.lt - (local.get $21) - (f32.const 4) - ) - ) - ) - (f32.store - (local.get $2) - (local.get $21) - ) - (local.set $0 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.shl - (i32.mul - (local.get $5) - (i32.sub - (local.tee $7 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $2 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $12) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $0) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.get $13) - ) - ) - (i32.const 6) - ) - (block (result i32) - (local.set $8 - (local.tee $9 - (i32.trunc_f32_s - (local.get $21) - ) - ) - ) - (i32.mul - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $0) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $0) - (i32.const 48) - ) - (block (result i32) - (local.set $8 - (local.tee $9 - (i32.trunc_f32_s - (f32.mul - (local.get $21) - (f32.const 8) - ) - ) - ) - ) - (i32.div_s - (i32.mul - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $0) - ) - (i32.const 8) - ) - ) - (block (result i32) - (local.set $8 - (local.tee $0 - (i32.trunc_f32_s - (f32.div - (f32.mul - (local.get $21) - (f32.convert_i32_s - (local.get $0) - ) - ) - (f32.const 6) - ) - ) - ) - ) - (i32.mul - (local.get $0) - (i32.const 48) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $6) - ) - (local.get $8) - ) - (local.set $1 - (i32.add - (local.get $0) - (local.get $1) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $4) - ) - (block - (local.set $0 - (local.get $7) - ) - (local.set $3 - (local.get $2) - ) - (br $while-in43) - ) - ) - ) - (br $folding-inner1) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in47 - (block $__rjto$2 - (local.set $21 - (select - (local.tee $21 - (f32.load - (local.tee $1 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - ) - (f32.const 4) - (f32.lt - (local.get $21) - (f32.const 4) - ) - ) - ) - (f32.store - (local.get $1) - (local.get $21) - ) - (br_if $__rjto$2 - (i32.gt_s - (i32.shr_s - (local.tee $1 - (i32.add - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.shl - (i32.mul - (local.get $5) - (i32.sub - (local.tee $8 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $12) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $0) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.get $13) - ) - ) - (i32.const 6) - ) - (block (result i32) - (local.set $9 - (local.tee $1 - (i32.trunc_f32_s - (local.get $21) - ) - ) - ) - (i32.mul - (i32.shl - (local.get $1) - (i32.const 3) - ) - (local.get $0) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $0) - (i32.const 48) - ) - (block (result i32) - (local.set $9 - (local.tee $1 - (i32.trunc_f32_s - (f32.mul - (local.get $21) - (f32.const 8) - ) - ) - ) - ) - (i32.div_s - (i32.mul - (i32.shl - (local.get $1) - (i32.const 3) - ) - (local.get $0) - ) - (i32.const 8) - ) - ) - (block (result i32) - (local.set $9 - (local.tee $0 - (i32.trunc_f32_s - (f32.div - (f32.mul - (local.get $21) - (f32.convert_i32_s - (local.get $0) - ) - ) - (f32.const 6) - ) - ) - ) - ) - (i32.mul - (local.get $0) - (i32.const 48) - ) - ) - ) - ) - (local.get $2) - ) - ) - (i32.const 6) - ) - (local.get $10) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $6) - ) - (local.get $9) - ) - (br_if $folding-inner1 - (i32.ge_s - (local.get $7) - (local.get $4) - ) - ) - (local.set $0 - (local.get $8) - ) - (local.set $3 - (local.get $7) - ) - (local.set $2 - (local.get $1) - ) - (br $while-in47) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $6) - ) - (i32.sub - (local.tee $0 - (i32.shl - (local.get $10) - (i32.const 6) - ) - ) - (local.get $2) - ) - ) - (i32.store - (local.get $15) - (local.get $0) - ) - (global.set $STACKTOP - (local.get $32) - ) - (return - (local.get $24) - ) - ) - (i32.store - (local.get $15) - (i32.const 0) - ) - (global.set $STACKTOP - (local.get $32) - ) - (return - (local.get $24) - ) - ) - (i32.store - (local.get $15) - (local.get $1) - ) - (global.set $STACKTOP - (local.get $32) - ) - (local.get $24) - ) - (func $_tf_analysis (; 32 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 f32) (param $9 i32) (param $10 i32) (result i32) - (local $11 i32) - (local $12 i32) - (local $13 f32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 f32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 f32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 f32) - (local $38 f32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local.set $30 - (global.get $STACKTOP) - ) - (local.set $26 - (f32.mul - (select - (f32.const -0.25) - (local.tee $8 - (f32.sub - (f32.const 0.5) - (local.get $8) - ) - ) - (f32.lt - (local.get $8) - (f32.const -0.25) - ) - ) - (f32.const 0.03999999910593033) - ) - ) - (local.set $28 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $14 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $11 - (i32.shl - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $0) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.tee $31 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - (local.get $7) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $23 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $32 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $33 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (local.set $11 - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block (result i32) - (local.set $36 - (i32.mul - (local.get $6) - (local.get $9) - ) - ) - (local.set $37 - (f32.mul - (select - (f32.convert_i32_s - (local.get $7) - ) - (f32.const 0) - (local.tee $27 - (i32.ne - (local.get $2) - (i32.const 0) - ) - ) - ) - (local.get $26) - ) - ) - (local.set $34 - (i32.eqz - (local.get $2) - ) - ) - (local.set $35 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (local.set $38 - (f32.mul - (local.get $26) - (f32.convert_i32_s - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - (local.set $39 - (i32.mul - (local.get $7) - (i32.const -2) - ) - ) - (local.set $40 - (i32.ne - (local.get $7) - (i32.const 31) - ) - ) - (local.set $42 - (i32.shl - (local.tee $41 - (i32.shl - (i32.const 1) - (local.get $7) - ) - ) - (i32.const 1) - ) - ) - (local.set $6 - (i32.load16_s - (local.get $0) - ) - ) - (loop $while-in - (local.set $16 - (i32.shl - (local.tee $9 - (i32.sub - (local.tee $15 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $20 - (i32.add - (local.get $18) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - (local.tee $6 - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (local.get $7) - ) - ) - (local.set $29 - (i32.eq - (local.get $9) - (i32.const 1) - ) - ) - (drop - (call $_memcpy - (local.get $14) - (i32.add - (i32.shl - (i32.add - (local.get $36) - (i32.shl - (local.get $6) - (local.get $7) - ) - ) - (i32.const 2) - ) - (local.get $5) - ) - (local.tee $9 - (i32.shl - (local.get $16) - (i32.const 2) - ) - ) - ) - ) - (if - (local.tee $11 - (i32.gt_s - (local.get $16) - (i32.const 0) - ) - ) - (block - (local.set $8 - (f32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in1 - (local.set $8 - (f32.add - (local.get $8) - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.get $16) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $8 - (f32.const 0) - ) - ) - (local.set $13 - (f32.add - (local.get $8) - (f32.mul - (local.get $37) - (local.get $8) - ) - ) - ) - (local.set $6 - (if (result i32) - (i32.or - (local.get $29) - (local.get $34) - ) - (block (result i32) - (local.set $8 - (local.get $13) - ) - (i32.const 0) - ) - (block (result i32) - (drop - (call $_memcpy - (local.get $23) - (local.get $14) - (local.get $9) - ) - ) - (local.set $12 - (i32.shr_s - (local.tee $6 - (i32.shr_s - (local.get $16) - (local.get $7) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.and - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (local.get $40) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in3 - (local.set $9 - (i32.const 0) - ) - (loop $while-in5 - (local.set $8 - (f32.mul - (f32.load - (local.tee $21 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.mul - (local.get $9) - (local.get $42) - ) - ) - (i32.const 2) - ) - (local.get $23) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $21) - (f32.add - (local.get $8) - (local.tee $22 - (f32.mul - (f32.load - (local.tee $21 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.shl - (i32.or - (i32.shl - (local.get $9) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $7) - ) - ) - (i32.const 2) - ) - (local.get $23) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $21) - (f32.sub - (local.get $8) - (local.get $22) - ) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $41) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $11) - (block - (local.set $8 - (f32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in7 - (local.set $8 - (f32.add - (local.get $8) - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $23) - ) - ) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.get $16) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $8 - (f32.const 0) - ) - ) - (if (result i32) - (f32.lt - (local.tee $8 - (f32.add - (local.get $8) - (f32.mul - (local.get $38) - (local.get $8) - ) - ) - ) - (local.get $13) - ) - (i32.const -1) - (block (result i32) - (local.set $8 - (local.get $13) - ) - (i32.const 0) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $21 - (i32.add - (local.get $7) - (i32.and - (i32.xor - (i32.or - (local.get $27) - (local.get $29) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 0) - ) - (block $label$break$L27 - (if - (i32.eqz - (local.get $11) - ) - (if - (local.get $27) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in9 - (local.set $19 - (i32.shl - (i32.const 1) - (local.get $9) - ) - ) - (local.set $24 - (i32.shr_s - (local.tee $11 - (i32.shr_s - (local.get $16) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $9) - (i32.const 31) - ) - (block - (local.set $25 - (i32.shl - (local.get $19) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 1) - ) - (block - (local.set $11 - (i32.const 0) - ) - (loop $while-in11 - (local.set $12 - (i32.const 0) - ) - (loop $while-in13 - (local.set $13 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.mul - (local.get $12) - (local.get $25) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $17) - (f32.add - (local.get $13) - (local.tee $22 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.shl - (i32.or - (i32.shl - (local.get $12) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $17) - (f32.sub - (local.get $13) - (local.get $22) - ) - ) - (br_if $while-in13 - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (br_if $while-in11 - (i32.ne - (local.get $19) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.lt - (local.tee $13 - (f32.add - (f32.mul - (f32.mul - (local.get $26) - (f32.convert_i32_s - (i32.sub - (local.get $35) - (local.get $9) - ) - ) - ) - (f32.const 0) - ) - (f32.const 0) - ) - ) - (local.get $8) - ) - ) - (local.set $8 - (select - (local.get $13) - (local.get $8) - (local.get $11) - ) - ) - (local.set $6 - (select - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $6) - (local.get $11) - ) - ) - (br_if $while-in9 - (i32.ne - (local.get $9) - (local.get $21) - ) - ) - ) - (br $label$break$L27) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in15 - (local.set $19 - (i32.shl - (i32.const 1) - (local.get $9) - ) - ) - (local.set $24 - (i32.shr_s - (local.tee $11 - (i32.shr_s - (local.get $16) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $9) - (i32.const 31) - ) - (block - (local.set $25 - (i32.shl - (local.get $19) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 1) - ) - (block - (local.set $11 - (i32.const 0) - ) - (loop $while-in17 - (local.set $12 - (i32.const 0) - ) - (loop $while-in19 - (local.set $13 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.mul - (local.get $12) - (local.get $25) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $17) - (f32.add - (local.get $13) - (local.tee $22 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.shl - (i32.or - (i32.shl - (local.get $12) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $17) - (f32.sub - (local.get $13) - (local.get $22) - ) - ) - (br_if $while-in19 - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (br_if $while-in17 - (i32.ne - (local.get $19) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.lt - (local.tee $13 - (f32.add - (f32.mul - (f32.mul - (local.get $26) - (f32.convert_i32_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - (f32.const 0) - ) - (f32.const 0) - ) - ) - (local.get $8) - ) - ) - (local.set $8 - (select - (local.get $13) - (local.get $8) - (local.get $11) - ) - ) - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.get $11) - ) - ) - (br_if $while-in15 - (i32.ne - (local.get $9) - (local.get $21) - ) - ) - ) - (br $label$break$L27) - ) - ) - ) - (if - (local.get $27) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in21 - (local.set $19 - (i32.shl - (i32.const 1) - (local.get $9) - ) - ) - (local.set $24 - (i32.shr_s - (local.tee $11 - (i32.shr_s - (local.get $16) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $9) - (i32.const 31) - ) - (block - (local.set $25 - (i32.shl - (local.get $19) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 1) - ) - (block - (local.set $11 - (i32.const 0) - ) - (loop $while-in23 - (local.set $12 - (i32.const 0) - ) - (loop $while-in25 - (local.set $13 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.mul - (local.get $12) - (local.get $25) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $17) - (f32.add - (local.get $13) - (local.tee $22 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.shl - (i32.or - (i32.shl - (local.get $12) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $17) - (f32.sub - (local.get $13) - (local.get $22) - ) - ) - (br_if $while-in25 - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (br_if $while-in23 - (i32.ne - (local.get $19) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $12 - (i32.sub - (local.get $35) - (local.get $9) - ) - ) - (local.set $13 - (f32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - (loop $while-in27 - (local.set $13 - (f32.add - (local.get $13) - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - (br_if $while-in27 - (i32.ne - (local.get $16) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (f32.lt - (local.tee $13 - (f32.add - (local.get $13) - (f32.mul - (f32.mul - (local.get $26) - (f32.convert_i32_s - (local.get $12) - ) - ) - (local.get $13) - ) - ) - ) - (local.get $8) - ) - ) - (local.set $8 - (select - (local.get $13) - (local.get $8) - (local.get $11) - ) - ) - (local.set $6 - (select - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $6) - (local.get $11) - ) - ) - (br_if $while-in21 - (i32.ne - (local.get $9) - (local.get $21) - ) - ) - ) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in29 - (local.set $19 - (i32.shl - (i32.const 1) - (local.get $9) - ) - ) - (local.set $24 - (i32.shr_s - (local.tee $11 - (i32.shr_s - (local.get $16) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $9) - (i32.const 31) - ) - (block - (local.set $25 - (i32.shl - (local.get $19) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 1) - ) - (block - (local.set $11 - (i32.const 0) - ) - (loop $while-in31 - (local.set $12 - (i32.const 0) - ) - (loop $while-in33 - (local.set $13 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.mul - (local.get $12) - (local.get $25) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - (f32.store - (local.get $17) - (f32.add - (local.get $13) - (local.tee $22 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.shl - (i32.or - (i32.shl - (local.get $12) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store - (local.get $17) - (f32.sub - (local.get $13) - (local.get $22) - ) - ) - (br_if $while-in33 - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (br_if $while-in31 - (i32.ne - (local.get $19) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $13 - (f32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - (loop $while-in35 - (local.set $13 - (f32.add - (local.get $13) - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - (br_if $while-in35 - (i32.ne - (local.get $16) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (f32.lt - (local.tee $13 - (f32.add - (local.get $13) - (f32.mul - (f32.mul - (local.get $26) - (f32.convert_i32_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - (local.get $13) - ) - ) - ) - (local.get $8) - ) - ) - (local.set $8 - (select - (local.get $13) - (local.get $8) - (local.get $11) - ) - ) - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.get $11) - ) - ) - (br_if $while-in29 - (i32.ne - (local.get $9) - (local.get $21) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $18) - (i32.const 2) - ) - (local.get $28) - ) - ) - (local.tee $6 - (select - (i32.shl - (local.get $6) - (i32.const 1) - ) - (i32.mul - (local.get $6) - (i32.const -2) - ) - (local.get $27) - ) - ) - ) - (if - (local.get $29) - (if - (i32.or - (i32.eqz - (local.get $6) - ) - (i32.eq - (local.get $6) - (local.get $39) - ) - ) - (i32.store - (local.get $9) - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - ) - ) - (if - (i32.ne - (local.get $1) - (local.get $20) - ) - (block - (local.set $6 - (local.get $15) - ) - (local.set $18 - (local.get $20) - ) - (br $while-in) - ) - ) - ) - (local.set $0 - (i32.load - (local.get $28) - ) - ) - (local.set $5 - (i32.load - (local.get $10) - ) - ) - (local.set $6 - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - (local.set $15 - (select - (local.get $4) - (i32.const 0) - (local.get $34) - ) - ) - (br_if $__rjti$0 - (i32.le_s - (local.get $1) - (i32.const 1) - ) - ) - (local.set $9 - (i32.mul - (local.get $5) - (select - (local.tee $9 - (i32.sub - (local.get $0) - (local.tee $14 - (i32.shl - (i32.load8_s - (i32.add - (local.get $6) - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - ) - ) - ) - (local.set $11 - (i32.add - (local.get $15) - (i32.mul - (local.get $5) - (select - (local.tee $11 - (i32.sub - (local.get $0) - (local.tee $16 - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $12 - (i32.const 1) - ) - (loop $while-in37 - (local.set $18 - (i32.add - (select - (local.get $9) - (local.tee $18 - (i32.add - (local.get $4) - (local.get $11) - ) - ) - (i32.lt_s - (local.get $9) - (local.get $18) - ) - ) - (i32.mul - (local.tee $20 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (select - (local.tee $18 - (i32.sub - (local.tee $23 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.get $14) - ) - ) - (i32.sub - (i32.const 0) - (local.get $18) - ) - (i32.gt_s - (local.get $18) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $20 - (i32.add - (select - (local.tee $9 - (i32.add - (local.get $4) - (local.get $9) - ) - ) - (local.get $11) - (i32.lt_s - (local.get $9) - (local.get $11) - ) - ) - (i32.mul - (local.get $20) - (select - (local.tee $9 - (i32.sub - (local.get $23) - (local.get $16) - ) - ) - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $1) - ) - (block - (local.set $9 - (local.get $18) - ) - (local.set $11 - (local.get $20) - ) - (br $while-in37) - ) - ) - ) - (local.set $14 - (i32.lt_s - (local.get $18) - (local.get $20) - ) - ) - (local.set $9 - (i32.mul - (local.get $5) - (select - (local.tee $9 - (i32.sub - (local.get $0) - (local.tee $16 - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $6) - (i32.const 2) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - ) - ) - ) - (local.set $11 - (i32.add - (local.get $15) - (i32.mul - (local.get $5) - (select - (local.tee $11 - (i32.sub - (local.get $0) - (local.tee $23 - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $6) - (i32.const 3) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $12 - (i32.const 1) - ) - (loop $while-in39 - (local.set $15 - (i32.add - (select - (local.get $9) - (local.tee $15 - (i32.add - (local.get $4) - (local.get $11) - ) - ) - (i32.lt_s - (local.get $9) - (local.get $15) - ) - ) - (i32.mul - (local.tee $27 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (select - (local.tee $15 - (i32.sub - (local.tee $21 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.get $16) - ) - ) - (i32.sub - (i32.const 0) - (local.get $15) - ) - (i32.gt_s - (local.get $15) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $11 - (i32.add - (select - (local.tee $9 - (i32.add - (local.get $4) - (local.get $9) - ) - ) - (local.get $11) - (i32.lt_s - (local.get $9) - (local.get $11) - ) - ) - (i32.mul - (local.get $27) - (select - (local.tee $9 - (i32.sub - (local.get $21) - (local.get $23) - ) - ) - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $1) - ) - (block - (local.set $9 - (local.get $15) - ) - (br $while-in39) - ) - ) - ) - (local.set $9 - (select - (local.get $15) - (local.get $11) - (i32.lt_s - (local.get $15) - (local.get $11) - ) - ) - ) - (local.set $12 - (i32.const 1) - ) - (select - (local.get $18) - (local.get $20) - (local.get $14) - ) - ) - (block - (local.set $0 - (i32.const 0) - ) - (local.set $5 - (i32.load - (local.get $10) - ) - ) - (local.set $15 - (select - (i32.const 0) - (local.get $4) - (local.get $2) - ) - ) - (local.set $6 - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - (br $__rjti$0) - ) - ) - ) - (br $__rjto$0) - ) - (local.set $9 - (select - (local.tee $11 - (i32.mul - (local.get $5) - (select - (local.tee $9 - (i32.sub - (local.get $0) - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $6) - (i32.const 2) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - ) - ) - ) - (local.tee $9 - (i32.add - (local.get $15) - (i32.mul - (local.get $5) - (select - (local.tee $9 - (i32.sub - (local.get $0) - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $6) - (i32.const 3) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - ) - ) - ) - ) - (i32.lt_s - (local.get $11) - (local.get $9) - ) - ) - ) - (local.set $11 - (select - (local.tee $12 - (i32.mul - (select - (local.tee $11 - (i32.sub - (local.get $0) - (i32.shl - (i32.load8_s - (i32.add - (local.get $6) - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const -1) - ) - ) - (local.get $5) - ) - ) - (local.tee $11 - (i32.add - (local.get $15) - (i32.mul - (local.get $5) - (select - (local.tee $11 - (i32.sub - (local.get $0) - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const -1) - ) - ) - ) - ) - ) - (i32.lt_s - (local.get $12) - (local.get $11) - ) - ) - ) - (local.set $12 - (i32.const 0) - ) - ) - (local.set $2 - (i32.mul - (select - (local.tee $2 - (i32.sub - (local.get $0) - (local.tee $18 - (i32.shl - (i32.load8_s - (i32.add - (local.tee $11 - (i32.or - (local.get $6) - (i32.shl - (local.tee $6 - (i32.and - (i32.lt_s - (local.get $9) - (local.get $11) - ) - (local.tee $9 - (i32.ne - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const -1) - ) - ) - (local.get $5) - ) - ) - (local.set $5 - (i32.add - (i32.mul - (local.get $5) - (select - (local.tee $0 - (i32.sub - (local.get $0) - (local.tee $7 - (i32.shl - (i32.load8_s - (i32.add - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 1200) - ) - (i32.or - (local.get $11) - (i32.const 1) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $0) - ) - (i32.gt_s - (local.get $0) - (i32.const -1) - ) - ) - ) - (select - (i32.const 0) - (local.get $4) - (local.get $9) - ) - ) - ) - (if - (i32.eqz - (local.get $12) - ) - (block - (i32.store - (i32.add - (i32.shl - (local.get $31) - (i32.const 2) - ) - (local.get $3) - ) - (i32.ge_s - (local.get $2) - (local.get $5) - ) - ) - (global.set $STACKTOP - (local.get $30) - ) - (return - (local.get $6) - ) - ) - ) - (local.set $0 - (local.get $2) - ) - (local.set $2 - (local.get $5) - ) - (local.set $5 - (i32.const 1) - ) - (loop $while-in41 - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - (i32.xor - (local.tee $11 - (i32.lt_s - (local.get $0) - (local.tee $9 - (i32.add - (local.get $2) - (local.get $4) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $33) - ) - (i32.xor - (local.tee $20 - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $0) - (local.get $4) - ) - ) - (local.get $2) - ) - ) - (i32.const 1) - ) - ) - (local.set $0 - (i32.add - (select - (local.get $0) - (local.get $9) - (local.get $11) - ) - (i32.mul - (local.tee $9 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (select - (local.tee $0 - (i32.sub - (local.tee $11 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.get $18) - ) - ) - (i32.sub - (i32.const 0) - (local.get $0) - ) - (i32.gt_s - (local.get $0) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $2 - (i32.add - (select - (local.get $12) - (local.get $2) - (local.get $20) - ) - (i32.mul - (local.get $9) - (select - (local.tee $2 - (i32.sub - (local.get $11) - (local.get $7) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const -1) - ) - ) - ) - ) - ) - (br_if $while-in41 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $31) - (i32.const 2) - ) - (local.get $3) - ) - (local.tee $0 - (i32.ge_s - (local.get $0) - (local.get $2) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const -2) - ) - ) - (loop $while-in43 - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $3) - ) - (local.tee $0 - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (i32.const 1) - ) - (i32.const 2) - ) - (select - (local.get $33) - (local.get $32) - (i32.eq - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block - (local.set $1 - (local.get $2) - ) - (br $while-in43) - ) - ) - ) - (global.set $STACKTOP - (local.get $30) - ) - (local.get $6) - ) - (func $_ec_dec_uint (; 33 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (if - (i32.le_u - (local.get $1) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 39487) - (i32.const 39473) - (i32.const 203) - ) - ) - (if - (i32.le_s - (local.tee $2 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $9 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - ) - ) - (i32.const 8) - ) - (block - (i32.store offset=36 - (local.get $0) - (local.tee $2 - (i32.div_u - (local.tee $4 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.get $1) - ) - ) - ) - (local.set $1 - (i32.mul - (local.get $2) - (i32.sub - (local.get $9) - (local.tee $6 - (i32.sub - (local.get $1) - (select - (local.get $1) - (local.tee $5 - (i32.add - (i32.div_u - (local.tee $3 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.get $2) - ) - (i32.const 1) - ) - ) - (i32.gt_u - (local.get $5) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $3 - (i32.sub - (local.get $3) - (local.get $1) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $4 - (select - (local.get $2) - (i32.sub - (local.get $4) - (local.get $1) - ) - (local.get $6) - ) - ) - ) - (if - (i32.ge_u - (local.get $4) - (i32.const 8388609) - ) - (return - (local.get $6) - ) - ) - (local.set $9 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $7 - (i32.load offset=20 - (local.get $0) - ) - ) - (local.set $2 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $8 - (i32.load offset=40 - (local.get $0) - ) - ) - (loop $while-in - (i32.store offset=20 - (local.get $0) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 8) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $4 - (i32.shl - (local.get $4) - (i32.const 8) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (local.tee $5 - (if (result i32) - (i32.lt_u - (local.get $2) - (local.get $9) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $2) - (local.get $5) - ) - ) - ) - (block (result i32) - (local.set $1 - (local.get $2) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $3 - (i32.xor - (i32.or - (i32.and - (i32.shl - (local.get $3) - (i32.const 8) - ) - (i32.const 2147483392) - ) - (i32.and - (i32.shr_u - (i32.or - (local.get $5) - (i32.shl - (local.get $8) - (i32.const 8) - ) - ) - (i32.const 1) - ) - (i32.const 255) - ) - ) - (i32.const 255) - ) - ) - ) - (if - (i32.lt_u - (local.get $4) - (i32.const 8388609) - ) - (block - (local.set $2 - (local.get $1) - ) - (local.set $8 - (local.get $5) - ) - (br $while-in) - ) - ) - ) - (return - (local.get $6) - ) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $2 - (i32.div_u - (local.tee $3 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.tee $1 - (i32.add - (local.tee $4 - (i32.shr_u - (local.get $9) - (local.tee $6 - (i32.add - (local.get $2) - (i32.const -8) - ) - ) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $1 - (i32.mul - (local.get $2) - (i32.sub - (local.get $4) - (local.tee $11 - (i32.sub - (local.get $1) - (select - (local.get $1) - (local.tee $5 - (i32.add - (i32.div_u - (local.tee $4 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.get $2) - ) - (i32.const 1) - ) - ) - (i32.gt_u - (local.get $5) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $4 - (i32.sub - (local.get $4) - (local.get $1) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $3 - (select - (local.get $2) - (i32.sub - (local.get $3) - (local.get $1) - ) - (local.get $11) - ) - ) - ) - (if - (i32.lt_u - (local.get $3) - (i32.const 8388609) - ) - (block - (local.set $10 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $7 - (i32.load offset=20 - (local.get $0) - ) - ) - (local.set $2 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $8 - (i32.load offset=40 - (local.get $0) - ) - ) - (loop $while-in1 - (i32.store offset=20 - (local.get $0) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 8) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $3 - (i32.shl - (local.get $3) - (i32.const 8) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (local.tee $5 - (if (result i32) - (i32.lt_u - (local.get $2) - (local.get $10) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $2) - (local.get $5) - ) - ) - ) - (block (result i32) - (local.set $1 - (local.get $2) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $4 - (i32.xor - (i32.or - (i32.and - (i32.shl - (local.get $4) - (i32.const 8) - ) - (i32.const 2147483392) - ) - (i32.and - (i32.shr_u - (i32.or - (local.get $5) - (i32.shl - (local.get $8) - (i32.const 8) - ) - ) - (i32.const 1) - ) - (i32.const 255) - ) - ) - (i32.const 255) - ) - ) - ) - (if - (i32.lt_u - (local.get $3) - (i32.const 8388609) - ) - (block - (local.set $2 - (local.get $1) - ) - (local.set $8 - (local.get $5) - ) - (br $while-in1) - ) - ) - ) - ) - ) - (local.set $4 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.lt_u - (local.tee $3 - (i32.load offset=16 - (local.get $0) - ) - ) - (local.get $6) - ) - (block - (local.set $8 - (i32.gt_s - (local.get $3) - (i32.const 17) - ) - ) - (local.set $10 - (i32.sub - (i32.const 7) - (local.get $3) - ) - ) - (local.set $7 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $1 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.set $2 - (local.get $3) - ) - (loop $while-in3 - (local.set $4 - (i32.or - (i32.shl - (if (result i32) - (i32.lt_u - (local.get $1) - (local.get $7) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=8 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $5) - (i32.sub - (local.get $7) - (local.get $1) - ) - ) - ) - ) - (i32.const 0) - ) - (local.get $2) - ) - (local.get $4) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.const 8) - ) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 17) - ) - (block - (local.set $2 - (local.get $5) - ) - (br $while-in3) - ) - ) - ) - (local.set $3 - (i32.add - (i32.add - (local.get $3) - (i32.const 8) - ) - (i32.and - (i32.add - (local.get $10) - (select - (local.get $3) - (i32.const 17) - (local.get $8) - ) - ) - (i32.const -8) - ) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $0) - (i32.shr_u - (local.get $4) - (local.get $6) - ) - ) - (i32.store offset=16 - (local.get $0) - (i32.sub - (local.get $3) - (local.get $6) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.add - (i32.load offset=20 - (local.get $0) - ) - (local.get $6) - ) - ) - (if - (i32.le_u - (local.tee $1 - (i32.or - (i32.and - (i32.add - (i32.shl - (i32.const 1) - (local.get $6) - ) - (i32.const -1) - ) - (local.get $4) - ) - (i32.shl - (local.get $11) - (local.get $6) - ) - ) - ) - (local.get $9) - ) - (return - (local.get $1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.const 1) - ) - (local.get $9) - ) - (func $_ec_encode (; 34 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local.set $4 - (i32.div_u - (local.tee $5 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.get $3) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (if (result i32) - (local.get $1) - (block (result i32) - (i32.store offset=32 - (local.get $0) - (i32.add - (i32.load offset=32 - (local.get $0) - ) - (i32.sub - (local.get $5) - (i32.mul - (local.get $4) - (i32.sub - (local.get $3) - (local.get $1) - ) - ) - ) - ) - ) - (i32.mul - (local.get $4) - (i32.sub - (local.get $2) - (local.get $1) - ) - ) - ) - (i32.sub - (local.get $5) - (i32.mul - (local.get $4) - (i32.sub - (local.get $3) - (local.get $2) - ) - ) - ) - ) - ) - ) - (if - (i32.ge_u - (local.get $1) - (i32.const 8388609) - ) - (return) - ) - (local.set $2 - (i32.load offset=32 - (local.get $0) - ) - ) - (loop $while-in - (if - (i32.eq - (local.tee $3 - (i32.shr_u - (local.get $2) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $0) - (i32.add - (i32.load offset=36 - (local.get $0) - ) - (i32.const 1) - ) - ) - (block - (local.set $2 - (i32.shr_u - (local.get $2) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $4 - (i32.load offset=40 - (local.get $0) - ) - ) - (i32.const -1) - ) - (block - (local.set $1 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $1 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $5) - ) - (i32.add - (local.get $2) - (local.get $4) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - ) - (if - (local.tee $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (block - (local.set $4 - (i32.and - (i32.add - (local.get $2) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in1 - (local.set $2 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $2 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $2) - ) - (local.get $4) - ) - (local.set $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $2) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (br_if $while-in1 - (local.get $1) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (i32.and - (local.get $3) - (i32.const 255) - ) - ) - (local.set $2 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $1 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $2 - (i32.and - (i32.shl - (local.get $2) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.add - (i32.load offset=20 - (local.get $0) - ) - (i32.const 8) - ) - ) - (br_if $while-in - (i32.lt_u - (local.get $1) - (i32.const 8388609) - ) - ) - ) - ) - (func $_ec_enc_bit_logp (; 35 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local.set $2 - (i32.shr_u - (local.tee $3 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.get $2) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (local.get $2) - ) - ) - (if - (local.tee $1 - (i32.ne - (local.get $1) - (i32.const 0) - ) - ) - (i32.store offset=32 - (local.get $0) - (i32.add - (i32.load offset=32 - (local.get $0) - ) - (local.get $3) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (select - (local.get $2) - (local.get $3) - (local.get $1) - ) - ) - ) - (if - (i32.ge_u - (local.get $1) - (i32.const 8388609) - ) - (return) - ) - (local.set $2 - (i32.load offset=32 - (local.get $0) - ) - ) - (loop $while-in - (if - (i32.eq - (local.tee $3 - (i32.shr_u - (local.get $2) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $0) - (i32.add - (i32.load offset=36 - (local.get $0) - ) - (i32.const 1) - ) - ) - (block - (local.set $2 - (i32.shr_u - (local.get $2) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $4 - (i32.load offset=40 - (local.get $0) - ) - ) - (i32.const -1) - ) - (block - (local.set $1 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $1 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $5) - ) - (i32.add - (local.get $2) - (local.get $4) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - ) - (if - (local.tee $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (block - (local.set $4 - (i32.and - (i32.add - (local.get $2) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in1 - (local.set $2 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $2 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $2) - ) - (local.get $4) - ) - (local.set $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $2) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (br_if $while-in1 - (local.get $1) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (i32.and - (local.get $3) - (i32.const 255) - ) - ) - (local.set $2 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $1 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $2 - (i32.and - (i32.shl - (local.get $2) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.add - (i32.load offset=20 - (local.get $0) - ) - (i32.const 8) - ) - ) - (br_if $while-in - (i32.lt_u - (local.get $1) - (i32.const 8388609) - ) - ) - ) - ) - (func $_ec_enc_icdf (; 36 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local.set $3 - (i32.shr_u - (local.tee $4 - (i32.load offset=28 - (local.get $0) - ) - ) - (local.get $3) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block (result i32) - (i32.store offset=32 - (local.get $0) - (i32.sub - (i32.add - (local.get $4) - (i32.load offset=32 - (local.get $0) - ) - ) - (i32.mul - (i32.load8_u - (local.tee $4 - (i32.add - (local.get $2) - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - ) - (local.get $3) - ) - ) - ) - (i32.mul - (local.get $3) - (i32.sub - (i32.load8_u - (local.get $4) - ) - (i32.load8_u - (i32.add - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (i32.sub - (local.get $4) - (i32.mul - (i32.load8_u - (i32.add - (local.get $1) - (local.get $2) - ) - ) - (local.get $3) - ) - ) - ) - ) - ) - (if - (i32.ge_u - (local.get $1) - (i32.const 8388609) - ) - (return) - ) - (local.set $2 - (i32.load offset=32 - (local.get $0) - ) - ) - (loop $while-in - (if - (i32.eq - (local.tee $3 - (i32.shr_u - (local.get $2) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $0) - (i32.add - (i32.load offset=36 - (local.get $0) - ) - (i32.const 1) - ) - ) - (block - (local.set $2 - (i32.shr_u - (local.get $2) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $4 - (i32.load offset=40 - (local.get $0) - ) - ) - (i32.const -1) - ) - (block - (local.set $1 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $1 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $5) - ) - (i32.add - (local.get $2) - (local.get $4) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - ) - (if - (local.tee $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (block - (local.set $4 - (i32.and - (i32.add - (local.get $2) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in1 - (local.set $2 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $2 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $2) - ) - (local.get $4) - ) - (local.set $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $2) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (br_if $while-in1 - (local.get $1) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (i32.and - (local.get $3) - (i32.const 255) - ) - ) - (local.set $2 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.set $1 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $0) - (local.tee $2 - (i32.and - (i32.shl - (local.get $2) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.add - (i32.load offset=20 - (local.get $0) - ) - (i32.const 8) - ) - ) - (br_if $while-in - (i32.lt_u - (local.get $1) - (i32.const 8388609) - ) - ) - ) - ) - (func $_ec_enc_uint (; 37 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (if - (i32.le_u - (local.get $2) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 39487) - (i32.const 39511) - (i32.const 180) - ) - ) - (if - (i32.le_s - (local.tee $3 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $5 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - ) - ) - ) - (i32.const 8) - ) - (block - (call $_ec_encode - (local.get $0) - (local.get $1) - (i32.add - (local.get $1) - (i32.const 1) - ) - (local.get $2) - ) - (return) - ) - ) - (call $_ec_encode - (local.get $0) - (local.tee $2 - (i32.shr_u - (local.get $1) - (local.tee $6 - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - ) - ) - (i32.add - (local.get $2) - (i32.const 1) - ) - (i32.add - (i32.shr_u - (local.get $5) - (local.get $6) - ) - (i32.const 1) - ) - ) - (local.set $5 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.gt_u - (local.tee $2 - (i32.add - (local.tee $3 - (i32.load offset=16 - (local.get $0) - ) - ) - (local.get $6) - ) - ) - (i32.const 32) - ) - (block - (local.set $8 - (i32.gt_s - (local.tee $7 - (i32.xor - (local.get $3) - (i32.const -1) - ) - ) - (i32.const -16) - ) - ) - (local.set $9 - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - (local.set $2 - (local.get $3) - ) - (loop $while-in - (local.set $4 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $4 - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=24 - (local.get $0) - ) - ) - (local.tee $10 - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (block (result i32) - (local.set $11 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=8 - (local.get $0) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $11) - (i32.sub - (local.get $10) - (local.get $4) - ) - ) - (local.get $5) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $4) - ) - ) - (local.set $5 - (i32.shr_u - (local.get $5) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (local.get $2) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 15) - ) - (block - (local.set $2 - (local.get $4) - ) - (br $while-in) - ) - ) - ) - (local.set $2 - (i32.add - (local.tee $3 - (i32.sub - (i32.add - (local.get $3) - (i32.const -8) - ) - (i32.and - (i32.add - (local.get $9) - (select - (local.get $7) - (i32.const -16) - (local.get $8) - ) - ) - (i32.const -8) - ) - ) - ) - (local.get $6) - ) - ) - ) - ) - (i32.store offset=12 - (local.get $0) - (i32.or - (i32.shl - (i32.and - (local.get $1) - (i32.add - (i32.shl - (i32.const 1) - (local.get $6) - ) - (i32.const -1) - ) - ) - (local.get $3) - ) - (local.get $5) - ) - ) - (i32.store offset=16 - (local.get $0) - (local.get $2) - ) - (i32.store offset=20 - (local.get $0) - (i32.add - (i32.load offset=20 - (local.get $0) - ) - (local.get $6) - ) - ) - ) - (func $_ec_enc_done (; 38 ;) (; has Stack IR ;) (param $0 i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local.set $9 - (i32.lt_u - (i32.or - (local.tee $5 - (i32.and - (i32.add - (local.tee $7 - (i32.load offset=32 - (local.get $0) - ) - ) - (local.tee $2 - (i32.shr_u - (i32.const 2147483647) - (local.tee $8 - (i32.clz - (local.tee $1 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - ) - ) - ) - (i32.shr_s - (i32.const -2147483648) - (local.get $8) - ) - ) - ) - (local.get $2) - ) - (i32.add - (local.get $1) - (local.get $7) - ) - ) - ) - (local.set $6 - (i32.shr_u - (local.get $2) - (i32.const 1) - ) - ) - (block $__rjto$1 - (block $__rjti$1 - (block $__rjti$0 - (if - (i32.gt_s - (local.tee $2 - (i32.load - (local.tee $9 - (if (result i32) - (local.tee $3 - (i32.add - (local.get $8) - (local.tee $2 - (i32.and - (i32.xor - (local.get $9) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (block (result i32) - (local.set $4 - (i32.add - (local.get $0) - (i32.const 40) - ) - ) - (local.set $8 - (i32.add - (i32.add - (i32.add - (local.get $8) - (select - (local.tee $1 - (i32.xor - (local.get $3) - (i32.const -1) - ) - ) - (i32.const -9) - (i32.gt_u - (local.get $1) - (i32.const -9) - ) - ) - ) - (local.get $2) - ) - (i32.const 8) - ) - ) - (local.set $5 - (select - (local.get $5) - (i32.and - (i32.add - (local.get $6) - (local.get $7) - ) - (i32.xor - (local.get $6) - (i32.const -1) - ) - ) - (local.get $9) - ) - ) - (local.set $2 - (local.get $3) - ) - (loop $while-in - (if - (i32.eq - (local.tee $9 - (i32.shr_u - (local.get $5) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $0) - (i32.add - (i32.load offset=36 - (local.get $0) - ) - (i32.const 1) - ) - ) - (block - (local.set $10 - (i32.shr_u - (local.get $5) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $6 - (i32.load - (local.get $4) - ) - ) - (i32.const -1) - ) - (block - (local.set $1 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $7 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $7) - ) - (i32.add - (local.get $6) - (local.get $10) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - ) - (if - (local.tee $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (block - (local.set $6 - (i32.and - (i32.add - (local.get $10) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in1 - (local.set $7 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $7 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=4 - (local.get $0) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $7) - ) - (local.get $6) - ) - (local.set $1 - (i32.load offset=36 - (local.get $0) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.or - (i32.load offset=44 - (local.get $0) - ) - (local.get $7) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (br_if $while-in1 - (local.get $1) - ) - ) - ) - ) - (i32.store - (local.get $4) - (i32.and - (local.get $9) - (i32.const 255) - ) - ) - ) - ) - (local.set $5 - (i32.and - (i32.shl - (local.get $5) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - (local.set $1 - (i32.add - (local.get $2) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 8) - ) - (block - (local.set $2 - (local.get $1) - ) - (br $while-in) - ) - ) - ) - (local.set $7 - (i32.sub - (i32.and - (local.get $8) - (i32.const -8) - ) - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - ) - (local.get $4) - ) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (i32.add - (local.get $0) - (i32.const 40) - ) - ) - ) - ) - ) - ) - (i32.const -1) - ) - (block - (local.set $1 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $3 - (i32.load - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 24) - ) - ) - ) - ) - (i32.load - (local.tee $4 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - (i32.load - (local.tee $5 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store - (local.get $6) - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $3) - ) - (local.get $2) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store - (local.tee $3 - (i32.add - (local.get $0) - (i32.const 44) - ) - ) - (i32.or - (i32.load - (local.get $3) - ) - (local.get $1) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.tee $1 - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 36) - ) - ) - ) - ) - ) - ) - (br $__rjti$0) - ) - (if - (local.tee $1 - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 36) - ) - ) - ) - ) - (block - (local.set $4 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $3 - (i32.add - (local.get $0) - (i32.const 44) - ) - ) - (local.set $6 - (i32.add - (local.get $0) - (i32.const 24) - ) - ) - (local.set $5 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (br $__rjti$0) - ) - ) - ) - (br $__rjto$1) - ) - (loop $while-in3 - (local.set $8 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $8 - (i32.load - (local.get $6) - ) - ) - (i32.load - (local.get $4) - ) - ) - (i32.load - (local.get $5) - ) - ) - (block (result i32) - (local.set $1 - (i32.load - (local.get $0) - ) - ) - (i32.store - (local.get $6) - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $1) - (local.get $8) - ) - (i32.const -1) - ) - (local.set $1 - (i32.load - (local.get $2) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store - (local.get $3) - (i32.or - (i32.load - (local.get $3) - ) - (local.get $8) - ) - ) - (i32.store - (local.get $2) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (br_if $while-in3 - (local.get $1) - ) - ) - ) - (i32.store - (local.get $9) - (i32.const 0) - ) - ) - (local.set $1 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.gt_s - (local.tee $5 - (i32.load offset=16 - (local.get $0) - ) - ) - (i32.const 7) - ) - (block - (local.set $6 - (i32.add - (local.get $0) - (i32.const 44) - ) - ) - (local.set $8 - (i32.add - (i32.add - (local.get $5) - (select - (local.tee $2 - (i32.xor - (local.get $5) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $2) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $2 - (local.get $5) - ) - (loop $while-in5 - (local.set $4 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $4 - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.load offset=24 - (local.get $0) - ) - ) - (local.tee $9 - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (block (result i32) - (local.set $3 - (i32.load - (local.get $0) - ) - ) - (i32.store offset=8 - (local.get $0) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $3) - (i32.sub - (local.get $9) - (local.get $4) - ) - ) - (local.get $1) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store - (local.get $6) - (local.tee $3 - (i32.or - (i32.load - (local.get $6) - ) - (local.get $4) - ) - ) - ) - (local.set $1 - (i32.shr_u - (local.get $1) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (local.get $2) - (i32.const -8) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 15) - ) - (block - (local.set $2 - (local.get $4) - ) - (br $while-in5) - ) - ) - ) - (local.set $2 - (local.get $6) - ) - (local.set $5 - (i32.sub - (i32.add - (local.get $5) - (i32.const -8) - ) - (i32.and - (local.get $8) - (i32.const -8) - ) - ) - ) - ) - (local.set $3 - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 44) - ) - ) - ) - ) - ) - (if - (local.get $3) - (return) - ) - (drop - (call $_memset - (i32.add - (local.tee $4 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.load - (local.get $0) - ) - ) - (i32.const 0) - (i32.sub - (i32.sub - (i32.load offset=4 - (local.get $0) - ) - (local.get $4) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $5) - (i32.const 0) - ) - (return) - ) - (if - (i32.le_u - (local.tee $3 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.tee $4 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (block - (i32.store - (local.get $2) - (i32.const -1) - ) - (return) - ) - ) - (if - (i32.and - (i32.gt_s - (local.get $5) - (local.get $7) - ) - (i32.ge_u - (i32.add - (local.get $4) - (i32.load offset=24 - (local.get $0) - ) - ) - (local.get $3) - ) - ) - (block - (i32.store - (local.get $2) - (i32.const -1) - ) - (local.set $1 - (i32.and - (i32.add - (i32.shl - (i32.const 1) - (local.get $7) - ) - (i32.const -1) - ) - (local.get $1) - ) - ) - ) - ) - (i32.store8 - (local.tee $0 - (i32.add - (i32.load - (local.get $0) - ) - (i32.add - (local.get $3) - (i32.xor - (local.get $4) - (i32.const -1) - ) - ) - ) - ) - (i32.or - (i32.load8_u - (local.get $0) - ) - (local.get $1) - ) - ) - ) - (func $_opus_fft_impl (; 39 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 f32) - (local $6 f32) - (local $7 f32) - (local $8 f32) - (local $9 i32) - (local $10 f32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 i32) - (local $16 f32) - (local $17 i32) - (local $18 i32) - (local $19 f32) - (local $20 f32) - (local $21 f32) - (local $22 f32) - (local $23 i32) - (local $24 f32) - (local $25 f32) - (local $26 f32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 f32) - (local $31 f32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 f32) - (local $37 f32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 f32) - (local $45 f32) - (local $46 f32) - (local $47 f32) - (local $48 f32) - (local $49 f32) - (local $50 f32) - (local $51 f32) - (local $52 f32) - (local $53 f32) - (local.set $29 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (local.set $9 - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.store - (local.get $29) - (i32.const 1) - ) - (local.set $3 - (i32.const 1) - ) - (loop $while-in - (local.set $13 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 12) - ) - (i32.shl - (i32.or - (local.tee $4 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $29) - ) - (local.tee $3 - (i32.mul - (local.get $3) - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 12) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $13) - (i32.const 1) - ) - (block - (local.set $2 - (local.get $12) - ) - (br $while-in) - ) - ) - ) - (local.set $39 - (select - (local.get $9) - (i32.const 0) - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - ) - ) - (local.set $23 - (local.get $2) - ) - (local.set $2 - (i32.load16_s - (i32.add - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $0) - ) - (i32.const 10) - ) - ) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $label$continue$L4 - (block $__rjti$0 - (local.set $38 - (if (result i32) - (local.get $23) - (i32.load16_s - (i32.add - (i32.add - (i32.shl - (local.tee $3 - (i32.shl - (local.get $23) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - (i32.const 10) - ) - ) - (block (result i32) - (local.set $3 - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (block $label$break$L9 - (block $switch-case18 - (block $switch-case13 - (block $switch-case8 - (block $switch-case - (br_table $switch-case $switch-case13 $switch-case8 $switch-case18 $label$break$L9 - (i32.sub - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 12) - ) - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $12 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $29) - ) - ) - ) - (br_if $__rjti$0 - (i32.ne - (local.get $2) - (i32.const 4) - ) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $1) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in1 - (local.set $8 - (f32.load offset=36 - (local.get $2) - ) - ) - (f32.store offset=32 - (local.get $2) - (f32.sub - (local.tee $5 - (f32.load - (local.get $2) - ) - ) - (local.tee $7 - (f32.load offset=32 - (local.get $2) - ) - ) - ) - ) - (f32.store offset=36 - (local.get $2) - (f32.sub - (local.tee $6 - (f32.load offset=4 - (local.get $2) - ) - ) - (local.get $8) - ) - ) - (f32.store - (local.get $2) - (f32.add - (local.get $7) - (local.get $5) - ) - ) - (f32.store offset=4 - (local.get $2) - (f32.add - (local.get $8) - (local.get $6) - ) - ) - (f32.store offset=40 - (local.get $2) - (f32.sub - (local.tee $8 - (f32.load offset=8 - (local.get $2) - ) - ) - (local.tee $6 - (f32.mul - (f32.add - (local.tee $5 - (f32.load offset=40 - (local.get $2) - ) - ) - (local.tee $7 - (f32.load offset=44 - (local.get $2) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store offset=44 - (local.get $2) - (f32.sub - (local.tee $10 - (f32.load offset=12 - (local.get $2) - ) - ) - (local.tee $5 - (f32.mul - (f32.sub - (local.get $7) - (local.get $5) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store offset=8 - (local.get $2) - (f32.add - (local.get $8) - (local.get $6) - ) - ) - (f32.store offset=12 - (local.get $2) - (f32.add - (local.get $5) - (local.get $10) - ) - ) - (local.set $8 - (f32.load offset=48 - (local.get $2) - ) - ) - (f32.store offset=48 - (local.get $2) - (f32.sub - (local.tee $5 - (f32.load offset=16 - (local.get $2) - ) - ) - (local.tee $7 - (f32.load offset=52 - (local.get $2) - ) - ) - ) - ) - (f32.store offset=52 - (local.get $2) - (f32.add - (local.get $8) - (local.tee $6 - (f32.load offset=20 - (local.get $2) - ) - ) - ) - ) - (f32.store offset=16 - (local.get $2) - (f32.add - (local.get $7) - (local.get $5) - ) - ) - (f32.store offset=20 - (local.get $2) - (f32.sub - (local.get $6) - (local.get $8) - ) - ) - (f32.store offset=56 - (local.get $2) - (f32.sub - (local.tee $8 - (f32.load offset=24 - (local.get $2) - ) - ) - (local.tee $6 - (f32.mul - (f32.sub - (local.tee $5 - (f32.load offset=60 - (local.get $2) - ) - ) - (local.tee $7 - (f32.load offset=56 - (local.get $2) - ) - ) - ) - (f32.const 0.7071067690849304) - ) - ) - ) - ) - (f32.store offset=60 - (local.get $2) - (f32.sub - (local.tee $10 - (f32.load offset=28 - (local.get $2) - ) - ) - (local.tee $5 - (f32.mul - (f32.add - (local.get $5) - (local.get $7) - ) - (f32.const -0.7071067690849304) - ) - ) - ) - ) - (f32.store offset=24 - (local.get $2) - (f32.add - (local.get $8) - (local.get $6) - ) - ) - (f32.store offset=28 - (local.get $2) - (f32.add - (local.get $5) - (local.get $10) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (i32.const -64) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - ) - (br $label$break$L9) - ) - (local.set $11 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $29) - ) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.const 1) - ) - (block - (br_if $label$break$L9 - (i32.le_s - (local.get $11) - (i32.const 0) - ) - ) - (local.set $3 - (local.get $1) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in3 - (local.set $8 - (f32.sub - (local.tee $6 - (f32.load - (local.get $3) - ) - ) - (local.tee $10 - (f32.load offset=16 - (local.get $3) - ) - ) - ) - ) - (local.set $5 - (f32.sub - (local.tee $14 - (f32.load offset=4 - (local.get $3) - ) - ) - (local.tee $16 - (f32.load offset=20 - (local.get $3) - ) - ) - ) - ) - (local.set $7 - (f32.add - (local.tee $25 - (f32.load offset=12 - (local.get $3) - ) - ) - (local.tee $26 - (f32.load offset=28 - (local.get $3) - ) - ) - ) - ) - (f32.store offset=16 - (local.get $3) - (f32.sub - (local.tee $6 - (f32.add - (local.get $6) - (local.get $10) - ) - ) - (local.tee $22 - (f32.add - (local.tee $10 - (f32.load offset=8 - (local.get $3) - ) - ) - (local.tee $21 - (f32.load offset=24 - (local.get $3) - ) - ) - ) - ) - ) - ) - (f32.store offset=20 - (local.get $3) - (f32.sub - (local.tee $14 - (f32.add - (local.get $14) - (local.get $16) - ) - ) - (local.get $7) - ) - ) - (f32.store - (local.get $3) - (f32.add - (local.get $6) - (local.get $22) - ) - ) - (f32.store offset=4 - (local.get $3) - (f32.add - (local.get $14) - (local.get $7) - ) - ) - (f32.store offset=8 - (local.get $3) - (f32.add - (local.get $8) - (local.tee $7 - (f32.sub - (local.get $25) - (local.get $26) - ) - ) - ) - ) - (f32.store offset=12 - (local.get $3) - (f32.sub - (local.get $5) - (local.tee $6 - (f32.sub - (local.get $10) - (local.get $21) - ) - ) - ) - ) - (f32.store offset=24 - (local.get $3) - (f32.sub - (local.get $8) - (local.get $7) - ) - ) - (f32.store offset=28 - (local.get $3) - (f32.add - (local.get $5) - (local.get $6) - ) - ) - (br_if $label$break$L9 - (i32.eq - (local.get $11) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - (local.set $3 - (i32.add - (local.get $3) - (i32.const 32) - ) - ) - (br $while-in3) - ) - ) - ) - (local.set $15 - (i32.shl - (local.get $11) - (local.get $39) - ) - ) - (local.set $27 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (local.set $17 - (i32.mul - (local.get $2) - (i32.const 3) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block - (local.set $9 - (i32.load offset=48 - (local.get $0) - ) - ) - (local.set $32 - (i32.shl - (local.get $15) - (i32.const 1) - ) - ) - (local.set $33 - (i32.mul - (local.get $15) - (i32.const 3) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $18 - (i32.const 0) - ) - (loop $while-in5 - (local.set $4 - (i32.add - (i32.shl - (i32.mul - (local.get $18) - (local.get $38) - ) - (i32.const 3) - ) - (local.get $1) - ) - ) - (local.set $28 - (i32.const 0) - ) - (local.set $13 - (local.tee $3 - (local.get $9) - ) - ) - (local.set $12 - (local.get $3) - ) - (loop $while-in7 - (local.set $8 - (f32.sub - (f32.mul - (local.tee $10 - (f32.load - (local.tee $34 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - ) - (local.tee $14 - (f32.load - (local.get $3) - ) - ) - ) - (f32.mul - (local.tee $16 - (f32.load offset=4 - (local.tee $35 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - ) - (local.tee $25 - (f32.load offset=4 - (local.get $3) - ) - ) - ) - ) - ) - (local.set $5 - (f32.sub - (f32.mul - (local.tee $26 - (f32.load - (local.tee $40 - (i32.add - (i32.shl - (local.get $17) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - ) - (local.tee $21 - (f32.load - (local.get $12) - ) - ) - ) - (f32.mul - (local.tee $22 - (f32.load offset=4 - (local.tee $41 - (i32.add - (i32.shl - (local.get $17) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - ) - (local.tee $19 - (f32.load offset=4 - (local.get $12) - ) - ) - ) - ) - ) - (local.set $7 - (f32.sub - (local.tee $20 - (f32.load - (local.get $4) - ) - ) - (local.tee $36 - (f32.sub - (f32.mul - (local.tee $6 - (f32.load - (local.tee $42 - (i32.add - (i32.shl - (local.get $27) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - ) - (local.tee $24 - (f32.load - (local.get $13) - ) - ) - ) - (f32.mul - (local.tee $30 - (f32.load offset=4 - (local.tee $43 - (i32.add - (i32.shl - (local.get $27) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - ) - (local.tee $31 - (f32.load offset=4 - (local.get $13) - ) - ) - ) - ) - ) - ) - ) - (local.set $6 - (f32.sub - (local.tee $37 - (f32.load offset=4 - (local.get $4) - ) - ) - (local.tee $24 - (f32.add - (f32.mul - (local.get $24) - (local.get $30) - ) - (f32.mul - (local.get $6) - (local.get $31) - ) - ) - ) - ) - ) - (f32.store - (local.get $4) - (local.tee $20 - (f32.add - (local.get $36) - (local.get $20) - ) - ) - ) - (f32.store offset=4 - (local.get $4) - (local.tee $24 - (f32.add - (local.get $24) - (local.get $37) - ) - ) - ) - (f32.store - (local.get $42) - (f32.sub - (local.get $20) - (local.tee $20 - (f32.add - (local.get $8) - (local.get $5) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $43) - (f32.sub - (local.get $24) - (local.tee $16 - (f32.add - (local.tee $10 - (f32.add - (f32.mul - (local.get $14) - (local.get $16) - ) - (f32.mul - (local.get $10) - (local.get $25) - ) - ) - ) - (local.tee $14 - (f32.add - (f32.mul - (local.get $21) - (local.get $22) - ) - (f32.mul - (local.get $26) - (local.get $19) - ) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.add - (i32.shl - (local.get $15) - (i32.const 3) - ) - (local.get $3) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.get $32) - (i32.const 3) - ) - (local.get $13) - ) - ) - (local.set $12 - (i32.add - (i32.shl - (local.get $33) - (i32.const 3) - ) - (local.get $12) - ) - ) - (f32.store - (local.get $4) - (f32.add - (local.get $20) - (f32.load - (local.get $4) - ) - ) - ) - (f32.store offset=4 - (local.get $4) - (f32.add - (local.get $16) - (f32.load offset=4 - (local.get $4) - ) - ) - ) - (f32.store - (local.get $34) - (f32.add - (local.get $7) - (local.tee $10 - (f32.sub - (local.get $10) - (local.get $14) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $35) - (f32.sub - (local.get $6) - (local.tee $8 - (f32.sub - (local.get $8) - (local.get $5) - ) - ) - ) - ) - (f32.store - (local.get $40) - (f32.sub - (local.get $7) - (local.get $10) - ) - ) - (f32.store offset=4 - (local.get $41) - (f32.add - (local.get $6) - (local.get $8) - ) - ) - (local.set $4 - (i32.add - (local.get $4) - (i32.const 8) - ) - ) - (br_if $while-in7 - (i32.ne - (local.get $2) - (local.tee $28 - (i32.add - (local.get $28) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $18 - (i32.add - (local.get $18) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (br $label$break$L9) - ) - (local.set $27 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (local.set $8 - (f32.load offset=4 - (i32.add - (local.tee $28 - (i32.load offset=48 - (local.get $0) - ) - ) - (i32.shl - (i32.mul - (local.get $2) - (local.tee $32 - (i32.shl - (local.tee $17 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $29) - ) - ) - ) - (local.get $39) - ) - ) - ) - (i32.const 3) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $17) - (i32.const 0) - ) - (block - (local.set $33 - (i32.shl - (local.get $32) - (i32.const 1) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in10 - (local.set $9 - (i32.add - (i32.shl - (i32.mul - (local.get $13) - (local.get $38) - ) - (i32.const 3) - ) - (local.get $1) - ) - ) - (local.set $12 - (local.get $2) - ) - (local.set $4 - (local.tee $3 - (local.get $28) - ) - ) - (loop $while-in12 - (local.set $5 - (f32.sub - (f32.mul - (local.tee $7 - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $9) - ) - ) - ) - ) - (local.tee $6 - (f32.load - (local.get $3) - ) - ) - ) - (f32.mul - (local.tee $10 - (f32.load offset=4 - (local.tee $15 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $9) - ) - ) - ) - ) - (local.tee $14 - (f32.load offset=4 - (local.get $3) - ) - ) - ) - ) - ) - (local.set $3 - (i32.add - (i32.shl - (local.get $32) - (i32.const 3) - ) - (local.get $3) - ) - ) - (local.set $18 - (i32.add - (i32.shl - (local.get $33) - (i32.const 3) - ) - (local.get $4) - ) - ) - (f32.store - (local.get $11) - (f32.sub - (f32.load - (local.get $9) - ) - (f32.mul - (local.tee $19 - (f32.add - (local.get $5) - (local.tee $22 - (f32.sub - (f32.mul - (local.tee $16 - (f32.load - (local.tee $34 - (i32.add - (i32.shl - (local.get $27) - (i32.const 3) - ) - (local.get $9) - ) - ) - ) - ) - (local.tee $25 - (f32.load - (local.get $4) - ) - ) - ) - (f32.mul - (local.tee $26 - (f32.load offset=4 - (local.tee $35 - (i32.add - (i32.shl - (local.get $27) - (i32.const 3) - ) - (local.get $9) - ) - ) - ) - ) - (local.tee $21 - (f32.load offset=4 - (local.get $4) - ) - ) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store offset=4 - (local.get $15) - (f32.sub - (f32.load offset=4 - (local.get $9) - ) - (f32.mul - (local.tee $10 - (f32.add - (local.tee $7 - (f32.add - (f32.mul - (local.get $6) - (local.get $10) - ) - (f32.mul - (local.get $7) - (local.get $14) - ) - ) - ) - (local.tee $6 - (f32.add - (f32.mul - (local.get $25) - (local.get $26) - ) - (f32.mul - (local.get $16) - (local.get $21) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (local.get $9) - (f32.add - (local.get $19) - (f32.load - (local.get $9) - ) - ) - ) - (f32.store offset=4 - (local.get $9) - (f32.add - (local.get $10) - (f32.load offset=4 - (local.get $9) - ) - ) - ) - (f32.store - (local.get $34) - (f32.add - (local.tee $7 - (f32.mul - (local.get $8) - (f32.sub - (local.get $7) - (local.get $6) - ) - ) - ) - (f32.load - (local.get $11) - ) - ) - ) - (f32.store offset=4 - (local.get $35) - (f32.sub - (f32.load offset=4 - (local.get $15) - ) - (local.tee $5 - (f32.mul - (local.get $8) - (f32.sub - (local.get $5) - (local.get $22) - ) - ) - ) - ) - ) - (f32.store - (local.get $11) - (f32.sub - (f32.load - (local.get $11) - ) - (local.get $7) - ) - ) - (f32.store offset=4 - (local.get $15) - (f32.add - (local.get $5) - (f32.load offset=4 - (local.get $15) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const 8) - ) - ) - (if - (local.tee $12 - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - (block - (local.set $4 - (local.get $18) - ) - (br $while-in12) - ) - ) - ) - (br_if $while-in10 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - (br $label$break$L9) - ) - (local.set $8 - (f32.load - (i32.add - (local.tee $11 - (i32.load offset=48 - (local.get $0) - ) - ) - (i32.shl - (local.tee $3 - (i32.mul - (local.get $2) - (local.tee $15 - (i32.shl - (local.tee $27 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $29) - ) - ) - ) - (local.get $39) - ) - ) - ) - ) - (i32.const 3) - ) - ) - ) - ) - (local.set $5 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - (local.set $7 - (f32.load - (i32.add - (i32.shl - (local.tee $3 - (i32.mul - (local.get $2) - (i32.shl - (local.get $15) - (i32.const 1) - ) - ) - ) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - (local.set $6 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - (if - (i32.gt_s - (local.get $27) - (i32.const 0) - ) - (block - (local.set $32 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (local.set $33 - (i32.mul - (local.get $2) - (i32.const 3) - ) - ) - (local.set $34 - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - (local.set $35 - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - (local.set $28 - (i32.const 0) - ) - (loop $while-in15 - (local.set $3 - (i32.add - (i32.shl - (i32.mul - (local.get $28) - (local.get $38) - ) - (i32.const 3) - ) - (local.get $1) - ) - ) - (if - (local.get $35) - (block - (local.set $12 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $3) - ) - ) - (local.set $9 - (i32.add - (i32.shl - (local.get $32) - (i32.const 3) - ) - (local.get $3) - ) - ) - (local.set $4 - (i32.add - (i32.shl - (local.get $33) - (i32.const 3) - ) - (local.get $3) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.get $34) - (i32.const 3) - ) - (local.get $3) - ) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in17 - (local.set $10 - (f32.load offset=4 - (local.get $3) - ) - ) - (local.set $14 - (f32.sub - (f32.mul - (local.tee $22 - (f32.load - (local.get $12) - ) - ) - (local.tee $19 - (f32.load - (i32.add - (i32.shl - (local.tee $17 - (i32.mul - (local.get $15) - (local.get $18) - ) - ) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - (f32.mul - (local.tee $20 - (f32.load offset=4 - (local.get $12) - ) - ) - (local.tee $24 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $17) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $3) - (f32.add - (local.tee $16 - (f32.load - (local.get $3) - ) - ) - (f32.add - (local.tee $25 - (f32.add - (local.tee $37 - (f32.sub - (f32.mul - (local.tee $21 - (f32.load - (local.get $9) - ) - ) - (local.tee $30 - (f32.load - (i32.add - (i32.shl - (local.tee $40 - (i32.mul - (i32.shl - (local.get $18) - (i32.const 1) - ) - (local.get $15) - ) - ) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - (f32.mul - (local.tee $31 - (f32.load offset=4 - (local.get $9) - ) - ) - (local.tee $36 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $40) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.tee $48 - (f32.sub - (f32.mul - (local.tee $44 - (f32.load - (local.get $4) - ) - ) - (local.tee $45 - (f32.load - (i32.add - (i32.shl - (local.tee $17 - (i32.mul - (local.get $17) - (i32.const 3) - ) - ) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - (f32.mul - (local.tee $46 - (f32.load offset=4 - (local.get $4) - ) - ) - (local.tee $47 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $17) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - ) - (local.tee $26 - (f32.add - (local.get $14) - (local.tee $53 - (f32.sub - (f32.mul - (local.tee $49 - (f32.load - (local.get $13) - ) - ) - (local.tee $50 - (f32.load - (i32.add - (i32.shl - (local.tee $17 - (i32.mul - (i32.shl - (local.get $18) - (i32.const 2) - ) - (local.get $15) - ) - ) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - (f32.mul - (local.tee $51 - (f32.load offset=4 - (local.get $13) - ) - ) - (local.tee $52 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $17) - (i32.const 3) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $3) - (f32.add - (local.get $10) - (f32.add - (local.tee $21 - (f32.add - (local.tee $30 - (f32.add - (f32.mul - (local.get $30) - (local.get $31) - ) - (f32.mul - (local.get $21) - (local.get $36) - ) - ) - ) - (local.tee $31 - (f32.add - (f32.mul - (local.get $45) - (local.get $46) - ) - (f32.mul - (local.get $44) - (local.get $47) - ) - ) - ) - ) - ) - (local.tee $22 - (f32.add - (local.tee $19 - (f32.add - (f32.mul - (local.get $19) - (local.get $20) - ) - (f32.mul - (local.get $22) - (local.get $24) - ) - ) - ) - (local.tee $20 - (f32.add - (f32.mul - (local.get $50) - (local.get $51) - ) - (f32.mul - (local.get $49) - (local.get $52) - ) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $12) - (f32.sub - (local.tee $24 - (f32.add - (local.get $16) - (f32.add - (f32.mul - (local.get $7) - (local.get $25) - ) - (f32.mul - (local.get $8) - (local.get $26) - ) - ) - ) - ) - (local.tee $20 - (f32.add - (f32.mul - (local.get $6) - (local.tee $30 - (f32.sub - (local.get $30) - (local.get $31) - ) - ) - ) - (f32.mul - (local.get $5) - (local.tee $19 - (f32.sub - (local.get $19) - (local.get $20) - ) - ) - ) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $12) - (f32.add - (local.tee $36 - (f32.add - (f32.mul - (local.get $6) - (local.tee $31 - (f32.sub - (local.get $37) - (local.get $48) - ) - ) - ) - (f32.mul - (local.get $5) - (local.tee $14 - (f32.sub - (local.get $14) - (local.get $53) - ) - ) - ) - ) - ) - (local.tee $37 - (f32.add - (local.get $10) - (f32.add - (f32.mul - (local.get $7) - (local.get $21) - ) - (f32.mul - (local.get $8) - (local.get $22) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $13) - (f32.add - (local.get $20) - (local.get $24) - ) - ) - (f32.store offset=4 - (local.get $13) - (f32.sub - (local.get $37) - (local.get $36) - ) - ) - (f32.store - (local.get $9) - (f32.add - (local.tee $19 - (f32.sub - (f32.mul - (local.get $5) - (local.get $30) - ) - (f32.mul - (local.get $6) - (local.get $19) - ) - ) - ) - (local.tee $16 - (f32.add - (local.get $16) - (f32.add - (f32.mul - (local.get $8) - (local.get $25) - ) - (f32.mul - (local.get $7) - (local.get $26) - ) - ) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $9) - (f32.add - (local.tee $14 - (f32.sub - (f32.mul - (local.get $6) - (local.get $14) - ) - (f32.mul - (local.get $5) - (local.get $31) - ) - ) - ) - (local.tee $10 - (f32.add - (local.get $10) - (f32.add - (f32.mul - (local.get $8) - (local.get $21) - ) - (f32.mul - (local.get $7) - (local.get $22) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $4) - (f32.sub - (local.get $16) - (local.get $19) - ) - ) - (f32.store offset=4 - (local.get $4) - (f32.sub - (local.get $10) - (local.get $14) - ) - ) - (local.set $3 - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - (local.set $12 - (i32.add - (local.get $12) - (i32.const 8) - ) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (local.get $4) - (i32.const 8) - ) - ) - (local.set $13 - (i32.add - (local.get $13) - (i32.const 8) - ) - ) - (br_if $while-in17 - (i32.ne - (local.get $2) - (local.tee $18 - (i32.add - (local.get $18) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in15 - (i32.ne - (local.tee $28 - (i32.add - (local.get $28) - (i32.const 1) - ) - ) - (local.get $27) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$1 - (i32.le_s - (local.get $23) - (i32.const 0) - ) - ) - (local.set $23 - (i32.add - (local.get $23) - (i32.const -1) - ) - ) - (local.set $2 - (local.get $38) - ) - (br $label$continue$L4) - ) - ) - (call $_celt_fatal - (i32.const 39642) - (i32.const 39665) - (i32.const 76) - ) - (br $__rjto$1) - ) - (global.set $STACKTOP - (local.get $29) - ) - ) - ) - (func $_clt_mdct_forward_c (; 40 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 f32) - (local $18 f32) - (local $19 f32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 f32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 f32) - (local.set $19 - (f32.load offset=4 - (local.tee $21 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 8) - ) - (i32.shl - (local.get $5) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.set $7 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $0 - (i32.shr_s - (local.tee $22 - (i32.load - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - (local.set $12 - (if (result i32) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - (loop $while-in (result i32) - (local.set $7 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $7) - ) - ) - (local.set $9 - (i32.shr_s - (local.get $0) - (i32.const 1) - ) - ) - (if (result i32) - (i32.eq - (local.get $5) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - (block (result i32) - (local.set $22 - (local.get $0) - ) - (local.set $14 - (local.get $7) - ) - (local.get $9) - ) - (block - (local.set $0 - (local.get $9) - ) - (br $while-in) - ) - ) - ) - (block (result i32) - (local.set $14 - (local.get $7) - ) - (local.get $0) - ) - ) - ) - (local.set $24 - (global.get $STACKTOP) - ) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $15 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $11 - (i32.shr_s - (local.get $22) - (i32.const 2) - ) - ) - (i32.const 3) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $5 - (i32.shr_s - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $1 - (i32.add - (i32.add - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $1) - ) - (i32.const -4) - ) - (i32.shl - (local.get $5) - (i32.const 2) - ) - ) - ) - (local.set $7 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $3) - ) - ) - (local.set $16 - (i32.shr_s - (i32.add - (local.get $4) - (i32.const 3) - ) - (i32.const 2) - ) - ) - (local.set $5 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - (block (result i32) - (local.set $20 - (i32.sub - (i32.const 0) - (local.get $12) - ) - ) - (local.set $10 - (i32.add - (local.get $7) - (i32.const -4) - ) - ) - (local.set $5 - (local.get $9) - ) - (loop $while-in1 (result i32) - (f32.store - (local.get $5) - (f32.add - (f32.mul - (local.tee $17 - (f32.load - (local.get $10) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (f32.mul - (local.tee $18 - (f32.load - (local.get $7) - ) - ) - (f32.load - (local.get $1) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - (f32.store offset=4 - (local.get $5) - (f32.sub - (f32.mul - (local.get $18) - (f32.load - (local.get $0) - ) - ) - (f32.mul - (local.get $17) - (f32.load - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const -8) - ) - ) - (local.set $5 - (i32.add - (local.get $7) - (i32.const 8) - ) - ) - (local.set $10 - (i32.add - (local.get $10) - (i32.const -8) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $16) - ) - (block - (local.set $13 - (local.get $7) - ) - (local.set $7 - (local.get $5) - ) - (local.set $5 - (local.get $8) - ) - (br $while-in1) - ) - (local.get $8) - ) - ) - ) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (local.get $9) - ) - ) - ) - (local.set $8 - (if (result i32) - (i32.lt_s - (local.get $7) - (local.tee $20 - (i32.sub - (local.get $11) - (local.get $16) - ) - ) - ) - (block (result i32) - (local.set $16 - (i32.add - (i32.shl - (local.tee $27 - (i32.sub - (local.tee $25 - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - (local.tee $26 - (i32.shl - (i32.add - (local.get $7) - (local.get $16) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.const 2) - ) - (local.get $5) - ) - ) - (local.set $10 - (local.get $7) - ) - (local.set $7 - (local.get $0) - ) - (local.set $8 - (local.get $1) - ) - (loop $while-in3 - (i32.store - (local.get $5) - (i32.load - (local.get $8) - ) - ) - (local.set $13 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - (i32.store offset=4 - (local.get $5) - (i32.load - (local.get $7) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 8) - ) - ) - (local.set $8 - (i32.add - (local.get $8) - (i32.const -8) - ) - ) - (if - (i32.ne - (local.get $20) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - ) - (block - (local.set $5 - (local.get $13) - ) - (br $while-in3) - ) - ) - ) - (local.set $7 - (local.get $20) - ) - (local.set $10 - (i32.add - (i32.shl - (i32.sub - (local.get $26) - (local.get $25) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $5 - (local.get $16) - ) - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $0) - ) - ) - (block (result i32) - (local.set $10 - (local.get $1) - ) - (local.get $0) - ) - ) - ) - (local.set $0 - (i32.add - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $3) - ) - (i32.const -4) - ) - ) - (if - (i32.lt_s - (local.get $7) - (local.get $11) - ) - (block - (local.set $13 - (i32.sub - (i32.const 0) - (local.get $12) - ) - ) - (local.set $1 - (local.get $8) - ) - (local.set $4 - (local.get $10) - ) - (loop $while-in5 - (f32.store - (local.get $5) - (f32.sub - (f32.mul - (f32.load - (local.get $0) - ) - (f32.load - (local.get $4) - ) - ) - (f32.mul - (f32.load - (local.get $3) - ) - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - (f32.store offset=4 - (local.get $5) - (f32.add - (f32.mul - (f32.load - (local.get $0) - ) - (f32.load - (local.get $1) - ) - ) - (f32.mul - (f32.load - (local.get $3) - ) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (local.get $4) - (i32.const -8) - ) - ) - (local.set $3 - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const -8) - ) - ) - (if - (i32.ne - (local.get $11) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - (block - (local.set $5 - (local.get $8) - ) - (br $while-in5) - ) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $22) - (i32.const 3) - ) - (block - (call $_opus_fft_impl - (local.get $21) - (local.get $15) - ) - (global.set $STACKTOP - (local.get $24) - ) - (return) - ) - ) - (local.set $3 - (i32.load offset=44 - (local.get $21) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in7 - (local.set $1 - (i32.add - (local.get $9) - (i32.const 8) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $4 - (i32.load16_s - (i32.add - (i32.shl - (local.get $0) - (i32.const 1) - ) - (local.get $3) - ) - ) - ) - (i32.const 3) - ) - (local.get $15) - ) - (f32.mul - (local.get $19) - (f32.sub - (f32.mul - (local.tee $17 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (local.tee $18 - (f32.load - (local.get $9) - ) - ) - ) - (f32.mul - (local.tee $23 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $0) - (local.get $11) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (local.tee $28 - (f32.load offset=4 - (local.get $9) - ) - ) - ) - ) - ) - ) - (f32.store offset=4 - (i32.add - (i32.shl - (local.get $4) - (i32.const 3) - ) - (local.get $15) - ) - (f32.mul - (local.get $19) - (f32.add - (f32.mul - (local.get $23) - (local.get $18) - ) - (f32.mul - (local.get $17) - (local.get $28) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $11) - ) - (block - (local.set $9 - (local.get $1) - ) - (br $while-in7) - ) - ) - ) - (call $_opus_fft_impl - (local.get $21) - (local.get $15) - ) - (local.set $5 - (i32.sub - (i32.const 0) - (local.tee $4 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.set $0 - (local.get $15) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $3 - (i32.add - (i32.shl - (i32.mul - (local.get $6) - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - (loop $while-in9 - (f32.store - (local.get $2) - (f32.sub - (f32.mul - (local.tee $19 - (f32.load offset=4 - (local.get $0) - ) - ) - (local.tee $17 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $11) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (f32.mul - (local.tee $18 - (f32.load - (local.get $0) - ) - ) - (local.tee $23 - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $3) - (f32.add - (f32.mul - (local.get $17) - (local.get $18) - ) - (f32.mul - (local.get $19) - (local.get $23) - ) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $2 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $2) - ) - ) - (local.set $3 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $3) - ) - ) - (br_if $while-in9 - (i32.lt_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - (global.set $STACKTOP - (local.get $24) - ) - ) - (func $_celt_pitch_xcorr_c (; 41 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 f32) - (local $7 i32) - (local $8 f32) - (local $9 f32) - (local $10 f32) - (local $11 f32) - (local $12 i32) - (local $13 f32) - (local $14 f32) - (local $15 f32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 f32) - (local $20 f32) - (local $21 f32) - (local $22 i32) - (local $23 i32) - (local $24 f32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (if - (i32.le_s - (local.get $4) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 39750) - (i32.const 39780) - (i32.const 251) - ) - ) - (local.set $28 - (i32.add - (local.get $4) - (i32.const -3) - ) - ) - (if - (i32.ge_s - (local.tee $5 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 3) - ) - (block (result i32) - (if - (i32.le_s - (local.get $3) - (i32.const 2) - ) - (call $_celt_fatal - (i32.const 39793) - (i32.const 39818) - (i32.const 69) - ) - ) - (local.set $29 - (i32.eq - (local.get $3) - (i32.const 3) - ) - ) - (local.set $27 - (i32.add - (local.tee $5 - (i32.and - (i32.add - (select - (local.tee $26 - (i32.add - (local.get $3) - (i32.const -3) - ) - ) - (i32.const 4) - (i32.gt_s - (local.get $26) - (i32.const 4) - ) - ) - (i32.const -1) - ) - (i32.const -4) - ) - ) - (i32.const 4) - ) - ) - (local.set $30 - (i32.add - (local.get $5) - (i32.const 7) - ) - ) - (local.set $31 - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $0) - ) - ) - (loop $while-in - (local.set $6 - (f32.load - (local.tee $25 - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.set $8 - (f32.load offset=4 - (local.get $25) - ) - ) - (local.set $7 - (i32.add - (local.get $25) - (i32.const 12) - ) - ) - (local.set $11 - (f32.load offset=8 - (local.get $25) - ) - ) - (local.set $5 - (if (result i32) - (local.get $29) - (block (result i32) - (local.set $9 - (f32.const 0) - ) - (local.set $13 - (f32.const 0) - ) - (local.set $10 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (local.set $22 - (i32.const 0) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $17 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (local.set $23 - (i32.const 0) - ) - (local.set $19 - (local.get $8) - ) - (local.set $8 - (f32.const 0) - ) - (local.get $0) - ) - (block (result i32) - (local.set $10 - (f32.const 0) - ) - (local.set $13 - (f32.const 0) - ) - (local.set $21 - (f32.const 0) - ) - (local.set $14 - (f32.const 0) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $5 - (local.get $0) - ) - (local.set $9 - (local.get $6) - ) - (local.set $6 - (local.get $11) - ) - (loop $while-in1 - (local.set $17 - (i32.add - (local.get $5) - (i32.const 16) - ) - ) - (local.set $18 - (i32.add - (local.get $7) - (i32.const 16) - ) - ) - (local.set $9 - (f32.add - (f32.add - (f32.add - (f32.add - (local.get $10) - (f32.mul - (local.get $9) - (local.tee $11 - (f32.load - (local.get $5) - ) - ) - ) - ) - (f32.mul - (local.get $8) - (local.tee $10 - (f32.load offset=4 - (local.get $5) - ) - ) - ) - ) - (f32.mul - (local.get $6) - (local.tee $20 - (f32.load offset=8 - (local.get $5) - ) - ) - ) - ) - (f32.mul - (local.tee $15 - (f32.load - (local.get $7) - ) - ) - (local.tee $24 - (f32.load offset=12 - (local.get $5) - ) - ) - ) - ) - ) - (local.set $13 - (f32.add - (f32.add - (f32.add - (f32.add - (local.get $13) - (f32.mul - (local.get $8) - (local.get $11) - ) - ) - (f32.mul - (local.get $6) - (local.get $10) - ) - ) - (f32.mul - (local.get $15) - (local.get $20) - ) - ) - (f32.mul - (local.tee $8 - (f32.load offset=4 - (local.get $7) - ) - ) - (local.get $24) - ) - ) - ) - (local.set $6 - (f32.add - (f32.add - (f32.add - (f32.add - (local.get $21) - (f32.mul - (local.get $6) - (local.get $11) - ) - ) - (f32.mul - (local.get $15) - (local.get $10) - ) - ) - (f32.mul - (local.get $8) - (local.get $20) - ) - ) - (f32.mul - (local.tee $19 - (f32.load offset=8 - (local.get $7) - ) - ) - (local.get $24) - ) - ) - ) - (local.set $14 - (f32.add - (f32.add - (f32.add - (f32.add - (local.get $14) - (f32.mul - (local.get $11) - (local.get $15) - ) - ) - (f32.mul - (local.get $10) - (local.get $8) - ) - ) - (f32.mul - (local.get $20) - (local.get $19) - ) - ) - (f32.mul - (local.get $24) - (local.tee $11 - (f32.load offset=12 - (local.get $7) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 4) - ) - ) - (local.get $26) - ) - (block - (local.set $10 - (local.get $9) - ) - (local.set $21 - (local.get $6) - ) - (local.set $5 - (local.get $17) - ) - (local.set $7 - (local.get $18) - ) - (local.set $9 - (local.get $8) - ) - (local.set $8 - (local.get $19) - ) - (local.set $6 - (local.get $11) - ) - (br $while-in1) - ) - ) - ) - (local.set $22 - (local.get $27) - ) - (local.set $12 - (i32.reinterpret_f32 - (local.get $9) - ) - ) - (local.set $17 - (i32.reinterpret_f32 - (local.get $13) - ) - ) - (local.set $18 - (i32.reinterpret_f32 - (local.tee $10 - (local.get $6) - ) - ) - ) - (local.set $23 - (i32.reinterpret_f32 - (local.get $14) - ) - ) - (local.set $7 - (i32.add - (i32.shl - (local.get $30) - (i32.const 2) - ) - (local.get $25) - ) - ) - (local.set $6 - (local.get $8) - ) - (local.set $8 - (local.get $15) - ) - (local.get $31) - ) - ) - ) - (if - (i32.lt_s - (local.get $22) - (local.get $3) - ) - (block - (local.set $9 - (local.tee $21 - (f32.add - (local.get $9) - (f32.mul - (local.get $6) - (local.tee $8 - (f32.load - (local.get $5) - ) - ) - ) - ) - ) - ) - (local.set $13 - (local.tee $15 - (f32.add - (local.get $13) - (f32.mul - (local.get $19) - (local.get $8) - ) - ) - ) - ) - (local.set $10 - (local.tee $20 - (f32.add - (local.get $10) - (f32.mul - (local.get $11) - (local.get $8) - ) - ) - ) - ) - (local.set $14 - (local.tee $24 - (f32.add - (local.get $14) - (f32.mul - (local.get $8) - (local.tee $8 - (f32.load - (local.get $7) - ) - ) - ) - ) - ) - ) - (local.set $12 - (i32.reinterpret_f32 - (local.get $21) - ) - ) - (local.set $17 - (i32.reinterpret_f32 - (local.get $15) - ) - ) - (local.set $18 - (i32.reinterpret_f32 - (local.get $20) - ) - ) - (local.set $23 - (i32.reinterpret_f32 - (local.get $24) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 4) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $22 - (i32.or - (local.get $22) - (i32.const 1) - ) - ) - (local.get $3) - ) - (block - (local.set $9 - (local.tee $19 - (f32.add - (local.get $9) - (f32.mul - (local.get $19) - (local.tee $6 - (f32.load - (local.get $5) - ) - ) - ) - ) - ) - ) - (local.set $13 - (local.tee $21 - (f32.add - (local.get $13) - (f32.mul - (local.get $11) - (local.get $6) - ) - ) - ) - ) - (local.set $10 - (local.tee $15 - (f32.add - (local.get $10) - (f32.mul - (local.get $8) - (local.get $6) - ) - ) - ) - ) - (local.set $14 - (local.tee $20 - (f32.add - (local.get $14) - (f32.mul - (local.get $6) - (local.tee $6 - (f32.load - (local.get $7) - ) - ) - ) - ) - ) - ) - (local.set $12 - (i32.reinterpret_f32 - (local.get $19) - ) - ) - (local.set $17 - (i32.reinterpret_f32 - (local.get $21) - ) - ) - (local.set $18 - (i32.reinterpret_f32 - (local.get $15) - ) - ) - (local.set $23 - (i32.reinterpret_f32 - (local.get $20) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 4) - ) - ) - ) - ) - (if - (i32.lt_s - (i32.add - (local.get $22) - (i32.const 1) - ) - (local.get $3) - ) - (block - (local.set $12 - (i32.reinterpret_f32 - (f32.add - (local.get $9) - (f32.mul - (local.get $11) - (local.tee $9 - (f32.load - (local.get $5) - ) - ) - ) - ) - ) - ) - (local.set $17 - (i32.reinterpret_f32 - (f32.add - (local.get $13) - (f32.mul - (local.get $8) - (local.get $9) - ) - ) - ) - ) - (local.set $18 - (i32.reinterpret_f32 - (f32.add - (local.get $10) - (f32.mul - (local.get $6) - (local.get $9) - ) - ) - ) - ) - (local.set $23 - (i32.reinterpret_f32 - (f32.add - (local.get $14) - (f32.mul - (local.get $9) - (f32.load - (local.get $7) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $2) - ) - (local.get $12) - ) - (i32.store - (i32.add - (i32.shl - (i32.or - (local.get $16) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $2) - ) - (local.get $17) - ) - (i32.store - (i32.add - (i32.shl - (i32.or - (local.get $16) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $2) - ) - (local.get $18) - ) - (i32.store - (i32.add - (i32.shl - (i32.or - (local.get $16) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $2) - ) - (local.get $23) - ) - (br_if $while-in - (i32.lt_s - (local.tee $16 - (i32.add - (local.get $16) - (i32.const 4) - ) - ) - (local.get $28) - ) - ) - ) - (i32.and - (local.get $4) - (i32.const -4) - ) - ) - (i32.const 0) - ) - ) - (local.get $4) - ) - (return) - ) - (if - (i32.le_s - (local.get $3) - (i32.const 0) - ) - (block - (drop - (call $_memset - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $2) - ) - (i32.const 0) - (i32.shl - (i32.sub - (local.get $4) - (local.get $5) - ) - (i32.const 2) - ) - ) - ) - (return) - ) - ) - (loop $while-in3 - (local.set $12 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (f32.const 0) - ) - (loop $while-in5 - (local.set $6 - (f32.add - (local.get $6) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $2) - ) - (local.get $6) - ) - (br_if $while-in3 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - (func $_pitch_search (; 42 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 f32) - (local $5 i32) - (local $6 f32) - (local $7 f32) - (local $8 f32) - (local $9 i32) - (local $10 i32) - (local $11 f32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 f32) - (local $18 f32) - (local $19 f32) - (local $20 i32) - (local.set $20 - (global.get $STACKTOP) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 39833) - (i32.const 39780) - (i32.const 302) - ) - ) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $13 - (i32.shr_u - (local.get $2) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $14 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $15 - (i32.shr_s - (i32.add - (local.get $2) - (i32.const 979) - ) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 1968) - ) - ) - (block $__rjto$2 - (block $__rjti$2 - (br_if $__rjti$2 - (local.tee $16 - (i32.eqz - (local.get $13) - ) - ) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $9) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (local.get $0) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.get $13) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $__rjti$2 - (i32.gt_s - (local.get $2) - (i32.const -976) - ) - ) - (br $__rjto$2) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in1 - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $14) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (local.get $1) - ) - ) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - ) - ) - (call $_celt_pitch_xcorr_c - (local.get $9) - (local.get $14) - (local.get $12) - (local.get $13) - (i32.const 244) - ) - (if - (local.get $16) - (local.set $4 - (f32.const 1) - ) - (block - (local.set $4 - (f32.const 1) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in3 - (local.set $4 - (f32.add - (local.get $4) - (f32.mul - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (local.get $4) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $13) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $8 - (local.get $4) - ) - (local.set $4 - (f32.const 0) - ) - (local.set $6 - (f32.const -1) - ) - (local.set $18 - (f32.const -1) - ) - (local.set $15 - (i32.const 0) - ) - (local.set $16 - (i32.const 1) - ) - (loop $while-in5 - (if - (f32.gt - (local.tee $7 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (f32.const 0) - ) - (if - (f32.gt - (f32.mul - (local.get $17) - (local.tee $19 - (f32.mul - (local.tee $7 - (f32.mul - (local.get $7) - (f32.const 9.999999960041972e-13) - ) - ) - (local.get $7) - ) - ) - ) - (f32.mul - (local.get $18) - (local.get $8) - ) - ) - (local.set $16 - (if (result i32) - (f32.gt - (f32.mul - (local.get $4) - (local.get $19) - ) - (f32.mul - (local.get $6) - (local.get $8) - ) - ) - (block (result i32) - (local.set $7 - (local.get $8) - ) - (local.set $17 - (local.get $4) - ) - (local.set $11 - (local.get $19) - ) - (local.set $18 - (local.get $6) - ) - (local.set $15 - (local.tee $5 - (local.get $10) - ) - ) - (local.get $9) - ) - (block (result i32) - (local.set $5 - (local.get $9) - ) - (local.set $7 - (local.get $4) - ) - (local.set $17 - (local.get $8) - ) - (local.set $11 - (local.get $6) - ) - (local.set $18 - (local.get $19) - ) - (local.get $10) - ) - ) - ) - (block - (local.set $5 - (local.get $9) - ) - (local.set $7 - (local.get $4) - ) - (local.set $11 - (local.get $6) - ) - ) - ) - (block - (local.set $5 - (local.get $9) - ) - (local.set $7 - (local.get $4) - ) - (local.set $11 - (local.get $6) - ) - ) - ) - (local.set $8 - (select - (f32.const 1) - (local.tee $4 - (f32.add - (local.get $8) - (f32.sub - (f32.mul - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $10) - (local.get $13) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (local.get $4) - ) - (f32.mul - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (local.get $4) - ) - ) - ) - ) - (f32.lt - (local.get $4) - (f32.const 1) - ) - ) - ) - (if - (i32.ne - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 244) - ) - (block - (local.set $9 - (local.get $5) - ) - (local.set $4 - (local.get $7) - ) - (local.set $6 - (local.get $11) - ) - (br $while-in5) - ) - ) - ) - (local.set $15 - (i32.shl - (local.get $15) - (i32.const 1) - ) - ) - (local.set $16 - (i32.shl - (local.get $16) - (i32.const 1) - ) - ) - (local.set $9 - (i32.shr_s - (local.get $2) - (i32.const 1) - ) - ) - (if - (local.tee $10 - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - ) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in7 - (f32.store - (local.tee $13 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.const 0) - ) - (block $__rjto$0 - (block $__rjti$0 - (br_if $__rjti$0 - (i32.le_s - (select - (local.tee $5 - (i32.sub - (local.get $2) - (local.get $15) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - (br_if $__rjti$0 - (i32.le_s - (select - (local.tee $5 - (i32.sub - (local.get $2) - (local.get $16) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - (br $__rjto$0) - ) - (local.set $14 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $4 - (f32.const 0) - ) - (loop $while-in9 - (local.set $4 - (f32.add - (local.get $4) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.get $9) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (f32.store - (local.get $13) - (select - (f32.const -1) - (local.get $4) - (f32.lt - (local.get $4) - (f32.const -1) - ) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 489) - ) - ) - ) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in11 - (f32.store - (local.tee $5 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.const 0) - ) - (block $__rjto$1 - (block $__rjti$1 - (br_if $__rjti$1 - (i32.le_s - (select - (local.tee $2 - (i32.sub - (local.get $0) - (local.get $15) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - (br_if $__rjti$1 - (i32.le_s - (select - (local.tee $2 - (i32.sub - (local.get $0) - (local.get $16) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - (br $__rjto$1) - ) - (f32.store - (local.get $5) - (f32.const 0) - ) - ) - (br_if $while-in11 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 489) - ) - ) - ) - ) - ) - (if - (local.get $10) - (block - (local.set $4 - (f32.const 1) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in13 - (local.set $4 - (f32.add - (local.get $4) - (f32.mul - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $4) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.get $9) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $4 - (f32.const 1) - ) - ) - (local.set $8 - (local.get $4) - ) - (local.set $4 - (f32.const 0) - ) - (local.set $17 - (f32.const 0) - ) - (local.set $6 - (f32.const -1) - ) - (local.set $18 - (f32.const -1) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in15 - (local.set $7 - (if (result f32) - (f32.gt - (local.tee $7 - (f32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (f32.const 0) - ) - (if (result f32) - (f32.gt - (f32.mul - (local.get $17) - (local.tee $19 - (f32.mul - (local.tee $7 - (f32.mul - (local.get $7) - (f32.const 9.999999960041972e-13) - ) - ) - (local.get $7) - ) - ) - ) - (f32.mul - (local.get $18) - (local.get $8) - ) - ) - (if (result f32) - (f32.gt - (f32.mul - (local.get $4) - (local.get $19) - ) - (f32.mul - (local.get $6) - (local.get $8) - ) - ) - (block (result f32) - (local.set $17 - (local.get $4) - ) - (local.set $11 - (local.get $19) - ) - (local.set $18 - (local.get $6) - ) - (local.set $0 - (local.get $2) - ) - (local.get $8) - ) - (block (result f32) - (local.set $17 - (local.get $8) - ) - (local.set $11 - (local.get $6) - ) - (local.set $18 - (local.get $19) - ) - (local.get $4) - ) - ) - (block (result f32) - (local.set $11 - (local.get $6) - ) - (local.get $4) - ) - ) - (block (result f32) - (local.set $11 - (local.get $6) - ) - (local.get $4) - ) - ) - ) - (local.set $8 - (select - (f32.const 1) - (local.tee $4 - (f32.add - (local.get $8) - (f32.sub - (f32.mul - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $4) - ) - (f32.mul - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $4) - ) - ) - ) - ) - (f32.lt - (local.get $4) - (f32.const 1) - ) - ) - ) - (if - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 489) - ) - (block - (local.set $4 - (local.get $7) - ) - (local.set $6 - (local.get $11) - ) - (br $while-in15) - ) - ) - ) - (if - (i32.ge_u - (local.tee $1 - (i32.add - (local.get $0) - (i32.const -1) - ) - ) - (i32.const 487) - ) - (block - (i32.store - (local.get $3) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - (global.set $STACKTOP - (local.get $20) - ) - (return) - ) - ) - (if - (f32.gt - (f32.sub - (local.tee $4 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $0) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (f32.mul - (f32.sub - (local.tee $7 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (local.get $6) - ) - (f32.const 0.699999988079071) - ) - ) - (block - (i32.store - (local.get $3) - (i32.sub - (i32.shl - (local.get $0) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (global.set $STACKTOP - (local.get $20) - ) - (return) - ) - ) - (i32.store - (local.get $3) - (i32.sub - (i32.shl - (local.get $0) - (i32.const 1) - ) - (i32.shr_s - (i32.shl - (f32.gt - (f32.sub - (local.get $6) - (local.get $4) - ) - (f32.mul - (f32.sub - (local.get $7) - (local.get $4) - ) - (f32.const 0.699999988079071) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - ) - (global.set $STACKTOP - (local.get $20) - ) - ) - (func $_quant_coarse_energy (; 43 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) - (local $17 i32) - (local $18 f32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 f32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local.set $17 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 96) - ) - ) - (local.set $19 - (if (result i32) - (local.get $12) - (i32.const 1) - (if (result i32) - (local.get $14) - (i32.const 0) - (if (result i32) - (f32.gt - (f32.load - (local.get $13) - ) - (f32.convert_i32_s - (i32.mul - (local.get $9) - (i32.shl - (local.tee $12 - (i32.sub - (local.get $2) - (local.get $1) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.lt_s - (i32.mul - (local.get $9) - (local.get $12) - ) - (local.get $11) - ) - (i32.const 0) - ) - ) - ) - ) - (local.set $27 - (i32.trunc_f32_s - (f32.div - (f32.mul - (f32.mul - (f32.load - (local.get $13) - ) - (f32.convert_i32_u - (local.get $6) - ) - ) - (f32.convert_i32_s - (local.get $15) - ) - ) - (f32.convert_i32_s - (i32.shl - (local.get $9) - (i32.const 9) - ) - ) - ) - ) - ) - (local.set $20 - (i32.load offset=8 - (local.get $0) - ) - ) - (if - (i32.lt_s - (local.get $1) - (local.get $3) - ) - (block - (local.set $15 - (i32.const 0) - ) - (loop $while-in - (local.set $22 - (i32.mul - (local.get $15) - (local.get $20) - ) - ) - (local.set $12 - (local.get $1) - ) - (loop $while-in1 - (local.set $18 - (f32.add - (local.get $18) - (f32.mul - (local.tee $18 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.tee $21 - (i32.add - (local.get $12) - (local.get $22) - ) - ) - (i32.const 2) - ) - (local.get $4) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $5) - ) - ) - ) - ) - (local.get $18) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $15 - (i32.add - (local.get $15) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - ) - (local.set $18 - (select - (f32.const 200) - (local.get $18) - (f32.gt - (local.get $18) - (f32.const 200) - ) - ) - ) - (local.set $19 - (select - (i32.const 0) - (local.get $19) - (local.tee $3 - (i32.gt_u - (i32.add - (local.tee $22 - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $8) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $8) - ) - (i32.const -32) - ) - ) - ) - (i32.const 3) - ) - (local.get $6) - ) - ) - ) - ) - (local.set $21 - (select - (i32.const 0) - (local.get $14) - (local.get $3) - ) - ) - (local.set $23 - (select - (f32.const 3) - (select - (select - (f32.const 16) - (local.tee $23 - (f32.mul - (f32.convert_i32_s - (local.get $11) - ) - (f32.const 0.125) - ) - ) - (f32.gt - (local.get $23) - (f32.const 16) - ) - ) - (f32.const 16) - (i32.gt_s - (i32.sub - (local.get $2) - (local.get $1) - ) - (i32.const 10) - ) - ) - (local.get $16) - ) - ) - (i64.store offset=72 align=4 - (local.get $17) - (i64.load align=4 - (local.get $8) - ) - ) - (i64.store offset=80 align=4 - (local.get $17) - (i64.load offset=8 align=4 - (local.get $8) - ) - ) - (i64.store offset=88 align=4 - (local.get $17) - (i64.load offset=16 align=4 - (local.get $8) - ) - ) - (local.set $11 - (i32.load offset=24 - (local.get $8) - ) - ) - (i64.store offset=48 align=4 - (local.get $17) - (i64.load offset=28 align=4 - (local.get $8) - ) - ) - (i64.store offset=56 align=4 - (local.get $17) - (i64.load offset=36 align=4 - (local.get $8) - ) - ) - (i32.store offset=64 - (local.get $17) - (i32.load offset=44 - (local.get $8) - ) - ) - (local.set $14 - (i32.mul - (local.get $9) - (local.get $20) - ) - ) - (local.set $12 - (call $_llvm_stacksave) - ) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $14 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $15 - (i32.mul - (local.get $9) - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memcpy - (local.get $3) - (local.get $5) - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - ) - (local.set $15 - (if (result i32) - (i32.or - (local.get $19) - (local.get $21) - ) - (call $_quant_coarse_energy_impl - (local.get $0) - (local.get $1) - (local.get $2) - (local.get $4) - (local.get $3) - (local.get $6) - (local.get $22) - (i32.add - (i32.mul - (local.get $10) - (i32.const 84) - ) - (i32.const 21466) - ) - (local.get $14) - (local.get $8) - (local.get $9) - (local.get $10) - (i32.const 1) - (local.get $23) - (local.get $16) - ) - (i32.const 0) - ) - ) - (block $folding-inner0 - (if - (local.get $19) - (block - (drop - (call $_memcpy - (local.get $5) - (local.get $3) - (i32.mul - (local.tee $1 - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $7) - (local.get $14) - (i32.mul - (i32.load offset=8 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - (br $folding-inner0) - ) - ) - (local.set $28 - (i32.eqz - (local.get $21) - ) - ) - (local.set $19 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $20 - (i32.load offset=28 - (local.get $8) - ) - ) - ) - ) - ) - (local.set $20 - (i32.shr_u - (local.tee $21 - (i32.shr_u - (local.get $20) - (i32.add - (local.get $19) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (local.set $29 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const -8) - ) - (i32.shl - (i32.load offset=20 - (local.get $8) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $21) - (i32.load - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $20) - ) - ) - ) - (local.set $20 - (i32.load - (local.get $8) - ) - ) - (i64.store offset=24 align=4 - (local.get $17) - (i64.load offset=4 align=4 - (local.get $8) - ) - ) - (i64.store offset=32 align=4 - (local.get $17) - (i64.load offset=12 align=4 - (local.get $8) - ) - ) - (i32.store offset=40 - (local.get $17) - (i32.load offset=20 - (local.get $8) - ) - ) - (local.set $21 - (i32.load offset=24 - (local.get $8) - ) - ) - (i64.store align=4 - (local.get $17) - (i64.load offset=28 align=4 - (local.get $8) - ) - ) - (i64.store offset=8 align=4 - (local.get $17) - (i64.load offset=36 align=4 - (local.get $8) - ) - ) - (i32.store offset=16 - (local.get $17) - (i32.load offset=44 - (local.get $8) - ) - ) - (local.set $24 - (i32.add - (local.get $11) - (local.get $20) - ) - ) - (local.set $30 - (select - (local.tee $19 - (i32.sub - (local.get $21) - (local.get $11) - ) - ) - (i32.const 1) - (local.get $19) - ) - ) - (local.set $25 - (call $_llvm_stacksave) - ) - (local.set $26 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (local.get $30) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memcpy - (local.get $26) - (local.get $24) - (local.get $19) - ) - ) - (i64.store align=4 - (local.get $8) - (i64.load offset=72 align=4 - (local.get $17) - ) - ) - (i64.store offset=8 align=4 - (local.get $8) - (i64.load offset=80 align=4 - (local.get $17) - ) - ) - (i64.store offset=16 align=4 - (local.get $8) - (i64.load offset=88 align=4 - (local.get $17) - ) - ) - (i32.store offset=24 - (local.get $8) - (local.get $11) - ) - (i64.store offset=28 align=4 - (local.get $8) - (i64.load offset=48 align=4 - (local.get $17) - ) - ) - (i64.store offset=36 align=4 - (local.get $8) - (i64.load offset=56 align=4 - (local.get $17) - ) - ) - (i32.store offset=44 - (local.get $8) - (i32.load offset=64 - (local.get $17) - ) - ) - (local.set $1 - (call $_quant_coarse_energy_impl - (local.get $0) - (local.get $1) - (local.get $2) - (local.get $4) - (local.get $5) - (local.get $6) - (local.get $22) - (i32.add - (i32.mul - (local.get $10) - (i32.const 84) - ) - (i32.const 21424) - ) - (local.get $7) - (local.get $8) - (local.get $9) - (local.get $10) - (i32.const 0) - (local.get $23) - (local.get $16) - ) - ) - (if - (i32.eqz - (local.get $28) - ) - (block $do-once - (if - (i32.ge_s - (local.get $15) - (local.get $1) - ) - (block - (br_if $do-once - (i32.ne - (local.get $1) - (local.get $15) - ) - ) - (local.set $1 - (i32.sub - (i32.const 32) - (i32.clz - (local.tee $2 - (i32.load offset=28 - (local.get $8) - ) - ) - ) - ) - ) - (local.set $2 - (i32.shr_u - (local.tee $4 - (i32.shr_u - (local.get $2) - (i32.add - (local.get $1) - (i32.const -16) - ) - ) - ) - (i32.const 12) - ) - ) - (br_if $do-once - (i32.le_s - (i32.add - (local.get $27) - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $1) - (i32.const -8) - ) - (i32.shl - (i32.load offset=20 - (local.get $8) - ) - (i32.const 3) - ) - ) - (i32.shr_s - (i32.shl - (i32.gt_u - (local.get $4) - (i32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 6720) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (i32.sub - (i32.const 8) - (local.get $2) - ) - ) - ) - (local.get $29) - ) - ) - ) - ) - (i32.store - (local.get $8) - (local.get $20) - ) - (i64.store offset=4 align=4 - (local.get $8) - (i64.load offset=24 align=4 - (local.get $17) - ) - ) - (i64.store offset=12 align=4 - (local.get $8) - (i64.load offset=32 align=4 - (local.get $17) - ) - ) - (i32.store offset=20 - (local.get $8) - (i32.load offset=40 - (local.get $17) - ) - ) - (i32.store offset=24 - (local.get $8) - (local.get $21) - ) - (i64.store offset=28 align=4 - (local.get $8) - (i64.load align=4 - (local.get $17) - ) - ) - (i64.store offset=36 align=4 - (local.get $8) - (i64.load offset=8 align=4 - (local.get $17) - ) - ) - (i32.store offset=44 - (local.get $8) - (i32.load offset=16 - (local.get $17) - ) - ) - (drop - (call $_memcpy - (local.get $24) - (local.get $26) - (local.get $19) - ) - ) - (drop - (call $_memcpy - (local.get $5) - (local.get $3) - (i32.mul - (local.tee $1 - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - (i32.load offset=8 - (local.get $0) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $7) - (local.get $14) - (i32.mul - (i32.load offset=8 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $25) - ) - (br $folding-inner0) - ) - ) - (call $_llvm_stackrestore - (local.get $25) - ) - (f32.store - (local.get $13) - (f32.add - (local.get $18) - (f32.mul - (f32.mul - (local.tee $18 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (i32.const 21760) - ) - ) - ) - (local.get $18) - ) - (f32.load - (local.get $13) - ) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $12) - ) - (global.set $STACKTOP - (local.get $17) - ) - (return) - ) - (f32.store - (local.get $13) - (local.get $18) - ) - (call $_llvm_stackrestore - (local.get $12) - ) - (global.set $STACKTOP - (local.get $17) - ) - ) - (func $_quant_coarse_energy_impl (; 44 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 f32) (param $14 i32) (result i32) - (local $15 i32) - (local $16 i32) - (local $17 f32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 f32) - (local $25 i32) - (local $26 f32) - (local $27 f32) - (local $28 i32) - (local $29 i32) - (local $30 f32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 f32) - (local $40 i32) - (local $41 f32) - (local.set $15 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (i64.store - (local.tee $22 - (local.get $15) - ) - (i64.const 0) - ) - (if - (i32.le_s - (i32.add - (local.get $6) - (i32.const 3) - ) - (local.get $5) - ) - (call $_ec_enc_bit_logp - (local.get $9) - (local.get $12) - (i32.const 3) - ) - ) - (local.set $30 - (if (result f32) - (local.get $12) - (f32.const 0.149993896484375) - (block (result f32) - (local.set $24 - (f32.load - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (i32.const 21760) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (i32.const 21776) - ) - ) - ) - ) - ) - (if - (i32.ge_s - (local.get $1) - (local.get $2) - ) - (block - (global.set $STACKTOP - (local.get $22) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $31 - (i32.add - (local.get $5) - (i32.const 32) - ) - ) - (local.set $32 - (i32.mul - (local.get $10) - (i32.const 3) - ) - ) - (local.set $33 - (i32.ne - (local.get $14) - (i32.const 0) - ) - ) - (local.set $6 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $12 - (local.get $1) - ) - (block $__rjto$3 - (block $__rjti$3 - (block $__rjti$2 - (loop $label$continue$L10 - (block $__rjti$1 - (local.set $34 - (i32.mul - (local.get $32) - (i32.sub - (local.get $2) - (local.get $12) - ) - ) - ) - (local.set $35 - (i32.ne - (local.get $1) - (local.get $12) - ) - ) - (local.set $36 - (i32.and - (i32.gt_s - (local.get $12) - (i32.const 1) - ) - (local.get $33) - ) - ) - (local.set $37 - (i32.add - (local.get $7) - (local.tee $11 - (i32.shl - (select - (local.get $12) - (i32.const 20) - (i32.lt_s - (local.get $12) - (i32.const 20) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $38 - (i32.add - (local.get $7) - (i32.or - (local.get $11) - (i32.const 1) - ) - ) - ) - (local.set $25 - (local.get $5) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in - (local.set $20 - (select - (select - (local.tee $6 - (i32.add - (local.tee $5 - (i32.trunc_f32_s - (f32.floor - (f32.add - (local.tee $41 - (f32.sub - (f32.sub - (local.tee $26 - (f32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $12) - (i32.mul - (local.get $6) - (local.get $18) - ) - ) - ) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (local.tee $39 - (f32.mul - (local.get $24) - (select - (f32.const -9) - (local.tee $17 - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (f32.lt - (local.get $17) - (f32.const -9) - ) - ) - ) - ) - ) - (local.tee $27 - (f32.load - (local.tee $40 - (i32.add - (i32.shl - (local.get $18) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - ) - (i32.trunc_f32_s - (f32.sub - (local.tee $17 - (f32.sub - (select - (f32.const -28) - (local.get $17) - (f32.lt - (local.get $17) - (f32.const -28) - ) - ) - (local.get $13) - ) - ) - (local.get $26) - ) - ) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - ) - (local.get $5) - (i32.and - (i32.lt_s - (local.get $5) - (i32.const 0) - ) - (f32.lt - (local.get $26) - (local.get $17) - ) - ) - ) - ) - (if - (i32.and - (local.get $35) - (i32.lt_s - (local.tee $11 - (i32.sub - (local.tee $6 - (i32.sub - (i32.sub - (local.get $31) - (local.tee $23 - (i32.load offset=20 - (local.get $9) - ) - ) - ) - (i32.clz - (local.tee $21 - (i32.load offset=28 - (local.get $9) - ) - ) - ) - ) - ) - (local.get $34) - ) - ) - (i32.const 24) - ) - ) - (block - (local.set $5 - (select - (local.get $20) - (i32.const 1) - (i32.lt_s - (local.get $20) - (i32.const 1) - ) - ) - ) - (if - (i32.lt_s - (local.get $11) - (i32.const 16) - ) - (local.set $5 - (select - (local.get $5) - (i32.const -1) - (i32.gt_s - (local.get $5) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $5 - (local.get $20) - ) - ) - (local.set $16 - (select - (select - (local.get $5) - (i32.const 0) - (i32.lt_s - (local.get $5) - (i32.const 0) - ) - ) - (local.get $5) - (local.get $36) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 14) - ) - (block - (local.set $5 - (i32.shl - (i32.load8_u - (local.get $37) - ) - (i32.const 7) - ) - ) - (local.set $28 - (i32.shl - (i32.load8_u - (local.get $38) - ) - (i32.const 6) - ) - ) - (i32.store offset=28 - (local.get $9) - (local.tee $11 - (block $__rjto$0 (result i32) - (block $__rjti$0 - (br $__rjto$0 - (if (result i32) - (local.get $16) - (block (result i32) - (if - (i32.and - (i32.xor - (local.tee $15 - (i32.eqz - (local.tee $6 - (i32.shr_u - (i32.mul - (i32.sub - (i32.const 32736) - (local.get $5) - ) - (i32.sub - (i32.const 16384) - (local.get $28) - ) - ) - (i32.const 15) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.gt_s - (local.tee $29 - (i32.xor - (i32.add - (local.get $16) - (local.tee $19 - (i32.shr_s - (local.get $16) - (i32.const 31) - ) - ) - ) - (local.get $19) - ) - ) - (i32.const 1) - ) - ) - (block - (local.set $11 - (i32.const 1) - ) - (loop $while-in1 - (local.set $5 - (i32.add - (local.tee $6 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (i32.add - (local.get $5) - (i32.const 2) - ) - ) - ) - (br_if $while-in1 - (i32.and - (i32.xor - (local.tee $15 - (i32.eqz - (local.tee $6 - (i32.shr_u - (i32.mul - (local.get $6) - (local.get $28) - ) - (i32.const 15) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.gt_s - (local.get $29) - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $11 - (i32.const 1) - ) - ) - (local.set $5 - (if (result i32) - (local.get $15) - (block (result i32) - (local.set $15 - (local.tee $5 - (i32.add - (i32.add - (local.get $5) - (local.get $19) - ) - (i32.or - (i32.shl - (local.tee $16 - (select - (local.tee $6 - (i32.sub - (local.get $29) - (local.get $11) - ) - ) - (local.tee $15 - (i32.add - (i32.shr_s - (i32.sub - (i32.or - (i32.shr_u - (local.get $16) - (i32.const 31) - ) - (i32.const 32768) - ) - (local.get $5) - ) - (i32.const 1) - ) - (i32.const -1) - ) - ) - (i32.lt_s - (local.get $6) - (local.get $15) - ) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $6 - (i32.ne - (local.get $5) - (i32.const 32768) - ) - ) - (i32.xor - (i32.add - (i32.add - (local.get $11) - (local.get $19) - ) - (local.get $16) - ) - (local.get $19) - ) - ) - (block (result i32) - (local.set $15 - (i32.add - (i32.and - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.xor - (local.get $19) - (i32.const -1) - ) - ) - (local.get $5) - ) - ) - (local.get $16) - ) - ) - ) - (br_if $__rjti$1 - (i32.ge_u - (i32.add - (local.get $6) - (local.get $15) - ) - (i32.const 32769) - ) - ) - (br_if $__rjti$2 - (i32.eqz - (local.get $6) - ) - ) - (local.set $11 - (i32.shr_u - (local.get $21) - (i32.const 15) - ) - ) - (br_if $__rjti$0 - (i32.eqz - (local.get $15) - ) - ) - (i32.store offset=32 - (local.get $9) - (i32.add - (i32.load offset=32 - (local.get $9) - ) - (i32.sub - (local.get $21) - (i32.mul - (local.get $11) - (i32.sub - (i32.const 32768) - (local.get $15) - ) - ) - ) - ) - ) - (i32.mul - (local.get $6) - (local.get $11) - ) - ) - (block - (local.set $6 - (local.get $5) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $11 - (i32.shr_u - (local.get $21) - (i32.const 15) - ) - ) - (br $__rjti$0) - ) - ) - ) - ) - (i32.sub - (local.get $21) - (i32.mul - (local.get $11) - (i32.sub - (i32.const 32768) - (local.get $6) - ) - ) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $11) - (i32.const 8388609) - ) - (block - (local.set $15 - (i32.load offset=32 - (local.get $9) - ) - ) - (local.set $6 - (local.get $23) - ) - (loop $while-in3 - (if - (i32.eq - (local.tee $16 - (i32.shr_u - (local.get $15) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $9) - (i32.add - (i32.load offset=36 - (local.get $9) - ) - (i32.const 1) - ) - ) - (block - (local.set $11 - (i32.shr_u - (local.get $15) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $15 - (i32.load offset=40 - (local.get $9) - ) - ) - (i32.const -1) - ) - (block - (local.set $6 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $6 - (i32.load offset=24 - (local.get $9) - ) - ) - (i32.load offset=8 - (local.get $9) - ) - ) - (i32.load offset=4 - (local.get $9) - ) - ) - (block (result i32) - (local.set $23 - (i32.load - (local.get $9) - ) - ) - (i32.store offset=24 - (local.get $9) - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $6) - (local.get $23) - ) - (i32.add - (local.get $11) - (local.get $15) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $9) - (i32.or - (i32.load offset=44 - (local.get $9) - ) - (local.get $6) - ) - ) - ) - ) - (if - (local.tee $6 - (i32.load offset=36 - (local.get $9) - ) - ) - (block - (local.set $15 - (i32.and - (i32.add - (local.get $11) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in5 - (local.set $11 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $11 - (i32.load offset=24 - (local.get $9) - ) - ) - (i32.load offset=8 - (local.get $9) - ) - ) - (i32.load offset=4 - (local.get $9) - ) - ) - (block (result i32) - (local.set $6 - (i32.load - (local.get $9) - ) - ) - (i32.store offset=24 - (local.get $9) - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $6) - (local.get $11) - ) - (local.get $15) - ) - (local.set $6 - (i32.load offset=36 - (local.get $9) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $9) - (i32.or - (i32.load offset=44 - (local.get $9) - ) - (local.get $11) - ) - ) - (i32.store offset=36 - (local.get $9) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - ) - (br_if $while-in5 - (local.get $6) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $9) - (i32.and - (local.get $16) - (i32.const 255) - ) - ) - (local.set $15 - (i32.load offset=32 - (local.get $9) - ) - ) - (local.set $11 - (i32.load offset=28 - (local.get $9) - ) - ) - (local.set $6 - (i32.load offset=20 - (local.get $9) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $9) - (local.tee $15 - (i32.and - (i32.shl - (local.get $15) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $9) - (local.tee $11 - (i32.shl - (local.get $11) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $9) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 8) - ) - ) - ) - (br_if $while-in3 - (i32.lt_u - (local.get $11) - (i32.const 8388609) - ) - ) - ) - ) - ) - ) - (block $do-once - (if - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (call $_ec_enc_icdf - (local.get $9) - (i32.xor - (i32.shl - (local.tee $5 - (select - (local.tee $5 - (select - (local.get $16) - (i32.const 1) - (i32.lt_s - (local.get $16) - (i32.const 1) - ) - ) - ) - (i32.const -1) - (i32.gt_s - (local.get $5) - (i32.const -1) - ) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $5) - (i32.const 31) - ) - ) - (i32.const 39895) - (i32.const 2) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.get $6) - (i32.const 1) - ) - (call $_ec_enc_bit_logp - (local.get $9) - (i32.sub - (i32.const 0) - (local.tee $5 - (select - (local.get $16) - (i32.const 0) - (i32.lt_s - (local.get $16) - (i32.const 0) - ) - ) - ) - ) - (i32.const 1) - ) - (local.set $5 - (i32.const -1) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $11 - (i32.add - (local.get $12) - (i32.mul - (local.tee $6 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.get $18) - ) - ) - ) - (i32.const 2) - ) - (local.get $8) - ) - (f32.sub - (local.get $41) - (local.tee $17 - (f32.convert_i32_s - (local.get $5) - ) - ) - ) - ) - (local.set $5 - (i32.add - (select - (local.tee $5 - (i32.sub - (local.get $20) - (local.get $5) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const -1) - ) - ) - (local.get $25) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (local.get $4) - ) - (f32.add - (f32.add - (local.get $27) - (local.get $39) - ) - (local.get $17) - ) - ) - (f32.store - (local.get $40) - (f32.sub - (f32.add - (local.get $27) - (local.get $17) - ) - (f32.mul - (local.get $30) - (local.get $17) - ) - ) - ) - (if - (i32.lt_s - (local.tee $18 - (i32.add - (local.get $18) - (i32.const 1) - ) - ) - (local.get $10) - ) - (block - (local.set $25 - (local.get $5) - ) - (br $while-in) - ) - ) - ) - (br_if $label$continue$L10 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (br $__rjti$3) - ) - ) - (call $_celt_fatal - (i32.const 39681) - (i32.const 39712) - (i32.const 88) - ) - (br $__rjto$3) - ) - (call $_celt_fatal - (i32.const 39727) - (i32.const 39712) - (i32.const 89) - ) - (br $__rjto$3) - ) - (global.set $STACKTOP - (local.get $22) - ) - (return - (select - (i32.const 0) - (local.get $5) - (local.get $14) - ) - ) - ) - (i32.const 0) - ) - (func $_clt_compute_allocation (; 45 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (result i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local.set $24 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.set $38 - (select - (i32.const 8) - (i32.const 0) - (i32.gt_s - (local.tee $8 - (select - (local.get $8) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - (i32.const 7) - ) - ) - ) - (local.set $22 - (i32.sub - (local.get $8) - (local.get $38) - ) - ) - (local.set $26 - (if (result i32) - (local.tee $40 - (i32.eq - (local.get $13) - (i32.const 2) - ) - ) - (block (result i32) - (local.set $8 - (i32.lt_s - (local.get $22) - (local.tee $18 - (i32.load8_u - (i32.add - (i32.sub - (local.get $2) - (local.get $1) - ) - (i32.const 21792) - ) - ) - ) - ) - ) - (local.set $37 - (select - (i32.const 0) - (local.tee $25 - (select - (i32.const 8) - (i32.const 0) - (i32.gt_s - (local.tee $23 - (i32.sub - (local.get $22) - (local.get $18) - ) - ) - (i32.const 7) - ) - ) - ) - (local.get $8) - ) - ) - (local.set $22 - (select - (local.get $22) - (i32.sub - (local.get $23) - (local.get $25) - ) - (local.get $8) - ) - ) - (select - (i32.const 0) - (local.get $18) - (local.get $8) - ) - ) - (i32.const 0) - ) - ) - (local.set $39 - (global.get $STACKTOP) - ) - (local.set $30 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $31 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $32 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $33 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $8 - (if (result i32) - (local.tee $41 - (i32.gt_s - (local.get $2) - (local.get $1) - ) - ) - (block (result i32) - (local.set $21 - (i32.shl - (local.get $13) - (i32.const 3) - ) - ) - (local.set $25 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (local.set $19 - (i32.mul - (local.get $13) - (i32.sub - (i32.add - (local.get $5) - (i32.const -5) - ) - (local.get $14) - ) - ) - ) - (local.set $20 - (i32.add - (local.get $14) - (i32.const 3) - ) - ) - (local.set $8 - (i32.load16_s - (i32.add - (local.tee $35 - (i32.load - (local.tee $27 - (i32.add - (local.get $0) - (i32.const 32) - ) - ) - ) - ) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.set $5 - (local.get $1) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - (select - (local.get $21) - (local.tee $28 - (i32.shr_s - (i32.shl - (i32.shl - (i32.mul - (local.tee $8 - (i32.sub - (local.tee $23 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $18 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $35) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.const 3) - ) - (local.get $14) - ) - (i32.const 3) - ) - (i32.const 4) - ) - ) - (i32.gt_s - (local.get $21) - (local.get $28) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $33) - ) - (i32.sub - (i32.shr_s - (i32.shl - (i32.mul - (i32.mul - (local.get $19) - (i32.sub - (local.get $25) - (local.get $5) - ) - ) - (local.get $8) - ) - (local.get $20) - ) - (i32.const 6) - ) - (select - (local.get $21) - (i32.const 0) - (i32.eq - (i32.shl - (local.get $8) - (local.get $14) - ) - (i32.const 1) - ) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $18) - ) - (block - (local.set $8 - (local.get $23) - ) - (local.set $5 - (local.get $18) - ) - (br $while-in) - ) - ) - ) - (local.set $42 - (i32.load - (local.tee $28 - (i32.add - (local.get $0) - (i32.const 52) - ) - ) - ) - ) - (local.set $29 - (i32.load16_s - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $35) - ) - ) - ) - (local.set $18 - (i32.add - (local.tee $34 - (i32.load offset=48 - (local.get $0) - ) - ) - (i32.const -1) - ) - ) - (local.set $23 - (i32.const 1) - ) - (loop $while-in1 (result i32) - (local.set $43 - (i32.mul - (local.get $24) - (local.tee $36 - (i32.shr_s - (i32.add - (local.get $18) - (local.get $23) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $5 - (local.get $29) - ) - (local.set $8 - (local.get $2) - ) - (local.set $25 - (i32.const 0) - ) - (local.set $19 - (i32.const 0) - ) - (loop $while-in3 - (local.set $20 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $35) - ) - ) - ) - (local.set $5 - (i32.shr_s - (local.tee $44 - (i32.shl - (i32.mul - (i32.load8_u - (i32.add - (local.get $42) - (i32.add - (local.get $8) - (local.get $43) - ) - ) - ) - (i32.mul - (local.get $13) - (i32.sub - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $20) - ) - ) - ) - (local.get $14) - ) - ) - (i32.const 2) - ) - ) - (if - (i32.gt_s - (local.get $44) - (i32.const 3) - ) - (local.set $5 - (select - (local.tee $5 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $33) - ) - ) - (local.get $5) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - ) - ) - (local.set $25 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $5 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $3) - ) - ) - (local.get $5) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $25) - ) - (block (result i32) - (local.set $5 - (select - (local.get $5) - (local.tee $25 - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $5) - (local.get $25) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $5 - (select - (i32.const 0) - (local.get $21) - (i32.lt_s - (local.get $5) - (local.get $21) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $19 - (i32.add - (local.get $5) - (local.get $19) - ) - ) - (if - (i32.gt_s - (local.get $8) - (local.get $1) - ) - (block - (local.set $5 - (local.get $20) - ) - (br $while-in3) - ) - ) - ) - (local.set $18 - (select - (i32.add - (local.get $36) - (i32.const -1) - ) - (local.get $18) - (local.tee $5 - (i32.gt_s - (local.get $19) - (local.get $22) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.tee $5 - (select - (local.get $23) - (i32.add - (local.get $36) - (i32.const 1) - ) - (local.get $5) - ) - ) - (local.get $18) - ) - (block (result i32) - (local.set $18 - (local.get $28) - ) - (local.set $25 - (local.get $27) - ) - (local.set $23 - (local.get $21) - ) - (local.get $34) - ) - (block - (local.set $23 - (local.get $5) - ) - (br $while-in1) - ) - ) - ) - ) - (block (result i32) - (local.set $25 - (i32.add - (local.get $0) - (i32.const 32) - ) - ) - (local.set $23 - (i32.shl - (local.get $13) - (i32.const 3) - ) - ) - (local.set $18 - (i32.add - (local.get $0) - (i32.const 52) - ) - ) - (local.set $20 - (i32.lt_s - (local.get $22) - (i32.const 0) - ) - ) - (local.set $8 - (i32.add - (local.tee $19 - (i32.load offset=48 - (local.get $0) - ) - ) - (i32.const -1) - ) - ) - (local.set $5 - (i32.const 1) - ) - (loop $while-in5 (result i32) - (local.set $8 - (select - (i32.add - (local.tee $21 - (i32.shr_s - (i32.add - (local.get $5) - (local.get $8) - ) - (i32.const 1) - ) - ) - (i32.const -1) - ) - (local.get $8) - (local.get $20) - ) - ) - (br_if $while-in5 - (i32.le_s - (local.tee $5 - (select - (local.get $5) - (i32.add - (local.get $21) - (i32.const 1) - ) - (local.get $20) - ) - ) - (local.get $8) - ) - ) - (local.get $19) - ) - ) - ) - ) - (local.set $19 - (if (result i32) - (local.get $41) - (block (result i32) - (local.set $27 - (i32.load - (local.get $18) - ) - ) - (local.set $28 - (i32.mul - (local.get $24) - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - ) - (local.set $35 - (i32.mul - (local.get $5) - (local.get $24) - ) - ) - (local.set $29 - (i32.gt_s - (local.get $5) - (i32.const 1) - ) - ) - (local.set $18 - (i32.load16_s - (i32.add - (local.tee $34 - (i32.load - (local.get $25) - ) - ) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.set $3 - (if (result i32) - (i32.lt_s - (local.get $5) - (local.get $8) - ) - (block (result i32) - (local.set $8 - (local.get $18) - ) - (local.set $18 - (local.tee $5 - (local.get $1) - ) - ) - (loop $while-in7 (result i32) - (local.set $8 - (i32.shr_s - (local.tee $24 - (i32.shl - (i32.mul - (local.tee $21 - (i32.mul - (local.get $13) - (i32.sub - (local.tee $20 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $19 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $34) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.load8_u - (i32.add - (local.get $27) - (i32.add - (local.get $5) - (local.get $28) - ) - ) - ) - ) - (local.get $14) - ) - ) - (i32.const 2) - ) - ) - (local.set $36 - (i32.load8_u - (i32.add - (local.get $27) - (i32.add - (local.get $5) - (local.get $35) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $24) - (i32.const 3) - ) - (local.set $8 - (select - (local.tee $8 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $33) - ) - ) - (local.get $8) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - ) - (local.set $21 - (i32.shr_s - (local.tee $24 - (i32.shl - (i32.mul - (i32.and - (local.get $36) - (i32.const 255) - ) - (local.get $21) - ) - (local.get $14) - ) - ) - (i32.const 2) - ) - ) - (if - (i32.gt_s - (local.get $24) - (i32.const 3) - ) - (local.set $21 - (select - (local.tee $21 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $33) - ) - ) - (local.get $21) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $21) - (i32.const 0) - ) - ) - ) - ) - (local.set $8 - (i32.add - (select - (local.tee $24 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (i32.const 0) - (local.get $29) - ) - (local.get $8) - ) - ) - (local.set $18 - (select - (local.get $5) - (local.get $18) - (i32.gt_s - (local.get $24) - (i32.const 0) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $30) - ) - (local.get $8) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - (select - (local.tee $5 - (i32.add - (local.get $24) - (i32.sub - (local.get $21) - (local.get $8) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - ) - (if (result i32) - (i32.eq - (local.get $2) - (local.get $19) - ) - (local.get $18) - (block - (local.set $8 - (local.get $20) - ) - (local.set $5 - (local.get $19) - ) - (br $while-in7) - ) - ) - ) - ) - (block (result i32) - (local.set $8 - (local.get $18) - ) - (local.set $18 - (local.tee $5 - (local.get $1) - ) - ) - (loop $while-in9 (result i32) - (local.set $21 - (i32.shr_s - (local.tee $24 - (i32.shl - (i32.mul - (i32.load8_u - (i32.add - (local.get $27) - (i32.add - (local.get $5) - (local.get $28) - ) - ) - ) - (i32.mul - (local.get $13) - (i32.sub - (local.tee $20 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $19 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $34) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (local.get $14) - ) - ) - (i32.const 2) - ) - ) - (local.set $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (if - (i32.gt_s - (local.get $24) - (i32.const 3) - ) - (local.set $21 - (select - (local.tee $21 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $33) - ) - ) - (local.get $21) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $21) - (i32.const 0) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - (local.set $8 - (select - (local.tee $8 - (i32.add - (local.get $8) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $33) - ) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - ) - (local.set $21 - (i32.add - (select - (local.tee $24 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (i32.const 0) - (local.get $29) - ) - (local.get $21) - ) - ) - (local.set $18 - (select - (local.get $5) - (local.get $18) - (i32.gt_s - (local.get $24) - (i32.const 0) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $30) - ) - (local.get $21) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - (select - (local.tee $5 - (i32.add - (local.get $24) - (i32.sub - (local.get $8) - (local.get $21) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - ) - (if (result i32) - (i32.eq - (local.get $2) - (local.get $19) - ) - (local.get $18) - (block - (local.set $8 - (local.get $20) - ) - (local.set $5 - (local.get $19) - ) - (br $while-in9) - ) - ) - ) - ) - ) - ) - (local.set $21 - (i32.gt_s - (local.get $13) - (i32.const 1) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in11 - (local.set $8 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $19 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $8) - ) - (block (result i32) - (local.set $19 - (select - (local.get $19) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $19) - (local.get $8) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $19 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $19) - (local.get $23) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (local.get $19) - ) - ) - (br_if $while-in11 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - ) - (local.set $19 - (select - (i32.const 16) - (i32.const 48) - (local.tee $27 - (i32.gt_s - (local.get $18) - (local.get $22) - ) - ) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in13 - (local.set $8 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $20 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - (local.get $19) - ) - (i32.const 6) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $8) - ) - (block (result i32) - (local.set $20 - (select - (local.get $20) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $20) - (local.get $8) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $20 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $20) - (local.get $23) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (local.get $20) - ) - ) - (br_if $while-in13 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - ) - (local.set $28 - (select - (local.get $19) - (select - (i32.const 32) - (i32.const 64) - (local.get $27) - ) - (local.tee $5 - (i32.gt_s - (local.get $18) - (local.get $22) - ) - ) - ) - ) - (local.set $19 - (i32.shr_u - (i32.add - (local.tee $29 - (select - (select - (i32.const 0) - (i32.const 32) - (local.get $27) - ) - (local.get $19) - (local.get $5) - ) - ) - (local.get $28) - ) - (i32.const 1) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in15 - (local.set $8 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $20 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.mul - (local.get $19) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - ) - (i32.const 6) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $8) - ) - (block (result i32) - (local.set $20 - (select - (local.get $20) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $20) - (local.get $8) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $20 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $20) - (local.get $23) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (local.get $20) - ) - ) - (br_if $while-in15 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - ) - (local.set $27 - (select - (local.get $19) - (local.get $28) - (local.tee $5 - (i32.gt_s - (local.get $18) - (local.get $22) - ) - ) - ) - ) - (local.set $19 - (i32.shr_u - (i32.add - (local.tee $28 - (select - (local.get $29) - (local.get $19) - (local.get $5) - ) - ) - (local.get $27) - ) - (i32.const 1) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in17 - (local.set $8 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $20 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - (local.get $19) - ) - (i32.const 6) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $8) - ) - (block (result i32) - (local.set $20 - (select - (local.get $20) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $20) - (local.get $8) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $20 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $20) - (local.get $23) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (local.get $20) - ) - ) - (br_if $while-in17 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - ) - (local.set $27 - (select - (local.get $19) - (local.get $27) - (local.tee $5 - (i32.gt_s - (local.get $18) - (local.get $22) - ) - ) - ) - ) - (local.set $19 - (i32.shr_u - (i32.add - (local.tee $28 - (select - (local.get $28) - (local.get $19) - (local.get $5) - ) - ) - (local.get $27) - ) - (i32.const 1) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in19 - (local.set $8 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $20 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.mul - (local.get $19) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - ) - (i32.const 6) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $8) - ) - (block (result i32) - (local.set $20 - (select - (local.get $20) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $20) - (local.get $8) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $20 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $20) - (local.get $23) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (local.get $20) - ) - ) - (br_if $while-in19 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - ) - (local.set $20 - (i32.shr_u - (i32.add - (local.tee $28 - (select - (local.get $28) - (local.get $19) - (local.tee $5 - (i32.gt_s - (local.get $18) - (local.get $22) - ) - ) - ) - ) - (select - (local.get $19) - (local.get $27) - (local.get $5) - ) - ) - (i32.const 1) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $18 - (i32.const 0) - ) - (loop $while-in21 - (local.set $8 - (if (result i32) - (i32.or - (i32.ge_s - (local.tee $19 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - (local.get $20) - ) - (i32.const 6) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $8) - ) - (block (result i32) - (local.set $19 - (select - (local.get $19) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $19) - (local.get $8) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $19 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $19) - (local.get $23) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $18 - (i32.add - (local.get $18) - (local.get $19) - ) - ) - (br_if $while-in21 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - ) - (local.set $20 - (select - (local.get $28) - (local.get $20) - (i32.gt_s - (local.get $18) - (local.get $22) - ) - ) - ) - (local.set $5 - (local.get $2) - ) - (local.set $18 - (i32.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in23 (result i32) - (local.set $18 - (select - (i32.const 1) - (local.get $18) - (local.tee $27 - (i32.or - (i32.ne - (local.get $18) - (i32.const 0) - ) - (i32.ge_s - (local.tee $19 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $30) - ) - ) - (i32.shr_s - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $31) - ) - ) - (local.get $20) - ) - (i32.const 6) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $10) - ) - (local.tee $19 - (select - (local.tee $19 - (select - (local.get $19) - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $19) - (local.get $23) - ) - ) - (local.get $27) - ) - ) - (local.tee $27 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (i32.lt_s - (local.get $19) - (local.get $27) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $8) - (local.get $19) - ) - ) - (br_if $while-in23 - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - (local.get $3) - ) - ) - (block (result i32) - (local.set $21 - (i32.gt_s - (local.get $13) - (i32.const 1) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.get $1) - ) - ) - ) - (local.set $27 - (i32.and - (local.get $21) - (i32.const 1) - ) - ) - (local.set $30 - (i32.shl - (local.get $14) - (i32.const 3) - ) - ) - (block $__rjto$2 - (block $__rjti$2 - (if - (i32.gt_s - (local.tee $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (local.get $19) - ) - (block - (local.set $28 - (i32.add - (local.get $23) - (i32.const 8) - ) - ) - (local.set $31 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (local.set $18 - (local.get $2) - ) - (local.set $5 - (local.get $26) - ) - (loop $while-in25 - (block $while-out24 - (local.set $29 - (i32.div_u - (local.tee $20 - (i32.sub - (local.get $22) - (local.get $8) - ) - ) - (local.tee $33 - (i32.sub - (local.tee $24 - (i32.load16_s - (i32.add - (local.tee $26 - (i32.load - (local.get $25) - ) - ) - (i32.shl - (local.get $18) - (i32.const 1) - ) - ) - ) - ) - (local.tee $34 - (i32.load16_s - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - ) - ) - ) - ) - (local.set $26 - (i32.add - (i32.sub - (local.get $20) - (i32.mul - (local.get $29) - (local.get $33) - ) - ) - (i32.sub - (local.get $34) - (local.tee $33 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - ) - ) - ) - (local.set $20 - (if (result i32) - (i32.lt_s - (local.tee $26 - (i32.add - (i32.add - (local.tee $20 - (i32.load - (local.tee $34 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (i32.mul - (local.get $29) - (local.tee $29 - (i32.sub - (local.get $24) - (local.get $33) - ) - ) - ) - ) - (select - (local.get $26) - (i32.const 0) - (i32.gt_s - (local.get $26) - (i32.const 0) - ) - ) - ) - ) - (select - (local.tee $24 - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - (local.get $28) - (i32.gt_s - (local.get $24) - (local.get $28) - ) - ) - ) - (block (result i32) - (local.set $18 - (local.get $20) - ) - (local.get $8) - ) - (block (result i32) - (br_if $while-out24 - (i32.le_s - (local.get $18) - (local.get $31) - ) - ) - (br_if $while-out24 - (i32.eqz - (if (result i32) - (i32.gt_s - (local.get $3) - (local.get $17) - ) - (i32.const 1) - (i32.le_s - (local.get $26) - (i32.shr_s - (i32.shl - (i32.shl - (i32.mul - (select - (select - (i32.const 9) - (i32.const 7) - (i32.gt_s - (local.get $18) - (local.get $16) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $18) - (i32.const 17) - ) - ) - (local.get $29) - ) - (local.get $14) - ) - (i32.const 3) - ) - (i32.const 4) - ) - ) - ) - ) - ) - (call $_ec_enc_bit_logp - (local.get $15) - (i32.const 0) - (i32.const 1) - ) - (local.set $18 - (i32.load - (local.get $34) - ) - ) - (local.set $26 - (i32.add - (local.get $26) - (i32.const -8) - ) - ) - (i32.add - (local.get $8) - (i32.const 8) - ) - ) - ) - ) - (local.set $26 - (i32.add - (local.tee $8 - (if (result i32) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - (i32.load8_u - (i32.add - (i32.sub - (local.get $3) - (local.get $1) - ) - (i32.const 21792) - ) - ) - (local.get $5) - ) - ) - (i32.add - (local.tee $29 - (select - (i32.const 0) - (local.get $23) - (i32.lt_s - (local.get $26) - (local.get $23) - ) - ) - ) - (i32.sub - (local.get $20) - (i32.add - (local.get $5) - (local.get $18) - ) - ) - ) - ) - ) - (i32.store - (local.get $34) - (local.get $29) - ) - (if - (i32.gt_s - (local.tee $20 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (local.get $19) - ) - (block - (local.set $18 - (local.get $3) - ) - (local.set $5 - (local.get $8) - ) - (local.set $8 - (local.get $26) - ) - (local.set $3 - (local.get $20) - ) - (br $while-in25) - ) - (block - (local.set $5 - (local.get $8) - ) - (local.set $8 - (local.get $26) - ) - (br $__rjti$2) - ) - ) - ) - ) - (call $_ec_enc_bit_logp - (local.get $15) - (i32.const 1) - (i32.const 1) - ) - ) - (block - (local.set $3 - (local.get $2) - ) - (local.set $5 - (local.get $26) - ) - (br $__rjti$2) - ) - ) - (br $__rjto$2) - ) - (local.set $18 - (local.get $3) - ) - (local.set $22 - (i32.add - (local.get $22) - (local.get $38) - ) - ) - ) - (if - (i32.le_s - (local.get $18) - (local.get $1) - ) - (call $_celt_fatal - (i32.const 39898) - (i32.const 39935) - (i32.const 391) - ) - ) - (if - (i32.and - (local.tee $5 - (i32.gt_s - (if (result i32) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - (block (result i32) - (i32.store - (local.get $6) - (local.tee $3 - (select - (local.tee $3 - (i32.load - (local.get $6) - ) - ) - (local.get $18) - (i32.lt_s - (local.get $3) - (local.get $18) - ) - ) - ) - ) - (call $_ec_enc_uint - (local.get $15) - (i32.sub - (local.get $3) - (local.get $1) - ) - (i32.sub - (i32.add - (local.get $18) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.load - (local.get $6) - ) - ) - (block (result i32) - (i32.store - (local.get $6) - (i32.const 0) - ) - (i32.const 0) - ) - ) - (local.get $1) - ) - ) - (i32.gt_s - (local.get $37) - (i32.const 0) - ) - ) - (call $_ec_enc_bit_logp - (local.get $15) - (i32.load - (local.get $7) - ) - (i32.const 1) - ) - (i32.store - (local.get $7) - (i32.const 0) - ) - ) - (local.set $3 - (i32.load16_s - (i32.add - (local.tee $26 - (i32.load - (local.get $25) - ) - ) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (local.set $16 - (i32.div_u - (local.tee $17 - (i32.add - (i32.sub - (local.get $22) - (local.get $8) - ) - (select - (i32.const 0) - (local.get $37) - (local.get $5) - ) - ) - ) - (local.tee $22 - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $18) - (i32.const 1) - ) - (local.get $26) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $8 - (local.get $3) - ) - (local.set $5 - (local.get $1) - ) - (loop $while-in27 - (i32.store - (local.tee $15 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $10) - ) - ) - (i32.add - (i32.load - (local.get $15) - ) - (i32.mul - (local.get $16) - (i32.sub - (local.tee $15 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $5) - (local.get $18) - ) - (block - (local.set $8 - (local.get $15) - ) - (br $while-in27) - ) - ) - ) - (local.set $8 - (local.get $3) - ) - (local.set $5 - (local.get $1) - ) - (local.set $15 - (i32.sub - (local.get $17) - (i32.mul - (local.get $16) - (local.get $22) - ) - ) - ) - (loop $while-in29 - (i32.store - (local.tee $16 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $10) - ) - ) - (i32.add - (i32.load - (local.get $16) - ) - (local.tee $8 - (select - (local.get $15) - (local.tee $8 - (i32.sub - (local.tee $16 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.lt_s - (local.get $15) - (local.get $8) - ) - ) - ) - ) - ) - (local.set $15 - (i32.sub - (local.get $15) - (local.get $8) - ) - ) - (if - (i32.ne - (local.get $5) - (local.get $18) - ) - (block - (local.set $8 - (local.get $16) - ) - (br $while-in29) - ) - ) - ) - (local.set $20 - (select - (i32.const 4) - (i32.const 3) - (local.get $21) - ) - ) - (local.set $5 - (local.get $3) - ) - (local.set $8 - (i32.const 0) - ) - (block $__rjto$6 - (block $__rjti$6 - (block $__rjti$5 - (block $__rjti$4 - (loop $while-in31 - (if - (i32.gt_s - (local.tee $3 - (i32.load - (local.tee $16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (i32.const -1) - ) - (block - (local.set $17 - (i32.add - (local.get $3) - (local.get $8) - ) - ) - (if - (i32.gt_s - (local.tee $22 - (i32.shl - (i32.sub - (local.tee $15 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $3 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $14) - ) - ) - (i32.const 1) - ) - (block - (i32.store - (local.get $16) - (local.tee $25 - (i32.sub - (local.get $17) - (local.tee $5 - (select - (local.tee $5 - (i32.sub - (local.get $17) - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - ) - ) - ) - ) - (local.set $22 - (if (result i32) - (i32.lt_s - (local.tee $22 - (i32.add - (local.tee $28 - (i32.add - (i32.shr_s - (local.tee $19 - (i32.mul - (local.tee $17 - (i32.add - (i32.mul - (local.get $13) - (local.get $22) - ) - (i32.and - (if (result i32) - (i32.and - (local.get $40) - (i32.ne - (local.get $22) - (i32.const 2) - ) - ) - (if (result i32) - (i32.load - (local.get $7) - ) - (i32.const 0) - (i32.lt_s - (local.get $1) - (i32.load - (local.get $6) - ) - ) - ) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (i32.add - (i32.load16_s - (i32.add - (i32.load offset=56 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - (local.get $30) - ) - ) - ) - (i32.const 1) - ) - (i32.add - (i32.mul - (local.get $17) - (i32.const -21) - ) - (select - (i32.shr_s - (local.tee $21 - (i32.shl - (local.get $17) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (i32.const 0) - (i32.eq - (local.get $22) - (i32.const 2) - ) - ) - ) - ) - ) - (local.get $25) - ) - ) - (i32.shl - (local.get $17) - (i32.const 4) - ) - ) - (i32.shr_s - (local.get $19) - (i32.const 2) - ) - (select - (i32.shr_s - (local.get $19) - (i32.const 3) - ) - (i32.const 0) - (i32.lt_s - (local.get $22) - (i32.mul - (local.get $17) - (i32.const 24) - ) - ) - ) - ) - ) - (i32.store - (local.tee $19 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $11) - ) - ) - (local.tee $17 - (i32.shr_u - (i32.div_u - (select - (local.tee $25 - (i32.add - (local.tee $22 - (i32.add - (local.get $22) - (local.get $28) - ) - ) - (i32.add - (i32.shl - (local.get $17) - (i32.const 2) - ) - (local.get $25) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $25) - (i32.const 0) - ) - ) - (local.get $17) - ) - (i32.const 3) - ) - ) - ) - (i32.store - (local.get $19) - (local.tee $17 - (select - (local.tee $17 - (select - (i32.shr_s - (i32.shr_s - (local.tee $25 - (i32.load - (local.get $16) - ) - ) - (local.get $27) - ) - (i32.const 3) - ) - (local.get $17) - (i32.gt_s - (i32.mul - (local.get $13) - (local.get $17) - ) - (i32.shr_s - (local.get $25) - (i32.const 3) - ) - ) - ) - ) - (i32.const 8) - (i32.lt_s - (local.get $17) - (i32.const 8) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $12) - ) - (i32.ge_s - (i32.mul - (local.get $17) - (local.get $21) - ) - (i32.add - (i32.load - (local.get $16) - ) - (local.get $22) - ) - ) - ) - (i32.store - (local.get $16) - (i32.sub - (i32.load - (local.get $16) - ) - (i32.mul - (i32.load - (local.get $19) - ) - (local.get $23) - ) - ) - ) - ) - (block - (i32.store - (local.get $16) - (i32.sub - (local.get $17) - (local.tee $5 - (select - (local.tee $5 - (i32.sub - (local.get $17) - (local.get $23) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $11) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $12) - ) - (i32.const 1) - ) - ) - ) - (local.set $8 - (if (result i32) - (local.get $5) - (block (result i32) - (local.set $17 - (select - (local.tee $17 - (i32.shr_u - (local.get $5) - (local.get $20) - ) - ) - (local.tee $19 - (i32.sub - (i32.const 8) - (local.tee $25 - (i32.load - (local.tee $22 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (i32.lt_s - (local.get $17) - (local.get $19) - ) - ) - ) - (i32.store - (local.get $22) - (i32.add - (local.get $17) - (local.get $25) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $12) - ) - (i32.ge_s - (local.tee $17 - (i32.mul - (local.get $17) - (local.get $23) - ) - ) - (i32.sub - (local.get $5) - (local.get $8) - ) - ) - ) - (i32.sub - (local.get $5) - (local.get $17) - ) - ) - (i32.const 0) - ) - ) - (br_if $__rjti$4 - (i32.le_s - (i32.load - (local.get $16) - ) - (i32.const -1) - ) - ) - (br_if $__rjti$5 - (i32.le_s - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $11) - ) - ) - (i32.const -1) - ) - ) - (br_if $__rjti$6 - (i32.ge_s - (local.get $3) - (local.get $18) - ) - ) - (local.set $5 - (local.get $15) - ) - (local.set $1 - (local.get $3) - ) - (br $while-in31) - ) - ) - ) - (call $_celt_fatal - (i32.const 39947) - (i32.const 39935) - (i32.const 442) - ) - (br $__rjto$6) - ) - (call $_celt_fatal - (i32.const 39947) - (i32.const 39935) - (i32.const 513) - ) - (br $__rjto$6) - ) - (call $_celt_fatal - (i32.const 39978) - (i32.const 39935) - (i32.const 514) - ) - (br $__rjto$6) - ) - (i32.store - (local.get $9) - (local.get $8) - ) - (if - (i32.ge_s - (local.get $3) - (local.get $2) - ) - (block - (global.set $STACKTOP - (local.get $39) - ) - (return - (local.get $18) - ) - ) - ) - (local.set $0 - (local.get $3) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $while-in33 - (block $__rjti$0 - (i32.store - (local.tee $3 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $11) - ) - ) - (local.tee $4 - (i32.shr_s - (i32.shr_s - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.get $27) - ) - (i32.const 3) - ) - ) - ) - (br_if $__rjti$0 - (i32.ne - (i32.load - (local.get $1) - ) - (i32.mul - (local.get $4) - (local.get $23) - ) - ) - ) - (i32.store - (local.get $1) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $12) - ) - (i32.lt_s - (i32.load - (local.get $3) - ) - (i32.const 1) - ) - ) - (br_if $while-in33 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (br $__rjti$1) - ) - ) - (call $_celt_fatal - (i32.const 40010) - (i32.const 39935) - (i32.const 524) - ) - (br $__rjto$1) - ) - (global.set $STACKTOP - (local.get $39) - ) - (return - (local.get $18) - ) - ) - ) - (i32.const 0) - ) - (func $_exp_rotation (; 46 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) - (local $6 i32) - (local $7 f32) - (local $8 i32) - (local $9 f32) - (local $10 f32) - (local $11 f32) - (local $12 i32) - (local $13 i32) - (local $14 f32) - (local $15 f32) - (local $16 i32) - (local $17 i32) - (local $18 f32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 f64) - (local $27 i32) - (if - (i32.or - (i32.eqz - (local.get $5) - ) - (i32.ge_s - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $1) - ) - ) - (return) - ) - (local.set $10 - (f32.demote_f64 - (call $_cos - (f64.promote_f32 - (f32.mul - (local.tee $7 - (f32.mul - (f32.mul - (local.tee $7 - (f32.div - (f32.convert_i32_s - (local.get $1) - ) - (f32.convert_i32_s - (i32.add - (local.get $1) - (i32.mul - (local.get $4) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 38760) - ) - ) - ) - ) - ) - ) - ) - (local.get $7) - ) - (f32.const 0.5) - ) - ) - (f32.const 1.5707963705062866) - ) - ) - ) - ) - ) - (local.set $26 - (call $_cos - (f64.promote_f32 - (f32.mul - (f32.sub - (f32.const 1) - (local.get $7) - ) - (f32.const 1.5707963705062866) - ) - ) - ) - ) - (local.set $12 - (if (result i32) - (i32.gt_s - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $1) - ) - (i32.const 0) - (block (result i32) - (local.set $6 - (i32.shr_s - (local.get $3) - (i32.const 2) - ) - ) - (local.set $4 - (i32.const 1) - ) - (loop $while-in (result i32) - (local.set $5 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (if (result i32) - (i32.lt_s - (i32.add - (i32.mul - (local.get $3) - (i32.add - (i32.mul - (local.get $4) - (local.get $4) - ) - (local.get $4) - ) - ) - (local.get $6) - ) - (local.get $1) - ) - (block - (local.set $4 - (local.get $5) - ) - (br $while-in) - ) - (local.get $4) - ) - ) - ) - ) - ) - (local.set $13 - (i32.div_u - (local.get $1) - (local.get $3) - ) - ) - (if - (i32.le_s - (local.get $3) - (i32.const 0) - ) - (return) - ) - (local.set $27 - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - ) - (local.set $19 - (i32.eqz - (local.get $12) - ) - ) - (local.set $14 - (f32.neg - (local.tee $11 - (f32.demote_f64 - (local.get $26) - ) - ) - ) - ) - (local.set $20 - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - (local.set $21 - (i32.gt_s - (local.get $13) - (i32.const 1) - ) - ) - (local.set $15 - (f32.neg - (local.get $10) - ) - ) - (local.set $23 - (i32.gt_s - (local.tee $22 - (i32.sub - (local.get $13) - (local.get $12) - ) - ) - (i32.const 0) - ) - ) - (local.set $4 - (i32.add - (local.get $13) - (i32.const -3) - ) - ) - (local.set $24 - (i32.gt_s - (local.get $13) - (i32.const 2) - ) - ) - (local.set $5 - (i32.add - (local.tee $1 - (i32.sub - (local.get $13) - (i32.shl - (local.get $12) - (i32.const 1) - ) - ) - ) - (i32.const -1) - ) - ) - (local.set $25 - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - (loop $while-in1 - (local.set $1 - (i32.add - (i32.shl - (i32.mul - (local.get $13) - (local.get $16) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (if - (local.get $27) - (block - (if - (i32.eqz - (local.get $19) - ) - (block - (if - (local.get $23) - (block - (local.set $2 - (local.get $1) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in3 - (local.set $7 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.add - (f32.mul - (local.tee $9 - (f32.load - (local.get $2) - ) - ) - (local.get $10) - ) - (f32.mul - (local.get $7) - (local.get $11) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (f32.store - (local.get $2) - (f32.add - (f32.mul - (local.get $9) - (local.get $11) - ) - (f32.mul - (local.get $7) - (local.get $15) - ) - ) - ) - (if - (i32.ne - (local.get $22) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (block - (local.set $2 - (local.get $8) - ) - (br $while-in3) - ) - ) - ) - ) - ) - (if - (local.get $25) - (block - (local.set $6 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $2 - (local.get $5) - ) - (loop $while-in5 - (local.set $7 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.add - (f32.mul - (local.tee $9 - (f32.load - (local.get $6) - ) - ) - (local.get $10) - ) - (f32.mul - (local.get $7) - (local.get $11) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (f32.store - (local.get $6) - (f32.add - (f32.mul - (local.get $9) - (local.get $11) - ) - (f32.mul - (local.get $7) - (local.get $15) - ) - ) - ) - (local.set $17 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $6 - (local.get $8) - ) - (local.set $2 - (local.get $17) - ) - (br $while-in5) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $21) - (block - (local.set $7 - (f32.load - (local.get $1) - ) - ) - (local.set $2 - (local.get $1) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in7 - (local.set $9 - (f32.add - (f32.mul - (local.get $7) - (local.get $11) - ) - (f32.mul - (local.tee $18 - (f32.load - (local.tee $8 - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - ) - ) - (local.get $10) - ) - ) - ) - (f32.store - (local.get $8) - (local.get $9) - ) - (f32.store - (local.get $2) - (f32.add - (f32.mul - (local.get $7) - (local.get $10) - ) - (f32.mul - (local.get $18) - (local.get $14) - ) - ) - ) - (if - (i32.ne - (local.get $20) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (block - (local.set $7 - (local.get $9) - ) - (local.set $2 - (local.get $8) - ) - (br $while-in7) - ) - ) - ) - ) - ) - (if - (local.get $24) - (block - (local.set $2 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $1 - (local.get $4) - ) - (loop $while-in9 - (f32.store offset=4 - (local.get $2) - (f32.add - (f32.mul - (local.tee $7 - (f32.load - (local.get $2) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $9 - (f32.load offset=4 - (local.get $2) - ) - ) - (local.get $10) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $2) - (i32.const -4) - ) - ) - (f32.store - (local.get $2) - (f32.add - (f32.mul - (local.get $7) - (local.get $10) - ) - (f32.mul - (local.get $9) - (local.get $14) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $6) - ) - (local.set $1 - (local.get $8) - ) - (br $while-in9) - ) - ) - ) - ) - ) - ) - (block - (if - (local.get $21) - (block - (local.set $7 - (f32.load - (local.get $1) - ) - ) - (local.set $2 - (local.get $1) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in11 - (local.set $9 - (f32.add - (f32.mul - (local.get $7) - (local.get $14) - ) - (f32.mul - (local.tee $18 - (f32.load - (local.tee $8 - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - ) - ) - (local.get $10) - ) - ) - ) - (f32.store - (local.get $8) - (local.get $9) - ) - (f32.store - (local.get $2) - (f32.add - (f32.mul - (local.get $7) - (local.get $10) - ) - (f32.mul - (local.get $18) - (local.get $11) - ) - ) - ) - (if - (i32.ne - (local.get $20) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (block - (local.set $7 - (local.get $9) - ) - (local.set $2 - (local.get $8) - ) - (br $while-in11) - ) - ) - ) - ) - ) - (if - (local.get $24) - (block - (local.set $6 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $2 - (local.get $4) - ) - (loop $while-in13 - (f32.store offset=4 - (local.get $6) - (f32.add - (f32.mul - (local.tee $7 - (f32.load - (local.get $6) - ) - ) - (local.get $14) - ) - (f32.mul - (local.tee $9 - (f32.load offset=4 - (local.get $6) - ) - ) - (local.get $10) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (f32.store - (local.get $6) - (f32.add - (f32.mul - (local.get $7) - (local.get $10) - ) - (f32.mul - (local.get $9) - (local.get $11) - ) - ) - ) - (local.set $17 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $6 - (local.get $8) - ) - (local.set $2 - (local.get $17) - ) - (br $while-in13) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $19) - ) - (block - (if - (local.get $23) - (block - (local.set $2 - (local.get $1) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in15 - (local.set $7 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.add - (f32.mul - (local.tee $9 - (f32.load - (local.get $2) - ) - ) - (local.get $15) - ) - (f32.mul - (local.get $7) - (local.get $11) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (f32.store - (local.get $2) - (f32.add - (f32.mul - (local.get $9) - (local.get $11) - ) - (f32.mul - (local.get $7) - (local.get $10) - ) - ) - ) - (if - (i32.ne - (local.get $22) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (block - (local.set $2 - (local.get $8) - ) - (br $while-in15) - ) - ) - ) - ) - ) - (if - (local.get $25) - (block - (local.set $2 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $1 - (local.get $5) - ) - (loop $while-in17 - (local.set $7 - (f32.load - (local.tee $6 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - ) - (f32.store - (local.get $6) - (f32.add - (f32.mul - (local.tee $9 - (f32.load - (local.get $2) - ) - ) - (local.get $15) - ) - (f32.mul - (local.get $7) - (local.get $11) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $2) - (i32.const -4) - ) - ) - (f32.store - (local.get $2) - (f32.add - (f32.mul - (local.get $9) - (local.get $11) - ) - (f32.mul - (local.get $7) - (local.get $10) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $6) - ) - (local.set $1 - (local.get $8) - ) - (br $while-in17) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $16 - (i32.add - (local.get $16) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (func $_op_pvq_search_c (; 47 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result f32) - (local $4 i32) - (local $5 f32) - (local $6 f32) - (local $7 i32) - (local $8 f32) - (local $9 i32) - (local $10 f32) - (local $11 f32) - (local $12 f32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 f32) - (local.set $16 - (global.get $STACKTOP) - ) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $13 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memset - (local.get $9) - (i32.const 0) - (i32.shl - (select - (local.get $3) - (i32.const 1) - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $13) - ) - (f32.lt - (local.tee $5 - (f32.load - (local.tee $7 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - (f32.const 0) - ) - ) - (f32.store - (local.get $7) - (f32.abs - (local.get $5) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - (i32.const 0) - ) - (br_if $while-in - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (if - (i32.lt_s - (i32.shr_s - (local.get $3) - (i32.const 1) - ) - (local.get $2) - ) - (block - (local.set $4 - (i32.const 0) - ) - (local.set $5 - (f32.const 0) - ) - (loop $while-in1 - (local.set $5 - (f32.add - (local.get $5) - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (if - (i32.eqz - (i32.and - (f32.lt - (local.get $5) - (f32.const 64) - ) - (f32.gt - (local.get $5) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - (block - (f32.store - (local.get $0) - (f32.const 1) - ) - (drop - (call $_memset - (i32.add - (local.get $0) - (i32.const 4) - ) - (i32.const 0) - (i32.add - (i32.shl - (select - (local.get $3) - (i32.const 2) - (i32.gt_s - (local.get $3) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (i32.const -4) - ) - ) - ) - (local.set $5 - (f32.const 1) - ) - ) - ) - (local.set $10 - (f32.mul - (f32.add - (f32.convert_i32_s - (local.get $2) - ) - (f32.const 0.800000011920929) - ) - (f32.div - (f32.const 1) - (local.get $5) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (local.set $5 - (f32.const 0) - ) - (loop $while-in3 - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - (local.tee $7 - (i32.trunc_f32_s - (f32.floor - (f32.mul - (local.get $10) - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $5 - (f32.add - (local.get $5) - (f32.mul - (local.tee $6 - (f32.convert_i32_s - (local.get $7) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $8 - (f32.add - (local.get $8) - (f32.mul - (local.get $11) - (local.get $6) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $9) - ) - (f32.mul - (local.get $6) - (f32.const 2) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (local.get $7) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $5 - (f32.const 0) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.add - (local.get $3) - (i32.const 3) - ) - ) - (block - (local.set $5 - (f32.add - (f32.add - (local.get $5) - (f32.mul - (local.tee $5 - (f32.convert_i32_s - (local.get $2) - ) - ) - (local.get $5) - ) - ) - (f32.mul - (f32.load - (local.get $9) - ) - (local.get $5) - ) - ) - ) - (i32.store - (local.get $1) - (i32.add - (i32.load - (local.get $1) - ) - (local.get $2) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $11 - (f32.load - (local.get $0) - ) - ) - (loop $while-in5 - (local.set $5 - (f32.add - (local.tee $10 - (f32.add - (local.get $5) - (f32.const 1) - ) - ) - (f32.load - (local.get $9) - ) - ) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (f32.mul - (local.tee $6 - (f32.add - (local.get $8) - (local.get $11) - ) - ) - (local.get $6) - ) - ) - (local.set $4 - (i32.const 1) - ) - (loop $while-in7 - (local.set $7 - (select - (local.get $4) - (local.get $7) - (local.tee $15 - (f32.gt - (f32.mul - (local.get $5) - (local.tee $12 - (f32.mul - (local.tee $12 - (f32.add - (local.get $8) - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - (local.get $12) - ) - ) - ) - (f32.mul - (local.get $6) - (local.tee $17 - (f32.add - (local.get $10) - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $6 - (select - (local.get $12) - (local.get $6) - (local.get $15) - ) - ) - (local.set $5 - (select - (local.get $17) - (local.get $5) - (local.get $15) - ) - ) - (br_if $while-in7 - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (local.set $8 - (f32.add - (local.get $8) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - (local.set $5 - (f32.add - (local.get $10) - (local.tee $6 - (f32.load - (local.tee $4 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $4) - (f32.add - (local.get $6) - (f32.const 2) - ) - ) - (i32.store - (local.tee $4 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.add - (i32.load - (local.get $4) - ) - (i32.const 1) - ) - ) - (br_if $while-in5 - (i32.ne - (local.get $2) - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in9 - (i32.store - (local.tee $2 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.add - (local.tee $4 - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (i32.xor - (i32.load - (local.get $2) - ) - (i32.sub - (i32.const 0) - (local.get $4) - ) - ) - ) - ) - (br_if $while-in9 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (global.set $STACKTOP - (local.get $16) - ) - (local.get $5) - ) - (func $_alg_quant (; 48 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 f32) (param $7 i32) (result i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 f32) - (local.set $15 - (global.get $STACKTOP) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 40058) - (i32.const 40117) - (i32.const 338) - ) - ) - (if - (i32.le_s - (local.get $1) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 40127) - (i32.const 40117) - (i32.const 339) - ) - ) - (local.set $10 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 27) - ) - (i32.const -16) - ) - ) - ) - (call $_exp_rotation - (local.get $0) - (local.get $1) - (i32.const 1) - (local.get $4) - (local.get $2) - (local.get $3) - ) - (local.set $17 - (call $_op_pvq_search_c - (local.get $0) - (local.get $10) - (local.get $2) - (local.get $1) - ) - ) - (local.set $11 - (i32.shr_u - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (i32.const 31) - ) - ) - (local.set $8 - (select - (local.get $8) - (i32.sub - (i32.const 0) - (local.get $8) - ) - (i32.gt_s - (local.get $8) - (i32.const -1) - ) - ) - ) - (loop $while-in - (local.set $11 - (i32.add - (i32.load - (i32.add - (i32.shl - (select - (local.tee $9 - (i32.sub - (local.get $1) - (local.tee $16 - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - ) - ) - (local.get $8) - (i32.gt_s - (local.get $9) - (local.get $8) - ) - ) - (i32.const 2) - ) - (i32.load - (i32.add - (i32.shl - (select - (local.get $9) - (local.get $8) - (i32.lt_s - (local.get $9) - (local.get $8) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - ) - ) - (local.get $11) - ) - ) - (local.set $14 - (i32.add - (local.tee $8 - (i32.add - (select - (local.tee $13 - (i32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $13) - ) - (i32.gt_s - (local.get $13) - (i32.const -1) - ) - ) - (local.get $8) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $13) - (i32.const 0) - ) - (local.set $11 - (i32.add - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (select - (local.get $14) - (local.get $9) - (i32.gt_s - (local.get $9) - (local.get $8) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (select - (local.get $9) - (local.get $14) - (i32.gt_s - (local.get $9) - (local.get $14) - ) - ) - (i32.const 2) - ) - ) - ) - (local.get $11) - ) - ) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 1) - ) - (block - (local.set $12 - (local.get $16) - ) - (br $while-in) - ) - ) - ) - (call $_ec_enc_uint - (local.get $5) - (local.get $11) - (i32.add - (i32.load - (i32.add - (i32.shl - (select - (local.get $1) - (local.tee $5 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.lt_s - (local.get $5) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.load - (i32.add - (i32.shl - (select - (local.get $1) - (local.get $5) - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - ) - ) - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (select - (local.get $1) - (local.get $2) - (i32.lt_s - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (select - (local.get $1) - (local.get $2) - (i32.gt_s - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (if - (local.get $7) - (block - (local.set $6 - (f32.mul - (f32.div - (f32.const 1) - (f32.sqrt - (local.get $17) - ) - ) - (local.get $6) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in1 - (f32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $0) - ) - (f32.mul - (local.get $6) - (f32.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (call $_exp_rotation - (local.get $0) - (local.get $1) - (i32.const -1) - (local.get $4) - (local.get $2) - (local.get $3) - ) - ) - ) - (if - (i32.lt_s - (local.get $4) - (i32.const 2) - ) - (block - (global.set $STACKTOP - (local.get $15) - ) - (return - (i32.const 1) - ) - ) - ) - (local.set $7 - (i32.div_u - (local.get $1) - (local.get $4) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in3 - (local.set $5 - (i32.mul - (local.get $3) - (local.get $7) - ) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in5 - (local.set $1 - (i32.or - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $0) - (local.get $5) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - (local.get $1) - ) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - (local.set $0 - (i32.or - (local.get $2) - (i32.shl - (i32.ne - (local.get $1) - (i32.const 0) - ) - (local.get $3) - ) - ) - ) - (if - (i32.ne - (local.tee $1 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $4) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $3 - (local.get $1) - ) - (br $while-in3) - ) - ) - ) - (global.set $STACKTOP - (local.get $15) - ) - (local.get $0) - ) - (func $_alg_unquant (; 49 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 f32) (result i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 f32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local.set $17 - (global.get $STACKTOP) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 40191) - (i32.const 40117) - (i32.const 371) - ) - ) - (if - (i32.le_s - (local.get $1) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 40252) - (i32.const 40117) - (i32.const 372) - ) - ) - (local.set $15 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $8 - (call $_ec_dec_uint - (local.get $5) - (i32.add - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (select - (local.get $1) - (local.get $2) - (i32.lt_s - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (select - (local.get $1) - (local.get $2) - (i32.gt_s - (local.get $1) - (local.get $2) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (select - (local.get $1) - (local.tee $5 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.lt_s - (local.get $5) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.load - (i32.add - (i32.shl - (select - (local.get $1) - (local.get $5) - (i32.gt_s - (local.get $5) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $1) - (i32.const 2) - ) - (block - (local.set $5 - (local.get $2) - ) - (local.set $7 - (local.get $15) - ) - ) - (block - (local.set $5 - (local.get $2) - ) - (local.set $9 - (local.get $1) - ) - (local.set $11 - (local.get $15) - ) - (loop $while-in - (local.set $8 - (if (result i32) - (i32.lt_s - (local.get $5) - (local.get $9) - ) - (block $do-once (result i32) - (if - (i32.and - (i32.lt_u - (local.get $8) - (local.tee $12 - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.ge_u - (local.get $8) - (local.tee $7 - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (block - (i32.store - (local.get $11) - (i32.const 0) - ) - (br $do-once - (i32.sub - (local.get $8) - (local.get $7) - ) - ) - ) - ) - (local.set $12 - (i32.sub - (local.get $8) - (i32.and - (local.get $12) - (local.tee $13 - (i32.shr_s - (i32.shl - (i32.ge_u - (local.get $8) - (local.get $12) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - ) - ) - ) - (local.set $7 - (local.get $5) - ) - (loop $while-in1 - (if - (i32.lt_u - (local.get $12) - (local.tee $8 - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (local.set $7 - (local.get $5) - ) - (br $while-in1) - ) - ) - ) - (i32.store - (local.get $11) - (i32.shr_s - (i32.shl - (local.tee $7 - (i32.xor - (i32.sub - (i32.add - (local.get $13) - (local.get $14) - ) - (local.get $7) - ) - (local.get $13) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $10 - (f32.add - (local.get $10) - (f32.mul - (local.tee $10 - (f32.convert_i32_s - (i32.shr_s - (i32.shl - (i32.and - (local.get $7) - (i32.const 65535) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.get $10) - ) - ) - ) - (i32.sub - (local.get $12) - (local.get $8) - ) - ) - (block (result i32) - (local.set $16 - (i32.shr_s - (i32.shl - (i32.ge_u - (local.get $8) - (local.tee $7 - (i32.load - (i32.add - (local.tee $12 - (i32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - ) - (i32.shl - (i32.add - (local.get $5) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $12) - ) - ) - (local.tee $13 - (i32.sub - (local.get $8) - (i32.and - (local.get $7) - (local.get $16) - ) - ) - ) - ) - (block - (local.set $7 - (local.get $9) - ) - (loop $while-in3 - (br_if $while-in3 - (i32.gt_u - (local.tee $8 - (i32.load - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (i32.const 1600) - ) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - ) - ) - (local.get $13) - ) - ) - ) - ) - (block - (local.set $7 - (local.get $5) - ) - (local.set $8 - (loop $while-in5 (result i32) - (local.set $8 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (if (result i32) - (i32.gt_u - (local.tee $14 - (i32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (local.get $13) - ) - (block - (local.set $7 - (local.get $8) - ) - (br $while-in5) - ) - (local.get $14) - ) - ) - ) - ) - ) - (i32.store - (local.get $11) - (i32.shr_s - (i32.shl - (local.tee $14 - (i32.xor - (i32.sub - (i32.add - (local.get $5) - (local.get $16) - ) - (local.get $7) - ) - (local.get $16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $5 - (local.get $7) - ) - (local.set $10 - (f32.add - (local.get $10) - (f32.mul - (local.tee $10 - (f32.convert_i32_s - (i32.shr_s - (i32.shl - (i32.and - (local.get $14) - (i32.const 65535) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.get $10) - ) - ) - ) - (i32.sub - (local.get $13) - (local.get $8) - ) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $11) - (i32.const 4) - ) - ) - (local.set $11 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 3) - ) - (block - (local.set $9 - (local.get $11) - ) - (local.set $11 - (local.get $7) - ) - (br $while-in) - ) - ) - ) - ) - ) - (i32.store - (local.get $7) - (i32.shr_s - (i32.shl - (local.tee $9 - (i32.xor - (i32.sub - (i32.add - (local.get $5) - (local.tee $9 - (i32.shr_s - (i32.shl - (i32.ge_u - (local.get $8) - (local.tee $5 - (i32.or - (i32.shl - (local.get $5) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - ) - (local.tee $11 - (i32.shr_u - (local.tee $5 - (i32.add - (local.tee $8 - (i32.sub - (local.get $8) - (i32.and - (local.get $5) - (local.get $9) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - (local.get $9) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=4 - (local.get $7) - (i32.shr_s - (i32.shl - (local.tee $5 - (i32.xor - (i32.sub - (local.get $11) - (local.tee $5 - (i32.sub - (local.get $8) - (select - (i32.add - (i32.and - (local.get $5) - (i32.const -2) - ) - (i32.const -1) - ) - (i32.const 0) - (local.get $11) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $6 - (f32.mul - (f32.div - (f32.const 1) - (f32.sqrt - (f32.add - (f32.add - (local.get $10) - (f32.mul - (local.tee $10 - (f32.convert_i32_s - (i32.shr_s - (i32.shl - (i32.and - (local.get $9) - (i32.const 65535) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.get $10) - ) - ) - (f32.mul - (local.tee $10 - (f32.convert_i32_s - (i32.shr_s - (i32.shl - (i32.and - (local.get $5) - (i32.const 65535) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.get $10) - ) - ) - ) - ) - (local.get $6) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in7 - (f32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $0) - ) - (f32.mul - (local.get $6) - (f32.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $15) - ) - ) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (call $_exp_rotation - (local.get $0) - (local.get $1) - (i32.const -1) - (local.get $4) - (local.get $2) - (local.get $3) - ) - (if - (i32.lt_s - (local.get $4) - (i32.const 2) - ) - (block - (global.set $STACKTOP - (local.get $17) - ) - (return - (i32.const 1) - ) - ) - ) - (local.set $7 - (i32.div_u - (local.get $1) - (local.get $4) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in9 - (local.set $5 - (i32.mul - (local.get $3) - (local.get $7) - ) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in11 - (local.set $1 - (i32.or - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $0) - (local.get $5) - ) - (i32.const 2) - ) - (local.get $15) - ) - ) - (local.get $1) - ) - ) - (br_if $while-in11 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - (local.set $0 - (i32.or - (local.get $2) - (i32.shl - (i32.ne - (local.get $1) - (i32.const 0) - ) - (local.get $3) - ) - ) - ) - (if - (i32.ne - (local.tee $1 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $4) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $3 - (local.get $1) - ) - (br $while-in9) - ) - ) - ) - (global.set $STACKTOP - (local.get $17) - ) - (local.get $0) - ) - (func $_silk_InitEncoder (; 50 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local.set $3 - (i32.add - (local.get $0) - (i32.const 5092) - ) - ) - (drop - (call $_memset - (local.get $0) - (i32.const 0) - (i32.const 20216) - ) - ) - (i32.store - (local.get $3) - (local.get $1) - ) - (i32.store offset=8 - (local.get $0) - (i32.const 193536) - ) - (i32.store offset=12 - (local.get $0) - (i32.const 193536) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4664) - ) - (i32.const 1) - ) - (i64.store offset=36 align=4 - (local.get $0) - (i64.const 0) - ) - (i64.store offset=44 align=4 - (local.get $0) - (i64.const 0) - ) - (i64.store offset=52 align=4 - (local.get $0) - (i64.const 0) - ) - (i64.store offset=60 align=4 - (local.get $0) - (i64.const 0) - ) - (i64.store offset=68 align=4 - (local.get $0) - (i64.const 0) - ) - (i64.store offset=76 align=4 - (local.get $0) - (i64.const 0) - ) - (i64.store offset=84 align=4 - (local.get $0) - (i64.const 0) - ) - (i32.store offset=92 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=128 - (local.get $0) - (i32.const 50) - ) - (i32.store offset=132 - (local.get $0) - (i32.const 25) - ) - (i32.store offset=136 - (local.get $0) - (i32.const 16) - ) - (i32.store offset=140 - (local.get $0) - (i32.const 12) - ) - (i32.store offset=96 - (local.get $0) - (i32.const 5000) - ) - (i32.store offset=112 - (local.get $0) - (i32.const 429496) - ) - (i32.store offset=100 - (local.get $0) - (i32.const 2500) - ) - (i32.store offset=116 - (local.get $0) - (i32.const 858993) - ) - (i32.store offset=104 - (local.get $0) - (i32.const 1600) - ) - (i32.store offset=120 - (local.get $0) - (i32.const 1342177) - ) - (i32.store offset=108 - (local.get $0) - (i32.const 1200) - ) - (i32.store offset=124 - (local.get $0) - (i32.const 1789569) - ) - (i32.store offset=144 - (local.get $0) - (i32.const 15) - ) - (i32.store offset=76 - (local.get $0) - (i32.const 25600) - ) - (i32.store offset=80 - (local.get $0) - (i32.const 25600) - ) - (i32.store offset=84 - (local.get $0) - (i32.const 25600) - ) - (i32.store offset=88 - (local.get $0) - (i32.const 25600) - ) - (drop - (call $_memset - (i32.add - (local.get $0) - (i32.const 10064) - ) - (i32.const 0) - (i32.const 10064) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 15156) - ) - (local.get $1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10072) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10076) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14728) - ) - (i32.const 1) - ) - (i64.store align=4 - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 10100) - ) - ) - (i64.const 0) - ) - (i64.store offset=8 align=4 - (local.get $1) - (i64.const 0) - ) - (i64.store offset=16 align=4 - (local.get $1) - (i64.const 0) - ) - (i64.store offset=24 align=4 - (local.get $1) - (i64.const 0) - ) - (i64.store offset=32 align=4 - (local.get $1) - (i64.const 0) - ) - (i64.store offset=40 align=4 - (local.get $1) - (i64.const 0) - ) - (i64.store offset=48 align=4 - (local.get $1) - (i64.const 0) - ) - (i32.store offset=56 - (local.get $1) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10192) - ) - (i32.const 50) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10196) - ) - (i32.const 25) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10200) - ) - (i32.const 16) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10204) - ) - (i32.const 12) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10160) - ) - (i32.const 5000) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10176) - ) - (i32.const 429496) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10164) - ) - (i32.const 2500) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10180) - ) - (i32.const 858993) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10168) - ) - (i32.const 1600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10184) - ) - (i32.const 1342177) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10172) - ) - (i32.const 1200) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10188) - ) - (i32.const 1789569) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10208) - ) - (i32.const 15) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10140) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10144) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10148) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10152) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20192) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20196) - ) - (i32.const 1) - ) - (i32.store - (local.get $2) - (i32.const 1) - ) - (i32.store offset=4 - (local.get $2) - (i32.const 1) - ) - (i32.store offset=8 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4556) - ) - ) - ) - (i32.store offset=12 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4564) - ) - ) - ) - (i32.store offset=16 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4568) - ) - ) - ) - (i32.store offset=20 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4572) - ) - ) - ) - (i32.store offset=24 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4612) - ) - ) - ) - (i32.store offset=28 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4608) - ) - ) - ) - (i32.store offset=32 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4616) - ) - ) - ) - (i32.store offset=36 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4624) - ) - ) - ) - (i32.store offset=40 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 6088) - ) - ) - ) - (i32.store offset=48 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 6076) - ) - ) - ) - (i32.store offset=52 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4676) - ) - ) - ) - (i32.store offset=72 - (local.get $2) - (i32.mul - (i32.shr_s - (i32.shl - (local.tee $1 - (i32.load - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 1000) - ) - ) - (i32.store offset=76 - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4536) - ) - ) - ) - (if - (i32.ne - (local.get $1) - (i32.const 16) - ) - (block - (i32.store offset=80 - (local.get $2) - (i32.const 0) - ) - (return) - ) - ) - (i32.store offset=80 - (local.get $2) - (i32.eqz - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (func $_silk_Encode (; 51 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (result i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 i32) - (local $56 i32) - (local $57 i32) - (local $58 i32) - (local $59 i32) - (local $60 i32) - (local $61 i32) - (local $62 i32) - (local $63 i32) - (local $64 i32) - (local $65 i32) - (local $66 i32) - (local $67 i32) - (local $68 i32) - (local $69 i32) - (local $70 i32) - (local $71 i32) - (local $72 i32) - (local $73 i32) - (local $74 i32) - (local $75 i32) - (local $76 i32) - (local $77 i32) - (local $78 i32) - (local $79 i32) - (local $80 i32) - (local $81 i32) - (local $82 i32) - (local $83 i32) - (local.set $16 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (if - (i32.load offset=68 - (local.get $1) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4664) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14728) - ) - (i32.const 1) - ) - ) - ) - (local.set $30 - (i32.add - (local.get $16) - (i32.const 16) - ) - ) - (local.set $31 - (i32.add - (local.get $0) - (i32.const 10064) - ) - ) - (i32.store - (local.tee $60 - (i32.add - (local.get $0) - (i32.const 15812) - ) - ) - (i32.const 0) - ) - (i32.store - (local.tee $15 - (i32.add - (local.get $0) - (i32.const 5748) - ) - ) - (i32.const 0) - ) - (block $label$break$L4 - (if - (i32.lt_s - (local.tee $8 - (i32.load offset=8 - (local.get $1) - ) - ) - (i32.const 24000) - ) - (block - (if - (i32.lt_s - (local.get $8) - (i32.const 12000) - ) - (block - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 8000) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - ) - (if - (i32.lt_s - (local.get $8) - (i32.const 16000) - ) - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 12000) - ) - ) - ) - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 16000) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - (block - (if - (i32.lt_s - (local.get $8) - (i32.const 44100) - ) - (if - (i32.lt_s - (local.get $8) - (i32.const 32000) - ) - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 24000) - ) - ) - ) - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 32000) - ) - ) - ) - ) - (if - (i32.lt_s - (local.get $8) - (i32.const 48000) - ) - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 44100) - ) - ) - ) - (br_if $label$break$L4 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 48000) - ) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - ) - ) - (block $label$break$L30 - (if - (i32.lt_s - (local.tee $8 - (i32.load offset=20 - (local.get $1) - ) - ) - (i32.const 12000) - ) - (br_if $label$break$L30 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 8000) - ) - ) - ) - (if - (i32.lt_s - (local.get $8) - (i32.const 16000) - ) - (br_if $label$break$L30 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 12000) - ) - ) - ) - (br_if $label$break$L30 - (i32.eqz - (i32.sub - (local.get $8) - (i32.const 16000) - ) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - (block $label$break$L40 - (if - (i32.lt_s - (local.tee $10 - (i32.load offset=12 - (local.get $1) - ) - ) - (i32.const 12000) - ) - (br_if $label$break$L40 - (i32.eqz - (i32.sub - (local.get $10) - (i32.const 8000) - ) - ) - ) - (if - (i32.lt_s - (local.get $10) - (i32.const 16000) - ) - (br_if $label$break$L40 - (i32.eqz - (i32.sub - (local.get $10) - (i32.const 12000) - ) - ) - ) - (br_if $label$break$L40 - (i32.eqz - (i32.sub - (local.get $10) - (i32.const 16000) - ) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - (block $label$break$L50 - (if - (i32.lt_s - (local.tee $11 - (i32.load offset=16 - (local.get $1) - ) - ) - (i32.const 12000) - ) - (br_if $label$break$L50 - (i32.eqz - (i32.sub - (local.get $11) - (i32.const 8000) - ) - ) - ) - (if - (i32.lt_s - (local.get $11) - (i32.const 16000) - ) - (br_if $label$break$L50 - (i32.eqz - (i32.sub - (local.get $11) - (i32.const 12000) - ) - ) - ) - (br_if $label$break$L50 - (i32.eqz - (i32.sub - (local.get $11) - (i32.const 16000) - ) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - (if - (i32.gt_s - (local.get $11) - (local.get $8) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - (if - (i32.or - (i32.lt_s - (local.get $10) - (local.get $8) - ) - (i32.gt_s - (local.get $11) - (local.get $10) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 62) - ) - ) - (block $switch48 - (block $switch-default53 - (br_table $switch48 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch48 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch48 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch48 $switch-default53 - (i32.sub - (i32.load offset=24 - (local.get $1) - ) - (i32.const 10) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 69) - ) - ) - (if - (i32.gt_u - (i32.load offset=32 - (local.get $1) - ) - (i32.const 100) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 73) - ) - ) - (if - (i32.gt_u - (i32.load offset=48 - (local.get $1) - ) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 77) - ) - ) - (if - (i32.gt_u - (i32.load offset=52 - (local.get $1) - ) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 81) - ) - ) - (if - (i32.gt_u - (i32.load offset=40 - (local.get $1) - ) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 85) - ) - ) - (if - (i32.gt_u - (i32.add - (local.tee $10 - (i32.load - (local.get $1) - ) - ) - (i32.const -1) - ) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 89) - ) - ) - (if - (i32.gt_u - (i32.add - (local.tee $8 - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.const -1) - ) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 93) - ) - ) - (if - (i32.gt_s - (local.get $8) - (local.get $10) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 97) - ) - ) - (if - (i32.gt_u - (i32.load offset=36 - (local.get $1) - ) - (i32.const 10) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 41949) - (i32.const 101) - ) - ) - (i32.store offset=88 - (local.get $1) - (i32.const 0) - ) - (if - (i32.gt_s - (local.get $8) - (local.tee $17 - (i32.load - (local.tee $10 - (i32.add - (local.get $0) - (i32.const 20196) - ) - ) - ) - ) - ) - (block - (local.set $8 - (i32.load - (i32.add - (local.get $0) - (i32.const 5092) - ) - ) - ) - (drop - (call $_memset - (local.get $31) - (i32.const 0) - (i32.const 10064) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 15156) - ) - (local.get $8) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10072) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10076) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14728) - ) - (i32.const 1) - ) - (i64.store align=4 - (local.tee $8 - (i32.add - (local.get $0) - (i32.const 10100) - ) - ) - (i64.const 0) - ) - (i64.store offset=8 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=16 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=24 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=32 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=40 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=48 align=4 - (local.get $8) - (i64.const 0) - ) - (i32.store offset=56 - (local.get $8) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10192) - ) - (i32.const 50) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10196) - ) - (i32.const 25) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10200) - ) - (i32.const 16) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10204) - ) - (i32.const 12) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10160) - ) - (i32.const 5000) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10176) - ) - (i32.const 429496) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10164) - ) - (i32.const 2500) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10180) - ) - (i32.const 858993) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10168) - ) - (i32.const 1600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10184) - ) - (i32.const 1342177) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10172) - ) - (i32.const 1200) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10188) - ) - (i32.const 1789569) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10208) - ) - (i32.const 15) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10140) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10144) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10148) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 10152) - ) - (i32.const 25600) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20128) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20136) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20140) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20144) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20148) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20152) - ) - (i32.const 1) - ) - (i32.store16 - (i32.add - (local.get $0) - (i32.const 20158) - ) - (i32.const 0) - ) - (i32.store16 - (i32.add - (local.get $0) - (i32.const 20156) - ) - (i32.const 16384) - ) - (if - (i32.eq - (i32.load - (i32.add - (local.get $0) - (i32.const 20192) - ) - ) - (i32.const 2) - ) - (block - (drop - (call $_memcpy - (i32.add - (local.get $0) - (i32.const 15840) - ) - (i32.add - (local.get $0) - (i32.const 5776) - ) - (i32.const 300) - ) - ) - (i64.store align=4 - (local.get $31) - (i64.load align=4 - (local.get $0) - ) - ) - ) - ) - ) - ) - (local.set $18 - (i32.load offset=24 - (local.get $1) - ) - ) - (local.set $19 - (i32.load - (i32.add - (local.get $0) - (i32.const 4612) - ) - ) - ) - (local.set $11 - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 20192) - ) - (i32.load - (local.get $1) - ) - ) - (i32.store - (local.get $10) - (local.get $11) - ) - (local.set $13 - (i32.div_s - (local.tee $10 - (i32.mul - (local.get $3) - (i32.const 100) - ) - ) - (local.tee $8 - (i32.load offset=8 - (local.get $1) - ) - ) - ) - ) - (if - (local.tee $24 - (i32.ne - (local.get $6) - (i32.const 0) - ) - ) - (block - (if - (i32.ne - (local.get $13) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 40318) - (i32.const 206) - ) - ) - (local.set $10 - (if (result i32) - (local.tee $9 - (i32.eq - (local.get $6) - (i32.const 2) - ) - ) - (block (result i32) - (i64.store align=4 - (local.get $16) - (i64.load offset=16 align=4 - (local.get $0) - ) - ) - (i64.store offset=8 align=4 - (local.get $16) - (i64.load offset=24 align=4 - (local.get $0) - ) - ) - (i32.load - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - (i32.const 0) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block $do-once - (local.set $9 - (if (result i32) - (local.get $9) - (block (result i32) - (local.set $9 - (i32.const 0) - ) - (loop $while-in (result i32) - (local.set $12 - (i32.load - (local.tee $8 - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5092) - ) - ) - ) - ) - (drop - (call $_memset - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 0) - (i32.const 10064) - ) - ) - (i32.store - (local.get $8) - (local.get $12) - ) - (i32.store offset=8 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 193536) - ) - (i32.store offset=12 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4664) - ) - (i32.const 1) - ) - (i64.store offset=36 align=4 - (local.tee $8 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - ) - (i64.const 0) - ) - (i64.store offset=44 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=52 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=60 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=68 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=76 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=84 align=4 - (local.get $8) - (i64.const 0) - ) - (i32.store offset=92 - (local.get $8) - (i32.const 0) - ) - (i32.store offset=128 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 50) - ) - (i32.store offset=132 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25) - ) - (i32.store offset=136 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 16) - ) - (i32.store offset=140 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 12) - ) - (i32.store offset=96 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5000) - ) - (i32.store offset=112 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 429496) - ) - (i32.store offset=100 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 2500) - ) - (i32.store offset=116 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 858993) - ) - (i32.store offset=104 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1600) - ) - (i32.store offset=120 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1342177) - ) - (i32.store offset=108 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1200) - ) - (i32.store offset=124 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1789569) - ) - (i32.store offset=144 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 15) - ) - (i32.store offset=76 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i32.store offset=80 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i32.store offset=84 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i32.store offset=88 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i64.store offset=16 align=4 - (local.tee $8 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - ) - (i64.load align=4 - (local.get $16) - ) - ) - (i64.store offset=24 align=4 - (local.get $8) - (i64.load offset=8 align=4 - (local.get $16) - ) - ) - (i32.store offset=32 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (local.get $10) - ) - (br_if $while-in - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.tee $8 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (local.get $8) - ) - ) - (block (result i32) - (local.set $9 - (i32.const 0) - ) - (loop $while-in56 (result i32) - (local.set $10 - (i32.load - (local.tee $8 - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5092) - ) - ) - ) - ) - (drop - (call $_memset - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 0) - (i32.const 10064) - ) - ) - (i32.store - (local.get $8) - (local.get $10) - ) - (i32.store offset=8 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 193536) - ) - (i32.store offset=12 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4664) - ) - (i32.const 1) - ) - (i64.store offset=36 align=4 - (local.tee $8 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - ) - (i64.const 0) - ) - (i64.store offset=44 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=52 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=60 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=68 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=76 align=4 - (local.get $8) - (i64.const 0) - ) - (i64.store offset=84 align=4 - (local.get $8) - (i64.const 0) - ) - (i32.store offset=92 - (local.get $8) - (i32.const 0) - ) - (i32.store offset=128 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 50) - ) - (i32.store offset=132 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25) - ) - (i32.store offset=136 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 16) - ) - (i32.store offset=140 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 12) - ) - (i32.store offset=96 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5000) - ) - (i32.store offset=112 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 429496) - ) - (i32.store offset=100 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 2500) - ) - (i32.store offset=116 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 858993) - ) - (i32.store offset=104 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1600) - ) - (i32.store offset=120 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1342177) - ) - (i32.store offset=108 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1200) - ) - (i32.store offset=124 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 1789569) - ) - (i32.store offset=144 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 15) - ) - (i32.store offset=76 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i32.store offset=80 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i32.store offset=84 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (i32.store offset=88 - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 25600) - ) - (br_if $while-in56 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.tee $8 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (local.get $8) - ) - ) - ) - ) - (local.set $10 - (i32.load offset=24 - (local.get $1) - ) - ) - (i32.store offset=24 - (local.get $1) - (i32.const 10) - ) - (local.set $8 - (i32.load offset=36 - (local.get $1) - ) - ) - (i32.store offset=36 - (local.get $1) - (i32.const 0) - ) - (br_if $do-once - (i32.le_s - (local.get $9) - (i32.const 0) - ) - ) - (local.set $12 - (i32.const 0) - ) - (loop $while-in58 - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $12) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4668) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $12) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4680) - ) - (i32.const 1) - ) - (br_if $while-in58 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - (block - (i32.store offset=24 - (local.get $1) - (i32.const 10) - ) - (local.set $8 - (i32.load offset=36 - (local.get $1) - ) - ) - (i32.store offset=36 - (local.get $1) - (i32.const 0) - ) - (local.set $9 - (local.get $11) - ) - (local.set $10 - (local.get $18) - ) - ) - ) - (local.set $48 - (local.get $8) - ) - (local.set $49 - (local.get $10) - ) - ) - (block - (if - (i32.or - (i32.ne - (local.get $10) - (i32.mul - (local.get $8) - (local.get $13) - ) - ) - (i32.lt_s - (local.get $3) - (i32.const 0) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 40318) - (i32.const 235) - ) - ) - (if - (i32.gt_s - (i32.mul - (local.get $3) - (i32.const 1000) - ) - (i32.mul - (local.get $8) - (local.get $18) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 40318) - (i32.const 241) - ) - (local.set $9 - (local.get $11) - ) - ) - ) - ) - (local.set $8 - (i32.or - (i32.ne - (local.get $18) - (local.get $19) - ) - (i32.ne - (local.get $11) - (local.get $17) - ) - ) - ) - (local.set $12 - (select - (i32.shr_s - (local.get $13) - (i32.const 1) - ) - (i32.const 1) - (i32.gt_s - (local.get $13) - (i32.const 1) - ) - ) - ) - (local.set $17 - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - (block $do-once72 - (block $__rjti$2 - (br_if $__rjti$2 - (i32.le_s - (local.get $9) - (i32.const 0) - ) - ) - (local.set $11 - (i32.add - (local.get $0) - (i32.const 20208) - ) - ) - (local.set $10 - (i32.add - (local.get $0) - (i32.const 5744) - ) - ) - (block $label$break$L128 - (if - (local.get $8) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in63 - (if - (i32.eqz - (local.tee $8 - (call $_silk_control_encoder - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (local.get $1) - (i32.load - (local.get $11) - ) - (local.get $9) - (if (result i32) - (i32.eq - (local.get $9) - (i32.const 1) - ) - (i32.load - (local.get $17) - ) - (i32.const 0) - ) - ) - ) - ) - (block - (if - (i32.gt_s - (i32.load - (local.get $10) - ) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in65 - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - (i32.const 0) - ) - (br_if $while-in65 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.load - (local.get $10) - ) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6080) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6076) - ) - ) - ) - (br_if $while-in63 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.tee $8 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (br $label$break$L128) - ) - ) - ) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in67 - (if - (i32.eqz - (local.tee $8 - (call $_silk_control_encoder - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (local.get $1) - (i32.load - (local.get $11) - ) - (local.get $9) - (if (result i32) - (i32.eq - (local.get $9) - (i32.const 1) - ) - (i32.load - (local.get $17) - ) - (i32.const 0) - ) - ) - ) - ) - (block - (if - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4664) - ) - ) - (if - (i32.gt_s - (i32.load - (local.get $10) - ) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in71 - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - (i32.const 0) - ) - (br_if $while-in71 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.load - (local.get $10) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6080) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6076) - ) - ) - ) - (br_if $while-in67 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.tee $8 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (br $label$break$L128) - ) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $16) - ) - (return - (local.get $8) - ) - ) - (local.set $9 - (local.get $8) - ) - (br_if $__rjti$2 - (i32.ne - (local.get $9) - (i32.const 1) - ) - ) - (local.set $25 - (local.get $11) - ) - (local.set $20 - (local.get $10) - ) - (local.set $50 - (i32.add - (local.get $0) - (i32.const 14640) - ) - ) - (local.set $14 - (i32.load - (local.get $17) - ) - ) - (br $do-once72) - ) - (if - (i32.eq - (local.tee $9 - (i32.load - (local.get $17) - ) - ) - (i32.load - (local.tee $8 - (i32.add - (local.get $0) - (i32.const 14640) - ) - ) - ) - ) - (block - (local.set $25 - (i32.add - (local.get $0) - (i32.const 20208) - ) - ) - (local.set $20 - (i32.add - (local.get $0) - (i32.const 5744) - ) - ) - (local.set $50 - (local.get $8) - ) - (local.set $14 - (local.get $9) - ) - ) - (call $_celt_fatal - (i32.const 40333) - (i32.const 40318) - (i32.const 262) - ) - ) - ) - (local.set $9 - (i32.div_s - (i32.mul - (local.tee $51 - (i32.mul - (local.get $14) - (local.tee $62 - (i32.mul - (local.get $13) - (i32.const 10) - ) - ) - ) - ) - (i32.load - (local.tee $61 - (i32.add - (local.get $0) - (i32.const 4556) - ) - ) - ) - ) - (i32.mul - (local.get $14) - (i32.const 1000) - ) - ) - ) - (local.set $63 - (call $_llvm_stacksave) - ) - (local.set $14 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $26 - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - (local.set $13 - (i32.add - (local.get $0) - (i32.const 5740) - ) - ) - (local.set $32 - (i32.add - (local.get $0) - (i32.const 5776) - ) - ) - (local.set $19 - (i32.add - (local.get $0) - (i32.const 5096) - ) - ) - (local.set $36 - (i32.add - (local.get $0) - (i32.const 20200) - ) - ) - (local.set $37 - (i32.add - (local.get $0) - (i32.const 15840) - ) - ) - (local.set $52 - (i32.add - (local.get $0) - (i32.const 14648) - ) - ) - (local.set $21 - (i32.add - (local.get $0) - (i32.const 15804) - ) - ) - (local.set $38 - (i32.add - (local.get $0) - (i32.const 15160) - ) - ) - (local.set $39 - (i32.add - (local.get $0) - (i32.const 20188) - ) - ) - (local.set $40 - (i32.add - (local.get $0) - (i32.const 20184) - ) - ) - (local.set $41 - (i32.add - (local.get $0) - (i32.const 20162) - ) - ) - (local.set $64 - (i32.add - (local.get $0) - (i32.const 14788) - ) - ) - (local.set $27 - (i32.add - (local.get $0) - (i32.const 20180) - ) - ) - (local.set $65 - (i32.add - (local.get $0) - (i32.const 20128) - ) - ) - (local.set $66 - (i32.add - (local.get $0) - (i32.const 5100) - ) - ) - (local.set $67 - (i32.add - (local.get $0) - (i32.const 15164) - ) - ) - (local.set $28 - (i32.add - (local.get $0) - (i32.const 4532) - ) - ) - (local.set $53 - (i32.add - (local.get $0) - (i32.const 20132) - ) - ) - (local.set $33 - (i32.add - (local.get $0) - (i32.const 20212) - ) - ) - (local.set $54 - (i32.add - (local.get $0) - (i32.const 14784) - ) - ) - (local.set $68 - (i32.eq - (local.get $12) - (i32.const 2) - ) - ) - (local.set $69 - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - (local.set $70 - (i32.eq - (local.get $12) - (i32.const 3) - ) - ) - (local.set $55 - (i32.shl - (local.get $12) - (i32.const 1) - ) - ) - (local.set $42 - (i32.add - (local.get $0) - (i32.const 17232) - ) - ) - (local.set $71 - (i32.add - (local.get $0) - (i32.const 10212) - ) - ) - (local.set $72 - (i32.add - (local.get $0) - (i32.const 10080) - ) - ) - (local.set $73 - (i32.add - (local.get $0) - (i32.const 14608) - ) - ) - (local.set $74 - (i32.add - (local.get $0) - (i32.const 14540) - ) - ) - (local.set $75 - (i32.add - (local.get $0) - (i32.const 14605) - ) - ) - (local.set $76 - (i32.add - (local.get $0) - (i32.const 14556) - ) - ) - (local.set $77 - (i32.add - (local.get $0) - (i32.const 14728) - ) - ) - (local.set $43 - (i32.add - (local.get $0) - (i32.const 6080) - ) - ) - (local.set $44 - (i32.add - (local.get $0) - (i32.const 20204) - ) - ) - (local.set $45 - (i32.add - (local.get $0) - (i32.const 16144) - ) - ) - (local.set $78 - (i32.add - (local.get $0) - (i32.const 4541) - ) - ) - (local.set $79 - (i32.add - (local.get $0) - (i32.const 4544) - ) - ) - (local.set $80 - (i32.add - (local.get $0) - (i32.const 4696) - ) - ) - (local.set $81 - (i32.add - (local.get $0) - (i32.const 5098) - ) - ) - (local.set $56 - (i32.eqz - (local.get $7) - ) - ) - (local.set $46 - (i32.add - (local.get $0) - (i32.const 4765) - ) - ) - (local.set $34 - (i32.add - (local.get $0) - (i32.const 6084) - ) - ) - (local.set $82 - (i32.add - (local.get $0) - (i32.const 15162) - ) - ) - (local.set $57 - (i32.add - (local.get $0) - (i32.const 14596) - ) - ) - (local.set $58 - (i32.add - (local.get $0) - (i32.const 14829) - ) - ) - (local.set $35 - (i32.add - (local.get $0) - (i32.const 16148) - ) - ) - (local.set $7 - (local.get $3) - ) - (local.set $3 - (local.get $2) - ) - (block $__rjto$7 - (block $__rjti$7 - (block $__rjti$6 - (block $__rjti$5 - (block $__rjti$4 - (block $__rjti$3 - (loop $label$continue$L164 - (block $label$break$L164 - (local.set $11 - (i32.div_s - (i32.mul - (local.tee $8 - (select - (local.tee $2 - (i32.sub - (i32.load - (local.get $26) - ) - (local.tee $9 - (i32.load - (local.get $13) - ) - ) - ) - ) - (local.get $51) - (i32.lt_s - (local.get $2) - (local.get $51) - ) - ) - ) - (i32.load - (local.get $61) - ) - ) - (i32.mul - (i32.load - (local.get $17) - ) - (i32.const 1000) - ) - ) - ) - (block $label$break$L166 - (block $switch-case91 - (block $switch-case90 - (br_table $switch-case91 $switch-case90 $__rjti$3 - (i32.sub - (i32.load - (local.get $1) - ) - (i32.const 1) - ) - ) - ) - (block $switch-case88 - (block $switch-case81 - (br_table $switch-case88 $switch-case81 $__rjti$3 - (i32.sub - (i32.load offset=4 - (local.get $1) - ) - (i32.const 1) - ) - ) - ) - (local.set $10 - (i32.load - (local.get $15) - ) - ) - (if - (local.tee $12 - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - ) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in78 - (i32.store16 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $14) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (br_if $while-in78 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - (if - (i32.and - (i32.eqz - (local.get $10) - ) - (i32.eq - (i32.load - (local.get $36) - ) - (i32.const 1) - ) - ) - (drop - (call $_memcpy - (local.get $37) - (local.get $32) - (i32.const 300) - ) - ) - ) - (call $_silk_resampler - (local.get $32) - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $19) - ) - (local.get $14) - (local.get $11) - ) - (i32.store - (local.get $13) - (i32.add - (i32.load - (local.get $13) - ) - (local.get $8) - ) - ) - (local.set $8 - (i32.load - (local.get $52) - ) - ) - (local.set $9 - (i32.load - (local.get $21) - ) - ) - (local.set $10 - (i32.load - (local.get $50) - ) - ) - (if - (local.get $12) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in80 - (i32.store16 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $14) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (i32.shl - (local.get $2) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $3) - ) - ) - ) - (br_if $while-in80 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - (local.set $2 - (select - (local.tee $2 - (i32.sub - (local.get $8) - (local.get $9) - ) - ) - (local.tee $8 - (i32.mul - (local.get $10) - (local.get $62) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $8) - ) - ) - ) - (call $_silk_resampler - (local.get $37) - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $38) - ) - (local.get $14) - (local.get $11) - ) - (i32.store - (local.get $21) - (i32.add - (i32.load - (local.get $21) - ) - (local.get $2) - ) - ) - (local.set $2 - (i32.load - (local.get $13) - ) - ) - (br $label$break$L166) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in83 - (i32.store16 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $14) - ) - (i32.add - (i32.shr_u - (local.tee $10 - (i32.add - (i32.load16_s - (i32.add - (i32.shl - (local.tee $10 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $3) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $3) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.and - (local.get $10) - (i32.const 1) - ) - ) - ) - (br_if $while-in83 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - (call $_silk_resampler - (local.get $32) - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $19) - ) - (local.get $14) - (local.get $11) - ) - (if - (i32.eq - (i32.load - (local.get $36) - ) - (i32.const 2) - ) - (block $do-once84 - (br_if $do-once84 - (i32.load - (local.get $15) - ) - ) - (call $_silk_resampler - (local.get $37) - (i32.add - (i32.shl - (i32.add - (i32.load - (local.get $21) - ) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $38) - ) - (local.get $14) - (local.get $11) - ) - (br_if $do-once84 - (i32.le_s - (local.tee $9 - (i32.load - (local.get $26) - ) - ) - (i32.const 0) - ) - ) - (local.set $10 - (i32.load - (local.get $13) - ) - ) - (local.set $12 - (i32.load - (local.get $21) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in87 - (i32.store16 - (local.tee $22 - (i32.add - (i32.shl - (i32.add - (local.get $10) - (local.tee $18 - (i32.add - (local.get $2) - (i32.const 2) - ) - ) - ) - (i32.const 1) - ) - (local.get $19) - ) - ) - (i32.shr_u - (i32.add - (i32.load16_s - (local.get $22) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $12) - (local.get $18) - ) - (i32.const 1) - ) - (local.get $38) - ) - ) - ) - (i32.const 1) - ) - ) - (br_if $while-in87 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - ) - (i32.store - (local.get $13) - (local.tee $2 - (i32.add - (i32.load - (local.get $13) - ) - (local.get $8) - ) - ) - ) - (br $label$break$L166) - ) - (br_if $__rjti$3 - (i32.ne - (i32.load offset=4 - (local.get $1) - ) - (i32.const 1) - ) - ) - (drop - (call $_memcpy - (local.get $14) - (local.get $3) - (i32.shl - (local.get $11) - (i32.const 1) - ) - ) - ) - (call $_silk_resampler - (local.get $32) - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $19) - ) - (local.get $14) - (local.get $11) - ) - (i32.store - (local.get $13) - (local.tee $2 - (i32.add - (i32.load - (local.get $13) - ) - (local.get $8) - ) - ) - ) - ) - (local.set $22 - (i32.load - (local.get $1) - ) - ) - (i32.store - (local.get $25) - (i32.const 0) - ) - (br_if $label$break$L164 - (i32.lt_s - (local.get $2) - (local.tee $9 - (i32.load - (local.get $26) - ) - ) - ) - ) - (br_if $__rjti$4 - (i32.ne - (local.get $2) - (local.get $9) - ) - ) - (if - (i32.ne - (local.tee $9 - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.const 1) - ) - (br_if $__rjti$5 - (i32.ne - (i32.load - (local.get $21) - ) - (i32.load - (local.get $52) - ) - ) - ) - ) - (if - (i32.eqz - (i32.or - (local.get $6) - (i32.load - (local.get $15) - ) - ) - ) - (block - (i32.store16 - (local.get $16) - (i32.const 0) - ) - (i32.store8 - (local.get $16) - (i32.sub - (i32.const 0) - (i32.shr_u - (i32.const 256) - (i32.mul - (local.get $9) - (i32.add - (i32.load - (local.get $20) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $4) - (i32.const 0) - (local.get $16) - (i32.const 8) - ) - (if - (i32.gt_s - (local.tee $2 - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in94 - (if - (i32.gt_s - (local.tee $12 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5744) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const 0) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in96 - (local.set $9 - (i32.or - (local.get $9) - (i32.shl - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - (i32.shl - (local.get $10) - (i32.const 2) - ) - ) - ) - (local.get $10) - ) - ) - ) - (br_if $while-in96 - (i32.ne - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - ) - (i32.store8 - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4723) - ) - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - ) - (if - (i32.and - (i32.ne - (local.get $9) - (i32.const 0) - ) - (i32.gt_s - (local.get $12) - (i32.const 1) - ) - ) - (block - (call $_ec_enc_icdf - (local.get $4) - (i32.add - (local.get $9) - (i32.const -1) - ) - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (i32.const 38872) - ) - ) - (i32.const 8) - ) - (local.set $2 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (br_if $while-in94 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (i32.load - (local.get $20) - ) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in98 - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $10 - (i32.add - (i32.mul - (local.get $9) - (i32.const 6) - ) - (local.get $41) - ) - ) - (local.set $12 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $64) - ) - ) - (local.set $18 - (i32.add - (local.get $9) - (local.get $27) - ) - ) - (local.set $23 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (if - (local.get $9) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in104 - (local.set $47 - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - ) - (if - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - ) - (block - (if - (i32.and - (i32.eqz - (local.get $8) - ) - (i32.eq - (local.get $2) - (i32.const 2) - ) - ) - (block $do-once105 - (call $_silk_stereo_encode_pred - (local.get $4) - (local.get $10) - ) - (br_if $do-once105 - (i32.load - (local.get $12) - ) - ) - (call $_ec_enc_icdf - (local.get $4) - (i32.load8_s - (local.get $18) - ) - (i32.const 41362) - (i32.const 8) - ) - ) - ) - (call $_silk_encode_indices - (local.get $47) - (local.get $4) - (local.get $9) - (i32.const 1) - (select - (i32.const 2) - (i32.const 0) - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - (i32.shl - (local.get $23) - (i32.const 2) - ) - ) - ) - ) - ) - (call $_silk_encode_pulses - (local.get $4) - (i32.load8_s - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.mul - (local.get $9) - (i32.const 36) - ) - ) - (i32.const 6129) - ) - ) - (i32.load8_s - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.mul - (local.get $9) - (i32.const 36) - ) - ) - (i32.const 6130) - ) - ) - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6208) - ) - (i32.mul - (local.get $9) - (i32.const 320) - ) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4584) - ) - ) - ) - (local.set $2 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (br_if $while-in104 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in100 - (local.set $23 - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - ) - (if - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - ) - (block - (if - (i32.and - (i32.eqz - (local.get $8) - ) - (i32.eq - (local.get $2) - (i32.const 2) - ) - ) - (block $do-once101 - (call $_silk_stereo_encode_pred - (local.get $4) - (local.get $10) - ) - (br_if $do-once101 - (i32.load - (local.get $12) - ) - ) - (call $_ec_enc_icdf - (local.get $4) - (i32.load8_s - (local.get $18) - ) - (i32.const 41362) - (i32.const 8) - ) - ) - ) - (call $_silk_encode_indices - (local.get $23) - (local.get $4) - (i32.const 0) - (i32.const 1) - (i32.const 0) - ) - (call $_silk_encode_pulses - (local.get $4) - (i32.load8_s - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6129) - ) - ) - (i32.load8_s - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6130) - ) - ) - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 6208) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4584) - ) - ) - ) - (local.set $2 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (br_if $while-in100 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in98 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.load - (local.get $20) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (i32.const 0) - ) - (local.set $2 - (loop $while-in108 (result i32) - (i64.store align=4 - (local.tee $9 - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4724) - ) - ) - (i64.const 0) - ) - (i32.store offset=8 - (local.get $9) - (i32.const 0) - ) - (br_if $while-in108 - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.tee $9 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - (local.get $9) - ) - ) - ) - ) - (i32.store - (local.get $40) - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $4) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $4) - ) - (i32.const -32) - ) - ) - ) - (local.set $9 - (local.get $2) - ) - ) - ) - (if - (i32.eq - (i32.load8_s - (local.get $78) - ) - (i32.const 2) - ) - (block - (local.set $12 - (i32.sub - (i32.const 0) - (local.tee $8 - (i32.sub - (i32.const 24) - (local.tee $10 - (i32.clz - (local.tee $2 - (i32.div_s - (i32.mul - (i32.load - (local.get $17) - ) - (i32.const 65536000) - ) - (i32.load - (local.get $79) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $8) - (local.set $2 - (if (result i32) - (i32.lt_s - (local.get $8) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $2) - (local.get $12) - ) - (i32.shr_u - (local.get $2) - (i32.add - (local.get $8) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $2) - (i32.sub - (i32.const 32) - (local.get $8) - ) - ) - (i32.shr_u - (local.get $2) - (local.get $8) - ) - ) - ) - ) - ) - (local.set $8 - (i32.sub - (i32.const 0) - (i32.shl - (local.tee $12 - (i32.load - (local.get $80) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $2 - (i32.shr_s - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $2 - (i32.and - (local.get $2) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $2) - ) - ) - (i32.const 16) - ) - (i32.or - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $10) - (i32.const 7) - ) - ) - (local.get $2) - ) - ) - ) - (i32.const 16) - ) - (i32.const -183762944) - ) - (i32.const 16) - ) - ) - (i32.store offset=8 - (local.get $0) - (select - (local.tee $2 - (select - (local.tee $2 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $2 - (i32.mul - (i32.shr_s - (i32.shl - (i32.load - (local.get $28) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (select - (i32.const 51) - (i32.shr_s - (i32.shl - (select - (local.tee $2 - (select - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.sub - (i32.add - (local.get $10) - (i32.const -2048) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=8 - (local.get $0) - ) - ) - (i32.const 8) - ) - ) - (i32.mul - (local.get $2) - (i32.shr_s - (local.tee $8 - (i32.add - (i32.mul - (local.tee $12 - (i32.shr_s - (i32.shl - (local.get $12) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $8) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $8) - (i32.const 65532) - ) - (local.get $12) - ) - (i32.const 16) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $8) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (i32.const 3) - ) - (local.get $2) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - (i32.const -51) - (i32.gt_s - (local.get $2) - (i32.const -51) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.gt_s - (local.get $2) - (i32.const 51) - ) - ) - ) - ) - (i32.const 65535) - ) - (i32.const 6554) - ) - (i32.const 16) - ) - (i32.add - (local.get $10) - (i32.mul - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 6554) - ) - ) - ) - ) - (i32.const 193536) - (i32.gt_s - (local.get $2) - (i32.const 193536) - ) - ) - ) - (i32.const 217856) - (i32.lt_s - (local.get $2) - (i32.const 217856) - ) - ) - ) - ) - ) - (local.set $2 - (i32.div_s - (i32.mul - (local.tee $8 - (i32.load offset=28 - (local.get $1) - ) - ) - (local.tee $10 - (i32.load offset=24 - (local.get $1) - ) - ) - ) - (i32.const 1000) - ) - ) - (if - (i32.eqz - (local.get $24) - ) - (local.set $2 - (i32.sub - (local.get $2) - (i32.load - (local.get $40) - ) - ) - ) - ) - (local.set $2 - (i32.sub - (i32.mul - (select - (i32.const 100) - (i32.const 50) - (i32.eq - (local.get $10) - (i32.const 10) - ) - ) - (i32.shr_s - (i32.shl - (local.tee $10 - (i32.div_s - (local.get $2) - (i32.load - (local.get $20) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shl - (i32.load - (local.get $39) - ) - (i32.const 1) - ) - ) - ) - (if - (i32.eqz - (local.get $24) - ) - (if - (i32.gt_s - (local.tee $12 - (i32.load - (local.get $15) - ) - ) - (i32.const 0) - ) - (local.set $2 - (i32.sub - (local.get $2) - (i32.shl - (i32.sub - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $4) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $4) - ) - (i32.sub - (i32.const -32) - (i32.mul - (local.get $10) - (local.get $12) - ) - ) - ) - ) - (i32.load - (local.get $40) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (if (result i32) - (i32.gt_s - (local.get $8) - (i32.const 5000) - ) - (select - (local.get $8) - (select - (local.get $2) - (i32.const 5000) - (i32.gt_s - (local.get $2) - (i32.const 5000) - ) - ) - (i32.gt_s - (local.get $2) - (local.get $8) - ) - ) - (select - (i32.const 5000) - (select - (local.get $8) - (local.get $2) - (i32.lt_s - (local.get $2) - (local.get $8) - ) - ) - (i32.gt_s - (local.get $2) - (i32.const 5000) - ) - ) - ) - ) - (if - (i32.eq - (local.get $9) - (i32.const 2) - ) - (block $do-once113 - (call $_silk_stereo_LR_to_MS - (local.get $65) - (local.get $66) - (local.get $67) - (i32.add - (i32.mul - (local.tee $2 - (i32.load - (local.get $15) - ) - ) - (i32.const 6) - ) - (local.get $41) - ) - (i32.add - (local.get $2) - (local.get $27) - ) - (local.get $30) - (local.get $8) - (i32.load - (local.get $28) - ) - (i32.load offset=60 - (local.get $1) - ) - (i32.load - (local.get $17) - ) - (i32.load - (local.get $26) - ) - ) - (if - (i32.load8_s - (i32.add - (local.tee $2 - (i32.load - (local.get $15) - ) - ) - (local.get $27) - ) - ) - (i32.store8 - (i32.add - (local.get $2) - (local.get $54) - ) - (i32.const 0) - ) - (block - (if - (i32.eq - (i32.load - (local.get $33) - ) - (i32.const 1) - ) - (block - (i64.store align=4 - (local.get $42) - (i64.const 0) - ) - (i32.store offset=8 - (local.get $42) - (i32.const 0) - ) - (i64.store align=4 - (local.get $72) - (i64.const 0) - ) - (drop - (call $_memset - (local.get $71) - (i32.const 0) - (i32.const 4384) - ) - ) - (i32.store - (local.get $73) - (i32.const 100) - ) - (i32.store - (local.get $74) - (i32.const 100) - ) - (i32.store8 - (local.get $42) - (i32.const 10) - ) - (i32.store8 - (local.get $75) - (i32.const 0) - ) - (i32.store - (local.get $76) - (i32.const 65536) - ) - (i32.store - (local.get $77) - (i32.const 1) - ) - ) - ) - (call $_silk_VAD_GetSA_Q8_c - (local.get $31) - (local.get $82) - ) - (local.set $2 - (i32.load - (local.get $57) - ) - ) - (local.set $2 - (block $do-once117 (result i32) - (block $__rjti$0 - (br $do-once117 - (if (result i32) - (local.get $56) - (block - (br_if $__rjti$0 - (i32.le_s - (local.get $2) - (i32.const 12) - ) - ) - (i32.store - (local.get $57) - (i32.const 12) - ) - (br $__rjti$0) - ) - (block (result i32) - (br_if $__rjti$0 - (i32.lt_s - (local.get $2) - (i32.const 13) - ) - ) - (i32.store - (local.get $35) - (i32.const 0) - ) - (i32.store - (local.get $45) - (i32.const 0) - ) - (i32.store8 - (local.get $58) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store8 - (local.get $58) - (i32.const 0) - ) - (i32.store - (local.get $35) - (i32.add - (local.tee $2 - (i32.load - (local.get $35) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ge_s - (local.get $2) - (i32.const 10) - ) - (block - (drop - (br_if $do-once117 - (i32.const 0) - (i32.le_s - (local.get $2) - (i32.const 29) - ) - ) - ) - (i32.store - (local.get $35) - (i32.const 10) - ) - ) - ) - (i32.store - (local.get $45) - (i32.const 0) - ) - (i32.const 0) - ) - ) - (i32.store8 - (i32.add - (i32.load - (local.get $60) - ) - (i32.add - (local.get $31) - (i32.const 4720) - ) - ) - (local.get $2) - ) - ) - ) - (br_if $do-once113 - (local.get $24) - ) - (call $_silk_stereo_encode_pred - (local.get $4) - (i32.add - (i32.mul - (i32.load - (local.get $15) - ) - (i32.const 6) - ) - (local.get $41) - ) - ) - (br_if $do-once113 - (i32.load8_s - (i32.add - (local.tee $2 - (i32.load - (local.get $15) - ) - ) - (local.get $54) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $4) - (i32.load8_s - (i32.add - (local.get $2) - (local.get $27) - ) - ) - (i32.const 41362) - (i32.const 8) - ) - ) - (block - (i32.store - (local.get $19) - (i32.load - (local.get $53) - ) - ) - (i32.store align=2 - (local.get $53) - (i32.load align=2 - (i32.add - (i32.shl - (i32.load - (local.get $26) - ) - (i32.const 1) - ) - (local.get $19) - ) - ) - ) - ) - ) - (local.set $18 - (i32.add - (i32.shl - (i32.mul - (local.get $11) - (local.get $22) - ) - (i32.const 1) - ) - (local.get $3) - ) - ) - (local.set $12 - (i32.sub - (local.get $7) - (local.get $11) - ) - ) - (call $_silk_VAD_GetSA_Q8_c - (local.get $0) - (local.get $81) - ) - (local.set $2 - (i32.load - (local.get $28) - ) - ) - (local.set $2 - (block $do-once121 (result i32) - (block $__rjti$1 - (br $do-once121 - (if (result i32) - (local.get $56) - (block - (br_if $__rjti$1 - (i32.le_s - (local.get $2) - (i32.const 12) - ) - ) - (i32.store - (local.get $28) - (i32.const 12) - ) - (br $__rjti$1) - ) - (block (result i32) - (br_if $__rjti$1 - (i32.lt_s - (local.get $2) - (i32.const 13) - ) - ) - (i32.store - (local.get $34) - (i32.const 0) - ) - (i32.store - (local.get $43) - (i32.const 0) - ) - (i32.store8 - (local.get $46) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store8 - (local.get $46) - (i32.const 0) - ) - (i32.store - (local.get $34) - (i32.add - (local.tee $2 - (i32.load - (local.get $34) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.ge_s - (local.get $2) - (i32.const 10) - ) - (block - (drop - (br_if $do-once121 - (i32.const 0) - (i32.le_s - (local.get $2) - (i32.const 29) - ) - ) - ) - (i32.store - (local.get $34) - (i32.const 10) - ) - ) - ) - (i32.store - (local.get $43) - (i32.const 0) - ) - (i32.const 0) - ) - ) - (i32.store8 - (i32.add - (i32.load - (local.get $15) - ) - (i32.add - (local.get $0) - (i32.const 4720) - ) - ) - (local.get $2) - ) - (if - (i32.gt_s - (local.tee $2 - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.const 0) - ) - (block $label$break$L311 - (local.set $22 - (i32.eq - (local.get $29) - (local.get $69) - ) - ) - (local.set $23 - (i32.gt_s - (i32.load offset=4 - (local.get $30) - ) - (i32.const 0) - ) - ) - (if - (i32.and - (local.get $68) - (local.tee $47 - (i32.eqz - (local.get $29) - ) - ) - ) - (block - (local.set $3 - (local.get $2) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in125 - (local.set $7 - (i32.div_s - (i32.mul - (local.tee $11 - (i32.load offset=56 - (local.get $1) - ) - ) - (i32.const 3) - ) - (i32.const 5) - ) - ) - (local.set $9 - (i32.and - (i32.ne - (i32.load offset=52 - (local.get $1) - ) - (i32.const 0) - ) - (local.get $22) - ) - ) - (if - (i32.eq - (local.get $3) - (i32.const 1) - ) - (local.set $2 - (local.get $8) - ) - (block $do-once126 - (local.set $2 - (i32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - (br_if $do-once126 - (i32.eqz - (i32.and - (i32.eqz - (local.get $10) - ) - (local.get $23) - ) - ) - ) - (local.set $7 - (i32.sub - (local.get $7) - (i32.div_s - (local.get $11) - (local.get $55) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block (result i32) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4608) - ) - (local.get $2) - ) - (local.set $3 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4576) - ) - ) - ) - (if - (i32.eq - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4580) - ) - ) - (i32.const 2) - ) - (local.set $2 - (i32.add - (i32.add - (local.get $2) - (i32.const -2000) - ) - (i32.div_s - (local.get $3) - (i32.const -16) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4716) - ) - (if (result i32) - (i32.lt_s - (local.tee $2 - (select - (local.tee $2 - (i32.add - (i32.div_s - (i32.add - (local.get $2) - (i32.const 200) - ) - (i32.const 400) - ) - (i32.const -10) - ) - ) - (local.tee $3 - (block $switch128 (result i32) - (block $switch-default131 - (block $switch-case130 - (block $switch-case129 - (br_table $switch-case129 $switch-default131 $switch-default131 $switch-default131 $switch-case130 $switch-default131 - (i32.sub - (local.get $3) - (i32.const 8) - ) - ) - ) - (local.set $11 - (i32.const 27648) - ) - (br $switch128 - (i32.const 106) - ) - ) - (local.set $11 - (i32.const 27296) - ) - (br $switch128 - (i32.const 154) - ) - ) - (local.set $11 - (i32.const 27456) - ) - (i32.const 190) - ) - ) - (i32.lt_s - (local.get $2) - (local.get $3) - ) - ) - ) - (i32.const 1) - ) - (i32.const 0) - (i32.mul - (i32.load8_u - (i32.add - (local.get $2) - (local.get $11) - ) - ) - (i32.const 21) - ) - ) - ) - (call $_silk_encode_frame_FLP - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (local.get $5) - (local.get $4) - (if (result i32) - (i32.gt_s - (i32.load - (local.get $15) - ) - (local.get $10) - ) - (block $do-once132 (result i32) - (if - (local.get $10) - (drop - (br_if $do-once132 - (i32.const 1) - (i32.load - (local.get $33) - ) - ) - ) - ) - (i32.const 2) - ) - (i32.const 0) - ) - (local.get $7) - (local.get $9) - ) - (i32.load offset=4 - (local.get $1) - ) - ) - (local.get $3) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4668) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5740) - ) - (i32.const 0) - ) - (i32.store - (local.tee $3 - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5748) - ) - ) - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 1) - ) - ) - (br_if $label$break$L311 - (i32.ge_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (local.set $3 - (local.get $2) - ) - (br $while-in125) - ) - ) - ) - (local.set $83 - (i32.eq - (local.get $29) - (i32.const 1) - ) - ) - (local.set $7 - (local.get $2) - ) - (local.set $11 - (i32.const 0) - ) - (loop $while-in135 - (local.set $9 - (i32.load offset=56 - (local.get $1) - ) - ) - (local.set $2 - (if (result i32) - (local.get $70) - (block $do-once136 (result i32) - (if - (local.get $47) - (br $do-once136 - (i32.div_s - (i32.shl - (local.get $9) - (i32.const 1) - ) - (i32.const 5) - ) - ) - ) - (drop - (br_if $do-once136 - (local.get $9) - (i32.eqz - (local.get $83) - ) - ) - ) - (i32.div_s - (i32.mul - (local.get $9) - (i32.const 3) - ) - (i32.const 4) - ) - ) - (local.get $9) - ) - ) - (local.set $10 - (i32.and - (i32.ne - (i32.load offset=52 - (local.get $1) - ) - (i32.const 0) - ) - (local.get $22) - ) - ) - (local.set $9 - (if (result i32) - (i32.eq - (local.get $7) - (i32.const 1) - ) - (block (result i32) - (local.set $3 - (local.get $8) - ) - (local.get $10) - ) - (block $do-once138 (result i32) - (local.set $3 - (i32.load - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (local.get $30) - ) - ) - ) - (drop - (br_if $do-once138 - (local.get $10) - (i32.eqz - (i32.and - (i32.eqz - (local.get $11) - ) - (local.get $23) - ) - ) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (i32.div_s - (local.get $9) - (local.get $55) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - (block (result i32) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4608) - ) - (local.get $3) - ) - (local.set $7 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4576) - ) - ) - ) - (if - (i32.eq - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4580) - ) - ) - (i32.const 2) - ) - (local.set $3 - (i32.add - (i32.add - (local.get $3) - (i32.const -2000) - ) - (i32.div_s - (local.get $7) - (i32.const -16) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4716) - ) - (if (result i32) - (i32.lt_s - (local.tee $3 - (select - (local.tee $3 - (i32.add - (i32.div_s - (i32.add - (local.get $3) - (i32.const 200) - ) - (i32.const 400) - ) - (i32.const -10) - ) - ) - (local.tee $7 - (block $switch140 (result i32) - (block $switch-default143 - (block $switch-case142 - (block $switch-case141 - (br_table $switch-case141 $switch-default143 $switch-default143 $switch-default143 $switch-case142 $switch-default143 - (i32.sub - (local.get $7) - (i32.const 8) - ) - ) - ) - (local.set $10 - (i32.const 27648) - ) - (br $switch140 - (i32.const 106) - ) - ) - (local.set $10 - (i32.const 27296) - ) - (br $switch140 - (i32.const 154) - ) - ) - (local.set $10 - (i32.const 27456) - ) - (i32.const 190) - ) - ) - (i32.lt_s - (local.get $3) - (local.get $7) - ) - ) - ) - (i32.const 1) - ) - (i32.const 0) - (i32.mul - (i32.load8_u - (i32.add - (local.get $3) - (local.get $10) - ) - ) - (i32.const 21) - ) - ) - ) - (call $_silk_encode_frame_FLP - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (local.get $5) - (local.get $4) - (if (result i32) - (i32.gt_s - (i32.load - (local.get $15) - ) - (local.get $11) - ) - (block $do-once144 (result i32) - (if - (local.get $11) - (drop - (br_if $do-once144 - (i32.const 1) - (i32.load - (local.get $33) - ) - ) - ) - ) - (i32.const 2) - ) - (i32.const 0) - ) - (local.get $2) - (local.get $9) - ) - (i32.load offset=4 - (local.get $1) - ) - ) - (local.get $7) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4668) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5740) - ) - (i32.const 0) - ) - (i32.store - (local.tee $3 - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5748) - ) - ) - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (local.get $2) - ) - (block - (local.set $7 - (local.get $2) - ) - (br $while-in135) - ) - ) - ) - ) - ) - (i32.store - (local.get $33) - (i32.load8_s - (i32.add - (local.get $27) - (i32.add - (local.tee $8 - (i32.load - (local.get $15) - ) - ) - (i32.const -1) - ) - ) - ) - ) - (if - (i32.gt_s - (i32.load - (local.get $5) - ) - (i32.const 0) - ) - (if - (i32.eq - (local.get $8) - (i32.load - (local.get $20) - ) - ) - (block - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $3 - (i32.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in149 - (local.set $3 - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.tee $10 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $7) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 5744) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in151 - (local.set $3 - (i32.shl - (i32.or - (i32.load8_s - (i32.add - (local.get $9) - (i32.add - (i32.add - (i32.mul - (local.get $7) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4720) - ) - ) - ) - (local.get $3) - ) - (i32.const 1) - ) - ) - (br_if $while-in151 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - ) - (local.set $3 - (i32.or - (i32.load8_s - (i32.add - (i32.add - (i32.mul - (local.get $7) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4723) - ) - ) - (local.get $3) - ) - ) - (br_if $while-in149 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - ) - (if - (i32.eqz - (local.get $24) - ) - (block $do-once152 - (br_if $__rjti$6 - (i32.ge_u - (local.tee $2 - (i32.mul - (local.get $2) - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.const 9) - ) - ) - (local.set $9 - (i32.shl - (i32.add - (i32.shl - (i32.const 1) - (local.get $2) - ) - (i32.const -1) - ) - (local.tee $7 - (i32.sub - (i32.const 8) - (local.get $2) - ) - ) - ) - ) - (if - (i32.load offset=24 - (local.get $4) - ) - (block - (i32.store8 - (local.tee $2 - (i32.load - (local.get $4) - ) - ) - (i32.or - (i32.and - (i32.load8_u - (local.get $2) - ) - (i32.xor - (local.get $9) - (i32.const 255) - ) - ) - (i32.shl - (local.get $3) - (local.get $7) - ) - ) - ) - (br $do-once152) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.load offset=40 - (local.get $4) - ) - ) - (i32.const -1) - ) - (block - (i32.store offset=40 - (local.get $4) - (i32.or - (i32.and - (local.get $8) - (i32.xor - (local.get $9) - (i32.const -1) - ) - ) - (i32.shl - (local.get $3) - (local.get $7) - ) - ) - ) - (br $do-once152) - ) - ) - (if - (i32.gt_u - (i32.load offset=28 - (local.get $4) - ) - (i32.shr_u - (i32.const -2147483648) - (local.get $2) - ) - ) - (i32.store offset=44 - (local.get $4) - (i32.const -1) - ) - (i32.store offset=32 - (local.get $4) - (i32.or - (i32.and - (i32.load offset=32 - (local.get $4) - ) - (i32.xor - (i32.shl - (local.get $9) - (i32.const 23) - ) - (i32.const -1) - ) - ) - (i32.shl - (local.get $3) - (i32.add - (local.get $7) - (i32.const 23) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.load - (local.get $43) - ) - (block $do-once154 - (if - (i32.ne - (i32.load offset=4 - (local.get $1) - ) - (i32.const 1) - ) - (br_if $do-once154 - (i32.eqz - (i32.load - (local.get $45) - ) - ) - ) - ) - (i32.store - (local.get $5) - (i32.const 0) - ) - ) - ) - (i32.store - (local.get $39) - (select - (local.tee $3 - (select - (local.tee $3 - (i32.sub - (i32.add - (i32.load - (local.get $39) - ) - (i32.shl - (i32.load - (local.get $5) - ) - (i32.const 3) - ) - ) - (i32.div_s - (i32.mul - (local.tee $2 - (i32.load offset=24 - (local.get $1) - ) - ) - (i32.load offset=28 - (local.get $1) - ) - ) - (i32.const 1000) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (i32.const 10000) - (i32.lt_s - (local.get $3) - (i32.const 10000) - ) - ) - ) - (if - (i32.lt_s - (i32.load - (local.get $28) - ) - (i32.add - (i32.shr_s - (i32.mul - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $44) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 3188) - ) - (i32.const 16) - ) - (i32.const 13) - ) - ) - (block - (i32.store - (local.get $25) - (i32.const 1) - ) - (i32.store - (local.get $44) - (i32.const 0) - ) - ) - (block - (i32.store - (local.get $25) - (i32.const 0) - ) - (i32.store - (local.get $44) - (i32.add - (local.get $2) - (local.get $3) - ) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$7 - (i32.eqz - (local.get $12) - ) - ) - (local.set $29 - (i32.add - (local.get $29) - (i32.const 1) - ) - ) - (local.set $7 - (local.get $12) - ) - (local.set $3 - (local.get $18) - ) - (br $label$continue$L164) - ) - ) - (br $__rjto$7) - ) - (call $_celt_fatal - (i32.const 40460) - (i32.const 40318) - (i32.const 320) - ) - (br $__rjto$7) - ) - (call $_celt_fatal - (i32.const 40546) - (i32.const 40318) - (i32.const 336) - ) - (br $__rjto$7) - ) - (call $_celt_fatal - (i32.const 40645) - (i32.const 40318) - (i32.const 337) - ) - (br $__rjto$7) - ) - (call $_celt_fatal - (i32.const 39551) - (i32.const 39511) - (i32.const 217) - ) - (br $__rjto$7) - ) - (local.set $59 - (i32.load - (local.get $25) - ) - ) - ) - (i32.store - (local.get $36) - (local.tee $3 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - (i32.store offset=76 - (local.get $1) - (local.get $59) - ) - (i32.store offset=80 - (local.get $1) - (if (result i32) - (i32.eq - (local.tee $4 - (i32.load - (local.get $17) - ) - ) - (i32.const 16) - ) - (i32.eqz - (i32.load offset=28 - (local.get $0) - ) - ) - (i32.const 0) - ) - ) - (i32.store offset=72 - (local.get $1) - (i32.mul - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 1000) - ) - ) - (i32.store offset=84 - (local.get $1) - (if (result i32) - (i32.load offset=60 - (local.get $1) - ) - (i32.const 0) - (i32.load16_s - (i32.add - (local.get $0) - (i32.const 20156) - ) - ) - ) - ) - (if - (local.get $24) - (block $do-once156 - (i32.store offset=24 - (local.get $1) - (local.get $49) - ) - (i32.store offset=36 - (local.get $1) - (local.get $48) - ) - (br_if $do-once156 - (i32.le_s - (local.get $3) - (i32.const 0) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in159 - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4668) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 10064) - ) - (local.get $0) - ) - (i32.const 4680) - ) - (i32.const 0) - ) - (br_if $while-in159 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - ) - (i32.store offset=92 - (local.get $1) - (local.tee $2 - (i32.load8_s - (local.get $46) - ) - ) - ) - (i32.store offset=96 - (local.get $1) - (i32.load16_s - (i32.add - (i32.add - (i32.shl - (i32.shr_s - (local.get $2) - (i32.const 1) - ) - (i32.const 2) - ) - (i32.const 38960) - ) - (i32.shl - (i32.load8_s - (i32.add - (local.get $0) - (i32.const 4766) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $63) - ) - (global.set $STACKTOP - (local.get $16) - ) - (i32.const 0) - ) - (func $_silk_encode_indices (; 52 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local.set $7 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (if - (i32.ge_u - (local.tee $2 - (i32.add - (i32.load8_s offset=30 - (local.tee $5 - (select - (i32.add - (i32.add - (local.get $0) - (i32.const 6100) - ) - (i32.mul - (local.get $2) - (i32.const 36) - ) - ) - (i32.add - (local.get $0) - (i32.const 4736) - ) - (local.tee $6 - (i32.ne - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - ) - (i32.shl - (i32.load8_s offset=29 - (local.get $5) - ) - (i32.const 1) - ) - ) - ) - (i32.const 6) - ) - (call $_celt_fatal - (i32.const 40782) - (i32.const 40834) - (i32.const 59) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eqz - (local.get $3) - ) - (local.tee $3 - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 40856) - (i32.const 40834) - (i32.const 60) - ) - ) - (if - (i32.or - (local.get $3) - (local.get $6) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.add - (local.get $2) - (i32.const -2) - ) - (i32.const 41379) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $1) - (local.get $2) - (i32.const 41383) - (i32.const 8) - ) - ) - (local.set $2 - (i32.load8_s - (local.get $5) - ) - ) - (if - (local.tee $13 - (i32.eq - (local.get $4) - (i32.const 2) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (local.get $2) - (i32.const 21856) - (i32.const 8) - ) - (block - (call $_ec_enc_icdf - (local.get $1) - (i32.shr_s - (local.get $2) - (i32.const 3) - ) - (i32.add - (i32.shl - (i32.load8_s offset=29 - (local.get $5) - ) - (i32.const 3) - ) - (i32.const 21824) - ) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.and - (i32.load8_s - (local.get $5) - ) - (i32.const 7) - ) - (i32.const 41408) - (i32.const 8) - ) - ) - ) - (if - (i32.gt_s - (i32.load - (local.tee $10 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - (i32.const 1) - ) - (block - (local.set $2 - (i32.const 1) - ) - (loop $while-in - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s - (i32.add - (local.get $2) - (local.get $5) - ) - ) - (i32.const 21856) - (i32.const 8) - ) - (br_if $while-in - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.load - (local.get $10) - ) - ) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=8 - (local.get $5) - ) - (i32.add - (i32.load offset=16 - (local.tee $2 - (i32.load - (local.tee $12 - (i32.add - (local.get $0) - (i32.const 4692) - ) - ) - ) - ) - ) - (i32.mul - (i32.load16_s - (local.get $2) - ) - (i32.shr_s - (i32.load8_s offset=29 - (local.get $5) - ) - (i32.const 1) - ) - ) - ) - (i32.const 8) - ) - (if - (local.tee $11 - (i32.gt_s - (local.tee $2 - (i32.load16_s offset=2 - (local.tee $9 - (i32.load - (local.get $12) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $6 - (i32.add - (i32.load offset=24 - (local.get $9) - ) - (i32.div_s - (i32.mul - (local.get $2) - (i32.load8_s offset=8 - (local.get $5) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in1 - (local.set $8 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $7) - ) - (i32.mul - (i32.and - (i32.shr_u - (local.tee $6 - (i32.load8_u - (local.get $6) - ) - ) - (i32.const 1) - ) - (i32.const 7) - ) - (i32.const 9) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.or - (local.get $3) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $7) - ) - (i32.and - (i32.mul - (i32.shr_u - (i32.and - (local.get $6) - (i32.const 255) - ) - (i32.const 5) - ) - (i32.const 9) - ) - (i32.const 255) - ) - ) - (if - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 2) - ) - ) - (local.get $2) - ) - (block - (local.set $6 - (local.get $8) - ) - (br $while-in1) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - ) - (call $_celt_fatal - (i32.const 40910) - (i32.const 40834) - (i32.const 93) - ) - ) - (if - (local.get $11) - (block - (local.set $2 - (local.get $9) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in3 - (local.set $11 - (local.tee $9 - (i32.load8_s - (local.tee $8 - (i32.add - (local.tee $6 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 3) - ) - (block - (call $_ec_enc_icdf - (local.get $1) - (i32.const 8) - (i32.add - (i32.load offset=28 - (local.get $2) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $7) - ) - ) - ) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.add - (i32.load8_s - (local.get $8) - ) - (i32.const -4) - ) - (i32.const 41416) - (i32.const 8) - ) - ) - (if - (i32.lt_s - (local.get $9) - (i32.const -3) - ) - (block - (call $_ec_enc_icdf - (local.get $1) - (i32.const 0) - (i32.add - (i32.load offset=28 - (local.get $2) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $7) - ) - ) - ) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.sub - (i32.const -4) - (i32.load8_s - (local.get $8) - ) - ) - (i32.const 41416) - (i32.const 8) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.add - (local.get $11) - (i32.const 4) - ) - (i32.add - (i32.load offset=28 - (local.get $2) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $7) - ) - ) - ) - (i32.const 8) - ) - ) - ) - (if - (i32.lt_s - (local.get $6) - (i32.load16_s offset=2 - (local.tee $2 - (i32.load - (local.get $12) - ) - ) - ) - ) - (block - (local.set $3 - (local.get $6) - ) - (br $while-in3) - ) - ) - ) - ) - ) - (if - (i32.eq - (i32.load - (local.get $10) - ) - (i32.const 4) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=31 - (local.get $5) - ) - (i32.const 41385) - (i32.const 8) - ) - ) - (block $folding-inner0 - (br_if $folding-inner0 - (i32.ne - (i32.load8_s offset=29 - (local.get $5) - ) - (i32.const 2) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (br_if $__rjti$0 - (i32.eqz - (local.get $13) - ) - ) - (br_if $__rjti$0 - (i32.ne - (i32.load - (i32.add - (local.get $0) - (i32.const 5768) - ) - ) - (i32.const 2) - ) - ) - (local.set $6 - (i32.gt_u - (i32.add - (local.tee $8 - (i32.sub - (i32.load16_s - (local.tee $2 - (i32.add - (local.get $5) - (i32.const 26) - ) - ) - ) - (i32.load16_s - (local.tee $3 - (i32.add - (local.get $0) - (i32.const 5772) - ) - ) - ) - ) - ) - (i32.const 8) - ) - (i32.const 19) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (select - (i32.const 0) - (i32.add - (local.get $8) - (i32.const 9) - ) - (local.get $6) - ) - (i32.const 26048) - (i32.const 8) - ) - (br_if $__rjti$0 - (local.get $6) - ) - (br $__rjto$0) - ) - (local.set $3 - (i32.div_s - (local.tee $6 - (i32.load16_s - (local.tee $2 - (i32.add - (local.get $5) - (i32.const 26) - ) - ) - ) - ) - (local.tee $8 - (i32.shr_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $6 - (i32.sub - (local.get $6) - (i32.mul - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (local.get $3) - (i32.const 26016) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $1) - (local.get $6) - (i32.load - (i32.add - (local.get $0) - (i32.const 4684) - ) - ) - (i32.const 8) - ) - (local.set $3 - (i32.add - (local.get $0) - (i32.const 5772) - ) - ) - ) - (i32.store16 - (local.get $3) - (i32.load16_s - (local.get $2) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=28 - (local.get $5) - ) - (i32.load - (i32.add - (local.get $0) - (i32.const 4688) - ) - ) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=32 - (local.get $5) - ) - (i32.const 41335) - (i32.const 8) - ) - (if - (i32.gt_s - (i32.load - (local.get $10) - ) - (i32.const 0) - ) - (block - (local.set $2 - (i32.const 0) - ) - (loop $while-in5 - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s - (i32.add - (local.get $2) - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (i32.load8_s offset=32 - (local.get $5) - ) - (i32.const 2) - ) - (i32.const 38776) - ) - ) - (i32.const 8) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (i32.load - (local.get $10) - ) - ) - ) - ) - ) - ) - (br_if $folding-inner0 - (local.get $4) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=33 - (local.get $5) - ) - (i32.const 41376) - (i32.const 8) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5768) - ) - (i32.load8_s offset=29 - (local.get $5) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=34 - (local.get $5) - ) - (i32.const 41393) - (i32.const 8) - ) - (global.set $STACKTOP - (local.get $7) - ) - (return) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5768) - ) - (i32.load8_s offset=29 - (local.get $5) - ) - ) - (call $_ec_enc_icdf - (local.get $1) - (i32.load8_s offset=34 - (local.get $5) - ) - (i32.const 41393) - (i32.const 8) - ) - (global.set $STACKTOP - (local.get $7) - ) - ) - (func $_silk_encode_pulses (; 53 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local.set $13 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $16 - (i32.shr_s - (local.get $4) - (i32.const 4) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (if - (i32.lt_s - (local.tee $6 - (i32.and - (local.get $4) - (i32.const -16) - ) - ) - (local.get $4) - ) - (if - (i32.eq - (local.get $4) - (i32.const 120) - ) - (block - (i64.store offset=120 align=1 - (local.get $3) - (i64.const 0) - ) - (i64.store offset=128 align=1 - (local.get $3) - (i64.const 0) - ) - (local.set $21 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 512) - ) - ) - (local.set $16 - (i32.const 8) - ) - (local.set $6 - (i32.const 128) - ) - (br $__rjti$0) - ) - (call $_celt_fatal - (i32.const 40980) - (i32.const 41022) - (i32.const 89) - ) - ) - (block - (local.set $21 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (br_if $__rjti$0 - (i32.gt_s - (local.get $4) - (i32.const 15) - ) - ) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (select - (i32.const 8) - (select - (i32.const 7) - (select - (i32.const 6) - (select - (i32.const 5) - (select - (i32.const 4) - (select - (i32.const 3) - (select - (i32.const 2) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (i32.load8_s - (i32.add - (i32.mul - (local.tee $6 - (i32.shr_s - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 9) - ) - (i32.const 26528) - ) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26529) - ) - ) - ) - (i32.const 255) - ) - ) - ) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26530) - ) - ) - ) - (i32.const 255) - ) - ) - ) - ) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26531) - ) - ) - ) - (i32.const 255) - ) - ) - ) - ) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26532) - ) - ) - ) - (i32.const 255) - ) - ) - ) - ) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26533) - ) - ) - ) - (i32.const 255) - ) - ) - ) - ) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26534) - ) - ) - ) - (i32.const 255) - ) - ) - ) - ) - (local.tee $10 - (i32.gt_s - (i32.and - (local.tee $7 - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - ) - (i32.const 255) - ) - (i32.and - (local.tee $9 - (i32.load8_s - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26535) - ) - ) - ) - (i32.const 255) - ) - ) - ) - ) - (i32.gt_s - (i32.and - (select - (local.get $9) - (local.get $7) - (local.get $10) - ) - (i32.const 255) - ) - (i32.load8_u - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26536) - ) - ) - ) - ) - (i32.add - (i32.mul - (local.get $6) - (i32.const 9) - ) - (i32.const 26496) - ) - (i32.const 8) - ) - ) - ) - (br $__rjto$0) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $21) - ) - (select - (local.tee $7 - (i32.load8_s - (i32.add - (local.get $3) - (local.get $5) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $7) - ) - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - ) - ) - (local.set $7 - (i32.load8_s - (i32.add - (local.get $3) - (local.tee $9 - (i32.or - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $21) - ) - (select - (local.get $7) - (i32.sub - (i32.const 0) - (local.get $7) - ) - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - ) - ) - (local.set $7 - (i32.load8_s - (i32.add - (local.get $3) - (local.tee $9 - (i32.or - (local.get $5) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $21) - ) - (select - (local.get $7) - (i32.sub - (i32.const 0) - (local.get $7) - ) - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - ) - ) - (local.set $7 - (i32.load8_s - (i32.add - (local.get $3) - (local.tee $9 - (i32.or - (local.get $5) - (i32.const 3) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $21) - ) - (select - (local.get $7) - (i32.sub - (i32.const 0) - (local.get $7) - ) - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $17 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $18 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $8 - (local.get $21) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in1 - (i32.store - (local.tee $39 - (i32.add - (i32.shl - (local.get $30) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (local.set $40 - (i32.add - (i32.shl - (local.get $30) - (i32.const 2) - ) - (local.get $17) - ) - ) - (local.set $8 - (i32.load offset=4 - (local.tee $28 - (local.tee $37 - (local.tee $36 - (local.tee $35 - (local.tee $34 - (local.tee $33 - (local.tee $32 - (local.tee $31 - (local.tee $29 - (local.tee $27 - (local.tee $26 - (local.tee $25 - (local.tee $24 - (local.tee $23 - (local.tee $22 - (local.get $8) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $19 - (i32.load - (local.get $28) - ) - ) - (local.set $15 - (local.get $11) - ) - (loop $while-in3 - (if - (i32.gt_s - (local.tee $11 - (i32.add - (local.get $8) - (local.get $19) - ) - ) - (i32.const 8) - ) - (block - (local.set $8 - (local.get $14) - ) - (local.set $11 - (local.get $15) - ) - (local.set $15 - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.add - (i32.load offset=8 - (local.get $22) - ) - (i32.load offset=12 - (local.get $23) - ) - ) - ) - (i32.const 8) - ) - (block - (local.set $8 - (local.get $14) - ) - (local.set $15 - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.tee $14 - (i32.add - (i32.load offset=16 - (local.get $24) - ) - (i32.load offset=20 - (local.get $25) - ) - ) - ) - (i32.const 8) - ) - (local.set $15 - (i32.const 1) - ) - (local.set $6 - (if (result i32) - (i32.gt_s - (local.tee $6 - (i32.add - (i32.load offset=24 - (local.get $26) - ) - (i32.load offset=28 - (local.get $27) - ) - ) - ) - (i32.const 8) - ) - (block (result i32) - (local.set $15 - (i32.const 1) - ) - (local.get $14) - ) - (if (result i32) - (i32.gt_s - (local.tee $15 - (i32.add - (i32.load offset=32 - (local.get $29) - ) - (i32.load offset=36 - (local.get $31) - ) - ) - ) - (i32.const 8) - ) - (block (result i32) - (local.set $5 - (local.get $6) - ) - (local.set $15 - (i32.const 1) - ) - (local.get $14) - ) - (if (result i32) - (i32.gt_s - (local.tee $19 - (i32.add - (i32.load offset=40 - (local.get $32) - ) - (i32.load offset=44 - (local.get $33) - ) - ) - ) - (i32.const 8) - ) - (block (result i32) - (local.set $5 - (local.get $6) - ) - (local.set $7 - (local.get $15) - ) - (local.set $15 - (i32.const 1) - ) - (local.get $14) - ) - (if (result i32) - (i32.gt_s - (local.tee $38 - (i32.add - (i32.load offset=48 - (local.get $34) - ) - (i32.load offset=52 - (local.get $35) - ) - ) - ) - (i32.const 8) - ) - (block (result i32) - (local.set $5 - (local.get $6) - ) - (local.set $7 - (local.get $15) - ) - (local.set $9 - (local.get $19) - ) - (local.set $15 - (i32.const 1) - ) - (local.get $14) - ) - (block (result i32) - (local.set $20 - (i32.gt_s - (local.tee $41 - (i32.add - (i32.load offset=56 - (local.get $36) - ) - (i32.load offset=60 - (local.get $37) - ) - ) - ) - (i32.const 8) - ) - ) - (local.set $5 - (local.get $6) - ) - (local.set $7 - (local.get $15) - ) - (local.set $9 - (local.get $19) - ) - (local.set $10 - (local.get $38) - ) - (local.set $12 - (select - (local.get $12) - (local.get $41) - (local.get $20) - ) - ) - (local.set $15 - (local.get $20) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $14 - (i32.add - (local.get $8) - (local.get $11) - ) - ) - (i32.const 10) - ) - (local.set $19 - (i32.const 1) - ) - (local.set $11 - (if (result i32) - (i32.gt_s - (local.tee $11 - (i32.add - (local.get $5) - (local.get $6) - ) - ) - (i32.const 10) - ) - (block (result i32) - (local.set $19 - (i32.const 1) - ) - (local.get $14) - ) - (if (result i32) - (i32.gt_s - (local.tee $20 - (i32.add - (local.get $7) - (local.get $9) - ) - ) - (i32.const 10) - ) - (block (result i32) - (local.set $8 - (local.get $11) - ) - (local.set $19 - (i32.const 1) - ) - (local.get $14) - ) - (block (result i32) - (local.set $19 - (i32.gt_s - (local.tee $6 - (i32.add - (local.get $10) - (local.get $12) - ) - ) - (i32.const 10) - ) - ) - (local.set $8 - (local.get $11) - ) - (local.set $5 - (select - (local.get $5) - (local.get $6) - (local.get $19) - ) - ) - (local.set $6 - (local.get $20) - ) - (local.get $14) - ) - ) - ) - ) - ) - (if - (i32.ne - (i32.add - (if (result i32) - (i32.gt_s - (local.tee $38 - (i32.add - (local.get $8) - (local.get $11) - ) - ) - (i32.const 12) - ) - (block (result i32) - (local.set $14 - (local.get $8) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $20 - (i32.gt_s - (local.tee $11 - (i32.add - (local.get $5) - (local.get $6) - ) - ) - (i32.const 12) - ) - ) - (local.set $14 - (select - (local.get $8) - (local.get $11) - (local.get $20) - ) - ) - (local.set $11 - (local.get $38) - ) - (local.get $20) - ) - ) - (i32.add - (local.get $15) - (local.get $19) - ) - ) - (if (result i32) - (i32.gt_s - (local.tee $20 - (i32.add - (local.get $11) - (local.get $14) - ) - ) - (i32.const 16) - ) - (i32.const -1) - (block (result i32) - (i32.store - (local.get $40) - (local.get $20) - ) - (i32.const 0) - ) - ) - ) - (block - (i32.store - (local.get $39) - (i32.add - (i32.load - (local.get $39) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $28) - (local.tee $19 - (i32.shr_s - (i32.load - (local.get $28) - ) - (i32.const 1) - ) - ) - ) - (i32.store offset=4 - (local.get $28) - (local.tee $8 - (i32.shr_s - (i32.load offset=4 - (local.get $28) - ) - (i32.const 1) - ) - ) - ) - (i32.store offset=8 - (local.get $22) - (i32.shr_s - (i32.load offset=8 - (local.get $22) - ) - (i32.const 1) - ) - ) - (i32.store offset=12 - (local.get $23) - (i32.shr_s - (i32.load offset=12 - (local.get $23) - ) - (i32.const 1) - ) - ) - (i32.store offset=16 - (local.get $24) - (i32.shr_s - (i32.load offset=16 - (local.get $24) - ) - (i32.const 1) - ) - ) - (i32.store offset=20 - (local.get $25) - (i32.shr_s - (i32.load offset=20 - (local.get $25) - ) - (i32.const 1) - ) - ) - (i32.store offset=24 - (local.get $26) - (i32.shr_s - (i32.load offset=24 - (local.get $26) - ) - (i32.const 1) - ) - ) - (i32.store offset=28 - (local.get $27) - (i32.shr_s - (i32.load offset=28 - (local.get $27) - ) - (i32.const 1) - ) - ) - (i32.store offset=32 - (local.get $29) - (i32.shr_s - (i32.load offset=32 - (local.get $29) - ) - (i32.const 1) - ) - ) - (i32.store offset=36 - (local.get $31) - (i32.shr_s - (i32.load offset=36 - (local.get $31) - ) - (i32.const 1) - ) - ) - (i32.store offset=40 - (local.get $32) - (i32.shr_s - (i32.load offset=40 - (local.get $32) - ) - (i32.const 1) - ) - ) - (i32.store offset=44 - (local.get $33) - (i32.shr_s - (i32.load offset=44 - (local.get $33) - ) - (i32.const 1) - ) - ) - (i32.store offset=48 - (local.get $34) - (i32.shr_s - (i32.load offset=48 - (local.get $34) - ) - (i32.const 1) - ) - ) - (i32.store offset=52 - (local.get $35) - (i32.shr_s - (i32.load offset=52 - (local.get $35) - ) - (i32.const 1) - ) - ) - (i32.store offset=56 - (local.get $36) - (i32.shr_s - (i32.load offset=56 - (local.get $36) - ) - (i32.const 1) - ) - ) - (i32.store offset=60 - (local.get $37) - (i32.shr_s - (i32.load offset=60 - (local.get $37) - ) - (i32.const 1) - ) - ) - (local.set $15 - (local.get $11) - ) - (br $while-in3) - ) - ) - ) - (local.set $8 - (i32.sub - (local.get $28) - (i32.const -64) - ) - ) - (br_if $while-in1 - (i32.ne - (local.get $16) - (local.tee $30 - (i32.add - (local.get $30) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $6 - (i32.load8_u - (i32.add - (i32.mul - (local.tee $10 - (i32.shr_s - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 9) - ) - (i32.const 26528) - ) - ) - ) - (loop $while-in5 - (local.set $6 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 255) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26320) - ) - ) - ) - (local.get $6) - ) - ) - (br_if $while-in5 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $7 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26529) - ) - ) - ) - (loop $while-in7 - (local.set $7 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 255) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26338) - ) - ) - ) - (local.get $7) - ) - ) - (br_if $while-in7 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (local.tee $12 - (i32.lt_u - (local.get $7) - (local.get $6) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $9 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26530) - ) - ) - ) - (loop $while-in9 - (local.set $9 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 224) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26356) - ) - ) - ) - (local.get $9) - ) - ) - (br_if $while-in9 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 2) - (local.get $11) - (local.tee $12 - (i32.lt_s - (local.get $9) - (local.tee $8 - (select - (local.get $7) - (local.get $6) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $6 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26531) - ) - ) - ) - (loop $while-in11 - (local.set $6 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 255) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26374) - ) - ) - ) - (local.get $6) - ) - ) - (br_if $while-in11 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 3) - (local.get $11) - (local.tee $12 - (i32.lt_s - (local.get $6) - (local.tee $8 - (select - (local.get $9) - (local.get $8) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $7 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26532) - ) - ) - ) - (loop $while-in13 - (local.set $7 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 255) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26392) - ) - ) - ) - (local.get $7) - ) - ) - (br_if $while-in13 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 4) - (local.get $11) - (local.tee $12 - (i32.lt_s - (local.get $7) - (local.tee $8 - (select - (local.get $6) - (local.get $8) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $6 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26533) - ) - ) - ) - (loop $while-in15 - (local.set $6 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 150) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26410) - ) - ) - ) - (local.get $6) - ) - ) - (br_if $while-in15 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 5) - (local.get $11) - (local.tee $12 - (i32.lt_s - (local.get $6) - (local.tee $8 - (select - (local.get $7) - (local.get $8) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $7 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26534) - ) - ) - ) - (loop $while-in17 - (local.set $7 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 255) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26428) - ) - ) - ) - (local.get $7) - ) - ) - (br_if $while-in17 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 6) - (local.get $11) - (local.tee $12 - (i32.lt_s - (local.get $7) - (local.tee $8 - (select - (local.get $6) - (local.get $8) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $6 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26535) - ) - ) - ) - (loop $while-in19 - (local.set $6 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 224) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26446) - ) - ) - ) - (local.get $6) - ) - ) - (br_if $while-in19 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 7) - (local.get $11) - (local.tee $12 - (i32.lt_s - (local.get $6) - (local.tee $8 - (select - (local.get $7) - (local.get $8) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $7 - (i32.load8_u - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26536) - ) - ) - ) - (loop $while-in21 - (local.set $7 - (i32.add - (if (result i32) - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - (i32.const 0) - ) - (i32.const 131) - (i32.load8_u - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26464) - ) - ) - ) - (local.get $7) - ) - ) - (br_if $while-in21 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.tee $5 - (select - (i32.const 8) - (local.get $11) - (i32.lt_s - (local.get $7) - (select - (local.get $6) - (local.get $8) - (local.get $12) - ) - ) - ) - ) - (i32.add - (i32.mul - (local.get $10) - (i32.const 9) - ) - (i32.const 26496) - ) - (i32.const 8) - ) - (local.set $7 - (i32.add - (i32.mul - (local.get $5) - (i32.const 18) - ) - (i32.const 26128) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in23 - (if - (local.tee $6 - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - (block - (call $_ec_enc_icdf - (local.get $0) - (i32.const 17) - (local.get $7) - (i32.const 8) - ) - (local.set $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in25 - (call $_ec_enc_icdf - (local.get $0) - (i32.const 17) - (i32.const 26290) - (i32.const 8) - ) - (br_if $while-in25 - (i32.ne - (local.get $9) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 26290) - (i32.const 8) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (local.get $7) - (i32.const 8) - ) - ) - (br_if $while-in23 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in27 - (if - (i32.gt_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $17) - ) - ) - (i32.const 0) - ) - (block - (local.set $7 - (i32.add - (i32.load - (local.tee $6 - (i32.add - (i32.shl - (local.get $5) - (i32.const 6) - ) - (local.get $21) - ) - ) - ) - (i32.load offset=4 - (local.get $6) - ) - ) - ) - (if - (i32.gt_s - (local.tee $29 - (i32.add - (local.tee $24 - (i32.add - (local.tee $10 - (i32.add - (local.tee $9 - (i32.add - (i32.load offset=32 - (local.get $6) - ) - (i32.load offset=36 - (local.get $6) - ) - ) - ) - (local.tee $15 - (i32.add - (i32.load offset=40 - (local.get $6) - ) - (i32.load offset=44 - (local.get $6) - ) - ) - ) - ) - ) - (local.tee $23 - (i32.add - (local.tee $8 - (i32.add - (i32.load offset=48 - (local.get $6) - ) - (i32.load offset=52 - (local.get $6) - ) - ) - ) - (local.tee $22 - (i32.add - (i32.load offset=56 - (local.get $6) - ) - (i32.load offset=60 - (local.get $6) - ) - ) - ) - ) - ) - ) - ) - (local.tee $14 - (i32.add - (local.tee $26 - (i32.add - (local.tee $12 - (i32.add - (i32.load offset=16 - (local.get $6) - ) - (i32.load offset=20 - (local.get $6) - ) - ) - ) - (local.tee $25 - (i32.add - (i32.load offset=24 - (local.get $6) - ) - (i32.load offset=28 - (local.get $6) - ) - ) - ) - ) - ) - (local.tee $11 - (i32.add - (local.tee $27 - (i32.add - (i32.load offset=8 - (local.get $6) - ) - (i32.load offset=12 - (local.get $6) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - ) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $14) - (i32.add - (i32.load8_u - (i32.add - (local.get $29) - (i32.const 27200) - ) - ) - (i32.const 27040) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $14) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $11) - (i32.add - (i32.load8_u - (i32.add - (local.get $14) - (i32.const 27200) - ) - ) - (i32.const 26880) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $7) - (i32.add - (i32.load8_u - (i32.add - (local.get $11) - (i32.const 27200) - ) - ) - (i32.const 26720) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $7) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $27) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=8 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $27) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $26) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $12) - (i32.add - (i32.load8_u - (i32.add - (local.get $26) - (i32.const 27200) - ) - ) - (i32.const 26720) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=16 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $12) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $25) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=24 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $25) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $24) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $10) - (i32.add - (i32.load8_u - (i32.add - (local.get $24) - (i32.const 27200) - ) - ) - (i32.const 26880) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $10) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $9) - (i32.add - (i32.load8_u - (i32.add - (local.get $10) - (i32.const 27200) - ) - ) - (i32.const 26720) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=32 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $9) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $15) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=40 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $15) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $23) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $8) - (i32.add - (i32.load8_u - (i32.add - (local.get $23) - (i32.const 27200) - ) - ) - (i32.const 26720) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=48 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $8) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - (if - (i32.gt_s - (local.get $22) - (i32.const 0) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load offset=56 - (local.get $6) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $22) - (i32.const 27200) - ) - ) - (i32.const 26560) - ) - (i32.const 8) - ) - ) - ) - ) - (br_if $while-in27 - (i32.ne - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $5 - (loop $while-in29 (result i32) - (if - (i32.gt_s - (local.tee $10 - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - (i32.const 0) - ) - (block $do-once30 - (local.set $8 - (i32.add - (local.get $3) - (i32.shl - (local.get $6) - (i32.const 4) - ) - ) - ) - (if - (i32.eq - (local.get $10) - (i32.const 1) - ) - (block - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=1 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=2 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=3 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=4 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=5 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=6 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=7 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=8 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=9 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=10 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=11 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=12 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=13 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=14 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (select - (local.tee $5 - (i32.load8_s offset=15 - (local.get $8) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (br $do-once30) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in33 - (local.set $12 - (i32.shr_s - (i32.shl - (select - (local.tee $5 - (i32.load8_s - (i32.add - (local.get $7) - (local.get $8) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (local.set $5 - (local.get $10) - ) - (loop $while-in35 - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (i32.shr_u - (local.get $12) - (local.tee $9 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - ) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const 2) - ) - (block - (local.set $5 - (local.get $9) - ) - (br $while-in35) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.and - (local.get $12) - (i32.const 1) - ) - (i32.const 41374) - (i32.const 8) - ) - (br_if $while-in33 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (br_if $while-in29 - (i32.ne - (local.get $16) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.get $17) - ) - ) - ) - (i32.store8 offset=1 - (local.get $13) - (i32.const 0) - ) - (if - (i32.le_s - (local.get $4) - (i32.const 7) - ) - (block - (global.set $STACKTOP - (local.get $13) - ) - (return) - ) - ) - (local.set $2 - (i32.add - (i32.mul - (i32.shr_s - (i32.shl - (i32.add - (local.get $2) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 7) - ) - (i32.const 27232) - ) - ) - (local.set $4 - (i32.shr_s - (i32.add - (local.get $4) - (i32.const 8) - ) - (i32.const 4) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in37 - (if - (i32.gt_s - (local.tee $6 - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $5) - ) - ) - ) - (i32.const 0) - ) - (block $do-once38 - (i32.store8 - (local.get $13) - (i32.load8_s - (i32.add - (local.get $2) - (select - (local.tee $6 - (i32.and - (local.get $6) - (i32.const 31) - ) - ) - (i32.const 6) - (i32.lt_u - (local.get $6) - (i32.const 6) - ) - ) - ) - ) - ) - (if - (local.tee $6 - (i32.load8_s - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=1 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=2 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=3 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=4 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=5 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=6 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=7 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=8 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=9 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=10 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=11 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=12 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=13 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (if - (local.tee $6 - (i32.load8_s offset=14 - (local.get $3) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - (br_if $do-once38 - (i32.eqz - (local.tee $6 - (i32.load8_s offset=15 - (local.get $3) - ) - ) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.add - (i32.shr_s - (local.get $6) - (i32.const 15) - ) - (i32.const 1) - ) - (local.get $13) - (i32.const 8) - ) - ) - ) - (local.set $3 - (i32.add - (local.get $3) - (i32.const 16) - ) - ) - (br_if $while-in37 - (i32.lt_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (global.set $STACKTOP - (local.get $13) - ) - ) - (func $_silk_gains_quant (; 54 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (if - (i32.le_s - (local.get $4) - (i32.const 0) - ) - (return) - ) - (loop $while-in - (local.set $8 - (i32.sub - (i32.const 0) - (local.tee $6 - (i32.sub - (i32.const 24) - (local.tee $7 - (i32.clz - (local.tee $5 - (i32.load - (local.tee $10 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $6) - (local.set $5 - (if (result i32) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $5) - (local.get $8) - ) - (i32.shr_u - (local.get $5) - (i32.add - (local.get $6) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $5) - (i32.sub - (i32.const 32) - (local.get $6) - ) - ) - (i32.shr_u - (local.get $5) - (local.get $6) - ) - ) - ) - ) - ) - (i32.store8 - (local.tee $6 - (i32.add - (local.get $0) - (local.get $9) - ) - ) - (local.tee $5 - (i32.and - (local.tee $7 - (i32.shr_u - (i32.mul - (i32.shr_s - (i32.add - (i32.add - (i32.shl - (i32.or - (local.tee $5 - (i32.and - (local.get $5) - (i32.const 127) - ) - ) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $7) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - (i32.mul - (i32.sub - (i32.const 128) - (local.get $5) - ) - (i32.mul - (local.get $5) - (i32.const 179) - ) - ) - ) - (i32.const -136970240) - ) - (i32.const 16) - ) - (i32.const 2251) - ) - (i32.const 16) - ) - ) - (i32.const 255) - ) - ) - ) - (if - (i32.lt_s - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.load8_s - (local.get $2) - ) - ) - (i32.store8 - (local.get $6) - (local.tee $5 - (i32.shr_s - (i32.shl - (i32.add - (local.get $5) - (i32.const 1) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - ) - (i32.store8 - (local.get $6) - (local.tee $5 - (select - (i32.const 63) - (i32.and - (select - (local.get $5) - (i32.const 0) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 0) - ) - ) - (i32.const 255) - ) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 63) - ) - ) - ) - ) - (local.set $8 - (i32.load8_s - (local.get $2) - ) - ) - (if - (i32.or - (local.get $3) - (local.get $9) - ) - (block - (i32.store8 - (local.get $6) - (local.tee $5 - (i32.and - (local.tee $7 - (i32.sub - (local.get $5) - (i32.and - (local.get $8) - (i32.const 255) - ) - ) - ) - (i32.const 255) - ) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (local.tee $7 - (i32.add - (local.tee $11 - (i32.load8_s - (local.get $2) - ) - ) - (i32.const 8) - ) - ) - ) - (i32.store8 - (local.get $6) - (local.tee $5 - (i32.and - (i32.add - (i32.shr_u - (i32.add - (i32.sub - (local.get $8) - (local.get $11) - ) - (i32.const 505) - ) - (i32.const 1) - ) - (local.get $7) - ) - (i32.const 255) - ) - ) - ) - ) - (local.set $5 - (i32.shr_s - (i32.shl - (local.tee $8 - (select - (local.tee $5 - (select - (local.get $5) - (i32.const -4) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const -4) - ) - ) - ) - (i32.const 36) - (i32.lt_s - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 36) - ) - ) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (i32.store8 - (local.get $6) - (local.get $8) - ) - (i32.store8 - (local.get $2) - (if (result i32) - (i32.lt_s - (local.get $7) - (local.get $5) - ) - (block (result i32) - (i32.store8 - (local.get $2) - (local.tee $5 - (i32.add - (i32.load8_u - (local.get $2) - ) - (i32.sub - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $7) - ) - ) - ) - ) - (select - (local.tee $5 - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (i32.const 63) - (i32.lt_s - (local.get $5) - (i32.const 63) - ) - ) - ) - (i32.add - (local.get $5) - (i32.load8_u - (local.get $2) - ) - ) - ) - ) - (i32.store8 - (local.get $6) - (i32.add - (i32.load8_u - (local.get $6) - ) - (i32.const 4) - ) - ) - (local.set $5 - (i32.load8_s - (local.get $2) - ) - ) - ) - (block - (local.set $7 - (i32.add - (local.get $8) - (i32.const -4) - ) - ) - (i32.store8 - (local.get $6) - (local.tee $5 - (i32.and - (if (result i32) - (i32.gt_s - (local.get $8) - (i32.const 67) - ) - (select - (local.get $7) - (select - (local.get $5) - (i32.const 63) - (i32.gt_u - (local.get $5) - (i32.const 63) - ) - ) - (i32.gt_s - (local.get $5) - (local.get $7) - ) - ) - (select - (i32.const 63) - (select - (local.get $7) - (local.get $5) - (i32.lt_s - (local.get $5) - (local.get $7) - ) - ) - (i32.gt_u - (local.get $5) - (i32.const 63) - ) - ) - ) - (i32.const 255) - ) - ) - ) - (i32.store8 - (local.get $2) - (local.get $5) - ) - ) - ) - (i32.store - (local.get $10) - (if (result i32) - (i32.lt_s - (local.tee $6 - (select - (local.tee $5 - (i32.add - (i32.add - (i32.mul - (local.tee $5 - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (i32.const 29) - ) - (i32.const 2090) - ) - (i32.shr_s - (i32.mul - (local.get $5) - (i32.const 7281) - ) - (i32.const 16) - ) - ) - ) - (i32.const 3967) - (i32.lt_s - (local.get $5) - (i32.const 3967) - ) - ) - ) - (i32.const 0) - ) - (i32.const 0) - (if (result i32) - (i32.gt_s - (local.get $6) - (i32.const 3966) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $5 - (i32.and - (local.get $6) - (i32.const 127) - ) - ) - (i32.add - (local.tee $7 - (i32.shl - (i32.const 1) - (local.tee $8 - (i32.shr_u - (local.get $6) - (i32.const 7) - ) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $6) - (i32.const 2048) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $5) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $5) - ) - (i32.mul - (local.get $5) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $8) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $5) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $5) - ) - (i32.mul - (local.get $5) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $7) - (i32.const 7) - ) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - (func $_silk_NSQ_c (; 55 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 i32) - (local $56 i32) - (local $57 i32) - (local $58 i32) - (local $59 i32) - (local $60 i32) - (local $61 i32) - (local $62 i32) - (local $63 i32) - (local $64 i32) - (local $65 i32) - (local $66 i32) - (local $67 i32) - (local $68 i32) - (local $69 i32) - (local $70 i32) - (local $71 i32) - (local $72 i32) - (local $73 i32) - (local $74 i32) - (local $75 i32) - (local $76 i32) - (local $77 i32) - (local $78 i32) - (local $79 i32) - (local $80 i32) - (local $81 i32) - (local $82 i32) - (local $83 i32) - (local $84 i32) - (local $85 i32) - (local $86 i32) - (local $87 i32) - (local $88 i32) - (local $89 i32) - (local $90 i32) - (local $91 i32) - (local $92 i32) - (local $93 i32) - (local $94 i32) - (local $95 i32) - (local $96 i32) - (local $97 i32) - (local $98 i32) - (local $99 i32) - (local $100 i32) - (local $101 i32) - (local.set $49 - (global.get $STACKTOP) - ) - (i32.store - (local.tee $30 - (i32.add - (local.get $1) - (i32.const 4340) - ) - ) - (i32.load8_s offset=34 - (local.get $2) - ) - ) - (local.set $15 - (i32.load - (local.tee $50 - (i32.add - (local.get $1) - (i32.const 4328) - ) - ) - ) - ) - (local.set $18 - (i32.load16_s - (i32.add - (i32.add - (i32.shl - (i32.shr_s - (local.tee $17 - (i32.load8_s offset=29 - (local.get $2) - ) - ) - (i32.const 1) - ) - (i32.const 2) - ) - (i32.const 38960) - ) - (i32.shl - (i32.load8_s offset=30 - (local.get $2) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $31 - (i32.load8_s offset=31 - (local.get $2) - ) - ) - (local.set $35 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $16 - (i32.add - (local.tee $24 - (i32.load - (local.tee $32 - (i32.add - (local.get $0) - (i32.const 4592) - ) - ) - ) - ) - (local.tee $23 - (i32.load - (local.tee $39 - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - ) - ) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $51 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $16) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $52 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $16 - (i32.load - (local.tee $40 - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.store - (local.tee $29 - (i32.add - (local.get $1) - (i32.const 4336) - ) - ) - (local.get $24) - ) - (i32.store - (local.tee $33 - (i32.add - (local.get $1) - (i32.const 4332) - ) - ) - (local.get $24) - ) - (if - (i32.le_s - (local.tee $19 - (i32.load - (local.tee $78 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - ) - (i32.const 0) - ) - (block - (i32.store - (local.get $50) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $19) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (drop - (call $_memmove - (local.get $1) - (i32.add - (i32.shl - (local.get $23) - (i32.const 1) - ) - (local.get $1) - ) - (i32.shl - (local.get $24) - (i32.const 1) - ) - ) - ) - (drop - (call $_memmove - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.load - (local.get $39) - ) - (i32.const 2) - ) - ) - (i32.shl - (i32.load - (local.get $32) - ) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $49) - ) - (return) - ) - ) - (local.set $79 - (i32.xor - (local.tee $31 - (i32.ne - (local.get $31) - (i32.const 4) - ) - ) - (i32.const 1) - ) - ) - (local.set $41 - (i32.add - (local.get $1) - (i32.const 4348) - ) - ) - (local.set $80 - (i32.xor - (i32.shl - (local.get $31) - (i32.const 1) - ) - (i32.const 3) - ) - ) - (local.set $53 - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - (local.set $54 - (i32.add - (local.get $1) - (i32.const 4344) - ) - ) - (local.set $81 - (i32.add - (local.get $0) - (i32.const 4636) - ) - ) - (local.set $27 - (i32.add - (local.get $1) - (i32.const 3840) - ) - ) - (local.set $55 - (i32.shr_s - (i32.shl - (local.get $14) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $42 - (i32.add - (local.get $1) - (i32.const 3900) - ) - ) - (local.set $36 - (i32.add - (local.get $1) - (i32.const 4324) - ) - ) - (local.set $56 - (i32.add - (local.get $1) - (i32.const 4224) - ) - ) - (local.set $37 - (i32.add - (local.get $1) - (i32.const 4320) - ) - ) - (local.set $82 - (i32.gt_s - (local.get $13) - (i32.const 2048) - ) - ) - (local.set $43 - (i32.add - (local.tee $0 - (i32.shr_u - (local.get $13) - (i32.const 1) - ) - ) - (i32.const -512) - ) - ) - (local.set $83 - (i32.sub - (i32.const 512) - (local.get $0) - ) - ) - (local.set $84 - (i32.add - (local.tee $14 - (local.get $18) - ) - (i32.const -80) - ) - ) - (local.set $31 - (i32.mul - (local.tee $34 - (i32.shr_s - (i32.shl - (local.get $13) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $18) - ) - ) - (local.set $86 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.shl - (local.tee $85 - (i32.add - (local.get $18) - (i32.const 944) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.set $87 - (i32.add - (local.get $18) - (i32.const -944) - ) - ) - (local.set $88 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.sub - (i32.const 61865984) - (i32.shl - (local.get $18) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - ) - (local.set $57 - (i32.add - (local.get $1) - (i32.const 3840) - ) - ) - (local.set $58 - (i32.add - (local.get $1) - (i32.const 3844) - ) - ) - (local.set $59 - (i32.add - (local.get $1) - (i32.const 3848) - ) - ) - (local.set $60 - (i32.add - (local.get $1) - (i32.const 3852) - ) - ) - (local.set $61 - (i32.add - (local.get $1) - (i32.const 3856) - ) - ) - (local.set $62 - (i32.add - (local.get $1) - (i32.const 3860) - ) - ) - (local.set $63 - (i32.add - (local.get $1) - (i32.const 3864) - ) - ) - (local.set $64 - (i32.add - (local.get $1) - (i32.const 3868) - ) - ) - (local.set $65 - (i32.add - (local.get $1) - (i32.const 3872) - ) - ) - (local.set $66 - (i32.add - (local.get $1) - (i32.const 3876) - ) - ) - (local.set $67 - (i32.add - (local.get $1) - (i32.const 3880) - ) - ) - (local.set $68 - (i32.add - (local.get $1) - (i32.const 3884) - ) - ) - (local.set $69 - (i32.add - (local.get $1) - (i32.const 3888) - ) - ) - (local.set $70 - (i32.add - (local.get $1) - (i32.const 3892) - ) - ) - (local.set $71 - (i32.add - (local.get $1) - (i32.const 3896) - ) - ) - (local.set $13 - (local.get $16) - ) - (local.set $23 - (i32.const 0) - ) - (local.set $0 - (local.get $15) - ) - (local.set $44 - (local.get $4) - ) - (local.set $45 - (i32.add - (i32.shl - (local.get $24) - (i32.const 1) - ) - (local.get $1) - ) - ) - (local.set $46 - (local.get $3) - ) - (block $__rjto$5 - (block $__rjti$5 - (block $__rjti$4 - (block $__rjti$3 - (loop $label$continue$L4 - (block $__rjti$2 - (local.set $22 - (i32.add - (i32.shl - (i32.or - (i32.shr_u - (local.get $23) - (i32.const 1) - ) - (local.get $79) - ) - (i32.const 5) - ) - (local.get $5) - ) - ) - (local.set $18 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - (i32.store - (local.get $41) - (i32.const 0) - ) - (local.set $3 - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $12) - ) - ) - (if - (i32.eq - (i32.and - (local.get $17) - (i32.const 255) - ) - (i32.const 2) - ) - (block - (local.set $0 - (i32.load - (local.get $3) - ) - ) - (local.set $17 - (if (result i32) - (i32.and - (local.get $23) - (local.get $80) - ) - (block (result i32) - (local.set $15 - (i32.const 0) - ) - (i32.const 2) - ) - (block (result i32) - (br_if $__rjti$2 - (i32.le_s - (local.tee $4 - (i32.sub - (i32.sub - (local.tee $17 - (i32.load - (local.get $32) - ) - ) - (local.get $0) - ) - (local.tee $15 - (i32.load - (local.get $53) - ) - ) - ) - ) - (i32.const 2) - ) - ) - (call $_silk_LPC_analysis_filter - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $4) - (i32.const -2) - ) - ) - (i32.const 1) - ) - (local.get $51) - ) - (i32.add - (i32.shl - (i32.add - (i32.mul - (local.get $13) - (local.get $23) - ) - (local.get $4) - ) - (i32.const 1) - ) - (local.get $1) - ) - (local.get $22) - (i32.sub - (local.get $17) - (local.get $4) - ) - (local.get $15) - ) - (i32.store - (local.get $41) - (i32.const 1) - ) - (i32.store - (local.get $33) - (i32.load - (local.get $32) - ) - ) - (local.set $15 - (i32.const 1) - ) - (i32.load8_s offset=29 - (local.get $2) - ) - ) - ) - ) - ) - (local.set $15 - (i32.const 0) - ) - ) - (local.set $16 - (i32.load - (local.get $3) - ) - ) - (local.set $13 - (i32.clz - (select - (local.tee $3 - (select - (local.tee $4 - (i32.load - (local.tee $24 - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - (local.set $3 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $19 - (i32.sub - (i32.const 0) - (i32.shl - (i32.add - (i32.mul - (local.tee $3 - (i32.shr_s - (local.tee $25 - (i32.shl - (local.tee $21 - (i32.div_s - (i32.const 536870911) - (local.tee $20 - (i32.shr_s - (local.tee $19 - (i32.shl - (local.get $3) - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (local.get $20) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $19) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - (i32.const 3) - ) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $21) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.get $25) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (local.get $19) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $19) - (i32.const 65528) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - (local.set $3 - (i32.add - (i32.shr_s - (local.tee $13 - (if (result i32) - (i32.lt_s - (local.tee $13 - (i32.sub - (i32.const 62) - (local.get $13) - ) - ) - (i32.const 48) - ) - (block (result i32) - (local.set $21 - (i32.gt_s - (local.tee $19 - (i32.shr_s - (i32.const -2147483648) - (local.tee $13 - (i32.sub - (i32.const 47) - (local.get $13) - ) - ) - ) - ) - (local.tee $20 - (i32.shr_u - (i32.const 2147483647) - (local.get $13) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $25 - (select - (local.get $19) - (local.get $20) - (local.get $21) - ) - ) - (select - (local.tee $19 - (select - (local.get $20) - (local.get $19) - (local.get $21) - ) - ) - (local.get $3) - (i32.lt_s - (local.get $3) - (local.get $19) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $25) - ) - ) - (local.get $13) - ) - ) - (select - (i32.shr_s - (local.get $3) - (i32.add - (local.get $13) - (i32.const -47) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $13) - (i32.const 79) - ) - ) - ) - ) - (i32.const 4) - ) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.tee $19 - (i32.load - (local.get $40) - ) - ) - (i32.const 0) - ) - (block - (local.set $20 - (i32.shr_s - (i32.shl - (i32.shr_u - (local.get $3) - (i32.const 1) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $25 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $52) - ) - (i32.add - (i32.add - (i32.mul - (local.get $20) - (i32.shr_s - (local.tee $21 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $46) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $21) - (local.get $25) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $21) - (i32.const 65535) - ) - (local.get $20) - ) - (i32.const 16) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (if - (local.get $15) - (block - (if - (i32.eqz - (local.get $23) - ) - (local.set $13 - (i32.shl - (i32.add - (i32.mul - (local.get $55) - (i32.shr_s - (local.get $13) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $13) - (i32.const 65535) - ) - (local.get $55) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.lt_s - (local.tee $3 - (i32.add - (local.tee $15 - (i32.load - (local.get $33) - ) - ) - (i32.sub - (i32.const -2) - (local.get $16) - ) - ) - ) - (local.get $15) - ) - (block - (local.set $20 - (i32.shr_s - (local.get $13) - (i32.const 16) - ) - ) - (local.set $13 - (i32.and - (local.get $13) - (i32.const 65535) - ) - ) - (loop $while-in1 - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $35) - ) - (i32.add - (i32.mul - (local.tee $21 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $51) - ) - ) - ) - (local.get $20) - ) - (i32.shr_s - (i32.mul - (local.get $13) - (local.get $21) - ) - (i32.const 16) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $3 - (i32.load - (local.get $54) - ) - ) - (local.get $4) - ) - (block - (local.set $3 - (i32.add - (i32.add - (local.tee $20 - (i32.add - (i32.mul - (local.tee $4 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $15 - (i32.shl - (local.get $4) - (i32.add - (local.tee $13 - (i32.clz - (select - (local.get $4) - (i32.sub - (i32.const 0) - (local.get $4) - ) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $3 - (i32.shl - (local.get $3) - (i32.add - (local.tee $19 - (i32.clz - (select - (local.get $3) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (local.tee $3 - (i32.sub - (local.get $3) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $15) - ) - (i64.extend_i32_s - (local.get $20) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (local.set $4 - (if (result i32) - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $19) - (i32.sub - (i32.const 29) - (local.get $13) - ) - ) - ) - (i32.const 16) - ) - (block (result i32) - (local.set $19 - (i32.gt_s - (local.tee $13 - (i32.shr_s - (i32.const -2147483648) - (local.tee $4 - (i32.sub - (i32.const 16) - (local.get $4) - ) - ) - ) - ) - (local.tee $15 - (i32.shr_u - (i32.const 2147483647) - (local.get $4) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $20 - (select - (local.get $13) - (local.get $15) - (local.get $19) - ) - ) - (select - (local.tee $13 - (select - (local.get $15) - (local.get $13) - (local.get $19) - ) - ) - (local.get $3) - (i32.lt_s - (local.get $3) - (local.get $13) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $20) - ) - ) - (local.get $4) - ) - ) - (select - (i32.shr_s - (local.get $3) - (i32.add - (local.get $4) - (i32.const -16) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $4) - (i32.const 48) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $3 - (i32.load - (local.get $32) - ) - ) - (i32.const 0) - ) - (block - (local.set $15 - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - ) - (local.set $19 - (i32.and - (local.get $4) - (i32.const 65535) - ) - ) - (local.set $3 - (i32.sub - (i32.load - (local.get $29) - ) - (local.get $3) - ) - ) - (loop $while-in3 - (local.set $13 - (i32.shr_s - (i32.shl - (local.tee $21 - (i32.load - (local.tee $20 - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $13) - (local.get $15) - ) - (i32.shr_s - (i32.mul - (local.get $13) - (local.get $19) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $21) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.load - (local.get $29) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (i32.and - (local.get $17) - (i32.const 255) - ) - (i32.const 2) - ) - (if - (i32.eqz - (i32.load - (local.get $41) - ) - ) - (if - (i32.lt_s - (local.tee $3 - (i32.add - (local.tee $13 - (i32.load - (local.get $33) - ) - ) - (i32.sub - (i32.const -2) - (local.get $16) - ) - ) - ) - (local.get $13) - ) - (block - (local.set $16 - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - ) - (local.set $19 - (i32.and - (local.get $4) - (i32.const 65535) - ) - ) - (loop $while-in5 - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $21 - (i32.load - (local.tee $20 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $35) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $19) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $21) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $37) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $37) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.tee $13 - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $15 - (i32.and - (local.get $4) - (i32.const 65535) - ) - ) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $36) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $36) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $57) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $57) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $58) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $58) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $59) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $59) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $60) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $60) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $61) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $61) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $62) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $62) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $63) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $63) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $64) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $64) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $65) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $65) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $66) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $66) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $67) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $67) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $68) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $68) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $69) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $69) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $70) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $70) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $71) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $71) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $42) - (i32.add - (i32.add - (i32.mul - (local.tee $16 - (i32.shr_s - (i32.shl - (local.tee $3 - (i32.load - (local.get $42) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in7 - (local.set $16 - (i32.shr_s - (i32.shl - (local.tee $20 - (i32.load - (local.tee $19 - (i32.add - (i32.add - (local.get $1) - (i32.const 4224) - ) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $19) - (i32.add - (i32.add - (i32.mul - (local.get $13) - (local.get $16) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $16) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $20) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (i32.store - (local.get $54) - (i32.load - (local.get $24) - ) - ) - (local.set $19 - (i32.load - (local.get $40) - ) - ) - (local.set $4 - (i32.load - (local.get $24) - ) - ) - ) - ) - (local.set $21 - (i32.add - (i32.shl - (i32.mul - (local.get $23) - (i32.const 5) - ) - (i32.const 1) - ) - (local.get $6) - ) - ) - (local.set $38 - (i32.add - (i32.shl - (i32.mul - (local.get $23) - (i32.const 24) - ) - (i32.const 1) - ) - (local.get $7) - ) - ) - (local.set $18 - (i32.or - (local.tee $15 - (i32.shr_s - (local.get $18) - (i32.const 2) - ) - ) - (i32.shl - (local.get $18) - (i32.const 15) - ) - ) - ) - (local.set $3 - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.set $25 - (i32.load - (local.get $81) - ) - ) - (local.set $13 - (i32.load - (local.get $53) - ) - ) - (if - (i32.gt_s - (local.get $19) - (i32.const 0) - ) - (block - (local.set $89 - (i32.shr_s - (local.get $13) - (i32.const 1) - ) - ) - (local.set $90 - (i32.eq - (local.get $13) - (i32.const 16) - ) - ) - (local.set $91 - (i32.eq - (i32.and - (local.get $17) - (i32.const 255) - ) - (i32.const 2) - ) - ) - (local.set $92 - (i32.eqz - (i32.and - (local.get $25) - (i32.const 1) - ) - ) - ) - (local.set $93 - (i32.shr_s - (local.get $25) - (i32.const 1) - ) - ) - (local.set $94 - (i32.gt_s - (local.get $25) - (i32.const 2) - ) - ) - (local.set $95 - (i32.add - (i32.add - (local.get $1) - (i32.const 4224) - ) - (i32.shl - (local.tee $13 - (i32.add - (local.get $25) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $96 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $38) - ) - ) - (local.set $72 - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $9) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $73 - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $74 - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - (local.set $98 - (i32.or - (local.tee $97 - (i32.gt_s - (local.get $0) - (i32.const 0) - ) - ) - (i32.ne - (i32.and - (local.get $17) - (i32.const 255) - ) - (i32.const 2) - ) - ) - ) - (local.set $75 - (i32.shr_s - (i32.shl - (local.get $15) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $76 - (i32.shr_s - (local.get $18) - (i32.const 16) - ) - ) - (local.set $77 - (i32.shr_s - (i32.shl - (i32.shr_u - (local.get $4) - (i32.const 6) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $99 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $4) - (i32.const 21) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $18 - (i32.load - (local.get $30) - ) - ) - (local.set $24 - (i32.const 0) - ) - (local.set $3 - (i32.add - (i32.shl - (i32.add - (i32.load - (local.get $33) - ) - (i32.sub - (i32.const 2) - (local.get $0) - ) - ) - (i32.const 2) - ) - (local.get $35) - ) - ) - (local.set $13 - (local.get $42) - ) - (local.set $4 - (i32.add - (i32.add - (i32.shl - (i32.sub - (i32.load - (local.get $29) - ) - (local.get $0) - ) - (i32.const 2) - ) - (local.get $1) - ) - (i32.const 1284) - ) - ) - (loop $while-in9 - (i32.store - (local.get $30) - (i32.add - (i32.mul - (local.get $18) - (i32.const 196314165) - ) - (i32.const 907633515) - ) - ) - (local.set $20 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $17 - (i32.load16_s - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (local.get $13) - ) - ) - (i32.const 16) - ) - ) - (local.get $89) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=2 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -4) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=4 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=6 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -12) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=8 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -16) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=10 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -20) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=12 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -24) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=14 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -28) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=16 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -32) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=18 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -36) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - ) - (if - (local.get $90) - (local.set $20 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (local.get $20) - (i32.mul - (local.tee $17 - (i32.load16_s offset=20 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -40) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=22 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -44) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=24 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -48) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=26 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -52) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=28 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -56) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=30 - (local.get $22) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $13) - (i32.const -60) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $17 - (if (result i32) - (local.get $91) - (block (result i32) - (local.set $47 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $17 - (i32.load16_s - (local.get $21) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (local.get $3) - ) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=2 - (local.get $21) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $3) - (i32.const -4) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=4 - (local.get $21) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $3) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=6 - (local.get $21) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $3) - (i32.const -12) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $17 - (i32.load16_s offset=8 - (local.get $21) - ) - ) - (i32.shr_s - (local.tee $15 - (i32.load - (i32.add - (local.get $3) - (i32.const -16) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - ) - (i32.add - (local.get $3) - (i32.const 4) - ) - ) - (block (result i32) - (local.set $47 - (i32.const 0) - ) - (local.get $3) - ) - ) - ) - (br_if $__rjti$3 - (i32.eqz - (local.get $92) - ) - ) - (local.set $3 - (i32.load - (local.get $56) - ) - ) - (i32.store - (local.get $56) - (local.tee $15 - (i32.load - (local.get $36) - ) - ) - ) - (local.set $15 - (i32.add - (i32.add - (i32.mul - (local.tee $18 - (i32.load16_s - (local.get $38) - ) - ) - (i32.shr_s - (local.get $15) - (i32.const 16) - ) - ) - (local.get $93) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $18) - ) - (i32.const 16) - ) - ) - ) - (if - (local.get $94) - (block - (local.set $16 - (i32.const 2) - ) - (loop $while-in11 - (local.set $26 - (i32.load - (local.tee $28 - (i32.add - (i32.add - (local.get $1) - (i32.const 4224) - ) - (i32.shl - (local.tee $18 - (i32.add - (local.get $16) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.store - (local.get $28) - (local.get $3) - ) - (local.set $28 - (i32.load16_s - (i32.add - (i32.shl - (local.get $18) - (i32.const 1) - ) - (local.get $38) - ) - ) - ) - (local.set $18 - (i32.load - (local.tee $48 - (i32.add - (i32.add - (local.get $1) - (i32.const 4224) - ) - (i32.shl - (local.get $16) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.store - (local.get $48) - (local.get $26) - ) - (local.set $15 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $28) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - (local.get $15) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $28) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $3 - (i32.load16_s - (i32.add - (i32.shl - (local.get $16) - (i32.const 1) - ) - (local.get $38) - ) - ) - ) - (i32.shr_s - (local.get $26) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $26) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - (if - (i32.lt_s - (local.tee $16 - (i32.add - (local.get $16) - (i32.const 2) - ) - ) - (local.get $25) - ) - (block - (local.set $3 - (local.get $18) - ) - (br $while-in11) - ) - ) - ) - ) - (local.set $18 - (local.get $3) - ) - ) - (i32.store - (local.get $95) - (local.get $18) - ) - (local.set $3 - (i32.load16_s - (local.get $96) - ) - ) - (local.set $16 - (i32.load - (local.get $37) - ) - ) - (local.set $26 - (i32.load - (i32.add - (i32.add - (i32.shl - (i32.load - (local.get $29) - ) - (i32.const 2) - ) - (local.get $1) - ) - (i32.const 1276) - ) - ) - ) - (br_if $__rjti$4 - (i32.eqz - (local.get $98) - ) - ) - (local.set $3 - (i32.sub - (i32.sub - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.tee $48 - (i32.add - (i32.add - (i32.mul - (local.get $72) - (local.tee $28 - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $16 - (i32.and - (local.get $16) - (i32.const 65535) - ) - ) - (local.get $72) - ) - (i32.const 16) - ) - ) - (i32.shl - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.shr_s - (local.get $18) - (i32.const 16) - ) - ) - (local.get $15) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $18) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (local.tee $28 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $28) - (local.get $74) - ) - (i32.shr_s - (i32.mul - (local.get $16) - (local.get $74) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $73) - (i32.shr_s - (local.get $26) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $26) - (i32.const 65535) - ) - (local.get $73) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (local.set $3 - (i32.sub - (local.tee $26 - (select - (local.tee $3 - (select - (local.tee $3 - (select - (i32.sub - (i32.const 0) - (local.tee $3 - (i32.sub - (i32.load - (local.tee $100 - (i32.add - (i32.shl - (local.get $24) - (i32.const 2) - ) - (local.get $52) - ) - ) - ) - (i32.shr_s - (i32.add - (if (result i32) - (local.get $97) - (block (result i32) - (local.set $15 - (i32.add - (local.get $4) - (i32.const 4) - ) - ) - (i32.shr_s - (i32.sub - (i32.add - (local.get $47) - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - (i32.shl - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $75) - (i32.shr_s - (local.tee $3 - (i32.add - (i32.load - (local.get $4) - ) - (i32.load - (i32.add - (local.get $4) - (i32.const -8) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (i32.shr_s - (local.tee $4 - (i32.load - (i32.add - (local.get $4) - (i32.const -4) - ) - ) - ) - (i32.const 16) - ) - (local.get $76) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $75) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (local.get $76) - ) - (i32.const 16) - ) - ) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - (block (result i32) - (local.set $15 - (local.get $4) - ) - (i32.shr_s - (local.get $3) - (i32.const 1) - ) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.get $3) - (i32.lt_s - (i32.load - (local.get $30) - ) - (i32.const 0) - ) - ) - ) - (i32.const -31744) - (i32.gt_s - (local.get $3) - (i32.const -31744) - ) - ) - ) - (i32.const 30720) - (i32.lt_s - (local.get $3) - (i32.const 30720) - ) - ) - ) - (local.get $14) - ) - ) - (block $label$break$L83 - (block $__rjti$1 - (if - (local.get $82) - (local.set $3 - (if (result i32) - (i32.gt_s - (local.get $3) - (local.get $43) - ) - (i32.sub - (local.get $3) - (local.get $43) - ) - (if (result i32) - (i32.lt_s - (local.get $3) - (local.get $83) - ) - (i32.add - (local.get $3) - (local.get $43) - ) - (block - (local.set $3 - (i32.shr_s - (local.get $3) - (i32.const 31) - ) - ) - (br $__rjti$1) - ) - ) - ) - ) - ) - (local.set $4 - (i32.shr_s - (local.get $3) - (i32.const 10) - ) - ) - (local.set $18 - (if (result i32) - (i32.gt_s - (local.get $3) - (i32.const 1023) - ) - (block (result i32) - (local.set $16 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.shl - (local.tee $4 - (i32.add - (local.tee $3 - (i32.add - (i32.and - (local.get $3) - (i32.const -1024) - ) - (local.get $84) - ) - ) - (i32.const 1024) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $34) - ) - ) - (block - (local.set $3 - (local.get $4) - ) - (br $__rjti$1) - ) - ) - ) - (br $label$break$L83) - ) - (block $switch-default - (block $switch-case13 - (block $switch-case - (br_table $switch-case13 $switch-case $switch-default - (i32.sub - (local.get $3) - (i32.const -1) - ) - ) - ) - (local.set $3 - (local.get $14) - ) - (local.set $4 - (local.get $85) - ) - (local.set $18 - (local.get $31) - ) - (local.set $16 - (local.get $86) - ) - (br $label$break$L83) - ) - (local.set $3 - (local.get $87) - ) - (local.set $4 - (local.get $14) - ) - (local.set $18 - (local.get $88) - ) - (local.set $16 - (local.get $31) - ) - (br $label$break$L83) - ) - (local.set $16 - (i32.shl - (local.tee $3 - (i32.add - (i32.or - (i32.shl - (local.get $3) - (i32.const 10) - ) - (i32.const 80) - ) - (local.get $14) - ) - ) - (i32.const 16) - ) - ) - (local.set $4 - (i32.add - (local.get $3) - (i32.const 1024) - ) - ) - (local.set $18 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.sub - (i32.const 0) - (local.get $16) - ) - (i32.const 16) - ) - ) - ) - (local.set $16 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.sub - (i32.const -67108864) - (local.get $16) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store8 - (local.tee $101 - (i32.add - (local.get $24) - (local.get $44) - ) - ) - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $3 - (select - (local.get $4) - (local.get $3) - (i32.lt_s - (i32.add - (i32.mul - (local.tee $4 - (i32.shr_s - (i32.shl - (i32.sub - (local.get $26) - (local.get $4) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $4) - ) - (local.get $16) - ) - (i32.add - (i32.mul - (local.tee $3 - (i32.shr_s - (i32.shl - (i32.sub - (local.get $26) - (local.get $3) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $3) - ) - (local.get $18) - ) - ) - ) - ) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $24) - (i32.const 1) - ) - (local.get $45) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $4 - (i32.add - (i32.add - (i32.mul - (local.get $77) - (i32.shr_s - (local.tee $3 - (i32.add - (local.tee $18 - (i32.add - (i32.shl - (local.get $47) - (i32.const 1) - ) - (select - (i32.sub - (i32.const 0) - (local.tee $3 - (i32.shl - (local.get $3) - (i32.const 4) - ) - ) - ) - (local.get $3) - (i32.lt_s - (i32.load - (local.get $30) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.shl - (local.get $20) - (i32.const 4) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (local.get $99) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65534) - ) - (local.get $77) - ) - (i32.const 16) - ) - ) - ) - (i32.const 7) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $4) - (i32.const -8388736) - ) - ) - (i32.gt_s - (local.get $4) - (i32.const 8388479) - ) - ) - ) - (i32.store - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 4) - ) - ) - (local.get $3) - ) - (i32.store - (local.get $36) - (local.tee $3 - (i32.sub - (local.get $3) - (i32.shl - (i32.load - (local.get $100) - ) - (i32.const 4) - ) - ) - ) - ) - (i32.store - (local.get $37) - (local.tee $3 - (i32.sub - (local.get $3) - (i32.shl - (local.get $48) - (i32.const 2) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.load - (local.get $29) - ) - (i32.const 2) - ) - ) - (i32.sub - (local.get $3) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.tee $3 - (i32.load - (local.get $33) - ) - ) - (i32.const 2) - ) - (local.get $35) - ) - (i32.shl - (local.get $18) - (i32.const 1) - ) - ) - (i32.store - (local.get $29) - (i32.add - (i32.load - (local.get $29) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $33) - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.store - (local.get $30) - (local.tee $18 - (i32.add - (i32.load - (local.get $30) - ) - (i32.load8_s - (local.get $101) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $24 - (i32.add - (local.get $24) - (i32.const 1) - ) - ) - (local.get $19) - ) - (block - (local.set $3 - (local.get $17) - ) - (local.set $4 - (local.get $15) - ) - (br $while-in9) - ) - ) - ) - ) - ) - (i64.store align=4 - (local.get $27) - (i64.load align=4 - (local.tee $3 - (i32.add - (i32.add - (local.get $1) - (i32.const 3840) - ) - (i32.shl - (local.get $19) - (i32.const 2) - ) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $27) - (i64.load offset=8 align=4 - (local.get $3) - ) - ) - (i64.store offset=16 align=4 - (local.get $27) - (i64.load offset=16 align=4 - (local.get $3) - ) - ) - (i64.store offset=24 align=4 - (local.get $27) - (i64.load offset=24 align=4 - (local.get $3) - ) - ) - (i64.store offset=32 align=4 - (local.get $27) - (i64.load offset=32 align=4 - (local.get $3) - ) - ) - (i64.store offset=40 align=4 - (local.get $27) - (i64.load offset=40 align=4 - (local.get $3) - ) - ) - (i64.store offset=48 align=4 - (local.get $27) - (i64.load offset=48 align=4 - (local.get $3) - ) - ) - (i64.store offset=56 align=4 - (local.get $27) - (i64.load offset=56 align=4 - (local.get $3) - ) - ) - (local.set $13 - (i32.load - (local.get $40) - ) - ) - (br_if $__rjti$5 - (i32.ge_s - (local.tee $23 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (local.tee $3 - (i32.load - (local.get $78) - ) - ) - ) - ) - (local.set $17 - (i32.load8_s offset=29 - (local.get $2) - ) - ) - (local.set $44 - (i32.add - (local.get $13) - (local.get $44) - ) - ) - (local.set $45 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $45) - ) - ) - (local.set $46 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $46) - ) - ) - (br $label$continue$L4) - ) - ) - (call $_celt_fatal - (i32.const 41192) - (i32.const 41126) - (i32.const 146) - ) - (br $__rjto$5) - ) - (call $_celt_fatal - (i32.const 41288) - (i32.const 41126) - (i32.const 250) - ) - (br $__rjto$5) - ) - (call $_celt_fatal - (i32.const 41137) - (i32.const 41126) - (i32.const 258) - ) - (br $__rjto$5) - ) - (local.set $0 - (i32.load - (local.get $39) - ) - ) - (local.set $2 - (i32.load - (local.get $32) - ) - ) - (i32.store - (local.get $50) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (drop - (call $_memmove - (local.get $1) - (i32.add - (i32.shl - (local.get $0) - (i32.const 1) - ) - (local.get $1) - ) - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - ) - (drop - (call $_memmove - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.load - (local.get $39) - ) - (i32.const 2) - ) - ) - (i32.shl - (i32.load - (local.get $32) - ) - (i32.const 2) - ) - ) - ) - (global.set $STACKTOP - (local.get $49) - ) - ) - ) - (func $_silk_NSQ_del_dec_c (; 56 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 i32) - (local $56 i32) - (local $57 i32) - (local $58 i32) - (local $59 i32) - (local $60 i32) - (local $61 i32) - (local $62 i32) - (local.set $23 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 176) - ) - ) - (local.set $34 - (i32.add - (local.get $23) - (i32.const 160) - ) - ) - (local.set $37 - (local.get $23) - ) - (local.set $27 - (i32.load - (local.tee $42 - (i32.add - (local.get $1) - (i32.const 4328) - ) - ) - ) - ) - (local.set $23 - (i32.load - (local.tee $31 - (i32.add - (local.get $0) - (i32.const 4628) - ) - ) - ) - ) - (local.set $43 - (call $_llvm_stacksave) - ) - (local.set $19 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memset - (local.get $19) - (i32.const 0) - (i32.mul - (local.tee $26 - (i32.load - (local.get $31) - ) - ) - (i32.const 1300) - ) - ) - ) - (if - (i32.gt_s - (local.get $26) - (i32.const 0) - ) - (block - (local.set $16 - (i32.load8_u offset=34 - (local.get $2) - ) - ) - (local.set $29 - (i32.load - (i32.add - (local.get $1) - (i32.const 4320) - ) - ) - ) - (local.set $28 - (i32.load - (i32.add - (local.get $1) - (i32.const 4324) - ) - ) - ) - (local.set $18 - (i32.load - (i32.add - (i32.add - (i32.shl - (i32.load - (i32.add - (local.get $0) - (i32.const 4592) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - (i32.const 1276) - ) - ) - ) - (local.set $15 - (i32.add - (local.get $1) - (i32.const 3840) - ) - ) - (local.set $24 - (i32.add - (local.get $1) - (i32.const 4224) - ) - ) - (local.set $23 - (i32.const 0) - ) - (loop $while-in - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1288) - ) - (local.tee $21 - (i32.and - (i32.add - (local.get $16) - (local.get $23) - ) - (i32.const 3) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1292) - ) - (local.get $21) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1296) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1280) - ) - (local.get $29) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1284) - ) - (local.get $28) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1024) - ) - (local.get $18) - ) - (i64.store align=4 - (local.tee $21 - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - ) - (i64.load align=4 - (local.get $15) - ) - ) - (i64.store offset=8 align=4 - (local.get $21) - (i64.load offset=8 align=4 - (local.get $15) - ) - ) - (i64.store offset=16 align=4 - (local.get $21) - (i64.load offset=16 align=4 - (local.get $15) - ) - ) - (i64.store offset=24 align=4 - (local.get $21) - (i64.load offset=24 align=4 - (local.get $15) - ) - ) - (i64.store offset=32 align=4 - (local.get $21) - (i64.load offset=32 align=4 - (local.get $15) - ) - ) - (i64.store offset=40 align=4 - (local.get $21) - (i64.load offset=40 align=4 - (local.get $15) - ) - ) - (i64.store offset=48 align=4 - (local.get $21) - (i64.load offset=48 align=4 - (local.get $15) - ) - ) - (i64.store offset=56 align=4 - (local.get $21) - (i64.load offset=56 align=4 - (local.get $15) - ) - ) - (i64.store align=4 - (local.tee $21 - (i32.add - (i32.add - (i32.mul - (local.get $23) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1184) - ) - ) - (i64.load align=4 - (local.get $24) - ) - ) - (i64.store offset=8 align=4 - (local.get $21) - (i64.load offset=8 align=4 - (local.get $24) - ) - ) - (i64.store offset=16 align=4 - (local.get $21) - (i64.load offset=16 align=4 - (local.get $24) - ) - ) - (i64.store offset=24 align=4 - (local.get $21) - (i64.load offset=24 align=4 - (local.get $24) - ) - ) - (i64.store offset=32 align=4 - (local.get $21) - (i64.load offset=32 align=4 - (local.get $24) - ) - ) - (i64.store offset=40 align=4 - (local.get $21) - (i64.load offset=40 align=4 - (local.get $24) - ) - ) - (i64.store offset=48 align=4 - (local.get $21) - (i64.load offset=48 align=4 - (local.get $24) - ) - ) - (i64.store offset=56 align=4 - (local.get $21) - (i64.load offset=56 align=4 - (local.get $24) - ) - ) - (i64.store align=4 - (i32.sub - (local.get $21) - (i32.const -64) - ) - (i64.load align=4 - (i32.sub - (local.get $24) - (i32.const -64) - ) - ) - ) - (i64.store offset=72 align=4 - (local.get $21) - (i64.load offset=72 align=4 - (local.get $24) - ) - ) - (i64.store offset=80 align=4 - (local.get $21) - (i64.load offset=80 align=4 - (local.get $24) - ) - ) - (i64.store offset=88 align=4 - (local.get $21) - (i64.load offset=88 align=4 - (local.get $24) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $23 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (local.get $26) - ) - ) - ) - ) - ) - (local.set $16 - (i32.load16_s - (i32.add - (i32.add - (i32.shl - (i32.shr_s - (local.tee $28 - (i32.load8_s offset=29 - (local.get $2) - ) - ) - (i32.const 1) - ) - (i32.const 2) - ) - (i32.const 38960) - ) - (i32.shl - (i32.load8_s offset=30 - (local.get $2) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (local.get $34) - (i32.const 0) - ) - (local.set $23 - (select - (local.tee $29 - (i32.load - (local.tee $32 - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - ) - ) - (i32.const 40) - (i32.lt_s - (local.get $29) - (i32.const 40) - ) - ) - ) - (local.set $23 - (if (result i32) - (i32.eq - (local.get $28) - (i32.const 2) - ) - (if (result i32) - (i32.gt_s - (local.tee $24 - (i32.load - (local.tee $15 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $21 - (i32.const 0) - ) - (loop $while-in1 (result i32) - (local.set $23 - (select - (local.get $23) - (local.tee $18 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $12) - ) - ) - (i32.const -3) - ) - ) - (i32.lt_s - (local.get $23) - (local.get $18) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $21 - (i32.add - (local.get $21) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - (local.set $21 - (local.get $23) - ) - (local.get $15) - ) - ) - (block (result i32) - (local.set $21 - (local.get $23) - ) - (local.get $15) - ) - ) - (block (result i32) - (local.set $24 - (i32.load - (local.tee $15 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - ) - (local.set $21 - (select - (select - (local.get $23) - (local.tee $21 - (i32.add - (local.get $27) - (i32.const -3) - ) - ) - (i32.lt_s - (local.get $23) - (local.get $21) - ) - ) - (local.get $23) - (i32.gt_s - (local.get $27) - (i32.const 0) - ) - ) - ) - (local.get $15) - ) - ) - ) - (local.set $56 - (local.get $16) - ) - (local.set $18 - (i32.ne - (i32.load8_s offset=31 - (local.get $2) - ) - (i32.const 4) - ) - ) - (local.set $38 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $16 - (i32.add - (local.tee $15 - (i32.load - (local.tee $30 - (i32.add - (local.get $0) - (i32.const 4592) - ) - ) - ) - ) - (i32.load - (local.tee $35 - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - ) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $44 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $16) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $45 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $29) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $16 - (i32.add - (i32.shl - (local.get $15) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.store - (local.tee $36 - (i32.add - (local.get $1) - (i32.const 4336) - ) - ) - (local.get $15) - ) - (i32.store - (local.tee $39 - (i32.add - (local.get $1) - (i32.const 4332) - ) - ) - (local.get $15) - ) - (if - (i32.gt_s - (local.get $24) - (i32.const 0) - ) - (block - (local.set $57 - (i32.xor - (local.get $18) - (i32.const 1) - ) - ) - (local.set $40 - (i32.add - (local.get $1) - (i32.const 4348) - ) - ) - (local.set $58 - (i32.xor - (i32.shl - (local.get $18) - (i32.const 1) - ) - (i32.const 3) - ) - ) - (local.set $59 - (i32.add - (local.get $19) - (i32.const 1296) - ) - ) - (local.set $46 - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - (local.set $47 - (i32.add - (local.get $1) - (i32.const 4344) - ) - ) - (local.set $60 - (i32.gt_s - (local.get $21) - (i32.const 0) - ) - ) - (local.set $61 - (i32.add - (local.get $0) - (i32.const 4636) - ) - ) - (local.set $62 - (i32.add - (local.get $0) - (i32.const 4672) - ) - ) - (local.set $48 - (i32.shr_s - (i32.shl - (local.get $14) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $15 - (local.get $28) - ) - (local.set $26 - (i32.const 0) - ) - (local.set $0 - (local.get $27) - ) - (local.set $14 - (local.get $4) - ) - (local.set $24 - (local.get $16) - ) - (local.set $4 - (i32.const 0) - ) - (local.set $29 - (local.get $3) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $while-in3 - (block $__rjti$0 - (local.set $49 - (i32.add - (i32.shl - (i32.or - (i32.shr_u - (local.get $26) - (i32.const 1) - ) - (local.get $57) - ) - (i32.const 5) - ) - (local.get $5) - ) - ) - (local.set $50 - (i32.load - (i32.add - (i32.shl - (local.get $26) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - (i32.store - (local.get $40) - (i32.const 0) - ) - (local.set $18 - (i32.add - (i32.shl - (local.get $26) - (i32.const 2) - ) - (local.get $12) - ) - ) - (if - (i32.eq - (i32.and - (local.get $15) - (i32.const 255) - ) - (i32.const 2) - ) - (block - (local.set $3 - (i32.load - (local.get $18) - ) - ) - (local.set $0 - (if (result i32) - (i32.and - (local.get $26) - (local.get $58) - ) - (block (result i32) - (local.set $27 - (i32.const 2) - ) - (local.set $22 - (i32.const 0) - ) - (local.get $3) - ) - (block (result i32) - (if - (i32.eq - (local.get $26) - (i32.const 2) - ) - (block - (local.set $15 - (if (result i32) - (i32.gt_s - (local.tee $16 - (i32.load - (local.get $31) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $15 - (i32.load - (local.get $59) - ) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $4 - (i32.const 1) - ) - (loop $while-in5 (result i32) - (local.set $0 - (select - (local.get $4) - (local.get $0) - (local.tee $28 - (i32.lt_s - (local.tee $27 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $4) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1296) - ) - ) - ) - (local.get $15) - ) - ) - ) - ) - (local.set $15 - (select - (local.get $27) - (local.get $15) - (local.get $28) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $16) - ) - ) - (local.get $0) - ) - ) - (i32.const 0) - ) - ) - (if - (i32.gt_s - (local.get $16) - (i32.const 0) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in7 - (local.set $4 - (i32.add - (i32.add - (i32.mul - (local.get $0) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1296) - ) - ) - (if - (i32.ne - (local.get $0) - (local.get $15) - ) - (i32.store - (local.get $4) - (i32.add - (i32.load - (local.get $4) - ) - (i32.const 134217727) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $16) - ) - ) - ) - ) - ) - (local.set $4 - (if (result i32) - (local.get $60) - (block (result i32) - (local.set $0 - (i32.const 0) - ) - (local.set $4 - (i32.add - (i32.load - (local.get $34) - ) - (local.get $21) - ) - ) - (loop $while-in9 (result i32) - (i32.store8 - (i32.add - (local.get $14) - (local.tee $16 - (i32.sub - (local.get $0) - (local.get $21) - ) - ) - ) - (i32.shr_u - (i32.add - (i32.shr_u - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $15) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 544) - ) - (i32.shl - (local.tee $4 - (select - (i32.add - (local.tee $4 - (i32.rem_s - (i32.add - (local.get $4) - (i32.const -1) - ) - (i32.const 40) - ) - ) - (i32.const 40) - ) - (local.get $4) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $16) - (i32.const 1) - ) - (local.get $24) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $27 - (i32.add - (i32.add - (i32.mul - (local.tee $22 - (i32.shr_s - (i32.shl - (local.tee $28 - (i32.load offset=4 - (local.get $11) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $27 - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $15) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 704) - ) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $27) - (i32.const 65535) - ) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $27) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $28) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.const 13) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $27) - (i32.const -536879104) - ) - ) - (i32.gt_s - (local.get $27) - (i32.const 536862719) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.add - (i32.load - (local.get $36) - ) - (local.get $16) - ) - (i32.const 2) - ) - ) - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $15) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1024) - ) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (br_if $__rjti$0 - (i32.le_s - (local.tee $0 - (i32.sub - (i32.sub - (local.tee $15 - (i32.load - (local.get $30) - ) - ) - (local.get $3) - ) - (local.tee $16 - (i32.load - (local.get $46) - ) - ) - ) - ) - (i32.const 2) - ) - ) - (call $_silk_LPC_analysis_filter - (i32.add - (i32.shl - (local.tee $0 - (i32.add - (local.get $0) - (i32.const -2) - ) - ) - (i32.const 1) - ) - (local.get $44) - ) - (i32.add - (i32.shl - (i32.add - (i32.mul - (i32.load - (local.get $32) - ) - (local.get $26) - ) - (local.get $0) - ) - (i32.const 1) - ) - (local.get $1) - ) - (local.get $49) - (i32.sub - (local.get $15) - (local.get $0) - ) - (local.get $16) - ) - (i32.store - (local.get $39) - (i32.load - (local.get $30) - ) - ) - (i32.store - (local.get $40) - (i32.const 1) - ) - (local.set $27 - (i32.load8_s offset=29 - (local.get $2) - ) - ) - (local.set $22 - (i32.const 1) - ) - (local.get $3) - ) - ) - ) - ) - (block - (local.set $27 - (local.get $15) - ) - (local.set $22 - (i32.const 0) - ) - ) - ) - (local.set $28 - (i32.load - (local.get $31) - ) - ) - (local.set $20 - (i32.load - (local.get $18) - ) - ) - (local.set $16 - (i32.clz - (select - (local.tee $3 - (select - (local.tee $15 - (i32.load - (local.tee $51 - (i32.add - (i32.shl - (local.get $26) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $15) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - (local.set $3 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $18 - (i32.sub - (i32.const 0) - (i32.shl - (i32.add - (i32.mul - (local.tee $3 - (i32.shr_s - (local.tee $33 - (i32.shl - (local.tee $25 - (i32.div_s - (i32.const 536870911) - (local.tee $17 - (i32.shr_s - (local.tee $18 - (i32.shl - (local.get $3) - (i32.add - (local.get $16) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (local.get $17) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $18) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - (i32.const 3) - ) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $25) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.get $33) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (local.get $18) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $18) - (i32.const 65528) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - (local.set $3 - (i32.add - (i32.shr_s - (local.tee $16 - (if (result i32) - (i32.lt_s - (local.tee $16 - (i32.sub - (i32.const 62) - (local.get $16) - ) - ) - (i32.const 48) - ) - (block (result i32) - (local.set $25 - (i32.gt_s - (local.tee $18 - (i32.shr_s - (i32.const -2147483648) - (local.tee $16 - (i32.sub - (i32.const 47) - (local.get $16) - ) - ) - ) - ) - (local.tee $17 - (i32.shr_u - (i32.const 2147483647) - (local.get $16) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $33 - (select - (local.get $18) - (local.get $17) - (local.get $25) - ) - ) - (select - (local.tee $18 - (select - (local.get $17) - (local.get $18) - (local.get $25) - ) - ) - (local.get $3) - (i32.lt_s - (local.get $3) - (local.get $18) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $33) - ) - ) - (local.get $16) - ) - ) - (select - (i32.shr_s - (local.get $3) - (i32.add - (local.get $16) - (i32.const -47) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $16) - (i32.const 79) - ) - ) - ) - ) - (i32.const 4) - ) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.tee $18 - (i32.load - (local.get $32) - ) - ) - (i32.const 0) - ) - (block - (local.set $17 - (i32.shr_s - (i32.shl - (i32.shr_u - (local.get $3) - (i32.const 1) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $33 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in11 - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $45) - ) - (i32.add - (i32.add - (i32.mul - (local.get $17) - (i32.shr_s - (local.tee $25 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $29) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $25) - (local.get $33) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $25) - (i32.const 65535) - ) - (local.get $17) - ) - (i32.const 16) - ) - ) - ) - (br_if $while-in11 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $18) - ) - ) - ) - ) - ) - (if - (local.get $22) - (block - (if - (i32.eqz - (local.get $26) - ) - (local.set $16 - (i32.shl - (i32.add - (i32.mul - (local.get $48) - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $16) - (i32.const 65535) - ) - (local.get $48) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.lt_s - (local.tee $3 - (i32.add - (local.tee $22 - (i32.load - (local.get $39) - ) - ) - (i32.sub - (i32.const -2) - (local.get $20) - ) - ) - ) - (local.get $22) - ) - (block - (local.set $17 - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (local.set $16 - (i32.and - (local.get $16) - (i32.const 65535) - ) - ) - (loop $while-in13 - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $38) - ) - (i32.add - (i32.mul - (local.tee $25 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $44) - ) - ) - ) - (local.get $17) - ) - (i32.shr_s - (i32.mul - (local.get $16) - (local.get $25) - ) - (i32.const 16) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $22) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $3 - (i32.load - (local.get $47) - ) - ) - (local.get $15) - ) - (block - (local.set $3 - (i32.add - (i32.add - (local.tee $17 - (i32.add - (i32.mul - (local.tee $15 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $18 - (i32.shl - (local.get $15) - (i32.add - (local.tee $16 - (i32.clz - (select - (local.get $15) - (i32.sub - (i32.const 0) - (local.get $15) - ) - (i32.gt_s - (local.get $15) - (i32.const 0) - ) - ) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $3 - (i32.shl - (local.get $3) - (i32.add - (local.tee $22 - (i32.clz - (select - (local.get $3) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $15) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $15) - (i32.shr_s - (local.tee $3 - (i32.sub - (local.get $3) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $18) - ) - (i64.extend_i32_s - (local.get $17) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $15) - ) - (i32.const 16) - ) - ) - ) - (local.set $16 - (if (result i32) - (i32.lt_s - (local.tee $15 - (i32.add - (local.get $22) - (i32.sub - (i32.const 29) - (local.get $16) - ) - ) - ) - (i32.const 16) - ) - (block (result i32) - (local.set $22 - (i32.gt_s - (local.tee $16 - (i32.shr_s - (i32.const -2147483648) - (local.tee $15 - (i32.sub - (i32.const 16) - (local.get $15) - ) - ) - ) - ) - (local.tee $18 - (i32.shr_u - (i32.const 2147483647) - (local.get $15) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $17 - (select - (local.get $16) - (local.get $18) - (local.get $22) - ) - ) - (select - (local.tee $16 - (select - (local.get $18) - (local.get $16) - (local.get $22) - ) - ) - (local.get $3) - (i32.lt_s - (local.get $3) - (local.get $16) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $17) - ) - ) - (local.get $15) - ) - ) - (select - (i32.shr_s - (local.get $3) - (i32.add - (local.get $15) - (i32.const -16) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $15) - (i32.const 48) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $3 - (i32.load - (local.get $30) - ) - ) - (i32.const 0) - ) - (block - (local.set $18 - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (local.set $22 - (i32.and - (local.get $16) - (i32.const 65535) - ) - ) - (local.set $3 - (i32.sub - (i32.load - (local.get $36) - ) - (local.get $3) - ) - ) - (loop $while-in15 - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $25 - (i32.load - (local.tee $17 - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $17) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $25) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in15 - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.load - (local.get $36) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (i32.and - (local.get $27) - (i32.const 255) - ) - (i32.const 2) - ) - (if - (i32.eqz - (i32.load - (local.get $40) - ) - ) - (if - (i32.lt_s - (local.tee $3 - (i32.add - (local.tee $15 - (i32.load - (local.get $39) - ) - ) - (i32.sub - (i32.const -2) - (local.get $20) - ) - ) - ) - (local.tee $18 - (i32.sub - (local.get $15) - (local.get $21) - ) - ) - ) - (block - (local.set $22 - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (local.set $20 - (i32.and - (local.get $16) - (i32.const 65535) - ) - ) - (loop $while-in17 - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $25 - (i32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $38) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $17) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $20) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $25) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in17 - (i32.ne - (local.get $18) - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $28) - (i32.const 0) - ) - (block - (local.set $18 - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (local.set $22 - (i32.and - (local.get $16) - (i32.const 65535) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in19 - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load - (local.tee $20 - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1280) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load - (local.tee $20 - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1284) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=4 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=4 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=8 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=8 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=12 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=12 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=16 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=16 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=20 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=20 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=24 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=24 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=28 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=28 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=32 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=32 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=36 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=36 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=40 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=40 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=44 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=44 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=48 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=48 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=52 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=52 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=56 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=56 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.shr_s - (i32.shl - (local.tee $17 - (i32.load offset=60 - (local.tee $20 - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store offset=60 - (local.get $20) - (i32.add - (i32.add - (i32.mul - (local.get $15) - (local.get $18) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $17) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $15 - (i32.const 0) - ) - (loop $while-in21 - (local.set $20 - (i32.shr_s - (i32.shl - (local.tee $25 - (i32.load - (local.tee $17 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1184) - ) - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $17) - (i32.add - (i32.add - (i32.mul - (local.get $18) - (local.get $20) - ) - (i32.shr_s - (i32.mul - (local.get $20) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $25) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in21 - (i32.ne - (local.tee $15 - (i32.add - (local.get $15) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $15 - (i32.const 0) - ) - (loop $while-in23 - (local.set $20 - (i32.shr_s - (i32.shl - (local.tee $25 - (i32.load - (local.tee $17 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 864) - ) - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $17) - (i32.add - (i32.add - (i32.mul - (local.get $18) - (local.get $20) - ) - (i32.shr_s - (i32.mul - (local.get $20) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $25) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $20 - (i32.shr_s - (i32.shl - (local.tee $25 - (i32.load - (local.tee $17 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1024) - ) - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $17) - (i32.add - (i32.add - (i32.mul - (local.get $18) - (local.get $20) - ) - (i32.shr_s - (i32.mul - (local.get $20) - (local.get $22) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $16) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $25) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in23 - (i32.ne - (local.tee $15 - (i32.add - (local.get $15) - (i32.const 1) - ) - ) - (i32.const 40) - ) - ) - ) - (br_if $while-in19 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $28) - ) - ) - ) - ) - ) - (i32.store - (local.get $47) - (i32.load - (local.get $51) - ) - ) - (local.set $15 - (i32.load - (local.get $51) - ) - ) - (local.set $18 - (i32.load - (local.get $32) - ) - ) - (local.set $28 - (i32.load - (local.get $31) - ) - ) - ) - ) - (call $_silk_noise_shape_quantizer_del_dec - (local.get $1) - (local.get $19) - (i32.shr_s - (i32.shl - (local.get $27) - (i32.const 24) - ) - (i32.const 24) - ) - (local.get $45) - (local.get $14) - (local.get $24) - (local.get $38) - (local.get $37) - (local.get $49) - (i32.add - (i32.shl - (i32.mul - (local.get $26) - (i32.const 5) - ) - (i32.const 1) - ) - (local.get $6) - ) - (i32.add - (i32.shl - (i32.mul - (local.get $26) - (i32.const 24) - ) - (i32.const 1) - ) - (local.get $7) - ) - (local.get $0) - (i32.or - (i32.shl - (i32.shr_u - (local.get $50) - (i32.const 1) - ) - (i32.const 16) - ) - (i32.shr_s - (local.get $50) - (i32.const 2) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $26) - (i32.const 2) - ) - (local.get $9) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $26) - (i32.const 2) - ) - (local.get $10) - ) - ) - (local.get $15) - (local.get $13) - (local.get $56) - (local.get $18) - (local.get $4) - (i32.load - (local.get $61) - ) - (i32.load - (local.get $46) - ) - (i32.load - (local.get $62) - ) - (local.get $28) - (local.get $34) - (local.get $21) - ) - (local.set $14 - (i32.add - (local.tee $3 - (i32.load - (local.get $32) - ) - ) - (local.get $14) - ) - ) - (local.set $24 - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $24) - ) - ) - (br_if $__rjti$1 - (i32.ge_s - (local.tee $26 - (i32.add - (local.get $26) - (i32.const 1) - ) - ) - (local.tee $15 - (i32.load - (local.get $23) - ) - ) - ) - ) - (local.set $15 - (i32.load8_s offset=29 - (local.get $2) - ) - ) - (local.set $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.set $29 - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $29) - ) - ) - (br $while-in3) - ) - ) - (call $_celt_fatal - (i32.const 41192) - (i32.const 41224) - (i32.const 253) - ) - (br $__rjto$1) - ) - (local.set $52 - (local.get $15) - ) - (local.set $41 - (i32.load - (local.get $31) - ) - ) - (local.set $53 - (local.get $3) - ) - (local.set $54 - (local.get $14) - ) - (local.set $55 - (local.get $24) - ) - ) - ) - (block - (local.set $52 - (local.get $24) - ) - (local.set $41 - (local.get $26) - ) - (local.set $53 - (local.get $29) - ) - (local.set $54 - (local.get $4) - ) - (local.set $55 - (local.get $16) - ) - ) - ) - (i32.store8 offset=34 - (local.get $2) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.tee $3 - (if (result i32) - (i32.gt_s - (local.get $41) - (i32.const 1) - ) - (block (result i32) - (local.set $4 - (i32.load - (i32.add - (local.get $19) - (i32.const 1296) - ) - ) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $3 - (i32.const 1) - ) - (loop $while-in25 (result i32) - (local.set $0 - (select - (local.get $3) - (local.get $0) - (local.tee $6 - (i32.lt_s - (local.tee $5 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1296) - ) - ) - ) - (local.get $4) - ) - ) - ) - ) - (local.set $4 - (select - (local.get $5) - (local.get $4) - (local.get $6) - ) - ) - (br_if $while-in25 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $41) - ) - ) - (local.get $0) - ) - ) - (i32.const 0) - ) - ) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1292) - ) - ) - ) - (local.set $0 - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $52) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - (if - (i32.le_s - (local.get $21) - (i32.const 0) - ) - (block - (i64.store align=4 - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 3840) - ) - ) - (i64.load align=4 - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.shl - (local.get $53) - (i32.const 2) - ) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $0) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=24 align=4 - (local.get $0) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=32 align=4 - (local.get $0) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=40 align=4 - (local.get $0) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (i64.store offset=48 align=4 - (local.get $0) - (i64.load offset=48 align=4 - (local.get $2) - ) - ) - (i64.store offset=56 align=4 - (local.get $0) - (i64.load offset=56 align=4 - (local.get $2) - ) - ) - (i64.store align=4 - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 4224) - ) - ) - (i64.load align=4 - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1184) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $0) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=24 align=4 - (local.get $0) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=32 align=4 - (local.get $0) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=40 align=4 - (local.get $0) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (i64.store offset=48 align=4 - (local.get $0) - (i64.load offset=48 align=4 - (local.get $2) - ) - ) - (i64.store offset=56 align=4 - (local.get $0) - (i64.load offset=56 align=4 - (local.get $2) - ) - ) - (i64.store align=4 - (i32.sub - (local.get $0) - (i32.const -64) - ) - (i64.load align=4 - (i32.sub - (local.get $2) - (i32.const -64) - ) - ) - ) - (i64.store offset=72 align=4 - (local.get $0) - (i64.load offset=72 align=4 - (local.get $2) - ) - ) - (i64.store offset=80 align=4 - (local.get $0) - (i64.load offset=80 align=4 - (local.get $2) - ) - ) - (i64.store offset=88 align=4 - (local.get $0) - (i64.load offset=88 align=4 - (local.get $2) - ) - ) - (i32.store - (i32.add - (local.get $1) - (i32.const 4320) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1280) - ) - ) - ) - (i32.store - (i32.add - (local.get $1) - (i32.const 4324) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1284) - ) - ) - ) - (i32.store - (local.get $42) - (i32.load - (i32.add - (i32.shl - (i32.add - (i32.load - (local.get $23) - ) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (drop - (call $_memmove - (local.get $1) - (i32.add - (i32.shl - (i32.load - (local.get $35) - ) - (i32.const 1) - ) - (local.get $1) - ) - (i32.shl - (i32.load - (local.get $30) - ) - (i32.const 1) - ) - ) - ) - (drop - (call $_memmove - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.load - (local.get $35) - ) - (i32.const 2) - ) - ) - (i32.shl - (i32.load - (local.get $30) - ) - (i32.const 2) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $43) - ) - (global.set $STACKTOP - (local.get $37) - ) - (return) - ) - ) - (local.set $4 - (i32.shr_s - (i32.shl - (i32.shr_u - (local.get $0) - (i32.const 6) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $7 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $0) - (i32.const 21) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $0 - (i32.const 0) - ) - (local.set $2 - (i32.add - (i32.load - (local.get $34) - ) - (local.get $21) - ) - ) - (loop $while-in27 - (i32.store8 - (i32.add - (local.get $54) - (local.tee $5 - (i32.sub - (local.get $0) - (local.get $21) - ) - ) - ) - (i32.shr_u - (i32.add - (i32.shr_u - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 544) - ) - (i32.shl - (local.tee $2 - (select - (i32.add - (local.tee $2 - (i32.rem_s - (i32.add - (local.get $2) - (i32.const -1) - ) - (i32.const 40) - ) - ) - (i32.const 40) - ) - (local.get $2) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $55) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $6 - (i32.add - (i32.add - (i32.mul - (local.get $4) - (i32.shr_s - (local.tee $6 - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 704) - ) - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $6) - (local.get $7) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 7) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $6) - (i32.const -8388736) - ) - ) - (i32.gt_s - (local.get $6) - (i32.const 8388479) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.add - (i32.load - (local.get $36) - ) - (local.get $5) - ) - (i32.const 2) - ) - ) - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1024) - ) - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - ) - ) - (br_if $while-in27 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - ) - (i64.store align=4 - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 3840) - ) - ) - (i64.load align=4 - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.shl - (i32.load - (local.get $32) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $0) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=24 align=4 - (local.get $0) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=32 align=4 - (local.get $0) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=40 align=4 - (local.get $0) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (i64.store offset=48 align=4 - (local.get $0) - (i64.load offset=48 align=4 - (local.get $2) - ) - ) - (i64.store offset=56 align=4 - (local.get $0) - (i64.load offset=56 align=4 - (local.get $2) - ) - ) - (i64.store align=4 - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 4224) - ) - ) - (i64.load align=4 - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1184) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $0) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=24 align=4 - (local.get $0) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=32 align=4 - (local.get $0) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=40 align=4 - (local.get $0) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (i64.store offset=48 align=4 - (local.get $0) - (i64.load offset=48 align=4 - (local.get $2) - ) - ) - (i64.store offset=56 align=4 - (local.get $0) - (i64.load offset=56 align=4 - (local.get $2) - ) - ) - (i64.store align=4 - (i32.sub - (local.get $0) - (i32.const -64) - ) - (i64.load align=4 - (i32.sub - (local.get $2) - (i32.const -64) - ) - ) - ) - (i64.store offset=72 align=4 - (local.get $0) - (i64.load offset=72 align=4 - (local.get $2) - ) - ) - (i64.store offset=80 align=4 - (local.get $0) - (i64.load offset=80 align=4 - (local.get $2) - ) - ) - (i64.store offset=88 align=4 - (local.get $0) - (i64.load offset=88 align=4 - (local.get $2) - ) - ) - (i32.store - (i32.add - (local.get $1) - (i32.const 4320) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1280) - ) - ) - ) - (i32.store - (i32.add - (local.get $1) - (i32.const 4324) - ) - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.const 1300) - ) - (local.get $19) - ) - (i32.const 1284) - ) - ) - ) - (i32.store - (local.get $42) - (i32.load - (i32.add - (i32.shl - (i32.add - (i32.load - (local.get $23) - ) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (drop - (call $_memmove - (local.get $1) - (i32.add - (i32.shl - (i32.load - (local.get $35) - ) - (i32.const 1) - ) - (local.get $1) - ) - (i32.shl - (i32.load - (local.get $30) - ) - (i32.const 1) - ) - ) - ) - (drop - (call $_memmove - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.add - (i32.add - (local.get $1) - (i32.const 1280) - ) - (i32.shl - (i32.load - (local.get $35) - ) - (i32.const 2) - ) - ) - (i32.shl - (i32.load - (local.get $30) - ) - (i32.const 2) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $43) - ) - (global.set $STACKTOP - (local.get $37) - ) - ) - (func $_silk_noise_shape_quantizer_del_dec (; 57 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (param $18 i32) (param $19 i32) (param $20 i32) (param $21 i32) (param $22 i32) (param $23 i32) (param $24 i32) (param $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 i32) - (local $56 i32) - (local $57 i32) - (local $58 i32) - (local $59 i32) - (local $60 i32) - (local $61 i32) - (local $62 i32) - (local $63 i32) - (local $64 i32) - (local $65 i32) - (local $66 i32) - (local $67 i32) - (local $68 i32) - (local $69 i32) - (local $70 i32) - (local $71 i32) - (local $72 i32) - (local $73 i32) - (local $74 i32) - (local $75 i32) - (local $76 i32) - (local $77 i32) - (local $78 i32) - (local.set $59 - (global.get $STACKTOP) - ) - (if - (i32.le_s - (local.get $23) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 41243) - (i32.const 41224) - (i32.const 364) - ) - ) - (local.set $26 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.mul - (local.get $23) - (i32.const 56) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $36 - (i32.add - (local.get $0) - (i32.const 4336) - ) - ) - (local.set $37 - (i32.add - (local.get $0) - (i32.const 4332) - ) - ) - (local.set $60 - (i32.shr_s - (local.get $15) - (i32.const 6) - ) - ) - (if - (i32.gt_s - (local.get $18) - (i32.const 0) - ) - (block $label$break$L4 - (local.set $61 - (i32.eq - (local.get $2) - (i32.const 2) - ) - ) - (local.set $62 - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - ) - (local.set $40 - (i32.shr_s - (i32.shl - (local.get $12) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $41 - (i32.shr_s - (local.get $12) - (i32.const 16) - ) - ) - (local.set $42 - (i32.gt_s - (local.get $23) - (i32.const 1) - ) - ) - (local.set $63 - (i32.shr_s - (local.get $21) - (i32.const 1) - ) - ) - (local.set $64 - (i32.eq - (local.get $21) - (i32.const 16) - ) - ) - (local.set $65 - (i32.eqz - (i32.and - (local.get $20) - (i32.const 1) - ) - ) - ) - (local.set $29 - (i32.shr_s - (i32.shl - (local.get $22) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $66 - (i32.shr_s - (local.get $20) - (i32.const 1) - ) - ) - (local.set $67 - (i32.gt_s - (local.get $20) - (i32.const 2) - ) - ) - (local.set $69 - (i32.add - (i32.shl - (local.tee $68 - (i32.add - (local.get $20) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $10) - ) - ) - (local.set $43 - (i32.shr_s - (i32.shl - (local.get $13) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $44 - (i32.shr_s - (i32.shl - (local.get $14) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $45 - (i32.shr_s - (local.get $14) - (i32.const 16) - ) - ) - (local.set $70 - (i32.gt_s - (local.get $16) - (i32.const 2048) - ) - ) - (local.set $39 - (i32.add - (local.tee $2 - (i32.shr_u - (local.get $16) - (i32.const 1) - ) - ) - (i32.const -512) - ) - ) - (local.set $71 - (i32.sub - (i32.const 512) - (local.get $2) - ) - ) - (local.set $72 - (i32.add - (local.get $17) - (i32.const -80) - ) - ) - (local.set $16 - (i32.mul - (local.tee $34 - (i32.shr_s - (i32.shl - (local.get $16) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.shl - (local.get $17) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - ) - (local.set $74 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.shl - (local.tee $73 - (i32.add - (local.get $17) - (i32.const 944) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (local.set $75 - (i32.add - (local.get $17) - (i32.const -944) - ) - ) - (local.set $22 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.sub - (i32.const 61865984) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (local.set $76 - (i32.lt_s - (local.get $19) - (i32.const 1) - ) - ) - (local.set $21 - (i32.const 0) - ) - (local.set $15 - (i32.add - (i32.shl - (i32.add - (i32.load - (local.get $37) - ) - (i32.sub - (i32.const 2) - (local.get $11) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (local.set $14 - (i32.add - (i32.add - (i32.shl - (i32.sub - (i32.load - (local.get $36) - ) - (local.get $11) - ) - (i32.const 2) - ) - (local.get $0) - ) - (i32.const 1284) - ) - ) - (loop $label$continue$L6 - (block $label$break$L6 - (if - (local.get $61) - (block - (local.set $38 - (i32.shl - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $11 - (i32.load16_s - (local.get $9) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (local.get $15) - ) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=2 - (local.get $9) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $15) - (i32.const -4) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=4 - (local.get $9) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $15) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=6 - (local.get $9) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $15) - (i32.const -12) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=8 - (local.get $9) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $15) - (i32.const -16) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.const 1) - ) - ) - (local.set $15 - (i32.add - (local.get $15) - (i32.const 4) - ) - ) - ) - (local.set $38 - (i32.const 0) - ) - ) - (if - (local.get $62) - (block - (local.set $46 - (i32.sub - (local.get $38) - (i32.shl - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $40) - (i32.shr_s - (local.tee $11 - (i32.add - (i32.load - (local.get $14) - ) - (i32.load - (i32.add - (local.get $14) - (i32.const -8) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $14) - (i32.const -4) - ) - ) - ) - (i32.const 16) - ) - (local.get $41) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $40) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $41) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $14 - (i32.add - (local.get $14) - (i32.const 4) - ) - ) - ) - (local.set $46 - (i32.const 0) - ) - ) - (local.set $77 - (i32.add - (local.get $21) - (i32.const 15) - ) - ) - (local.set $47 - (i32.load16_s - (local.get $8) - ) - ) - (local.set $48 - (i32.load16_s offset=2 - (local.get $8) - ) - ) - (local.set $49 - (i32.load16_s offset=4 - (local.get $8) - ) - ) - (local.set $50 - (i32.load16_s offset=6 - (local.get $8) - ) - ) - (local.set $51 - (i32.load16_s offset=8 - (local.get $8) - ) - ) - (local.set $52 - (i32.load16_s offset=10 - (local.get $8) - ) - ) - (local.set $53 - (i32.load16_s offset=12 - (local.get $8) - ) - ) - (local.set $54 - (i32.load16_s offset=14 - (local.get $8) - ) - ) - (local.set $55 - (i32.load16_s offset=16 - (local.get $8) - ) - ) - (local.set $56 - (i32.load16_s offset=18 - (local.get $8) - ) - ) - (local.set $78 - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $3) - ) - ) - (local.set $19 - (i32.const 0) - ) - (loop $while-in - (i32.store - (local.tee $35 - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1288) - ) - ) - (i32.add - (i32.mul - (i32.load - (local.get $35) - ) - (i32.const 196314165) - ) - (i32.const 907633515) - ) - ) - (local.set $27 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $47) - (i32.shr_s - (local.tee $2 - (i32.load - (local.tee $12 - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.shl - (local.get $77) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (local.get $63) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $47) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $48) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -4) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $48) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $49) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $49) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $50) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -12) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $50) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $51) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -16) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $51) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $52) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -20) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $52) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $53) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -24) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $53) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $54) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -28) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $54) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $55) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -32) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $55) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $56) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -36) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $56) - ) - (i32.const 16) - ) - ) - ) - (if - (local.get $64) - (local.set $27 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (local.get $27) - (i32.mul - (local.tee $11 - (i32.load16_s offset=20 - (local.get $8) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -40) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=22 - (local.get $8) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -44) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=24 - (local.get $8) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -48) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=26 - (local.get $8) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -52) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=28 - (local.get $8) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (local.get $12) - (i32.const -56) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $11 - (i32.load16_s offset=30 - (local.get $8) - ) - ) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - ) - ) - (br_if $label$break$L6 - (i32.eqz - (local.get $65) - ) - ) - (local.set $11 - (i32.sub - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1188) - ) - ) - (local.tee $13 - (i32.add - (i32.add - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1284) - ) - ) - (i32.mul - (local.get $29) - (i32.shr_s - (local.tee $12 - (i32.load - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1184) - ) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $12) - (i32.const 65535) - ) - (local.get $29) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (local.set $12 - (i32.add - (i32.add - (local.get $12) - (i32.mul - (local.get $29) - (i32.shr_s - (local.get $11) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $29) - ) - (i32.const 16) - ) - ) - ) - (i32.store - (local.get $2) - (local.get $13) - ) - (local.set $2 - (i32.add - (i32.add - (i32.mul - (local.tee $2 - (i32.load16_s - (local.get $10) - ) - ) - (i32.shr_s - (local.get $13) - (i32.const 16) - ) - ) - (local.get $66) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $13) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (if - (local.get $67) - (block - (local.set $13 - (i32.const 2) - ) - (loop $while-in2 - (local.set $33 - (i32.add - (i32.add - (i32.load - (local.tee $28 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1184) - ) - (i32.shl - (local.tee $30 - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.mul - (local.get $29) - (i32.shr_s - (local.tee $11 - (i32.sub - (local.tee $32 - (i32.load - (local.tee $31 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1184) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - (local.get $12) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $29) - ) - (i32.const 16) - ) - ) - ) - (i32.store - (local.get $28) - (local.get $12) - ) - (local.set $28 - (i32.load16_s - (i32.add - (i32.shl - (local.get $30) - (i32.const 1) - ) - (local.get $10) - ) - ) - ) - (local.set $11 - (i32.add - (i32.add - (local.get $32) - (i32.mul - (local.get $29) - (i32.shr_s - (local.tee $11 - (i32.sub - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1184) - ) - (i32.shl - (i32.or - (local.get $13) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.get $33) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $29) - ) - (i32.const 16) - ) - ) - ) - (i32.store - (local.get $31) - (local.get $33) - ) - (local.set $2 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $28) - (i32.shr_s - (local.get $12) - (i32.const 16) - ) - ) - (local.get $2) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $12) - (i32.const 65535) - ) - (local.get $28) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $2 - (i32.load16_s - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $10) - ) - ) - ) - (i32.shr_s - (local.get $33) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $33) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (if - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $13) - (i32.const 2) - ) - ) - (local.get $20) - ) - (block - (local.set $13 - (local.get $12) - ) - (local.set $12 - (local.get $11) - ) - (br $while-in2) - ) - ) - ) - ) - (local.set $11 - (local.get $12) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1184) - ) - (i32.shl - (local.get $68) - (i32.const 2) - ) - ) - (local.get $11) - ) - (local.set $11 - (i32.sub - (local.tee $30 - (select - (local.tee $2 - (select - (local.tee $2 - (select - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.sub - (local.tee $31 - (i32.load - (local.get $78) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.sub - (i32.sub - (i32.add - (local.get $46) - (local.tee $57 - (i32.shl - (local.get $27) - (i32.const 4) - ) - ) - ) - (local.tee $58 - (i32.shl - (i32.add - (i32.add - (i32.mul - (local.get $43) - (local.tee $27 - (i32.shr_s - (local.tee $12 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1280) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $13 - (i32.and - (local.get $12) - (i32.const 65535) - ) - ) - (local.get $43) - ) - (i32.const 16) - ) - ) - (i32.shl - (i32.add - (i32.add - (i32.mul - (local.tee $12 - (i32.load16_s - (local.get $69) - ) - ) - (i32.shr_s - (local.get $11) - (i32.const 16) - ) - ) - (local.get $2) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $12) - ) - (i32.const 16) - ) - ) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - ) - (local.tee $33 - (i32.shl - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $27) - (local.get $45) - ) - (i32.shr_s - (i32.mul - (local.get $13) - (local.get $45) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $44) - (i32.shr_s - (local.tee $2 - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1024) - ) - (i32.shl - (local.tee $32 - (i32.load - (local.get $24) - ) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $44) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.const 3) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.get $2) - (local.tee $35 - (i32.lt_s - (i32.load - (local.get $35) - ) - (i32.const 0) - ) - ) - ) - ) - (i32.const -31744) - (i32.gt_s - (local.get $2) - (i32.const -31744) - ) - ) - ) - (i32.const 30720) - (i32.lt_s - (local.get $2) - (i32.const 30720) - ) - ) - ) - (local.get $17) - ) - ) - (local.set $12 - (block $label$break$L37 (result i32) - (block $__rjti$1 - (if - (local.get $70) - (local.set $11 - (if (result i32) - (i32.gt_s - (local.get $11) - (local.get $39) - ) - (i32.sub - (local.get $11) - (local.get $39) - ) - (if (result i32) - (i32.lt_s - (local.get $11) - (local.get $71) - ) - (i32.add - (local.get $11) - (local.get $39) - ) - (block - (local.set $2 - (i32.shr_s - (local.get $11) - (i32.const 31) - ) - ) - (br $__rjti$1) - ) - ) - ) - ) - ) - (local.set $2 - (i32.shr_s - (local.get $11) - (i32.const 10) - ) - ) - (br $label$break$L37 - (if (result i32) - (i32.gt_s - (local.get $11) - (i32.const 1023) - ) - (block (result i32) - (local.set $11 - (i32.add - (local.tee $2 - (i32.add - (i32.and - (local.get $11) - (i32.const -1024) - ) - (local.get $72) - ) - ) - (i32.const 1024) - ) - ) - (local.set $13 - (i32.mul - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $34) - ) - ) - (i32.mul - (local.get $34) - (i32.shr_s - (i32.shl - (local.get $11) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (br $__rjti$1) - ) - ) - ) - (block $switch-default - (block $switch-case5 - (block $switch-case - (br_table $switch-case5 $switch-case $switch-default - (i32.sub - (local.get $2) - (i32.const -1) - ) - ) - ) - (local.set $2 - (local.get $17) - ) - (local.set $11 - (local.get $73) - ) - (local.set $13 - (local.get $16) - ) - (br $label$break$L37 - (local.get $74) - ) - ) - (local.set $2 - (local.get $75) - ) - (local.set $11 - (local.get $17) - ) - (local.set $13 - (local.get $22) - ) - (br $label$break$L37 - (local.get $16) - ) - ) - (local.set $12 - (i32.shl - (local.tee $2 - (i32.add - (local.get $17) - (i32.or - (i32.shl - (local.get $2) - (i32.const 10) - ) - (i32.const 80) - ) - ) - ) - (i32.const 16) - ) - ) - (local.set $11 - (i32.add - (local.get $2) - (i32.const 1024) - ) - ) - (local.set $13 - (i32.mul - (local.get $34) - (i32.shr_s - (i32.sub - (i32.const 0) - (local.get $12) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $34) - (i32.shr_s - (i32.sub - (i32.const -67108864) - (local.get $12) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $13 - (select - (local.get $2) - (local.get $11) - (local.tee $30 - (i32.lt_s - (local.tee $28 - (i32.shr_s - (i32.add - (i32.mul - (local.tee $27 - (i32.shr_s - (i32.shl - (i32.sub - (local.get $30) - (local.get $2) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $27) - ) - (local.get $13) - ) - (i32.const 10) - ) - ) - (local.tee $27 - (i32.shr_s - (i32.add - (i32.mul - (local.tee $13 - (i32.shr_s - (i32.shl - (i32.sub - (local.get $30) - (local.get $11) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $13) - ) - (local.get $12) - ) - (i32.const 10) - ) - ) - ) - ) - ) - ) - (i32.store offset=4 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (i32.add - (local.tee $12 - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1296) - ) - ) - ) - (select - (local.get $28) - (local.get $27) - (local.get $30) - ) - ) - ) - (i32.store offset=32 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (i32.add - (local.get $12) - (select - (local.get $27) - (local.get $28) - (local.get $30) - ) - ) - ) - (i32.store - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $13) - ) - (i32.store offset=28 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.tee $27 - (select - (local.get $11) - (local.get $2) - (local.get $30) - ) - ) - ) - (i32.store offset=16 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.tee $2 - (i32.sub - (local.tee $11 - (i32.add - (local.tee $12 - (i32.add - (local.get $38) - (select - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.shl - (local.get $13) - (i32.const 4) - ) - ) - ) - (local.get $2) - (local.get $35) - ) - ) - ) - (local.get $57) - ) - ) - (local.tee $13 - (i32.shl - (local.get $31) - (i32.const 4) - ) - ) - ) - ) - ) - (i32.store offset=20 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (i32.sub - (local.tee $2 - (i32.sub - (local.get $2) - (local.get $58) - ) - ) - (local.get $33) - ) - ) - (i32.store offset=12 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $2) - ) - (i32.store offset=24 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $12) - ) - (i32.store offset=8 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $11) - ) - (i32.store offset=44 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.tee $2 - (i32.sub - (local.tee $11 - (i32.add - (local.tee $12 - (i32.add - (local.get $38) - (select - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.shl - (local.get $27) - (i32.const 4) - ) - ) - ) - (local.get $2) - (local.get $35) - ) - ) - ) - (local.get $57) - ) - ) - (local.get $13) - ) - ) - ) - (i32.store offset=48 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (i32.sub - (local.tee $2 - (i32.sub - (local.get $2) - (local.get $58) - ) - ) - (local.get $33) - ) - ) - (i32.store offset=40 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $2) - ) - (i32.store offset=52 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $12) - ) - (i32.store offset=36 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - (local.get $11) - ) - (if - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (local.get $23) - ) - (block - (local.set $19 - (local.get $2) - ) - (br $while-in) - ) - ) - ) - (i32.store - (local.get $24) - (local.tee $2 - (select - (i32.add - (local.tee $2 - (i32.rem_s - (i32.add - (local.get $32) - (i32.const -1) - ) - (i32.const 40) - ) - ) - (i32.const 40) - ) - (local.get $2) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - (local.set $28 - (i32.rem_s - (i32.add - (local.get $2) - (local.get $25) - ) - (i32.const 40) - ) - ) - (local.set $12 - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $27 - (if (result i32) - (local.get $42) - (block (result i32) - (local.set $12 - (i32.load offset=4 - (local.get $26) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.set $11 - (i32.const 1) - ) - (loop $while-in7 (result i32) - (local.set $19 - (i32.lt_s - (local.tee $13 - (i32.load offset=4 - (i32.add - (i32.mul - (local.get $11) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (local.get $12) - ) - ) - (local.set $12 - (select - (local.get $13) - (local.get $12) - (local.get $19) - ) - ) - (local.set $2 - (select - (local.get $11) - (local.get $2) - (local.get $19) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - (local.get $2) - ) - ) - (i32.const 0) - ) - ) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 384) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in9 - (if - (i32.ne - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 384) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - (local.get $12) - ) - (block - (i32.store offset=4 - (local.tee $11 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - (i32.add - (i32.load offset=4 - (local.get $11) - ) - (i32.const 134217727) - ) - ) - (i32.store offset=32 - (local.tee $11 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - (i32.add - (i32.load offset=32 - (local.get $11) - ) - (i32.const 134217727) - ) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (local.set $12 - (i32.load offset=4 - (local.get $26) - ) - ) - (local.set $2 - (i32.load offset=32 - (local.get $26) - ) - ) - (if - (local.get $42) - (block - (local.set $13 - (i32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - (local.set $19 - (i32.const 1) - ) - (loop $while-in11 - (local.set $13 - (select - (local.get $19) - (local.get $13) - (local.tee $32 - (i32.gt_s - (local.tee $31 - (i32.load offset=4 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $12 - (select - (local.get $31) - (local.get $12) - (local.get $32) - ) - ) - (local.set $11 - (select - (local.get $19) - (local.get $11) - (local.tee $32 - (i32.lt_s - (local.tee $31 - (i32.load offset=32 - (i32.add - (i32.mul - (local.get $19) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (local.get $2) - ) - ) - ) - ) - (local.set $2 - (select - (local.get $31) - (local.get $2) - (local.get $32) - ) - ) - (br_if $while-in11 - (i32.ne - (local.tee $19 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - ) - (block - (local.set $13 - (i32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - ) - ) - (if - (i32.lt_s - (local.get $2) - (local.get $12) - ) - (block - (local.set $12 - (i32.add - (i32.mul - (local.get $11) - (i32.const 56) - ) - (local.get $26) - ) - ) - (local.set $2 - (i32.add - (i32.mul - (local.get $13) - (i32.const 56) - ) - (local.get $26) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.add - (i32.mul - (local.get $13) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - (i32.add - (i32.add - (i32.mul - (local.get $11) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - (i32.sub - (i32.const 1300) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - ) - ) - (i64.store align=4 - (local.get $2) - (i64.load offset=28 align=4 - (local.get $12) - ) - ) - (i64.store offset=8 align=4 - (local.get $2) - (i64.load offset=36 align=4 - (local.get $12) - ) - ) - (i64.store offset=16 align=4 - (local.get $2) - (i64.load offset=44 align=4 - (local.get $12) - ) - ) - (i32.store offset=24 - (local.get $2) - (i32.load offset=52 - (local.get $12) - ) - ) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $76) - (i32.lt_s - (local.get $21) - (local.get $25) - ) - ) - ) - (block - (i32.store8 - (i32.add - (local.get $4) - (local.tee $2 - (i32.sub - (local.get $21) - (local.get $25) - ) - ) - ) - (i32.shr_u - (i32.add - (i32.shr_u - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $27) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 544) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $5) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (local.tee $11 - (i32.load - (i32.add - (i32.shl - (local.get $28) - (i32.const 2) - ) - (local.get $7) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $12 - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $27) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 704) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $12) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $12) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $11) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.const 7) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $2) - (i32.const -8388736) - ) - ) - (i32.gt_s - (local.get $2) - (i32.const 8388479) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $0) - (i32.const 1280) - ) - (i32.shl - (i32.sub - (i32.load - (local.get $36) - ) - (local.get $25) - ) - (i32.const 2) - ) - ) - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $27) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1024) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (i32.sub - (i32.load - (local.get $37) - ) - (local.get $25) - ) - (i32.const 2) - ) - (local.get $6) - ) - (i32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $27) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 864) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $36) - (i32.add - (i32.load - (local.get $36) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $37) - (i32.add - (i32.load - (local.get $37) - ) - (i32.const 1) - ) - ) - (local.set $13 - (i32.add - (local.get $21) - (i32.const 16) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in13 - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1280) - ) - (i32.load offset=12 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1284) - ) - (i32.load offset=16 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (local.tee $11 - (i32.load offset=8 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 704) - ) - (i32.shl - (i32.load - (local.get $24) - ) - (i32.const 2) - ) - ) - (local.get $11) - ) - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 544) - ) - (i32.shl - (i32.load - (local.get $24) - ) - (i32.const 2) - ) - ) - (local.tee $12 - (i32.load - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 864) - ) - (i32.shl - (i32.load - (local.get $24) - ) - (i32.const 2) - ) - ) - (i32.shl - (i32.load offset=24 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1024) - ) - (i32.shl - (i32.load - (local.get $24) - ) - (i32.const 2) - ) - ) - (i32.load offset=20 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (local.set $12 - (i32.add - (i32.load - (local.tee $11 - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1288) - ) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $12) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.store - (local.get $11) - (local.get $12) - ) - (i32.store - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 384) - ) - (i32.shl - (i32.load - (local.get $24) - ) - (i32.const 2) - ) - ) - (local.get $12) - ) - (i32.store - (i32.add - (i32.add - (i32.mul - (local.get $2) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.const 1296) - ) - (i32.load offset=4 - (i32.add - (i32.mul - (local.get $2) - (i32.const 56) - ) - (local.get $26) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (i32.load - (local.get $24) - ) - (i32.const 2) - ) - (local.get $7) - ) - (local.get $60) - ) - (br_if $label$break$L4 - (i32.ge_s - (local.tee $2 - (i32.add - (local.get $21) - (i32.const 1) - ) - ) - (local.get $18) - ) - ) - (local.set $21 - (local.get $2) - ) - (br $label$continue$L6) - ) - ) - (call $_celt_fatal - (i32.const 41288) - (i32.const 41224) - (i32.const 422) - ) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in15 - (i64.store align=4 - (local.tee $3 - (i32.add - (i32.mul - (local.get $0) - (i32.const 1300) - ) - (local.get $1) - ) - ) - (i64.load align=4 - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.get $0) - (i32.const 1300) - ) - (local.get $1) - ) - (i32.shl - (local.get $18) - (i32.const 2) - ) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $3) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $3) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=24 align=4 - (local.get $3) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=32 align=4 - (local.get $3) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=40 align=4 - (local.get $3) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (i64.store offset=48 align=4 - (local.get $3) - (i64.load offset=48 align=4 - (local.get $2) - ) - ) - (i64.store offset=56 align=4 - (local.get $3) - (i64.load offset=56 align=4 - (local.get $2) - ) - ) - (br_if $while-in15 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $23) - ) - ) - ) - (global.set $STACKTOP - (local.get $59) - ) - ) - (func $_silk_VAD_GetSA_Q8_c (; 58 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 48) - ) - ) - (if - (i32.ge_s - (local.tee $2 - (i32.load - (local.tee $17 - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - ) - ) - (i32.const 321) - ) - (call $_celt_fatal - (i32.const 41449) - (i32.const 41508) - (i32.const 104) - ) - ) - (if - (i32.ne - (i32.and - (local.get $2) - (i32.const -8) - ) - (local.get $2) - ) - (call $_celt_fatal - (i32.const 41519) - (i32.const 41508) - (i32.const 106) - ) - ) - (local.set $13 - (i32.add - (local.get $3) - (i32.const 32) - ) - ) - (local.set $14 - (i32.add - (local.get $3) - (i32.const 16) - ) - ) - (i32.store - (local.tee $11 - (local.get $3) - ) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $3) - (local.tee $6 - (i32.add - (local.tee $3 - (i32.shr_s - (local.get $2) - (i32.const 3) - ) - ) - (local.tee $4 - (i32.shr_s - (local.get $2) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.store offset=8 - (local.get $11) - (local.tee $9 - (i32.add - (local.get $3) - (local.get $6) - ) - ) - ) - (i32.store offset=12 - (local.get $11) - (local.tee $12 - (i32.add - (local.get $4) - (local.get $9) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $12) - (local.tee $7 - (i32.shr_s - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - (local.set $16 - (call $_llvm_stacksave) - ) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (call $_silk_ana_filt_bank_1 - (local.get $1) - (i32.add - (local.get $0) - (i32.const 36) - ) - (local.get $5) - (i32.add - (i32.shl - (local.get $12) - (i32.const 1) - ) - (local.get $5) - ) - (i32.load - (local.get $17) - ) - ) - (call $_silk_ana_filt_bank_1 - (local.get $5) - (i32.add - (local.get $0) - (i32.const 44) - ) - (local.get $5) - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (local.get $5) - ) - (local.get $7) - ) - (call $_silk_ana_filt_bank_1 - (local.get $5) - (i32.add - (local.get $0) - (i32.const 52) - ) - (local.get $5) - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $5) - ) - (local.get $4) - ) - (local.set $6 - (i32.and - (local.tee $3 - (i32.shr_s - (i32.load16_s - (local.tee $4 - (i32.add - (i32.shl - (local.tee $1 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.const 65535) - ) - ) - (i32.store16 - (local.get $4) - (local.get $6) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 15) - ) - (loop $while-in - (local.set $2 - (i32.shr_s - (i32.load16_s - (local.tee $9 - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.store16 - (local.get $9) - (local.get $2) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $5) - ) - (i32.sub - (local.get $3) - (local.get $2) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - (block - (local.set $3 - (local.get $2) - ) - (local.set $1 - (local.get $4) - ) - (br $while-in) - ) - ) - ) - ) - (i32.store16 - (local.get $5) - (i32.sub - (i32.load16_u - (local.get $5) - ) - (i32.load16_u offset=92 - (local.get $0) - ) - ) - ) - (i32.store16 offset=92 - (local.get $0) - (local.get $6) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in1 - (local.set $6 - (i32.shr_s - (local.tee $1 - (i32.shr_s - (i32.load - (local.get $17) - ) - (select - (local.tee $1 - (i32.sub - (i32.const 4) - (local.get $3) - ) - ) - (i32.const 3) - (i32.lt_u - (local.get $1) - (i32.const 3) - ) - ) - ) - ) - (i32.const 2) - ) - ) - (i32.store - (local.tee $12 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $13) - ) - ) - (local.tee $4 - (i32.load - (local.tee $7 - (i32.add - (i32.add - (local.get $0) - (i32.const 60) - ) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $12) - (select - (local.tee $2 - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 3) - ) - (block (result i32) - (local.set $9 - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in3 - (local.set $2 - (i32.add - (i32.mul - (local.tee $8 - (i32.shr_s - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $9) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 3) - ) - ) - (local.get $8) - ) - (local.get $2) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $8 - (i32.lt_u - (local.tee $4 - (i32.add - (local.get $2) - (local.get $4) - ) - ) - (i32.const 2147483647) - ) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in5 - (local.set $2 - (i32.add - (i32.mul - (local.tee $10 - (i32.shr_s - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.add - (local.get $1) - (local.get $6) - ) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 3) - ) - ) - (local.get $10) - ) - (local.get $2) - ) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $8 - (i32.lt_u - (local.tee $4 - (i32.add - (local.get $2) - (select - (local.get $4) - (i32.const 2147483647) - (local.get $8) - ) - ) - ) - (i32.const 2147483647) - ) - ) - (local.set $10 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in7 - (local.set $2 - (i32.add - (i32.mul - (local.tee $15 - (i32.shr_s - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.add - (local.get $1) - (local.get $10) - ) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 3) - ) - ) - (local.get $15) - ) - (local.get $2) - ) - ) - (br_if $while-in7 - (i32.lt_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $8 - (i32.lt_u - (local.tee $4 - (i32.add - (local.get $2) - (select - (local.get $4) - (i32.const 2147483647) - (local.get $8) - ) - ) - ) - (i32.const 2147483647) - ) - ) - (local.set $10 - (i32.mul - (local.get $6) - (i32.const 3) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in9 - (local.set $1 - (i32.add - (i32.mul - (local.tee $15 - (i32.shr_s - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.add - (local.get $2) - (local.get $10) - ) - ) - (i32.const 1) - ) - (local.get $5) - ) - ) - (i32.const 3) - ) - ) - (local.get $15) - ) - (local.get $1) - ) - ) - (br_if $while-in9 - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - (i32.add - (i32.shr_u - (local.get $1) - (i32.const 1) - ) - (select - (local.get $4) - (i32.const 2147483647) - (local.get $8) - ) - ) - ) - (block (result i32) - (local.set $1 - (i32.const 0) - ) - (local.get $4) - ) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $2) - (i32.const 2147483647) - ) - ) - ) - (i32.store - (local.get $7) - (local.get $1) - ) - (br_if $while-in1 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 4) - ) - ) - ) - (if - (i32.lt_s - (local.tee $3 - (i32.load offset=144 - (local.get $0) - ) - ) - (i32.const 1000) - ) - (block - (local.set $1 - (i32.div_s - (i32.const 32767) - (i32.add - (i32.shr_s - (local.get $3) - (i32.const 4) - ) - (i32.const 1) - ) - ) - ) - (i32.store offset=144 - (local.get $0) - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - ) - (local.set $3 - (i32.div_u - (i32.const 2147483647) - (local.tee $4 - (select - (local.tee $3 - (i32.add - (local.tee $9 - (i32.load - (local.get $13) - ) - ) - (i32.load offset=128 - (local.get $0) - ) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $3) - (i32.const 2147483647) - ) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.shl - (local.tee $2 - (i32.load offset=96 - (local.get $0) - ) - ) - (i32.const 3) - ) - ) - (i32.const 128) - (if (result i32) - (i32.lt_s - (local.get $4) - (local.get $2) - ) - (i32.const 1024) - (i32.or - (i32.and - (i32.shr_u - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_u - (local.get $3) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $2) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 2047) - ) - (i32.shl - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 11) - ) - ) - ) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (local.tee $4 - (i32.load offset=112 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=112 - (local.get $0) - (local.tee $3 - (i32.add - (i32.add - (local.get $4) - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (select - (local.get $2) - (local.get $1) - (i32.gt_s - (local.get $2) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store offset=96 - (local.get $0) - (local.tee $12 - (select - (local.tee $3 - (i32.div_s - (i32.const 2147483647) - (local.get $3) - ) - ) - (i32.const 16777215) - (i32.lt_s - (local.get $3) - (i32.const 16777215) - ) - ) - ) - ) - (local.set $3 - (i32.div_u - (i32.const 2147483647) - (local.tee $4 - (select - (local.tee $3 - (i32.add - (local.tee $15 - (i32.load offset=4 - (local.get $13) - ) - ) - (i32.load offset=132 - (local.get $0) - ) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $3) - (i32.const 2147483647) - ) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.shl - (local.tee $2 - (i32.load offset=100 - (local.get $0) - ) - ) - (i32.const 3) - ) - ) - (i32.const 128) - (if (result i32) - (i32.lt_s - (local.get $4) - (local.get $2) - ) - (i32.const 1024) - (i32.or - (i32.and - (i32.shr_u - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_u - (local.get $3) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $2) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 2047) - ) - (i32.shl - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 11) - ) - ) - ) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (local.tee $4 - (i32.load offset=116 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=116 - (local.get $0) - (local.tee $3 - (i32.add - (i32.add - (local.get $4) - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (select - (local.get $2) - (local.get $1) - (i32.gt_s - (local.get $2) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store offset=100 - (local.get $0) - (local.tee $18 - (select - (local.tee $3 - (i32.div_s - (i32.const 2147483647) - (local.get $3) - ) - ) - (i32.const 16777215) - (i32.lt_s - (local.get $3) - (i32.const 16777215) - ) - ) - ) - ) - (local.set $3 - (i32.div_u - (i32.const 2147483647) - (local.tee $4 - (select - (local.tee $3 - (i32.add - (local.tee $19 - (i32.load offset=8 - (local.get $13) - ) - ) - (i32.load offset=136 - (local.get $0) - ) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $3) - (i32.const 2147483647) - ) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.shl - (local.tee $2 - (i32.load offset=104 - (local.get $0) - ) - ) - (i32.const 3) - ) - ) - (i32.const 128) - (if (result i32) - (i32.lt_s - (local.get $4) - (local.get $2) - ) - (i32.const 1024) - (i32.or - (i32.and - (i32.shr_u - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_u - (local.get $3) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $2) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 2047) - ) - (i32.shl - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 11) - ) - ) - ) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (local.tee $4 - (i32.load offset=120 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=120 - (local.get $0) - (local.tee $3 - (i32.add - (i32.add - (local.get $4) - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (select - (local.get $2) - (local.get $1) - (i32.gt_s - (local.get $2) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store offset=104 - (local.get $0) - (local.tee $20 - (select - (local.tee $3 - (i32.div_s - (i32.const 2147483647) - (local.get $3) - ) - ) - (i32.const 16777215) - (i32.lt_s - (local.get $3) - (i32.const 16777215) - ) - ) - ) - ) - (local.set $3 - (i32.div_u - (i32.const 2147483647) - (local.tee $4 - (select - (local.tee $3 - (i32.add - (local.tee $21 - (i32.load offset=12 - (local.get $13) - ) - ) - (i32.load offset=140 - (local.get $0) - ) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $3) - (i32.const 2147483647) - ) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.shl - (local.tee $2 - (i32.load offset=108 - (local.get $0) - ) - ) - (i32.const 3) - ) - ) - (i32.const 128) - (if (result i32) - (i32.lt_s - (local.get $4) - (local.get $2) - ) - (i32.const 1024) - (i32.or - (i32.and - (i32.shr_u - (local.tee $2 - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_u - (local.get $3) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $2) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 2047) - ) - (i32.shl - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 11) - ) - ) - ) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (local.tee $4 - (i32.load offset=124 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=124 - (local.get $0) - (local.tee $1 - (i32.add - (i32.add - (local.get $4) - (i32.mul - (local.tee $1 - (i32.shr_s - (i32.shl - (select - (local.get $2) - (local.get $1) - (i32.gt_s - (local.get $2) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $1) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store offset=108 - (local.get $0) - (local.tee $22 - (select - (local.tee $1 - (i32.div_s - (i32.const 2147483647) - (local.get $1) - ) - ) - (i32.const 16777215) - (i32.lt_s - (local.get $1) - (i32.const 16777215) - ) - ) - ) - ) - (local.set $5 - (local.get $9) - ) - (local.set $6 - (local.get $12) - ) - (local.set $4 - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in11 - (if - (i32.gt_s - (local.tee $2 - (i32.sub - (local.get $5) - (local.get $6) - ) - ) - (i32.const 0) - ) - (block - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $14) - ) - (local.tee $5 - (i32.div_s - (select - (i32.shl - (local.get $5) - (i32.const 8) - ) - (local.get $5) - (local.tee $5 - (i32.lt_u - (local.get $5) - (i32.const 8388608) - ) - ) - ) - (i32.add - (select - (local.get $6) - (i32.shr_s - (local.get $6) - (i32.const 8) - ) - (local.get $5) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $8 - (i32.sub - (i32.const 0) - (local.tee $6 - (i32.sub - (i32.const 24) - (local.tee $7 - (i32.clz - (local.get $5) - ) - ) - ) - ) - ) - ) - (if - (local.get $6) - (local.set $5 - (if (result i32) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $5) - (local.get $8) - ) - (i32.shr_u - (local.get $5) - (i32.add - (local.get $6) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $5) - (i32.sub - (i32.const 32) - (local.get $6) - ) - ) - (i32.shr_u - (local.get $5) - (local.get $6) - ) - ) - ) - ) - ) - (local.set $5 - (i32.shr_s - (i32.add - (i32.add - (i32.shl - (i32.or - (local.tee $5 - (i32.and - (local.get $5) - (i32.const 127) - ) - ) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $7) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - (i32.mul - (i32.sub - (i32.const 128) - (local.get $5) - ) - (i32.mul - (local.get $5) - (i32.const 179) - ) - ) - ) - (i32.const -67108864) - ) - (i32.const 16) - ) - ) - (local.set $1 - (i32.add - (i32.add - (local.get $1) - (i32.mul - (local.tee $2 - (if (result i32) - (i32.lt_s - (local.get $2) - (i32.const 1048576) - ) - (block (result i32) - (local.set $10 - (i32.sub - (i32.const 0) - (local.tee $7 - (i32.sub - (i32.const 24) - (local.tee $8 - (i32.clz - (local.get $2) - ) - ) - ) - ) - ) - ) - (local.set $6 - (if (result i32) - (local.tee $1 - (i32.eqz - (local.get $7) - ) - ) - (local.get $2) - (if (result i32) - (i32.lt_s - (local.get $7) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $2) - (local.get $10) - ) - (i32.shr_u - (local.get $2) - (i32.add - (local.get $7) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $2) - (i32.sub - (i32.const 32) - (local.get $7) - ) - ) - (i32.shr_u - (local.get $2) - (local.get $7) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $1) - ) - (local.set $2 - (if (result i32) - (i32.lt_s - (local.get $7) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $2) - (local.get $10) - ) - (i32.shr_u - (local.get $2) - (i32.add - (local.get $7) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $2) - (i32.sub - (i32.const 32) - (local.get $7) - ) - ) - (i32.shr_u - (local.get $2) - (local.get $7) - ) - ) - ) - ) - ) - (local.set $8 - (i32.shr_s - (local.tee $7 - (i32.shr_u - (select - (i32.const 32768) - (i32.const 46214) - (i32.and - (local.get $8) - (i32.const 1) - ) - ) - (i32.shr_u - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (i32.shr_s - (i32.shl - (i32.add - (i32.shr_u - (i32.mul - (local.tee $6 - (i32.shr_u - (i32.mul - (i32.and - (local.get $6) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (local.tee $10 - (i32.and - (local.get $7) - (i32.const 65535) - ) - ) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $6) - (local.get $8) - ) - (local.get $7) - ) - ) - (i32.const 6) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.mul - (i32.and - (i32.shl - (i32.add - (i32.shr_u - (i32.mul - (local.tee $2 - (i32.shr_u - (i32.mul - (i32.and - (local.get $2) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (local.get $10) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $2) - (local.get $8) - ) - (local.get $7) - ) - ) - (i32.const 6) - ) - (i32.const 65472) - ) - (local.get $5) - ) - ) - (i32.const 16) - ) - ) - (local.get $5) - ) - ) - (i32.shr_s - (local.tee $1 - (i32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 27280) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (local.set $3 - (i32.add - (i32.mul - (local.get $5) - (local.get $5) - ) - (local.get $3) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $14) - ) - (i32.const 256) - ) - ) - (if - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 4) - ) - (block - (local.set $5 - (i32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (local.set $6 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 96) - ) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - (br $while-in11) - ) - ) - ) - (local.set $2 - (i32.div_s - (local.get $3) - (i32.const 4) - ) - ) - (local.set $3 - (block $__rjto$0 (result i32) - (block $__rjti$0 - (br $__rjto$0 - (if (result i32) - (i32.lt_s - (local.get $3) - (i32.const 4) - ) - (block - (local.set $3 - (i32.const 128) - ) - (br $__rjti$0) - ) - (block $do-once16 (result i32) - (local.set $5 - (i32.sub - (i32.const 0) - (local.tee $3 - (i32.sub - (i32.const 24) - (local.tee $4 - (i32.clz - (local.get $2) - ) - ) - ) - ) - ) - ) - (if - (local.get $3) - (local.set $2 - (if (result i32) - (i32.lt_s - (local.get $3) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $2) - (local.get $5) - ) - (i32.shr_u - (local.get $2) - (i32.add - (local.get $3) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $2) - (i32.sub - (i32.const 32) - (local.get $3) - ) - ) - (i32.shr_u - (local.get $2) - (local.get $3) - ) - ) - ) - ) - ) - (local.set $3 - (i32.shr_s - (local.tee $2 - (i32.mul - (i32.shr_s - (i32.mul - (i32.add - (i32.shr_u - (i32.mul - (local.tee $2 - (i32.shr_u - (i32.mul - (i32.and - (local.get $2) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (i32.and - (local.tee $3 - (i32.shr_u - (select - (i32.const 32768) - (i32.const 46214) - (i32.and - (local.get $4) - (i32.const 1) - ) - ) - (i32.shr_u - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.const 65535) - ) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $2) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - (local.get $3) - ) - ) - (i32.const 196608) - ) - (i32.const 16) - ) - (i32.const 45000) - ) - ) - (i32.const 16) - ) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 8388608) - ) - (block - (local.set $3 - (i32.sub - (i32.const 128) - (local.get $3) - ) - ) - (drop - (br_if $do-once16 - (i32.const 0) - (i32.lt_s - (local.get $2) - (i32.const -4128768) - ) - ) - ) - (br $__rjti$0) - ) - ) - (local.set $3 - (i32.add - (local.get $3) - (i32.const -128) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $2) - (i32.const 20971519) - ) - (i32.const 32767) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $2 - (i32.shr_u - (local.get $3) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28752) - ) - ) - (i32.mul - (i32.and - (local.get $3) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - ) - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $2 - (i32.shr_s - (local.get $3) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28688) - ) - ) - (i32.mul - (i32.and - (local.get $3) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4712) - ) - (i32.add - (i32.shl - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 0) - ) - (block (result i32) - (local.set $2 - (i32.sub - (i32.const 0) - (local.get $1) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const -191) - ) - (i32.const 0) - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_s - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28688) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 191) - ) - (i32.const 32767) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $2 - (i32.shr_u - (local.get $1) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28752) - ) - ) - (i32.mul - (i32.and - (local.get $1) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.const -32768) - ) - ) - (if - (i32.lt_s - (local.tee $1 - (i32.shr_s - (i32.add - (i32.add - (i32.add - (i32.shl - (i32.shr_s - (i32.sub - (local.get $15) - (local.get $18) - ) - (i32.const 4) - ) - (i32.const 1) - ) - (i32.shr_s - (i32.sub - (local.get $9) - (local.get $12) - ) - (i32.const 4) - ) - ) - (i32.mul - (i32.shr_s - (i32.sub - (local.get $19) - (local.get $20) - ) - (i32.const 4) - ) - (i32.const 3) - ) - ) - (i32.shl - (i32.shr_s - (i32.sub - (local.get $21) - (local.get $22) - ) - (i32.const 4) - ) - (i32.const 2) - ) - ) - (i32.eq - (local.tee $5 - (i32.load - (local.get $17) - ) - ) - (i32.mul - (local.tee $6 - (i32.load - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - (i32.const 20) - ) - ) - ) - ) - (i32.const 1) - ) - (local.set $3 - (i32.shr_s - (local.get $3) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $1) - (i32.const 16384) - ) - (local.set $3 - (i32.add - (i32.mul - (local.tee $3 - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $1 - (if (result i32) - (i32.lt_s - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 16) - ) - ) - (i32.const 1) - ) - (i32.const 32768) - (block (result i32) - (local.set $9 - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.sub - (i32.const 24) - (local.tee $4 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (if - (local.get $2) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $9) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $2) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $2) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (i32.add - (i32.shr_u - (i32.mul - (local.tee $2 - (i32.shr_u - (i32.mul - (i32.and - (local.get $1) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (i32.and - (local.tee $1 - (i32.shr_u - (select - (i32.const 32768) - (i32.const 46214) - (i32.and - (local.get $4) - (i32.const 1) - ) - ) - (i32.shr_u - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.const 65535) - ) - ) - (i32.const 16) - ) - (i32.add - (i32.add - (local.get $1) - (i32.const 32768) - ) - (i32.mul - (local.get $2) - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4532) - ) - (select - (local.tee $1 - (i32.shr_s - (local.get $3) - (i32.const 7) - ) - ) - (i32.const 255) - (i32.lt_s - (local.get $1) - (i32.const 255) - ) - ) - ) - (local.set $1 - (i32.sub - (i32.load - (local.get $14) - ) - (local.tee $2 - (i32.load offset=76 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=76 - (local.get $0) - (local.tee $1 - (i32.add - (i32.add - (local.get $2) - (i32.mul - (local.tee $3 - (i32.shr_s - (i32.mul - (local.get $3) - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (select - (i32.const 21) - (i32.const 20) - (i32.eq - (local.get $5) - (i32.mul - (local.get $6) - (i32.const 10) - ) - ) - ) - ) - ) - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $5 - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.sub - (i32.const 24) - (local.tee $4 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (if - (local.get $2) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $5) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $2) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $2) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (local.set $2 - (i32.shr_s - (i32.add - (local.tee $1 - (i32.mul - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $1 - (i32.and - (local.get $1) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.or - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $4) - (i32.const 7) - ) - ) - (local.get $1) - ) - ) - (i32.const 3) - ) - ) - (i32.const -5120) - ) - (i32.const 4) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4696) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 5120) - ) - (block (result i32) - (local.set $2 - (i32.sub - (i32.const 0) - (local.get $2) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 2064) - ) - (i32.const 0) - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_s - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28688) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 8191) - ) - (i32.const 32767) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_u - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28752) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - (local.set $1 - (i32.sub - (i32.load offset=4 - (local.get $14) - ) - (local.tee $2 - (i32.load offset=80 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=80 - (local.get $0) - (local.tee $1 - (i32.add - (i32.add - (local.get $2) - (i32.mul - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - (local.get $3) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $5 - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.sub - (i32.const 24) - (local.tee $4 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (if - (local.get $2) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $5) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $2) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $2) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (local.set $2 - (i32.shr_s - (i32.add - (local.tee $1 - (i32.mul - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $1 - (i32.and - (local.get $1) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.or - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $4) - (i32.const 7) - ) - ) - (local.get $1) - ) - ) - (i32.const 3) - ) - ) - (i32.const -5120) - ) - (i32.const 4) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4700) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 5120) - ) - (block (result i32) - (local.set $2 - (i32.sub - (i32.const 0) - (local.get $2) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 2064) - ) - (i32.const 0) - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_s - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28688) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 8191) - ) - (i32.const 32767) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_u - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28752) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - (local.set $1 - (i32.sub - (i32.load offset=8 - (local.get $14) - ) - (local.tee $2 - (i32.load offset=84 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=84 - (local.get $0) - (local.tee $1 - (i32.add - (i32.add - (local.get $2) - (i32.mul - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - (local.get $3) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $5 - (i32.sub - (i32.const 0) - (local.tee $2 - (i32.sub - (i32.const 24) - (local.tee $4 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (if - (local.get $2) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $2) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $5) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $2) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $2) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - (local.set $2 - (i32.shr_s - (i32.add - (local.tee $1 - (i32.mul - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $1 - (i32.and - (local.get $1) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.or - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $4) - (i32.const 7) - ) - ) - (local.get $1) - ) - ) - (i32.const 3) - ) - ) - (i32.const -5120) - ) - (i32.const 4) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4704) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 5120) - ) - (block (result i32) - (local.set $2 - (i32.sub - (i32.const 0) - (local.get $2) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 2064) - ) - (i32.const 0) - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_s - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28688) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $1) - (i32.const 8191) - ) - (i32.const 32767) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_u - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28752) - ) - ) - (i32.mul - (i32.and - (local.get $2) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - (local.set $1 - (i32.sub - (i32.load offset=12 - (local.get $14) - ) - (local.tee $2 - (i32.load offset=88 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=88 - (local.get $0) - (local.tee $1 - (i32.add - (i32.add - (local.get $2) - (i32.mul - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - (local.get $3) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $4 - (i32.sub - (i32.const 0) - (local.tee $3 - (i32.sub - (i32.const 24) - (local.tee $2 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (if - (local.get $3) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $3) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $4) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $3) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $3) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $3) - ) - ) - ) - ) - ) - (local.set $3 - (i32.shr_s - (i32.add - (local.tee $1 - (i32.mul - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $1 - (i32.and - (local.get $1) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $1) - ) - ) - (i32.const 16) - ) - (i32.or - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $2) - (i32.const 7) - ) - ) - (local.get $1) - ) - ) - (i32.const 3) - ) - ) - (i32.const -5120) - ) - (i32.const 4) - ) - ) - (if - (i32.lt_s - (local.get $1) - (i32.const 5120) - ) - (block - (if - (i32.lt_s - (local.get $1) - (i32.const 2064) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4708) - ) - (i32.const 0) - ) - (call $_llvm_stackrestore - (local.get $16) - ) - (global.set $STACKTOP - (local.get $11) - ) - (return) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4708) - ) - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_s - (local.tee $0 - (i32.sub - (i32.const 0) - (local.get $3) - ) - ) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28688) - ) - ) - (i32.mul - (i32.and - (local.get $0) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - (block - (if - (i32.gt_s - (local.get $1) - (i32.const 8191) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4708) - ) - (i32.const 32767) - ) - (call $_llvm_stackrestore - (local.get $16) - ) - (global.set $STACKTOP - (local.get $11) - ) - (return) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4708) - ) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $0 - (i32.shr_u - (local.get $3) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (i32.const 28752) - ) - ) - (i32.mul - (i32.and - (local.get $3) - (i32.const 31) - ) - (i32.shr_s - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (i32.const 28720) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $16) - ) - (global.set $STACKTOP - (local.get $11) - ) - ) - (func $_silk_quant_LTP_gains (; 59 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local.set $15 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $19 - (i32.add - (local.get $15) - (i32.const 12) - ) - ) - (local.set $24 - (i32.add - (local.get $15) - (i32.const 8) - ) - ) - (local.set $23 - (i32.add - (local.get $15) - (i32.const 4) - ) - ) - (local.set $20 - (local.get $15) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - (block - (local.set $15 - (local.get $5) - ) - (local.set $17 - (i32.load - (local.get $3) - ) - ) - (local.set $9 - (local.get $6) - ) - (loop $while-in - (call $_silk_VQ_WMat_EC_c - (i32.add - (local.get $10) - (local.get $19) - ) - (local.get $24) - (local.get $23) - (local.get $20) - (local.get $15) - (local.get $9) - (i32.const 22000) - (i32.const 41354) - (i32.const 41346) - (local.get $7) - (i32.add - (if (result i32) - (i32.lt_s - (local.tee $13 - (i32.sub - (i32.const 6229) - (local.get $17) - ) - ) - (i32.const 0) - ) - (i32.const 0) - (if (result i32) - (i32.gt_s - (local.get $13) - (i32.const 3966) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $11 - (i32.and - (local.get $13) - (i32.const 127) - ) - ) - (i32.add - (local.tee $18 - (i32.shl - (i32.const 1) - (local.tee $12 - (i32.shr_u - (local.get $13) - (i32.const 7) - ) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $13) - (i32.const 2048) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $11) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $11) - ) - (i32.mul - (local.get $11) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $12) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $11) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $11) - ) - (i32.mul - (local.get $11) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $18) - (i32.const 7) - ) - ) - ) - ) - ) - ) - ) - (i32.const -51) - ) - (i32.const 8) - ) - (local.set $18 - (select - (local.tee $22 - (i32.add - (i32.load - (local.get $23) - ) - (local.get $16) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $22) - (i32.const 2147483647) - ) - ) - ) - (local.set $12 - (i32.sub - (i32.const 0) - (local.tee $13 - (i32.sub - (i32.const 24) - (local.tee $14 - (i32.clz - (local.tee $11 - (i32.add - (i32.load - (local.get $20) - ) - (i32.const 51) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $11 - (if (result i32) - (i32.lt_s - (i32.add - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $16 - (i32.and - (if (result i32) - (local.tee $21 - (i32.eqz - (local.get $13) - ) - ) - (local.get $11) - (if (result i32) - (i32.lt_s - (local.get $13) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $11) - (local.get $12) - ) - (i32.shr_u - (local.get $11) - (i32.add - (local.get $13) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $11) - (i32.sub - (i32.const 32) - (local.get $13) - ) - ) - (i32.shr_u - (local.get $11) - (local.get $13) - ) - ) - ) - ) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $16) - ) - ) - (i32.const 16) - ) - (i32.or - (local.tee $14 - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $14) - (i32.const 7) - ) - ) - ) - (local.get $16) - ) - ) - (local.get $17) - ) - (i32.const 896) - ) - (i32.const 0) - (block (result i32) - (if - (i32.eqz - (local.get $21) - ) - (local.set $11 - (if (result i32) - (i32.lt_s - (local.get $13) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $11) - (local.get $12) - ) - (i32.shr_u - (local.get $11) - (i32.add - (local.get $13) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $11) - (i32.sub - (i32.const 32) - (local.get $13) - ) - ) - (i32.shr_u - (local.get $11) - (local.get $13) - ) - ) - ) - ) - ) - (i32.add - (i32.add - (local.get $17) - (i32.const -896) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $11 - (i32.and - (local.get $11) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $11) - ) - ) - (i32.const 16) - ) - (i32.or - (local.get $11) - (local.get $14) - ) - ) - ) - ) - ) - ) - (local.set $15 - (i32.add - (local.get $15) - (i32.const 100) - ) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const 20) - ) - ) - (if - (i32.ne - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $8) - ) - (block - (local.set $16 - (local.get $18) - ) - (local.set $17 - (local.get $11) - ) - (br $while-in) - ) - ) - ) - (i32.store8 - (local.get $2) - (i32.const 0) - ) - (drop - (call $_memcpy - (local.get $1) - (local.get $19) - (local.get $8) - ) - ) - (local.set $15 - (local.get $5) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $17 - (i32.const 0) - ) - (local.set $16 - (i32.load - (local.get $3) - ) - ) - (local.set $9 - (local.get $6) - ) - (loop $while-in3 - (call $_silk_VQ_WMat_EC_c - (i32.add - (local.get $13) - (local.get $19) - ) - (local.get $24) - (local.get $23) - (local.get $20) - (local.get $15) - (local.get $9) - (i32.const 22048) - (i32.const 22288) - (i32.const 21952) - (local.get $7) - (i32.add - (if (result i32) - (i32.lt_s - (local.tee $12 - (i32.sub - (i32.const 6229) - (local.get $16) - ) - ) - (i32.const 0) - ) - (i32.const 0) - (if (result i32) - (i32.gt_s - (local.get $12) - (i32.const 3966) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $10 - (i32.and - (local.get $12) - (i32.const 127) - ) - ) - (i32.add - (local.tee $14 - (i32.shl - (i32.const 1) - (local.tee $21 - (i32.shr_u - (local.get $12) - (i32.const 7) - ) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $12) - (i32.const 2048) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $10) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $10) - ) - (i32.mul - (local.get $10) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $21) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $10) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $10) - ) - (i32.mul - (local.get $10) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $14) - (i32.const 7) - ) - ) - ) - ) - ) - ) - ) - (i32.const -51) - ) - (i32.const 16) - ) - (local.set $17 - (select - (local.tee $17 - (i32.add - (i32.load - (local.get $23) - ) - (local.get $17) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $17) - (i32.const 2147483647) - ) - ) - ) - (local.set $21 - (i32.sub - (i32.const 0) - (local.tee $14 - (i32.sub - (i32.const 24) - (local.tee $25 - (i32.clz - (local.tee $10 - (i32.add - (i32.load - (local.get $20) - ) - (i32.const 51) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $10 - (if (result i32) - (i32.lt_s - (i32.add - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $12 - (i32.and - (if (result i32) - (local.tee $26 - (i32.eqz - (local.get $14) - ) - ) - (local.get $10) - (if (result i32) - (i32.lt_s - (local.get $14) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $10) - (local.get $21) - ) - (i32.shr_u - (local.get $10) - (i32.add - (local.get $14) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $10) - (i32.sub - (i32.const 32) - (local.get $14) - ) - ) - (i32.shr_u - (local.get $10) - (local.get $14) - ) - ) - ) - ) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $12) - ) - ) - (i32.const 16) - ) - (i32.or - (local.tee $25 - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $25) - (i32.const 7) - ) - ) - ) - (local.get $12) - ) - ) - (local.get $16) - ) - (i32.const 896) - ) - (i32.const 0) - (block (result i32) - (if - (i32.eqz - (local.get $26) - ) - (local.set $10 - (if (result i32) - (i32.lt_s - (local.get $14) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $10) - (local.get $21) - ) - (i32.shr_u - (local.get $10) - (i32.add - (local.get $14) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $10) - (i32.sub - (i32.const 32) - (local.get $14) - ) - ) - (i32.shr_u - (local.get $10) - (local.get $14) - ) - ) - ) - ) - ) - (i32.add - (i32.add - (local.get $16) - (i32.const -896) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $10 - (i32.and - (local.get $10) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $10) - ) - ) - (i32.const 16) - ) - (i32.or - (local.get $10) - (local.get $25) - ) - ) - ) - ) - ) - ) - (local.set $15 - (i32.add - (local.get $15) - (i32.const 100) - ) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const 20) - ) - ) - (if - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $8) - ) - (block - (local.set $16 - (local.get $10) - ) - (br $while-in3) - ) - ) - ) - (local.set $15 - (if (result i32) - (i32.gt_s - (local.get $17) - (local.get $18) - ) - (block (result i32) - (local.set $17 - (local.get $22) - ) - (local.get $11) - ) - (block (result i32) - (i32.store8 - (local.get $2) - (i32.const 1) - ) - (drop - (call $_memcpy - (local.get $1) - (local.get $19) - (local.get $8) - ) - ) - (local.get $10) - ) - ) - ) - (local.set $16 - (i32.const 0) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - (local.set $10 - (i32.load - (local.get $3) - ) - ) - (loop $while-in9 - (call $_silk_VQ_WMat_EC_c - (i32.add - (local.get $16) - (local.get $19) - ) - (local.get $24) - (local.get $23) - (local.get $20) - (local.get $5) - (local.get $6) - (i32.const 22128) - (i32.const 22304) - (i32.const 21968) - (local.get $7) - (i32.add - (if (result i32) - (i32.lt_s - (local.tee $18 - (i32.sub - (i32.const 6229) - (local.get $10) - ) - ) - (i32.const 0) - ) - (i32.const 0) - (if (result i32) - (i32.gt_s - (local.get $18) - (i32.const 3966) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $9 - (i32.and - (local.get $18) - (i32.const 127) - ) - ) - (i32.add - (local.tee $12 - (i32.shl - (i32.const 1) - (local.tee $22 - (i32.shr_u - (local.get $18) - (i32.const 7) - ) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $18) - (i32.const 2048) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $9) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $9) - ) - (i32.mul - (local.get $9) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $22) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $9) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $9) - ) - (i32.mul - (local.get $9) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $12) - (i32.const 7) - ) - ) - ) - ) - ) - ) - ) - (i32.const -51) - ) - (i32.const 32) - ) - (local.set $11 - (select - (local.tee $9 - (i32.add - (i32.load - (local.get $24) - ) - (local.get $11) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $9) - (i32.const 2147483647) - ) - ) - ) - (local.set $13 - (select - (local.tee $9 - (i32.add - (i32.load - (local.get $23) - ) - (local.get $13) - ) - ) - (i32.const 2147483647) - (i32.lt_u - (local.get $9) - (i32.const 2147483647) - ) - ) - ) - (local.set $22 - (i32.sub - (i32.const 0) - (local.tee $12 - (i32.sub - (i32.const 24) - (local.tee $14 - (i32.clz - (local.tee $9 - (i32.add - (i32.load - (local.get $20) - ) - (i32.const 51) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (if (result i32) - (i32.lt_s - (i32.add - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $18 - (i32.and - (if (result i32) - (local.tee $21 - (i32.eqz - (local.get $12) - ) - ) - (local.get $9) - (if (result i32) - (i32.lt_s - (local.get $12) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $9) - (local.get $22) - ) - (i32.shr_u - (local.get $9) - (i32.add - (local.get $12) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $9) - (i32.sub - (i32.const 32) - (local.get $12) - ) - ) - (i32.shr_u - (local.get $9) - (local.get $12) - ) - ) - ) - ) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $18) - ) - ) - (i32.const 16) - ) - (i32.or - (local.tee $14 - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $14) - (i32.const 7) - ) - ) - ) - (local.get $18) - ) - ) - (local.get $10) - ) - (i32.const 896) - ) - (i32.const 0) - (block (result i32) - (if - (i32.eqz - (local.get $21) - ) - (local.set $9 - (if (result i32) - (i32.lt_s - (local.get $12) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $9) - (local.get $22) - ) - (i32.shr_u - (local.get $9) - (i32.add - (local.get $12) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $9) - (i32.sub - (i32.const 32) - (local.get $12) - ) - ) - (i32.shr_u - (local.get $9) - (local.get $12) - ) - ) - ) - ) - ) - (i32.add - (i32.add - (local.get $10) - (i32.const -896) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.tee $9 - (i32.and - (local.get $9) - (i32.const 127) - ) - ) - (i32.const 179) - ) - (i32.sub - (i32.const 128) - (local.get $9) - ) - ) - (i32.const 16) - ) - (i32.or - (local.get $9) - (local.get $14) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 100) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 20) - ) - ) - (if - (i32.ne - (local.tee $16 - (i32.add - (local.get $16) - (i32.const 1) - ) - ) - (local.get $8) - ) - (block - (local.set $10 - (local.get $9) - ) - (br $while-in9) - ) - ) - ) - (if - (i32.le_s - (local.get $13) - (local.get $17) - ) - (block - (i32.store8 - (local.get $2) - (i32.const 2) - ) - (drop - (call $_memcpy - (local.get $1) - (local.get $19) - (local.get $8) - ) - ) - (local.set $15 - (local.get $9) - ) - ) - ) - (local.set $5 - (i32.load - (i32.add - (i32.shl - (i32.load8_s - (local.get $2) - ) - (i32.const 2) - ) - (i32.const 38788) - ) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in15 - (i32.store16 - (i32.add - (i32.shl - (local.tee $6 - (i32.mul - (local.get $2) - (i32.const 5) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shl - (i32.load8_s - (i32.add - (local.get $5) - (i32.mul - (i32.load8_s - (local.tee $7 - (i32.add - (local.get $1) - (local.get $2) - ) - ) - ) - (i32.const 5) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shl - (i32.load8_s - (i32.add - (local.get $5) - (i32.add - (i32.mul - (i32.load8_s - (local.get $7) - ) - (i32.const 5) - ) - (i32.const 1) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shl - (i32.load8_s - (i32.add - (local.get $5) - (i32.add - (i32.mul - (i32.load8_s - (local.get $7) - ) - (i32.const 5) - ) - (i32.const 2) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const 3) - ) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shl - (i32.load8_s - (i32.add - (local.get $5) - (i32.add - (i32.mul - (i32.load8_s - (local.get $7) - ) - (i32.const 5) - ) - (i32.const 3) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const 4) - ) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shl - (i32.load8_s - (i32.add - (local.get $5) - (i32.add - (i32.mul - (i32.load8_s - (local.get $7) - ) - (i32.const 5) - ) - (i32.const 4) - ) - ) - ) - (i32.const 7) - ) - ) - (br_if $while-in15 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - (block - (drop - (call $_memcpy - (local.get $1) - (local.get $19) - (local.get $8) - ) - ) - (i32.store8 - (local.get $2) - (i32.const 1) - ) - (drop - (call $_memcpy - (local.get $1) - (local.get $19) - (local.get $8) - ) - ) - (local.set $15 - (i32.load - (local.get $3) - ) - ) - (i32.store8 - (local.get $2) - (i32.const 2) - ) - (drop - (call $_memcpy - (local.get $1) - (local.get $19) - (local.get $8) - ) - ) - ) - ) - (i32.store - (local.get $3) - (local.get $15) - ) - (if - (i32.eqz - (local.tee $1 - (i32.sub - (i32.const 24) - (local.tee $2 - (i32.clz - (local.tee $0 - (i32.shr_u - (local.get $11) - (select - (i32.const 1) - (i32.const 2) - (i32.eq - (local.get $8) - (i32.const 2) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (block - (i32.store - (local.get $4) - (i32.mul - (i32.shr_s - (i32.add - (i32.add - (i32.mul - (i32.sub - (i32.const 128) - (local.tee $0 - (i32.and - (local.get $0) - (i32.const 127) - ) - ) - ) - (i32.mul - (local.get $0) - (i32.const 179) - ) - ) - (i32.shl - (i32.or - (local.get $0) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $2) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const -125829120) - ) - (i32.const 16) - ) - (i32.const -3) - ) - ) - (global.set $STACKTOP - (local.get $20) - ) - (return) - ) - ) - (local.set $3 - (i32.sub - (i32.const 0) - (local.get $1) - ) - ) - (if - (i32.lt_s - (local.get $1) - (i32.const 0) - ) - (i32.store - (local.get $4) - (i32.mul - (i32.shr_s - (i32.add - (i32.add - (i32.mul - (i32.sub - (i32.const 128) - (local.tee $0 - (i32.and - (i32.or - (i32.shl - (local.get $0) - (local.get $3) - ) - (i32.shr_u - (local.get $0) - (i32.add - (local.get $1) - (i32.const 32) - ) - ) - ) - (i32.const 127) - ) - ) - ) - (i32.mul - (local.get $0) - (i32.const 179) - ) - ) - (i32.shl - (i32.or - (local.get $0) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $2) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const -125829120) - ) - (i32.const 16) - ) - (i32.const -3) - ) - ) - (i32.store - (local.get $4) - (i32.mul - (i32.shr_s - (i32.add - (i32.add - (i32.mul - (i32.sub - (i32.const 128) - (local.tee $0 - (i32.and - (i32.or - (i32.shl - (local.get $0) - (i32.sub - (i32.const 32) - (local.get $1) - ) - ) - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 127) - ) - ) - ) - (i32.mul - (local.get $0) - (i32.const 179) - ) - ) - (i32.shl - (i32.or - (local.get $0) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $2) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const -125829120) - ) - (i32.const 16) - ) - (i32.const -3) - ) - ) - ) - (global.set $STACKTOP - (local.get $20) - ) - ) - (func $_silk_VQ_WMat_EC_c (; 60 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local.set $12 - (i32.load - (local.get $5) - ) - ) - (local.set $14 - (i32.load offset=4 - (local.get $5) - ) - ) - (local.set $13 - (i32.load offset=8 - (local.get $5) - ) - ) - (local.set $18 - (i32.shl - (i32.load offset=12 - (local.get $5) - ) - (i32.const 7) - ) - ) - (local.set $19 - (i32.shl - (i32.load offset=16 - (local.get $5) - ) - (i32.const 8) - ) - ) - (i32.store - (local.get $2) - (i32.const 2147483647) - ) - (i32.store - (local.get $1) - (i32.const 2147483647) - ) - (i32.store8 - (local.get $0) - (i32.const 0) - ) - (local.set $20 - (i32.shl - (local.get $13) - (i32.const 7) - ) - ) - (local.set $21 - (i32.shl - (local.get $14) - (i32.const 7) - ) - ) - (local.set $22 - (i32.shl - (local.get $12) - (i32.const 7) - ) - ) - (local.set $23 - (i32.shr_s - (i32.shl - (local.get $9) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in - (local.set $16 - (i32.sub - (local.tee $24 - (i32.load8_u - (i32.add - (local.get $5) - (local.get $7) - ) - ) - ) - (local.get $10) - ) - ) - (local.set $17 - (i32.add - (i32.mul - (local.tee $15 - (i32.load8_s - (local.get $6) - ) - ) - (i32.load - (local.get $4) - ) - ) - (i32.shl - (i32.add - (i32.add - (i32.add - (i32.sub - (i32.mul - (local.tee $13 - (i32.load8_s offset=1 - (local.get $6) - ) - ) - (i32.load offset=4 - (local.get $4) - ) - ) - (local.get $22) - ) - (i32.mul - (local.tee $14 - (i32.load8_s offset=2 - (local.get $6) - ) - ) - (i32.load offset=8 - (local.get $4) - ) - ) - ) - (i32.mul - (local.tee $12 - (i32.load8_s offset=3 - (local.get $6) - ) - ) - (i32.load offset=12 - (local.get $4) - ) - ) - ) - (i32.mul - (local.tee $9 - (i32.load8_s offset=4 - (local.get $6) - ) - ) - (i32.load offset=16 - (local.get $4) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (if - (i32.gt_s - (local.tee $9 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $15) - (i32.shr_s - (local.get $17) - (i32.const 16) - ) - ) - (i32.const 32801) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $17) - (i32.const 65535) - ) - (local.get $15) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $13) - (i32.shr_s - (local.tee $15 - (i32.add - (i32.mul - (i32.load offset=24 - (local.get $4) - ) - (local.get $13) - ) - (i32.shl - (i32.add - (i32.add - (i32.sub - (i32.mul - (i32.load offset=28 - (local.get $4) - ) - (local.get $14) - ) - (local.get $21) - ) - (i32.mul - (i32.load offset=32 - (local.get $4) - ) - (local.get $12) - ) - ) - (i32.mul - (i32.load offset=36 - (local.get $4) - ) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $15) - (i32.const 65535) - ) - (local.get $13) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $14) - (i32.shr_s - (local.tee $13 - (i32.add - (i32.mul - (i32.load offset=48 - (local.get $4) - ) - (local.get $14) - ) - (i32.shl - (i32.add - (i32.sub - (i32.mul - (i32.load offset=52 - (local.get $4) - ) - (local.get $12) - ) - (local.get $20) - ) - (i32.mul - (i32.load offset=56 - (local.get $4) - ) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $13) - (i32.const 65535) - ) - (local.get $14) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $9) - (i32.shr_s - (local.tee $14 - (i32.sub - (i32.mul - (i32.load offset=96 - (local.get $4) - ) - (local.get $9) - ) - (local.get $19) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $12) - (i32.shr_s - (local.tee $13 - (i32.add - (i32.mul - (i32.load offset=72 - (local.get $4) - ) - (local.get $12) - ) - (i32.shl - (i32.sub - (i32.mul - (i32.load offset=76 - (local.get $4) - ) - (local.get $9) - ) - (local.get $18) - ) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $14) - (i32.const 65535) - ) - (local.get $9) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $13) - (i32.const 65535) - ) - (local.get $12) - ) - (i32.const 16) - ) - ) - ) - (i32.const -1) - ) - (block - (local.set $13 - (i32.sub - (i32.const 0) - (local.tee $12 - (i32.sub - (i32.const 24) - (local.tee $14 - (i32.clz - (local.tee $9 - (i32.add - (local.get $9) - (i32.shl - (select - (local.get $16) - (i32.const 0) - (i32.gt_s - (local.get $16) - (i32.const 0) - ) - ) - (i32.const 11) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.le_s - (local.tee $12 - (i32.add - (i32.mul - (local.get $23) - (i32.shr_s - (i32.add - (i32.add - (i32.shl - (i32.or - (local.tee $12 - (i32.and - (if (result i32) - (local.get $12) - (if (result i32) - (i32.lt_s - (local.get $12) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $9) - (local.get $13) - ) - (i32.shr_u - (local.get $9) - (i32.add - (local.get $12) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $9) - (i32.sub - (i32.const 32) - (local.get $12) - ) - ) - (i32.shr_u - (local.get $9) - (local.get $12) - ) - ) - ) - (local.get $9) - ) - (i32.const 127) - ) - ) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $14) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - (i32.mul - (i32.sub - (i32.const 128) - (local.get $12) - ) - (i32.mul - (local.get $12) - (i32.const 179) - ) - ) - ) - (i32.const -125829120) - ) - (i32.const 16) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $5) - (local.get $8) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.load - (local.get $2) - ) - ) - (block - (i32.store - (local.get $2) - (local.get $12) - ) - (i32.store - (local.get $1) - (local.get $9) - ) - (i32.store8 - (local.get $0) - (local.get $5) - ) - (i32.store - (local.get $3) - (local.get $24) - ) - ) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 5) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - (func $_silk_NLSF_encode (; 61 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 i32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 i32) - (local $46 i32) - (local $47 i32) - (local $48 i32) - (local $49 i32) - (local.set $7 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 432) - ) - ) - (if - (i32.ge_u - (local.get $6) - (i32.const 3) - ) - (call $_celt_fatal - (i32.const 41604) - (i32.const 41657) - (i32.const 63) - ) - ) - (local.set $20 - (i32.add - (local.get $7) - (i32.const 416) - ) - ) - (local.set $18 - (i32.add - (local.get $7) - (i32.const 352) - ) - ) - (local.set $15 - (i32.add - (local.get $7) - (i32.const 336) - ) - ) - (local.set $13 - (i32.add - (local.get $7) - (i32.const 304) - ) - ) - (local.set $22 - (i32.add - (local.get $7) - (i32.const 288) - ) - ) - (local.set $23 - (i32.add - (local.get $7) - (i32.const 272) - ) - ) - (local.set $33 - (i32.add - (local.get $7) - (i32.const 192) - ) - ) - (local.set $34 - (i32.add - (local.get $7) - (i32.const 112) - ) - ) - (local.set $35 - (i32.add - (local.get $7) - (i32.const 80) - ) - ) - (local.set $36 - (i32.add - (local.get $7) - (i32.const 48) - ) - ) - (local.set $29 - (i32.add - (local.get $7) - (i32.const 32) - ) - ) - (local.set $26 - (local.get $7) - ) - (call $_silk_NLSF_stabilize - (local.get $1) - (i32.load offset=36 - (local.get $2) - ) - (i32.load16_s offset=2 - (local.get $2) - ) - ) - (local.set $7 - (i32.load16_u - (local.get $2) - ) - ) - (local.set $37 - (call $_llvm_stacksave) - ) - (local.set $16 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $38 - (i32.load offset=8 - (local.get $2) - ) - ) - (local.set $39 - (i32.load offset=12 - (local.get $2) - ) - ) - (local.set $25 - (i32.load16_s - (local.get $2) - ) - ) - (if - (i32.and - (local.tee $24 - (local.tee $40 - (i32.load16_s offset=2 - (local.get $2) - ) - ) - ) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 41676) - (i32.const 41717) - (i32.const 49) - ) - ) - (if - (local.tee $19 - (i32.gt_s - (local.get $25) - (i32.const 0) - ) - ) - (block $do-once - (if - (i32.le_s - (local.get $40) - (i32.const 1) - ) - (block - (drop - (call $_memset - (local.get $16) - (i32.const 0) - (i32.shl - (local.get $25) - (i32.const 2) - ) - ) - ) - (br $do-once) - ) - ) - (local.set $7 - (local.get $38) - ) - (local.set $8 - (local.get $39) - ) - (loop $while-in - (local.set $9 - (local.get $24) - ) - (local.set $11 - (i32.const 0) - ) - (local.set $12 - (i32.const 0) - ) - (loop $while-in1 - (local.set $12 - (i32.add - (i32.add - (select - (local.tee $11 - (i32.sub - (local.tee $17 - (i32.mul - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $7) - (local.get $14) - ) - ) - (i32.const 7) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $14) - (i32.const 1) - ) - (local.get $8) - ) - ) - ) - ) - (i32.shr_s - (local.get $11) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - ) - (local.get $12) - ) - (select - (local.tee $12 - (i32.sub - (local.tee $14 - (i32.mul - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.tee $11 - (i32.add - (local.get $9) - (i32.const -2) - ) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $7) - (local.get $11) - ) - ) - (i32.const 7) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $11) - (i32.const 1) - ) - (local.get $8) - ) - ) - ) - ) - (i32.shr_s - (local.get $17) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $12) - ) - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 3) - ) - (block - (local.set $9 - (local.get $11) - ) - (local.set $11 - (local.get $14) - ) - (br $while-in1) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $16) - ) - (local.get $12) - ) - (local.set $7 - (i32.add - (local.get $7) - (local.get $24) - ) - ) - (local.set $8 - (i32.add - (i32.shl - (local.get $24) - (i32.const 1) - ) - (local.get $8) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $25) - ) - ) - ) - ) - ) - (local.set $21 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (i32.le_s - (local.get $5) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 44619) - (i32.const 42860) - (i32.const 51) - ) - ) - (if - (i32.eqz - (local.get $19) - ) - (call $_celt_fatal - (i32.const 42872) - (i32.const 42860) - (i32.const 52) - ) - ) - (if - (i32.lt_s - (local.get $25) - (local.get $5) - ) - (call $_celt_fatal - (i32.const 44665) - (i32.const 42860) - (i32.const 53) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in3 - (i32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $21) - ) - (local.get $7) - ) - (br_if $while-in3 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - (if - (local.tee $41 - (i32.gt_s - (local.get $5) - (i32.const 1) - ) - ) - (block - (local.set $8 - (i32.const 1) - ) - (loop $while-in5 - (local.set $12 - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (local.set $7 - (local.get $8) - ) - (local.set $7 - (block $__rjto$0 (result i32) - (block $__rjti$0 - (br $__rjto$0 - (loop $while-in7 (result i32) - (local.set $10 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $16) - ) - ) - (br_if $__rjti$0 - (i32.ge_s - (local.get $12) - (local.tee $14 - (i32.load - (local.tee $11 - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $10) - (local.get $14) - ) - (i32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $21) - ) - (i32.load - (local.tee $10 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $7) - (i32.const 1) - ) - (block - (local.set $7 - (local.get $9) - ) - (br $while-in7) - ) - (block (result i32) - (local.set $9 - (local.get $11) - ) - (local.get $10) - ) - ) - ) - ) - ) - (local.set $9 - (local.get $10) - ) - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - (i32.store - (local.get $9) - (local.get $12) - ) - (i32.store - (local.get $7) - (local.get $8) - ) - (br_if $while-in5 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $25) - (local.get $5) - ) - (block $label$break$L41 - (local.set $11 - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - (if - (i32.eqz - (local.get $41) - ) - (block - (local.set $10 - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $21) - ) - ) - (local.set $7 - (i32.load - (local.get $11) - ) - ) - (local.set $8 - (local.get $5) - ) - (loop $while-in10 - (if - (i32.lt_s - (local.tee $9 - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (local.get $7) - ) - (block - (i32.store - (local.get $11) - (local.get $9) - ) - (i32.store - (local.get $10) - (local.get $8) - ) - (local.set $7 - (local.get $9) - ) - ) - ) - (br_if $while-in10 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $25) - ) - ) - ) - (br $label$break$L41) - ) - ) - (local.set $10 - (i32.add - (local.get $5) - (i32.const -2) - ) - ) - (local.set $8 - (local.get $5) - ) - (loop $while-in12 - (if - (i32.lt_s - (local.tee $12 - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (i32.load - (local.get $11) - ) - ) - (block - (local.set $7 - (local.get $10) - ) - (loop $while-in14 - (if - (i32.lt_s - (local.get $12) - (local.tee $9 - (i32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - (block - (i32.store - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - (local.get $9) - ) - (i32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $21) - ) - (i32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (local.set $7 - (if (result i32) - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - (block - (local.set $7 - (local.get $9) - ) - (br $while-in14) - ) - (local.get $9) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - (local.get $12) - ) - (i32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $21) - ) - (local.get $8) - ) - ) - ) - (br_if $while-in12 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $25) - ) - ) - ) - ) - ) - (local.set $28 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $42 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $5) - (i32.const 4) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $44 - (i32.shr_u - (local.get $6) - (i32.const 1) - ) - ) - (local.set $45 - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 14) - ) - (i32.const 16) - ) - ) - (local.set $43 - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (loop $while-in16 - (local.set $12 - (i32.add - (local.get $38) - (local.tee $8 - (i32.mul - (local.tee $30 - (i32.load - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - (local.get $24) - ) - ) - ) - ) - (local.set $14 - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (local.get $39) - ) - ) - (if - (local.tee $31 - (i32.gt_s - (local.get $40) - (i32.const 0) - ) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in18 - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $35) - ) - (i32.shr_u - (i32.mul - (local.tee $7 - (i32.load16_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $14) - ) - ) - ) - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $4) - (local.get $12) - ) - ) - (i32.const 7) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (local.set $9 - (i32.clz - (select - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $3) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $6) - ) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - ) - (local.set $10 - (i32.clz - (select - (i32.sub - (i32.const 0) - (local.tee $7 - (i32.mul - (local.get $7) - (local.get $7) - ) - ) - ) - (local.get $7) - (i32.eqz - (local.get $7) - ) - ) - ) - ) - (local.set $6 - (i32.add - (i32.add - (local.tee $16 - (i32.add - (i32.mul - (local.tee $7 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $11 - (i32.shl - (local.get $7) - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.shl - (local.get $6) - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $7) - (i32.shr_s - (local.tee $6 - (i32.sub - (local.get $6) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $11) - ) - (i64.extend_i32_s - (local.get $16) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $36) - ) - (if (result i32) - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $9) - (i32.sub - (i32.const 29) - (local.get $10) - ) - ) - ) - (i32.const 21) - ) - (block (result i32) - (local.set $11 - (i32.gt_s - (local.tee $9 - (i32.shr_s - (i32.const -2147483648) - (local.tee $7 - (i32.sub - (i32.const 21) - (local.get $7) - ) - ) - ) - ) - (local.tee $10 - (i32.shr_u - (i32.const 2147483647) - (local.get $7) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $16 - (select - (local.get $9) - (local.get $10) - (local.get $11) - ) - ) - (select - (local.tee $9 - (select - (local.get $10) - (local.get $9) - (local.get $11) - ) - ) - (local.get $6) - (i32.lt_s - (local.get $6) - (local.get $9) - ) - ) - (i32.gt_s - (local.get $6) - (local.get $16) - ) - ) - (local.get $7) - ) - ) - (select - (i32.shr_s - (local.get $6) - (i32.add - (local.get $7) - (i32.const -21) - ) - ) - (i32.const 0) - (i32.lt_s - (local.get $7) - (i32.const 53) - ) - ) - ) - ) - (br_if $while-in18 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $24) - ) - ) - ) - (if - (local.get $31) - (block - (local.set $9 - (i32.load offset=20 - (local.get $2) - ) - ) - (local.set $6 - (i32.add - (i32.load offset=24 - (local.get $2) - ) - (i32.div_s - (local.get $8) - (i32.const 2) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in20 - (local.set $7 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $26) - ) - (i32.mul - (i32.and - (i32.shr_u - (local.tee $6 - (local.tee $10 - (i32.load8_u - (local.get $6) - ) - ) - ) - (i32.const 1) - ) - (i32.const 7) - ) - (i32.const 9) - ) - ) - (i32.store8 - (i32.add - (local.get $4) - (local.get $29) - ) - (i32.load8_s - (i32.add - (local.get $9) - (i32.add - (local.get $4) - (i32.and - (local.tee $11 - (i32.add - (local.get $24) - (i32.const -1) - ) - ) - (i32.sub - (i32.const 0) - (i32.and - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.tee $8 - (i32.or - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - (i32.and - (i32.mul - (i32.shr_u - (i32.and - (local.get $10) - (i32.const 255) - ) - (i32.const 5) - ) - (i32.const 9) - ) - (i32.const 255) - ) - ) - (i32.store8 - (i32.add - (local.get $8) - (local.get $29) - ) - (i32.load8_s - (i32.add - (local.get $9) - (i32.add - (local.get $8) - (i32.and - (i32.sub - (i32.const 0) - (i32.and - (i32.shr_u - (local.get $6) - (i32.const 4) - ) - (i32.const 1) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 2) - ) - ) - (local.get $24) - ) - (block - (local.set $6 - (local.get $7) - ) - (br $while-in20) - ) - ) - ) - ) - ) - ) - ) - (local.set $46 - (i32.load offset=32 - (local.get $2) - ) - ) - (local.set $6 - (i32.load16_s offset=6 - (local.get $2) - ) - ) - (local.set $9 - (i32.load16_s offset=4 - (local.get $2) - ) - ) - (local.set $4 - (i32.const -10) - ) - (loop $while-in22 - (local.set $7 - (i32.add - (local.tee $8 - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 26) - ) - (i32.const 16) - ) - ) - (i32.const 1024) - ) - ) - (local.set $7 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - (block (result i32) - (local.set $8 - (i32.add - (local.get $8) - (i32.const -102) - ) - ) - (i32.add - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const -102) - ) - ) - (if (result i32) - (local.get $4) - (block (result i32) - (local.set $8 - (i32.or - (local.get $8) - (i32.const 102) - ) - ) - (select - (local.get $7) - (i32.or - (i32.and - (local.get $7) - (i32.const 64512) - ) - (i32.const 102) - ) - (i32.eq - (local.get $4) - (i32.const -1) - ) - ) - ) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (i32.add - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const -102) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $4) - (i32.const 10) - ) - ) - (i32.const 2) - ) - (local.get $33) - ) - (i32.shr_s - (i32.mul - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $9) - ) - (i32.const 16) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $34) - ) - (i32.shr_s - (i32.mul - (local.get $9) - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (br_if $while-in22 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 10) - ) - ) - ) - (i32.store - (local.get $13) - (i32.const 0) - ) - (i32.store16 - (local.get $15) - (i32.const 0) - ) - (local.set $4 - (if (result i32) - (local.get $31) - (block (result i32) - (local.set $47 - (local.get $6) - ) - (local.set $16 - (local.get $24) - ) - (local.set $14 - (i32.const 1) - ) - (loop $while-in26 - (local.set $8 - (i32.add - (local.get $46) - (i32.load16_s - (i32.add - (i32.shl - (local.tee $17 - (i32.add - (local.get $16) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $26) - ) - ) - ) - ) - (local.set $9 - (i32.load16_s - (i32.add - (i32.shl - (local.get $17) - (i32.const 1) - ) - (local.get $35) - ) - ) - ) - (block $__rjto$1 - (block $__rjti$1 - (br_if $__rjti$1 - (i32.le_s - (local.get $14) - (i32.const 0) - ) - ) - (local.set $32 - (i32.load8_u - (i32.add - (local.get $17) - (local.get $29) - ) - ) - ) - (local.set $10 - (i32.load16_s - (i32.add - (i32.shl - (local.get $17) - (i32.const 1) - ) - (local.get $36) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in29 - (i32.store8 - (i32.add - (local.get $17) - (i32.add - (i32.shl - (local.get $4) - (i32.const 4) - ) - (local.get $18) - ) - ) - (local.tee $6 - (select - (i32.const 9) - (select - (local.tee $11 - (i32.shr_s - (local.tee $6 - (i32.mul - (local.get $47) - (i32.shr_s - (i32.shl - (i32.sub - (local.get $9) - (local.tee $7 - (i32.shr_s - (i32.mul - (local.get $32) - (i32.load16_s - (local.tee $19 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $15) - ) - ) - ) - ) - (i32.const 8) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const -10) - (i32.gt_s - (local.get $11) - (i32.const -10) - ) - ) - (i32.gt_s - (local.get $6) - (i32.const 655359) - ) - ) - ) - ) - (local.set $11 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $6) - (i32.const 10) - ) - ) - (i32.const 2) - ) - (local.get $33) - ) - ) - (local.get $7) - ) - ) - (local.set $12 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $34) - ) - ) - (local.get $7) - ) - ) - (i32.store16 - (local.get $19) - (local.get $11) - ) - (i32.store16 - (i32.add - (i32.shl - (local.tee $48 - (i32.add - (local.get $4) - (local.get $14) - ) - ) - (i32.const 1) - ) - (local.get $15) - ) - (local.get $12) - ) - (local.set $6 - (if (result i32) - (i32.gt_s - (local.get $6) - (i32.const 2) - ) - (if (result i32) - (i32.eq - (local.get $6) - (i32.const 3) - ) - (block (result i32) - (local.set $7 - (i32.load8_u offset=7 - (local.get $8) - ) - ) - (i32.const 280) - ) - (block (result i32) - (local.set $7 - (i32.add - (local.tee $6 - (i32.mul - (local.get $6) - (i32.const 43) - ) - ) - (i32.const 108) - ) - ) - (i32.add - (local.get $6) - (i32.const 151) - ) - ) - ) - (block $do-once30 (result i32) - (if - (i32.ge_s - (local.get $6) - (i32.const -3) - ) - (block - (local.set $7 - (i32.load8_u - (i32.add - (i32.add - (local.get $6) - (i32.const 4) - ) - (local.get $8) - ) - ) - ) - (br $do-once30 - (i32.load8_u - (i32.add - (i32.add - (local.get $6) - (i32.const 5) - ) - (local.get $8) - ) - ) - ) - ) - ) - (if (result i32) - (i32.eq - (local.get $6) - (i32.const -4) - ) - (block (result i32) - (local.set $7 - (i32.const 280) - ) - (i32.load8_u offset=1 - (local.get $8) - ) - ) - (block (result i32) - (local.set $7 - (i32.add - (local.tee $6 - (i32.mul - (local.get $6) - (i32.const -43) - ) - ) - (i32.const 108) - ) - ) - (i32.add - (local.get $6) - (i32.const 65) - ) - ) - ) - ) - ) - ) - (local.set $19 - (i32.load - (local.tee $49 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (i32.store - (local.get $49) - (i32.add - (i32.add - (local.get $19) - (i32.mul - (local.get $43) - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $10) - (i32.mul - (local.tee $7 - (i32.shr_s - (i32.shl - (i32.sub - (local.get $9) - (local.get $11) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $7) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $48) - (i32.const 2) - ) - (local.get $13) - ) - (i32.add - (i32.add - (local.get $19) - (i32.mul - (local.get $43) - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $10) - (i32.mul - (local.tee $6 - (i32.shr_s - (i32.shl - (i32.sub - (local.get $9) - (local.get $12) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $6) - ) - ) - ) - ) - (br_if $while-in29 - (i32.ne - (local.get $14) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (local.get $14) - (i32.const 3) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in33 - (i32.store8 - (i32.add - (local.get $17) - (i32.add - (i32.shl - (i32.add - (local.get $4) - (local.get $14) - ) - (i32.const 4) - ) - (local.get $18) - ) - ) - (i32.add - (i32.load8_u - (i32.add - (local.get $17) - (i32.add - (i32.shl - (local.get $4) - (i32.const 4) - ) - (local.get $18) - ) - ) - ) - (i32.const 1) - ) - ) - (br_if $while-in33 - (i32.ne - (local.get $14) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - (br $__rjti$1) - ) - ) - (local.set $8 - (if (result i32) - (i32.gt_s - (local.tee $6 - (i32.load - (local.get $13) - ) - ) - (local.tee $7 - (i32.load offset=16 - (local.get $13) - ) - ) - ) - (block (result i32) - (i32.store - (local.get $13) - (local.get $7) - ) - (i32.store offset=16 - (local.get $13) - (local.get $6) - ) - (local.set $4 - (i32.load16_s - (local.get $15) - ) - ) - (i32.store16 - (local.get $15) - (i32.load16_s offset=8 - (local.get $15) - ) - ) - (i32.store16 offset=8 - (local.get $15) - (local.get $4) - ) - (local.set $4 - (local.get $7) - ) - (i32.const 4) - ) - (block (result i32) - (local.set $4 - (local.get $6) - ) - (local.set $6 - (local.get $7) - ) - (i32.const 0) - ) - ) - ) - (i32.store - (local.get $23) - (local.get $6) - ) - (i32.store - (local.get $22) - (local.get $4) - ) - (i32.store - (local.get $20) - (local.get $8) - ) - (local.set $10 - (if (result i32) - (i32.gt_s - (local.tee $8 - (i32.load offset=4 - (local.get $13) - ) - ) - (local.tee $9 - (i32.load offset=20 - (local.get $13) - ) - ) - ) - (block (result i32) - (i32.store offset=4 - (local.get $13) - (local.get $9) - ) - (i32.store offset=20 - (local.get $13) - (local.get $8) - ) - (local.set $7 - (i32.load16_s offset=2 - (local.get $15) - ) - ) - (i32.store16 offset=2 - (local.get $15) - (i32.load16_s offset=10 - (local.get $15) - ) - ) - (i32.store16 offset=10 - (local.get $15) - (local.get $7) - ) - (local.set $7 - (local.get $9) - ) - (i32.const 5) - ) - (block (result i32) - (local.set $7 - (local.get $8) - ) - (local.set $8 - (local.get $9) - ) - (i32.const 1) - ) - ) - ) - (i32.store offset=4 - (local.get $23) - (local.get $8) - ) - (i32.store offset=4 - (local.get $22) - (local.get $7) - ) - (i32.store offset=4 - (local.get $20) - (local.get $10) - ) - (local.set $12 - (if (result i32) - (i32.gt_s - (local.tee $10 - (i32.load offset=8 - (local.get $13) - ) - ) - (local.tee $11 - (i32.load offset=24 - (local.get $13) - ) - ) - ) - (block (result i32) - (i32.store offset=8 - (local.get $13) - (local.get $11) - ) - (i32.store offset=24 - (local.get $13) - (local.get $10) - ) - (local.set $9 - (i32.load16_s offset=4 - (local.get $15) - ) - ) - (i32.store16 offset=4 - (local.get $15) - (i32.load16_s offset=12 - (local.get $15) - ) - ) - (i32.store16 offset=12 - (local.get $15) - (local.get $9) - ) - (local.set $9 - (local.get $11) - ) - (i32.const 6) - ) - (block (result i32) - (local.set $9 - (local.get $10) - ) - (local.set $10 - (local.get $11) - ) - (i32.const 2) - ) - ) - ) - (i32.store offset=8 - (local.get $23) - (local.get $10) - ) - (i32.store offset=8 - (local.get $22) - (local.get $9) - ) - (i32.store offset=8 - (local.get $20) - (local.get $12) - ) - (local.set $32 - (if (result i32) - (i32.gt_s - (local.tee $12 - (i32.load offset=12 - (local.get $13) - ) - ) - (local.tee $19 - (i32.load offset=28 - (local.get $13) - ) - ) - ) - (block (result i32) - (i32.store offset=12 - (local.get $13) - (local.get $19) - ) - (i32.store offset=28 - (local.get $13) - (local.get $12) - ) - (local.set $11 - (i32.load16_s offset=6 - (local.get $15) - ) - ) - (i32.store16 offset=6 - (local.get $15) - (i32.load16_s offset=14 - (local.get $15) - ) - ) - (i32.store16 offset=14 - (local.get $15) - (local.get $11) - ) - (local.set $11 - (local.get $19) - ) - (i32.const 7) - ) - (block (result i32) - (local.set $11 - (local.get $12) - ) - (local.set $12 - (local.get $19) - ) - (i32.const 3) - ) - ) - ) - (i32.store offset=12 - (local.get $23) - (local.get $12) - ) - (i32.store offset=12 - (local.get $22) - (local.get $11) - ) - (i32.store offset=12 - (local.get $20) - (local.get $32) - ) - (loop $while-in35 - (local.set $6 - (i32.gt_s - (local.tee $19 - (select - (local.get $8) - (local.get $6) - (local.tee $8 - (i32.gt_s - (local.get $6) - (local.get $8) - ) - ) - ) - ) - (local.get $10) - ) - ) - (local.set $6 - (select - (i32.const 3) - (select - (i32.const 2) - (local.get $8) - (local.get $6) - ) - (local.tee $10 - (i32.gt_s - (local.tee $8 - (select - (local.get $10) - (local.get $19) - (local.get $6) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $4 - (select - (i32.const 3) - (select - (i32.const 2) - (local.tee $19 - (i32.lt_s - (local.tee $4 - (select - (local.get $4) - (i32.const 0) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - ) - (local.get $7) - ) - ) - (local.tee $7 - (i32.lt_s - (local.tee $4 - (select - (local.get $7) - (local.get $4) - (local.get $19) - ) - ) - (local.get $9) - ) - ) - ) - (local.tee $9 - (i32.lt_s - (local.tee $7 - (select - (local.get $9) - (local.get $4) - (local.get $7) - ) - ) - (local.get $11) - ) - ) - ) - ) - (if - (i32.lt_s - (select - (local.get $12) - (local.get $8) - (local.get $10) - ) - (select - (local.get $11) - (local.get $7) - (local.get $9) - ) - ) - (block - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $20) - ) - (i32.xor - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $20) - ) - ) - (i32.const 4) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $13) - ) - (i32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.or - (local.get $6) - (i32.const 4) - ) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $15) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $15) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $22) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $23) - ) - (i32.const 2147483647) - ) - (i64.store - (local.tee $4 - (i32.add - (i32.shl - (local.get $4) - (i32.const 4) - ) - (local.get $18) - ) - ) - (i64.load - (local.tee $6 - (i32.add - (i32.shl - (local.get $6) - (i32.const 4) - ) - (local.get $18) - ) - ) - ) - ) - (i64.store offset=8 - (local.get $4) - (i64.load offset=8 - (local.get $6) - ) - ) - (local.set $4 - (i32.load - (local.get $22) - ) - ) - (local.set $6 - (i32.load - (local.get $23) - ) - ) - (local.set $8 - (i32.load offset=4 - (local.get $23) - ) - ) - (local.set $7 - (i32.load offset=4 - (local.get $22) - ) - ) - (local.set $10 - (i32.load offset=8 - (local.get $23) - ) - ) - (local.set $9 - (i32.load offset=8 - (local.get $22) - ) - ) - (local.set $12 - (i32.load offset=12 - (local.get $23) - ) - ) - (local.set $11 - (i32.load offset=12 - (local.get $22) - ) - ) - (br $while-in35) - ) - ) - ) - (i32.store8 - (local.tee $4 - (i32.add - (local.get $17) - (local.get $18) - ) - ) - (i32.add - (i32.load8_u - (local.get $4) - ) - (i32.shr_u - (i32.load - (local.get $20) - ) - (i32.const 2) - ) - ) - ) - (i32.store8 - (local.tee $4 - (i32.add - (local.get $17) - (i32.add - (local.get $18) - (i32.const 16) - ) - ) - ) - (i32.add - (i32.load8_u - (local.get $4) - ) - (i32.shr_u - (i32.load offset=4 - (local.get $20) - ) - (i32.const 2) - ) - ) - ) - (i32.store8 - (local.tee $4 - (i32.add - (local.get $17) - (i32.add - (local.get $18) - (i32.const 32) - ) - ) - ) - (i32.add - (i32.load8_u - (local.get $4) - ) - (i32.shr_u - (i32.load offset=8 - (local.get $20) - ) - (i32.const 2) - ) - ) - ) - (i32.store8 - (local.tee $4 - (i32.add - (local.get $17) - (i32.add - (local.get $18) - (i32.const 48) - ) - ) - ) - (i32.add - (i32.load8_u - (local.get $4) - ) - (i32.shr_u - (i32.load offset=12 - (local.get $20) - ) - (i32.const 2) - ) - ) - ) - (local.set $4 - (local.get $14) - ) - (br $__rjto$1) - ) - (if - (i32.lt_s - (local.tee $4 - (i32.shl - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 4) - ) - (block - (local.set $6 - (local.get $4) - ) - (loop $while-in37 - (i32.store8 - (i32.add - (local.get $17) - (i32.add - (i32.shl - (local.get $6) - (i32.const 4) - ) - (local.get $18) - ) - ) - (i32.load8_s - (i32.add - (local.get $17) - (i32.add - (i32.shl - (i32.sub - (local.get $6) - (local.get $4) - ) - (i32.const 4) - ) - (local.get $18) - ) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $6) - (i32.const 3) - ) - (block - (local.set $6 - (local.get $7) - ) - (br $while-in37) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $16) - (i32.const 1) - ) - (block - (local.set $16 - (local.get $17) - ) - (local.set $14 - (local.get $4) - ) - (br $while-in26) - ) - ) - ) - (local.set $6 - (i32.load offset=4 - (local.get $13) - ) - ) - (local.set $7 - (i32.load offset=8 - (local.get $13) - ) - ) - (local.set $8 - (i32.load offset=12 - (local.get $13) - ) - ) - (local.set $9 - (i32.load offset=16 - (local.get $13) - ) - ) - (local.set $10 - (i32.load offset=20 - (local.get $13) - ) - ) - (local.set $11 - (i32.load offset=24 - (local.get $13) - ) - ) - (local.set $12 - (i32.load offset=28 - (local.get $13) - ) - ) - (i32.load - (local.get $13) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $10 - (i32.const 0) - ) - (local.set $11 - (i32.const 0) - ) - (local.set $12 - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.set $14 - (i32.add - (i32.shl - (local.get $27) - (i32.const 4) - ) - (local.get $42) - ) - ) - (local.set $4 - (i32.gt_s - (local.tee $16 - (select - (local.get $6) - (local.get $4) - (local.tee $6 - (i32.gt_s - (local.get $4) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - (local.set $4 - (select - (i32.const 7) - (select - (i32.const 6) - (select - (i32.const 5) - (select - (i32.const 4) - (select - (i32.const 3) - (select - (i32.const 2) - (local.get $6) - (local.get $4) - ) - (local.tee $6 - (i32.gt_s - (local.tee $4 - (select - (local.get $7) - (local.get $16) - (local.get $4) - ) - ) - (local.get $8) - ) - ) - ) - (local.tee $6 - (i32.gt_s - (local.tee $4 - (select - (local.get $8) - (local.get $4) - (local.get $6) - ) - ) - (local.get $9) - ) - ) - ) - (local.tee $6 - (i32.gt_s - (local.tee $4 - (select - (local.get $9) - (local.get $4) - (local.get $6) - ) - ) - (local.get $10) - ) - ) - ) - (local.tee $6 - (i32.gt_s - (local.tee $4 - (select - (local.get $10) - (local.get $4) - (local.get $6) - ) - ) - (local.get $11) - ) - ) - ) - (local.tee $7 - (i32.gt_s - (local.tee $6 - (select - (local.get $11) - (local.get $4) - (local.get $6) - ) - ) - (local.get $12) - ) - ) - ) - ) - (if - (local.get $31) - (drop - (call $_memcpy - (local.get $14) - (i32.add - (i32.shl - (i32.and - (local.get $4) - (i32.const 3) - ) - (i32.const 4) - ) - (local.get $18) - ) - (local.get $24) - ) - ) - ) - (i32.store8 - (local.get $14) - (i32.add - (i32.load8_u - (local.get $14) - ) - (i32.shr_u - (local.get $4) - (i32.const 2) - ) - ) - ) - (i32.store - (local.tee $8 - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $28) - ) - ) - (local.tee $7 - (select - (local.get $12) - (local.get $6) - (local.get $7) - ) - ) - ) - (local.set $4 - (i32.add - (i32.load offset=16 - (local.get $2) - ) - (i32.mul - (local.get $25) - (local.get $44) - ) - ) - ) - (local.set $10 - (i32.sub - (i32.const 0) - (local.tee $6 - (i32.sub - (i32.const 24) - (local.tee $9 - (i32.clz - (local.tee $4 - (i32.sub - (if (result i32) - (local.get $30) - (block (result i32) - (local.set $6 - (i32.add - (local.get $4) - (local.get $30) - ) - ) - (i32.load8_u - (i32.add - (local.get $4) - (i32.add - (local.get $30) - (i32.const -1) - ) - ) - ) - ) - (block (result i32) - (local.set $6 - (local.get $4) - ) - (i32.const 256) - ) - ) - (i32.load8_u - (local.get $6) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $6) - (local.set $4 - (if (result i32) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $4) - (local.get $10) - ) - (i32.shr_u - (local.get $4) - (i32.add - (local.get $6) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $4) - (i32.sub - (i32.const 32) - (local.get $6) - ) - ) - (i32.shr_u - (local.get $4) - (local.get $6) - ) - ) - ) - ) - ) - (i32.store - (local.get $8) - (i32.add - (i32.mul - (i32.shr_s - (i32.sub - (i32.const 67108864) - (i32.and - (i32.add - (i32.shl - (i32.or - (local.tee $4 - (i32.and - (local.get $4) - (i32.const 127) - ) - ) - (i32.sub - (i32.const 3968) - (i32.shl - (local.get $9) - (i32.const 7) - ) - ) - ) - (i32.const 16) - ) - (i32.mul - (i32.sub - (i32.const 128) - (local.get $4) - ) - (i32.mul - (local.get $4) - (i32.const 179) - ) - ) - ) - (i32.const -65536) - ) - ) - (i32.const 16) - ) - (local.get $45) - ) - (local.get $7) - ) - ) - (br_if $while-in16 - (i32.ne - (local.tee $27 - (i32.add - (local.get $27) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - (if - (local.get $41) - (block - (local.set $4 - (i32.load - (local.get $28) - ) - ) - (local.set $3 - (i32.const 0) - ) - (local.set $6 - (i32.const 1) - ) - (loop $while-in41 - (if - (i32.lt_s - (local.tee $7 - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (local.get $4) - ) - (block - (i32.store - (local.get $28) - (local.get $7) - ) - (local.set $4 - (local.get $7) - ) - (local.set $3 - (local.get $6) - ) - ) - ) - (br_if $while-in41 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - ) - (i32.store8 - (local.get $0) - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - ) - (drop - (call $_memcpy - (i32.add - (local.get $0) - (i32.const 1) - ) - (i32.add - (i32.shl - (local.get $3) - (i32.const 4) - ) - (local.get $42) - ) - (i32.load16_s offset=2 - (local.get $2) - ) - ) - ) - (block $__rjto$2 - (br_if $__rjto$2 - (i32.eqz - (local.tee $9 - (i32.gt_s - (local.tee $3 - (i32.load16_s offset=2 - (local.get $2) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (local.set $7 - (i32.load offset=20 - (local.get $2) - ) - ) - (local.set $5 - (i32.add - (i32.load offset=24 - (local.get $2) - ) - (i32.div_s - (i32.mul - (local.get $3) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in43 - (local.set $6 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $4) - (local.get $20) - ) - (i32.load8_s - (i32.add - (local.get $7) - (i32.add - (local.get $4) - (i32.and - (local.tee $10 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.sub - (i32.const 0) - (i32.and - (local.tee $5 - (i32.load8_u - (local.get $5) - ) - ) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.store8 - (i32.add - (local.tee $11 - (i32.or - (local.get $4) - (i32.const 1) - ) - ) - (local.get $20) - ) - (i32.load8_s - (i32.add - (local.get $7) - (i32.add - (local.get $11) - (i32.and - (i32.sub - (i32.const 0) - (i32.and - (i32.shr_u - (local.get $5) - (i32.const 4) - ) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 2) - ) - ) - (local.get $3) - ) - (block - (local.set $5 - (local.get $6) - ) - (br $while-in43) - ) - ) - ) - (br_if $__rjto$2 - (i32.eqz - (local.get $9) - ) - ) - (local.set $10 - (i32.load16_s offset=4 - (local.get $2) - ) - ) - (local.set $4 - (local.get $3) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in45 - (local.set $12 - (i32.load8_u - (i32.add - (local.tee $6 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (local.get $20) - ) - ) - ) - (local.set $7 - (i32.shl - (local.tee $11 - (i32.load8_s - (i32.add - (local.get $0) - (local.get $4) - ) - ) - ) - (i32.const 10) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $18) - ) - (local.tee $5 - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.shr_s - (local.tee $7 - (select - (i32.add - (local.get $7) - (i32.const -102) - ) - (select - (i32.or - (local.get $7) - (i32.const 102) - ) - (local.get $7) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $12) - (i32.const 255) - ) - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 8) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $7) - (i32.const 65535) - ) - (local.get $10) - ) - (i32.const 16) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - (block - (local.set $4 - (local.get $6) - ) - (br $while-in45) - ) - ) - ) - ) - (local.set $0 - (i32.load offset=8 - (local.get $2) - ) - ) - (local.set $4 - (i32.load offset=12 - (local.get $2) - ) - ) - (if - (i32.eqz - (local.get $9) - ) - (block - (call $_silk_NLSF_stabilize - (local.get $1) - (i32.load offset=36 - (local.get $2) - ) - (local.get $3) - ) - (call $_llvm_stackrestore - (local.get $37) - ) - (global.set $STACKTOP - (local.get $26) - ) - (return) - ) - ) - (local.set $5 - (i32.add - (local.get $0) - (local.tee $0 - (i32.mul - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 24) - ) - (i32.const 24) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $4 - (i32.add - (i32.shl - (local.get $0) - (i32.const 1) - ) - (local.get $4) - ) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in47 - (i32.store16 - (i32.add - (i32.shl - (local.get $0) - (i32.const 1) - ) - (local.get $1) - ) - (select - (local.tee $3 - (select - (local.tee $3 - (i32.add - (i32.div_s - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $0) - (i32.const 1) - ) - (local.get $18) - ) - ) - (i32.const 14) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $0) - (i32.const 1) - ) - (local.get $4) - ) - ) - ) - (i32.shl - (i32.load8_u - (i32.add - (local.get $0) - (local.get $5) - ) - ) - (i32.const 7) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (i32.const 32767) - (i32.lt_s - (local.get $3) - (i32.const 32767) - ) - ) - ) - (br_if $while-in47 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.tee $3 - (i32.load16_s offset=2 - (local.get $2) - ) - ) - ) - ) - ) - (call $_silk_NLSF_stabilize - (local.get $1) - (i32.load offset=36 - (local.get $2) - ) - (local.get $3) - ) - (call $_llvm_stackrestore - (local.get $37) - ) - (global.set $STACKTOP - (local.get $26) - ) - ) - (func $_silk_stereo_LR_to_MS (; 62 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local.set $23 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $15 - (i32.add - (local.get $23) - (i32.const 8) - ) - ) - (local.set $20 - (i32.add - (local.get $23) - (i32.const 4) - ) - ) - (local.set $21 - (i32.add - (local.get $1) - (i32.const -4) - ) - ) - (local.set $14 - (i32.add - (local.get $10) - (i32.const 2) - ) - ) - (local.set $26 - (call $_llvm_stacksave) - ) - (local.set $24 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $14) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (i32.gt_s - (local.get $10) - (i32.const -2) - ) - (loop $while-in - (i32.store16 - (i32.add - (i32.shl - (local.get $11) - (i32.const 1) - ) - (local.get $21) - ) - (i32.add - (i32.shr_u - (local.tee $12 - (i32.add - (local.tee $18 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $11) - (i32.const -2) - ) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.tee $13 - (i32.load16_s - (i32.add - (i32.shl - (local.get $12) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.and - (local.get $12) - (i32.const 1) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $11) - (i32.const 1) - ) - (local.get $24) - ) - (select - (local.tee $12 - (select - (local.tee $12 - (i32.add - (i32.and - (local.tee $12 - (i32.sub - (local.get $18) - (local.get $13) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $12) - (i32.const 1) - ) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $12) - (i32.const -32768) - ) - ) - ) - (i32.const 32767) - (i32.lt_s - (local.get $12) - (i32.const 32767) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $11 - (i32.add - (local.get $11) - (i32.const 1) - ) - ) - (local.get $14) - ) - ) - ) - ) - (i32.store align=2 - (local.get $21) - (i32.load offset=4 align=2 - (local.get $0) - ) - ) - (i32.store - (local.get $24) - (local.tee $11 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (i32.store offset=4 align=2 - (local.get $0) - (i32.load align=2 - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (local.get $21) - ) - ) - ) - (i32.store offset=8 align=2 - (local.get $0) - (i32.load align=2 - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (local.get $24) - ) - ) - ) - (local.set $25 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $16 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $14 - (i32.and - (local.get $11) - (i32.const 65535) - ) - ) - (local.set $18 - (i32.shr_u - (local.get $11) - (i32.const 16) - ) - ) - (if - (i32.gt_s - (local.get $10) - (i32.const 0) - ) - (block - (local.set $11 - (i32.load16_s - (local.get $21) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in1 - (i32.store16 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $25) - ) - (local.tee $17 - (i32.shr_s - (i32.add - (i32.shr_s - (i32.add - (i32.add - (i32.load16_s - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.shr_s - (i32.shl - (local.get $11) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shl - (local.tee $11 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $12 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $21) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $16) - ) - (i32.sub - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $17) - ) - ) - (if - (i32.ne - (local.get $10) - (local.get $12) - ) - (block - (local.set $13 - (local.get $12) - ) - (br $while-in1) - ) - ) - ) - (local.set $19 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $17 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $12 - (local.get $14) - ) - (local.set $11 - (local.get $18) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $11 - (loop $while-in3 (result i32) - (i32.store16 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $19) - ) - (local.tee $12 - (i32.shr_s - (i32.add - (i32.shr_s - (i32.add - (i32.add - (local.tee $18 - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $13) - (i32.const 2) - ) - (i32.const 1) - ) - (local.get $24) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $12) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shl - (i32.shr_s - (i32.shl - (local.get $11) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $17) - ) - (i32.sub - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $12) - ) - ) - (if (result i32) - (i32.eq - (local.get $10) - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - ) - (block (result i32) - (local.set $12 - (local.get $19) - ) - (local.get $17) - ) - (block - (local.set $12 - (local.get $11) - ) - (local.set $11 - (local.get $18) - ) - (br $while-in3) - ) - ) - ) - ) - ) - (block - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $11 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - ) - ) - (i32.store - (local.get $15) - (local.tee $25 - (call $_silk_stereo_find_predictor - (local.get $20) - (local.get $25) - (local.get $12) - (i32.add - (local.get $0) - (i32.const 12) - ) - (local.get $10) - (local.tee $18 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $13 - (i32.mul - (local.tee $7 - (i32.shr_s - (i32.shl - (local.get $7) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $7) - ) - ) - (i32.const 65535) - ) - (local.tee $7 - (select - (i32.const 328) - (i32.const 655) - (local.tee $12 - (i32.eq - (local.get $10) - (i32.mul - (local.get $9) - (i32.const 10) - ) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_u - (local.get $13) - (i32.const 16) - ) - (local.get $7) - ) - ) - ) - ) - ) - ) - (i32.store offset=4 - (local.get $15) - (local.tee $19 - (call $_silk_stereo_find_predictor - (local.get $23) - (local.get $16) - (local.get $11) - (i32.add - (local.get $0) - (i32.const 20) - ) - (local.get $10) - (local.get $18) - ) - ) - ) - (local.set $13 - (i32.clz - (select - (local.tee $22 - (select - (local.tee $6 - (i32.sub - (local.get $6) - (select - (i32.const 1200) - (i32.const 600) - (local.get $12) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $22) - ) - (i32.gt_s - (local.get $22) - (i32.const 0) - ) - ) - ) - ) - (local.set $12 - (i32.clz - (select - (local.tee $6 - (i32.add - (local.tee $17 - (i32.mul - (local.tee $16 - (select - (local.tee $6 - (i32.add - (i32.load - (local.get $23) - ) - (i32.mul - (i32.shr_s - (i32.shl - (i32.load - (local.get $20) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 3) - ) - ) - ) - (i32.const 65536) - (i32.lt_s - (local.get $6) - (i32.const 65536) - ) - ) - ) - (i32.const 3) - ) - ) - (i32.const 851968) - ) - ) - (i32.sub - (i32.const -851968) - (local.get $17) - ) - (i32.gt_s - (local.get $17) - (i32.const -851968) - ) - ) - ) - ) - (local.set $14 - (i32.add - (i32.add - (local.tee $6 - (i32.add - (i32.mul - (local.tee $14 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $7 - (i32.shl - (local.get $6) - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $11 - (i32.shl - (local.get $22) - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $14) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $14) - (i32.shr_s - (local.tee $6 - (i32.sub - (local.get $11) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $7) - ) - (i64.extend_i32_s - (local.get $6) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $14) - ) - (i32.const 16) - ) - ) - ) - (i32.store - (local.get $5) - (local.tee $6 - (if (result i32) - (i32.lt_s - (local.tee $6 - (i32.add - (i32.sub - (local.get $13) - (local.get $12) - ) - (i32.const 10) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $6 - (i32.gt_s - (local.tee $12 - (i32.shr_s - (i32.const -2147483648) - (local.tee $13 - (i32.sub - (i32.const 0) - (local.get $6) - ) - ) - ) - ) - (local.tee $11 - (i32.shr_u - (i32.const 2147483647) - (local.get $13) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $7 - (select - (local.get $12) - (local.get $11) - (local.get $6) - ) - ) - (select - (local.tee $6 - (select - (local.get $11) - (local.get $12) - (local.get $6) - ) - ) - (local.get $14) - (i32.lt_s - (local.get $14) - (local.get $6) - ) - ) - (i32.gt_s - (local.get $14) - (local.get $7) - ) - ) - (local.get $13) - ) - ) - (select - (i32.shr_s - (local.get $14) - (local.get $6) - ) - (i32.const 0) - (i32.lt_s - (local.get $6) - (i32.const 32) - ) - ) - ) - ) - ) - (i32.store16 offset=28 - (local.get $0) - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $7 - (i32.sub - (if (result i32) - (i32.lt_s - (local.get $6) - (local.tee $20 - (i32.add - (i32.mul - (i32.shr_s - (i32.shl - (local.get $9) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 600) - ) - (i32.const 2000) - ) - ) - ) - (block (result i32) - (i32.store - (local.get $5) - (local.get $20) - ) - (i32.store offset=4 - (local.get $5) - (local.tee $6 - (i32.sub - (local.get $22) - (local.get $20) - ) - ) - ) - (local.set $13 - (i32.clz - (select - (local.tee $11 - (i32.sub - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $20) - ) - ) - (i32.sub - (i32.const 0) - (local.get $11) - ) - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - ) - ) - ) - (local.set $12 - (i32.clz - (select - (local.tee $6 - (i32.add - (i32.mul - (local.tee $7 - (i32.shr_s - (i32.shl - (local.get $20) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.add - (local.get $17) - (i32.const 65536) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $6) - ) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - ) - (local.set $14 - (i32.add - (i32.add - (local.tee $6 - (i32.add - (i32.mul - (local.tee $14 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $7 - (i32.shl - (local.get $6) - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $11 - (i32.shl - (local.get $11) - (i32.add - (local.get $13) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $11) - (i32.const 65535) - ) - (local.get $14) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $14) - (i32.shr_s - (local.tee $6 - (i32.sub - (local.get $11) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $7) - ) - (i64.extend_i32_s - (local.get $6) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $14) - ) - (i32.const 16) - ) - ) - ) - (select - (local.tee $6 - (select - (local.tee $6 - (if (result i32) - (i32.lt_s - (local.tee $6 - (i32.add - (i32.sub - (local.get $13) - (local.get $12) - ) - (i32.const 13) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $6 - (i32.gt_s - (local.tee $12 - (i32.shr_s - (i32.const -2147483648) - (local.tee $13 - (i32.sub - (i32.const 0) - (local.get $6) - ) - ) - ) - ) - (local.tee $11 - (i32.shr_u - (i32.const 2147483647) - (local.get $13) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $7 - (select - (local.get $12) - (local.get $11) - (local.get $6) - ) - ) - (select - (local.tee $6 - (select - (local.get $11) - (local.get $12) - (local.get $6) - ) - ) - (local.get $14) - (i32.lt_s - (local.get $14) - (local.get $6) - ) - ) - (i32.gt_s - (local.get $14) - (local.get $7) - ) - ) - (local.get $13) - ) - ) - (select - (i32.shr_s - (local.get $14) - (local.get $6) - ) - (i32.const 0) - (i32.lt_s - (local.get $6) - (i32.const 32) - ) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (i32.const 16384) - (i32.lt_s - (local.get $6) - (i32.const 16384) - ) - ) - ) - (block (result i32) - (i32.store offset=4 - (local.get $5) - (i32.sub - (local.get $22) - (local.get $6) - ) - ) - (i32.const 16384) - ) - ) - (local.tee $11 - (i32.load16_s offset=28 - (local.get $0) - ) - ) - ) - ) - (i32.const 65535) - ) - (local.tee $6 - (i32.shr_s - (i32.shl - (local.get $18) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.const 16) - ) - (i32.add - (local.get $11) - (i32.mul - (local.get $6) - (i32.shr_s - (local.get $7) - (i32.const 16) - ) - ) - ) - ) - ) - (i32.store8 - (local.get $4) - (i32.const 0) - ) - (block $__rjto$3 - (block $__rjti$3 - (block $__rjti$2 - (block $__rjti$1 - (local.set $3 - (if (result i32) - (local.get $8) - (block (result i32) - (i32.store - (local.get $15) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $15) - (i32.const 0) - ) - (call $_silk_stereo_quant_pred - (local.get $15) - (local.get $3) - ) - (i32.const 0) - ) - (block $__rjti$0 (result i32) - (local.set $6 - (i32.shl - (local.get $22) - (i32.const 3) - ) - ) - (block $do-once - (if - (i32.load16_s offset=30 - (local.get $0) - ) - (block - (if - (i32.lt_s - (local.get $6) - (i32.mul - (local.get $20) - (i32.const 11) - ) - ) - (local.set $7 - (i32.load16_s offset=28 - (local.get $0) - ) - ) - (br_if $do-once - (i32.ge_s - (i32.add - (i32.mul - (local.tee $7 - (local.tee $6 - (i32.load16_s offset=28 - (local.get $0) - ) - ) - ) - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $16) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - (i32.const 328) - ) - ) - ) - (i32.store - (local.get $15) - (i32.shr_s - (i32.mul - (local.get $7) - (i32.shr_s - (i32.shl - (local.get $25) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (i32.store offset=4 - (local.get $15) - (i32.shr_s - (i32.mul - (local.get $7) - (i32.shr_s - (i32.shl - (local.get $19) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (call $_silk_stereo_quant_pred - (local.get $15) - (local.get $3) - ) - (i32.store - (local.get $15) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $15) - (i32.const 0) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (block - (if - (i32.lt_s - (local.get $6) - (i32.mul - (local.get $20) - (i32.const 13) - ) - ) - (local.set $7 - (i32.load16_s offset=28 - (local.get $0) - ) - ) - (br_if $do-once - (i32.ge_s - (i32.add - (i32.mul - (local.tee $7 - (local.tee $6 - (i32.load16_s offset=28 - (local.get $0) - ) - ) - ) - (i32.shr_s - (local.get $16) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $16) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - (i32.const 819) - ) - ) - ) - (i32.store - (local.get $15) - (i32.shr_s - (i32.mul - (local.get $7) - (i32.shr_s - (i32.shl - (local.get $25) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (i32.store offset=4 - (local.get $15) - (i32.shr_s - (i32.mul - (local.get $7) - (i32.shr_s - (i32.shl - (local.get $19) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (call $_silk_stereo_quant_pred - (local.get $15) - (local.get $3) - ) - (i32.store - (local.get $15) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $15) - (i32.const 0) - ) - (i32.store - (local.get $5) - (local.get $22) - ) - (i32.store offset=4 - (local.get $5) - (i32.const 0) - ) - (i32.store8 - (local.get $4) - (i32.const 1) - ) - (local.set $3 - (i32.const 0) - ) - (br $__rjti$1) - ) - ) - ) - (if (result i32) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 15565) - ) - (block (result i32) - (call $_silk_stereo_quant_pred - (local.get $15) - (local.get $3) - ) - (i32.const 16384) - ) - (block (result i32) - (i32.store - (local.get $15) - (i32.shr_s - (i32.mul - (local.tee $6 - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.shl - (local.get $25) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (i32.store offset=4 - (local.get $15) - (i32.shr_s - (i32.mul - (local.get $6) - (i32.shr_s - (i32.shl - (local.get $19) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 14) - ) - ) - (call $_silk_stereo_quant_pred - (local.get $15) - (local.get $3) - ) - (i32.load16_s offset=28 - (local.get $0) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (i32.load8_s - (local.get $4) - ) - (i32.const 1) - ) - (block - (i32.store16 offset=32 - (local.get $0) - (i32.const 0) - ) - (br $__rjti$2) - ) - ) - ) - (i32.store16 offset=32 - (local.get $0) - (local.tee $6 - (i32.add - (i32.load16_u offset=32 - (local.get $0) - ) - (i32.sub - (local.get $10) - (i32.shl - (local.get $9) - (i32.const 3) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.mul - (local.get $9) - (i32.const 5) - ) - ) - (block - (i32.store8 - (local.get $4) - (i32.const 0) - ) - (br $__rjti$3) - ) - (i32.store16 offset=32 - (local.get $0) - (i32.const 10000) - ) - ) - ) - (br_if $__rjti$3 - (i32.eqz - (i32.load8_s - (local.get $4) - ) - ) - ) - (br $__rjto$3) - ) - (local.set $4 - (i32.add - (local.get $22) - (i32.const -1) - ) - ) - (if - (i32.lt_s - (i32.load offset=4 - (local.get $5) - ) - (i32.const 1) - ) - (block - (i32.store offset=4 - (local.get $5) - (i32.const 1) - ) - (i32.store - (local.get $5) - (select - (local.get $4) - (i32.const 1) - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $18 - (i32.shr_s - (i32.add - (i32.shr_s - (i32.mul - (local.tee $8 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 65536) - (local.tee $11 - (i32.shl - (local.get $9) - (i32.const 3) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.shl - (i32.sub - (local.tee $16 - (i32.load - (local.get $15) - ) - ) - (local.tee $7 - (i32.load16_s - (local.get $0) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $13 - (i32.shr_s - (i32.add - (i32.shr_s - (i32.mul - (local.get $8) - (i32.shr_s - (i32.shl - (i32.sub - (local.tee $19 - (i32.load offset=4 - (local.get $15) - ) - ) - (local.tee $5 - (i32.load16_s offset=2 - (local.get $0) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $12 - (i32.shl - (i32.add - (i32.mul - (local.get $8) - (i32.shr_s - (local.tee $4 - (i32.sub - (local.get $3) - (local.tee $6 - (i32.load16_s offset=30 - (local.get $0) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (local.get $8) - ) - (i32.const 16) - ) - ) - (i32.const 10) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $4 - (i32.sub - (i32.const 0) - (local.get $7) - ) - ) - (local.set $5 - (i32.sub - (i32.const 0) - (local.get $5) - ) - ) - (local.set $6 - (i32.shl - (local.get $6) - (i32.const 10) - ) - ) - (loop $while-in8 - (local.set $14 - (i32.add - (i32.add - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (local.get $21) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (i32.shl - (local.tee $17 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $21) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $8) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $2) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $8 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $9 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $24) - ) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.add - (local.get $6) - (local.get $12) - ) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $8 - (i32.shr_s - (i32.shl - (local.tee $5 - (i32.sub - (local.get $5) - (local.get $13) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $17) - (i32.const 5) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 64512) - ) - (local.get $9) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (i32.shl - (local.get $17) - (i32.const 11) - ) - (i32.const 63488) - ) - (local.get $8) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $8 - (i32.shr_s - (i32.shl - (local.tee $4 - (i32.sub - (local.get $4) - (local.get $18) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $14) - (i32.const 7) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (i32.shl - (local.get $14) - (i32.const 9) - ) - (i32.const 65024) - ) - (local.get $8) - ) - (i32.const 16) - ) - ) - ) - (i32.const 7) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $8) - (i32.const -8388736) - ) - ) - (i32.gt_s - (local.get $8) - (i32.const 8388479) - ) - ) - ) - (if - (i32.lt_s - (local.get $7) - (local.get $11) - ) - (block - (local.set $8 - (local.get $7) - ) - (br $while-in8) - ) - ) - ) - ) - ) - (if - (i32.ge_s - (local.get $11) - (local.get $10) - ) - (block - (i32.store16 - (local.get $0) - (local.get $16) - ) - (i32.store16 offset=2 - (local.get $0) - (local.get $19) - ) - (i32.store16 offset=30 - (local.get $0) - (local.get $3) - ) - (call $_llvm_stackrestore - (local.get $26) - ) - (global.set $STACKTOP - (local.get $23) - ) - (return) - ) - ) - (local.set $7 - (i32.shr_s - (local.get $3) - (i32.const 6) - ) - ) - (local.set $6 - (i32.and - (i32.shl - (local.get $3) - (i32.const 10) - ) - (i32.const 64512) - ) - ) - (local.set $13 - (i32.shr_s - (i32.sub - (i32.const 0) - (i32.shl - (local.get $16) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (local.set $12 - (i32.shr_s - (i32.sub - (i32.const 0) - (i32.shl - (local.get $19) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (local.set $4 - (local.get $11) - ) - (loop $while-in10 - (local.set $8 - (i32.add - (i32.add - (i32.load16_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $21) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (i32.shl - (local.tee $9 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $21) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $4) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $2) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $4 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.load16_s - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $24) - ) - ) - ) - (local.get $7) - ) - (i32.mul - (local.get $12) - (i32.shr_s - (local.get $9) - (i32.const 5) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.get $4) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (i32.shl - (local.get $9) - (i32.const 11) - ) - (i32.const 63488) - ) - (local.get $12) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $13) - (i32.shr_s - (local.get $8) - (i32.const 7) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (i32.shl - (local.get $8) - (i32.const 9) - ) - (i32.const 65024) - ) - (local.get $13) - ) - (i32.const 16) - ) - ) - ) - (i32.const 7) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $4) - (i32.const -8388736) - ) - ) - (i32.gt_s - (local.get $4) - (i32.const 8388479) - ) - ) - ) - (if - (i32.ne - (local.get $5) - (local.get $10) - ) - (block - (local.set $4 - (local.get $5) - ) - (br $while-in10) - ) - ) - ) - (i32.store16 - (local.get $0) - (local.get $16) - ) - (i32.store16 offset=2 - (local.get $0) - (local.get $19) - ) - (i32.store16 offset=30 - (local.get $0) - (local.get $3) - ) - (call $_llvm_stackrestore - (local.get $26) - ) - (global.set $STACKTOP - (local.get $23) - ) - ) - (func $_silk_control_encoder (; 63 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (i32.store - (i32.add - (local.get $0) - (i32.const 6076) - ) - (i32.load offset=48 - (local.get $1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4676) - ) - (i32.load offset=52 - (local.get $1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4556) - ) - (local.tee $10 - (i32.load offset=8 - (local.get $1) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4564) - ) - (local.tee $7 - (i32.load offset=12 - (local.get $1) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4568) - ) - (local.tee $5 - (i32.load offset=16 - (local.get $1) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4572) - ) - (local.tee $8 - (i32.load offset=20 - (local.get $1) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 6088) - ) - (i32.load offset=40 - (local.get $1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5752) - ) - (i32.load - (local.get $1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5756) - ) - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4536) - ) - (local.get $2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5760) - ) - (local.get $3) - ) - (if - (i32.load - (local.tee $12 - (i32.add - (local.get $0) - (i32.const 4668) - ) - ) - ) - (if - (i32.eqz - (i32.load - (i32.add - (local.get $0) - (i32.const 4680) - ) - ) - ) - (block - (if - (i32.eq - (i32.load - (i32.add - (local.get $0) - (i32.const 4560) - ) - ) - (local.get $10) - ) - (return - (i32.const 0) - ) - ) - (if - (i32.le_s - (local.tee $1 - (i32.load - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - (i32.const 0) - ) - (return - (i32.const 0) - ) - ) - (call $_silk_setup_resamplers - (local.get $0) - (local.get $1) - ) - (return - (i32.const 0) - ) - ) - ) - ) - (if - (i32.eqz - (local.tee $3 - (i32.load - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - ) - ) - (local.set $3 - (i32.load offset=32 - (local.get $0) - ) - ) - ) - (local.set $11 - (i32.mul - (i32.shr_s - (local.tee $9 - (i32.shl - (local.get $3) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 1000) - ) - ) - (if - (local.get $9) - (block $do-once - (if - (i32.or - (i32.or - (i32.gt_s - (local.get $11) - (local.get $10) - ) - (i32.gt_s - (local.get $11) - (local.get $7) - ) - ) - (i32.lt_s - (local.get $11) - (local.get $5) - ) - ) - (block - (local.set $3 - (i32.div_s - (select - (local.tee $2 - (select - (local.get $10) - (local.get $7) - (i32.lt_s - (local.get $10) - (local.get $7) - ) - ) - ) - (local.get $5) - (i32.gt_s - (local.get $2) - (local.get $5) - ) - ) - (i32.const 1000) - ) - ) - (br $do-once) - ) - ) - (if - (i32.gt_s - (local.tee $9 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.const 255) - ) - (i32.store offset=28 - (local.get $0) - (i32.const 0) - ) - ) - (if - (i32.eqz - (local.get $2) - ) - (br_if $do-once - (i32.eqz - (i32.load - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $11) - (local.get $8) - ) - (block - (if - (i32.eqz - (i32.load offset=28 - (local.get $0) - ) - ) - (block - (i32.store offset=24 - (local.get $0) - (i32.const 256) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.const 0) - ) - (local.set $9 - (i32.const 256) - ) - ) - ) - (if - (i32.load - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - (block - (i32.store offset=28 - (local.get $0) - (i32.const 0) - ) - (local.set $3 - (select - (i32.const 12) - (i32.const 8) - (i32.eq - (local.get $3) - (i32.const 16) - ) - ) - ) - (br $do-once) - ) - ) - (if - (i32.lt_s - (local.get $9) - (i32.const 1) - ) - (block - (i32.store offset=88 - (local.get $1) - (i32.const 1) - ) - (i32.store offset=56 - (local.get $1) - (i32.sub - (local.tee $2 - (i32.load offset=56 - (local.get $1) - ) - ) - (i32.div_s - (i32.mul - (local.get $2) - (i32.const 5) - ) - (i32.add - (i32.load offset=24 - (local.get $1) - ) - (i32.const 5) - ) - ) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (i32.const -2) - ) - ) - (br $do-once) - ) - ) - (if - (i32.ge_s - (local.get $11) - (local.get $8) - ) - (block - (br_if $do-once - (i32.ge_s - (i32.load offset=28 - (local.get $0) - ) - (i32.const 0) - ) - ) - (i32.store offset=28 - (local.get $0) - (i32.const 1) - ) - (br $do-once) - ) - ) - (if - (i32.load - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - (block - (i32.store offset=24 - (local.get $0) - (i32.const 0) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.const 0) - ) - (i32.store offset=28 - (local.get $0) - (i32.const 1) - ) - (local.set $3 - (select - (i32.const 12) - (i32.const 16) - (i32.eq - (local.get $3) - (i32.const 8) - ) - ) - ) - (br $do-once) - ) - ) - (if - (i32.load offset=28 - (local.get $0) - ) - (i32.store offset=28 - (local.get $0) - (i32.const 1) - ) - (block - (i32.store offset=88 - (local.get $1) - (i32.const 1) - ) - (i32.store offset=56 - (local.get $1) - (i32.sub - (local.tee $2 - (i32.load offset=56 - (local.get $1) - ) - ) - (i32.div_s - (i32.mul - (local.get $2) - (i32.const 5) - ) - (i32.add - (i32.load offset=24 - (local.get $1) - ) - (i32.const 5) - ) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.div_s - (select - (local.get $8) - (local.get $10) - (i32.lt_s - (local.get $8) - (local.get $10) - ) - ) - (i32.const 1000) - ) - ) - ) - (call $_silk_setup_resamplers - (local.get $0) - (local.tee $4 - (select - (local.get $4) - (local.get $3) - (local.get $4) - ) - ) - ) - (local.set $9 - (if (result i32) - (i32.eq - (local.tee $5 - (i32.load offset=24 - (local.get $1) - ) - ) - (i32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 4612) - ) - ) - ) - ) - (i32.const 0) - (block (result i32) - (local.set $2 - (block $switch (result i32) - (block $switch-default - (block $switch-case2 - (br_table $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default - (i32.sub - (local.get $5) - (i32.const 10) - ) - ) - ) - (br $switch - (i32.const 0) - ) - ) - (i32.const -103) - ) - ) - (if - (i32.lt_s - (local.get $5) - (i32.const 11) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 5744) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4580) - ) - (select - (i32.const 2) - (i32.const 1) - (i32.eq - (local.get $5) - (i32.const 10) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4584) - ) - (i32.mul - (local.tee $3 - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4548) - ) - (i32.mul - (local.get $3) - (i32.const 14) - ) - ) - (local.set $3 - (i32.add - (local.get $0) - (i32.const 4688) - ) - ) - (if - (i32.eq - (i32.load - (local.get $6) - ) - (i32.const 8) - ) - (i32.store - (local.get $3) - (i32.const 41446) - ) - (i32.store - (local.get $3) - (i32.const 41434) - ) - ) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 5744) - ) - (i32.div_u - (local.get $5) - (i32.const 20) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4580) - ) - (i32.const 4) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4584) - ) - (i32.mul - (local.tee $3 - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 20) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4548) - ) - (i32.mul - (local.get $3) - (i32.const 24) - ) - ) - (local.set $3 - (i32.add - (local.get $0) - (i32.const 4688) - ) - ) - (if - (i32.eq - (i32.load - (local.get $6) - ) - (i32.const 8) - ) - (i32.store - (local.get $3) - (i32.const 41423) - ) - (i32.store - (local.get $3) - (i32.const 26080) - ) - ) - ) - ) - (i32.store - (local.get $9) - (local.get $5) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4608) - ) - (i32.const 0) - ) - (local.get $2) - ) - ) - ) - (local.set $3 - (i32.eq - (local.get $4) - (i32.const 8) - ) - ) - (block $switch5 - (block $switch-default9 - (br_table $switch5 $switch-default9 $switch-default9 $switch-default9 $switch5 $switch-default9 $switch-default9 $switch-default9 $switch5 $switch-default9 - (i32.sub - (local.get $4) - (i32.const 8) - ) - ) - ) - (call $_celt_fatal - (i32.const 41976) - (i32.const 42038) - (i32.const 241) - ) - ) - (block $switch10 - (block $switch-default13 - (br_table $switch10 $switch-default13 $switch10 $switch-default13 - (i32.sub - (local.tee $8 - (i32.load - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (call $_celt_fatal - (i32.const 42059) - (i32.const 42038) - (i32.const 242) - ) - ) - (if - (i32.eq - (i32.load - (local.get $6) - ) - (local.get $4) - ) - (block - (local.set $3 - (i32.load - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - ) - (local.set $2 - (i32.load - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - ) - ) - (block $do-once14 - (i64.store align=4 - (local.tee $5 - (i32.add - (local.get $0) - (i32.const 7168) - ) - ) - (i64.const 0) - ) - (i32.store offset=8 - (local.get $5) - (i32.const 0) - ) - (i64.store offset=16 align=4 - (local.get $0) - (i64.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5740) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 5748) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4608) - ) - (i32.const 0) - ) - (local.set $2 - (i32.add - (local.get $0) - (i32.const 4544) - ) - ) - (drop - (call $_memset - (i32.add - (local.get $0) - (i32.const 148) - ) - (i32.const 0) - (i32.const 4384) - ) - ) - (i32.store - (local.get $2) - (i32.const 100) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4664) - ) - (i32.const 1) - ) - (i32.store8 - (local.get $5) - (i32.const 10) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4476) - ) - (i32.const 100) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4492) - ) - (i32.const 65536) - ) - (i32.store8 - (i32.add - (local.get $0) - (i32.const 4541) - ) - (i32.const 0) - ) - (i32.store - (local.get $6) - (local.get $4) - ) - (local.set $6 - (i32.eq - (local.get $8) - (i32.const 4) - ) - ) - (local.set $2 - (i32.add - (local.get $0) - (i32.const 4688) - ) - ) - (local.set $2 - (if (result i32) - (local.get $3) - (block (result i32) - (i32.store - (local.get $2) - (select - (i32.const 41423) - (i32.const 41446) - (local.get $6) - ) - ) - (local.set $3 - (i32.const 10) - ) - (i32.const 38800) - ) - (block (result i32) - (i32.store - (local.get $2) - (select - (i32.const 26080) - (i32.const 41434) - (local.get $6) - ) - ) - (local.set $3 - (select - (i32.const 10) - (i32.const 16) - (local.tee $2 - (i32.eq - (local.get $4) - (i32.const 12) - ) - ) - ) - ) - (select - (i32.const 38800) - (i32.const 38840) - (local.get $2) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4640) - ) - (local.get $3) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4692) - ) - (local.get $2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4588) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 5) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4584) - ) - (local.tee $2 - (i32.mul - (i32.shr_s - (i32.mul - (local.get $4) - (i32.const 327680) - ) - (i32.const 16) - ) - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4592) - ) - (i32.mul - (local.tee $7 - (i32.shr_s - (local.tee $5 - (i32.shl - (local.get $4) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (i32.const 20) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4596) - ) - (i32.shr_s - (local.get $5) - (i32.const 15) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4552) - ) - (i32.mul - (local.get $7) - (i32.const 18) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4548) - ) - (i32.mul - (local.get $7) - (select - (i32.const 24) - (i32.const 14) - (local.get $6) - ) - ) - ) - (if - (i32.eq - (local.get $4) - (i32.const 16) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4684) - ) - (i32.const 41408) - ) - (local.set $3 - (i32.const 80) - ) - (local.set $4 - (i32.const 16) - ) - (br $do-once14) - ) - ) - (local.set $5 - (i32.add - (local.get $0) - (i32.const 4684) - ) - ) - (if - (i32.eq - (local.get $4) - (i32.const 12) - ) - (block - (i32.store - (local.get $5) - (i32.const 41402) - ) - (local.set $3 - (i32.const 60) - ) - (local.set $4 - (i32.const 12) - ) - ) - (i32.store - (local.get $5) - (i32.const 41393) - ) - ) - ) - ) - (if - (i32.ne - (i32.mul - (local.get $3) - (local.get $8) - ) - (local.get $2) - ) - (call $_celt_fatal - (i32.const 42132) - (i32.const 42038) - (i32.const 302) - ) - ) - (if - (i32.ge_u - (local.tee $7 - (i32.load offset=36 - (local.get $1) - ) - ) - (i32.const 11) - ) - (call $_celt_fatal - (i32.const 42230) - (i32.const 42038) - (i32.const 315) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4672) - ) - (if (result i32) - (local.get $7) - (block $do-once16 (result i32) - (if - (i32.lt_s - (local.get $7) - (i32.const 2) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4644) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 49807) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 8) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 14) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 5) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 3) - ) - (local.set $6 - (i32.const 8) - ) - (br $do-once16 - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (local.get $7) - (i32.const 2) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4644) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 52429) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 6) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 12) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 3) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 2) - ) - (local.set $6 - (i32.const 6) - ) - (br $do-once16 - (i32.const 0) - ) - ) - ) - (if - (i32.lt_s - (local.get $7) - (i32.const 4) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4644) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 49807) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 8) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 14) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 5) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 4) - ) - (local.set $6 - (i32.const 8) - ) - (br $do-once16 - (i32.const 0) - ) - ) - ) - (if - (i32.lt_s - (local.get $7) - (i32.const 6) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 4644) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 48497) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 10) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 16) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 5) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 6) - ) - (local.set $6 - (i32.const 10) - ) - (br $do-once16 - (i32.mul - (local.get $4) - (i32.const 983) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.get $0) - (i32.const 4644) - ) - ) - (if - (i32.lt_s - (local.get $7) - (i32.const 8) - ) - (block - (i32.store - (local.get $2) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 47186) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 12) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 20) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 5) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 3) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 8) - ) - (local.set $6 - (i32.const 12) - ) - ) - (block - (i32.store - (local.get $2) - (i32.const 2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 45875) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 16) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 24) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 5) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 4) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 16) - ) - (local.set $6 - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $4) - (i32.const 983) - ) - ) - (block (result i32) - (i32.store - (i32.add - (local.get $0) - (i32.const 4644) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4652) - ) - (i32.const 52429) - ) - (i32.store - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - (i32.const 6) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4636) - ) - (i32.const 12) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4600) - ) - (local.tee $3 - (i32.mul - (local.get $4) - (i32.const 3) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4628) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4632) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4660) - ) - (i32.const 2) - ) - (local.set $6 - (i32.const 6) - ) - (i32.const 0) - ) - ) - ) - (i32.store - (local.get $2) - (local.tee $5 - (select - (local.get $6) - (local.tee $2 - (i32.load - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - ) - (i32.lt_s - (local.get $6) - (local.get $2) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4604) - ) - (local.tee $2 - (i32.add - (i32.mul - (local.get $4) - (i32.const 5) - ) - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4624) - ) - (local.get $7) - ) - (if - (i32.ge_s - (local.get $5) - (i32.const 17) - ) - (call $_celt_fatal - (i32.const 42284) - (i32.const 42038) - (i32.const 393) - ) - ) - (if - (i32.ge_s - (local.get $2) - (i32.const 241) - ) - (call $_celt_fatal - (i32.const 42362) - (i32.const 42038) - (i32.const 398) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4616) - ) - (local.tee $4 - (i32.load offset=32 - (local.get $1) - ) - ) - ) - (local.set $2 - (i32.load - (local.tee $3 - (i32.add - (local.get $0) - (i32.const 6092) - ) - ) - ) - ) - (i32.store - (local.get $3) - (local.tee $1 - (i32.load offset=44 - (local.get $1) - ) - ) - ) - (if - (local.get $1) - (i32.store - (i32.add - (local.get $0) - (i32.const 6096) - ) - (if (result i32) - (local.get $2) - (select - (local.tee $1 - (i32.sub - (i32.add - (i32.mul - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - (i32.const -26214) - ) - (i32.const 7) - ) - (i32.shr_u - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (i32.const 26214) - ) - (i32.const 16) - ) - ) - ) - (i32.const 2) - (i32.gt_s - (local.get $1) - (i32.const 2) - ) - ) - (i32.const 7) - ) - ) - ) - (i32.store - (local.get $12) - (i32.const 1) - ) - (local.get $9) - ) - (func $_silk_setup_resamplers (; 64 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 304) - ) - ) - (block $folding-inner0 - (if - (i32.eq - (local.get $1) - (local.tee $3 - (i32.load - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - ) - ) - (br_if $folding-inner0 - (i32.eq - (i32.load - (i32.add - (local.get $0) - (i32.const 4560) - ) - ) - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4556) - ) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $3) - ) - (block - (call $_silk_resampler_init - (i32.add - (local.get $0) - (i32.const 5776) - ) - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 4556) - ) - ) - ) - (i32.mul - (local.get $1) - (i32.const 1000) - ) - (i32.const 1) - ) - (br $folding-inner0) - ) - ) - (local.set $2 - (select - (local.tee $7 - (i32.mul - (local.get $3) - (local.tee $10 - (i32.add - (i32.mul - (i32.load - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - (i32.const 10) - ) - (i32.const 5) - ) - ) - ) - ) - (local.tee $9 - (i32.mul - (local.get $1) - (local.get $10) - ) - ) - (i32.gt_s - (local.get $7) - (local.get $9) - ) - ) - ) - (local.set $11 - (call $_llvm_stacksave) - ) - (local.set $8 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $7) - ) - (loop $while-in - (local.set $4 - (select - (local.tee $4 - (call $_lrintf - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 7180) - ) - (i32.shl - (local.tee $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $4) - (i32.const -32768) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $8) - ) - (select - (local.get $4) - (i32.const 32767) - (i32.lt_s - (local.get $4) - (i32.const 32767) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in) - ) - ) - ) - ) - ) - (call $_silk_resampler_init - (local.get $5) - (i32.mul - (i32.shr_s - (i32.shl - (i32.load - (local.get $6) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 1000) - ) - (i32.load - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 4556) - ) - ) - ) - (i32.const 0) - ) - (local.set $4 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $3 - (i32.mul - (local.get $10) - (i32.div_s - (i32.load - (local.get $6) - ) - (i32.const 1000) - ) - ) - ) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (call $_silk_resampler - (local.get $5) - (local.get $4) - (local.get $8) - (local.get $7) - ) - (call $_silk_resampler_init - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 5776) - ) - ) - (i32.load - (local.get $6) - ) - (i32.mul - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 1000) - ) - (i32.const 1) - ) - (call $_silk_resampler - (local.get $2) - (local.get $8) - (local.get $4) - (local.get $3) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - (block - (local.set $1 - (local.get $9) - ) - (loop $while-in1 - (f32.store - (i32.add - (i32.add - (local.get $0) - (i32.const 7180) - ) - (i32.shl - (local.tee $2 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 2) - ) - ) - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $8) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - (block - (local.set $1 - (local.get $2) - ) - (br $while-in1) - ) - ) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $11) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4560) - ) - (i32.load - (local.get $6) - ) - ) - (global.set $STACKTOP - (local.get $5) - ) - (return) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4560) - ) - (i32.load - (local.get $2) - ) - ) - (global.set $STACKTOP - (local.get $5) - ) - ) - (func $_silk_A2NLSF_init (; 65 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - (i32.const 65536) - ) - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $2) - ) - (i32.const 65536) - ) - (if - (i32.le_s - (local.get $3) - (i32.const 0) - ) - (return) - ) - (local.set $5 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - (i32.sub - (i32.const 0) - (i32.add - (i32.load - (local.tee $6 - (i32.add - (i32.shl - (i32.sub - (local.get $5) - (local.get $4) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (i32.load - (local.tee $7 - (i32.add - (i32.shl - (i32.add - (local.get $3) - (local.get $4) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $2) - ) - (i32.sub - (i32.load - (local.get $7) - ) - (i32.load - (local.get $6) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (local.set $0 - (local.get $3) - ) - (loop $while-in1 - (i32.store - (local.tee $5 - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $0) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.sub - (i32.load - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (i32.store - (local.tee $5 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $2) - ) - ) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - (i32.load - (local.get $5) - ) - ) - ) - (if - (i32.gt_s - (local.get $0) - (i32.const 1) - ) - (block - (local.set $0 - (local.get $4) - ) - (br $while-in1) - ) - ) - ) - (if - (i32.lt_s - (local.get $3) - (i32.const 2) - ) - (return) - ) - (local.set $4 - (i32.const 2) - ) - (loop $while-in3 - (if - (i32.lt_s - (local.get $4) - (local.get $3) - ) - (block - (local.set $0 - (local.get $3) - ) - (loop $while-in5 - (i32.store - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $0) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.sub - (i32.load - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (br_if $while-in5 - (i32.gt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const -1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (i32.store - (local.tee $0 - (i32.add - (i32.shl - (i32.add - (local.get $4) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.sub - (i32.load - (local.get $0) - ) - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.const 1) - ) - ) - ) - (local.set $0 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $3) - (local.get $4) - ) - (block - (local.set $4 - (local.get $0) - ) - (br $while-in3) - ) - ) - ) - (local.set $1 - (i32.const 2) - ) - (loop $while-in7 - (if - (i32.lt_s - (local.get $1) - (local.get $3) - ) - (block - (local.set $0 - (local.get $3) - ) - (loop $while-in9 - (i32.store - (local.tee $4 - (i32.add - (i32.shl - (i32.add - (local.get $0) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - (i32.sub - (i32.load - (local.get $4) - ) - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - ) - (br_if $while-in9 - (i32.gt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const -1) - ) - ) - (local.get $1) - ) - ) - ) - ) - ) - (i32.store - (local.tee $0 - (i32.add - (i32.shl - (i32.add - (local.get $1) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - (i32.sub - (i32.load - (local.get $0) - ) - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $2) - ) - ) - (i32.const 1) - ) - ) - ) - (local.set $0 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $1) - (local.get $3) - ) - (block - (local.set $1 - (local.get $0) - ) - (br $while-in7) - ) - ) - ) - ) - (func $_silk_A2NLSF_eval_poly (; 66 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local.set $3 - (i32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (local.set $4 - (i32.shl - (local.get $1) - (i32.const 4) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.const 8) - ) - (return - (i32.add - (i32.add - (i32.add - (i32.load - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.add - (i32.load offset=4 - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.add - (i32.load offset=8 - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.add - (i32.load offset=12 - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.add - (i32.load offset=16 - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.add - (i32.load offset=20 - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.add - (i32.add - (i32.load offset=24 - (local.get $0) - ) - (i32.mul - (local.tee $2 - (i32.add - (i32.load offset=28 - (local.get $0) - ) - (i32.add - (i32.add - (i32.mul - (local.tee $0 - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 20) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (local.tee $1 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $4) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - (local.get $1) - ) - ) - (i32.mul - (local.get $0) - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $2) - (i32.const 65535) - ) - (local.get $0) - ) - (i32.const 16) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (return - (local.get $3) - ) - ) - (local.set $5 - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 20) - ) - (i32.const 16) - ) - ) - (local.set $4 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $4) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $1 - (local.get $3) - ) - (loop $while-in - (local.set $1 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (i32.add - (i32.add - (i32.mul - (local.get $5) - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - ) - (i32.mul - (local.get $1) - (local.get $4) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in) - ) - ) - ) - (local.get $1) - ) - (func $_silk_ana_filt_bank_1 (; 67 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (if - (i32.le_s - (local.get $4) - (i32.const 1) - ) - (return) - ) - (local.set $10 - (i32.shr_s - (local.get $4) - (i32.const 1) - ) - ) - (local.set $6 - (i32.load - (local.get $1) - ) - ) - (local.set $8 - (i32.load offset=4 - (local.get $1) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in - (local.set $6 - (i32.add - (local.tee $5 - (i32.add - (i32.add - (i32.mul - (i32.shr_s - (local.tee $6 - (i32.sub - (local.tee $5 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.tee $7 - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - (i32.const 10) - ) - ) - (local.get $6) - ) - ) - (i32.const 16) - ) - (i32.const -24290) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (i32.const -24290) - ) - (i32.const 16) - ) - ) - (local.get $5) - ) - ) - (local.get $6) - ) - ) - (local.set $7 - (i32.add - (local.tee $11 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $7 - (i32.sub - (local.tee $9 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - (i32.const 10) - ) - ) - (local.get $8) - ) - ) - (i32.const 65535) - ) - (i32.const 10788) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $7) - (i32.const 16) - ) - (i32.const 10788) - ) - ) - ) - (local.get $8) - ) - ) - (local.set $8 - (i32.add - (local.get $9) - (local.get $11) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $2) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $9 - (i32.add - (local.get $5) - (local.get $7) - ) - ) - (i32.const 10) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $9) - (i32.const -67109888) - ) - ) - (i32.gt_s - (local.get $9) - (i32.const 67107839) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $3) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $5 - (i32.sub - (local.get $7) - (local.get $5) - ) - ) - (i32.const 10) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $5) - (i32.const -67109888) - ) - ) - (i32.gt_s - (local.get $5) - (i32.const 67107839) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (i32.store - (local.get $1) - (local.get $6) - ) - (i32.store offset=4 - (local.get $1) - (local.get $8) - ) - ) - (func $_silk_LPC_analysis_filter (; 68 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (if - (i32.le_s - (local.get $4) - (i32.const 5) - ) - (call $_celt_fatal - (i32.const 42424) - (i32.const 42449) - (i32.const 67) - ) - ) - (if - (i32.and - (local.get $4) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 42476) - (i32.const 42449) - (i32.const 68) - ) - ) - (if - (i32.gt_s - (local.get $4) - (local.get $3) - ) - (call $_celt_fatal - (i32.const 42507) - (i32.const 42449) - (i32.const 69) - ) - ) - (block $folding-inner0 - (br_if $folding-inner0 - (i32.ge_s - (local.get $4) - (local.get $3) - ) - ) - (if - (i32.le_s - (local.get $4) - (i32.const 6) - ) - (block - (local.set $6 - (i32.const 6) - ) - (loop $while-in - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $0) - ) - (select - (i32.const 32767) - (i32.and - (select - (local.tee $5 - (i32.shr_s - (i32.add - (i32.shr_s - (local.tee $7 - (i32.sub - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.const 12) - ) - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (i32.load16_s - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (i32.load16_s - (local.get $2) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $5) - (i32.const -2) - ) - ) - (i32.load16_s offset=2 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (i32.load16_s offset=4 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $5) - (i32.const -6) - ) - ) - (i32.load16_s offset=6 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (i32.load16_s offset=8 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $5) - (i32.const -10) - ) - ) - (i32.load16_s offset=10 - (local.get $2) - ) - ) - ) - ) - ) - (i32.const 11) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $5) - (i32.const -32768) - ) - ) - (i32.const 65535) - ) - (i32.gt_s - (local.get $7) - (i32.const 134215679) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - ) - (local.set $6 - (local.get $4) - ) - (loop $while-in1 - (local.set $5 - (i32.const 6) - ) - (local.set $7 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (i32.load16_s - (local.tee $8 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (i32.load16_s - (local.get $2) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $8) - (i32.const -2) - ) - ) - (i32.load16_s offset=2 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $8) - (i32.const -4) - ) - ) - (i32.load16_s offset=4 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $8) - (i32.const -6) - ) - ) - (i32.load16_s offset=6 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $8) - (i32.const -8) - ) - ) - (i32.load16_s offset=8 - (local.get $2) - ) - ) - ) - (i32.mul - (i32.load16_s - (i32.add - (local.get $8) - (i32.const -10) - ) - ) - (i32.load16_s offset=10 - (local.get $2) - ) - ) - ) - ) - (loop $while-in3 - (local.set $7 - (i32.add - (i32.add - (i32.mul - (i32.load16_s - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $5) - ) - (i32.const 1) - ) - (local.get $8) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $7) - ) - (i32.mul - (i32.load16_s - (i32.add - (i32.shl - (i32.xor - (local.get $5) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $8) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $5) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 2) - ) - ) - (local.get $4) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $0) - ) - (select - (i32.const 32767) - (i32.and - (select - (local.tee $5 - (i32.shr_s - (i32.add - (i32.shr_s - (local.tee $7 - (i32.sub - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.const 12) - ) - (local.get $7) - ) - ) - (i32.const 11) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $5) - (i32.const -32768) - ) - ) - (i32.const 65535) - ) - (i32.gt_s - (local.get $7) - (i32.const 134215679) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (drop - (call $_memset - (local.get $0) - (i32.const 0) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - (return) - ) - (drop - (call $_memset - (local.get $0) - (i32.const 0) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - (func $_silk_LPC_inverse_pred_gain_c (; 69 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i64) - (local $9 i32) - (local $10 i64) - (local $11 i32) - (local $12 i64) - (local $13 i64) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 96) - ) - ) - (block $folding-inner0 - (if - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - (block - (loop $while-in - (local.set $3 - (i32.add - (local.get $3) - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $9) - ) - (i32.shl - (local.get $6) - (i32.const 12) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (br_if $folding-inner0 - (i32.gt_s - (local.get $3) - (i32.const 4095) - ) - ) - ) - ) - (local.set $2 - (i32.gt_u - (i32.add - (local.tee $3 - (i32.load - (i32.add - (i32.shl - (local.tee $0 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - (i32.const 16773022) - ) - (i32.const 33546044) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - (block $label$break$L8 - (local.set $8 - (i64.const 1073741824) - ) - (loop $label$continue$L10 - (block $__rjti$0 - (br_if $__rjti$0 - (local.get $2) - ) - (br_if $__rjti$0 - (i32.lt_s - (local.tee $14 - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.tee $2 - (i32.sub - (i32.const 1073741824) - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (local.tee $12 - (i64.extend_i32_s - (i32.sub - (i32.const 0) - (i32.shl - (local.get $3) - (i32.const 7) - ) - ) - ) - ) - (local.get $12) - ) - (i64.const 32) - ) - ) - ) - ) - ) - (local.get $8) - ) - (i64.const 30) - ) - ) - (i32.const -4) - ) - ) - (i32.const 107374) - ) - ) - (local.set $3 - (i32.sub - (i32.const 32) - (local.tee $6 - (i32.clz - (select - (local.get $2) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - ) - ) - (local.set $2 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.sub - (i32.const 0) - (i32.shl - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (local.tee $11 - (i32.shl - (local.tee $7 - (i32.div_s - (i32.const 536870911) - (local.tee $5 - (i32.shr_s - (local.tee $4 - (i32.shl - (local.get $2) - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - ) - (local.get $5) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - (i32.const 3) - ) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $7) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.get $11) - ) - (i32.mul - (local.get $2) - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65528) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (local.set $2 - (if (result i32) - (i32.lt_s - (local.tee $6 - (i32.add - (i32.sub - (i32.sub - (i32.const 0) - (local.get $6) - ) - (local.get $3) - ) - (i32.const 32) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $7 - (i32.gt_s - (local.tee $4 - (i32.shr_s - (i32.const -2147483648) - (local.tee $6 - (i32.sub - (i32.const 0) - (local.get $6) - ) - ) - ) - ) - (local.tee $5 - (i32.shr_u - (i32.const 2147483647) - (local.get $6) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $11 - (select - (local.get $4) - (local.get $5) - (local.get $7) - ) - ) - (select - (local.tee $4 - (select - (local.get $5) - (local.get $4) - (local.get $7) - ) - ) - (local.get $2) - (i32.lt_s - (local.get $2) - (local.get $4) - ) - ) - (i32.gt_s - (local.get $2) - (local.get $11) - ) - ) - (local.get $6) - ) - ) - (select - (i32.shr_s - (local.get $2) - (local.get $6) - ) - (i32.const 0) - (i32.lt_s - (local.get $6) - (i32.const 32) - ) - ) - ) - ) - (local.set $15 - (i32.shr_u - (local.get $1) - (i32.const 1) - ) - ) - (local.set $6 - (i32.add - (local.get $0) - (i32.const -1) - ) - ) - (local.set $11 - (i32.eq - (local.get $3) - (i32.const 1) - ) - ) - (local.set $8 - (i64.extend_i32_s - (local.get $2) - ) - ) - (local.set $13 - (i64.extend_i32_u - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in1 - (local.set $7 - (i32.gt_s - (local.tee $2 - (i32.sub - (local.tee $3 - (i32.load - (local.tee $16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.tee $5 - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.get $12) - (i64.extend_i32_s - (local.tee $4 - (i32.load - (local.tee $17 - (i32.add - (i32.shl - (i32.sub - (local.get $6) - (local.get $1) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (i64.const 30) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - ) - (i32.const -1) - ) - ) - (br_if $__rjti$0 - (i64.gt_u - (i64.add - (local.tee $10 - (if (result i64) - (local.get $11) - (block (result i64) - (local.set $10 - (if (result i64) - (local.get $7) - (block (result i64) - (local.set $5 - (select - (i32.const -2147483648) - (local.get $2) - (local.tee $7 - (i32.lt_s - (i32.and - (local.get $3) - (i32.xor - (local.get $5) - (i32.const -2147483648) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (select - (i64.const -2147483648) - (i64.extend_i32_s - (local.get $2) - ) - (local.get $7) - ) - ) - (block (result i64) - (local.set $5 - (select - (i32.const 2147483647) - (local.get $2) - (local.tee $7 - (i32.lt_s - (i32.and - (local.get $5) - (i32.xor - (local.get $3) - (i32.const -2147483648) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (select - (i64.const 2147483647) - (i64.extend_i32_s - (local.get $2) - ) - (local.get $7) - ) - ) - ) - ) - (i64.add - (i64.and - (i64.mul - (i64.extend_i32_s - (local.get $5) - ) - (local.get $8) - ) - (i64.const 1) - ) - (i64.shr_s - (i64.mul - (local.get $8) - (local.get $10) - ) - (i64.const 1) - ) - ) - ) - (i64.shr_s - (i64.add - (i64.shr_s - (i64.mul - (i64.extend_i32_s - (select - (i32.xor - (i32.shr_s - (local.get $2) - (i32.const 31) - ) - (i32.const -2147483648) - ) - (local.get $2) - (i32.lt_s - (i32.and - (i32.xor - (select - (local.get $5) - (local.get $3) - (local.get $7) - ) - (i32.const -2147483648) - ) - (select - (local.get $3) - (local.get $5) - (local.get $7) - ) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (local.get $13) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - (i64.const 2147483648) - ) - (i64.const 4294967295) - ) - ) - (i64.store32 - (local.get $16) - (local.get $10) - ) - (local.set $5 - (i32.gt_s - (local.tee $2 - (i32.sub - (local.get $4) - (local.tee $3 - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.get $12) - (i64.extend_i32_s - (local.get $3) - ) - ) - (i64.const 30) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - ) - (i32.const -1) - ) - ) - (br_if $__rjti$0 - (i64.gt_u - (i64.add - (local.tee $10 - (if (result i64) - (local.get $11) - (block (result i64) - (local.set $10 - (if (result i64) - (local.get $5) - (block (result i64) - (local.set $3 - (select - (i32.const -2147483648) - (local.get $2) - (local.tee $4 - (i32.lt_s - (i32.and - (local.get $4) - (i32.xor - (local.get $3) - (i32.const -2147483648) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (select - (i64.const -2147483648) - (i64.extend_i32_s - (local.get $2) - ) - (local.get $4) - ) - ) - (block (result i64) - (local.set $3 - (select - (i32.const 2147483647) - (local.get $2) - (local.tee $4 - (i32.lt_s - (i32.and - (local.get $3) - (i32.xor - (local.get $4) - (i32.const -2147483648) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (select - (i64.const 2147483647) - (i64.extend_i32_s - (local.get $2) - ) - (local.get $4) - ) - ) - ) - ) - (i64.add - (i64.and - (i64.mul - (i64.extend_i32_s - (local.get $3) - ) - (local.get $8) - ) - (i64.const 1) - ) - (i64.shr_s - (i64.mul - (local.get $8) - (local.get $10) - ) - (i64.const 1) - ) - ) - ) - (i64.shr_s - (i64.add - (i64.shr_s - (i64.mul - (i64.extend_i32_s - (select - (i32.xor - (i32.shr_s - (local.get $2) - (i32.const 31) - ) - (i32.const -2147483648) - ) - (local.get $2) - (i32.lt_s - (i32.and - (i32.xor - (select - (local.get $3) - (local.get $4) - (local.get $5) - ) - (i32.const -2147483648) - ) - (select - (local.get $4) - (local.get $3) - (local.get $5) - ) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (local.get $13) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - (i64.const 2147483648) - ) - (i64.const 4294967295) - ) - ) - (i64.store32 - (local.get $17) - (local.get $10) - ) - (br_if $while-in1 - (i32.lt_u - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - ) - (local.set $8 - (i64.extend_i32_s - (local.get $14) - ) - ) - (local.set $2 - (i32.gt_u - (i32.add - (local.tee $3 - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - (i32.const 16773022) - ) - (i32.const 33546044) - ) - ) - (br_if $label$break$L8 - (i32.le_s - (local.get $0) - (i32.const 1) - ) - ) - (local.set $1 - (local.get $0) - ) - (local.set $0 - (local.get $6) - ) - (br $label$continue$L10) - ) - ) - (br $folding-inner0) - ) - (local.set $8 - (i64.const 1073741824) - ) - ) - (br_if $folding-inner0 - (local.get $2) - ) - (local.set $0 - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (i32.sub - (i32.const 1073741824) - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (local.tee $12 - (i64.extend_i32_s - (i32.sub - (i32.const 0) - (i32.shl - (i32.load - (local.get $9) - ) - (i32.const 7) - ) - ) - ) - ) - (local.get $12) - ) - (i64.const 32) - ) - ) - ) - ) - (local.get $8) - ) - (i64.const 30) - ) - ) - (i32.const -4) - ) - ) - (global.set $STACKTOP - (local.get $9) - ) - (return - (select - (i32.const 0) - (local.get $0) - (i32.lt_s - (local.get $0) - (i32.const 107374) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $9) - ) - (i32.const 0) - ) - (func $_silk_NLSF2A (; 70 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i64) - (local $16 i32) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 320) - ) - ) - (local.set $8 - (i32.add - (local.get $9) - (i32.const 224) - ) - ) - (local.set $7 - (i32.add - (local.get $9) - (i32.const 160) - ) - ) - (local.set $10 - (i32.add - (local.get $9) - (i32.const 96) - ) - ) - (block $switch - (block $switch-default - (br_table $switch $switch-default $switch-default $switch-default $switch-default $switch-default $switch $switch-default - (i32.sub - (local.get $2) - (i32.const 10) - ) - ) - ) - (call $_celt_fatal - (i32.const 42534) - (i32.const 42567) - (i32.const 89) - ) - ) - (local.set $4 - (select - (i32.const 28032) - (i32.const 42581) - (i32.eq - (local.get $2) - (i32.const 16) - ) - ) - ) - (loop $while-in - (local.set $6 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $11 - (i32.shr_s - (local.tee $5 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.const 1) - ) - (i32.const 27760) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (i32.load8_u - (i32.add - (local.get $3) - (local.get $4) - ) - ) - (i32.const 2) - ) - (local.get $8) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.get $11) - (i32.const 1) - ) - (i32.const 27762) - ) - ) - (local.get $6) - ) - (i32.and - (local.get $5) - (i32.const 255) - ) - ) - (i32.shl - (local.get $6) - (i32.const 8) - ) - ) - (i32.const 3) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (local.set $1 - (i32.sub - (i32.const 0) - (i32.load - (local.get $8) - ) - ) - ) - (local.set $11 - (i32.shr_s - (local.get $2) - (i32.const 1) - ) - ) - (i32.store - (local.get $7) - (i32.const 65536) - ) - (i32.store offset=4 - (local.get $7) - (local.get $1) - ) - (if - (local.tee $12 - (i32.gt_s - (local.get $2) - (i32.const 3) - ) - ) - (block $label$break$L7 - (local.set $5 - (i32.const 65536) - ) - (local.set $4 - (local.get $1) - ) - (local.set $3 - (i32.const 1) - ) - (loop $while-in2 - (local.set $13 - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $7) - ) - ) - (i32.store - (local.tee $14 - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $7) - ) - ) - (i32.sub - (i32.shl - (local.get $5) - (i32.const 1) - ) - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.tee $15 - (i64.extend_i32_s - (local.tee $16 - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $8) - ) - ) - ) - ) - ) - (i64.extend_i32_s - (local.get $4) - ) - ) - (i64.const 15) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $3) - (i32.const 1) - ) - (block - (i32.store - (local.get $13) - (i32.sub - (i32.add - (local.get $4) - (local.tee $1 - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $7) - ) - ) - ) - ) - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.get $15) - (i64.extend_i32_s - (local.get $5) - ) - ) - (i64.const 15) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - (if - (i32.ne - (local.get $3) - (i32.const 2) - ) - (loop $while-in4 - (i32.store - (local.tee $5 - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $7) - ) - ) - (i32.sub - (i32.add - (i32.load - (local.get $5) - ) - (local.tee $5 - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (i32.const -3) - ) - (i32.const 2) - ) - (local.get $7) - ) - ) - ) - ) - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.get $15) - (i64.extend_i32_s - (local.get $1) - ) - ) - (i64.const 15) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 3) - ) - (block - (local.set $1 - (local.get $5) - ) - (local.set $3 - (local.get $4) - ) - (br $while-in4) - ) - ) - ) - ) - (local.set $1 - (i32.load offset=4 - (local.get $7) - ) - ) - ) - ) - (i32.store offset=4 - (local.get $7) - (local.tee $1 - (i32.sub - (local.get $1) - (local.get $16) - ) - ) - ) - (br_if $label$break$L7 - (i32.eq - (local.get $6) - (local.get $11) - ) - ) - (local.set $5 - (i32.load - (local.get $13) - ) - ) - (local.set $4 - (i32.load - (local.get $14) - ) - ) - (local.set $3 - (local.get $6) - ) - (br $while-in2) - ) - ) - ) - (i32.store - (local.get $10) - (i32.const 65536) - ) - (i32.store offset=4 - (local.get $10) - (local.tee $4 - (i32.sub - (i32.const 0) - (i32.load - (local.tee $13 - (i32.add - (local.get $8) - (i32.const 4) - ) - ) - ) - ) - ) - ) - (if - (local.get $12) - (block $label$break$L21 - (local.set $5 - (i32.const 65536) - ) - (local.set $3 - (local.get $4) - ) - (local.set $1 - (i32.const 1) - ) - (loop $while-in7 - (local.set $8 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $10) - ) - ) - (i32.store - (local.tee $12 - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - (i32.sub - (i32.shl - (local.get $5) - (i32.const 1) - ) - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.tee $15 - (i64.extend_i32_s - (local.tee $14 - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 3) - ) - (local.get $13) - ) - ) - ) - ) - ) - (i64.extend_i32_s - (local.get $4) - ) - ) - (i64.const 15) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $1) - (i32.const 1) - ) - (block - (i32.store - (local.get $8) - (i32.sub - (i32.add - (local.get $4) - (local.tee $3 - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.get $15) - (i64.extend_i32_s - (local.get $5) - ) - ) - (i64.const 15) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - (if - (i32.ne - (local.get $1) - (i32.const 2) - ) - (loop $while-in9 - (i32.store - (local.tee $5 - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - (i32.sub - (i32.add - (i32.load - (local.get $5) - ) - (local.tee $5 - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (i32.const -3) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (i32.wrap_i64 - (i64.shr_u - (i64.add - (i64.shr_u - (i64.mul - (local.get $15) - (i64.extend_i32_s - (local.get $3) - ) - ) - (i64.const 15) - ) - (i64.const 1) - ) - (i64.const 1) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 3) - ) - (block - (local.set $3 - (local.get $5) - ) - (local.set $1 - (local.get $4) - ) - (br $while-in9) - ) - ) - ) - ) - (local.set $3 - (i32.load offset=4 - (local.get $10) - ) - ) - ) - ) - (i32.store offset=4 - (local.get $10) - (local.tee $3 - (i32.sub - (local.get $3) - (local.get $14) - ) - ) - ) - (br_if $label$break$L21 - (i32.eq - (local.get $6) - (local.get $11) - ) - ) - (local.set $5 - (i32.load - (local.get $8) - ) - ) - (local.set $4 - (i32.load - (local.get $12) - ) - ) - (local.set $1 - (local.get $6) - ) - (br $while-in7) - ) - ) - ) - (if - (local.tee $13 - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - ) - (block $label$break$L35 - (local.set $12 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (local.set $6 - (i32.load - (local.get $7) - ) - ) - (local.set $4 - (i32.load - (local.get $10) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in12 - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $9) - ) - (i32.sub - (i32.const 0) - (i32.add - (local.tee $6 - (i32.add - (local.tee $5 - (i32.load - (i32.add - (i32.shl - (local.tee $3 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $7) - ) - ) - ) - (local.get $6) - ) - ) - (local.tee $4 - (i32.sub - (local.tee $8 - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (i32.sub - (local.get $12) - (local.get $1) - ) - (i32.const 2) - ) - (local.get $9) - ) - (i32.sub - (local.get $4) - (local.get $6) - ) - ) - (br_if $label$break$L35 - (i32.ge_s - (local.get $3) - (local.get $11) - ) - ) - (local.set $6 - (local.get $5) - ) - (local.set $4 - (local.get $8) - ) - (local.set $1 - (local.get $3) - ) - (br $while-in12) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block $label$break$L41 - (local.set $8 - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in15 - (block $while-out14 - (local.set $3 - (i32.const 0) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in17 - (local.set $1 - (select - (local.get $3) - (local.get $1) - (local.tee $7 - (i32.gt_s - (local.tee $5 - (select - (local.tee $1 - (i32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $1) - ) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - ) - (local.get $4) - ) - ) - ) - ) - (local.set $4 - (select - (local.get $5) - (local.get $4) - (local.get $7) - ) - ) - (br_if $while-in17 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (br_if $while-out14 - (i32.le_s - (local.get $4) - (i32.const 1048559) - ) - ) - (local.set $11 - (i32.add - (local.tee $3 - (i32.sub - (i32.const 65470) - (i32.div_s - (i32.add - (i32.shl - (local.tee $3 - (select - (local.tee $3 - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $4) - (i32.const 4) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.const 163838) - (i32.lt_s - (local.get $3) - (i32.const 163838) - ) - ) - ) - (i32.const 14) - ) - (i32.const -536854528) - ) - (i32.shr_s - (i32.mul - (i32.add - (local.get $1) - (i32.const 1) - ) - (local.get $3) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.const -65536) - ) - ) - (local.set $4 - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - (if - (local.get $13) - (block - (local.set $5 - (i32.const 0) - ) - (loop $while-in19 - (local.set $7 - (i32.shr_s - (i32.shl - (local.tee $14 - (i32.load - (local.tee $12 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $12) - (i32.add - (i32.add - (i32.mul - (local.get $4) - (local.get $7) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $14) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $4 - (i32.shr_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.mul - (local.get $3) - (local.get $11) - ) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - (br_if $while-in19 - (i32.ne - (local.get $10) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $8) - (i32.add - (i32.add - (i32.mul - (local.tee $7 - (i32.shr_s - (i32.shl - (local.tee $5 - (i32.load - (local.get $8) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $4) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $7) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $5) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in15 - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 10) - ) - ) - ) - ) - (if - (i32.ne - (local.get $6) - (i32.const 10) - ) - (block - (local.set $1 - (i32.const 0) - ) - (loop $while-in21 - (i32.store16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shr_u - (i32.add - (i32.shr_u - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $9) - ) - ) - (i32.const 4) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (br_if $while-in21 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (br $label$break$L41) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in23 - (local.set $4 - (i32.shr_s - (local.tee $3 - (i32.load - (local.tee $6 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (i32.const 4) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $0) - ) - (local.tee $3 - (if (result i32) - (i32.gt_s - (local.get $3) - (i32.const 1048559) - ) - (i32.const 32767) - (select - (i32.const -32768) - (i32.shr_s - (i32.add - (local.get $4) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.lt_s - (local.get $3) - (i32.const -1048592) - ) - ) - ) - ) - ) - (i32.store - (local.get $6) - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 11) - ) - ) - (br_if $while-in23 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (if - (call $_silk_LPC_inverse_pred_gain_c - (local.get $0) - (local.get $2) - ) - (block - (global.set $STACKTOP - (local.get $9) - ) - (return) - ) - ) - (local.set $5 - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in25 - (local.set $10 - (i32.add - (local.tee $1 - (i32.sub - (i32.const 65536) - (i32.shl - (i32.const 2) - (local.get $6) - ) - ) - ) - (i32.const -65536) - ) - ) - (local.set $3 - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - ) - (if - (local.get $13) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in27 - (local.set $8 - (i32.shr_s - (i32.shl - (local.tee $12 - (i32.load - (local.tee $11 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $11) - (i32.add - (i32.add - (i32.mul - (local.get $3) - (local.get $8) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $8) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $1) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $12) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $3 - (i32.shr_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.mul - (local.get $1) - (local.get $10) - ) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - (br_if $while-in27 - (i32.ne - (local.get $7) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $5) - (i32.add - (i32.add - (i32.mul - (local.tee $8 - (i32.shr_s - (i32.shl - (local.tee $4 - (i32.load - (local.get $5) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $3) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $8) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $1) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $4) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in29 - (i32.store16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $0) - ) - (i32.shr_u - (i32.add - (i32.shr_u - (i32.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $9) - ) - ) - (i32.const 4) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (br_if $while-in29 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (br_if $while-in25 - (i32.and - (i32.eqz - (call $_silk_LPC_inverse_pred_gain_c - (local.get $0) - (local.get $2) - ) - ) - (i32.lt_u - (local.get $6) - (i32.const 16) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $9) - ) - ) - (func $_silk_NLSF_stabilize (; 71 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local.set $11 - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - (local.set $15 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $1) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (loop $while-in - (local.set $3 - (i32.sub - (local.tee $4 - (i32.load16_s - (local.get $0) - ) - ) - (local.tee $7 - (local.tee $12 - (i32.load16_s - (local.get $1) - ) - ) - ) - ) - ) - (if - (local.get $11) - (block - (local.set $6 - (i32.const 0) - ) - (local.set $5 - (i32.const 1) - ) - (loop $while-in1 - (local.set $6 - (select - (local.get $5) - (local.get $6) - (local.tee $13 - (i32.lt_s - (local.tee $4 - (i32.sub - (i32.sub - (local.tee $8 - (i32.load16_s - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $3 - (select - (local.get $4) - (local.get $3) - (local.get $13) - ) - ) - (if - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $2) - ) - (block - (local.set $4 - (local.get $8) - ) - (br $while-in1) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - ) - (local.set $4 - (i32.lt_s - (local.tee $5 - (i32.sub - (i32.sub - (i32.const 32768) - (i32.load16_s - (local.get $10) - ) - ) - (local.tee $13 - (local.tee $8 - (i32.load16_s - (local.get $15) - ) - ) - ) - ) - ) - (local.get $3) - ) - ) - (br_if $__rjti$0 - (i32.gt_s - (select - (local.get $5) - (local.get $3) - (local.get $4) - ) - (i32.const -1) - ) - ) - (if - (local.tee $5 - (select - (local.get $2) - (local.get $6) - (local.get $4) - ) - ) - (block $do-once - (if - (i32.eq - (local.get $2) - (local.get $5) - ) - (block - (i32.store16 - (local.get $10) - (i32.sub - (i32.const 32768) - (i32.and - (local.get $8) - (i32.const 65535) - ) - ) - ) - (br $do-once) - ) - ) - (local.set $6 - (if (result i32) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - (if (result i32) - (i32.eq - (local.get $5) - (i32.const 1) - ) - (local.get $7) - (block (result i32) - (local.set $3 - (local.get $7) - ) - (local.set $4 - (i32.const 1) - ) - (loop $while-in3 (result i32) - (local.set $3 - (i32.add - (local.get $3) - (i32.load16_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $5) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - (local.get $3) - ) - ) - ) - (i32.const 0) - ) - ) - (local.set $7 - (i32.load16_s - (local.tee $8 - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (if - (i32.lt_s - (local.get $5) - (local.get $2) - ) - (block - (local.set $4 - (i32.sub - (i32.const 32768) - (local.get $13) - ) - ) - (if - (i32.gt_s - (local.get $14) - (local.get $5) - ) - (block - (local.set $3 - (local.get $14) - ) - (loop $while-in5 - (local.set $4 - (i32.sub - (local.get $4) - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (br_if $while-in5 - (i32.gt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (local.get $5) - ) - ) - ) - ) - ) - ) - (local.set $4 - (i32.const 32768) - ) - ) - (local.set $7 - (i32.gt_s - (local.tee $6 - (i32.add - (local.get $6) - (local.tee $3 - (i32.shr_s - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - (local.tee $4 - (i32.sub - (local.get $4) - (local.get $3) - ) - ) - ) - ) - (local.set $3 - (i32.sub - (select - (local.tee $12 - (select - (local.get $6) - (local.get $4) - (local.get $7) - ) - ) - (select - (local.tee $6 - (select - (local.get $4) - (local.get $6) - (local.get $7) - ) - ) - (local.tee $4 - (i32.add - (i32.and - (local.tee $4 - (i32.add - (i32.load16_s - (local.tee $7 - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - (i32.load16_s - (local.tee $5 - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $4) - (i32.const 1) - ) - ) - ) - (i32.lt_s - (local.get $4) - (local.get $6) - ) - ) - (i32.gt_s - (local.get $4) - (local.get $12) - ) - ) - (local.get $3) - ) - ) - (i32.store16 - (local.get $7) - (local.get $3) - ) - (i32.store16 - (local.get $5) - (i32.add - (i32.load16_u - (local.get $8) - ) - (local.get $3) - ) - ) - ) - (i32.store16 - (local.get $0) - (local.get $12) - ) - ) - (br_if $while-in - (i32.lt_u - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 20) - ) - ) - ) - (br $__rjto$0) - ) - (return) - ) - (if - (i32.ne - (local.get $9) - (i32.const 20) - ) - (return) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 42872) - (i32.const 42860) - (i32.const 144) - ) - ) - (if - (i32.ne - (local.get $2) - (i32.const 1) - ) - (block - (local.set $3 - (i32.const 1) - ) - (loop $while-in7 - (local.set $9 - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - (local.set $4 - (local.get $3) - ) - (i32.store16 - (loop $while-in9 (result i32) - (block $while-out8 (result i32) - (local.set $7 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $0) - ) - ) - (drop - (br_if $while-out8 - (local.get $7) - (i32.ge_s - (local.get $9) - (local.tee $8 - (i32.load16_s - (local.tee $5 - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - ) - ) - ) - ) - (i32.store16 - (local.get $7) - (local.get $8) - ) - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - (block - (local.set $4 - (local.get $6) - ) - (br $while-in9) - ) - (local.get $5) - ) - ) - ) - (local.get $9) - ) - (br_if $while-in7 - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (i32.store16 - (local.get $0) - (local.tee $3 - (select - (local.tee $3 - (i32.load16_s - (local.get $0) - ) - ) - (local.tee $4 - (i32.load16_s - (local.get $1) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $4) - ) - ) - ) - ) - (if - (local.get $11) - (block - (local.set $4 - (i32.const 1) - ) - (loop $while-in11 - (local.set $3 - (select - (local.tee $7 - (i32.load16_s - (local.tee $6 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - ) - (local.tee $3 - (i32.shr_s - (i32.shl - (select - (local.tee $3 - (select - (local.tee $3 - (i32.add - (local.get $3) - (i32.load16_s - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $3) - (i32.const -32768) - ) - ) - ) - (i32.const 32767) - (i32.lt_s - (local.get $3) - (i32.const 32767) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.lt_s - (local.get $3) - (local.get $7) - ) - ) - ) - (i32.store16 - (local.get $6) - (local.get $3) - ) - (br_if $while-in11 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (i32.store16 - (local.get $10) - (local.tee $3 - (select - (local.tee $3 - (i32.load16_s - (local.get $10) - ) - ) - (local.tee $4 - (i32.sub - (i32.const 32768) - (i32.load16_s - (local.get $15) - ) - ) - ) - (i32.gt_s - (local.get $4) - (local.get $3) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $11) - ) - (return) - ) - (local.set $2 - (i32.add - (local.get $2) - (i32.const -2) - ) - ) - (loop $while-in13 - (local.set $3 - (select - (local.tee $6 - (i32.load16_s - (local.tee $4 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $0) - ) - ) - ) - ) - (local.tee $3 - (i32.sub - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $2) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (i32.gt_s - (local.get $3) - (local.get $6) - ) - ) - ) - (i32.store16 - (local.get $4) - (local.get $3) - ) - (local.set $4 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $4) - ) - (br $while-in13) - ) - ) - ) - ) - (func $_silk_NLSF_VQ_weights_laroia (; 72 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 42591) - (i32.const 42615) - (i32.const 51) - ) - ) - (if - (i32.and - (local.get $2) - (i32.const 1) - ) - (call $_celt_fatal - (i32.const 42645) - (i32.const 42615) - (i32.const 52) - ) - ) - (local.set $4 - (i32.div_u - (i32.const 131072) - (select - (local.tee $4 - (i32.sub - (i32.load16_s offset=2 - (local.get $1) - ) - (local.tee $3 - (i32.load16_s - (local.get $1) - ) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - (i32.store16 - (local.get $0) - (select - (local.tee $3 - (i32.add - (i32.div_u - (i32.const 131072) - (select - (local.get $3) - (i32.const 1) - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - ) - ) - (local.get $4) - ) - ) - (i32.const 32767) - (i32.lt_u - (local.get $3) - (i32.const 32767) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 2) - ) - (block - (local.set $3 - (i32.const 1) - ) - (local.set $2 - (local.get $4) - ) - (loop $while-in - (i32.store16 - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $0) - ) - (select - (local.tee $2 - (i32.add - (local.tee $6 - (i32.div_u - (i32.const 131072) - (select - (local.tee $6 - (i32.sub - (i32.load16_s - (local.tee $7 - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.get $2) - ) - ) - (i32.const 32767) - (i32.lt_u - (local.get $2) - (i32.const 32767) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $0) - ) - (select - (local.tee $4 - (i32.add - (local.get $6) - (local.tee $2 - (i32.div_u - (i32.const 131072) - (select - (local.tee $2 - (i32.sub - (i32.load16_s - (i32.add - (i32.shl - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 2) - ) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.load16_s - (local.get $7) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (i32.const 32767) - (i32.lt_u - (local.get $4) - (i32.const 32767) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.get $3) - (local.get $5) - ) - ) - ) - ) - (local.set $2 - (local.get $4) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $0) - ) - (select - (local.tee $0 - (i32.add - (i32.div_u - (i32.const 131072) - (select - (local.tee $0 - (i32.sub - (i32.const 32768) - (i32.load16_s - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $0) - (i32.const 1) - ) - ) - ) - (local.get $2) - ) - ) - (i32.const 32767) - (i32.lt_u - (local.get $0) - (i32.const 32767) - ) - ) - ) - ) - (func $_silk_resampler_init (; 73 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (drop - (call $_memset - (local.get $0) - (i32.const 0) - (i32.const 300) - ) - ) - (i32.store offset=292 - (local.get $0) - (i32.load8_s - (if (result i32) - (local.get $3) - (block (result i32) - (block $label$break$L32 - (if - (i32.lt_s - (local.get $1) - (i32.const 16000) - ) - (block - (if - (i32.lt_s - (local.get $1) - (i32.const 12000) - ) - (br_if $label$break$L32 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 8000) - ) - ) - ) - (br_if $label$break$L32 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 12000) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 94) - ) - ) - (block - (if - (i32.lt_s - (local.get $1) - (i32.const 24000) - ) - (block - (br_if $label$break$L32 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 16000) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 94) - ) - ) - ) - (if - (i32.lt_s - (local.get $1) - (i32.const 48000) - ) - (br_if $label$break$L32 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 24000) - ) - ) - ) - (br_if $label$break$L32 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 48000) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 94) - ) - ) - ) - ) - (block $label$break$L50 - (if - (i32.lt_s - (local.get $2) - (i32.const 12000) - ) - (br_if $label$break$L50 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 8000) - ) - ) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 16000) - ) - (br_if $label$break$L50 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 12000) - ) - ) - ) - (br_if $label$break$L50 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 16000) - ) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 94) - ) - ) - (i32.add - (i32.add - (i32.mul - (i32.shr_s - (i32.sub - (i32.shr_u - (local.get $1) - (i32.const 12) - ) - (i32.gt_s - (local.get $1) - (i32.const 16000) - ) - ) - (i32.gt_s - (local.get $1) - (i32.const 24000) - ) - ) - (i32.const 3) - ) - (i32.shr_u - (local.get $2) - (i32.const 12) - ) - ) - (i32.const 42704) - ) - ) - (block (result i32) - (block $label$break$L3 - (if - (i32.lt_s - (local.get $1) - (i32.const 12000) - ) - (br_if $label$break$L3 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 8000) - ) - ) - ) - (if - (i32.lt_s - (local.get $1) - (i32.const 16000) - ) - (br_if $label$break$L3 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 12000) - ) - ) - ) - (br_if $label$break$L3 - (i32.eqz - (i32.sub - (local.get $1) - (i32.const 16000) - ) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 101) - ) - ) - (block $label$break$L13 - (if - (i32.lt_s - (local.get $2) - (i32.const 16000) - ) - (block - (if - (i32.lt_s - (local.get $2) - (i32.const 12000) - ) - (br_if $label$break$L13 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 8000) - ) - ) - ) - (br_if $label$break$L13 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 12000) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 101) - ) - ) - (block - (if - (i32.lt_s - (local.get $2) - (i32.const 24000) - ) - (block - (br_if $label$break$L13 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 16000) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 101) - ) - ) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 48000) - ) - (br_if $label$break$L13 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 24000) - ) - ) - ) - (br_if $label$break$L13 - (i32.eqz - (i32.sub - (local.get $2) - (i32.const 48000) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 101) - ) - ) - ) - ) - (i32.add - (i32.add - (i32.mul - (i32.shr_u - (local.get $1) - (i32.const 12) - ) - (i32.const 5) - ) - (i32.shr_s - (i32.sub - (i32.shr_u - (local.get $2) - (i32.const 12) - ) - (i32.gt_s - (local.get $2) - (i32.const 16000) - ) - ) - (i32.gt_s - (local.get $2) - (i32.const 24000) - ) - ) - ) - (i32.const 42717) - ) - ) - ) - ) - ) - (i32.store offset=284 - (local.get $0) - (local.tee $3 - (i32.div_u - (local.get $1) - (i32.const 1000) - ) - ) - ) - (i32.store offset=288 - (local.get $0) - (i32.div_u - (local.get $2) - (i32.const 1000) - ) - ) - (i32.store offset=268 - (local.get $0) - (i32.mul - (local.get $3) - (i32.const 10) - ) - ) - (if - (i32.gt_s - (local.get $2) - (local.get $1) - ) - (local.set $4 - (if (result i32) - (i32.eq - (local.get $2) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - (block (result i32) - (i32.store offset=264 - (local.get $0) - (i32.const 1) - ) - (i32.const 0) - ) - (block (result i32) - (i32.store offset=264 - (local.get $0) - (i32.const 2) - ) - (i32.const 1) - ) - ) - ) - (block $do-once - (if - (i32.ge_s - (local.get $2) - (local.get $1) - ) - (block - (i32.store offset=264 - (local.get $0) - (i32.const 0) - ) - (br $do-once) - ) - ) - (i32.store offset=264 - (local.get $0) - (i32.const 3) - ) - (if - (i32.eq - (local.tee $3 - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - (i32.mul - (local.get $1) - (i32.const 3) - ) - ) - (block - (i32.store offset=280 - (local.get $0) - (i32.const 3) - ) - (i32.store offset=276 - (local.get $0) - (i32.const 18) - ) - (i32.store offset=296 - (local.get $0) - (i32.const 28304) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.tee $5 - (i32.mul - (local.get $2) - (i32.const 3) - ) - ) - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - (block - (i32.store offset=280 - (local.get $0) - (i32.const 2) - ) - (i32.store offset=276 - (local.get $0) - (i32.const 18) - ) - (i32.store offset=296 - (local.get $0) - (i32.const 28368) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.get $1) - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (block - (i32.store offset=280 - (local.get $0) - (i32.const 1) - ) - (i32.store offset=276 - (local.get $0) - (i32.const 24) - ) - (i32.store offset=296 - (local.get $0) - (i32.const 28416) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $5) - ) - (block - (i32.store offset=280 - (local.get $0) - (i32.const 1) - ) - (i32.store offset=276 - (local.get $0) - (i32.const 36) - ) - (i32.store offset=296 - (local.get $0) - (i32.const 28448) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $3) - ) - (block - (i32.store offset=280 - (local.get $0) - (i32.const 1) - ) - (i32.store offset=276 - (local.get $0) - (i32.const 36) - ) - (i32.store offset=296 - (local.get $0) - (i32.const 28496) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.get $1) - (i32.mul - (local.get $2) - (i32.const 6) - ) - ) - (block - (i32.store offset=280 - (local.get $0) - (i32.const 1) - ) - (i32.store offset=276 - (local.get $0) - (i32.const 36) - ) - (i32.store offset=296 - (local.get $0) - (i32.const 28544) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42691) - (i32.const 154) - ) - ) - ) - ) - (local.set $3 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $5 - (i32.shr_u - (i32.add - (i32.shr_u - (local.get $2) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $6 - (i32.shl - (local.get $1) - (local.get $4) - ) - ) - (local.set $1 - (i32.shl - (i32.div_s - (i32.shl - (local.get $1) - (i32.or - (local.get $4) - (i32.const 14) - ) - ) - (local.get $2) - ) - (i32.const 2) - ) - ) - (loop $while-in - (local.set $2 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (i32.add - (i32.add - (i32.mul - (local.get $3) - (i32.shr_s - (local.get $1) - (i32.const 16) - ) - ) - (i32.mul - (local.get $1) - (local.get $5) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $3) - ) - (i32.const 16) - ) - ) - (local.get $6) - ) - (block - (local.set $1 - (local.get $2) - ) - (br $while-in) - ) - ) - ) - (i32.store offset=272 - (local.get $0) - (local.get $1) - ) - ) - (func $_silk_resampler (; 74 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (if - (i32.gt_s - (local.tee $4 - (i32.load offset=284 - (local.get $0) - ) - ) - (local.get $3) - ) - (call $_celt_fatal - (i32.const 42738) - (i32.const 42691) - (i32.const 184) - ) - ) - (if - (i32.lt_s - (local.get $4) - (local.tee $6 - (i32.load offset=292 - (local.get $0) - ) - ) - ) - (call $_celt_fatal - (i32.const 42778) - (i32.const 42691) - (i32.const 186) - ) - ) - (local.set $5 - (i32.add - (local.get $0) - (i32.const 168) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.add - (local.get $0) - (i32.const 168) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (local.get $2) - (i32.shl - (local.tee $4 - (i32.sub - (local.get $4) - (local.get $6) - ) - ) - (i32.const 1) - ) - ) - ) - (block $switch - (block $switch-default - (block $switch-case1 - (block $switch-case0 - (block $switch-case - (br_table $switch-case $switch-case0 $switch-case1 $switch-default - (i32.sub - (i32.load offset=264 - (local.get $0) - ) - (i32.const 1) - ) - ) - ) - (call $_silk_resampler_private_up2_HQ - (local.get $0) - (local.get $1) - (local.get $5) - (i32.load offset=284 - (local.get $0) - ) - ) - (call $_silk_resampler_private_up2_HQ - (local.get $0) - (i32.add - (i32.shl - (i32.load offset=288 - (local.get $0) - ) - (i32.const 1) - ) - (local.get $1) - ) - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $2) - ) - (i32.sub - (local.get $3) - (i32.load offset=284 - (local.get $0) - ) - ) - ) - (br $switch) - ) - (call $_silk_resampler_private_IIR_FIR - (local.get $0) - (local.get $1) - (local.get $5) - (i32.load offset=284 - (local.get $0) - ) - ) - (call $_silk_resampler_private_IIR_FIR - (local.get $0) - (i32.add - (i32.shl - (i32.load offset=288 - (local.get $0) - ) - (i32.const 1) - ) - (local.get $1) - ) - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $2) - ) - (i32.sub - (local.get $3) - (i32.load offset=284 - (local.get $0) - ) - ) - ) - (br $switch) - ) - (call $_silk_resampler_private_down_FIR - (local.get $0) - (local.get $1) - (local.get $5) - (i32.load offset=284 - (local.get $0) - ) - ) - (call $_silk_resampler_private_down_FIR - (local.get $0) - (i32.add - (i32.shl - (i32.load offset=288 - (local.get $0) - ) - (i32.const 1) - ) - (local.get $1) - ) - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $2) - ) - (i32.sub - (local.get $3) - (i32.load offset=284 - (local.get $0) - ) - ) - ) - (br $switch) - ) - (drop - (call $_memcpy - (local.get $1) - (local.get $5) - (i32.shl - (i32.load offset=284 - (local.get $0) - ) - (i32.const 1) - ) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.shl - (i32.load offset=288 - (local.get $0) - ) - (i32.const 1) - ) - (local.get $1) - ) - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $2) - ) - (i32.shl - (i32.sub - (local.get $3) - (i32.load offset=284 - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $5) - (i32.add - (i32.shl - (i32.sub - (local.get $3) - (local.tee $0 - (i32.load offset=292 - (local.get $0) - ) - ) - ) - (i32.const 1) - ) - (local.get $2) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (func $_silk_resampler_private_down_FIR (; 75 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local.set $18 - (global.get $STACKTOP) - ) - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (i32.add - (local.tee $9 - (i32.load offset=268 - (local.get $0) - ) - ) - (local.tee $15 - (i32.load offset=276 - (local.get $0) - ) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (drop - (call $_memcpy - (local.get $12) - (local.tee $19 - (i32.add - (local.get $0) - (i32.const 24) - ) - ) - (local.tee $17 - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - ) - ) - (local.set $14 - (i32.add - (local.tee $7 - (i32.load offset=296 - (local.get $0) - ) - ) - (i32.const 4) - ) - ) - (local.set $16 - (i32.load offset=272 - (local.get $0) - ) - ) - (local.set $20 - (i32.shr_s - (i32.shl - (local.tee $8 - (i32.load offset=280 - (local.get $0) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $21 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (local.set $4 - (local.get $15) - ) - (local.set $8 - (local.get $7) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $label$continue$L1 - (block $__rjti$0 - (local.set $6 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $12) - ) - ) - (if - (i32.gt_s - (local.tee $13 - (select - (local.get $3) - (local.get $9) - (i32.lt_s - (local.get $3) - (local.get $9) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $11 - (i32.load16_s - (local.get $8) - ) - ) - (local.set $5 - (i32.load16_s offset=2 - (local.get $8) - ) - ) - (local.set $8 - (i32.load - (local.get $0) - ) - ) - (local.set $4 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $6) - ) - (local.tee $8 - (i32.add - (local.get $8) - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (local.get $2) - ) - ) - (i32.const 8) - ) - ) - ) - ) - (local.set $8 - (i32.add - (i32.add - (local.get $4) - (i32.mul - (local.get $11) - (local.tee $4 - (i32.shr_s - (local.tee $8 - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $10 - (i32.and - (local.get $8) - (i32.const 65532) - ) - ) - (local.get $11) - ) - (i32.const 16) - ) - ) - ) - (local.set $4 - (i32.add - (i32.mul - (local.get $4) - (local.get $5) - ) - (i32.shr_s - (i32.mul - (local.get $5) - (local.get $10) - ) - (i32.const 16) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - (i32.store offset=4 - (local.get $0) - (local.get $4) - ) - (i32.store - (local.get $0) - (local.get $8) - ) - ) - ) - (local.set $11 - (i32.shl - (local.get $13) - (i32.const 16) - ) - ) - (block $switch - (block $switch-case7 - (block $switch-case4 - (block $switch-case - (br_table $switch-case $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $switch-case4 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $switch-case7 $__rjti$0 - (i32.sub - (local.get $15) - (i32.const 18) - ) - ) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $1 - (loop $while-in1 (result i32) - (local.set $9 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (i32.store16 - (local.get $1) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $1 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $6 - (i32.load16_s - (local.tee $4 - (i32.add - (i32.shl - (i32.mul - (local.tee $5 - (i32.shr_s - (i32.mul - (i32.and - (local.get $8) - (i32.const 65535) - ) - (local.get $20) - ) - (i32.const 16) - ) - ) - (i32.const 9) - ) - (i32.const 1) - ) - (local.get $14) - ) - ) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (i32.shr_s - (local.get $8) - (i32.const 16) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=2 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=4 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=8 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=6 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=12 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=8 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=16 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=10 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=20 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=12 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=24 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $6 - (i32.load16_s offset=14 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $10 - (i32.load offset=28 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=16 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=32 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s - (local.tee $4 - (i32.add - (i32.shl - (i32.mul - (i32.sub - (local.get $21) - (local.get $5) - ) - (i32.const 9) - ) - (i32.const 1) - ) - (local.get $14) - ) - ) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=68 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=2 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=4 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=60 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=6 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=56 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=8 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=52 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=10 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=48 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=12 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=44 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $5 - (i32.load16_s offset=14 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $6 - (i32.load offset=40 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=16 - (local.get $4) - ) - ) - (i32.shr_s - (local.tee $1 - (i32.load offset=36 - (local.get $1) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $1) - (i32.const -2097184) - ) - ) - (i32.gt_s - (local.get $1) - (i32.const 2097119) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (local.get $16) - ) - ) - (local.get $11) - ) - (block - (local.set $1 - (local.get $9) - ) - (br $while-in1) - ) - (local.get $9) - ) - ) - ) - ) - ) - (br $switch) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $1 - (loop $while-in3 (result i32) - (local.set $9 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (i32.store16 - (local.get $1) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $1 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.load16_s - (local.get $14) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (i32.shr_s - (local.get $8) - (i32.const 16) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (i32.load offset=92 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=6 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=4 - (local.get $1) - ) - (i32.load offset=88 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=8 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=8 - (local.get $1) - ) - (i32.load offset=84 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=10 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=12 - (local.get $1) - ) - (i32.load offset=80 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=12 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=16 - (local.get $1) - ) - (i32.load offset=76 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=14 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=20 - (local.get $1) - ) - (i32.load offset=72 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=16 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=24 - (local.get $1) - ) - (i32.load offset=68 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=18 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=28 - (local.get $1) - ) - (i32.load - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=20 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=32 - (local.get $1) - ) - (i32.load offset=60 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=22 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=36 - (local.get $1) - ) - (i32.load offset=56 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=24 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=40 - (local.get $1) - ) - (i32.load offset=52 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=26 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $1 - (i32.add - (i32.load offset=44 - (local.get $1) - ) - (i32.load offset=48 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $1) - (i32.const -2097184) - ) - ) - (i32.gt_s - (local.get $1) - (i32.const 2097119) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (local.get $16) - ) - ) - (local.get $11) - ) - (block - (local.set $1 - (local.get $9) - ) - (br $while-in3) - ) - (local.get $9) - ) - ) - ) - ) - ) - (br $switch) - ) - (if - (i32.gt_s - (local.get $11) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $1 - (loop $while-in6 (result i32) - (local.set $9 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (i32.store16 - (local.get $1) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $1 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $4 - (i32.load16_s - (local.get $14) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (i32.shr_s - (local.get $8) - (i32.const 16) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (i32.load offset=140 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=6 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=4 - (local.get $1) - ) - (i32.load offset=136 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=8 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=132 - (local.get $1) - ) - (i32.load offset=8 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=10 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=12 - (local.get $1) - ) - (i32.load offset=128 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=12 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=16 - (local.get $1) - ) - (i32.load offset=124 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=14 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=20 - (local.get $1) - ) - (i32.load offset=120 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=16 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=24 - (local.get $1) - ) - (i32.load offset=116 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=18 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=28 - (local.get $1) - ) - (i32.load offset=112 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=20 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=32 - (local.get $1) - ) - (i32.load offset=108 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=22 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=36 - (local.get $1) - ) - (i32.load offset=104 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=24 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=40 - (local.get $1) - ) - (i32.load offset=100 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=26 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=44 - (local.get $1) - ) - (i32.load offset=96 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=28 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=48 - (local.get $1) - ) - (i32.load offset=92 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=30 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=52 - (local.get $1) - ) - (i32.load offset=88 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=32 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=56 - (local.get $1) - ) - (i32.load offset=84 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=34 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load offset=60 - (local.get $1) - ) - (i32.load offset=80 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=36 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $5 - (i32.add - (i32.load - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - (i32.load offset=76 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.tee $4 - (i32.load16_s offset=38 - (local.get $7) - ) - ) - (i32.shr_s - (local.tee $1 - (i32.add - (i32.load offset=68 - (local.get $1) - ) - (i32.load offset=72 - (local.get $1) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $4) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $1) - (i32.const -2097184) - ) - ) - (i32.gt_s - (local.get $1) - (i32.const 2097119) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (local.get $16) - ) - ) - (local.get $11) - ) - (block - (local.set $1 - (local.get $9) - ) - (br $while-in6) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$1 - (i32.le_s - (local.tee $3 - (i32.sub - (local.get $3) - (local.get $13) - ) - ) - (i32.const 1) - ) - ) - (local.set $2 - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $2) - ) - ) - (drop - (call $_memcpy - (local.get $12) - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $12) - ) - (local.get $17) - ) - ) - (local.set $9 - (i32.load offset=268 - (local.get $0) - ) - ) - (local.set $4 - (i32.load offset=276 - (local.get $0) - ) - ) - (local.set $8 - (i32.load offset=296 - (local.get $0) - ) - ) - (br $label$continue$L1) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 42826) - (i32.const 139) - ) - (br $__rjto$1) - ) - (drop - (call $_memcpy - (local.get $19) - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $12) - ) - (local.get $17) - ) - ) - (global.set $STACKTOP - (local.get $18) - ) - ) - ) - (func $_silk_resampler_private_IIR_FIR (; 76 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local.set $10 - (global.get $STACKTOP) - ) - (local.set $4 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $5 - (i32.load offset=268 - (local.get $0) - ) - ) - (i32.const 2) - ) - (i32.const 31) - ) - (i32.const -16) - ) - ) - ) - (i64.store align=4 - (local.get $4) - (i64.load offset=24 align=4 - (local.get $0) - ) - ) - (i64.store offset=8 align=4 - (local.get $4) - (i64.load offset=32 align=4 - (local.get $0) - ) - ) - (local.set $11 - (i32.load offset=272 - (local.get $0) - ) - ) - (local.set $12 - (i32.add - (local.get $4) - (i32.const 16) - ) - ) - (local.set $9 - (local.get $2) - ) - (loop $while-in - (call $_silk_resampler_private_up2_HQ - (local.get $0) - (local.get $12) - (local.get $9) - (local.tee $6 - (select - (local.get $3) - (local.get $5) - (i32.lt_s - (local.get $3) - (local.get $5) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $13 - (i32.shl - (local.get $6) - (i32.const 17) - ) - ) - (i32.const 0) - ) - (block - (local.set $5 - (i32.const 0) - ) - (local.set $1 - (loop $while-in1 (result i32) - (local.set $8 - (i32.sub - (i32.const 11) - (local.tee $7 - (i32.shr_u - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (i32.const 12) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (i32.store16 - (local.get $1) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $1 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (i32.load16_s - (local.tee $1 - (i32.add - (i32.shl - (i32.shr_s - (local.get $5) - (i32.const 16) - ) - (i32.const 1) - ) - (local.get $4) - ) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 28592) - ) - ) - ) - (i32.mul - (i32.load16_s offset=2 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 28594) - ) - ) - ) - ) - (i32.mul - (i32.load16_s offset=4 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 28596) - ) - ) - ) - ) - (i32.mul - (i32.load16_s offset=6 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.const 28598) - ) - ) - ) - ) - (i32.mul - (i32.load16_s offset=8 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 28598) - ) - ) - ) - ) - (i32.mul - (i32.load16_s offset=10 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 28596) - ) - ) - ) - ) - (i32.mul - (i32.load16_s offset=12 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 28594) - ) - ) - ) - ) - (i32.mul - (i32.load16_s offset=14 - (local.get $1) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 28592) - ) - ) - ) - ) - ) - (i32.const 14) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $1) - (i32.const -1073758208) - ) - ) - (i32.gt_s - (local.get $1) - (i32.const 1073725439) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (local.get $11) - ) - ) - (local.get $13) - ) - (block - (local.set $1 - (local.get $2) - ) - (br $while-in1) - ) - (local.get $2) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $3 - (i32.sub - (local.get $3) - (local.get $6) - ) - ) - (i32.const 0) - ) - (block - (i64.store align=4 - (local.get $4) - (i64.load align=4 - (local.tee $2 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $4) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (local.set $5 - (i32.load offset=268 - (local.get $0) - ) - ) - (local.set $9 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $9) - ) - ) - (br $while-in) - ) - ) - ) - (i64.store offset=24 align=2 - (local.get $0) - (i64.load align=2 - (local.tee $1 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - ) - (i64.store offset=32 align=2 - (local.get $0) - (i64.load offset=8 align=2 - (local.get $1) - ) - ) - (global.set $STACKTOP - (local.get $10) - ) - ) - (func $_silk_resampler_private_up2_HQ (; 77 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (if - (i32.le_s - (local.get $3) - (i32.const 0) - ) - (return) - ) - (local.set $5 - (i32.load offset=20 - (local.get $0) - ) - ) - (local.set $8 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $6 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.set $9 - (i32.load offset=12 - (local.get $0) - ) - ) - (local.set $10 - (i32.load offset=16 - (local.get $0) - ) - ) - (local.set $11 - (i32.load - (local.get $0) - ) - ) - (loop $while-in - (local.set $7 - (i32.add - (local.tee $4 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $4 - (i32.sub - (local.tee $14 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $12) - (i32.const 1) - ) - (local.get $2) - ) - ) - (i32.const 10) - ) - ) - (local.get $11) - ) - ) - (i32.const 65535) - ) - (i32.const 1746) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - (i32.const 1746) - ) - ) - ) - (local.get $11) - ) - ) - (local.set $11 - (i32.add - (local.get $4) - (local.get $14) - ) - ) - (local.set $13 - (i32.add - (local.tee $4 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $4 - (i32.sub - (local.get $7) - (local.get $8) - ) - ) - (i32.const 65535) - ) - (i32.const 14986) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - (i32.const 14986) - ) - ) - ) - (local.get $8) - ) - ) - (local.set $8 - (i32.add - (local.get $4) - (local.get $7) - ) - ) - (local.set $6 - (i32.add - (local.tee $4 - (i32.add - (local.get $13) - (i32.add - (i32.mul - (i32.shr_s - (local.tee $6 - (i32.sub - (local.get $13) - (local.get $6) - ) - ) - (i32.const 16) - ) - (i32.const -26453) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (i32.const -26453) - ) - (i32.const 16) - ) - ) - ) - ) - (local.get $6) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.tee $13 - (i32.shl - (local.get $12) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $1) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.get $4) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $4) - (i32.const -33554944) - ) - ) - (i32.gt_s - (local.get $4) - (i32.const 33553919) - ) - ) - ) - (local.set $15 - (i32.add - (local.tee $4 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $4 - (i32.sub - (local.get $14) - (local.get $9) - ) - ) - (i32.const 65535) - ) - (i32.const 6854) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - (i32.const 6854) - ) - ) - ) - (local.get $9) - ) - ) - (local.set $9 - (i32.add - (local.get $4) - (local.get $14) - ) - ) - (local.set $7 - (i32.add - (local.tee $4 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $4 - (i32.sub - (local.get $15) - (local.get $10) - ) - ) - (i32.const 65535) - ) - (i32.const 25769) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - (i32.const 25769) - ) - ) - ) - (local.get $10) - ) - ) - (local.set $10 - (i32.add - (local.get $4) - (local.get $15) - ) - ) - (local.set $5 - (i32.add - (local.tee $4 - (i32.add - (local.get $7) - (i32.add - (i32.mul - (i32.shr_s - (local.tee $5 - (i32.sub - (local.get $7) - (local.get $5) - ) - ) - (i32.const 16) - ) - (i32.const -9994) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $5) - (i32.const 65535) - ) - (i32.const -9994) - ) - (i32.const 16) - ) - ) - ) - ) - (local.get $5) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.or - (local.get $13) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $1) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.get $4) - (i32.const 9) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $4) - (i32.const -33554944) - ) - ) - (i32.gt_s - (local.get $4) - (i32.const 33553919) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (i32.store - (local.get $0) - (local.get $11) - ) - (i32.store offset=4 - (local.get $0) - (local.get $8) - ) - (i32.store offset=8 - (local.get $0) - (local.get $6) - ) - (i32.store offset=12 - (local.get $0) - (local.get $9) - ) - (i32.store offset=16 - (local.get $0) - (local.get $10) - ) - (i32.store offset=20 - (local.get $0) - (local.get $5) - ) - ) - (func $_silk_stereo_encode_pred (; 78 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (local $2 i32) - (if - (i32.ge_s - (local.tee $2 - (i32.add - (i32.load8_s offset=5 - (local.get $1) - ) - (i32.mul - (i32.load8_s offset=2 - (local.get $1) - ) - (i32.const 5) - ) - ) - ) - (i32.const 25) - ) - (call $_celt_fatal - (i32.const 42896) - (i32.const 42921) - (i32.const 44) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $2) - (i32.const 25872) - (i32.const 8) - ) - (if - (i32.ge_s - (local.tee $2 - (i32.load8_s - (local.get $1) - ) - ) - (i32.const 3) - ) - (call $_celt_fatal - (i32.const 42947) - (i32.const 42921) - (i32.const 47) - ) - ) - (if - (i32.ge_s - (i32.load8_s offset=1 - (local.get $1) - ) - (i32.const 5) - ) - (call $_celt_fatal - (i32.const 42982) - (i32.const 42921) - (i32.const 48) - ) - ) - (call $_ec_enc_icdf - (local.get $0) - (local.get $2) - (i32.const 41390) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load8_s offset=1 - (local.get $1) - ) - (i32.const 41397) - (i32.const 8) - ) - (if - (i32.ge_s - (local.tee $2 - (i32.load8_s offset=3 - (local.get $1) - ) - ) - (i32.const 3) - ) - (call $_celt_fatal - (i32.const 42947) - (i32.const 42921) - (i32.const 47) - ) - ) - (if - (i32.lt_s - (i32.load8_s offset=4 - (local.get $1) - ) - (i32.const 5) - ) - (block - (call $_ec_enc_icdf - (local.get $0) - (local.get $2) - (i32.const 41390) - (i32.const 8) - ) - (call $_ec_enc_icdf - (local.get $0) - (i32.load8_s offset=4 - (local.get $1) - ) - (i32.const 41397) - (i32.const 8) - ) - ) - (call $_celt_fatal - (i32.const 42982) - (i32.const 42921) - (i32.const 48) - ) - ) - ) - (func $_silk_stereo_find_predictor (; 79 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local.set $11 - (i32.sub - (i32.const 31) - (i32.clz - (local.get $4) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (if - (i32.lt_s - (local.tee $7 - (if (result i32) - (local.tee $9 - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - ) - (block (result i32) - (local.set $6 - (local.get $4) - ) - (loop $while-in - (local.set $6 - (i32.add - (local.get $6) - (i32.shr_u - (i32.add - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.get $6) - ) - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.get $6) - ) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 2) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $4) - (i32.const -2) - ) - ) - (block (result i32) - (local.set $6 - (local.get $4) - ) - (i32.const 0) - ) - ) - ) - (local.get $4) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.shr_u - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.get $6) - ) - (local.get $11) - ) - ) - ) - ) - (local.set $8 - (select - (local.tee $6 - (i32.sub - (local.tee $13 - (i32.add - (local.get $11) - (i32.const 3) - ) - ) - (i32.clz - (local.get $6) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (local.set $10 - (if (result i32) - (i32.lt_s - (local.tee $7 - (if (result i32) - (local.get $9) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in1 - (local.set $6 - (i32.add - (local.get $6) - (i32.shr_u - (i32.add - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.get $6) - ) - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.get $6) - ) - ) - (local.get $8) - ) - ) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 2) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $4) - (i32.const -2) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $4) - ) - (i32.add - (local.get $6) - (i32.shr_u - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (local.get $6) - ) - (local.get $8) - ) - ) - (local.get $6) - ) - ) - (if - (i32.lt_s - (local.tee $7 - (if (result i32) - (local.get $9) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (local.get $4) - ) - (loop $while-in3 - (local.set $6 - (i32.add - (local.get $6) - (i32.shr_u - (i32.add - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $6) - ) - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $6) - ) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 2) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $4) - (i32.const -2) - ) - ) - (block (result i32) - (local.set $6 - (local.get $4) - ) - (i32.const 0) - ) - ) - ) - (local.get $4) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.shr_u - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $6) - ) - (local.get $11) - ) - ) - ) - ) - (local.set $13 - (select - (local.tee $6 - (i32.sub - (local.get $13) - (i32.clz - (local.get $6) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (local.set $11 - (if (result i32) - (i32.lt_s - (local.tee $7 - (if (result i32) - (local.get $9) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in5 - (local.set $6 - (i32.add - (local.get $6) - (i32.shr_u - (i32.add - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $6) - ) - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $6) - ) - ) - (local.get $13) - ) - ) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 2) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $4) - (i32.const -2) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $4) - ) - (i32.add - (local.get $6) - (i32.shr_u - (i32.mul - (local.tee $6 - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $6) - ) - (local.get $13) - ) - ) - (local.get $6) - ) - ) - (local.set $12 - (i32.add - (i32.and - (local.tee $6 - (select - (local.get $8) - (local.get $13) - (i32.gt_s - (local.get $8) - (local.get $13) - ) - ) - ) - (i32.const 1) - ) - (local.get $6) - ) - ) - (local.set $4 - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - (block (result i32) - (local.set $7 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in7 - (local.set $6 - (i32.add - (i32.shr_s - (i32.mul - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $1) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $7) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - (local.get $12) - ) - (local.get $6) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (select - (local.get $6) - (i32.sub - (i32.const 0) - (local.get $6) - ) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.set $7 - (i32.clz - (select - (local.tee $1 - (select - (local.tee $1 - (i32.shr_s - (local.get $10) - (i32.sub - (local.get $12) - (local.get $8) - ) - ) - ) - (i32.const 1) - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $1) - ) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - ) - ) - (local.set $2 - (i32.add - (i32.add - (local.tee $9 - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $10 - (i32.shl - (local.get $1) - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $4 - (i32.shl - (local.get $6) - (i32.add - (local.tee $8 - (i32.clz - (local.get $4) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $2) - (i32.shr_s - (local.tee $4 - (i32.sub - (local.get $4) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $10) - ) - (i64.extend_i32_s - (local.get $9) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (local.set $7 - (if (result i32) - (i32.lt_s - (local.tee $4 - (i32.add - (i32.sub - (local.get $8) - (local.get $7) - ) - (i32.const 16) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $8 - (i32.gt_s - (local.tee $7 - (i32.shr_s - (i32.const -2147483648) - (local.tee $4 - (i32.sub - (i32.const 0) - (local.get $4) - ) - ) - ) - ) - (local.tee $10 - (i32.shr_u - (i32.const 2147483647) - (local.get $4) - ) - ) - ) - ) - (i32.shl - (select - (local.tee $9 - (select - (local.get $7) - (local.get $10) - (local.get $8) - ) - ) - (select - (local.tee $7 - (select - (local.get $10) - (local.get $7) - (local.get $8) - ) - ) - (local.get $2) - (i32.lt_s - (local.get $2) - (local.get $7) - ) - ) - (i32.gt_s - (local.get $2) - (local.get $9) - ) - ) - (local.get $4) - ) - ) - (select - (i32.shr_s - (local.get $2) - (local.get $4) - ) - (i32.const 0) - (i32.lt_s - (local.get $4) - (i32.const 32) - ) - ) - ) - ) - (local.set $10 - (i32.load - (local.get $3) - ) - ) - (local.set $9 - (i32.sub - (i32.const 0) - (local.tee $4 - (i32.sub - (i32.const 24) - (local.tee $8 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (local.tee $14 - (i32.eqz - (local.get $4) - ) - ) - (local.get $1) - (if (result i32) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $9) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $4) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $4) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $4) - ) - ) - ) - ) - ) - (local.set $4 - (if (result i32) - (local.get $14) - (local.get $1) - (if (result i32) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $9) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $4) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $4) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $4) - ) - ) - ) - ) - ) - (local.set $16 - (i32.shr_s - (local.tee $8 - (i32.shr_u - (select - (i32.const 32768) - (i32.const 46214) - (i32.and - (local.get $8) - (i32.const 1) - ) - ) - (i32.shr_u - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $3) - (local.tee $8 - (i32.add - (i32.add - (local.get $10) - (i32.mul - (local.tee $5 - (i32.shr_s - (i32.shl - (select - (local.get $5) - (local.tee $15 - (select - (local.tee $14 - (i32.add - (i32.mul - (local.tee $9 - (i32.shr_s - (i32.shl - (local.tee $7 - (select - (local.tee $7 - (select - (local.get $7) - (i32.const -16384) - (i32.gt_s - (local.get $7) - (i32.const -16384) - ) - ) - ) - (i32.const 16384) - (i32.lt_s - (local.get $7) - (i32.const 16384) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $7) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $7) - (i32.const 65535) - ) - (local.get $9) - ) - (i32.const 16) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $14) - ) - (i32.gt_s - (local.get $14) - (i32.const 0) - ) - ) - ) - (i32.lt_s - (local.get $15) - (local.get $5) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.sub - (i32.shl - (i32.add - (i32.shr_u - (i32.mul - (local.tee $2 - (i32.shr_u - (i32.mul - (i32.and - (local.get $2) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (local.tee $17 - (i32.and - (local.get $8) - (i32.const 65535) - ) - ) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $2) - (local.get $16) - ) - (local.get $8) - ) - ) - (local.tee $15 - (i32.shr_u - (local.get $12) - (i32.const 1) - ) - ) - ) - (local.get $10) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (i32.sub - (i32.shl - (i32.add - (i32.shr_u - (i32.mul - (local.tee $2 - (i32.shr_u - (i32.mul - (i32.and - (local.get $4) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (local.get $17) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $2) - (local.get $16) - ) - (local.get $8) - ) - ) - (local.get $15) - ) - (local.get $10) - ) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.store offset=4 - (local.get $3) - (local.tee $1 - (i32.add - (i32.add - (local.tee $10 - (i32.load offset=4 - (local.get $3) - ) - ) - (i32.mul - (local.get $5) - (i32.shr_s - (i32.sub - (if (result i32) - (i32.lt_s - (local.tee $1 - (i32.add - (i32.sub - (i32.shr_s - (local.get $11) - (i32.sub - (local.get $12) - (local.get $13) - ) - ) - (i32.shl - (i32.add - (i32.mul - (local.get $9) - (i32.shr_s - (local.get $6) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $6) - (i32.const 65535) - ) - (local.get $9) - ) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - (i32.shl - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (local.get $14) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_u - (local.get $1) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - (i32.const 6) - ) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $1 - (i32.const 0) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $11 - (i32.sub - (i32.const 0) - (local.tee $4 - (i32.sub - (i32.const 24) - (local.tee $6 - (i32.clz - (local.get $1) - ) - ) - ) - ) - ) - ) - (local.set $2 - (if (result i32) - (local.tee $13 - (i32.eqz - (local.get $4) - ) - ) - (local.get $1) - (if (result i32) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $11) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $4) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $4) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $4) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $13) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - (i32.or - (i32.shl - (local.get $1) - (local.get $11) - ) - (i32.shr_u - (local.get $1) - (i32.add - (local.get $4) - (i32.const 32) - ) - ) - ) - (i32.or - (i32.shl - (local.get $1) - (i32.sub - (i32.const 32) - (local.get $4) - ) - ) - (i32.shr_u - (local.get $1) - (local.get $4) - ) - ) - ) - ) - ) - (local.set $6 - (i32.shr_s - (local.tee $4 - (i32.shr_u - (select - (i32.const 32768) - (i32.const 46214) - (i32.and - (local.get $6) - (i32.const 1) - ) - ) - (i32.shr_u - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - (local.set $1 - (i32.add - (i32.shr_u - (i32.mul - (local.tee $1 - (i32.shr_u - (i32.mul - (i32.and - (local.get $1) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (local.tee $11 - (i32.and - (local.get $4) - (i32.const 65535) - ) - ) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $1) - (local.get $6) - ) - (local.get $4) - ) - ) - ) - (i32.shl - (i32.add - (i32.shr_u - (i32.mul - (local.tee $2 - (i32.shr_u - (i32.mul - (i32.and - (local.get $2) - (i32.const 127) - ) - (i32.const 13959168) - ) - (i32.const 16) - ) - ) - (local.get $11) - ) - (i32.const 16) - ) - (i32.add - (i32.mul - (local.get $2) - (local.get $6) - ) - (local.get $4) - ) - ) - (local.get $15) - ) - ) - ) - (local.get $10) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (i32.sub - (i32.shl - (local.get $1) - (local.get $15) - ) - (local.get $10) - ) - (i32.const 65535) - ) - (local.get $5) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $3 - (i32.clz - (select - (local.tee $2 - (select - (local.get $8) - (i32.const 1) - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - ) - (local.set $1 - (i32.add - (i32.add - (local.tee $6 - (i32.add - (i32.mul - (local.tee $2 - (i32.shr_s - (i32.shl - (i32.div_s - (i32.const 536870911) - (i32.shr_s - (local.tee $4 - (i32.shl - (local.get $2) - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $1 - (i32.shl - (local.get $1) - (i32.add - (local.tee $5 - (i32.clz - (select - (local.get $1) - (i32.sub - (i32.const 0) - (local.get $1) - ) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (i32.mul - (local.get $2) - (i32.shr_s - (local.tee $1 - (i32.sub - (local.get $1) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.mul - (i64.extend_i32_s - (local.get $4) - ) - (i64.extend_i32_s - (local.get $6) - ) - ) - (i64.const 29) - ) - ) - (i32.const -8) - ) - ) - ) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $1) - (i32.const 65535) - ) - (local.get $2) - ) - (i32.const 16) - ) - ) - ) - (if - (i32.lt_s - (local.tee $2 - (i32.add - (local.get $5) - (i32.sub - (i32.const 15) - (local.get $3) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $5 - (i32.gt_s - (local.tee $3 - (i32.shr_s - (i32.const -2147483648) - (local.tee $2 - (i32.sub - (i32.const 0) - (local.get $2) - ) - ) - ) - ) - (local.tee $4 - (i32.shr_u - (i32.const 2147483647) - (local.get $2) - ) - ) - ) - ) - (i32.store - (local.get $0) - (select - (local.tee $0 - (select - (local.tee $0 - (i32.shl - (select - (local.tee $0 - (select - (local.get $3) - (local.get $4) - (local.get $5) - ) - ) - (select - (local.tee $3 - (select - (local.get $4) - (local.get $3) - (local.get $5) - ) - ) - (local.get $1) - (i32.lt_s - (local.get $1) - (local.get $3) - ) - ) - (i32.gt_s - (local.get $1) - (local.get $0) - ) - ) - (local.get $2) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $0) - (i32.const 0) - ) - ) - ) - (i32.const 32767) - (i32.lt_s - (local.get $0) - (i32.const 32767) - ) - ) - ) - ) - (i32.store - (local.get $0) - (select - (local.tee $0 - (select - (local.tee $0 - (select - (i32.shr_s - (local.get $1) - (local.get $2) - ) - (i32.const 0) - (i32.lt_s - (local.get $2) - (i32.const 32) - ) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $0) - (i32.const 0) - ) - ) - ) - (i32.const 32767) - (i32.lt_s - (local.get $0) - (i32.const 32767) - ) - ) - ) - ) - (local.get $7) - ) - (func $_silk_stereo_quant_pred (; 80 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local.set $2 - (i32.const -13732) - ) - (local.set $3 - (i32.const 2147483647) - ) - (block $__rjto$0 - (block $__rjti$0 - (loop $while-in - (block $while-out - (br_if $__rjti$0 - (i32.ge_s - (local.tee $9 - (select - (local.tee $2 - (i32.sub - (i32.load - (local.get $0) - ) - (local.tee $6 - (i32.add - (local.tee $8 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $2 - (i32.sub - (local.tee $11 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (i32.const 25840) - ) - ) - ) - (local.tee $7 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.const 65535) - ) - (i32.const 6554) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 6554) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - (local.get $3) - ) - ) - (i32.store8 - (local.get $1) - (local.tee $2 - (i32.and - (local.get $5) - (i32.const 255) - ) - ) - ) - (i32.store8 offset=1 - (local.get $1) - (i32.const 0) - ) - (if - (i32.ge_s - (local.tee $5 - (select - (local.tee $4 - (i32.sub - (i32.load - (local.get $0) - ) - (local.tee $3 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 3) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $4) - ) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - ) - (local.get $9) - ) - (block - (local.set $4 - (local.get $6) - ) - (br $while-out) - ) - ) - (i32.store8 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=1 - (local.get $1) - (i32.const 1) - ) - (if - (i32.ge_s - (local.tee $9 - (select - (local.tee $6 - (i32.sub - (i32.load - (local.get $0) - ) - (local.tee $4 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 5) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $6) - ) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (local.get $5) - ) - (block - (local.set $4 - (local.get $3) - ) - (br $while-out) - ) - ) - (i32.store8 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=1 - (local.get $1) - (i32.const 2) - ) - (br_if $while-out - (i32.ge_s - (local.tee $6 - (select - (local.tee $3 - (i32.sub - (i32.load - (local.get $0) - ) - (local.tee $5 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 7) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (local.get $9) - ) - ) - (i32.store8 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=1 - (local.get $1) - (i32.const 3) - ) - (if - (i32.ge_s - (local.tee $3 - (select - (local.tee $3 - (i32.sub - (i32.load - (local.get $0) - ) - (local.tee $4 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 9) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (local.get $6) - ) - (block - (local.set $4 - (local.get $5) - ) - (br $while-out) - ) - ) - (i32.store8 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=1 - (local.get $1) - (i32.const 4) - ) - (if - (i32.lt_u - (local.get $10) - (i32.const 15) - ) - (block - (local.set $2 - (local.get $11) - ) - (local.set $5 - (local.get $10) - ) - (br $while-in) - ) - ) - ) - ) - (br $__rjto$0) - ) - (local.set $2 - (i32.load8_s - (local.get $1) - ) - ) - ) - (i32.store8 offset=2 - (local.get $1) - (local.tee $3 - (i32.div_s - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 3) - ) - ) - ) - (i32.store8 - (local.get $1) - (i32.add - (i32.mul - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const -3) - ) - (i32.and - (local.get $2) - (i32.const 255) - ) - ) - ) - (i32.store - (local.get $0) - (local.get $4) - ) - (local.set $2 - (i32.const -13732) - ) - (local.set $3 - (i32.const 2147483647) - ) - (local.set $5 - (i32.const 0) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $while-in1 - (block $while-out0 - (br_if $__rjti$1 - (i32.ge_s - (local.tee $9 - (select - (local.tee $2 - (i32.sub - (i32.load offset=4 - (local.get $0) - ) - (local.tee $6 - (i32.add - (local.tee $8 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $2 - (i32.sub - (local.tee $11 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (i32.const 25840) - ) - ) - ) - (local.tee $7 - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.const 65535) - ) - (i32.const 6554) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $2) - (i32.const 16) - ) - (i32.const 6554) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - ) - (local.get $3) - ) - ) - (i32.store8 offset=3 - (local.get $1) - (local.tee $2 - (i32.and - (local.get $5) - (i32.const 255) - ) - ) - ) - (i32.store8 offset=4 - (local.get $1) - (i32.const 0) - ) - (if - (i32.ge_s - (local.tee $5 - (select - (local.tee $4 - (i32.sub - (i32.load offset=4 - (local.get $0) - ) - (local.tee $3 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 3) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $4) - ) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - ) - (local.get $9) - ) - (block - (local.set $4 - (local.get $6) - ) - (br $while-out0) - ) - ) - (i32.store8 offset=3 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=4 - (local.get $1) - (i32.const 1) - ) - (if - (i32.ge_s - (local.tee $9 - (select - (local.tee $6 - (i32.sub - (i32.load offset=4 - (local.get $0) - ) - (local.tee $4 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 5) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $6) - ) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (local.get $5) - ) - (block - (local.set $4 - (local.get $3) - ) - (br $while-out0) - ) - ) - (i32.store8 offset=3 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=4 - (local.get $1) - (i32.const 2) - ) - (br_if $while-out0 - (i32.ge_s - (local.tee $6 - (select - (local.tee $3 - (i32.sub - (i32.load offset=4 - (local.get $0) - ) - (local.tee $5 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 7) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (local.get $9) - ) - ) - (i32.store8 offset=3 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=4 - (local.get $1) - (i32.const 3) - ) - (if - (i32.ge_s - (local.tee $3 - (select - (local.tee $3 - (i32.sub - (i32.load offset=4 - (local.get $0) - ) - (local.tee $4 - (i32.add - (local.get $7) - (i32.mul - (local.get $8) - (i32.const 9) - ) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (local.get $6) - ) - (block - (local.set $4 - (local.get $5) - ) - (br $while-out0) - ) - ) - (i32.store8 offset=3 - (local.get $1) - (local.get $2) - ) - (i32.store8 offset=4 - (local.get $1) - (i32.const 4) - ) - (if - (i32.lt_u - (local.get $10) - (i32.const 15) - ) - (block - (local.set $2 - (local.get $11) - ) - (local.set $5 - (local.get $10) - ) - (br $while-in1) - ) - ) - ) - ) - (br $__rjto$1) - ) - (local.set $2 - (i32.load8_s offset=3 - (local.get $1) - ) - ) - ) - (i32.store8 offset=5 - (local.get $1) - (local.tee $3 - (i32.div_s - (i32.shr_s - (i32.shl - (local.get $2) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 3) - ) - ) - ) - (i32.store8 offset=3 - (local.get $1) - (i32.add - (i32.mul - (i32.shr_s - (i32.shl - (local.get $3) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const -3) - ) - (i32.and - (local.get $2) - (i32.const 255) - ) - ) - ) - (i32.store offset=4 - (local.get $0) - (local.get $4) - ) - (i32.store - (local.get $0) - (i32.sub - (i32.load - (local.get $0) - ) - (local.get $4) - ) - ) - ) - (func $_silk_encode_frame_FLP (; 81 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) - (local $6 i32) - (local $7 f64) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 f32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 f32) - (local $19 i32) - (local $20 i32) - (local $21 f32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 f64) - (local $27 i32) - (local $28 i32) - (local $29 f32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 i32) - (local $36 i32) - (local $37 f32) - (local $38 i32) - (local $39 i32) - (local $40 i32) - (local $41 i32) - (local $42 i32) - (local $43 i32) - (local $44 i32) - (local $45 f32) - (local $46 i32) - (local $47 i32) - (local $48 f32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 i32) - (local $56 i32) - (local $57 i32) - (local $58 i32) - (local $59 i32) - (local $60 i32) - (local $61 i32) - (local $62 i32) - (local $63 f64) - (local $64 i32) - (local $65 i32) - (local $66 i32) - (local $67 i32) - (local $68 f32) - (local $69 i32) - (local $70 i32) - (local $71 i32) - (local $72 i32) - (local $73 i32) - (local $74 i32) - (local $75 i32) - (local $76 i32) - (local $77 i32) - (local $78 i32) - (local $79 i32) - (local $80 i32) - (local $81 i32) - (local $82 i32) - (local $83 i32) - (local $84 i32) - (local $85 i32) - (local $86 i32) - (local $87 i32) - (local $88 i32) - (local $89 i32) - (local $90 i32) - (local $91 i32) - (local $92 i32) - (local $93 i32) - (local $94 i32) - (local $95 i32) - (local $96 i32) - (local $97 i32) - (local $98 i32) - (local $99 i32) - (local $100 i32) - (local $101 f64) - (local $102 i64) - (local $103 i32) - (local $104 i32) - (local $105 i32) - (local $106 i32) - (local $107 f32) - (local $108 f64) - (local.set $6 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 34208) - ) - ) - (local.set $27 - (i32.add - (local.get $6) - (i32.const 22704) - ) - ) - (local.set $35 - (i32.add - (local.get $6) - (i32.const 21744) - ) - ) - (local.set $32 - (i32.add - (local.get $6) - (i32.const 17392) - ) - ) - (local.set $24 - (i32.add - (local.get $6) - (i32.const 16752) - ) - ) - (local.set $28 - (i32.add - (local.get $6) - (i32.const 16112) - ) - ) - (local.set $61 - (i32.add - (local.get $6) - (i32.const 15792) - ) - ) - (local.set $49 - (i32.add - (local.get $6) - (i32.const 13408) - ) - ) - (local.set $41 - (i32.add - (local.get $6) - (i32.const 13136) - ) - ) - (local.set $23 - (i32.add - (local.get $6) - (i32.const 11600) - ) - ) - (local.set $50 - (i32.add - (local.get $6) - (i32.const 11504) - ) - ) - (local.set $42 - (i32.add - (local.get $6) - (i32.const 11200) - ) - ) - (local.set $83 - (i32.add - (local.get $6) - (i32.const 8480) - ) - ) - (local.set $84 - (i32.add - (local.get $6) - (i32.const 5760) - ) - ) - (local.set $13 - (i32.add - (local.get $6) - (i32.const 5680) - ) - ) - (local.set $62 - (i32.add - (local.get $6) - (i32.const 5616) - ) - ) - (local.set $53 - (i32.add - (local.get $6) - (i32.const 5552) - ) - ) - (local.set $40 - (i32.add - (local.get $6) - (i32.const 4016) - ) - ) - (local.set $17 - (i32.add - (local.get $6) - (i32.const 33440) - ) - ) - (local.set $54 - (i32.add - (local.get $6) - (i32.const 33392) - ) - ) - (local.set $55 - (i32.add - (local.get $6) - (i32.const 24664) - ) - ) - (local.set $56 - (i32.add - (local.get $6) - (i32.const 24640) - ) - ) - (local.set $85 - (i32.add - (local.get $6) - (i32.const 29040) - ) - ) - (local.set $86 - (i32.add - (local.get $6) - (i32.const 24688) - ) - ) - (local.set $73 - (i32.add - (local.get $6) - (i32.const 1312) - ) - ) - (local.set $87 - (i32.add - (local.get $6) - (i32.const 32) - ) - ) - (local.set $74 - (i32.add - (local.get $6) - (i32.const 34192) - ) - ) - (i64.store - (local.tee $75 - (i32.add - (local.tee $65 - (local.get $6) - ) - (i32.const 16) - ) - ) - (i64.const 0) - ) - (i64.store offset=8 - (local.get $75) - (i64.const 0) - ) - (local.set $6 - (i32.load - (local.tee $8 - (i32.add - (local.get $0) - (i32.const 4620) - ) - ) - ) - ) - (i32.store - (local.get $8) - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.set $76 - (i32.add - (local.get $0) - (i32.const 4736) - ) - ) - (i32.store8 - (local.tee $88 - (i32.add - (local.get $0) - (i32.const 4770) - ) - ) - (i32.and - (local.get $6) - (i32.const 3) - ) - ) - (local.set $51 - (i32.add - (i32.add - (local.get $0) - (i32.const 7180) - ) - (i32.shl - (local.tee $20 - (i32.load - (local.tee $89 - (i32.add - (local.get $0) - (i32.const 4592) - ) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $33 - (i32.add - (local.tee $64 - (i32.add - (local.get $65) - (i32.const 1328) - ) - ) - (i32.shl - (local.get $20) - (i32.const 2) - ) - ) - ) - (local.set $36 - (i32.add - (local.get $0) - (i32.const 5098) - ) - ) - (local.set $12 - (i32.load - (local.tee $66 - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - ) - ) - (block $__rjto$18 - (block $__rjti$18 - (br_if $__rjti$18 - (i32.eqz - (local.tee $30 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (local.set $8 - (i32.shr_s - (local.tee $6 - (i32.sub - (i32.const 262144) - (i32.shl - (local.tee $38 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.const 10) - ) - ) - ) - (i32.const 16) - ) - ) - (local.set $10 - (i32.and - (local.get $6) - (i32.const 64512) - ) - ) - (local.set $6 - (if (result i32) - (i32.lt_s - (local.get $6) - (i32.const 262144) - ) - (block $do-once0 (result i32) - (if - (i32.eqz - (local.get $10) - ) - (block - (local.set $14 - (i32.wrap_i64 - (local.tee $102 - (i64.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 25968) - ) - ) - ) - ) - ) - (local.set $15 - (i32.wrap_i64 - (i64.shr_u - (local.get $102) - (i64.const 32) - ) - ) - ) - (local.set $9 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25904) - ) - ) - ) - (local.set $10 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25912) - ) - ) - ) - (br $do-once0 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25908) - ) - ) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.set $6 - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (if - (i32.lt_u - (local.get $10) - (i32.const 32768) - ) - (block - (local.set $10 - (i32.sub - (i32.load - (i32.add - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 25904) - ) - ) - (local.tee $39 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25904) - ) - ) - ) - ) - ) - (local.set $47 - (i32.sub - (i32.load - (i32.add - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 25908) - ) - ) - (local.tee $46 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25908) - ) - ) - ) - ) - ) - (local.set $25 - (i32.sub - (i32.load - (i32.add - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 25912) - ) - ) - (local.tee $34 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25912) - ) - ) - ) - ) - ) - (local.set $14 - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (i32.const 25968) - ) - ) - (local.tee $15 - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 25968) - ) - ) - ) - ) - ) - (local.set $8 - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (i32.const 25972) - ) - ) - (local.tee $9 - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 25972) - ) - ) - ) - ) - ) - ) - (block - (local.set $10 - (i32.sub - (local.tee $39 - (i32.load - (i32.add - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 25904) - ) - ) - ) - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25904) - ) - ) - ) - ) - (local.set $47 - (i32.sub - (local.tee $46 - (i32.load - (i32.add - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 25908) - ) - ) - ) - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25908) - ) - ) - ) - ) - (local.set $25 - (i32.sub - (local.tee $34 - (i32.load - (i32.add - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 25912) - ) - ) - ) - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 12) - ) - (i32.const 25912) - ) - ) - ) - ) - (local.set $14 - (i32.sub - (local.tee $15 - (i32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (i32.const 25968) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 25968) - ) - ) - ) - ) - (local.set $8 - (i32.sub - (local.tee $9 - (i32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (i32.const 25972) - ) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 25972) - ) - ) - ) - ) - ) - ) - (local.set $14 - (i32.add - (i32.add - (local.get $15) - (i32.mul - (local.get $6) - (i32.shr_s - (local.get $14) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $14) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - ) - (local.set $15 - (i32.add - (i32.add - (local.get $9) - (i32.mul - (local.get $6) - (i32.shr_s - (local.get $8) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $8) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - ) - (local.set $9 - (i32.add - (i32.add - (local.get $39) - (i32.mul - (local.get $6) - (i32.shr_s - (local.get $10) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $10) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - ) - (local.set $10 - (i32.add - (i32.add - (local.get $34) - (i32.mul - (local.get $6) - (i32.shr_s - (local.get $25) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $25) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - ) - (i32.add - (i32.add - (local.get $46) - (i32.mul - (local.get $6) - (i32.shr_s - (local.get $47) - (i32.const 16) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $47) - (i32.const 65535) - ) - (local.get $6) - ) - (i32.const 16) - ) - ) - ) - (block (result i32) - (local.set $14 - (i32.const 35497197) - ) - (local.set $15 - (i32.const 57401098) - ) - (local.set $9 - (i32.const 89306658) - ) - (local.set $10 - (i32.const 89306658) - ) - (i32.const 178584282) - ) - ) - ) - (i32.store offset=24 - (local.get $0) - (select - (local.tee $8 - (select - (local.tee $8 - (i32.add - (local.get $30) - (local.get $38) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - (i32.const 256) - (i32.lt_s - (local.get $8) - (i32.const 256) - ) - ) - ) - (block $do-once - (if - (i32.le_s - (local.get $12) - (i32.const 0) - ) - (block - (local.set $8 - (i32.add - (i32.shl - (local.tee $6 - (i32.mul - (i32.load - (local.tee $47 - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (br $do-once) - ) - ) - (local.set $47 - (i32.and - (local.tee $8 - (i32.sub - (i32.const 0) - (local.get $14) - ) - ) - (i32.const 16383) - ) - ) - (local.set $25 - (i32.and - (local.tee $14 - (i32.sub - (i32.const 0) - (local.get $15) - ) - ) - (i32.const 16383) - ) - ) - (local.set $30 - (i32.shr_s - (i32.shl - (local.get $8) - (i32.const 2) - ) - (i32.const 16) - ) - ) - (local.set $38 - (i32.shr_s - (i32.shl - (local.get $14) - (i32.const 2) - ) - (i32.const 16) - ) - ) - (local.set $39 - (i32.shr_s - (local.get $9) - (i32.const 16) - ) - ) - (local.set $46 - (i32.and - (local.get $9) - (i32.const 65535) - ) - ) - (local.set $34 - (i32.shr_s - (local.get $6) - (i32.const 16) - ) - ) - (local.set $43 - (i32.and - (local.get $6) - (i32.const 65535) - ) - ) - (local.set $44 - (i32.shr_s - (local.get $10) - (i32.const 16) - ) - ) - (local.set $57 - (i32.and - (local.get $10) - (i32.const 65535) - ) - ) - (local.set $8 - (i32.load offset=16 - (local.get $0) - ) - ) - (local.set $9 - (i32.load offset=20 - (local.get $0) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in - (local.set $8 - (i32.add - (i32.add - (i32.add - (i32.add - (local.get $9) - (i32.mul - (local.get $30) - (local.tee $14 - (i32.shr_s - (local.tee $10 - (i32.shl - (i32.add - (i32.add - (local.get $8) - (i32.mul - (local.tee $9 - (i32.load16_s - (local.tee $58 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $36) - ) - ) - ) - ) - (local.get $39) - ) - ) - (i32.shr_s - (i32.mul - (local.get $9) - (local.get $46) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - ) - (i32.const 16) - ) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $15 - (i32.and - (local.get $10) - (i32.const 65532) - ) - ) - (local.get $30) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.get $14) - (local.get $47) - ) - (i32.shr_u - (i32.mul - (local.get $15) - (local.get $47) - ) - (i32.const 16) - ) - ) - (i32.const 13) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.add - (i32.mul - (local.get $9) - (local.get $34) - ) - (i32.shr_s - (i32.mul - (local.get $9) - (local.get $43) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $9 - (i32.add - (i32.add - (i32.mul - (local.get $9) - (local.get $44) - ) - (i32.shr_s - (i32.mul - (local.get $9) - (local.get $57) - ) - (i32.const 16) - ) - ) - (i32.add - (i32.add - (i32.mul - (local.get $14) - (local.get $38) - ) - (i32.shr_s - (i32.mul - (local.get $15) - (local.get $38) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.add - (i32.mul - (local.get $14) - (local.get $25) - ) - (i32.shr_u - (i32.mul - (local.get $15) - (local.get $25) - ) - (i32.const 16) - ) - ) - (i32.const 13) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.store16 - (local.get $58) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (local.get $10) - (i32.const 16383) - ) - (i32.const 14) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $10) - (i32.const -536887295) - ) - ) - (i32.gt_s - (local.get $10) - (i32.const 536854528) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - (i32.store offset=16 - (local.get $0) - (local.get $8) - ) - (i32.store offset=20 - (local.get $0) - (local.get $9) - ) - (br $__rjti$18) - ) - (br $__rjto$18) - ) - (local.set $8 - (i32.add - (i32.shl - (local.tee $9 - (i32.mul - (i32.load - (local.tee $47 - (i32.add - (local.get $0) - (i32.const 4576) - ) - ) - ) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (local.set $6 - (if (result i32) - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - (block (result i32) - (local.set $6 - (local.get $12) - ) - (loop $while-in3 (result i32) - (f32.store - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $8) - ) - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 5096) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (local.set $6 - (local.get $10) - ) - (br $while-in3) - ) - (local.get $9) - ) - ) - ) - (local.get $9) - ) - ) - ) - (f32.store - (local.get $8) - (f32.add - (f32.load - (local.get $8) - ) - (f32.const 9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (local.tee $8 - (i32.shr_s - (local.get $12) - (i32.const 3) - ) - ) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $9) - ) - (f32.const 9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $9) - ) - (f32.const -9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (i32.mul - (local.get $8) - (i32.const 3) - ) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $9) - ) - (f32.const -9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $9) - ) - (f32.const 9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (i32.mul - (local.get $8) - (i32.const 5) - ) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $9) - ) - (f32.const 9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (i32.mul - (local.get $8) - (i32.const 6) - ) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $9) - ) - (f32.const -9.999999974752427e-07) - ) - ) - (f32.store - (local.tee $6 - (i32.add - (i32.shl - (i32.add - (i32.mul - (local.get $8) - (i32.const 7) - ) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (f32.add - (f32.load - (local.get $6) - ) - (f32.const -9.999999974752427e-07) - ) - ) - (if - (i32.eqz - (i32.load - (local.tee $103 - (i32.add - (local.get $0) - (i32.const 4680) - ) - ) - ) - ) - (block $label$break$L24 - (if - (i32.lt_s - (local.tee $15 - (i32.add - (local.get $20) - (local.tee $6 - (i32.add - (local.get $12) - (local.tee $8 - (i32.load - (i32.add - (local.get $0) - (i32.const 4596) - ) - ) - ) - ) - ) - ) - ) - (local.tee $9 - (i32.load - (i32.add - (local.get $0) - (i32.const 4548) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 43422) - (i32.const 43484) - (i32.const 59) - ) - ) - (if - (i32.and - (local.get $8) - (i32.const 3) - ) - (call $_celt_fatal - (i32.const 43073) - (i32.const 43038) - (i32.const 51) - ) - ) - (local.set $10 - (i32.add - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $51) - ) - (i32.shl - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.const 2) - ) - ) - ) - (local.set $29 - (f32.sub - (f32.const 2) - (f32.mul - (local.tee $11 - (f32.div - (f32.const 3.1415927410125732) - (f32.convert_i32_s - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - (local.get $11) - ) - ) - ) - (if - (local.tee $14 - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in6 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $40) - ) - (f32.mul - (f32.add - (local.get $21) - (local.get $11) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $12 - (i32.or - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $12 - (i32.or - (local.get $6) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - (f32.mul - (f32.add - (local.get $11) - (local.tee $21 - (f32.sub - (f32.mul - (local.get $29) - (local.get $11) - ) - (local.get $21) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $12 - (i32.or - (local.get $6) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - (f32.mul - (local.get $21) - (f32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (local.set $11 - (f32.sub - (f32.mul - (local.get $29) - (local.get $21) - ) - (local.get $11) - ) - ) - (br_if $while-in6 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (local.set $20 - (i32.add - (local.get $0) - (i32.const 7180) - ) - ) - (drop - (call $_memcpy - (local.tee $12 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $40) - ) - ) - (local.tee $25 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $10) - ) - ) - (i32.shl - (local.tee $6 - (i32.sub - (local.get $9) - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $12) - ) - ) - (local.set $12 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $25) - ) - ) - (if - (local.get $14) - (block - (local.set $21 - (f32.const 1) - ) - (local.set $11 - (f32.mul - (local.get $29) - (f32.const 0.5) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in8 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $10) - ) - (f32.mul - (f32.add - (local.get $21) - (local.get $11) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $14 - (i32.or - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $14 - (i32.or - (local.get $6) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - (f32.mul - (f32.add - (local.get $11) - (local.tee $21 - (f32.sub - (f32.mul - (local.get $29) - (local.get $11) - ) - (local.get $21) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $14 - (i32.or - (local.get $6) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - (f32.mul - (local.get $21) - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $11 - (f32.sub - (f32.mul - (local.get $29) - (local.get $21) - ) - (local.get $11) - ) - ) - (br_if $while-in8 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (f32.store - (local.get $13) - (local.tee $11 - (f32.add - (local.tee $11 - (if (result f32) - (i32.gt_s - (local.tee $10 - (select - (local.get $9) - (local.tee $6 - (i32.add - (local.tee $8 - (i32.load - (local.tee $14 - (i32.add - (local.get $0) - (i32.const 4648) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.gt_s - (local.get $6) - (local.get $9) - ) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $6 - (i32.const 0) - ) - (loop $while-in10 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (local.get $40) - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $40) - ) - (i32.sub - (local.get $9) - (local.get $6) - ) - ) - ) - ) - (br_if $while-in10 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (f32.load - (local.get $13) - ) - ) - (f32.const 0) - ) - ) - (f32.add - (f32.mul - (local.get $11) - (f32.const 1.0000000474974513e-03) - ) - (f32.const 1) - ) - ) - ) - ) - (f32.store offset=704 - (local.get $17) - (f32.div - (local.get $11) - (select - (local.tee $11 - (call $_silk_schur_FLP - (local.get $53) - (local.get $13) - (local.get $8) - ) - ) - (f32.const 1) - (f32.gt - (local.get $11) - (f32.const 1) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $12 - (i32.load - (local.get $14) - ) - ) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const 1) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in12 - (local.set $13 - (i32.shr_u - (local.get $9) - (i32.const 1) - ) - ) - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $53) - ) - ) - ) - (if - (i32.and - (local.tee $10 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 2147483646) - ) - (block - (local.set $25 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in14 - (local.set $21 - (f32.load - (local.tee $30 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $62) - ) - ) - ) - ) - (f32.store - (local.get $30) - (f32.add - (local.get $21) - (f32.mul - (local.get $11) - (local.tee $29 - (f32.load - (local.tee $30 - (i32.add - (i32.shl - (i32.sub - (local.get $25) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $62) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $30) - (f32.add - (local.get $29) - (f32.mul - (local.get $11) - (local.get $21) - ) - ) - ) - (br_if $while-in14 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $62) - ) - (f32.neg - (local.get $11) - ) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $10) - (local.get $12) - ) - (block - (local.set $6 - (local.get $10) - ) - (br $while-in12) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 1) - ) - (block - (local.set $11 - (f32.const 0.9900000095367432) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in16 - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $62) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $9) - ) - ) - ) - (local.set $11 - (f32.mul - (local.get $11) - (f32.const 0.9900000095367432) - ) - ) - (br_if $while-in16 - (i32.ne - (local.get $6) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.const 0.9900000095367432) - ) - ) - ) - (block - (local.set $11 - (f32.const 0.9900000095367432) - ) - (local.set $6 - (i32.add - (local.get $12) - (i32.const -1) - ) - ) - ) - ) - (f32.store - (local.tee $6 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $62) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $6) - ) - ) - ) - (call $_silk_LPC_analysis_filter_FLP - (local.get $64) - (local.get $62) - (local.get $20) - (local.get $15) - (local.get $12) - ) - (block $__rjto$13 - (block $__rjti$13 - (br_if $__rjti$13 - (i32.eqz - (local.tee $6 - (i32.load8_s - (local.tee $58 - (i32.add - (local.get $0) - (i32.const 4765) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$13 - (i32.load - (i32.add - (local.get $0) - (i32.const 4664) - ) - ) - ) - (local.set $21 - (f32.sub - (f32.sub - (f32.sub - (f32.sub - (f32.const 0.6000000238418579) - (f32.mul - (f32.convert_i32_s - (i32.load - (local.get $14) - ) - ) - (f32.const 0.004000000189989805) - ) - ) - (f32.mul - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4532) - ) - ) - ) - (f32.const 0.10000000149011612) - ) - (f32.const 0.00390625) - ) - ) - (f32.mul - (f32.convert_i32_s - (i32.shr_s - (i32.load8_s - (i32.add - (local.get $0) - (i32.const 4541) - ) - ) - (i32.const 1) - ) - ) - (f32.const 0.15000000596046448) - ) - ) - (f32.mul - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4712) - ) - ) - ) - (f32.const 0.10000000149011612) - ) - (f32.const 0.000030517578125) - ) - ) - ) - (local.set $77 - (i32.add - (local.get $17) - (i32.const 228) - ) - ) - (local.set $90 - (i32.add - (local.get $0) - (i32.const 4762) - ) - ) - (local.set $91 - (i32.add - (local.get $0) - (i32.const 4764) - ) - ) - (local.set $78 - (i32.add - (local.get $0) - (i32.const 10060) - ) - ) - (local.set $39 - (i32.load - (i32.add - (local.get $0) - (i32.const 4544) - ) - ) - ) - (local.set $29 - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4652) - ) - ) - ) - (f32.const 0.0000152587890625) - ) - ) - (local.set $43 - (i32.load - (i32.add - (local.get $0) - (i32.const 4644) - ) - ) - ) - (local.set $34 - (i32.load - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - (local.set $79 - (i32.eq - (local.tee $59 - (i32.load - (local.get $47) - ) - ) - (i32.const 8) - ) - ) - (local.set $80 - (i32.eq - (local.get $59) - (i32.const 12) - ) - ) - (local.set $92 - (i32.eq - (local.get $59) - (i32.const 16) - ) - ) - (block $switch - (block $switch-default - (br_table $switch $switch-default $switch-default $switch-default $switch $switch-default $switch-default $switch-default $switch $switch-default - (i32.sub - (local.get $59) - (i32.const 8) - ) - ) - ) - (call $_celt_fatal - (i32.const 43926) - (i32.const 43988) - (i32.const 112) - ) - ) - (if - (i32.le_s - (local.get $43) - (i32.const -1) - ) - (call $_celt_fatal - (i32.const 44025) - (i32.const 43988) - (i32.const 115) - ) - ) - (if - (i32.ge_s - (local.get $43) - (i32.const 3) - ) - (call $_celt_fatal - (i32.const 44077) - (i32.const 43988) - (i32.const 116) - ) - ) - (local.set $6 - (i32.mul - (local.get $59) - (local.tee $8 - (i32.add - (local.tee $71 - (i32.mul - (local.get $34) - (i32.const 5) - ) - ) - (i32.const 20) - ) - ) - ) - ) - (local.set $20 - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - (local.set $10 - (i32.shl - (local.get $8) - (i32.const 3) - ) - ) - (local.set $57 - (i32.mul - (local.get $59) - (i32.const 5) - ) - ) - (local.set $44 - (i32.shl - (local.get $59) - (i32.const 1) - ) - ) - (local.set $67 - (i32.add - (local.tee $60 - (i32.mul - (local.get $59) - (i32.const 18) - ) - ) - (i32.const -1) - ) - ) - (local.set $8 - (block $__rjto$6 (result i32) - (block $__rjti$6 - (if - (local.get $92) - (block - (if - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - (block - (local.set $8 - (local.get $6) - ) - (loop $while-in23 - (local.set $12 - (select - (local.tee $12 - (call $_lrintf - (f32.load - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $64) - ) - ) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $12) - (i32.const -32768) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (local.get $27) - ) - (select - (local.get $12) - (i32.const 32767) - (i32.lt_s - (local.get $12) - (i32.const 32767) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - (block - (local.set $8 - (local.get $9) - ) - (br $while-in23) - ) - ) - ) - (local.set $13 - (i32.shr_s - (local.get $6) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in25 - (local.set $9 - (i32.add - (local.tee $14 - (i32.add - (i32.add - (i32.mul - (i32.shr_s - (local.tee $9 - (i32.sub - (local.tee $14 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.tee $12 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $27) - ) - ) - (i32.const 10) - ) - ) - (local.get $9) - ) - ) - (i32.const 16) - ) - (i32.const -25727) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $9) - (i32.const 65535) - ) - (i32.const -25727) - ) - (i32.const 16) - ) - ) - (local.get $14) - ) - ) - (local.get $9) - ) - ) - (local.set $12 - (i32.add - (local.tee $25 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $12 - (i32.sub - (local.tee $15 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $12) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $27) - ) - ) - (i32.const 10) - ) - ) - (local.get $8) - ) - ) - (i32.const 65535) - ) - (i32.const 9872) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $12) - (i32.const 16) - ) - (i32.const 9872) - ) - ) - ) - (i32.add - (local.get $8) - (local.get $14) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $15) - (local.get $25) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $28) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.get $12) - (i32.const 10) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $12) - (i32.const -67109888) - ) - ) - (i32.gt_s - (local.get $12) - (i32.const 67107839) - ) - ) - ) - (br_if $while-in25 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $71) - (i32.const -20) - ) - (loop $while-in27 - (f32.store - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $32) - ) - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $28) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $10) - (i32.const 1) - ) - (block - (local.set $10 - (local.get $6) - ) - (br $while-in27) - ) - ) - ) - ) - ) - (block $__rjti$5 - (if - (i32.eqz - (local.get $80) - ) - (block - (if - (i32.eqz - (local.get $79) - ) - (call $_celt_fatal - (i32.const 44129) - (i32.const 43988) - (i32.const 151) - ) - ) - (br_if $__rjti$6 - (i32.le_s - (local.get $71) - (i32.const -20) - ) - ) - (loop $while-in29 - (local.set $8 - (select - (local.tee $8 - (call $_lrintf - (f32.load - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $64) - ) - ) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $8) - (i32.const -32768) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $28) - ) - (select - (local.get $8) - (i32.const 32767) - (i32.lt_s - (local.get $8) - (i32.const 32767) - ) - ) - ) - (br_if $__rjti$5 - (i32.le_s - (local.get $10) - (i32.const 1) - ) - ) - (local.set $10 - (local.get $6) - ) - (br $while-in29) - ) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - (block - (local.set $8 - (local.get $6) - ) - (loop $while-in31 - (local.set $12 - (select - (local.tee $12 - (call $_lrintf - (f32.load - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $64) - ) - ) - ) - ) - (i32.const -32768) - (i32.gt_s - (local.get $12) - (i32.const -32768) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $9) - (i32.const 1) - ) - (local.get $35) - ) - (select - (local.get $12) - (i32.const 32767) - (i32.lt_s - (local.get $12) - (i32.const 32767) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - (block - (local.set $8 - (local.get $9) - ) - (br $while-in31) - ) - ) - ) - ) - ) - (local.set $104 - (i32.add - (local.get $27) - (i32.const 16) - ) - ) - (i64.store - (local.get $27) - (i64.const 0) - ) - (i64.store offset=8 - (local.get $27) - (i64.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $46 - (local.get $35) - ) - (local.set $12 - (local.get $6) - ) - (local.set $6 - (local.get $28) - ) - (loop $while-in33 - (local.set $36 - (select - (local.get $12) - (i32.const 480) - (i32.lt_s - (local.get $12) - (i32.const 480) - ) - ) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - (block - (local.set $13 - (i32.const 0) - ) - (loop $while-in35 - (i32.store - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $104) - ) - (local.tee $8 - (i32.add - (local.get $8) - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $46) - ) - ) - (i32.const 8) - ) - ) - ) - ) - (local.set $8 - (i32.add - (i32.add - (local.get $9) - (i32.mul - (local.tee $9 - (i32.shr_s - (local.tee $8 - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - (i32.const 16) - ) - ) - (i32.const -2797) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $14 - (i32.and - (local.get $8) - (i32.const 65532) - ) - ) - (i32.const -2797) - ) - (i32.const 16) - ) - ) - ) - (local.set $9 - (i32.add - (i32.mul - (local.get $9) - (i32.const -6507) - ) - (i32.shr_s - (i32.mul - (local.get $14) - (i32.const -6507) - ) - (i32.const 16) - ) - ) - ) - (br_if $while-in35 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $36) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $36) - (i32.const 2) - ) - (block - (local.set $25 - (i32.load - (local.get $27) - ) - ) - (local.set $13 - (local.get $27) - ) - (local.set $14 - (local.get $36) - ) - (local.set $6 - (loop $while-in37 (result i32) - (local.set $93 - (i32.shr_s - (local.tee $15 - (i32.load offset=4 - (local.get $13) - ) - ) - (i32.const 16) - ) - ) - (local.set $94 - (i32.shr_s - (local.tee $30 - (i32.load - (local.tee $38 - (i32.add - (local.get $13) - (i32.const 12) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.store16 - (local.get $6) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $15 - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.add - (i32.mul - (i32.shr_s - (local.get $25) - (i32.const 16) - ) - (i32.const 4697) - ) - (i32.shr_u - (i32.mul - (i32.and - (local.get $25) - (i32.const 65535) - ) - (i32.const 4697) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $93) - (i32.const 10739) - ) - ) - (i32.shr_u - (i32.mul - (local.tee $106 - (i32.and - (local.get $15) - (i32.const 65535) - ) - ) - (i32.const 10739) - ) - (i32.const 16) - ) - ) - (local.tee $25 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $15 - (i32.load offset=8 - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 8276) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $15) - (i32.const 16) - ) - (i32.const 8276) - ) - ) - ) - ) - (i32.mul - (local.get $94) - (i32.const 1567) - ) - ) - (i32.shr_u - (i32.mul - (local.tee $105 - (i32.and - (local.get $30) - (i32.const 65535) - ) - ) - (i32.const 1567) - ) - (i32.const 16) - ) - ) - ) - (i32.const 5) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $15) - (i32.const -2097184) - ) - ) - (i32.gt_s - (local.get $15) - (i32.const 2097119) - ) - ) - ) - (local.set $15 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (i32.store16 offset=2 - (local.get $6) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.tee $6 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $6 - (i32.load offset=16 - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 4697) - ) - (i32.const 16) - ) - (i32.add - (i32.add - (i32.add - (local.get $25) - (i32.add - (i32.add - (i32.mul - (local.get $94) - (i32.const 10739) - ) - (i32.shr_u - (i32.mul - (local.get $105) - (i32.const 10739) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $93) - (i32.const 1567) - ) - ) - ) - (i32.shr_u - (i32.mul - (local.get $106) - (i32.const 1567) - ) - (i32.const 16) - ) - ) - (i32.mul - (i32.shr_s - (local.get $6) - (i32.const 16) - ) - (i32.const 4697) - ) - ) - ) - ) - (i32.const 5) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $6) - (i32.const -2097184) - ) - ) - (i32.gt_s - (local.get $6) - (i32.const 2097119) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $14) - (i32.const -3) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $14) - (i32.const 5) - ) - (block - (local.set $25 - (local.get $30) - ) - (local.set $13 - (local.get $38) - ) - (local.set $14 - (local.get $6) - ) - (local.set $6 - (local.get $15) - ) - (br $while-in37) - ) - (local.get $15) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $12 - (i32.sub - (local.get $12) - (local.get $36) - ) - ) - (i32.const 0) - ) - (block - (i64.store align=4 - (local.get $27) - (i64.load align=4 - (local.tee $13 - (i32.add - (i32.shl - (local.get $36) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $27) - (i64.load offset=8 align=4 - (local.get $13) - ) - ) - (local.set $46 - (i32.add - (i32.shl - (local.get $36) - (i32.const 1) - ) - (local.get $46) - ) - ) - (br $while-in33) - ) - ) - ) - (if - (i32.gt_s - (local.get $71) - (i32.const -20) - ) - (loop $while-in39 - (f32.store - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $32) - ) - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $28) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $10) - (i32.const 1) - ) - (block - (local.set $10 - (local.get $6) - ) - (br $while-in39) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$6 - (i32.le_s - (local.get $71) - (i32.const -20) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in41 - (local.set $9 - (i32.add - (local.tee $12 - (i32.add - (i32.add - (i32.mul - (i32.shr_s - (local.tee $9 - (i32.sub - (local.tee $12 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (local.tee $10 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $28) - ) - ) - (i32.const 10) - ) - ) - (local.get $9) - ) - ) - (i32.const 16) - ) - (i32.const -25727) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $9) - (i32.const 65535) - ) - (i32.const -25727) - ) - (i32.const 16) - ) - ) - (local.get $12) - ) - ) - (local.get $9) - ) - ) - (local.set $10 - (i32.add - (local.tee $14 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $10 - (i32.sub - (local.tee $13 - (i32.shl - (i32.load16_s - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $28) - ) - ) - (i32.const 10) - ) - ) - (local.get $8) - ) - ) - (i32.const 65535) - ) - (i32.const 9872) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $10) - (i32.const 16) - ) - (i32.const 9872) - ) - ) - ) - (i32.add - (local.get $8) - (local.get $12) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $13) - (local.get $14) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $61) - ) - (select - (i32.const 32767) - (select - (i32.const -32768) - (i32.and - (i32.shr_u - (i32.add - (i32.shr_u - (local.get $10) - (i32.const 10) - ) - (i32.const 1) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - (i32.lt_s - (local.get $10) - (i32.const -67109888) - ) - ) - (i32.gt_s - (local.get $10) - (i32.const 67107839) - ) - ) - ) - (br_if $while-in41 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $20) - ) - ) - ) - (local.set $6 - (local.get $20) - ) - (loop $while-in43 - (f32.store - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (local.get $61) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (local.set $6 - (local.get $8) - ) - (br $while-in43) - ) - ) - ) - (local.set $6 - (local.get $20) - ) - (br $__rjto$6 - (loop $while-in45 (result i32) - (if - (f32.gt - (local.tee $11 - (f32.add - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $24) - ) - ) - (f32.convert_i32_s - (i32.trunc_f32_s - (f32.load - (local.tee $9 - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - ) - ) - ) - (f32.const 32767) - ) - (local.set $11 - (f32.const 32767) - ) - (if - (f32.lt - (local.get $11) - (f32.const -32768) - ) - (local.set $11 - (f32.const -32768) - ) - ) - ) - (f32.store - (local.get $9) - (f32.convert_i32_s - (i32.shr_s - (i32.shl - (i32.trunc_f32_s - (local.get $11) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $6) - (i32.const 2) - ) - (block - (local.set $6 - (local.get $8) - ) - (br $while-in45) - ) - (local.get $24) - ) - ) - ) - ) - (local.get $24) - ) - ) - (local.set $25 - (i32.shl - (local.get $34) - (i32.const 2) - ) - ) - (drop - (call $_memset - (local.get $49) - (i32.const 0) - (i32.mul - (local.get $34) - (i32.const 596) - ) - ) - ) - (local.set $15 - (i32.shr_s - (local.get $34) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $34) - (i32.const 1) - ) - (block $label$break$L143 - (local.set $14 - (i32.add - (i32.shl - (local.get $20) - (i32.const 2) - ) - (local.get $24) - ) - ) - (local.set $10 - (i32.const 0) - ) - (local.set $6 - (i32.add - (local.get $24) - (i32.const 320) - ) - ) - (block $__rjto$2 - (block $__rjti$2 - (block $__rjti$1 - (loop $while-in50 - (if - (i32.le_u - (local.tee $12 - (i32.add - (local.get $6) - (i32.const 160) - ) - ) - (local.get $14) - ) - (block - (br_if $__rjti$1 - (i32.lt_u - (local.tee $13 - (i32.add - (local.get $6) - (i32.const -32) - ) - ) - (local.get $8) - ) - ) - (br_if $__rjti$2 - (i32.gt_u - (i32.add - (local.get $6) - (i32.const 128) - ) - (local.get $14) - ) - ) - (call $_celt_pitch_xcorr_c - (local.get $6) - (i32.add - (local.get $6) - (i32.const -288) - ) - (local.get $41) - (i32.const 40) - (i32.const 65) - ) - (local.set $11 - (f32.load offset=256 - (local.get $41) - ) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in52 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $9) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $9) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $9) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in52 - (i32.lt_u - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 4) - ) - ) - (i32.const 37) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $26 - (f64.const 0) - ) - (loop $while-in54 - (local.set $26 - (f64.add - (local.get $26) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $26) - ) - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $26) - ) - ) - ) - ) - (br_if $while-in54 - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (i32.const 37) - ) - ) - ) - (f32.store offset=32 - (local.get $49) - (f32.add - (f32.load offset=32 - (local.get $49) - ) - (f32.demote_f64 - (f64.div - (f64.mul - (f64.promote_f32 - (local.get $11) - ) - (f64.const 2) - ) - (local.tee $7 - (f64.add - (f64.add - (local.get $7) - (local.get $26) - ) - (f64.const 16e4) - ) - ) - ) - ) - ) - ) - (local.set $6 - (local.get $13) - ) - (local.set $9 - (i32.const 9) - ) - (loop $while-in56 - (f32.store - (local.tee $13 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $49) - ) - ) - (f32.add - (f32.load - (local.get $13) - ) - (f32.demote_f64 - (f64.div - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.sub - (i32.const 72) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $41) - ) - ) - ) - (f64.const 2) - ) - (local.tee $7 - (f64.add - (local.get $7) - (f64.sub - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (local.tee $13 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load offset=156 - (local.get $6) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 73) - ) - (block - (local.set $6 - (local.get $13) - ) - (br $while-in56) - ) - ) - ) - (br_if $label$break$L143 - (i32.ge_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - (local.set $6 - (local.get $12) - ) - (br $while-in50) - ) - ) - ) - (call $_celt_fatal - (i32.const 44159) - (i32.const 43988) - (i32.const 173) - ) - (br $__rjto$2) - ) - (call $_celt_fatal - (i32.const 44239) - (i32.const 43988) - (i32.const 178) - ) - (br $__rjto$2) - ) - (call $_celt_fatal - (i32.const 44281) - (i32.const 43988) - (i32.const 179) - ) - ) - ) - ) - (local.set $6 - (i32.const 72) - ) - (loop $while-in58 - (local.set $11 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.sub - (local.get $11) - (f32.mul - (f32.mul - (local.get $11) - (f32.convert_i32_s - (local.get $6) - ) - ) - (f32.const 0.000244140625) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (if - (i32.gt_u - (local.get $6) - (i32.const 8) - ) - (block - (local.set $6 - (local.get $8) - ) - (br $while-in58) - ) - ) - ) - (if - (i32.ge_s - (i32.mul - (local.tee $10 - (i32.add - (local.tee $15 - (i32.shl - (local.get $43) - (i32.const 1) - ) - ) - (i32.const 4) - ) - ) - (i32.const 3) - ) - (i32.const 25) - ) - (call $_celt_fatal - (i32.const 44360) - (i32.const 43988) - (i32.const 218) - ) - ) - (if - (i32.le_s - (local.get $43) - (i32.const -2) - ) - (call $_celt_fatal - (i32.const 44619) - (i32.const 44643) - (i32.const 50) - ) - ) - (if - (i32.gt_s - (local.get $43) - (i32.const 30) - ) - (call $_celt_fatal - (i32.const 44665) - (i32.const 44643) - (i32.const 52) - ) - ) - (local.set $14 - (i32.add - (local.get $49) - (i32.const 32) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in60 - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - (local.get $6) - ) - (br_if $while-in60 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (local.set $8 - (i32.const 1) - ) - (loop $while-in62 - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (local.set $6 - (local.get $8) - ) - (local.set $6 - (block $__rjto$3 (result i32) - (block $__rjti$3 - (br $__rjto$3 - (loop $while-in64 (result i32) - (local.set $12 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $14) - ) - ) - (br_if $__rjti$3 - (i32.eqz - (f32.gt - (local.get $11) - (local.tee $18 - (f32.load - (local.tee $13 - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $12) - (local.get $18) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - (i32.load - (local.tee $12 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (local.set $6 - (local.get $9) - ) - (br $while-in64) - ) - (block (result i32) - (local.set $9 - (local.get $13) - ) - (local.get $12) - ) - ) - ) - ) - ) - (local.set $9 - (local.get $12) - ) - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (f32.store - (local.get $9) - (local.get $11) - ) - (i32.store - (local.get $6) - (local.get $8) - ) - (br_if $while-in62 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (if - (i32.lt_s - (local.get $43) - (i32.const 31) - ) - (block - (local.set $13 - (i32.add - (i32.shl - (i32.add - (local.get $15) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - (local.set $12 - (i32.add - (local.get $15) - (i32.const 2) - ) - ) - (local.set $8 - (local.get $10) - ) - (loop $while-in66 - (if - (f32.gt - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f32.load - (local.get $13) - ) - ) - (block - (local.set $6 - (local.get $12) - ) - (loop $while-in68 - (if - (f32.gt - (local.get $11) - (local.tee $18 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (block - (f32.store - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - (local.get $18) - ) - (i32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $50) - ) - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (local.set $6 - (if (result i32) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - (block - (local.set $6 - (local.get $9) - ) - (br $while-in68) - ) - (local.get $9) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - (local.get $11) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - (local.get $8) - ) - ) - ) - (br_if $while-in66 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 65) - ) - ) - ) - ) - ) - (block $__rjto$7 - (block $__rjti$7 - (if - (f32.lt - (local.tee $11 - (f32.load - (local.get $14) - ) - ) - (f32.const 0.20000000298023224) - ) - (block - (drop - (call $_memset - (local.get $77) - (i32.const 0) - (local.get $25) - ) - ) - (br $__rjti$7) - ) - (block $label$break$L200 - (if - (i32.eqz - (f32.gt - (local.get $11) - (local.tee $11 - (f32.mul - (local.get $11) - (local.get $29) - ) - ) - ) - ) - (call $_celt_fatal - (i32.const 44416) - (i32.const 43988) - (i32.const 241) - ) - ) - (local.set $8 - (i32.const 0) - ) - (block $do-once72 - (block $__rjti$4 - (local.set $16 - (loop $while-in71 (result i32) - (i32.store - (local.tee $6 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $50) - ) - ) - (i32.add - (i32.shl - (i32.load - (local.get $6) - ) - (i32.const 1) - ) - (i32.const 16) - ) - ) - (br_if $__rjti$4 - (i32.ge_s - (local.tee $6 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - (if (result i32) - (f32.gt - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (i32.const 9) - ) - (i32.const 2) - ) - (local.get $49) - ) - ) - (local.get $11) - ) - (block - (local.set $8 - (local.get $6) - ) - (br $while-in71) - ) - (local.get $6) - ) - ) - ) - (br $do-once72) - ) - (if - (i32.gt_s - (local.get $43) - (i32.const -2) - ) - (block - (local.set $16 - (local.get $10) - ) - (br $do-once72) - ) - ) - (call $_celt_fatal - (i32.const 44416) - (i32.const 43988) - (i32.const 241) - ) - ) - (drop - (call $_memset - (i32.add - (local.get $42) - (i32.const 22) - ) - (i32.const 0) - (i32.const 274) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in75 - (i32.store16 - (i32.add - (i32.shl - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - ) - (i32.const 1) - ) - (local.get $42) - ) - (i32.const 1) - ) - (br_if $while-in75 - (i32.ne - (local.get $16) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (i32.load16_s offset=290 - (local.get $42) - ) - ) - (local.set $6 - (i32.const 146) - ) - (loop $while-in77 - (local.set $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.store16 - (local.tee $10 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $42) - ) - ) - (i32.add - (i32.load16_u - (local.get $10) - ) - (i32.add - (i32.and - (local.get $8) - (i32.const 65535) - ) - (i32.and - (local.tee $8 - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -2) - ) - (i32.const 1) - ) - (local.get $42) - ) - ) - ) - (i32.const 65535) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $6) - (i32.const 16) - ) - (block - (local.set $6 - (local.get $9) - ) - (br $while-in77) - ) - ) - ) - (local.set $8 - (i32.const 16) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in79 - (local.set $9 - (if (result i32) - (i32.gt_s - (i32.load16_s - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (local.get $42) - ) - ) - (i32.const 0) - ) - (block (result i32) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $50) - ) - (local.get $8) - ) - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - (if - (i32.ne - (local.get $10) - (i32.const 144) - ) - (block - (local.set $8 - (local.get $10) - ) - (local.set $6 - (local.get $9) - ) - (br $while-in79) - ) - ) - ) - (local.set $8 - (i32.load16_s offset=290 - (local.get $42) - ) - ) - (local.set $6 - (i32.load16_s offset=288 - (local.get $42) - ) - ) - (local.set $10 - (i32.const 146) - ) - (loop $while-in81 - (local.set $12 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - (i32.store16 - (local.tee $14 - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (local.get $42) - ) - ) - (i32.add - (i32.load16_u - (local.get $14) - ) - (i32.add - (i32.add - (i32.and - (local.get $8) - (i32.const 65535) - ) - (i32.and - (local.get $6) - (i32.const 65535) - ) - ) - (i32.and - (local.tee $13 - (i32.load16_s - (i32.add - (i32.shl - (i32.add - (local.get $10) - (i32.const -3) - ) - (i32.const 1) - ) - (local.get $42) - ) - ) - ) - (i32.const 65535) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $10) - (i32.const 16) - ) - (block - (local.set $8 - (local.get $6) - ) - (local.set $6 - (local.get $13) - ) - (local.set $10 - (local.get $12) - ) - (br $while-in81) - ) - ) - ) - (local.set $8 - (i32.const 16) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in83 - (if - (i32.gt_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $8) - (i32.const 1) - ) - (local.get $42) - ) - ) - (i32.const 0) - ) - (block - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $42) - ) - (i32.add - (local.get $8) - (i32.const 65534) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in83 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 147) - ) - ) - ) - (drop - (call $_memset - (local.get $49) - (i32.const 0) - (i32.const 2384) - ) - ) - (if - (i32.and - (local.tee $20 - (i32.gt_s - (local.get $34) - (i32.const 0) - ) - ) - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - (block - (local.set $12 - (i32.const 0) - ) - (local.set $8 - (select - (i32.add - (local.get $64) - (i32.const 640) - ) - (i32.add - (local.get $32) - (i32.const 640) - ) - (local.get $79) - ) - ) - (loop $while-in85 - (local.set $10 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in87 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in87 - (i32.lt_u - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 4) - ) - ) - (i32.const 37) - ) - ) - ) - (local.set $63 - (f64.add - (local.get $7) - (f64.const 1) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in89 - (local.set $14 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.tee $15 - (i32.load16_s - (i32.add - (i32.shl - (local.get $13) - (i32.const 1) - ) - (local.get $42) - ) - ) - ) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - (local.set $10 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in91 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $16 - (i32.or - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $16 - (i32.or - (local.get $10) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $16 - (i32.or - (local.get $10) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in91 - (i32.lt_u - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 4) - ) - ) - (i32.const 37) - ) - ) - ) - (f32.store - (i32.add - (i32.add - (i32.mul - (local.get $12) - (i32.const 596) - ) - (local.get $49) - ) - (i32.shl - (local.get $15) - (i32.const 2) - ) - ) - (if (result f32) - (f64.gt - (local.get $7) - (f64.const 0) - ) - (block (result f32) - (local.set $10 - (i32.const 0) - ) - (local.set $26 - (f64.const 0) - ) - (loop $while-in93 - (local.set $26 - (f64.add - (local.get $26) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $26) - ) - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f64.mul - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $10) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $26) - ) - ) - ) - ) - (br_if $while-in93 - (i32.lt_u - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 4) - ) - ) - (i32.const 37) - ) - ) - ) - (f32.demote_f64 - (f64.div - (f64.mul - (local.get $7) - (f64.const 2) - ) - (f64.add - (local.get $63) - (local.get $26) - ) - ) - ) - ) - (f32.const 0) - ) - ) - (br_if $while-in89 - (i32.ne - (local.get $6) - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $8) - (i32.const 160) - ) - ) - (br_if $while-in85 - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - ) - ) - (local.set $37 - (if (result f32) - (i32.gt_s - (local.get $39) - (i32.const 0) - ) - (f32.demote_f64 - (f64.mul - (call $_llvm_log10_f64 - (f64.promote_f32 - (f32.convert_i32_s - (local.tee $6 - (if (result i32) - (local.get $80) - (i32.div_s - (i32.shl - (local.get $39) - (i32.const 1) - ) - (i32.const 3) - ) - (i32.shr_u - (local.get $39) - (local.get $92) - ) - ) - ) - ) - ) - ) - (f64.const 3.32192809488736) - ) - ) - (block (result f32) - (local.set $6 - (local.get $39) - ) - (f32.const 0) - ) - ) - ) - (local.set $25 - (select - (i32.const 11) - (i32.const 3) - (local.tee $16 - (i32.eq - (local.get $34) - (i32.const 4) - ) - ) - ) - ) - (local.set $14 - (select - (i32.const 11) - (i32.const 3) - (i32.and - (local.get $16) - (i32.and - (local.get $79) - (i32.gt_s - (local.get $43) - (i32.const 0) - ) - ) - ) - ) - ) - (local.set $30 - (select - (i32.const 28080) - (i32.const 42678) - (local.get $16) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - (block $do-once94 - (local.set $48 - (f32.mul - (local.tee $45 - (f32.convert_i32_s - (local.get $34) - ) - ) - (f32.const 0.20000000298023224) - ) - ) - (local.set $36 - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - ) - (local.set $68 - (f32.mul - (local.get $21) - (local.get $45) - ) - ) - (local.set $39 - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $29 - (f32.const 0) - ) - (local.set $21 - (f32.const -1e3) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $10 - (i32.const -1) - ) - (loop $while-in97 - (local.set $15 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $50) - ) - ) - ) - (if - (local.get $20) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in99 - (f32.store - (local.tee $38 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $23) - ) - ) - (f32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in101 - (local.set $11 - (f32.add - (f32.load - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 596) - ) - (local.get $49) - ) - (i32.shl - (i32.add - (local.get $15) - (i32.load8_s - (i32.add - (i32.add - (local.get $6) - (i32.mul - (local.get $8) - (local.get $25) - ) - ) - (local.get $30) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (local.get $11) - ) - ) - (br_if $while-in101 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - (f32.store - (local.get $38) - (local.get $11) - ) - (br_if $while-in99 - (i32.ne - (local.get $14) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (drop - (call $_memset - (local.get $23) - (i32.const 0) - (local.get $39) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $11 - (f32.const -1e3) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in103 - (local.set $38 - (f32.gt - (local.tee $18 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $23) - ) - ) - ) - (local.get $11) - ) - ) - (local.set $11 - (select - (local.get $18) - (local.get $11) - (local.get $38) - ) - ) - (local.set $8 - (select - (local.get $6) - (local.get $8) - (local.get $38) - ) - ) - (br_if $while-in103 - (i32.ne - (local.get $14) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $18 - (f32.sub - (local.get $11) - (f32.mul - (local.get $48) - (local.tee $107 - (f32.demote_f64 - (f64.mul - (call $_llvm_log10_f64 - (f64.promote_f32 - (f32.convert_i32_s - (local.get $15) - ) - ) - ) - (f64.const 3.32192809488736) - ) - ) - ) - ) - ) - ) - (if - (local.get $36) - (local.set $18 - (f32.sub - (local.get $18) - (f32.div - (f32.mul - (local.tee $18 - (f32.mul - (local.tee $18 - (f32.sub - (local.get $107) - (local.get $37) - ) - ) - (local.get $18) - ) - ) - (f32.mul - (local.get $48) - (f32.load - (local.get $78) - ) - ) - ) - (f32.add - (local.get $18) - (f32.const 0.5) - ) - ) - ) - ) - ) - (local.set $6 - (select - (local.get $8) - (local.get $13) - (local.tee $8 - (i32.and - (f32.gt - (local.get $18) - (local.get $21) - ) - (f32.gt - (local.get $11) - (local.get $68) - ) - ) - ) - ) - ) - (local.set $10 - (select - (local.get $15) - (local.get $10) - (local.get $8) - ) - ) - (local.set $21 - (select - (local.get $18) - (local.get $21) - (local.get $8) - ) - ) - (local.set $29 - (select - (local.get $11) - (local.get $29) - (local.get $8) - ) - ) - (if - (i32.ne - (local.get $9) - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - ) - (block - (local.set $13 - (local.get $6) - ) - (br $while-in97) - ) - ) - ) - (br_if $do-once94 - (i32.eq - (local.get $10) - (i32.const -1) - ) - ) - (f32.store - (local.get $78) - (f32.div - (local.get $29) - (local.get $45) - ) - ) - (i32.store16 - (local.get $90) - (local.tee $6 - (i32.and - (if (result i32) - (i32.gt_s - (local.get $59) - (i32.const 8) - ) - (block (result i32) - (local.set $6 - (if (result i32) - (local.get $80) - (i32.add - (i32.and - (local.tee $6 - (i32.mul - (i32.shr_s - (i32.shl - (local.get $10) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 3) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $6) - (i32.const 1) - ) - ) - (i32.shl - (local.get $10) - (i32.const 1) - ) - ) - ) - (local.set $15 - (select - (local.tee $6 - (i32.add - (local.tee $10 - (if (result i32) - (i32.lt_s - (local.get $44) - (local.get $60) - ) - (select - (select - (local.get $44) - (local.get $6) - (i32.lt_s - (local.get $6) - (local.get $44) - ) - ) - (local.get $67) - (i32.lt_s - (local.get $6) - (local.get $60) - ) - ) - (select - (local.get $44) - (select - (local.get $67) - (local.get $6) - (i32.lt_s - (local.get $6) - (local.get $67) - ) - ) - (i32.gt_s - (local.get $6) - (local.get $44) - ) - ) - ) - ) - (i32.const -2) - ) - ) - (local.get $44) - (i32.gt_s - (local.get $6) - (local.get $44) - ) - ) - ) - (local.set $30 - (select - (local.tee $6 - (i32.add - (local.get $10) - (i32.const 2) - ) - ) - (local.get $67) - (i32.lt_s - (local.get $6) - (local.get $67) - ) - ) - ) - (block $switch104 - (block $switch-default107 - (block $switch-case106 - (block $switch-case105 - (br_table $switch-case106 $switch-default107 $switch-case105 $switch-default107 - (i32.sub - (local.get $34) - (i32.const 2) - ) - ) - ) - (local.set $95 - (i32.const 28128) - ) - (local.set $81 - (i32.add - (i32.shl - (local.get $43) - (i32.const 3) - ) - (i32.const 28272) - ) - ) - (local.set $19 - (local.get $27) - ) - (local.set $96 - (i32.const 34) - ) - (local.set $97 - (i32.load8_s - (i32.add - (local.get $43) - (i32.const 42688) - ) - ) - ) - (br $switch104) - ) - (local.set $95 - (i32.const 28048) - ) - (local.set $81 - (i32.const 42684) - ) - (local.set $19 - (local.get $27) - ) - (local.set $96 - (i32.const 12) - ) - (local.set $97 - (i32.const 12) - ) - (br $switch104) - ) - (call $_celt_fatal - (i32.const 44452) - (i32.const 43988) - (i32.const 518) - ) - ) - (local.set $38 - (i32.sub - (i32.const 0) - (local.get $15) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $9 - (local.tee $14 - (i32.add - (i32.shl - (i32.mul - (local.get $59) - (i32.const 20) - ) - (i32.const 2) - ) - (local.get $64) - ) - ) - ) - (loop $while-in109 - (local.set $36 - (i32.sub - (i32.const 0) - (local.tee $6 - (local.tee $13 - (i32.load8_s - (i32.add - (local.get $81) - (local.tee $12 - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - (call $_celt_pitch_xcorr_c - (local.get $9) - (i32.add - (i32.add - (i32.shl - (local.get $38) - (i32.const 2) - ) - (local.get $9) - ) - (i32.shl - (i32.sub - (i32.const 0) - (local.tee $25 - (local.tee $12 - (i32.load8_s - (i32.add - (local.get $81) - (i32.or - (local.get $12) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (i32.const 2) - ) - ) - (local.get $19) - (local.get $57) - (i32.add - (local.get $25) - (i32.sub - (i32.const 1) - (local.get $6) - ) - ) - ) - (if - (i32.le_s - (local.get $13) - (local.get $12) - ) - (block - (local.set $12 - (i32.const 0) - ) - (loop $while-in111 - (i32.store - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $35) - ) - (i32.load - (i32.add - (i32.shl - (i32.sub - (local.get $25) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.set $13 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $6) - (local.get $25) - ) - (block - (local.set $6 - (local.get $13) - ) - (br $while-in111) - ) - ) - ) - ) - ) - (local.set $25 - (i32.mul - (local.get $8) - (local.get $96) - ) - ) - (local.set $36 - (i32.add - (i32.shl - (local.get $36) - (i32.const 2) - ) - (local.get $35) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in113 - (i64.store align=4 - (local.tee $12 - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 680) - ) - (local.get $84) - ) - (i32.mul - (local.get $6) - (i32.const 20) - ) - ) - ) - (i64.load align=4 - (local.tee $13 - (i32.add - (i32.shl - (i32.load8_s - (i32.add - (local.get $95) - (i32.add - (local.get $6) - (local.get $25) - ) - ) - ) - (i32.const 2) - ) - (local.get $36) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $12) - (i64.load offset=8 align=4 - (local.get $13) - ) - ) - (i32.store offset=16 - (local.get $12) - (i32.load offset=16 - (local.get $13) - ) - ) - (br_if $while-in113 - (i32.ne - (local.get $97) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $9 - (i32.add - (i32.shl - (local.get $57) - (i32.const 2) - ) - (local.get $9) - ) - ) - (br_if $while-in109 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - (block $switch114 - (block $switch-default117 - (block $switch-case116 - (block $switch-case115 - (br_table $switch-case116 $switch-default117 $switch-case115 $switch-default117 - (i32.sub - (local.get $34) - (i32.const 2) - ) - ) - ) - (local.set $98 - (i32.const 28128) - ) - (local.set $82 - (i32.add - (i32.shl - (local.get $43) - (i32.const 3) - ) - (i32.const 28272) - ) - ) - (local.set $31 - (local.get $35) - ) - (local.set $99 - (i32.const 34) - ) - (local.set $100 - (i32.load8_s - (i32.add - (local.get $43) - (i32.const 42688) - ) - ) - ) - (br $switch114) - ) - (local.set $98 - (i32.const 28048) - ) - (local.set $82 - (i32.const 42684) - ) - (local.set $31 - (local.get $35) - ) - (local.set $99 - (i32.const 12) - ) - (local.set $100 - (i32.const 12) - ) - (br $switch114) - ) - (call $_celt_fatal - (i32.const 44452) - (i32.const 43988) - (i32.const 584) - ) - ) - (local.set $25 - (i32.add - (local.get $57) - (i32.const -3) - ) - ) - (local.set $38 - (i32.gt_s - (local.get $57) - (i32.const 3) - ) - ) - (local.set $12 - (i32.and - (local.get $57) - (i32.const -4) - ) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $6 - (local.get $14) - ) - (loop $while-in119 - (local.set $13 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (i32.add - (local.get $15) - (local.tee $19 - (local.tee $39 - (i32.load8_s - (i32.add - (local.get $82) - (local.tee $36 - (i32.shl - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (if - (i32.lt_s - (local.tee $8 - (if (result i32) - (local.get $38) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in121 (result i32) - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in121 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 4) - ) - ) - (local.get $25) - ) - ) - (local.get $12) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $57) - ) - (loop $while-in123 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in123 - (i32.ne - (local.get $57) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $31) - (f32.demote_f64 - (local.tee $7 - (f64.add - (local.get $7) - (f64.const 0.001) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.load8_s - (i32.add - (local.get $82) - (i32.or - (local.get $36) - (i32.const 1) - ) - ) - ) - ) - (local.get $39) - ) - (block - (local.set $36 - (i32.add - (i32.sub - (i32.const 1) - (local.get $19) - ) - (local.get $8) - ) - ) - (local.set $8 - (i32.const 1) - ) - (loop $while-in125 - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $35) - ) - (f32.demote_f64 - (local.tee $7 - (f64.add - (f64.sub - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.sub - (local.get $57) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - (br_if $while-in125 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $36) - ) - ) - ) - ) - ) - (local.set $36 - (i32.mul - (local.get $9) - (local.get $99) - ) - ) - (local.set $39 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $19) - ) - (i32.const 2) - ) - (local.get $35) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in127 - (i64.store align=4 - (local.tee $13 - (i32.add - (i32.add - (i32.mul - (local.get $9) - (i32.const 680) - ) - (local.get $83) - ) - (i32.mul - (local.get $8) - (i32.const 20) - ) - ) - ) - (i64.load align=4 - (local.tee $19 - (i32.add - (i32.shl - (i32.load8_s - (i32.add - (local.get $98) - (i32.add - (local.get $8) - (local.get $36) - ) - ) - ) - (i32.const 2) - ) - (local.get $39) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $13) - (i64.load offset=8 align=4 - (local.get $19) - ) - ) - (i32.store offset=16 - (local.get $13) - (i32.load offset=16 - (local.get $19) - ) - ) - (br_if $while-in127 - (i32.ne - (local.get $100) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $6 - (i32.add - (i32.shl - (local.get $57) - (i32.const 2) - ) - (local.get $6) - ) - ) - (br_if $while-in119 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - (local.set $16 - (if (result i32) - (local.get $16) - (block (result i32) - (local.set $19 - (i32.const 28128) - ) - (local.set $31 - (i32.const 34) - ) - (i32.load8_s - (i32.add - (local.get $43) - (i32.const 42688) - ) - ) - ) - (block (result i32) - (local.set $19 - (i32.const 28048) - ) - (local.set $31 - (i32.const 12) - ) - (i32.const 12) - ) - ) - ) - (local.set $9 - (i32.add - (local.tee $8 - (i32.mul - (local.get $34) - (local.get $57) - ) - ) - (i32.const -3) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (i32.gt_s - (local.get $8) - (i32.const 3) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in129 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in129 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $9) - ) - ) - ) - (i32.and - (local.get $8) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (loop $while-in131 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in131 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $29 - (f32.div - (f32.const 0.05000000074505806) - (f32.convert_i32_s - (local.get $10) - ) - ) - ) - (local.set $63 - (f64.add - (local.get $7) - (f64.const 1) - ) - ) - (if - (i32.gt_s - (local.get $15) - (local.get $30) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $6 - (local.get $10) - ) - ) - (block - (local.set $14 - (i32.gt_s - (local.get $16) - (i32.const 0) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $11 - (f32.const -1e3) - ) - (local.set $9 - (local.get $15) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $6 - (local.get $10) - ) - (loop $while-in133 - (if - (local.get $14) - (block $label$break$L352 - (if - (i32.eqz - (local.get $20) - ) - (block - (local.set $10 - (i32.const 0) - ) - (loop $while-in136 - (if - (f32.lt - (local.get $11) - (f32.const 0) - ) - (block - (local.set $8 - (select - (local.get $10) - (local.get $8) - (local.tee $13 - (i32.lt_s - (i32.add - (i32.load8_s - (i32.add - (local.get $10) - (i32.const 28128) - ) - ) - (local.get $9) - ) - (local.get $60) - ) - ) - ) - ) - (local.set $11 - (select - (f32.const 0) - (local.get $11) - (local.get $13) - ) - ) - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.get $13) - ) - ) - ) - ) - (br_if $while-in136 - (i32.ne - (local.get $16) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - ) - ) - ) - (br $label$break$L352) - ) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in138 - (local.set $26 - (f64.const 0) - ) - (local.set $7 - (local.get $63) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in140 - (local.set $26 - (f64.add - (local.get $26) - (f64.promote_f32 - (f32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $13) - (i32.const 680) - ) - (local.get $84) - ) - (i32.mul - (local.get $10) - (i32.const 20) - ) - ) - (i32.shl - (local.get $12) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.set $7 - (f64.add - (local.get $7) - (f64.promote_f32 - (f32.load - (i32.add - (i32.add - (i32.add - (i32.mul - (local.get $13) - (i32.const 680) - ) - (local.get $83) - ) - (i32.mul - (local.get $10) - (i32.const 20) - ) - ) - (i32.shl - (local.get $12) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (br_if $while-in140 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - (if - (f32.gt - (local.tee $21 - (if (result f32) - (f64.gt - (local.get $26) - (f64.const 0) - ) - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (local.get $29) - (f32.convert_i32_s - (local.get $10) - ) - ) - ) - (f32.demote_f64 - (f64.div - (f64.mul - (local.get $26) - (f64.const 2) - ) - (local.get $7) - ) - ) - ) - (f32.const 0) - ) - ) - (local.get $11) - ) - (block - (local.set $8 - (select - (local.get $10) - (local.get $8) - (local.tee $13 - (i32.lt_s - (i32.add - (i32.load8_s - (i32.add - (local.get $10) - (i32.const 28128) - ) - ) - (local.get $9) - ) - (local.get $60) - ) - ) - ) - ) - (local.set $11 - (select - (local.get $21) - (local.get $11) - (local.get $13) - ) - ) - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.get $13) - ) - ) - ) - ) - (br_if $while-in138 - (i32.ne - (local.get $16) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.set $10 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $9) - (local.get $30) - ) - (block - (local.set $9 - (local.get $10) - ) - (br $while-in133) - ) - ) - ) - ) - ) - (if - (local.get $20) - (if - (i32.gt_s - (local.get $44) - (local.get $60) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in142 - (i32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 228) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - (select - (local.get $44) - (select - (local.get $60) - (local.tee $10 - (i32.add - (i32.load8_s - (i32.add - (local.get $19) - (i32.add - (local.get $8) - (i32.mul - (local.get $9) - (local.get $31) - ) - ) - ) - ) - (local.get $6) - ) - ) - (i32.lt_s - (local.get $10) - (local.get $60) - ) - ) - (i32.gt_s - (local.get $10) - (local.get $44) - ) - ) - ) - (br_if $while-in142 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in144 - (i32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 228) - ) - (i32.shl - (local.get $9) - (i32.const 2) - ) - ) - (select - (local.get $60) - (select - (local.get $44) - (local.tee $10 - (i32.add - (i32.load8_s - (i32.add - (local.get $19) - (i32.add - (local.get $8) - (i32.mul - (local.get $9) - (local.get $31) - ) - ) - ) - ) - (local.get $6) - ) - ) - (i32.lt_s - (local.get $10) - (local.get $44) - ) - ) - (i32.gt_s - (local.get $10) - (local.get $60) - ) - ) - ) - (br_if $while-in144 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - ) - ) - ) - (i32.sub - (local.get $6) - (local.get $44) - ) - ) - (block (result i32) - (if - (local.get $20) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in146 - (i32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 228) - ) - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - (select - (local.tee $9 - (select - (local.tee $9 - (i32.add - (i32.load8_s - (i32.add - (i32.add - (i32.mul - (local.get $8) - (local.get $25) - ) - (local.get $6) - ) - (local.get $30) - ) - ) - (local.get $10) - ) - ) - (i32.const 16) - (i32.gt_s - (local.get $9) - (i32.const 16) - ) - ) - ) - (i32.const 144) - (i32.lt_s - (local.get $9) - (i32.const 144) - ) - ) - ) - (br_if $while-in146 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $34) - ) - ) - ) - ) - ) - (local.set $8 - (local.get $6) - ) - (i32.add - (local.get $10) - (i32.const 65520) - ) - ) - ) - (i32.const 65535) - ) - ) - ) - (i32.store8 - (local.get $91) - (local.get $8) - ) - (if - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const -1) - ) - (block - (local.set $6 - (i32.const 1) - ) - (br $label$break$L200) - ) - ) - (call $_celt_fatal - (i32.const 44503) - (i32.const 43988) - (i32.const 474) - ) - ) - ) - (i64.store align=4 - (local.get $77) - (i64.const 0) - ) - (i64.store offset=8 align=4 - (local.get $77) - (i64.const 0) - ) - (br $__rjti$7) - ) - ) - (br $__rjto$7) - ) - (f32.store - (local.get $78) - (f32.const 0) - ) - (i32.store16 - (local.get $90) - (i32.const 0) - ) - (i32.store8 - (local.get $91) - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - ) - (local.set $6 - (if (result i32) - (local.get $6) - (block (result i32) - (i32.store8 - (local.get $58) - (i32.const 2) - ) - (i32.const 2) - ) - (block (result i32) - (i32.store8 - (local.get $58) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (br $__rjto$13) - ) - (i64.store offset=228 align=4 - (local.get $17) - (i64.const 0) - ) - (i64.store offset=236 align=4 - (local.get $17) - (i64.const 0) - ) - (i32.store16 - (i32.add - (local.get $0) - (i32.const 4762) - ) - (i32.const 0) - ) - (i32.store8 - (i32.add - (local.get $0) - (i32.const 4764) - ) - (i32.const 0) - ) - (f32.store - (i32.add - (local.get $0) - (i32.const 10060) - ) - (f32.const 0) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (i32.load - (i32.add - (local.get $0) - (i32.const 4600) - ) - ) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (local.set $11 - (f32.mul - (local.tee $48 - (f32.convert_i32_s - (i32.load - (local.tee $36 - (i32.add - (local.get $0) - (i32.const 4716) - ) - ) - ) - ) - ) - (f32.const 0.0078125) - ) - ) - (f32.store offset=696 - (local.get $17) - (local.tee $37 - (f32.mul - (f32.mul - (f32.convert_i32_s - (i32.add - (i32.load - (local.tee $39 - (i32.add - (local.get $0) - (i32.const 4696) - ) - ) - ) - (i32.load - (i32.add - (local.get $0) - (i32.const 4700) - ) - ) - ) - ) - (f32.const 0.5) - ) - (f32.const 0.000030517578125) - ) - ) - ) - (f32.store offset=700 - (local.get $17) - (local.tee $45 - (f32.demote_f64 - (f64.div - (f64.const 1) - (f64.add - (call $_exp - (f64.promote_f32 - (f32.neg - (f32.mul - (f32.add - (local.get $11) - (f32.const -20) - ) - (f32.const 0.25) - ) - ) - ) - ) - (f64.const 1) - ) - ) - ) - ) - ) - (local.set $18 - (if (result f32) - (i32.load - (i32.add - (local.get $0) - (i32.const 4676) - ) - ) - (local.get $11) - (f32.sub - (local.get $11) - (f32.mul - (local.tee $11 - (f32.sub - (f32.const 1) - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4532) - ) - ) - ) - (f32.const 0.00390625) - ) - ) - ) - (f32.mul - (f32.mul - (f32.add - (f32.mul - (local.get $37) - (f32.const 0.5) - ) - (f32.const 0.5) - ) - (f32.mul - (local.get $45) - (f32.const 2) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - (local.set $6 - (if (result i32) - (i32.eq - (i32.and - (local.get $6) - (i32.const 255) - ) - (i32.const 2) - ) - (block (result i32) - (local.set $21 - (f32.add - (local.get $18) - (f32.mul - (f32.load - (i32.add - (local.get $0) - (i32.const 10060) - ) - ) - (f32.const 2) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $0) - (i32.const 4766) - ) - (i32.const 0) - ) - (i32.load - (local.tee $8 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - ) - (block (result i32) - (local.set $15 - (i32.shl - (local.tee $6 - (i32.load - (local.get $47) - ) - ) - (i32.const 1) - ) - ) - (local.set $20 - (i32.div_s - (local.tee $8 - (i32.mul - (i32.shr_s - (i32.shl - (local.tee $10 - (i32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 5) - ) - ) - (i32.const 2) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 1) - ) - (block - (local.set $68 - (f32.convert_i32_s - (local.get $15) - ) - ) - (local.set $16 - (i32.add - (local.get $15) - (i32.const -3) - ) - ) - (local.set $19 - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - ) - (local.set $14 - (i32.and - (local.get $15) - (i32.const -4) - ) - ) - (local.set $11 - (f32.const 0) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $21 - (f32.const 0) - ) - (local.set $6 - (local.get $33) - ) - (loop $while-in150 - (if - (i32.lt_s - (local.tee $8 - (if (result i32) - (local.get $19) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in152 (result i32) - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in152 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 4) - ) - ) - (local.get $16) - ) - ) - (local.get $14) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $15) - ) - (loop $while-in154 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in154 - (i32.ne - (local.get $15) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (select - (f32.add - (local.get $11) - (f32.abs - (f32.sub - (local.tee $29 - (f32.demote_f64 - (f64.mul - (call $_llvm_log10_f64 - (f64.promote_f32 - (f32.add - (local.get $68) - (f32.demote_f64 - (local.get $7) - ) - ) - ) - ) - (f64.const 3.32192809488736) - ) - ) - ) - (local.get $21) - ) - ) - ) - (local.get $11) - (local.get $12) - ) - ) - (local.set $6 - (i32.add - (i32.shl - (local.get $15) - (i32.const 2) - ) - (local.get $6) - ) - ) - (if - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $20) - ) - (block - (local.set $21 - (local.get $29) - ) - (br $while-in150) - ) - ) - ) - ) - (local.set $11 - (f32.const 0) - ) - ) - (local.set $21 - (f32.add - (f32.mul - (f32.add - (f32.mul - (f32.mul - (local.get $48) - (f32.const -0.4000000059604645) - ) - (f32.const 0.0078125) - ) - (f32.const 6) - ) - (f32.sub - (f32.const 1) - (local.get $37) - ) - ) - (local.get $18) - ) - ) - (local.set $6 - (i32.add - (local.get $0) - (i32.const 4766) - ) - ) - (if - (f32.gt - (local.get $11) - (f32.mul - (f32.convert_i32_s - (i32.add - (local.get $20) - (i32.const -1) - ) - ) - (f32.const 0.6000000238418579) - ) - ) - (i32.store8 - (local.get $6) - (i32.const 0) - ) - (i32.store8 - (local.get $6) - (i32.const 1) - ) - ) - (local.set $8 - (local.get $9) - ) - (local.get $10) - ) - ) - ) - (local.set $29 - (f32.div - (f32.const 0.9399999976158142) - (f32.add - (f32.mul - (local.tee $11 - (f32.mul - (f32.load offset=704 - (local.get $17) - ) - (f32.const 1.0000000474974513e-03) - ) - ) - (local.get $11) - ) - (f32.const 1) - ) - ) - ) - (local.set $45 - (f32.add - (f32.mul - (f32.convert_i32_s - (local.tee $9 - (i32.load - (local.tee $38 - (i32.add - (local.get $0) - (i32.const 4672) - ) - ) - ) - ) - ) - (f32.const 0.0000152587890625) - ) - (f32.mul - (local.get $45) - (f32.const 0.009999999776482582) - ) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - (block $do-once155 - (local.set $46 - (i32.add - (local.get $0) - (i32.const 4604) - ) - ) - (local.set $34 - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - (local.set $25 - (i32.add - (local.get $0) - (i32.const 4636) - ) - ) - (local.set $48 - (f32.sub - (f32.const 1) - (f32.mul - (local.get $45) - (local.get $45) - ) - ) - ) - (local.set $101 - (f64.promote_f32 - (local.get $45) - ) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $6 - (local.get $13) - ) - (block $__rjto$10 - (block $__rjti$10 - (block $__rjti$9 - (loop $label$continue$L430 - (if - (i32.eqz - (i32.and - (local.tee $13 - (i32.div_s - (local.tee $10 - (i32.sub - (local.tee $14 - (i32.load - (local.get $46) - ) - ) - (local.tee $20 - (i32.mul - (local.tee $15 - (i32.load - (local.get $47) - ) - ) - (i32.const 3) - ) - ) - ) - ) - (i32.const 2) - ) - ) - (i32.const 3) - ) - ) - (block - (local.set $37 - (f32.sub - (f32.const 2) - (f32.mul - (local.tee $11 - (f32.div - (f32.const 3.1415927410125732) - (f32.convert_i32_s - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - ) - ) - (local.get $11) - ) - ) - ) - (if - (local.tee $16 - (i32.gt_s - (local.get $10) - (i32.const 1) - ) - ) - (block - (local.set $18 - (f32.const 0) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in158 - (f32.store - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $32) - ) - (f32.mul - (f32.add - (local.get $18) - (local.get $11) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $19 - (i32.or - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $32) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $19 - (i32.or - (local.get $10) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $32) - ) - (f32.mul - (f32.add - (local.get $11) - (local.tee $18 - (f32.sub - (f32.mul - (local.get $37) - (local.get $11) - ) - (local.get $18) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $19 - (i32.or - (local.get $10) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $32) - ) - (f32.mul - (local.get $18) - (f32.load - (i32.add - (i32.shl - (local.get $19) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (local.set $11 - (f32.sub - (f32.mul - (local.get $37) - (local.get $18) - ) - (local.get $11) - ) - ) - (br_if $while-in158 - (i32.lt_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 4) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $32) - ) - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $6) - ) - (i32.mul - (local.get $15) - (i32.const 12) - ) - ) - ) - (local.set $15 - (i32.add - (i32.shl - (local.tee $10 - (i32.add - (local.get $13) - (local.get $20) - ) - ) - (i32.const 2) - ) - (local.get $32) - ) - ) - (local.set $20 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $6) - ) - ) - (if - (local.get $16) - (block - (local.set $18 - (f32.const 1) - ) - (local.set $11 - (f32.mul - (local.get $37) - (f32.const 0.5) - ) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in160 - (f32.store - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $15) - ) - (f32.mul - (f32.add - (local.get $18) - (local.get $11) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $20) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $16 - (i32.or - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $15) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $16 - (i32.or - (local.get $10) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $15) - ) - (f32.mul - (f32.add - (local.get $11) - (local.tee $18 - (f32.sub - (f32.mul - (local.get $37) - (local.get $11) - ) - (local.get $18) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $20) - ) - ) - (f32.const 0.5) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $16 - (i32.or - (local.get $10) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $15) - ) - (f32.mul - (local.get $18) - (f32.load - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $20) - ) - ) - ) - ) - (local.set $11 - (f32.sub - (f32.mul - (local.get $37) - (local.get $18) - ) - (local.get $11) - ) - ) - (br_if $while-in160 - (i32.lt_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 4) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - (local.set $16 - (i32.load - (local.get $34) - ) - ) - (local.set $13 - (i32.load - (local.get $25) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 0) - ) - (block - (drop - (call $_memset - (local.get $27) - (i32.const 0) - (i32.const 200) - ) - ) - (drop - (call $_memset - (local.get $35) - (i32.const 0) - (i32.const 200) - ) - ) - (br_if $__rjti$9 - (i32.and - (local.get $13) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $14) - (i32.const 0) - ) - (block $do-once163 - (local.set $20 - (i32.add - (i32.shl - (local.get $13) - (i32.const 3) - ) - (local.get $27) - ) - ) - (local.set $15 - (i32.add - (i32.shl - (local.get $13) - (i32.const 3) - ) - (local.get $35) - ) - ) - (if - (i32.le_s - (local.get $13) - (i32.const 0) - ) - (block - (local.set $7 - (f64.load - (local.get $15) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in166 - (f64.store - (local.get $20) - (local.tee $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - ) - ) - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (f64.load - (local.get $27) - ) - (local.get $26) - ) - ) - ) - (br_if $while-in166 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $14) - ) - ) - ) - (f64.store - (local.get $15) - (local.get $7) - ) - (br $do-once163) - ) - ) - (local.set $7 - (f64.const 0) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in168 - (local.set $9 - (i32.const 0) - ) - (local.set $26 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $32) - ) - ) - ) - ) - (loop $while-in170 - (local.set $63 - (f64.add - (local.get $7) - (f64.mul - (f64.sub - (local.tee $7 - (f64.load - (local.tee $31 - (i32.add - (i32.shl - (local.tee $19 - (i32.or - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 3) - ) - (local.get $27) - ) - ) - ) - ) - (local.get $26) - ) - (local.get $101) - ) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $27) - ) - (local.get $26) - ) - (f64.store - (local.tee $30 - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $35) - ) - ) - (f64.add - (f64.load - (local.get $30) - ) - (f64.mul - (local.get $26) - (local.tee $108 - (f64.load - (local.get $27) - ) - ) - ) - ) - ) - (local.set $26 - (f64.add - (local.get $7) - (f64.mul - (f64.sub - (local.tee $7 - (f64.load - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 2) - ) - ) - (i32.const 3) - ) - (local.get $27) - ) - ) - ) - (local.get $63) - ) - (local.get $101) - ) - ) - ) - (f64.store - (local.get $31) - (local.get $63) - ) - (f64.store - (local.tee $19 - (i32.add - (i32.shl - (local.get $19) - (i32.const 3) - ) - (local.get $35) - ) - ) - (f64.add - (f64.mul - (local.get $108) - (local.get $63) - ) - (f64.load - (local.get $19) - ) - ) - ) - (br_if $while-in170 - (i32.lt_s - (local.get $9) - (local.get $13) - ) - ) - ) - (f64.store - (local.get $20) - (local.get $26) - ) - (f64.store - (local.get $15) - (f64.add - (f64.load - (local.get $15) - ) - (f64.mul - (local.get $26) - (local.tee $7 - (f64.load - (local.get $27) - ) - ) - ) - ) - ) - (br_if $while-in168 - (i32.ne - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (local.get $14) - ) - ) - ) - ) - ) - (if - (i32.ge_s - (local.get $13) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in172 - (f32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $24) - ) - (f32.demote_f64 - (f64.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $35) - ) - ) - ) - ) - (local.set $10 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $9) - (local.get $13) - ) - (block - (local.set $9 - (local.get $10) - ) - (br $while-in172) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $10 - (select - (local.get $14) - (local.tee $9 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.gt_s - (local.get $9) - (local.get $14) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in174 - (f32.store - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $24) - ) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (local.get $32) - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $32) - ) - (i32.sub - (local.get $14) - (local.get $9) - ) - ) - ) - ) - (br_if $while-in174 - (i32.lt_s - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - ) - ) - (local.set $14 - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.store - (local.get $24) - (f32.add - (local.tee $11 - (f32.load - (local.get $24) - ) - ) - (f32.add - (f32.mul - (local.get $11) - (f32.const 2.9999999242136255e-05) - ) - (f32.const 1) - ) - ) - ) - (local.set $37 - (call $_silk_schur_FLP - (local.get $28) - (local.get $24) - (local.get $13) - ) - ) - (local.set $16 - (i32.add - (i32.add - (local.get $17) - (i32.const 244) - ) - (i32.shl - (i32.mul - (local.get $12) - (i32.const 24) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.gt_s - (local.tee $15 - (i32.load - (local.get $25) - ) - ) - (i32.const 0) - ) - (block - (local.set $10 - (i32.const 1) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in176 - (local.set $20 - (i32.shr_u - (local.get $10) - (i32.const 1) - ) - ) - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $28) - ) - ) - ) - (if - (i32.and - (local.tee $13 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 2147483646) - ) - (block - (local.set $19 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in178 - (local.set $18 - (f32.load - (local.tee $31 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - (f32.store - (local.get $31) - (f32.add - (local.get $18) - (f32.mul - (local.get $11) - (local.tee $68 - (f32.load - (local.tee $31 - (i32.add - (i32.shl - (i32.sub - (local.get $19) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $31) - (f32.add - (local.get $68) - (f32.mul - (local.get $11) - (local.get $18) - ) - ) - ) - (br_if $while-in178 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $20) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $16) - ) - (f32.neg - (local.get $11) - ) - ) - (local.set $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $13) - (local.get $15) - ) - (block - (local.set $6 - (local.get $13) - ) - (br $while-in176) - ) - ) - ) - ) - ) - (f32.store - (local.tee $13 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $17) - ) - ) - (local.tee $18 - (f32.sqrt - (local.get $37) - ) - ) - ) - (local.set $10 - (i32.add - (local.tee $19 - (i32.load - (local.get $25) - ) - ) - (i32.const -1) - ) - ) - (if - (local.tee $30 - (i32.gt_s - (local.tee $15 - (i32.load - (local.get $38) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $11 - (f32.mul - (local.get $45) - (f32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $19) - (i32.const 1) - ) - (block - (local.set $6 - (i32.add - (local.get $19) - (i32.const -2) - ) - ) - (loop $while-in180 - (local.set $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (local.set $11 - (f32.mul - (local.get $45) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $16) - ) - ) - (local.get $11) - ) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - (block - (local.set $6 - (local.get $9) - ) - (br $while-in180) - ) - ) - ) - ) - ) - (f32.store - (local.get $13) - (f32.mul - (local.get $18) - (f32.div - (f32.const 1) - (f32.add - (local.get $11) - (f32.const 1) - ) - ) - ) - ) - ) - ) - (if - (local.tee $20 - (i32.gt_s - (local.get $19) - (i32.const 1) - ) - ) - (block - (local.set $11 - (local.get $29) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in182 - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $9) - ) - ) - ) - (local.set $11 - (f32.mul - (local.get $11) - (local.get $29) - ) - ) - (br_if $while-in182 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (local.get $29) - ) - ) - (local.set $11 - (f32.mul - (local.get $11) - (f32.load - (local.tee $31 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - ) - (f32.store - (local.get $31) - (local.get $11) - ) - (block $label$break$L493 - (if - (local.get $30) - (block - (if - (local.get $20) - (block - (local.set $6 - (local.get $10) - ) - (loop $while-in185 - (local.set $11 - (f32.sub - (f32.load - (local.tee $13 - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (f32.mul - (local.get $45) - (local.get $11) - ) - ) - ) - (f32.store - (local.get $13) - (local.get $11) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - (block - (local.set $6 - (local.get $9) - ) - (br $while-in185) - ) - ) - ) - ) - ) - (local.set $18 - (f32.load - (local.get $16) - ) - ) - (br_if $label$break$L493 - (i32.le_s - (local.get $19) - (i32.const 0) - ) - ) - (f32.store - (local.get $16) - (f32.mul - (local.tee $11 - (f32.div - (local.get $48) - (f32.add - (f32.mul - (local.get $45) - (local.get $18) - ) - (f32.const 1) - ) - ) - ) - (local.get $18) - ) - ) - (if - (i32.eqz - (local.tee $30 - (i32.eq - (local.get $19) - (i32.const 1) - ) - ) - ) - (block - (local.set $6 - (i32.const 1) - ) - (loop $while-in187 - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $9) - ) - ) - ) - (br_if $while-in187 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $20) - ) - (block - (local.set $6 - (i32.const 0) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in189 - (local.set $9 - (i32.const 0) - ) - (local.set $18 - (f32.const -1) - ) - (loop $while-in191 - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.tee $13 - (f32.gt - (local.tee $37 - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - (local.get $18) - ) - ) - ) - ) - (local.set $18 - (select - (local.get $37) - (local.get $18) - (local.get $13) - ) - ) - (br_if $while-in191 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (br_if $label$break$L493 - (f32.le - (local.get $18) - (f32.const 3.999000072479248) - ) - ) - (local.set $11 - (f32.div - (f32.const 1) - (local.get $11) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in193 - (f32.store - (local.tee $13 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $13) - ) - ) - ) - (br_if $while-in193 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (f32.store - (local.get $31) - (f32.mul - (f32.sub - (f32.const 0.9900000095367432) - (f32.div - (f32.mul - (f32.add - (f32.mul - (f32.convert_i32_s - (local.get $10) - ) - (f32.const 0.10000000149011612) - ) - (f32.const 0.800000011920929) - ) - (f32.add - (local.get $18) - (f32.const -3.999000072479248) - ) - ) - (f32.mul - (local.get $18) - (f32.convert_i32_s - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (f32.load - (local.get $31) - ) - ) - ) - (f32.store - (local.get $16) - (f32.mul - (local.tee $11 - (f32.div - (local.get $48) - (f32.add - (f32.mul - (local.get $45) - (local.tee $18 - (f32.load - (local.get $16) - ) - ) - ) - (f32.const 1) - ) - ) - ) - (local.get $18) - ) - ) - (if - (i32.eqz - (local.get $30) - ) - (block - (local.set $9 - (i32.const 1) - ) - (loop $while-in195 - (f32.store - (local.tee $13 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $13) - ) - ) - ) - (br_if $while-in195 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (br_if $while-in189 - (i32.lt_u - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 10) - ) - ) - ) - (br $label$break$L493) - ) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in197 - (local.set $9 - (i32.const 0) - ) - (local.set $18 - (f32.const -1) - ) - (loop $while-in199 - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.tee $20 - (f32.gt - (local.tee $37 - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - (local.get $18) - ) - ) - ) - ) - (local.set $18 - (select - (local.get $37) - (local.get $18) - (local.get $20) - ) - ) - (br_if $while-in199 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (br_if $label$break$L493 - (f32.le - (local.get $18) - (f32.const 3.999000072479248) - ) - ) - (local.set $37 - (f32.load - (local.get $16) - ) - ) - (local.set $9 - (i32.const 1) - ) - (loop $while-in201 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $9) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $16) - ) - (f32.add - (local.get $37) - (f32.mul - (local.get $45) - (local.tee $37 - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - ) - ) - (br_if $while-in201 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (local.set $11 - (f32.div - (f32.const 1) - (local.get $11) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in203 - (f32.store - (local.tee $20 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $20) - ) - ) - ) - (br_if $while-in203 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (local.set $11 - (local.tee $18 - (f32.sub - (f32.const 0.9900000095367432) - (f32.div - (f32.mul - (f32.add - (f32.mul - (f32.convert_i32_s - (local.get $13) - ) - (f32.const 0.10000000149011612) - ) - (f32.const 0.800000011920929) - ) - (f32.add - (local.get $18) - (f32.const -3.999000072479248) - ) - ) - (f32.mul - (local.get $18) - (f32.convert_i32_s - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in205 - (f32.store - (local.tee $20 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $20) - ) - ) - ) - (local.set $11 - (f32.mul - (local.get $11) - (local.get $18) - ) - ) - (br_if $while-in205 - (i32.ne - (local.get $10) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - (f32.store - (local.get $31) - (local.tee $11 - (f32.mul - (local.get $11) - (f32.load - (local.get $31) - ) - ) - ) - ) - (local.set $9 - (local.get $10) - ) - (loop $while-in207 - (local.set $11 - (f32.sub - (f32.load - (local.tee $42 - (i32.add - (i32.shl - (local.tee $20 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - (f32.mul - (local.get $45) - (local.get $11) - ) - ) - ) - (f32.store - (local.get $42) - (local.get $11) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 1) - ) - (block - (local.set $9 - (local.get $20) - ) - (br $while-in207) - ) - ) - ) - (f32.store - (local.get $16) - (f32.mul - (local.tee $11 - (f32.div - (local.get $48) - (f32.add - (f32.mul - (local.get $45) - (local.tee $18 - (f32.load - (local.get $16) - ) - ) - ) - (f32.const 1) - ) - ) - ) - (local.get $18) - ) - ) - (if - (i32.eqz - (local.get $30) - ) - (block - (local.set $9 - (i32.const 1) - ) - (loop $while-in209 - (f32.store - (local.tee $20 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $20) - ) - ) - ) - (br_if $while-in209 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (br_if $while-in197 - (i32.lt_u - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 10) - ) - ) - ) - ) - (block - (br_if $label$break$L493 - (i32.le_s - (local.get $19) - (i32.const 0) - ) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in211 - (local.set $9 - (i32.const 0) - ) - (local.set $18 - (f32.const -1) - ) - (loop $while-in213 - (local.set $6 - (select - (local.get $9) - (local.get $6) - (local.tee $30 - (f32.gt - (local.tee $37 - (f32.abs - (f32.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - ) - ) - (local.get $18) - ) - ) - ) - ) - (local.set $18 - (select - (local.get $37) - (local.get $18) - (local.get $30) - ) - ) - (br_if $while-in213 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (br_if $label$break$L493 - (f32.le - (local.get $18) - (f32.const 3.999000072479248) - ) - ) - (local.set $18 - (f32.sub - (f32.const 0.9900000095367432) - (f32.div - (f32.mul - (f32.add - (f32.mul - (f32.convert_i32_s - (local.get $13) - ) - (f32.const 0.10000000149011612) - ) - (f32.const 0.800000011920929) - ) - (f32.add - (local.get $18) - (f32.const -3.999000072479248) - ) - ) - (f32.mul - (local.get $18) - (f32.convert_i32_s - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (local.get $20) - (block - (local.set $11 - (local.get $18) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in215 - (f32.store - (local.tee $30 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $16) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $30) - ) - ) - ) - (local.set $11 - (f32.mul - (local.get $11) - (local.get $18) - ) - ) - (br_if $while-in215 - (i32.ne - (local.get $10) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $37 - (f32.load - (local.get $31) - ) - ) - ) - (block - (local.set $37 - (local.get $11) - ) - (local.set $11 - (local.get $18) - ) - ) - ) - (f32.store - (local.get $31) - (local.tee $11 - (f32.mul - (local.get $11) - (local.get $37) - ) - ) - ) - (br_if $while-in211 - (i32.lt_u - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 10) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$10 - (i32.ge_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.tee $6 - (i32.load - (local.get $8) - ) - ) - ) - ) - (local.set $9 - (local.get $15) - ) - (local.set $6 - (local.get $14) - ) - (br $label$continue$L430) - ) - ) - ) - (call $_celt_fatal - (i32.const 43073) - (i32.const 43038) - (i32.const 51) - ) - (br $__rjto$10) - ) - (call $_celt_fatal - (i32.const 43758) - (i32.const 43795) - (i32.const 49) - ) - (br $__rjto$10) - ) - (local.set $7 - (call $_llvm_exp2_f64 - (f64.promote_f32 - (f32.mul - (local.get $21) - (f32.const -0.1599999964237213) - ) - ) - ) - ) - (if - (i32.le_s - (local.get $6) - (i32.const 0) - ) - (block - (local.set $22 - (local.get $6) - ) - (br $do-once155) - ) - ) - (local.set $11 - (f32.demote_f64 - (local.get $7) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $22 - (loop $while-in217 (result i32) - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $17) - ) - ) - (f32.add - (f32.mul - (f32.load - (local.get $9) - ) - (local.get $11) - ) - (f32.const 1.2483305931091309) - ) - ) - (br_if $while-in217 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - (local.set $72 - (i32.const 1) - ) - (local.get $6) - ) - ) - ) - ) - (local.set $22 - (local.get $6) - ) - ) - (local.set $11 - (f32.mul - (f32.mul - (local.tee $29 - (f32.convert_i32_s - (i32.load - (local.tee $38 - (i32.add - (local.get $0) - (i32.const 4532) - ) - ) - ) - ) - ) - (f32.const 0.00390625) - ) - (f32.mul - (f32.add - (f32.mul - (f32.add - (f32.mul - (f32.convert_i32_s - (i32.load - (local.get $39) - ) - ) - (f32.const 0.000030517578125) - ) - (f32.const -1) - ) - (f32.const 0.5) - ) - (f32.const 1) - ) - (f32.const 4) - ) - ) - ) - (block $__rjto$14 - (block $__rjti$14 - (local.set $11 - (if (result f32) - (local.tee $9 - (i32.eq - (i32.load8_s - (local.get $58) - ) - (i32.const 2) - ) - ) - (block - (if - (local.get $72) - (block - (local.set $18 - (f32.div - (f32.const 0.20000000298023224) - (f32.convert_i32_s - (i32.load - (local.get $47) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in220 - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 628) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (f32.add - (local.tee $21 - (f32.add - (local.get $18) - (f32.div - (f32.const 3) - (f32.convert_i32_s - (i32.load - (i32.add - (i32.add - (local.get $17) - (i32.const 228) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - ) - ) - ) - ) - (f32.const -1) - ) - ) - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 644) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (f32.sub - (f32.sub - (f32.const 1) - (local.get $21) - ) - (f32.mul - (local.get $11) - (local.get $21) - ) - ) - ) - (br_if $while-in220 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $22) - ) - ) - ) - ) - ) - (local.set $11 - (f32.sub - (f32.const -0.25) - (f32.mul - (f32.mul - (local.get $29) - (f32.const 0.26249998807907104) - ) - (f32.const 0.00390625) - ) - ) - ) - (br $__rjti$14) - ) - (block (result f32) - (f32.store offset=628 - (local.get $17) - (local.tee $29 - (f32.add - (local.tee $21 - (f32.div - (f32.const 1.2999999523162842) - (f32.convert_i32_s - (i32.load - (local.get $47) - ) - ) - ) - ) - (f32.const -1) - ) - ) - ) - (f32.store offset=644 - (local.get $17) - (local.tee $11 - (f32.sub - (f32.sub - (f32.const 1) - (local.get $21) - ) - (f32.mul - (f32.mul - (local.get $11) - (local.get $21) - ) - (f32.const 0.6000000238418579) - ) - ) - ) - ) - (local.set $8 - (i32.reinterpret_f32 - (local.get $29) - ) - ) - (if (result f32) - (i32.gt_s - (local.get $22) - (i32.const 1) - ) - (block (result f32) - (f32.store offset=632 - (local.get $17) - (local.get $29) - ) - (f32.store offset=648 - (local.get $17) - (local.get $11) - ) - (if (result f32) - (i32.eq - (local.get $22) - (i32.const 2) - ) - (block (result f32) - (local.set $18 - (f32.const 0) - ) - (f32.const -0.25) - ) - (block - (local.set $6 - (i32.const 2) - ) - (loop $while-in222 - (i32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 628) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (local.get $8) - ) - (i32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 644) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (i32.load offset=644 - (local.get $17) - ) - ) - (if - (i32.eq - (local.get $22) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (block - (local.set $11 - (f32.const -0.25) - ) - (br $__rjti$14) - ) - (block - (local.set $8 - (i32.load offset=628 - (local.get $17) - ) - ) - (br $while-in222) - ) - ) - ) - ) - ) - ) - (block (result f32) - (local.set $18 - (f32.const 0) - ) - (f32.const -0.25) - ) - ) - ) - ) - ) - (br $__rjto$14) - ) - (local.set $18 - (if (result f32) - (local.get $9) - (f32.mul - (f32.sqrt - (f32.load - (i32.add - (local.get $0) - (i32.const 10060) - ) - ) - ) - (f32.add - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (f32.sub - (f32.const 1) - (f32.load offset=700 - (local.get $17) - ) - ) - (f32.load offset=696 - (local.get $17) - ) - ) - ) - (f32.const 0.20000000298023224) - ) - (f32.const 0.30000001192092896) - ) - ) - (f32.const 0) - ) - ) - ) - (if - (local.get $72) - (block - (local.set $21 - (f32.load - (local.tee $8 - (i32.add - (local.get $0) - (i32.const 7172) - ) - ) - ) - ) - (local.set $29 - (f32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 7176) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in224 - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 676) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (local.tee $21 - (f32.add - (local.get $21) - (f32.mul - (f32.sub - (local.get $18) - (local.get $21) - ) - (f32.const 0.4000000059604645) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 660) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (local.tee $29 - (f32.add - (local.get $29) - (f32.mul - (f32.sub - (local.get $11) - (local.get $29) - ) - (f32.const 0.4000000059604645) - ) - ) - ) - ) - (br_if $while-in224 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $22) - ) - ) - ) - (f32.store - (local.get $8) - (local.get $21) - ) - (f32.store - (local.get $9) - (local.get $29) - ) - ) - ) - (if - (local.tee $25 - (i32.gt_s - (local.tee $14 - (i32.load - (local.tee $31 - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in226 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $49) - ) - (f32.div - (f32.const 1) - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $17) - ) - ) - ) - ) - (br_if $while-in226 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $14) - ) - ) - ) - ) - ) - (if - (i32.eq - (i32.load8_s - (local.get $58) - ) - (i32.const 2) - ) - (block $do-once227 - (if - (i32.lt_s - (i32.sub - (i32.load - (local.get $89) - ) - (i32.load - (local.tee $39 - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - ) - ) - (i32.add - (local.tee $6 - (i32.load offset=228 - (local.get $17) - ) - ) - (i32.const 2) - ) - ) - (call $_celt_fatal - (i32.const 43517) - (i32.const 43634) - (i32.const 62) - ) - ) - (local.set $16 - (i32.load - (local.tee $46 - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - ) - ) - (if - (local.get $25) - (block $label$break$L602 - (local.set $34 - (i32.add - (local.get $16) - (i32.const -3) - ) - ) - (local.set $42 - (i32.gt_s - (local.get $16) - (i32.const 3) - ) - ) - (local.set $15 - (i32.and - (local.get $16) - (i32.const -4) - ) - ) - (local.set $43 - (i32.gt_s - (local.get $16) - (i32.const -2) - ) - ) - (local.set $20 - (i32.and - (local.tee $30 - (i32.add - (local.get $16) - (i32.const 5) - ) - ) - (i32.const -4) - ) - ) - (local.set $12 - (local.get $28) - ) - (local.set $10 - (i32.const 0) - ) - (local.set $13 - (local.get $61) - ) - (loop $while-in231 - (local.set $19 - (i32.add - (local.tee $9 - (i32.add - (i32.shl - (i32.sub - (i32.const -2) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $33) - ) - ) - (i32.const 16) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $42) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in233 (result i32) - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in233 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $34) - ) - ) - (local.get $15) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $16) - ) - (loop $while-in235 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in235 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $16) - ) - ) - ) - ) - (f32.store - (local.get $12) - (f32.demote_f64 - (local.get $7) - ) - ) - (f32.store offset=24 - (local.get $12) - (f32.demote_f64 - (local.tee $7 - (f64.add - (local.get $7) - (f64.promote_f32 - (f32.sub - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (local.get $19) - (i32.const -4) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $16) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (f32.store offset=48 - (local.get $12) - (f32.demote_f64 - (local.tee $7 - (f64.add - (local.get $7) - (f64.promote_f32 - (f32.sub - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (local.get $19) - (i32.const -8) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $16) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (f32.store offset=72 - (local.get $12) - (f32.demote_f64 - (local.tee $7 - (f64.add - (local.get $7) - (f64.promote_f32 - (f32.sub - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (local.get $19) - (i32.const -12) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $16) - (i32.const -3) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (f32.store offset=96 - (local.get $12) - (f32.demote_f64 - (f64.add - (local.get $7) - (f64.promote_f32 - (f32.sub - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (local.get $19) - (i32.const -16) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $16) - (i32.const -4) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.set $22 - (i32.const 4) - ) - (local.set $8 - (i32.const 1) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const 12) - ) - ) - (loop $while-in237 - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $8) - (i32.const 5) - ) - (i32.const 2) - ) - (local.get $12) - ) - (local.tee $11 - (f32.demote_f64 - (local.tee $7 - (call $_silk_inner_product_FLP - (local.get $19) - (local.get $9) - (local.get $16) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $12) - ) - (local.get $11) - ) - (if - (i32.ne - (i32.or - (local.get $8) - (i32.const 1) - ) - (i32.const 5) - ) - (block - (local.set $6 - (i32.const 1) - ) - (loop $while-in239 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.mul - (local.tee $44 - (i32.add - (local.get $6) - (local.get $8) - ) - ) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (local.get $12) - ) - (local.tee $11 - (f32.demote_f64 - (local.tee $7 - (f64.add - (local.get $7) - (f64.promote_f32 - (f32.sub - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $50 - (i32.sub - (i32.const 0) - (local.get $6) - ) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $50) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $50 - (i32.sub - (local.get $16) - (local.get $6) - ) - ) - (i32.const 2) - ) - (local.get $19) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $50) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $44) - (i32.mul - (local.get $6) - (i32.const 5) - ) - ) - (i32.const 2) - ) - (local.get $12) - ) - (local.get $11) - ) - (br_if $while-in239 - (i32.ne - (local.get $22) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $9) - (i32.const -4) - ) - ) - (local.set $22 - (i32.add - (local.get $22) - (i32.const -1) - ) - ) - (br_if $while-in237 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 5) - ) - ) - ) - (f32.store - (local.get $13) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (local.get $19) - (local.get $33) - (local.get $16) - ) - ) - ) - (f32.store offset=4 - (local.get $13) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (local.tee $6 - (i32.add - (local.get $19) - (i32.const -4) - ) - ) - (local.get $33) - (local.get $16) - ) - ) - ) - (f32.store offset=8 - (local.get $13) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (local.tee $6 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (local.get $33) - (local.get $16) - ) - ) - ) - (f32.store offset=12 - (local.get $13) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (local.tee $6 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (local.get $33) - (local.get $16) - ) - ) - ) - (f32.store offset=16 - (local.get $13) - (f32.demote_f64 - (call $_silk_inner_product_FLP - (i32.add - (local.get $6) - (i32.const -4) - ) - (local.get $33) - (local.get $16) - ) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $43) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in241 (result i32) - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $33) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $33) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $8 - (i32.or - (local.get $6) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $33) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $33) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (br_if $while-in241 - (i32.lt_s - (local.get $8) - (local.get $16) - ) - ) - (local.get $20) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $30) - ) - (loop $while-in243 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $33) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in243 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $30) - ) - ) - ) - ) - (local.set $21 - (f32.div - (f32.const 1) - (select - (local.tee $21 - (f32.demote_f64 - (local.get $7) - ) - ) - (local.tee $29 - (f32.add - (f32.mul - (f32.add - (local.tee $11 - (f32.load - (local.get $12) - ) - ) - (f32.load offset=96 - (local.get $12) - ) - ) - (f32.const 0.014999999664723873) - ) - (f32.const 1) - ) - ) - (f32.lt - (local.get $29) - (local.get $21) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in245 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $12) - ) - (f32.mul - (local.get $11) - (local.get $21) - ) - ) - (f32.store - (local.tee $8 - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.mul - (f32.load - (local.get $8) - ) - (local.get $21) - ) - ) - (f32.store - (local.tee $8 - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.mul - (f32.load - (local.get $8) - ) - (local.get $21) - ) - ) - (f32.store - (local.tee $8 - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - (f32.mul - (f32.load - (local.get $8) - ) - (local.get $21) - ) - ) - (if - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (i32.const 24) - ) - (block - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - (br $while-in245) - ) - ) - ) - (f32.store offset=96 - (local.get $12) - (f32.mul - (f32.load offset=96 - (local.get $12) - ) - (local.get $21) - ) - ) - (f32.store - (local.get $13) - (f32.mul - (f32.load - (local.get $13) - ) - (local.get $21) - ) - ) - (f32.store offset=4 - (local.get $13) - (f32.mul - (f32.load offset=4 - (local.get $13) - ) - (local.get $21) - ) - ) - (f32.store offset=8 - (local.get $13) - (f32.mul - (f32.load offset=8 - (local.get $13) - ) - (local.get $21) - ) - ) - (f32.store offset=12 - (local.get $13) - (f32.mul - (f32.load offset=12 - (local.get $13) - ) - (local.get $21) - ) - ) - (f32.store offset=16 - (local.get $13) - (f32.mul - (f32.load offset=16 - (local.get $13) - ) - (local.get $21) - ) - ) - (br_if $label$break$L602 - (i32.eq - (local.get $14) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const 1) - ) - ) - ) - ) - (local.set $6 - (i32.load - (i32.add - (i32.add - (local.get $17) - (i32.const 228) - ) - (i32.shl - (local.get $10) - (i32.const 2) - ) - ) - ) - ) - (local.set $12 - (i32.add - (local.get $12) - (i32.const 100) - ) - ) - (local.set $33 - (i32.add - (i32.shl - (local.get $16) - (i32.const 2) - ) - (local.get $33) - ) - ) - (local.set $13 - (i32.add - (local.get $13) - (i32.const 20) - ) - ) - (br $while-in231) - ) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.mul - (local.get $14) - (i32.const 25) - ) - ) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in247 - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $32) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $28) - ) - ) - (f32.const 131072) - ) - ) - ) - (br_if $while-in247 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $0) - (i32.const 4740) - ) - ) - (local.set $9 - (i32.add - (local.get $0) - (i32.const 4768) - ) - ) - (local.set $22 - (i32.add - (local.get $0) - (i32.const 4656) - ) - ) - (local.set $10 - (i32.mul - (local.get $14) - (i32.const 5) - ) - ) - (if - (local.get $25) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in249 - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $24) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $61) - ) - ) - (f32.const 131072) - ) - ) - ) - (br_if $while-in249 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (call $_silk_quant_LTP_gains - (local.get $35) - (local.get $8) - (local.get $9) - (local.get $22) - (local.get $27) - (local.get $32) - (local.get $24) - (local.get $16) - (local.get $14) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in251 - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 144) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $35) - ) - ) - ) - (f32.const 0.00006103515625) - ) - ) - (br_if $while-in251 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - (call $_silk_quant_LTP_gains - (local.get $35) - (local.get $8) - (local.get $9) - (local.get $22) - (local.get $27) - (local.get $32) - (local.get $24) - (local.get $16) - (local.get $14) - ) - ) - (f32.store offset=708 - (local.get $17) - (local.tee $11 - (f32.mul - (f32.convert_i32_s - (i32.load - (local.get $27) - ) - ) - (f32.const 0.0078125) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $0) - (i32.const 4769) - ) - (local.tee $6 - (if (result i32) - (local.get $3) - (i32.const 0) - (block $do-once252 (result i32) - (drop - (br_if $do-once252 - (i32.const 2) - (f32.gt - (local.tee $11 - (f32.mul - (f32.mul - (local.get $11) - (f32.convert_i32_s - (i32.add - (i32.load - (i32.add - (local.get $0) - (i32.const 4616) - ) - ) - (i32.load - (i32.add - (local.get $0) - (i32.const 5744) - ) - ) - ) - ) - ) - (f32.const 0.10000000149011612) - ) - ) - (f32.const 2) - ) - ) - ) - (drop - (br_if $do-once252 - (i32.const 0) - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - ) - (i32.trunc_f32_s - (local.get $11) - ) - ) - ) - ) - ) - (f32.store offset=224 - (local.get $17) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 1) - ) - (i32.const 38968) - ) - ) - ) - (f32.const 0.00006103515625) - ) - ) - (local.set $9 - (i32.load - (local.get $39) - ) - ) - (local.set $15 - (i32.load - (local.get $46) - ) - ) - (br_if $do-once227 - (i32.le_s - (local.tee $6 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - ) - (br_if $do-once227 - (i32.le_s - (local.tee $28 - (i32.add - (local.get $9) - (local.get $15) - ) - ) - (i32.const 0) - ) - ) - (local.set $8 - (local.get $23) - ) - (local.set $22 - (i32.const 0) - ) - (local.set $10 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (loop $while-in255 - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - (local.set $21 - (f32.load - (local.tee $9 - (i32.add - (i32.add - (local.get $17) - (i32.const 144) - ) - (i32.shl - (i32.mul - (local.get $22) - (i32.const 5) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $29 - (f32.load offset=4 - (local.get $9) - ) - ) - (local.set $18 - (f32.load offset=8 - (local.get $9) - ) - ) - (local.set $37 - (f32.load offset=12 - (local.get $9) - ) - ) - (local.set $45 - (f32.load offset=16 - (local.get $9) - ) - ) - (local.set $12 - (i32.const 0) - ) - (local.set $9 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (i32.load - (i32.add - (i32.add - (local.get $17) - (i32.const 228) - ) - (i32.shl - (local.get $22) - (i32.const 2) - ) - ) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - (loop $while-in257 - (i32.store - (local.tee $14 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $8) - ) - ) - (local.tee $13 - (i32.load - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - ) - (f32.store - (local.get $14) - (local.tee $48 - (f32.sub - (f32.reinterpret_i32 - (local.get $13) - ) - (f32.mul - (local.get $21) - (f32.load offset=8 - (local.get $9) - ) - ) - ) - ) - ) - (f32.store - (local.get $14) - (local.tee $48 - (f32.sub - (local.get $48) - (f32.mul - (local.get $29) - (f32.load - (local.tee $13 - (i32.add - (local.get $9) - (i32.const 4) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $14) - (local.tee $48 - (f32.sub - (local.get $48) - (f32.mul - (local.get $18) - (f32.load - (local.get $9) - ) - ) - ) - ) - ) - (f32.store - (local.get $14) - (local.tee $48 - (f32.sub - (local.get $48) - (f32.mul - (local.get $37) - (f32.load - (i32.add - (local.get $9) - (i32.const -4) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $14) - (f32.mul - (local.get $11) - (f32.sub - (local.get $48) - (f32.mul - (local.get $45) - (f32.load - (i32.add - (local.get $9) - (i32.const -8) - ) - ) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $28) - ) - (block - (local.set $9 - (local.get $13) - ) - (br $while-in257) - ) - ) - ) - (local.set $8 - (i32.add - (i32.shl - (local.get $28) - (i32.const 2) - ) - (local.get $8) - ) - ) - (local.set $10 - (i32.add - (i32.shl - (local.get $15) - (i32.const 2) - ) - (local.get $10) - ) - ) - (br_if $while-in255 - (i32.ne - (local.tee $22 - (i32.add - (local.get $22) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - ) - (block - (if - (local.get $25) - (block - (local.set $12 - (i32.add - (local.tee $13 - (i32.load - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - ) - (local.tee $8 - (i32.load - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - ) - ) - ) - (local.set $22 - (i32.const 0) - ) - (local.set $6 - (local.get $23) - ) - (local.set $9 - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $51) - ) - ) - (loop $while-in259 - (local.set $11 - (f32.load - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - (if - (i32.lt_s - (local.tee $8 - (if (result i32) - (local.tee $10 - (i32.and - (local.get $12) - (i32.const 65532) - ) - ) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (loop $while-in261 (result i32) - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $6) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.get $11) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $15 - (i32.or - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $15) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.get $11) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $15 - (i32.or - (local.get $8) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $15) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.get $11) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $15 - (i32.or - (local.get $8) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $15) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.get $11) - ) - ) - (br_if $while-in261 - (i32.lt_u - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 4) - ) - ) - (local.get $10) - ) - ) - (local.get $10) - ) - ) - (i32.const 0) - ) - ) - (local.get $12) - ) - (loop $while-in263 - (f32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $6) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $9) - ) - ) - (local.get $11) - ) - ) - (br_if $while-in263 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $6 - (i32.add - (i32.shl - (local.get $12) - (i32.const 2) - ) - (local.get $6) - ) - ) - (local.set $9 - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $9) - ) - ) - (br_if $while-in259 - (i32.ne - (local.tee $22 - (i32.add - (local.get $22) - (i32.const 1) - ) - ) - (local.get $14) - ) - ) - ) - ) - ) - (drop - (call $_memset - (i32.add - (local.get $17) - (i32.const 144) - ) - (i32.const 0) - (i32.mul - (local.get $14) - (i32.const 20) - ) - ) - ) - (f32.store offset=708 - (local.get $17) - (f32.const 0) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4656) - ) - (i32.const 0) - ) - (local.set $6 - (local.get $14) - ) - ) - ) - (local.set $11 - (if (result f32) - (i32.load - (local.tee $28 - (i32.add - (local.get $0) - (i32.const 4664) - ) - ) - ) - (f32.const 0.009999999776482582) - (f32.div - (f32.div - (f32.demote_f64 - (call $_llvm_exp2_f64 - (f64.promote_f32 - (f32.div - (f32.load offset=708 - (local.get $17) - ) - (f32.const 3) - ) - ) - ) - ) - (f32.const 1e4) - ) - (f32.add - (f32.mul - (f32.load offset=700 - (local.get $17) - ) - (f32.const 0.75) - ) - (f32.const 0.25) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.tee $10 - (i32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - ) - ) - (i32.load - (local.tee $61 - (i32.add - (local.get $0) - (i32.const 4588) - ) - ) - ) - ) - ) - (i32.store8 - (local.tee $22 - (i32.add - (local.get $0) - (i32.const 4767) - ) - ) - (i32.const 4) - ) - (local.set $21 - (call $_silk_burg_modified_FLP - (local.get $62) - (local.get $23) - (local.get $11) - (local.get $8) - (local.get $6) - (local.get $10) - ) - ) - (block $do-once322 - (block $__rjti$16 - (if - (i32.load - (local.tee $15 - (i32.add - (local.get $0) - (i32.const 4632) - ) - ) - ) - (block $__rjti$15 - (br_if $__rjti$15 - (i32.load - (local.get $28) - ) - ) - (br_if $__rjti$15 - (i32.ne - (i32.load - (local.get $31) - ) - (i32.const 4) - ) - ) - (local.set $11 - (f32.sub - (local.get $21) - (call $_silk_burg_modified_FLP - (local.get $53) - (i32.add - (i32.shl - (local.tee $14 - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $23) - ) - (local.get $11) - (local.get $8) - (i32.const 2) - (i32.load - (local.get $9) - ) - ) - ) - ) - (call $_silk_A2NLSF_FLP - (local.get $41) - (local.get $53) - (i32.load - (local.get $9) - ) - ) - (if - (local.tee $12 - (i32.gt_s - (local.tee $10 - (i32.load - (local.get $9) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in267 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $24) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $41) - ) - ) - (local.tee $13 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 4500) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (br_if $while-in267 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $10) - ) - (if - (local.get $12) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in269 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $53) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $32) - ) - ) - ) - (f32.const 0.000244140625) - ) - ) - (br_if $while-in269 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - ) - (call $_silk_LPC_analysis_filter_FLP - (local.get $40) - (local.get $53) - (local.get $23) - (local.get $14) - (i32.load - (local.get $9) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.tee $12 - (i32.load - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - ) - (local.set $20 - (i32.add - (local.tee $10 - (i32.sub - (local.get $8) - (local.get $12) - ) - ) - (i32.const -3) - ) - ) - (local.set $26 - (if (result f64) - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.tee $33 - (i32.gt_s - (local.get $10) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in271 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in271 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $20) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in273 (result f64) - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in273 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.get $7) - ) - (local.get $7) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $13) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $33) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in275 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in275 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $20) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in277 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in277 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (f32.gt - (local.get $11) - (local.tee $21 - (f32.demote_f64 - (f64.add - (local.get $26) - (local.get $7) - ) - ) - ) - ) - (block - (i32.store8 - (local.get $22) - (i32.const 3) - ) - (local.set $11 - (local.get $21) - ) - ) - (br_if $__rjti$15 - (f32.gt - (local.get $21) - (f32.const 3402823466385288598117041e14) - ) - ) - ) - (if - (local.tee $10 - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - ) - (block $do-once278 - (local.set $6 - (i32.const 0) - ) - (loop $while-in281 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $24) - ) - (i32.add - (i32.shr_u - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $41) - ) - ) - (local.tee $13 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 4500) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 15) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (br_if $while-in281 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $12) - ) - (br_if $do-once278 - (i32.eqz - (local.get $10) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in283 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $53) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $32) - ) - ) - ) - (f32.const 0.000244140625) - ) - ) - (br_if $while-in283 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $12) - ) - ) - (call $_silk_LPC_analysis_filter_FLP - (local.get $40) - (local.get $53) - (local.get $23) - (local.get $14) - (i32.load - (local.get $9) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.tee $12 - (i32.load - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - ) - (local.set $20 - (i32.add - (local.tee $10 - (i32.sub - (local.get $8) - (local.get $12) - ) - ) - (i32.const -3) - ) - ) - (local.set $26 - (if (result f64) - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.tee $33 - (i32.gt_s - (local.get $10) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in285 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in285 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $20) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in287 (result f64) - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in287 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.get $7) - ) - (local.get $7) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $13) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $33) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in289 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in289 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $20) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in291 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in291 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (f32.gt - (local.get $11) - (local.tee $29 - (f32.demote_f64 - (f64.add - (local.get $26) - (local.get $7) - ) - ) - ) - ) - (block - (i32.store8 - (local.get $22) - (i32.const 2) - ) - (local.set $11 - (local.get $29) - ) - ) - (br_if $__rjti$15 - (f32.lt - (local.get $21) - (local.get $29) - ) - ) - ) - (if - (local.tee $10 - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - ) - (block $do-once292 - (local.set $6 - (i32.const 0) - ) - (loop $while-in295 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $24) - ) - (i32.add - (i32.shr_u - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $41) - ) - ) - (local.tee $13 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 4500) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - (br_if $while-in295 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $12) - ) - (br_if $do-once292 - (i32.eqz - (local.get $10) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in297 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $53) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $32) - ) - ) - ) - (f32.const 0.000244140625) - ) - ) - (br_if $while-in297 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $12) - ) - ) - (call $_silk_LPC_analysis_filter_FLP - (local.get $40) - (local.get $53) - (local.get $23) - (local.get $14) - (i32.load - (local.get $9) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.tee $12 - (i32.load - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - ) - (local.set $20 - (i32.add - (local.tee $10 - (i32.sub - (local.get $8) - (local.get $12) - ) - ) - (i32.const -3) - ) - ) - (local.set $26 - (if (result f64) - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.tee $33 - (i32.gt_s - (local.get $10) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in299 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in299 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $20) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in301 (result f64) - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in301 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.get $7) - ) - (local.get $7) - ) - ) - (local.set $13 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $13) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $33) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in303 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in303 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $20) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in305 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in305 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (if - (f32.gt - (local.get $11) - (local.tee $21 - (f32.demote_f64 - (f64.add - (local.get $26) - (local.get $7) - ) - ) - ) - ) - (block - (i32.store8 - (local.get $22) - (i32.const 1) - ) - (local.set $11 - (local.get $21) - ) - ) - (br_if $__rjti$15 - (f32.lt - (local.get $29) - (local.get $21) - ) - ) - ) - (if - (local.tee $10 - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - ) - (block $do-once306 - (local.set $6 - (i32.const 0) - ) - (loop $while-in309 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $24) - ) - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 4500) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (br_if $while-in309 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $12) - ) - (br_if $do-once306 - (i32.eqz - (local.get $10) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in311 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $53) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $32) - ) - ) - ) - (f32.const 0.000244140625) - ) - ) - (br_if $while-in311 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $32) - (local.get $24) - (local.get $12) - ) - ) - (call $_silk_LPC_analysis_filter_FLP - (local.get $40) - (local.get $53) - (local.get $23) - (local.get $14) - (i32.load - (local.get $9) - ) - ) - (local.set $12 - (i32.add - (i32.shl - (local.tee $6 - (i32.load - (local.get $9) - ) - ) - (i32.const 2) - ) - (local.get $40) - ) - ) - (local.set $13 - (i32.add - (local.tee $10 - (i32.sub - (local.get $8) - (local.get $6) - ) - ) - (i32.const -3) - ) - ) - (local.set $26 - (if (result f64) - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.tee $14 - (i32.gt_s - (local.get $10) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in313 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in313 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $13) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in315 (result f64) - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $12) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in315 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (local.get $7) - ) - (local.get $7) - ) - ) - (local.set $8 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $12) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $14) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in317 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in317 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $13) - ) - ) - ) - (i32.and - (local.get $10) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $10) - ) - (loop $while-in319 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in319 - (i32.ne - (local.get $10) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$15 - (i32.eqz - (f32.gt - (local.get $11) - (f32.demote_f64 - (f64.add - (local.get $26) - (local.get $7) - ) - ) - ) - ) - ) - (i32.store8 - (local.get $22) - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (br $__rjti$16) - ) - ) - (br_if $__rjti$16 - (i32.ne - (local.tee $6 - (i32.load8_s - (local.get $22) - ) - ) - (i32.const 4) - ) - ) - (call $_silk_A2NLSF_FLP - (local.get $41) - (local.get $62) - (i32.load - (local.get $9) - ) - ) - (br_if $__rjti$16 - (i32.ne - (local.tee $6 - (i32.load8_s - (local.get $22) - ) - ) - (i32.const 4) - ) - ) - (local.set $69 - (i32.load - (local.get $15) - ) - ) - (local.set $70 - (i32.const 4) - ) - (br $do-once322) - ) - (if - (i32.eqz - (local.tee $8 - (i32.load - (local.get $15) - ) - ) - ) - (call $_celt_fatal - (i32.const 43231) - (i32.const 43396) - (i32.const 103) - ) - ) - (if - (i32.load - (local.get $28) - ) - (call $_celt_fatal - (i32.const 43231) - (i32.const 43396) - (i32.const 103) - ) - ) - (if - (i32.eq - (i32.load - (local.get $31) - ) - (i32.const 4) - ) - (block - (local.set $69 - (local.get $8) - ) - (local.set $70 - (local.get $6) - ) - (br $do-once322) - ) - ) - (call $_celt_fatal - (i32.const 43231) - (i32.const 43396) - (i32.const 103) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eq - (local.get $69) - (i32.const 1) - ) - (i32.eq - (i32.and - (local.get $70) - (i32.const 255) - ) - (i32.const 4) - ) - ) - ) - (call $_celt_fatal - (i32.const 41732) - (i32.const 41835) - (i32.const 51) - ) - ) - (if - (i32.le_s - (local.tee $13 - (i32.add - (select - (i32.shr_s - (local.tee $6 - (i32.add - (i32.add - (i32.mul - (local.tee $6 - (i32.shr_s - (i32.shl - (i32.load - (local.get $38) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const -5) - ) - (i32.const 3146) - ) - (i32.shr_s - (i32.mul - (local.get $6) - (i32.const 59246) - ) - (i32.const 16) - ) - ) - ) - (i32.const 1) - ) - (i32.const 0) - (i32.eq - (i32.load - (local.get $31) - ) - (i32.const 2) - ) - ) - (local.get $6) - ) - ) - (i32.const 0) - ) - (call $_celt_fatal - (i32.const 41856) - (i32.const 41835) - (i32.const 63) - ) - ) - (local.set $10 - (i32.add - (local.get $0) - (i32.const 4500) - ) - ) - (call $_silk_NLSF_VQ_weights_laroia - (local.get $24) - (local.get $41) - (i32.load - (local.get $9) - ) - ) - (local.set $6 - (if (result i32) - (i32.eq - (i32.load - (local.get $15) - ) - (i32.const 1) - ) - (block $do-once324 (result i32) - (drop - (br_if $do-once324 - (i32.const 0) - (i32.ge_s - (local.tee $6 - (i32.load8_s - (local.get $22) - ) - ) - (i32.const 4) - ) - ) - ) - (local.set $12 - (i32.load - (local.get $9) - ) - ) - (if - (i32.le_s - (local.get $6) - (i32.const -1) - ) - (call $_celt_fatal - (i32.const 41043) - (i32.const 41075) - (i32.const 45) - ) - ) - (local.set $8 - (local.get $6) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in327 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $32) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $41) - ) - ) - (local.tee $14 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 4500) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - (br_if $while-in327 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - ) - (call $_silk_NLSF_VQ_weights_laroia - (local.get $27) - (local.get $32) - (local.get $12) - ) - (local.set $6 - (i32.load8_s - (local.get $22) - ) - ) - (drop - (br_if $do-once324 - (i32.const 1) - (i32.le_s - (local.tee $8 - (i32.load - (local.get $9) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $12 - (i32.shr_s - (i32.mul - (local.get $6) - (i32.shl - (local.get $6) - (i32.const 27) - ) - ) - (i32.const 16) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in329 (result i32) - (i32.store16 - (local.tee $14 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $24) - ) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $27) - ) - ) - (local.get $12) - ) - (i32.const 16) - ) - (i32.shr_s - (i32.load16_s - (local.get $14) - ) - (i32.const 1) - ) - ) - ) - (br_if $while-in329 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - (i32.const 1) - ) - ) - (i32.const 0) - ) - ) - (call $_silk_NLSF_encode - (i32.add - (local.get $0) - (i32.const 4744) - ) - (local.get $41) - (i32.load - (i32.add - (local.get $0) - (i32.const 4692) - ) - ) - (local.get $24) - (local.get $13) - (i32.load - (i32.add - (local.get $0) - (i32.const 4660) - ) - ) - (i32.load8_s - (local.get $58) - ) - ) - (call $_silk_NLSF2A - (local.tee $8 - (i32.add - (local.get $35) - (i32.const 32) - ) - ) - (local.get $41) - (i32.load - (local.get $9) - ) - ) - (if - (local.get $6) - (block - (local.set $12 - (i32.load - (local.get $9) - ) - ) - (if - (i32.le_s - (local.tee $6 - (i32.load8_s - (local.get $22) - ) - ) - (i32.const -1) - ) - (call $_celt_fatal - (i32.const 41043) - (i32.const 41075) - (i32.const 45) - ) - ) - (if - (i32.ge_s - (local.get $6) - (i32.const 5) - ) - (call $_celt_fatal - (i32.const 41094) - (i32.const 41075) - (i32.const 46) - ) - ) - (local.set $8 - (local.get $6) - ) - (if - (i32.gt_s - (local.get $12) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in333 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $32) - ) - (i32.add - (i32.shr_u - (i32.mul - (i32.shr_s - (i32.shl - (i32.sub - (i32.load16_u - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $41) - ) - ) - (local.tee $22 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 4500) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - (br_if $while-in333 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - ) - (call $_silk_NLSF2A - (local.get $35) - (local.get $32) - (local.get $12) - ) - (local.set $52 - (i32.load - (local.get $9) - ) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (i32.load - (local.get $9) - ) - ) - (i32.const 17) - ) - (block - (drop - (call $_memcpy - (local.get $35) - (local.get $8) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - (local.set $52 - (local.get $6) - ) - ) - (call $_celt_fatal - (i32.const 41890) - (i32.const 41835) - (i32.const 104) - ) - ) - ) - (if - (i32.gt_s - (local.get $52) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in335 - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 16) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $35) - ) - ) - ) - (f32.const 0.000244140625) - ) - ) - (br_if $while-in335 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $52) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in337 - (f32.store - (i32.add - (i32.add - (local.get $17) - (i32.const 80) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.add - (local.get $35) - (i32.const 32) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (f32.const 0.000244140625) - ) - ) - (br_if $while-in337 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $52) - ) - ) - ) - ) - ) - (local.set $15 - (i32.load - (local.get $31) - ) - ) - (local.set $9 - (i32.add - (i32.shl - (local.get $52) - (i32.const 2) - ) - (local.get $27) - ) - ) - (call $_silk_LPC_analysis_filter_FLP - (local.get $27) - (i32.add - (local.get $17) - (i32.const 16) - ) - (local.get $23) - (local.tee $14 - (i32.shl - (local.tee $22 - (i32.add - (local.get $52) - (local.tee $8 - (i32.load - (local.get $61) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (local.get $52) - ) - (local.set $11 - (f32.load - (local.get $17) - ) - ) - (local.set $12 - (i32.add - (local.get $8) - (i32.const -3) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.tee $13 - (i32.gt_s - (local.get $8) - (i32.const 3) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in339 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in339 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $8) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (loop $while-in341 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in341 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - (f32.store offset=712 - (local.get $17) - (f32.demote_f64 - (f64.mul - (local.get $7) - (f64.promote_f32 - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - (local.set $11 - (f32.load offset=4 - (local.get $17) - ) - ) - (local.set $22 - (i32.add - (i32.shl - (local.get $22) - (i32.const 2) - ) - (local.get $9) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $13) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in343 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in343 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $8) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (loop $while-in345 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in345 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - (f32.store offset=716 - (local.get $17) - (f32.demote_f64 - (f64.mul - (local.get $7) - (f64.promote_f32 - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $15) - (i32.const 4) - ) - (block - (call $_silk_LPC_analysis_filter_FLP - (local.get $27) - (i32.add - (local.get $17) - (i32.const 80) - ) - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $23) - ) - (local.get $14) - (local.get $52) - ) - (local.set $11 - (f32.load offset=8 - (local.get $17) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $13) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in347 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in347 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $8) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (loop $while-in349 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in349 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - (f32.store offset=720 - (local.get $17) - (f32.demote_f64 - (f64.mul - (local.get $7) - (f64.promote_f32 - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - (local.set $11 - (f32.load offset=12 - (local.get $17) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (if (result i32) - (local.get $13) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (f64.const 0) - ) - (loop $while-in351 - (local.set $7 - (f64.add - (local.get $7) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - ) - (br_if $while-in351 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $12) - ) - ) - ) - (i32.and - (local.get $8) - (i32.const -4) - ) - ) - (block (result i32) - (local.set $7 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $8) - ) - (loop $while-in353 - (local.set $7 - (f64.add - (local.get $7) - (f64.mul - (local.tee $7 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - ) - (local.get $7) - ) - ) - ) - (br_if $while-in353 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - (f32.store offset=724 - (local.get $17) - (f32.demote_f64 - (f64.mul - (local.get $7) - (f64.promote_f32 - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (i64.store align=4 - (local.get $10) - (i64.load align=4 - (local.get $41) - ) - ) - (i64.store offset=8 align=4 - (local.get $10) - (i64.load offset=8 align=4 - (local.get $41) - ) - ) - (i64.store offset=16 align=4 - (local.get $10) - (i64.load offset=16 align=4 - (local.get $41) - ) - ) - (i64.store offset=24 align=4 - (local.get $10) - (i64.load offset=24 align=4 - (local.get $41) - ) - ) - (if - (i32.eq - (i32.load8_s - (local.get $58) - ) - (i32.const 2) - ) - (block $do-once354 - (local.set $7 - (call $_exp - (f64.promote_f32 - (f32.neg - (f32.mul - (f32.add - (f32.load offset=708 - (local.get $17) - ) - (f32.const -12) - ) - (f32.const 0.25) - ) - ) - ) - ) - ) - (br_if $do-once354 - (i32.le_s - (local.tee $6 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - ) - (local.set $11 - (f32.sub - (f32.const 1) - (f32.mul - (f32.demote_f64 - (f64.div - (f64.const 1) - (f64.add - (local.get $7) - (f64.const 1) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in357 - (f32.store - (local.tee $9 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $17) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $9) - ) - ) - ) - (br_if $while-in357 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - ) - (local.set $6 - (i32.load - (local.get $31) - ) - ) - ) - (local.set $21 - (f32.demote_f64 - (f64.div - (call $_llvm_exp2_f64 - (f64.promote_f32 - (f32.mul - (f32.sub - (f32.const 21) - (f32.mul - (f32.convert_i32_s - (i32.load - (local.get $36) - ) - ) - (f32.const 0.0078125) - ) - ) - (f32.const 0.33000001311302185) - ) - ) - ) - (f64.convert_i32_s - (i32.load - (local.get $61) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in359 - (local.set $11 - (f32.sqrt - (f32.add - (f32.mul - (local.tee $11 - (f32.load - (local.tee $9 - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $17) - ) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $17) - (i32.const 712) - ) - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - ) - (local.get $21) - ) - ) - ) - ) - (f32.store - (local.get $9) - (select - (local.get $11) - (f32.const 32767) - (f32.lt - (local.get $11) - (f32.const 32767) - ) - ) - ) - (br_if $while-in359 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in361 - (i32.store - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $27) - ) - (i32.trunc_f32_s - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 2) - ) - (local.get $17) - ) - ) - (f32.const 65536) - ) - ) - ) - (br_if $while-in361 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (i32.add - (local.get $17) - (i32.const 728) - ) - (local.get $27) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (i32.store8 offset=744 - (local.get $17) - (i32.load8_s - (local.tee $25 - (i32.add - (local.get $0) - (i32.const 7168) - ) - ) - ) - ) - (call $_silk_gains_quant - (local.tee $30 - (i32.add - (local.get $0) - (i32.const 4736) - ) - ) - (local.get $27) - (local.get $25) - (local.tee $46 - (local.tee $49 - (i32.eq - (local.get $3) - (i32.const 2) - ) - ) - ) - (i32.load - (local.get $31) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in363 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $17) - ) - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - (f32.const 0.0000152587890625) - ) - ) - (br_if $while-in363 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (local.set $6 - (if (result i32) - (i32.eq - (local.tee $9 - (i32.load8_s - (local.get $58) - ) - ) - (i32.const 2) - ) - (block (result i32) - (local.set $6 - (i32.add - (local.get $0) - (i32.const 4766) - ) - ) - (if (result i32) - (f32.gt - (f32.add - (f32.load offset=708 - (local.get $17) - ) - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4712) - ) - ) - ) - (f32.const 0.000030517578125) - ) - ) - (f32.const 1) - ) - (block (result i32) - (i32.store8 - (local.get $6) - (i32.const 0) - ) - (i32.const 0) - ) - (block (result i32) - (i32.store8 - (local.get $6) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.load8_s - (i32.add - (local.get $0) - (i32.const 4766) - ) - ) - ) - ) - (f32.store offset=692 - (local.get $17) - (f32.add - (f32.mul - (f32.mul - (f32.convert_i32_s - (i32.load16_s - (i32.add - (i32.add - (i32.shl - (i32.shr_s - (local.get $9) - (i32.const 1) - ) - (i32.const 2) - ) - (i32.const 38960) - ) - (i32.shl - (i32.shr_s - (i32.shl - (local.get $6) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 1) - ) - ) - ) - ) - (f32.const 0.0009765625) - ) - (f32.const 0.800000011920929) - ) - (f32.sub - (f32.sub - (f32.add - (f32.sub - (f32.const 1.2000000476837158) - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4628) - ) - ) - ) - (f32.const 0.05000000074505806) - ) - ) - (f32.mul - (f32.mul - (f32.convert_i32_s - (local.tee $6 - (i32.load - (local.get $38) - ) - ) - ) - (f32.const -0.20000000298023224) - ) - (f32.const 0.00390625) - ) - ) - (f32.mul - (f32.load offset=696 - (local.get $17) - ) - (f32.const 0.10000000149011612) - ) - ) - (f32.mul - (f32.load offset=700 - (local.get $17) - ) - (f32.const 0.20000000298023224) - ) - ) - ) - ) - (local.set $22 - (i32.add - (i32.add - (local.get $0) - (i32.const 6100) - ) - (i32.mul - (local.tee $13 - (i32.load - (local.tee $38 - (i32.add - (local.get $0) - (i32.const 5748) - ) - ) - ) - ) - (i32.const 36) - ) - ) - ) - (if - (i32.and - (i32.ne - (i32.load - (i32.add - (local.get $0) - (i32.const 6092) - ) - ) - (i32.const 0) - ) - (i32.gt_s - (local.get $6) - (i32.const 77) - ) - ) - (block - (i32.store - (i32.add - (i32.add - (local.get $0) - (i32.const 4724) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (i32.const 1) - ) - (drop - (call $_memcpy - (local.get $32) - (i32.add - (local.get $0) - (i32.const 148) - ) - (i32.const 4352) - ) - ) - (i64.store align=2 - (local.get $22) - (i64.load align=2 - (local.get $30) - ) - ) - (i64.store offset=8 align=2 - (local.get $22) - (i64.load offset=8 align=2 - (local.get $30) - ) - ) - (i64.store offset=16 align=2 - (local.get $22) - (i64.load offset=16 align=2 - (local.get $30) - ) - ) - (i64.store offset=24 align=2 - (local.get $22) - (i64.load offset=24 align=2 - (local.get $30) - ) - ) - (i32.store offset=32 align=2 - (local.get $22) - (i32.load offset=32 align=2 - (local.get $30) - ) - ) - (drop - (call $_memcpy - (local.get $35) - (local.get $17) - (i32.shl - (local.tee $8 - (i32.load - (local.get $31) - ) - ) - (i32.const 2) - ) - ) - ) - (block $__rjto$11 - (block $__rjti$11 - (br_if $__rjti$11 - (i32.eqz - (local.tee $6 - (i32.load - (local.get $38) - ) - ) - ) - ) - (br_if $__rjti$11 - (i32.eqz - (i32.load - (i32.add - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $0) - ) - (i32.const 4720) - ) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $0) - (i32.const 4540) - ) - ) - (br $__rjto$11) - ) - (i32.store8 - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 4540) - ) - ) - (i32.load8_s - (local.get $25) - ) - ) - (i32.store8 - (local.get $22) - (select - (local.tee $6 - (i32.shr_s - (i32.shl - (i32.add - (i32.load - (i32.add - (local.get $0) - (i32.const 6096) - ) - ) - (i32.load8_u - (local.get $22) - ) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (i32.const 63) - (i32.lt_s - (local.get $6) - (i32.const 63) - ) - ) - ) - (local.set $8 - (i32.load - (local.get $31) - ) - ) - ) - (if - (local.tee $15 - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - (block $do-once368 - (local.set $6 - (i32.const 0) - ) - (loop $while-in371 - (local.set $10 - (i32.load8_s - (i32.add - (local.get $6) - (i32.add - (i32.add - (local.get $0) - (i32.const 6100) - ) - (i32.mul - (local.get $13) - (i32.const 36) - ) - ) - ) - ) - ) - (i32.store8 - (local.get $9) - (local.tee $10 - (select - (i32.const 63) - (select - (i32.and - (local.tee $10 - (if (result i32) - (i32.or - (local.get $6) - (local.get $46) - ) - (if (result i32) - (i32.gt_s - (local.tee $10 - (i32.add - (local.get $10) - (i32.const -4) - ) - ) - (i32.add - (local.tee $12 - (i32.load8_s - (local.get $9) - ) - ) - (i32.const 8) - ) - ) - (i32.add - (i32.shl - (local.get $10) - (i32.const 1) - ) - (i32.const 248) - ) - (i32.add - (local.get $10) - (local.get $12) - ) - ) - (select - (local.get $10) - (local.tee $12 - (i32.add - (i32.load8_s - (local.get $9) - ) - (i32.const -16) - ) - ) - (i32.lt_s - (local.get $12) - (local.get $10) - ) - ) - ) - ) - (i32.const 255) - ) - (i32.const 0) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.tee $10 - (i32.and - (local.get $10) - (i32.const 255) - ) - ) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 0) - ) - ) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $10) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 63) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $27) - ) - (if (result i32) - (i32.gt_s - (local.tee $12 - (select - (local.tee $10 - (i32.add - (i32.add - (i32.mul - (local.get $10) - (i32.const 29) - ) - (i32.const 2090) - ) - (i32.shr_u - (i32.mul - (local.get $10) - (i32.const 7281) - ) - (i32.const 16) - ) - ) - ) - (i32.const 3967) - (i32.lt_u - (local.get $10) - (i32.const 3967) - ) - ) - ) - (i32.const 3966) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $10 - (i32.and - (local.get $12) - (i32.const 127) - ) - ) - (i32.add - (local.tee $14 - (i32.shl - (i32.const 1) - (local.tee $24 - (i32.shr_u - (local.get $12) - (i32.const 7) - ) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $12) - (i32.const 2048) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $10) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $10) - ) - (i32.mul - (local.get $10) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $24) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $10) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $10) - ) - (i32.mul - (local.get $10) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $14) - (i32.const 7) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in371 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - (br_if $do-once368 - (i32.eqz - (local.get $15) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in375 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $17) - ) - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - (f32.const 0.0000152587890625) - ) - ) - (br_if $while-in375 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (call $_silk_NSQ_wrapper_FLP - (local.get $0) - (local.get $17) - (local.get $22) - (local.get $32) - (i32.add - (i32.add - (local.get $0) - (i32.const 6208) - ) - (i32.mul - (i32.load - (local.get $38) - ) - (i32.const 320) - ) - ) - (local.get $51) - ) - (drop - (call $_memcpy - (local.get $17) - (local.get $35) - (i32.shl - (local.tee $8 - (i32.load - (local.get $31) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in377 - (local.set $6 - (i32.add - (i32.load8_s - (i32.add - (local.get $9) - (i32.add - (local.get $0) - (i32.const 4736) - ) - ) - ) - (i32.shl - (local.get $6) - (i32.const 8) - ) - ) - ) - (br_if $while-in377 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - ) - (i64.store align=4 - (local.get $54) - (i64.load align=4 - (local.get $2) - ) - ) - (i64.store offset=8 align=4 - (local.get $54) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $54) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (i64.store offset=24 align=4 - (local.get $54) - (i64.load offset=24 align=4 - (local.get $2) - ) - ) - (i64.store offset=32 align=4 - (local.get $54) - (i64.load offset=32 align=4 - (local.get $2) - ) - ) - (i64.store offset=40 align=4 - (local.get $54) - (i64.load offset=40 align=4 - (local.get $2) - ) - ) - (drop - (call $_memcpy - (local.get $85) - (local.tee $52 - (i32.add - (local.get $0) - (i32.const 148) - ) - ) - (i32.const 4352) - ) - ) - (local.set $42 - (i32.load8_s - (local.get $88) - ) - ) - (local.set $70 - (i32.load16_s - (local.tee $69 - (i32.add - (local.get $0) - (i32.const 5772) - ) - ) - ) - ) - (local.set $34 - (i32.load - (local.tee $32 - (i32.add - (local.get $0) - (i32.const 5768) - ) - ) - ) - ) - (local.set $43 - (i32.add - (local.get $4) - (i32.const -5) - ) - ) - (local.set $36 - (i32.add - (local.get $0) - (i32.const 4772) - ) - ) - (local.set $39 - (i32.add - (local.get $0) - (i32.const 4766) - ) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $24 - (i32.const 0) - ) - (local.set $15 - (i32.const 0) - ) - (local.set $20 - (i32.const 256) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $14 - (local.get $6) - ) - (local.set $22 - (i32.const -1) - ) - (local.set $10 - (i32.const -1) - ) - (local.set $19 - (i32.const 0) - ) - (local.set $27 - (i32.const 0) - ) - (local.set $35 - (i32.const 0) - ) - (local.set $6 - (i32.const 0) - ) - (block $__rjto$17 - (block $__rjti$17 - (loop $label$continue$L1003 - (block $label$break$L1003 - (if - (local.tee $28 - (i32.eq - (local.get $14) - (local.get $22) - ) - ) - (local.set $12 - (local.get $27) - ) - (block $do-once378 - (if - (i32.eq - (local.get $10) - (local.get $14) - ) - (block - (local.set $12 - (local.get $35) - ) - (br $do-once378) - ) - ) - (if - (local.get $19) - (block - (i64.store align=4 - (local.get $2) - (i64.load align=4 - (local.get $54) - ) - ) - (i64.store offset=8 align=4 - (local.get $2) - (i64.load offset=8 align=4 - (local.get $54) - ) - ) - (i64.store offset=16 align=4 - (local.get $2) - (i64.load offset=16 align=4 - (local.get $54) - ) - ) - (i64.store offset=24 align=4 - (local.get $2) - (i64.load offset=24 align=4 - (local.get $54) - ) - ) - (i64.store offset=32 align=4 - (local.get $2) - (i64.load offset=32 align=4 - (local.get $54) - ) - ) - (i64.store offset=40 align=4 - (local.get $2) - (i64.load offset=40 align=4 - (local.get $54) - ) - ) - (drop - (call $_memcpy - (local.get $52) - (local.get $85) - (i32.const 4352) - ) - ) - (i32.store8 - (local.get $88) - (local.get $42) - ) - (i32.store16 - (local.get $69) - (local.get $70) - ) - (i32.store - (local.get $32) - (local.get $34) - ) - ) - ) - (call $_silk_NSQ_wrapper_FLP - (local.get $0) - (local.get $17) - (local.get $76) - (local.get $52) - (local.get $36) - (local.get $51) - ) - (if - (i32.eqz - (i32.or - (local.tee $23 - (i32.ne - (local.get $19) - (i32.const 6) - ) - ) - (local.tee $33 - (i32.ne - (local.get $24) - (i32.const 0) - ) - ) - ) - ) - (block - (i64.store align=4 - (local.get $55) - (i64.load align=4 - (local.get $2) - ) - ) - (i64.store offset=8 align=4 - (local.get $55) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $55) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (local.set $6 - (i32.load offset=24 - (local.get $2) - ) - ) - (i64.store align=4 - (local.get $56) - (i64.load offset=28 align=4 - (local.get $2) - ) - ) - (i64.store offset=8 align=4 - (local.get $56) - (i64.load offset=36 align=4 - (local.get $2) - ) - ) - (i32.store offset=16 - (local.get $56) - (i32.load offset=44 - (local.get $2) - ) - ) - ) - ) - (call $_silk_encode_indices - (local.get $0) - (local.get $2) - (i32.load - (local.get $38) - ) - (i32.const 0) - (local.get $3) - ) - (call $_silk_encode_pulses - (local.get $2) - (i32.load8_s - (local.get $58) - ) - (i32.load8_s - (local.get $39) - ) - (local.get $36) - (i32.load - (local.get $66) - ) - ) - (if - (i32.and - (i32.xor - (i32.or - (local.get $23) - (local.get $33) - ) - (i32.const 1) - ) - (i32.gt_s - (local.tee $12 - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $2) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $2) - ) - (i32.const -32) - ) - ) - ) - (local.get $4) - ) - ) - (block - (i64.store align=4 - (local.get $2) - (i64.load align=4 - (local.get $55) - ) - ) - (i64.store offset=8 align=4 - (local.get $2) - (i64.load offset=8 align=4 - (local.get $55) - ) - ) - (i64.store offset=16 align=4 - (local.get $2) - (i64.load offset=16 align=4 - (local.get $55) - ) - ) - (i32.store offset=24 - (local.get $2) - (local.get $6) - ) - (i64.store offset=28 align=4 - (local.get $2) - (i64.load align=4 - (local.get $56) - ) - ) - (i64.store offset=36 align=4 - (local.get $2) - (i64.load offset=8 align=4 - (local.get $56) - ) - ) - (i32.store offset=44 - (local.get $2) - (i32.load offset=16 - (local.get $56) - ) - ) - (i32.store8 - (local.get $25) - (local.tee $12 - (i32.load8_s offset=744 - (local.get $17) - ) - ) - ) - (if - (i32.gt_s - (local.tee $23 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - (drop - (call $_memset - (local.get $30) - (i32.const 4) - (local.get $23) - ) - ) - ) - (if - (i32.eqz - (local.get $49) - ) - (i32.store8 - (local.get $76) - (local.get $12) - ) - ) - (i32.store16 - (local.get $69) - (local.get $70) - ) - (i32.store - (local.get $32) - (local.get $34) - ) - (if - (i32.gt_s - (local.tee $12 - (i32.load - (local.get $66) - ) - ) - (i32.const 0) - ) - (drop - (call $_memset - (local.get $36) - (i32.const 0) - (local.get $12) - ) - ) - ) - (call $_silk_encode_indices - (local.get $0) - (local.get $2) - (i32.load - (local.get $38) - ) - (i32.const 0) - (local.get $3) - ) - (call $_silk_encode_pulses - (local.get $2) - (i32.load8_s - (local.get $58) - ) - (i32.load8_s - (local.get $39) - ) - (local.get $36) - (i32.load - (local.get $66) - ) - ) - (local.set $12 - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $2) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $2) - ) - (i32.const -32) - ) - ) - ) - ) - ) - (br_if $label$break$L24 - (i32.eqz - (i32.or - (i32.ne - (i32.or - (local.get $5) - (local.get $19) - ) - (i32.const 0) - ) - (i32.gt_s - (local.get $12) - (local.get $4) - ) - ) - ) - ) - ) - ) - (br_if $label$break$L1003 - (i32.eq - (local.get $19) - (i32.const 6) - ) - ) - (block $label$break$L1028 - (local.set $24 - (if (result i32) - (local.tee $44 - (i32.gt_s - (local.get $12) - (local.get $4) - ) - ) - (block (result i32) - (if - (i32.and - (local.tee $10 - (i32.eqz - (local.get $24) - ) - ) - (i32.gt_u - (local.get $19) - (i32.const 1) - ) - ) - (block - (f32.store offset=692 - (local.get $17) - (select - (local.tee $11 - (f32.mul - (f32.load offset=692 - (local.get $17) - ) - (f32.const 1.5) - ) - ) - (f32.const 1.5) - (f32.gt - (local.get $11) - (f32.const 1.5) - ) - ) - ) - (i32.store8 - (local.get $39) - (i32.const 0) - ) - (local.set $15 - (i32.const 0) - ) - (local.set $10 - (i32.const -1) - ) - ) - (block - (local.set $9 - (i32.shr_s - (i32.shl - (local.get $20) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.set $35 - (if (result i32) - (local.get $10) - (block (result i32) - (local.set $15 - (i32.const 1) - ) - (local.set $10 - (local.get $14) - ) - (local.get $12) - ) - (block - (local.set $15 - (i32.const 1) - ) - (local.set $10 - (local.get $14) - ) - (local.set $35 - (local.get $12) - ) - (br $label$break$L1028) - ) - ) - ) - ) - ) - (if - (i32.le_s - (local.tee $41 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - (block - (local.set $24 - (i32.const 0) - ) - (br $label$break$L1028) - ) - ) - (local.set $28 - (i32.load - (local.get $61) - ) - ) - (if - (i32.eqz - (local.get $19) - ) - (block - (local.set $33 - (i32.const 0) - ) - (local.set $14 - (local.get $28) - ) - (loop $while-in382 - (if - (i32.lt_s - (local.tee $24 - (i32.mul - (local.get $28) - (local.get $33) - ) - ) - (i32.mul - (local.get $28) - (local.tee $16 - (i32.add - (local.get $33) - (i32.const 1) - ) - ) - ) - ) - (block - (local.set $23 - (i32.const 0) - ) - (loop $while-in384 - (local.set $23 - (i32.add - (select - (local.tee $40 - (i32.load8_s - (i32.add - (local.get $24) - (i32.add - (local.get $0) - (i32.const 4772) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $40) - ) - (i32.gt_s - (local.get $40) - (i32.const -1) - ) - ) - (local.get $23) - ) - ) - (br_if $while-in384 - (i32.ne - (local.get $14) - (local.tee $24 - (i32.add - (local.get $24) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $23 - (i32.const 0) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (local.get $65) - ) - (local.get $23) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $33) - (i32.const 1) - ) - (local.get $74) - ) - (local.get $20) - ) - (local.set $14 - (i32.add - (local.get $14) - (local.get $28) - ) - ) - (if - (i32.eq - (local.get $16) - (local.get $41) - ) - (block - (local.set $24 - (i32.const 0) - ) - (br $label$break$L1028) - ) - (block - (local.set $33 - (local.get $16) - ) - (br $while-in382) - ) - ) - ) - ) - ) - (local.set $33 - (i32.const 0) - ) - (local.set $14 - (local.get $28) - ) - (loop $while-in386 (result i32) - (if - (i32.lt_s - (local.tee $24 - (i32.mul - (local.get $28) - (local.get $33) - ) - ) - (i32.mul - (local.get $28) - (local.tee $16 - (i32.add - (local.get $33) - (i32.const 1) - ) - ) - ) - ) - (block - (local.set $23 - (i32.const 0) - ) - (loop $while-in388 - (local.set $23 - (i32.add - (select - (local.tee $40 - (i32.load8_s - (i32.add - (local.get $24) - (i32.add - (local.get $0) - (i32.const 4772) - ) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $40) - ) - (i32.gt_s - (local.get $40) - (i32.const -1) - ) - ) - (local.get $23) - ) - ) - (br_if $while-in388 - (i32.ne - (local.get $14) - (local.tee $24 - (i32.add - (local.get $24) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $23 - (i32.const 0) - ) - ) - (local.set $24 - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (local.get $75) - ) - ) - (block $__rjto$12 - (block $__rjti$12 - (br_if $__rjti$12 - (i32.ge_s - (local.get $23) - (i32.load - (local.tee $40 - (i32.add - (i32.shl - (local.get $33) - (i32.const 2) - ) - (local.get $65) - ) - ) - ) - ) - ) - (br_if $__rjti$12 - (i32.load - (local.get $24) - ) - ) - (i32.store - (local.get $40) - (local.get $23) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $33) - (i32.const 1) - ) - (local.get $74) - ) - (local.get $20) - ) - (br $__rjto$12) - ) - (i32.store - (local.get $24) - (i32.const 1) - ) - ) - (local.set $14 - (i32.add - (local.get $14) - (local.get $28) - ) - ) - (if (result i32) - (i32.eq - (local.get $16) - (local.get $41) - ) - (i32.const 0) - (block - (local.set $33 - (local.get $16) - ) - (br $while-in386) - ) - ) - ) - ) - (block (result i32) - (br_if $label$break$L24 - (i32.ge_s - (local.get $12) - (local.get $43) - ) - ) - (local.set $8 - (i32.shr_s - (i32.shl - (local.get $20) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (if - (local.get $28) - (block - (local.set $24 - (i32.const 1) - ) - (local.set $22 - (local.get $14) - ) - (local.set $27 - (local.get $12) - ) - (br $label$break$L1028) - ) - ) - (i64.store align=4 - (local.get $55) - (i64.load align=4 - (local.get $2) - ) - ) - (i64.store offset=8 align=4 - (local.get $55) - (i64.load offset=8 align=4 - (local.get $2) - ) - ) - (i64.store offset=16 align=4 - (local.get $55) - (i64.load offset=16 align=4 - (local.get $2) - ) - ) - (local.set $23 - (i32.load offset=24 - (local.get $2) - ) - ) - (i64.store align=4 - (local.get $56) - (i64.load offset=28 align=4 - (local.get $2) - ) - ) - (i64.store offset=8 align=4 - (local.get $56) - (i64.load offset=36 align=4 - (local.get $2) - ) - ) - (i32.store offset=16 - (local.get $56) - (i32.load offset=44 - (local.get $2) - ) - ) - (br_if $__rjti$17 - (i32.ge_u - (local.get $23) - (i32.const 1276) - ) - ) - (drop - (call $_memcpy - (local.get $87) - (i32.load - (local.get $2) - ) - (local.get $23) - ) - ) - (drop - (call $_memcpy - (local.get $86) - (local.get $52) - (i32.const 4352) - ) - ) - (local.set $13 - (i32.load8_s - (local.get $25) - ) - ) - (local.set $22 - (local.get $14) - ) - (local.set $27 - (local.get $12) - ) - (local.set $6 - (local.get $23) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $12 - (if (result i32) - (i32.and - (local.get $15) - (local.get $24) - ) - (if (result i32) - (i32.gt_s - (local.tee $23 - (i32.shr_s - (i32.shl - (local.tee $14 - (i32.add - (i32.div_s - (i32.mul - (local.tee $12 - (i32.sub - (local.get $9) - (local.get $8) - ) - ) - (i32.sub - (local.get $4) - (local.get $27) - ) - ) - (i32.sub - (local.get $35) - (local.get $27) - ) - ) - (local.get $8) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.tee $28 - (i32.add - (local.get $8) - (local.tee $12 - (i32.shr_s - (local.get $12) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.and - (local.get $28) - (i32.const 65535) - ) - (i32.and - (select - (local.tee $12 - (i32.sub - (local.get $9) - (local.get $12) - ) - ) - (local.get $14) - (i32.lt_s - (local.get $23) - (local.get $12) - ) - ) - (i32.const 65535) - ) - ) - (block $do-once391 (result i32) - (if - (local.get $44) - (block - (drop - (br_if $do-once391 - (i32.const 32767) - (i32.ge_s - (i32.shr_s - (i32.shl - (local.get $20) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 16384) - ) - ) - ) - (br $do-once391 - (i32.and - (i32.shl - (i32.shr_s - (i32.shl - (local.get $20) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 1) - ) - (i32.const 65535) - ) - ) - ) - ) - (local.set $12 - (i32.add - (local.tee $14 - (i32.div_s - (i32.shl - (i32.sub - (local.get $12) - (local.get $4) - ) - (i32.const 7) - ) - (i32.load - (local.get $66) - ) - ) - ) - (i32.const 2048) - ) - ) - (i32.and - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $12 - (if (result i32) - (i32.lt_s - (local.get $14) - (i32.const -2048) - ) - (i32.const 0) - (if (result i32) - (i32.gt_s - (local.get $14) - (i32.const 1918) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $23 - (i32.shl - (i32.const 1) - (local.tee $28 - (i32.shr_u - (local.get $12) - (i32.const 7) - ) - ) - ) - ) - (local.set $12 - (i32.and - (local.get $12) - (i32.const 127) - ) - ) - (i32.add - (if (result i32) - (i32.lt_s - (local.get $14) - (i32.const 0) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $12) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $12) - ) - (i32.mul - (local.get $12) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $28) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $12) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $12) - ) - (i32.mul - (local.get $12) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $23) - (i32.const 7) - ) - ) - ) - (local.get $23) - ) - ) - ) - ) - ) - (i32.const 65535) - ) - (local.tee $14 - (i32.shr_s - (i32.shl - (local.get $20) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (i32.const 16) - ) - (i32.mul - (local.get $14) - (i32.shr_s - (local.get $12) - (i32.const 16) - ) - ) - ) - (i32.const 65535) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $28 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - (block - (local.set $14 - (i32.const 0) - ) - (loop $while-in396 - (i32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $73) - ) - (i32.shl - (select - (local.tee $23 - (select - (local.tee $23 - (i32.add - (i32.mul - (local.tee $23 - (i32.shr_s - (i32.shl - (if (result i32) - (i32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $75) - ) - ) - (i32.load16_s - (i32.add - (i32.shl - (local.get $14) - (i32.const 1) - ) - (local.get $74) - ) - ) - (local.get $12) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.tee $20 - (i32.load - (i32.add - (i32.add - (local.get $17) - (i32.const 728) - ) - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $20) - (i32.const 65535) - ) - (local.get $23) - ) - (i32.const 16) - ) - ) - ) - (i32.const -8388608) - (i32.gt_s - (local.get $23) - (i32.const -8388608) - ) - ) - ) - (i32.const 8388607) - (i32.lt_s - (local.get $23) - (i32.const 8388607) - ) - ) - (i32.const 8) - ) - ) - (br_if $while-in396 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $28) - ) - ) - ) - ) - ) - (i32.store8 - (local.get $25) - (i32.load8_s offset=744 - (local.get $17) - ) - ) - (call $_silk_gains_quant - (local.get $76) - (local.get $73) - (local.get $25) - (local.get $46) - (local.get $28) - ) - (if - (i32.gt_s - (local.tee $28 - (i32.load - (local.get $31) - ) - ) - (i32.const 0) - ) - (block - (local.set $14 - (i32.const 0) - ) - (local.set $23 - (i32.const 0) - ) - (loop $while-in398 - (local.set $14 - (i32.add - (i32.load8_s - (i32.add - (local.get $23) - (i32.add - (local.get $0) - (i32.const 4736) - ) - ) - ) - (i32.shl - (local.get $14) - (i32.const 8) - ) - ) - ) - (br_if $while-in398 - (i32.ne - (local.tee $23 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (local.get $28) - ) - ) - ) - (local.set $23 - (i32.const 0) - ) - (loop $while-in400 - (f32.store - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $17) - ) - (f32.mul - (f32.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $73) - ) - ) - ) - (f32.const 0.0000152587890625) - ) - ) - (br_if $while-in400 - (i32.ne - (local.tee $23 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (local.get $28) - ) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - ) - (local.set $20 - (local.get $12) - ) - (local.set $19 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (br $label$continue$L1003) - ) - ) - (br $__rjto$17) - ) - (call $_celt_fatal - (i32.const 43188) - (i32.const 43158) - (i32.const 281) - ) - ) - (br_if $label$break$L24 - (i32.eqz - (i32.and - (i32.or - (i32.gt_s - (local.get $12) - (local.get $4) - ) - (local.get $28) - ) - (i32.ne - (local.get $24) - (i32.const 0) - ) - ) - ) - ) - (i64.store align=4 - (local.get $2) - (i64.load align=4 - (local.get $55) - ) - ) - (i64.store offset=8 align=4 - (local.get $2) - (i64.load offset=8 align=4 - (local.get $55) - ) - ) - (i64.store offset=16 align=4 - (local.get $2) - (i64.load offset=16 align=4 - (local.get $55) - ) - ) - (i32.store offset=24 - (local.get $2) - (local.get $6) - ) - (i64.store offset=28 align=4 - (local.get $2) - (i64.load align=4 - (local.get $56) - ) - ) - (i64.store offset=36 align=4 - (local.get $2) - (i64.load offset=8 align=4 - (local.get $56) - ) - ) - (i32.store offset=44 - (local.get $2) - (i32.load offset=16 - (local.get $56) - ) - ) - (if - (i32.lt_u - (local.get $6) - (i32.const 1276) - ) - (block - (drop - (call $_memcpy - (i32.load - (local.get $2) - ) - (local.get $87) - (local.get $6) - ) - ) - (drop - (call $_memcpy - (local.get $52) - (local.get $86) - (i32.const 4352) - ) - ) - (i32.store8 - (local.get $25) - (local.get $13) - ) - ) - (call $_celt_fatal - (i32.const 43111) - (i32.const 43158) - (i32.const 251) - ) - ) - ) - ) - (drop - (call $_memmove - (i32.add - (local.get $0) - (i32.const 7180) - ) - (i32.add - (i32.add - (local.get $0) - (i32.const 7180) - ) - (i32.shl - (i32.load - (local.get $66) - ) - (i32.const 2) - ) - ) - (i32.shl - (i32.add - (i32.load - (local.get $89) - ) - (i32.mul - (i32.load - (local.get $47) - ) - (i32.const 5) - ) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.load - (local.get $103) - ) - (block - (i32.store - (local.get $1) - (i32.const 0) - ) - (global.set $STACKTOP - (local.get $65) - ) - (return) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4544) - ) - (i32.load - (i32.add - (i32.add - (i32.shl - (i32.load - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - (i32.const 2) - ) - (local.get $17) - ) - (i32.const 224) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $0) - (i32.const 4541) - ) - (i32.load8_s - (i32.add - (local.get $0) - (i32.const 4765) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 4664) - ) - (i32.const 0) - ) - (i32.store - (local.get $1) - (i32.shr_s - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $2) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $2) - ) - (i32.const -25) - ) - ) - (i32.const 3) - ) - ) - (global.set $STACKTOP - (local.get $65) - ) - ) - (func $_silk_LPC_analysis_filter_FLP (; 82 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local $6 i32) - (if - (i32.gt_s - (local.get $4) - (local.get $3) - ) - (call $_celt_fatal - (i32.const 43667) - (i32.const 43701) - (i32.const 218) - ) - ) - (block $folding-inner0 - (block $switch-default - (block $switch-case11 - (block $switch-case8 - (block $switch-case5 - (block $switch-case2 - (block $switch-case - (br_table $switch-case $switch-default $switch-case2 $switch-default $switch-case5 $switch-default $switch-case8 $switch-default $switch-default $switch-default $switch-case11 $switch-default - (i32.sub - (local.get $4) - (i32.const 6) - ) - ) - ) - (br_if $folding-inner0 - (i32.le_s - (local.get $3) - (i32.const 6) - ) - ) - (local.set $6 - (i32.const 6) - ) - (loop $while-in - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $0) - ) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.load - (local.get $1) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (f32.load offset=4 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (f32.load offset=8 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -12) - ) - ) - (f32.load offset=12 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -16) - ) - ) - (f32.load offset=16 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -20) - ) - ) - (f32.load offset=20 - (local.get $1) - ) - ) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - (br_if $folding-inner0 - (i32.le_s - (local.get $3) - (i32.const 8) - ) - ) - (local.set $6 - (i32.const 8) - ) - (loop $while-in1 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $0) - ) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.load - (local.get $1) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (f32.load offset=4 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (f32.load offset=8 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -12) - ) - ) - (f32.load offset=12 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -16) - ) - ) - (f32.load offset=16 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -20) - ) - ) - (f32.load offset=20 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -24) - ) - ) - (f32.load offset=24 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -28) - ) - ) - (f32.load offset=28 - (local.get $1) - ) - ) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - (br_if $folding-inner0 - (i32.le_s - (local.get $3) - (i32.const 10) - ) - ) - (local.set $6 - (i32.const 10) - ) - (loop $while-in4 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $0) - ) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.load - (local.get $1) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (f32.load offset=4 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (f32.load offset=8 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -12) - ) - ) - (f32.load offset=12 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -16) - ) - ) - (f32.load offset=16 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -20) - ) - ) - (f32.load offset=20 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -24) - ) - ) - (f32.load offset=24 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -28) - ) - ) - (f32.load offset=28 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -32) - ) - ) - (f32.load offset=32 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -36) - ) - ) - (f32.load offset=36 - (local.get $1) - ) - ) - ) - ) - ) - (br_if $while-in4 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - (br_if $folding-inner0 - (i32.le_s - (local.get $3) - (i32.const 12) - ) - ) - (local.set $6 - (i32.const 12) - ) - (loop $while-in7 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $0) - ) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.load - (local.get $1) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (f32.load offset=4 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (f32.load offset=8 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -12) - ) - ) - (f32.load offset=12 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -16) - ) - ) - (f32.load offset=16 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -20) - ) - ) - (f32.load offset=20 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -24) - ) - ) - (f32.load offset=24 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -28) - ) - ) - (f32.load offset=28 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -32) - ) - ) - (f32.load offset=32 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -36) - ) - ) - (f32.load offset=36 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -40) - ) - ) - (f32.load offset=40 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -44) - ) - ) - (f32.load offset=44 - (local.get $1) - ) - ) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - (br_if $folding-inner0 - (i32.le_s - (local.get $3) - (i32.const 16) - ) - ) - (local.set $6 - (i32.const 16) - ) - (loop $while-in10 - (f32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $0) - ) - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (f32.load - (local.tee $5 - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (f32.load - (local.get $1) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (f32.load offset=4 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -8) - ) - ) - (f32.load offset=8 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -12) - ) - ) - (f32.load offset=12 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -16) - ) - ) - (f32.load offset=16 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -20) - ) - ) - (f32.load offset=20 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -24) - ) - ) - (f32.load offset=24 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -28) - ) - ) - (f32.load offset=28 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -32) - ) - ) - (f32.load offset=32 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -36) - ) - ) - (f32.load offset=36 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -40) - ) - ) - (f32.load offset=40 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -44) - ) - ) - (f32.load offset=44 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -48) - ) - ) - (f32.load offset=48 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -52) - ) - ) - (f32.load offset=52 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -56) - ) - ) - (f32.load offset=56 - (local.get $1) - ) - ) - ) - (f32.mul - (f32.load - (i32.add - (local.get $5) - (i32.const -60) - ) - ) - (f32.load offset=60 - (local.get $1) - ) - ) - ) - ) - ) - (br_if $while-in10 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - (br $folding-inner0) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 43701) - (i32.const 242) - ) - (return) - ) - (drop - (call $_memset - (local.get $0) - (i32.const 0) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - (func $_silk_A2NLSF_FLP (; 83 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 i32) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 192) - ) - ) - (local.set $11 - (local.get $3) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $3 - (i32.const 0) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $11) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.const 65536) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (i32.store - (local.tee $22 - (i32.add - (local.get $11) - (i32.const 184) - ) - ) - (local.tee $6 - (i32.add - (local.get $11) - (i32.const 128) - ) - ) - ) - (i32.store offset=4 - (local.get $22) - (local.tee $1 - (i32.sub - (local.get $11) - (i32.const -64) - ) - ) - ) - (call $_silk_A2NLSF_init - (local.get $11) - (local.get $6) - (local.get $1) - (local.tee $10 - (i32.shr_s - (local.get $2) - (i32.const 1) - ) - ) - ) - (local.set $4 - (i32.load - (local.tee $25 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (if - (local.tee $20 - (i32.eq - (local.get $10) - (i32.const 8) - ) - ) - (local.set $4 - (i32.add - (i32.load - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=4 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=12 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=16 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=20 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=24 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=28 - (local.get $6) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - (block - (local.set $3 - (local.get $10) - ) - (loop $while-in1 - (local.set $4 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - (block - (local.set $3 - (local.get $5) - ) - (br $while-in1) - ) - ) - ) - ) - ) - ) - (local.set $3 - (if (result i32) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - (block $do-once (result i32) - (i32.store16 - (local.get $0) - (i32.const 0) - ) - (local.set $4 - (i32.load - (local.tee $23 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (if - (local.get $20) - (block - (local.set $5 - (i32.const 1) - ) - (local.set $4 - (i32.add - (i32.load - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=4 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=12 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=16 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=20 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=24 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=28 - (local.get $1) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - (br $do-once - (local.get $1) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - (block (result i32) - (local.set $3 - (local.get $10) - ) - (loop $while-in3 (result i32) - (local.set $4 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - (block - (local.set $3 - (local.get $5) - ) - (br $while-in3) - ) - (block (result i32) - (local.set $5 - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (block (result i32) - (local.set $5 - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (block (result i32) - (local.set $23 - (i32.add - (i32.shl - (local.get $10) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.get $6) - ) - ) - ) - (local.set $18 - (i32.gt_s - (local.get $2) - (i32.const 1) - ) - ) - (local.set $24 - (i32.add - (i32.shl - (local.tee $26 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (loop $label$continue$L23 - (block $label$break$L23 - (local.set $7 - (i32.const 1) - ) - (local.set $14 - (local.get $3) - ) - (local.set $12 - (local.get $5) - ) - (local.set $3 - (i32.const 0) - ) - (local.set $9 - (i32.const 8192) - ) - (local.set $8 - (local.get $4) - ) - (loop $label$continue$L25 - (block $label$break$L25 - (local.set $5 - (local.get $7) - ) - (local.set $15 - (local.get $3) - ) - (local.set $4 - (local.get $9) - ) - (local.set $3 - (local.get $8) - ) - (loop $while-in5 - (block $while-out4 - (br_if $while-out4 - (i32.eqz - (i32.or - (i32.lt_s - (local.tee $7 - (call $_silk_A2NLSF_eval_poly - (local.get $14) - (local.tee $8 - (i32.load16_s - (i32.add - (i32.shl - (local.get $5) - (i32.const 1) - ) - (i32.const 27760) - ) - ) - ) - (local.get $10) - ) - ) - (local.get $15) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - (br_if $while-out4 - (i32.eqz - (i32.or - (i32.lt_s - (local.get $3) - (i32.const 0) - ) - (i32.gt_s - (local.get $7) - (i32.sub - (i32.const 0) - (local.get $15) - ) - ) - ) - ) - ) - (br_if $label$break$L25 - (i32.gt_s - (local.get $5) - (i32.const 127) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.set $15 - (i32.const 0) - ) - (local.set $4 - (local.get $8) - ) - (local.set $3 - (local.get $7) - ) - (br $while-in5) - ) - ) - (local.set $15 - (i32.eqz - (local.get $7) - ) - ) - (local.set $17 - (if (result i32) - (i32.and - (i32.lt_s - (local.get $3) - (i32.const 1) - ) - (i32.gt_s - (local.tee $9 - (call $_silk_A2NLSF_eval_poly - (local.get $14) - (local.tee $17 - (i32.add - (i32.and - (local.tee $9 - (i32.add - (local.get $4) - (local.get $8) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $9) - (i32.const 1) - ) - ) - ) - (local.get $10) - ) - ) - (i32.const -1) - ) - ) - (block (result i32) - (local.set $16 - (i32.const -256) - ) - (local.set $21 - (local.get $17) - ) - (local.get $9) - ) - (block (result i32) - (local.set $16 - (select - (i32.const -256) - (i32.const -128) - (local.tee $13 - (i32.and - (i32.lt_s - (local.get $9) - (i32.const 1) - ) - (i32.gt_s - (local.get $3) - (i32.const -1) - ) - ) - ) - ) - ) - (local.set $21 - (select - (local.get $17) - (local.get $8) - (local.get $13) - ) - ) - (local.set $4 - (select - (local.get $4) - (local.get $17) - (local.get $13) - ) - ) - (local.set $3 - (select - (local.get $3) - (local.get $9) - (local.get $13) - ) - ) - (select - (local.get $9) - (local.get $7) - (local.get $13) - ) - ) - ) - ) - (local.set $9 - (if (result i32) - (i32.and - (i32.lt_s - (local.get $3) - (i32.const 1) - ) - (i32.gt_s - (local.tee $8 - (call $_silk_A2NLSF_eval_poly - (local.get $14) - (local.tee $9 - (i32.add - (i32.and - (local.tee $7 - (i32.add - (local.get $4) - (local.get $21) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $7) - (i32.const 1) - ) - ) - ) - (local.get $10) - ) - ) - (i32.const -1) - ) - ) - (block (result i32) - (local.set $7 - (local.get $16) - ) - (local.set $16 - (local.get $9) - ) - (local.get $8) - ) - (block (result i32) - (local.set $7 - (i32.or - (select - (i32.const 0) - (i32.const 64) - (local.tee $13 - (i32.and - (i32.lt_s - (local.get $8) - (i32.const 1) - ) - (i32.gt_s - (local.get $3) - (i32.const -1) - ) - ) - ) - ) - (local.get $16) - ) - ) - (local.set $16 - (select - (local.get $9) - (local.get $21) - (local.get $13) - ) - ) - (local.set $4 - (select - (local.get $4) - (local.get $9) - (local.get $13) - ) - ) - (local.set $3 - (select - (local.get $3) - (local.get $8) - (local.get $13) - ) - ) - (select - (local.get $8) - (local.get $17) - (local.get $13) - ) - ) - ) - ) - (local.set $7 - (if (result i32) - (i32.and - (i32.lt_s - (local.get $3) - (i32.const 1) - ) - (i32.gt_s - (local.tee $8 - (call $_silk_A2NLSF_eval_poly - (local.get $14) - (i32.add - (i32.and - (local.tee $4 - (i32.add - (local.get $4) - (local.get $16) - ) - ) - (i32.const 1) - ) - (i32.shr_s - (local.get $4) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - (i32.const -1) - ) - ) - (block (result i32) - (local.set $4 - (local.get $7) - ) - (local.get $8) - ) - (block (result i32) - (local.set $4 - (i32.add - (select - (i32.const 0) - (i32.const 32) - (local.tee $14 - (i32.and - (i32.lt_s - (local.get $8) - (i32.const 1) - ) - (i32.gt_s - (local.get $3) - (i32.const -1) - ) - ) - ) - ) - (local.get $7) - ) - ) - (local.set $3 - (select - (local.get $3) - (local.get $8) - (local.get $14) - ) - ) - (select - (local.get $8) - (local.get $9) - (local.get $14) - ) - ) - ) - ) - (local.set $7 - (i32.sub - (local.get $3) - (local.get $7) - ) - ) - (if - (i32.lt_s - (select - (local.get $3) - (i32.sub - (i32.const 0) - (local.get $3) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - (i32.const 65536) - ) - (if - (local.get $7) - (local.set $4 - (i32.add - (i32.div_s - (i32.add - (i32.shl - (local.get $3) - (i32.const 5) - ) - (i32.shr_s - (local.get $7) - (i32.const 1) - ) - ) - (local.get $7) - ) - (local.get $4) - ) - ) - ) - (local.set $4 - (i32.add - (i32.div_s - (local.get $3) - (i32.shr_s - (local.get $7) - (i32.const 5) - ) - ) - (local.get $4) - ) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $12) - (i32.const 1) - ) - (local.get $0) - ) - (select - (local.tee $3 - (i32.add - (local.get $4) - (i32.shl - (local.get $5) - (i32.const 8) - ) - ) - ) - (i32.const 32767) - (i32.lt_s - (local.get $3) - (i32.const 32767) - ) - ) - ) - (br_if $__rjti$0 - (i32.ge_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (local.set $14 - (i32.load - (i32.add - (i32.shl - (i32.and - (local.get $12) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - ) - (local.set $3 - (local.get $15) - ) - (local.set $9 - (i32.load16_s - (i32.add - (i32.shl - (local.tee $7 - (local.get $5) - ) - (i32.const 1) - ) - (i32.const 27758) - ) - ) - ) - (local.set $8 - (i32.sub - (i32.const 4096) - (i32.and - (i32.shl - (local.get $12) - (i32.const 12) - ) - (i32.const 8192) - ) - ) - ) - (br $label$continue$L25) - ) - ) - (br_if $label$break$L23 - (i32.gt_u - (local.get $19) - (i32.const 15) - ) - ) - (local.set $7 - (i32.add - (local.tee $3 - (i32.sub - (i32.const 65536) - (i32.shl - (i32.const 2) - (local.get $19) - ) - ) - ) - (i32.const -65536) - ) - ) - (local.set $4 - (i32.shr_s - (local.get $3) - (i32.const 16) - ) - ) - (if - (local.get $18) - (block - (local.set $5 - (i32.const 0) - ) - (loop $while-in7 - (local.set $12 - (i32.shr_s - (i32.shl - (local.tee $15 - (i32.load - (local.tee $8 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.store - (local.get $8) - (i32.add - (i32.add - (i32.mul - (local.get $4) - (local.get $12) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $12) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $15) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $4 - (i32.shr_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (i32.mul - (local.get $3) - (local.get $7) - ) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.const 16) - ) - ) - (br_if $while-in7 - (i32.ne - (local.get $26) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $19 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (i32.store - (local.get $24) - (i32.add - (i32.add - (i32.mul - (local.tee $12 - (i32.shr_s - (i32.shl - (local.tee $5 - (i32.load - (local.get $24) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $4) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $3) - (i32.const 65535) - ) - (local.get $12) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $3) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $5) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (call $_silk_A2NLSF_init - (local.get $11) - (local.get $6) - (local.get $1) - (local.get $10) - ) - (local.set $4 - (i32.load - (local.get $25) - ) - ) - (if - (local.get $20) - (local.set $4 - (i32.add - (i32.load - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=4 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=12 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=16 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=20 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=24 - (local.get $6) - ) - (i32.shl - (i32.add - (i32.load offset=28 - (local.get $6) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - (if - (local.get $18) - (block - (local.set $3 - (local.get $10) - ) - (loop $while-in9 - (local.set $4 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - (if - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - (block - (local.set $3 - (local.get $5) - ) - (br $while-in9) - ) - ) - ) - ) - ) - ) - (local.set $3 - (if (result i32) - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - (block $do-once10 (result i32) - (i32.store16 - (local.get $0) - (i32.const 0) - ) - (local.set $4 - (i32.load - (local.get $23) - ) - ) - (if - (local.get $20) - (block - (local.set $5 - (i32.const 1) - ) - (local.set $4 - (i32.add - (i32.load - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=4 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=8 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=12 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=16 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=20 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=24 - (local.get $1) - ) - (i32.shl - (i32.add - (i32.load offset=28 - (local.get $1) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - (i32.const 1) - ) - ) - ) - (br $do-once10 - (local.get $1) - ) - ) - ) - (if (result i32) - (local.get $18) - (block (result i32) - (local.set $3 - (local.get $10) - ) - (loop $while-in13 (result i32) - (local.set $4 - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $3) - (i32.const 1) - ) - (block - (local.set $3 - (local.get $5) - ) - (br $while-in13) - ) - (block (result i32) - (local.set $5 - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - ) - (block (result i32) - (local.set $5 - (i32.const 1) - ) - (local.get $1) - ) - ) - ) - (block (result i32) - (local.set $5 - (i32.const 0) - ) - (local.get $6) - ) - ) - ) - (br $label$continue$L23) - ) - ) - (br $__rjto$0) - ) - (global.set $STACKTOP - (local.get $11) - ) - (return) - ) - (i32.store16 - (local.get $0) - (local.tee $4 - (i32.and - (local.tee $1 - (i32.div_s - (i32.const 32768) - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - (i32.const 65535) - ) - ) - ) - (if - (i32.eqz - (local.get $18) - ) - (block - (global.set $STACKTOP - (local.get $11) - ) - (return) - ) - ) - (i32.store16 offset=2 - (local.get $0) - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.const 2) - ) - (block - (global.set $STACKTOP - (local.get $11) - ) - (return) - ) - ) - (local.set $3 - (i32.and - (local.get $1) - (i32.const 131070) - ) - ) - (local.set $1 - (i32.const 2) - ) - (loop $while-in15 - (i32.store16 - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $0) - ) - (local.tee $3 - (i32.add - (i32.and - (local.get $3) - (i32.const 65535) - ) - (i32.and - (local.get $4) - (i32.const 65535) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $2) - ) - (block - (local.set $4 - (i32.load16_s - (local.get $0) - ) - ) - (br $while-in15) - ) - ) - ) - (global.set $STACKTOP - (local.get $11) - ) - ) - (func $_silk_NSQ_wrapper_FLP (; 84 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local.set $6 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 1008) - ) - ) - (local.set $16 - (i32.add - (local.get $6) - (i32.const 48) - ) - ) - (local.set $17 - (i32.add - (local.get $6) - (i32.const 32) - ) - ) - (local.set $18 - (i32.add - (local.get $6) - (i32.const 16) - ) - ) - (local.set $8 - (local.get $6) - ) - (if - (local.tee $13 - (i32.gt_s - (local.tee $9 - (i32.load - (i32.add - (local.get $0) - (i32.const 4580) - ) - ) - ) - (i32.const 0) - ) - ) - (block - (if - (i32.gt_s - (local.tee $10 - (i32.load - (i32.add - (local.get $0) - (i32.const 4636) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in - (local.set $11 - (i32.mul - (local.get $6) - (i32.const 24) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in1 - (local.set $14 - (i32.and - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 244) - ) - (i32.shl - (local.tee $12 - (i32.add - (local.get $7) - (local.get $11) - ) - ) - (i32.const 2) - ) - ) - ) - (f32.const 8192) - ) - ) - (i32.const 65535) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (local.get $12) - (i32.const 1) - ) - (local.get $16) - ) - (local.get $14) - ) - (br_if $while-in1 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in3 - (local.set $7 - (i32.shl - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 644) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 16384) - ) - ) - (i32.const 16) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $17) - ) - (i32.or - (i32.and - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 628) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 16384) - ) - ) - (i32.const 65535) - ) - (local.get $7) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $18) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 660) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 16384) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $8) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 676) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 16384) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - ) - (local.set $10 - (i32.add - (local.get $8) - (i32.const 368) - ) - ) - (local.set $11 - (i32.add - (local.get $8) - (i32.const 352) - ) - ) - (local.set $7 - (i32.add - (local.get $8) - (i32.const 288) - ) - ) - (local.set $12 - (i32.add - (local.get $8) - (i32.const 240) - ) - ) - (local.set $14 - (call $_lrintf - (f32.mul - (f32.load offset=692 - (local.get $1) - ) - (f32.const 1024) - ) - ) - ) - (local.set $15 - (i32.mul - (local.get $9) - (i32.const 5) - ) - ) - (if - (local.get $13) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in5 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $12) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 144) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 16384) - ) - ) - ) - (br_if $while-in5 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $15 - (i32.load - (i32.add - (local.get $0) - (i32.const 4640) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in7 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $7) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 16) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 4096) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in9 - (i32.store16 - (i32.add - (i32.add - (local.get $7) - (i32.const 32) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $1) - (i32.const 80) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (f32.const 4096) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $15) - ) - ) - ) - ) - ) - (if - (local.get $13) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in11 - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $11) - ) - (call $_lrintf - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.const 65536) - ) - ) - ) - (br_if $while-in11 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - ) - (local.set $9 - (if (result i32) - (i32.eq - (i32.load8_s offset=29 - (local.get $2) - ) - (i32.const 2) - ) - (i32.load16_s - (i32.add - (i32.shl - (i32.load8_s offset=33 - (local.get $2) - ) - (i32.const 1) - ) - (i32.const 38968) - ) - ) - (i32.const 0) - ) - ) - (if - (i32.gt_s - (local.tee $13 - (i32.load - (i32.add - (local.get $0) - (i32.const 4584) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in13 - (i32.store16 - (i32.add - (i32.shl - (local.get $6) - (i32.const 1) - ) - (local.get $10) - ) - (call $_lrintf - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $5) - ) - ) - ) - ) - (br_if $while-in13 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - (if - (i32.le_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4628) - ) - ) - (i32.const 1) - ) - (if - (i32.le_s - (i32.load - (i32.add - (local.get $0) - (i32.const 4672) - ) - ) - (i32.const 0) - ) - (block - (call $_silk_NSQ_c - (local.get $0) - (local.get $3) - (local.get $2) - (local.get $10) - (local.get $4) - (local.get $7) - (local.get $12) - (local.get $16) - (local.get $8) - (local.get $18) - (local.get $17) - (local.get $11) - (i32.add - (local.get $1) - (i32.const 228) - ) - (local.get $14) - (local.get $9) - ) - (global.set $STACKTOP - (local.get $8) - ) - (return) - ) - ) - ) - (call $_silk_NSQ_del_dec_c - (local.get $0) - (local.get $3) - (local.get $2) - (local.get $10) - (local.get $4) - (local.get $7) - (local.get $12) - (local.get $16) - (local.get $8) - (local.get $18) - (local.get $17) - (local.get $11) - (i32.add - (local.get $1) - (i32.const 228) - ) - (local.get $14) - (local.get $9) - ) - (global.set $STACKTOP - (local.get $8) - ) - ) - (func $_silk_burg_modified_FLP (; 85 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 f32) (param $3 i32) (param $4 i32) (param $5 i32) (result f32) - (local $6 f64) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 f64) - (local $11 f64) - (local $12 i32) - (local $13 f64) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 f64) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 f64) - (local $24 i32) - (local $25 f64) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 f64) - (local $30 f64) - (local $31 f64) - (local $32 f32) - (local $33 f32) - (local $34 f32) - (local.set $12 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 992) - ) - ) - (if - (i32.ge_s - (local.tee $8 - (i32.mul - (local.get $3) - (local.get $4) - ) - ) - (i32.const 385) - ) - (call $_celt_fatal - (i32.const 43835) - (i32.const 43895) - (i32.const 55) - ) - ) - (local.set $9 - (i32.add - (local.get $8) - (i32.const -3) - ) - ) - (if - (i32.lt_s - (local.tee $7 - (if (result i32) - (i32.gt_s - (local.get $8) - (i32.const 3) - ) - (block (result i32) - (loop $while-in - (local.set $13 - (f64.add - (local.get $13) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $6) - ) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $7) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $6) - ) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 4) - ) - ) - (local.get $9) - ) - ) - ) - (i32.and - (local.get $8) - (i32.const -4) - ) - ) - (i32.const 0) - ) - ) - (local.get $8) - ) - (loop $while-in1 - (local.set $13 - (f64.add - (local.get $13) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.get $6) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.get $8) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $24 - (i32.add - (local.get $12) - (i32.const 608) - ) - ) - (local.set $15 - (i32.add - (local.get $12) - (i32.const 400) - ) - ) - (local.set $17 - (i32.add - (local.get $12) - (i32.const 192) - ) - ) - (drop - (call $_memset - (local.tee $22 - (i32.add - (local.get $12) - (i32.const 800) - ) - ) - (i32.const 0) - (i32.const 192) - ) - ) - (if - (i32.eqz - (i32.or - (i32.xor - (local.tee $28 - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - (i32.const 1) - ) - (i32.lt_s - (local.get $5) - (i32.const 1) - ) - ) - ) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in3 - (local.set $19 - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (local.set $7 - (i32.const 1) - ) - (loop $while-in5 - (local.set $6 - (call $_silk_inner_product_FLP - (local.get $19) - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $19) - ) - (i32.sub - (local.get $3) - (local.get $7) - ) - ) - ) - (f64.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const -1) - ) - (i32.const 3) - ) - (local.get $22) - ) - ) - (f64.add - (local.get $6) - (f64.load - (local.get $9) - ) - ) - ) - (local.set $9 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $5) - (local.get $7) - ) - (block - (local.set $7 - (local.get $9) - ) - (br $while-in5) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $24) - (local.get $22) - (i32.const 192) - ) - ) - (f64.store - (local.get $15) - (local.tee $6 - (f64.add - (f64.add - (local.get $13) - (local.tee $31 - (f64.mul - (local.get $13) - (f64.const 9.999999747378752e-06) - ) - ) - ) - (f64.const 9.999999717180685e-10) - ) - ) - ) - (f64.store - (local.get $17) - (local.get $6) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - (block $label$break$L23 - (local.set $29 - (f64.promote_f32 - (local.get $2) - ) - ) - (local.set $19 - (i32.const 1) - ) - (local.set $26 - (i32.const 2) - ) - (local.set $23 - (f64.const 1) - ) - (local.set $7 - (i32.const 0) - ) - (block $__rjto$0 - (block $__rjti$0 - (loop $while-in7 - (block $while-out6 - (if - (local.get $28) - (block $label$break$L27 - (local.set $21 - (i32.add - (local.tee $20 - (i32.sub - (local.get $3) - (local.get $7) - ) - ) - (i32.const -1) - ) - ) - (if - (i32.eqz - (local.get $7) - ) - (block - (local.set $9 - (i32.const 0) - ) - (loop $while-in10 - (local.set $6 - (f64.promote_f32 - (f32.load - (local.tee $14 - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $10 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in12 - (f64.store - (local.tee $20 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $15) - ) - ) - (f64.sub - (f64.load - (local.get $20) - ) - (f64.mul - (local.get $6) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - (f64.store - (local.tee $20 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $17) - ) - ) - (f64.sub - (f64.load - (local.get $20) - ) - (f64.mul - (local.get $10) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $21) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - (br_if $while-in12 - (i32.ne - (local.get $19) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $while-in10 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - (br $label$break$L27) - ) - ) - (local.set $27 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in14 - (local.set $8 - (i32.const 0) - ) - (local.set $6 - (f64.promote_f32 - (local.tee $2 - (f32.load - (i32.add - (local.tee $14 - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (i32.shl - (local.get $7) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.set $10 - (f64.promote_f32 - (local.tee $32 - (f32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - (loop $while-in16 - (f64.store - (local.tee $16 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $22) - ) - ) - (f64.sub - (f64.load - (local.get $16) - ) - (f64.promote_f32 - (f32.mul - (local.get $2) - (local.tee $33 - (f32.load - (i32.add - (i32.shl - (i32.sub - (local.get $27) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - ) - (f64.store - (local.tee $16 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $24) - ) - ) - (f64.sub - (f64.load - (local.get $16) - ) - (f64.promote_f32 - (f32.mul - (local.get $32) - (local.tee $34 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $20) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - ) - (local.set $6 - (f64.add - (local.get $6) - (f64.mul - (local.tee $11 - (f64.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - (f64.promote_f32 - (local.get $33) - ) - ) - ) - ) - (local.set $10 - (f64.add - (local.get $10) - (f64.mul - (local.get $11) - (f64.promote_f32 - (local.get $34) - ) - ) - ) - ) - (br_if $while-in16 - (i32.ne - (local.get $7) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in18 - (f64.store - (local.tee $16 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $15) - ) - ) - (f64.sub - (f64.load - (local.get $16) - ) - (f64.mul - (local.get $6) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.sub - (local.get $7) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - (f64.store - (local.tee $16 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $17) - ) - ) - (f64.sub - (f64.load - (local.get $16) - ) - (f64.mul - (local.get $10) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $8) - (local.get $21) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - ) - ) - ) - ) - (br_if $while-in18 - (i32.ne - (local.get $19) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $while-in14 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (local.set $10 - (f64.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $22) - ) - ) - ) - (local.set $11 - (f64.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $24) - ) - ) - ) - (if - (local.tee $9 - (i32.eqz - (local.get $7) - ) - ) - (local.set $6 - (local.get $11) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $6 - (local.get $10) - ) - (local.set $10 - (local.get $11) - ) - (local.set $10 - (loop $while-in20 (result f64) - (local.set $11 - (f64.add - (local.get $6) - (f64.mul - (local.tee $6 - (f64.load - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - (f64.load - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (i32.sub - (local.get $7) - (local.get $8) - ) - (i32.const -1) - ) - ) - (i32.const 3) - ) - (local.get $24) - ) - ) - ) - ) - ) - (local.set $10 - (f64.add - (local.get $10) - (f64.mul - (local.get $6) - (f64.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $22) - ) - ) - ) - ) - ) - (if (result f64) - (i32.eq - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $7) - ) - (block (result f64) - (local.set $6 - (local.get $10) - ) - (local.get $11) - ) - (block - (local.set $6 - (local.get $11) - ) - (br $while-in20) - ) - ) - ) - ) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 3) - ) - (local.get $15) - ) - (local.get $10) - ) - (f64.store - (local.tee $21 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $17) - ) - ) - (local.get $6) - ) - (local.set $10 - (f64.load - (local.get $17) - ) - ) - (local.set $25 - (f64.load - (local.get $15) - ) - ) - (if - (local.get $9) - (block - (local.set $11 - (local.get $25) - ) - (local.set $18 - (local.get $6) - ) - ) - (block - (local.set $9 - (i32.const 0) - ) - (local.set $11 - (local.get $25) - ) - (local.set $18 - (local.get $6) - ) - (loop $while-in22 - (local.set $18 - (f64.add - (local.get $18) - (f64.mul - (local.tee $30 - (f64.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - (f64.load - (i32.add - (i32.shl - (i32.sub - (local.get $7) - (local.get $9) - ) - (i32.const 3) - ) - (local.get $17) - ) - ) - ) - ) - ) - (local.set $10 - (f64.add - (local.get $10) - (f64.mul - (local.get $30) - (f64.load - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.const 3) - ) - (local.get $17) - ) - ) - ) - ) - ) - (local.set $11 - (f64.add - (local.get $11) - (f64.mul - (local.get $30) - (f64.load - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $15) - ) - ) - ) - ) - ) - (br_if $while-in22 - (i32.ne - (local.get $7) - (local.get $9) - ) - ) - ) - ) - ) - (local.set $14 - (if (result i32) - (f64.le - (local.tee $10 - (f64.mul - (local.get $23) - (f64.sub - (f64.const 1) - (f64.mul - (local.tee $11 - (f64.div - (f64.mul - (local.get $18) - (f64.const -2) - ) - (f64.add - (local.get $11) - (local.get $10) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - (local.get $29) - ) - (block (result i32) - (local.set $11 - (select - (f64.neg - (local.tee $11 - (f64.sqrt - (f64.sub - (f64.const 1) - (f64.div - (local.tee $10 - (local.get $29) - ) - (local.get $23) - ) - ) - ) - ) - ) - (local.get $11) - (f64.gt - (local.get $18) - (f64.const 0) - ) - ) - ) - (i32.const 1) - ) - (i32.const 0) - ) - ) - (local.set $20 - (i32.shr_u - (local.get $19) - (i32.const 1) - ) - ) - (if - (i32.and - (local.get $8) - (i32.const 2147483646) - ) - (block - (local.set $27 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in24 - (local.set $18 - (f64.load - (local.tee $16 - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - ) - (f64.store - (local.get $16) - (f64.add - (local.get $18) - (f64.mul - (local.get $11) - (local.tee $23 - (f64.load - (local.tee $16 - (i32.add - (i32.shl - (i32.sub - (local.get $27) - (local.get $9) - ) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - ) - ) - ) - ) - (f64.store - (local.get $16) - (f64.add - (local.get $23) - (f64.mul - (local.get $11) - (local.get $18) - ) - ) - ) - (br_if $while-in24 - (i32.ne - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $20) - ) - ) - ) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $12) - ) - (local.get $11) - ) - (br_if $while-out6 - (local.get $14) - ) - (f64.store - (local.get $15) - (f64.add - (local.get $25) - (f64.mul - (local.get $11) - (local.get $6) - ) - ) - ) - (f64.store - (local.get $21) - (f64.add - (local.get $6) - (f64.mul - (local.get $11) - (local.get $25) - ) - ) - ) - (local.set $7 - (i32.const 1) - ) - (loop $while-in26 - (local.set $6 - (f64.load - (local.tee $9 - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $15) - ) - ) - ) - ) - (f64.store - (local.get $9) - (f64.add - (local.get $6) - (f64.mul - (local.get $11) - (local.tee $18 - (f64.load - (local.tee $9 - (i32.add - (i32.shl - (i32.sub - (local.get $8) - (local.get $7) - ) - (i32.const 3) - ) - (local.get $17) - ) - ) - ) - ) - ) - ) - ) - (f64.store - (local.get $9) - (f64.add - (local.get $18) - (f64.mul - (local.get $11) - (local.get $6) - ) - ) - ) - (br_if $while-in26 - (i32.ne - (local.get $26) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - (br_if $__rjti$0 - (i32.ge_s - (local.get $8) - (local.get $5) - ) - ) - (local.set $19 - (i32.add - (local.get $19) - (i32.const 1) - ) - ) - (local.set $26 - (i32.add - (local.get $26) - (i32.const 1) - ) - ) - (local.set $23 - (local.get $10) - ) - (local.set $7 - (local.get $8) - ) - (br $while-in7) - ) - ) - (br $__rjto$0) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $6 - (f64.load - (local.get $15) - ) - ) - (local.set $13 - (f64.const 1) - ) - (loop $while-in28 - (local.set $6 - (f64.add - (local.get $6) - (f64.mul - (local.tee $10 - (f64.load - (i32.add - (i32.shl - (local.get $1) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - (f64.load - (i32.add - (i32.shl - (local.tee $3 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 3) - ) - (local.get $15) - ) - ) - ) - ) - ) - (local.set $13 - (f64.add - (local.get $13) - (f64.mul - (local.get $10) - (local.get $10) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $0) - ) - (f32.neg - (f32.demote_f64 - (local.get $10) - ) - ) - ) - (br_if $label$break$L23 - (i32.eq - (local.get $3) - (local.get $5) - ) - ) - (local.set $1 - (local.get $3) - ) - (br $while-in28) - ) - ) - (if - (i32.lt_s - (local.get $8) - (local.get $5) - ) - (drop - (call $_memset - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (local.get $12) - ) - (i32.const 0) - (i32.shl - (i32.sub - (local.get $5) - (local.get $8) - ) - (i32.const 3) - ) - ) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in30 - (f32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $0) - ) - (f32.neg - (f32.demote_f64 - (f64.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - ) - ) - (br_if $while-in30 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - (if - (local.get $28) - (block - (local.set $15 - (i32.add - (local.get $5) - (i32.const -3) - ) - ) - (local.set $17 - (i32.gt_s - (local.get $5) - (i32.const 3) - ) - ) - (local.set $8 - (i32.and - (local.get $5) - (i32.const -4) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in32 - (local.set $9 - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - (if - (i32.lt_s - (local.tee $0 - (if (result i32) - (local.get $17) - (block (result i32) - (local.set $0 - (i32.const 0) - ) - (local.set $6 - (f64.const 0) - ) - (loop $while-in34 (result i32) - (local.set $6 - (f64.add - (local.get $6) - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $6) - ) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $0) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $0) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $6) - ) - ) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $0) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $6) - ) - ) - ) - ) - (br_if $while-in34 - (i32.lt_s - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (local.get $15) - ) - ) - (local.get $8) - ) - ) - (block (result i32) - (local.set $6 - (f64.const 0) - ) - (i32.const 0) - ) - ) - ) - (local.get $5) - ) - (loop $while-in36 - (local.set $6 - (f64.add - (local.get $6) - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - (local.get $6) - ) - ) - ) - (br_if $while-in36 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $5) - ) - ) - ) - ) - (local.set $13 - (f64.sub - (local.get $13) - (local.get $6) - ) - ) - (br_if $while-in32 - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $12) - ) - (return - (f32.demote_f64 - (f64.mul - (local.get $10) - (local.get $13) - ) - ) - ) - ) - (local.set $13 - (f64.const 1) - ) - ) - (global.set $STACKTOP - (local.get $12) - ) - (f32.demote_f64 - (f64.sub - (local.get $6) - (f64.mul - (local.get $31) - (local.get $13) - ) - ) - ) - ) - (func $_silk_inner_product_FLP (; 86 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result f64) - (local $3 i32) - (local $4 f64) - (local $5 i32) - (local $6 i32) - (local.set $6 - (i32.add - (local.get $2) - (i32.const -3) - ) - ) - (if - (i32.ge_s - (local.tee $3 - (if (result i32) - (i32.gt_s - (local.get $2) - (i32.const 3) - ) - (block (result i32) - (loop $while-in - (local.set $4 - (f64.add - (local.get $4) - (f64.add - (f64.add - (f64.add - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.or - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.or - (local.get $3) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.or - (local.get $3) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 4) - ) - ) - (local.get $6) - ) - ) - ) - (i32.and - (local.get $2) - (i32.const -4) - ) - ) - (i32.const 0) - ) - ) - (local.get $2) - ) - (return - (local.get $4) - ) - ) - (loop $while-in1 - (local.set $4 - (f64.add - (local.get $4) - (f64.mul - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $0) - ) - ) - ) - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (local.get $4) - ) - (func $_silk_schur_FLP (; 87 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result f32) - (local $3 i32) - (local $4 i32) - (local $5 f64) - (local $6 f64) - (local $7 i32) - (local $8 i32) - (local $9 f64) - (local $10 f32) - (local.set $4 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 400) - ) - ) - (if - (i32.ge_u - (local.get $2) - (i32.const 25) - ) - (call $_celt_fatal - (i32.const 44536) - (i32.const 44596) - (i32.const 44) - ) - ) - (loop $while-in - (f64.store offset=8 - (i32.add - (i32.shl - (local.get $3) - (i32.const 4) - ) - (local.get $4) - ) - (local.tee $5 - (f64.promote_f32 - (f32.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 4) - ) - (local.get $4) - ) - (local.get $5) - ) - (local.set $7 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (if - (i32.lt_s - (local.get $3) - (local.get $2) - ) - (block - (local.set $3 - (local.get $7) - ) - (br $while-in) - ) - ) - ) - (if - (i32.le_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $10 - (f32.demote_f64 - (f64.load offset=8 - (local.get $4) - ) - ) - ) - (global.set $STACKTOP - (local.get $4) - ) - (return - (local.get $10) - ) - ) - ) - (local.set $1 - (local.get $2) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in1 - (f32.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 2) - ) - (local.get $0) - ) - (f32.demote_f64 - (local.tee $5 - (f64.div - (f64.neg - (local.tee $9 - (f64.load - (local.tee $8 - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 4) - ) - (local.get $4) - ) - ) - ) - ) - ) - (select - (local.tee $6 - (f64.load offset=8 - (local.get $4) - ) - ) - (f64.const 9.999999717180685e-10) - (f64.gt - (local.get $6) - (f64.const 9.999999717180685e-10) - ) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (local.get $3) - (local.get $2) - ) - (block - (f64.store - (local.get $8) - (f64.add - (local.get $9) - (f64.mul - (local.get $5) - (local.get $6) - ) - ) - ) - (f64.store offset=8 - (local.get $4) - (f64.add - (local.get $6) - (f64.mul - (local.get $5) - (local.get $9) - ) - ) - ) - (if - (i32.ne - (local.get $1) - (i32.const 1) - ) - (block - (local.set $3 - (i32.const 1) - ) - (loop $while-in3 - (local.set $6 - (f64.load - (local.tee $8 - (i32.add - (i32.shl - (i32.add - (local.get $3) - (local.get $7) - ) - (i32.const 4) - ) - (local.get $4) - ) - ) - ) - ) - (f64.store - (local.get $8) - (f64.add - (local.get $6) - (f64.mul - (local.get $5) - (local.tee $9 - (f64.load offset=8 - (local.tee $8 - (i32.add - (i32.shl - (local.get $3) - (i32.const 4) - ) - (local.get $4) - ) - ) - ) - ) - ) - ) - ) - (f64.store offset=8 - (local.get $8) - (f64.add - (local.get $9) - (f64.mul - (local.get $5) - (local.get $6) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $1) - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (if - (i32.ne - (local.get $2) - (local.get $7) - ) - (block - (local.set $3 - (local.get $7) - ) - (br $while-in1) - ) - ) - ) - (local.set $10 - (f32.demote_f64 - (f64.load offset=8 - (local.get $4) - ) - ) - ) - (global.set $STACKTOP - (local.get $4) - ) - (local.get $10) - ) - (func $_opus_encoder_create (; 88 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (local.set $10 - (i32.add - (local.get $5) - (i32.const 16) - ) - ) - (local.set $11 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - (block $folding-inner0 - (block $label$break$L13 - (block $__rjti$1 - (if - (i32.lt_s - (local.get $0) - (i32.const 16000) - ) - (if - (i32.lt_s - (local.get $0) - (i32.const 12000) - ) - (br_if $__rjti$1 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 8000) - ) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 12000) - ) - ) - ) - ) - (block $label$break$L1 - (if - (i32.lt_s - (local.get $0) - (i32.const 24000) - ) - (block - (br_if $label$break$L1 - (i32.sub - (local.get $0) - (i32.const 16000) - ) - ) - (br $__rjti$1) - ) - ) - (if - (i32.lt_s - (local.get $0) - (i32.const 48000) - ) - (br_if $__rjti$1 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 24000) - ) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 48000) - ) - ) - ) - ) - ) - ) - (br $label$break$L13) - ) - (if - (i32.le_u - (i32.add - (local.get $1) - (i32.const -1) - ) - (i32.const 1) - ) - (block - (block $switch13 - (br_table $switch13 $switch13 $label$break$L13 $switch13 $label$break$L13 - (i32.sub - (local.get $2) - (i32.const 2048) - ) - ) - ) - (if - (i32.eqz - (local.tee $4 - (call $_malloc - (i32.add - (local.tee $8 - (i32.mul - (local.get $1) - (i32.const 4912) - ) - ) - (i32.const 38600) - ) - ) - ) - ) - (block - (br_if $folding-inner0 - (i32.eqz - (local.get $3) - ) - ) - (i32.store - (local.get $3) - (i32.const -7) - ) - (br $folding-inner0) - ) - ) - (local.set $0 - (block $label$break$L36 (result i32) - (block $__rjti$0 - (br $label$break$L36 - (if (result i32) - (i32.lt_s - (local.get $0) - (i32.const 16000) - ) - (block (result i32) - (if - (i32.lt_s - (local.get $0) - (i32.const 12000) - ) - (br_if $__rjti$0 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 8000) - ) - ) - ) - (br_if $__rjti$0 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 12000) - ) - ) - ) - ) - (i32.const -1) - ) - (block $label$break$L24 (result i32) - (if - (i32.lt_s - (local.get $0) - (i32.const 24000) - ) - (block - (br_if $__rjti$0 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 16000) - ) - ) - ) - (br $label$break$L24 - (i32.const -1) - ) - ) - ) - (if - (i32.lt_s - (local.get $0) - (i32.const 48000) - ) - (br_if $__rjti$0 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 24000) - ) - ) - ) - (br_if $__rjti$0 - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 48000) - ) - ) - ) - ) - (i32.const -1) - ) - ) - ) - ) - (block $switch35 - (block $switch-default39 - (br_table $switch35 $switch35 $switch-default39 $switch35 $switch-default39 - (i32.sub - (local.get $2) - (i32.const 2048) - ) - ) - ) - (br $label$break$L36 - (i32.const -1) - ) - ) - (drop - (call $_memset - (local.get $4) - (i32.const 0) - (i32.add - (local.get $8) - (i32.const 38600) - ) - ) - ) - (i32.store offset=4 - (local.get $4) - (i32.const 18140) - ) - (i32.store - (local.get $4) - (i32.const 38356) - ) - (local.set $6 - (i32.add - (local.get $4) - (i32.const 38356) - ) - ) - (i32.store offset=112 - (local.get $4) - (local.get $1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 14192) - ) - (local.get $1) - ) - (i32.store offset=144 - (local.get $4) - (local.get $0) - ) - (i32.store offset=180 - (local.get $4) - (i32.const 0) - ) - (call $_silk_InitEncoder - (i32.add - (local.get $4) - (i32.const 18140) - ) - (i32.const 0) - (local.tee $9 - (i32.add - (local.get $4) - (i32.const 8) - ) - ) - ) - (i32.store - (local.get $9) - (local.get $1) - ) - (i32.store offset=12 - (local.get $4) - (local.get $1) - ) - (i32.store offset=16 - (local.get $4) - (i32.load offset=144 - (local.get $4) - ) - ) - (i32.store offset=20 - (local.get $4) - (i32.const 16000) - ) - (i32.store offset=24 - (local.get $4) - (i32.const 8000) - ) - (i32.store offset=28 - (local.get $4) - (i32.const 16000) - ) - (i32.store offset=32 - (local.get $4) - (i32.const 20) - ) - (i32.store offset=36 - (local.get $4) - (i32.const 25000) - ) - (i32.store offset=40 - (local.get $4) - (i32.const 0) - ) - (i32.store offset=44 - (local.get $4) - (i32.const 9) - ) - (i32.store offset=48 - (local.get $4) - (i32.const 0) - ) - (i32.store offset=56 - (local.get $4) - (i32.const 0) - ) - (i32.store offset=60 - (local.get $4) - (i32.const 0) - ) - (i32.store offset=76 - (local.get $4) - (i32.const 0) - ) - (local.set $9 - (i32.load offset=180 - (local.get $4) - ) - ) - (drop - (call $_memset - (local.get $6) - (i32.const 0) - (i32.add - (local.get $8) - (i32.const 244) - ) - ) - ) - (i32.store - (local.get $6) - (i32.const 38432) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38360) - ) - (local.get $1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38364) - ) - (local.get $1) - ) - (i32.store - (local.tee $8 - (i32.add - (local.get $4) - (i32.const 38384) - ) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38388) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38392) - ) - (i32.const 21) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38404) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38428) - ) - (local.get $9) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38408) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38372) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38396) - ) - (i32.const -1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38400) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38368) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38380) - ) - (i32.const 5) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 38416) - ) - (i32.const 24) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $6) - (i32.const 4028) - (local.get $5) - ) - ) - (block $label$break$L39 - (if - (i32.lt_s - (local.get $0) - (i32.const 16000) - ) - (block - (if - (i32.lt_s - (local.get $0) - (i32.const 12000) - ) - (if - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 8000) - ) - ) - (block - (local.set $7 - (i32.const 6) - ) - (br $label$break$L39) - ) - ) - (if - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 12000) - ) - ) - (block - (local.set $7 - (i32.const 4) - ) - (br $label$break$L39) - ) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 39214) - (i32.const 84) - ) - ) - (block - (if - (i32.lt_s - (local.get $0) - (i32.const 24000) - ) - (block - (if - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 16000) - ) - ) - (block - (local.set $7 - (i32.const 3) - ) - (br $label$break$L39) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 39214) - (i32.const 84) - ) - ) - ) - (if - (i32.ge_s - (local.get $0) - (i32.const 48000) - ) - (block - (if - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 48000) - ) - ) - (block - (local.set $7 - (i32.const 1) - ) - (br $label$break$L39) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 39214) - (i32.const 84) - ) - ) - ) - (if - (i32.eqz - (i32.sub - (local.get $0) - (i32.const 24000) - ) - ) - (block - (local.set $7 - (i32.const 2) - ) - (br $label$break$L39) - ) - ) - (call $_celt_fatal - (i32.const 43738) - (i32.const 39214) - (i32.const 84) - ) - ) - ) - ) - (i32.store - (local.get $8) - (local.get $7) - ) - (i32.store - (local.get $11) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $6) - (i32.const 10016) - (local.get $11) - ) - ) - (i32.store - (local.get $10) - (i32.load offset=44 - (local.get $4) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $6) - (i32.const 4010) - (local.get $10) - ) - ) - (i32.store offset=148 - (local.get $4) - (i32.const 1) - ) - (i32.store offset=152 - (local.get $4) - (i32.const 1) - ) - (i32.store offset=164 - (local.get $4) - (i32.const -1000) - ) - (i32.store offset=160 - (local.get $4) - (i32.add - (i32.mul - (local.get $0) - (local.get $1) - ) - (i32.const 3000) - ) - ) - (i32.store offset=108 - (local.get $4) - (local.get $2) - ) - (i32.store offset=124 - (local.get $4) - (i32.const -1000) - ) - (i32.store offset=128 - (local.get $4) - (i32.const -1000) - ) - (i32.store offset=132 - (local.get $4) - (i32.const 1105) - ) - (i32.store offset=120 - (local.get $4) - (i32.const -1000) - ) - (i32.store offset=136 - (local.get $4) - (i32.const -1000) - ) - (i32.store offset=140 - (local.get $4) - (i32.const -1) - ) - (i32.store offset=172 - (local.get $4) - (i32.div_s - (local.tee $0 - (i32.load offset=144 - (local.get $4) - ) - ) - (i32.const 100) - ) - ) - (i32.store offset=168 - (local.get $4) - (i32.const 24) - ) - (i32.store offset=156 - (local.get $4) - (i32.const 5000) - ) - (i32.store offset=116 - (local.get $4) - (i32.div_s - (local.get $0) - (i32.const 250) - ) - ) - (i32.store16 - (i32.add - (local.get $4) - (i32.const 14196) - ) - (i32.const 16384) - ) - (f32.store - (i32.add - (local.get $4) - (i32.const 14204) - ) - (f32.const 1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 14200) - ) - (i32.const 193536) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 14252) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 14224) - ) - (i32.const 1001) - ) - (i32.store - (i32.add - (local.get $4) - (i32.const 14240) - ) - (i32.const 1105) - ) - (i32.store offset=188 - (local.get $4) - (i32.const 0) - ) - (i32.store offset=196 - (local.get $4) - (local.get $0) - ) - (drop - (call $_memset - (i32.add - (local.get $4) - (i32.const 200) - ) - (i32.const 0) - (i32.const 13992) - ) - ) - (i32.store offset=192 - (local.get $4) - (local.get $2) - ) - (i32.const 0) - ) - ) - (if - (local.get $3) - (i32.store - (local.get $3) - (local.get $0) - ) - ) - (if - (i32.eqz - (local.get $0) - ) - (block - (global.set $STACKTOP - (local.get $5) - ) - (return - (local.get $4) - ) - ) - ) - (call $_free - (local.get $4) - ) - (br $folding-inner0) - ) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (local.get $3) - ) - ) - (i32.store - (local.get $3) - (i32.const -1) - ) - (global.set $STACKTOP - (local.get $5) - ) - (return - (i32.const 0) - ) - ) - (global.set $STACKTOP - (local.get $5) - ) - (i32.const 0) - ) - (func $_downmix_float (; 89 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) - (local $7 i32) - (local $8 i32) - (if - (local.tee $8 - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - (loop $while-in - (f32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $1) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $4) - (i32.mul - (local.get $6) - (i32.add - (local.get $3) - (local.get $7) - ) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.const 32768) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const -1) - ) - (block - (if - (i32.eqz - (local.get $8) - ) - (return) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in1 - (f32.store - (local.tee $7 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.add - (f32.load - (local.get $7) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.mul - (local.get $6) - (i32.add - (local.get $3) - (local.get $4) - ) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.const 32768) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (return) - ) - ) - (if - (i32.or - (i32.or - (i32.ne - (local.get $5) - (i32.const -2) - ) - (i32.lt_s - (local.get $6) - (i32.const 2) - ) - ) - (i32.xor - (local.get $8) - (i32.const 1) - ) - ) - (return) - ) - (local.set $5 - (i32.const 1) - ) - (loop $while-in3 - (local.set $4 - (i32.const 0) - ) - (loop $while-in5 - (f32.store - (local.tee $7 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.add - (f32.load - (local.get $7) - ) - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.mul - (local.get $6) - (i32.add - (local.get $3) - (local.get $4) - ) - ) - ) - (i32.const 2) - ) - (local.get $0) - ) - ) - (f32.const 32768) - ) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - ) - (func $_opus_encode_native (; 90 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (result i32) - (local $11 f32) - (local $12 f32) - (local $13 i32) - (local $14 i32) - (local $15 f32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 f32) - (local $21 i32) - (local $22 f32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local $26 f32) - (local $27 i32) - (local $28 i32) - (local $29 f32) - (local $30 i32) - (local $31 i32) - (local $32 i32) - (local $33 i32) - (local $34 i32) - (local $35 f32) - (local $36 i32) - (local $37 f32) - (local $38 i32) - (local $39 f32) - (local $40 i32) - (local $41 i32) - (local $42 f32) - (local $43 i32) - (local $44 i32) - (local $45 f32) - (local $46 i32) - (local $47 i32) - (local $48 f32) - (local $49 i32) - (local $50 i32) - (local $51 i32) - (local $52 i32) - (local $53 i32) - (local $54 i32) - (local $55 f32) - (local $56 f32) - (local $57 f32) - (local $58 f32) - (local $59 f32) - (local $60 f32) - (local $61 f32) - (local $62 f32) - (local $63 i32) - (local $64 i32) - (local $65 i32) - (local $66 f32) - (local $67 f32) - (local $68 f32) - (local $69 f32) - (local $70 f32) - (local $71 f32) - (local $72 f32) - (local $73 f32) - (local $74 f32) - (local $75 i32) - (local $76 f32) - (local $77 f32) - (local $78 i32) - (local $79 i32) - (local $80 f32) - (local $81 i32) - (local $82 i32) - (local $83 i32) - (local $84 i32) - (local $85 i32) - (local $86 i32) - (local $87 f32) - (local $88 f32) - (local $89 f32) - (local $90 f32) - (local $91 f32) - (local $92 f32) - (local $93 f32) - (local $94 f32) - (local $95 f32) - (local $96 f32) - (local $97 f32) - (local $98 f32) - (local $99 i32) - (local $100 i32) - (local $101 i32) - (local $102 i32) - (local $103 i32) - (local $104 i32) - (local $105 i32) - (local $106 i32) - (local $107 i32) - (local $108 i32) - (local $109 i32) - (local $110 f32) - (local $111 i32) - (local $112 i32) - (local $113 i32) - (local $114 i32) - (local $115 i32) - (local $116 i32) - (local $117 i32) - (local $118 i32) - (local $119 i32) - (local $120 i32) - (local $121 i32) - (local $122 i32) - (local $123 i32) - (local $124 i32) - (local $125 i32) - (local $126 i32) - (local $127 i32) - (local $128 i32) - (local $129 i32) - (local $130 i32) - (local $131 i32) - (local $132 i32) - (local $133 i32) - (local $134 i32) - (local $135 i32) - (local $136 i32) - (local $137 i32) - (local $138 i32) - (local $139 i32) - (local $140 i32) - (local $141 i32) - (local $142 i32) - (local $143 i32) - (local $144 i32) - (local $145 f32) - (local $146 f32) - (local $147 f32) - (local $148 i32) - (local $149 i32) - (local $150 i32) - (local $151 i32) - (local $152 i32) - (local $153 i32) - (local $154 i32) - (local $155 i32) - (local $156 i32) - (local $157 i32) - (local $158 i32) - (local $159 i32) - (local $160 i32) - (local $161 i32) - (local $162 i32) - (local $163 i32) - (local $164 i32) - (local $165 i32) - (local $166 i32) - (local $167 i32) - (local $168 i32) - (local $169 i32) - (local $170 i32) - (local $171 i32) - (local $172 i32) - (local $173 i32) - (local $174 i32) - (local $175 i32) - (local $176 i32) - (local $177 i32) - (local $178 i32) - (local $179 i32) - (local $180 i32) - (local $181 i32) - (local $182 i32) - (local $183 i32) - (local $184 i32) - (local $185 i32) - (local $186 i32) - (local $187 i32) - (local $188 i32) - (local $189 i32) - (local $190 i32) - (local $191 i32) - (local $192 i32) - (local $193 i32) - (local $194 i32) - (local $195 i32) - (local $196 i32) - (local $197 i32) - (local $198 i32) - (local $199 i32) - (local $200 i32) - (local $201 i32) - (local $202 i32) - (local $203 i32) - (local $204 i32) - (local $205 i32) - (local $206 i32) - (local $207 i32) - (local $208 i32) - (local $209 i32) - (local $210 i32) - (local $211 i32) - (local $212 i32) - (local $213 i32) - (local $214 i32) - (local $215 i32) - (local $216 i32) - (local $217 i32) - (local $218 i32) - (local $219 i32) - (local $220 i32) - (local $221 i32) - (local $222 f32) - (local $223 f32) - (local $224 f32) - (local $225 f32) - (local $226 f32) - (local $227 f32) - (local $228 f32) - (local $229 f32) - (local $230 f32) - (local $231 f32) - (local $232 f32) - (local $233 f32) - (local $234 i32) - (local $235 i32) - (local $236 i32) - (local $237 i32) - (local $238 i32) - (local $239 i32) - (local $240 i32) - (local $241 i32) - (local $242 i32) - (local $243 i32) - (local $244 i32) - (local $245 i32) - (local $246 i32) - (local $247 i32) - (local $248 i32) - (local $249 i32) - (local $250 i32) - (local $251 i32) - (local $252 i32) - (local $253 i32) - (local $254 f32) - (local $255 i32) - (local $256 i32) - (local $257 i32) - (local $258 i32) - (local $259 i32) - (local $260 f32) - (local $261 f32) - (local $262 f32) - (local $263 f32) - (local $264 f32) - (local $265 f32) - (local $266 f32) - (local $267 f32) - (local $268 f32) - (local $269 f32) - (local $270 f32) - (local $271 f32) - (local $272 f32) - (local $273 f32) - (local $274 f32) - (local $275 f32) - (local $276 f32) - (local $277 f32) - (local $278 f32) - (local $279 f32) - (local $280 f32) - (local $281 f32) - (local $282 f32) - (local $283 f32) - (local $284 f32) - (local $285 f32) - (local $286 f32) - (local $287 f32) - (local $288 f32) - (local $289 f32) - (local $290 f32) - (local.set $18 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 12640) - ) - ) - (i32.store - (local.tee $104 - (i32.add - (local.get $18) - (i32.const 12564) - ) - ) - (i32.const 0) - ) - (i32.store - (local.tee $99 - (i32.add - (local.get $0) - (i32.const 18136) - ) - ) - (i32.const 0) - ) - (if - (i32.or - (i32.lt_s - (local.get $2) - (i32.const 1) - ) - (i32.lt_s - (local.tee $25 - (select - (local.get $4) - (i32.const 1276) - (i32.lt_s - (local.get $4) - (i32.const 1276) - ) - ) - ) - (i32.const 1) - ) - ) - (block - (global.set $STACKTOP - (local.get $18) - ) - (return - (i32.const -1) - ) - ) - ) - (if - (i32.eq - (local.get $25) - (i32.const 1) - ) - (if - (i32.eq - (i32.load offset=144 - (local.get $0) - ) - (i32.mul - (local.get $2) - (i32.const 10) - ) - ) - (block - (global.set $STACKTOP - (local.get $18) - ) - (return - (i32.const -2) - ) - ) - ) - ) - (local.set $14 - (i32.load offset=4 - (local.get $0) - ) - ) - (local.set $33 - (i32.load - (local.get $0) - ) - ) - (local.set $82 - (if (result i32) - (i32.eq - (i32.load offset=108 - (local.get $0) - ) - (i32.const 2051) - ) - (i32.const 0) - (i32.load offset=116 - (local.get $0) - ) - ) - ) - (local.set $120 - (i32.add - (local.get $18) - (i32.const 12488) - ) - ) - (local.set $121 - (i32.add - (local.get $18) - (i32.const 12480) - ) - ) - (local.set $122 - (i32.add - (local.get $18) - (i32.const 12472) - ) - ) - (local.set $123 - (i32.add - (local.get $18) - (i32.const 12464) - ) - ) - (local.set $124 - (i32.add - (local.get $18) - (i32.const 12456) - ) - ) - (local.set $235 - (i32.add - (local.get $18) - (i32.const 12448) - ) - ) - (local.set $125 - (i32.add - (local.get $18) - (i32.const 12440) - ) - ) - (local.set $126 - (i32.add - (local.get $18) - (i32.const 12432) - ) - ) - (local.set $127 - (i32.add - (local.get $18) - (i32.const 12424) - ) - ) - (local.set $236 - (i32.add - (local.get $18) - (i32.const 12416) - ) - ) - (local.set $75 - (i32.add - (local.get $18) - (i32.const 12112) - ) - ) - (local.set $237 - (i32.add - (local.get $18) - (i32.const 12104) - ) - ) - (local.set $128 - (i32.add - (local.get $18) - (i32.const 12096) - ) - ) - (local.set $129 - (i32.add - (local.get $18) - (i32.const 12088) - ) - ) - (local.set $130 - (i32.add - (local.get $18) - (i32.const 12080) - ) - ) - (local.set $131 - (i32.add - (local.get $18) - (i32.const 12072) - ) - ) - (local.set $132 - (i32.add - (local.get $18) - (i32.const 12064) - ) - ) - (local.set $85 - (i32.add - (local.get $18) - (i32.const 12056) - ) - ) - (local.set $133 - (i32.add - (local.get $18) - (i32.const 12048) - ) - ) - (local.set $134 - (i32.add - (local.get $18) - (i32.const 12040) - ) - ) - (local.set $135 - (i32.add - (local.get $18) - (i32.const 12032) - ) - ) - (local.set $136 - (i32.add - (local.get $18) - (i32.const 12024) - ) - ) - (local.set $137 - (i32.add - (local.get $18) - (i32.const 12016) - ) - ) - (local.set $138 - (i32.add - (local.get $18) - (i32.const 12008) - ) - ) - (local.set $139 - (i32.add - (local.get $18) - (i32.const 12000) - ) - ) - (local.set $140 - (i32.add - (local.get $18) - (i32.const 11992) - ) - ) - (local.set $141 - (i32.add - (local.get $18) - (i32.const 11984) - ) - ) - (local.set $142 - (i32.add - (local.get $18) - (i32.const 11976) - ) - ) - (local.set $100 - (i32.add - (local.get $18) - (i32.const 11968) - ) - ) - (local.set $24 - (i32.add - (local.get $18) - (i32.const 11536) - ) - ) - (local.set $43 - (i32.add - (local.get $18) - (i32.const 11408) - ) - ) - (local.set $34 - (i32.add - (local.get $18) - (i32.const 11280) - ) - ) - (local.set $143 - (i32.add - (local.get $18) - (i32.const 11200) - ) - ) - (local.set $38 - (i32.add - (local.get $18) - (i32.const 11120) - ) - ) - (local.set $21 - (i32.add - (local.get $18) - (i32.const 11008) - ) - ) - (local.set $78 - (i32.add - (local.get $18) - (i32.const 12624) - ) - ) - (local.set $79 - (i32.add - (local.get $18) - (i32.const 10928) - ) - ) - (local.set $41 - (i32.add - (local.get $18) - (i32.const 9968) - ) - ) - (local.set $49 - (i32.add - (local.get $18) - (i32.const 9888) - ) - ) - (local.set $63 - (i32.add - (local.get $18) - (i32.const 9808) - ) - ) - (local.set $51 - (i32.add - (local.get $18) - (i32.const 9728) - ) - ) - (local.set $52 - (i32.add - (local.get $18) - (i32.const 9600) - ) - ) - (local.set $44 - (i32.add - (local.get $18) - (i32.const 5760) - ) - ) - (local.set $30 - (i32.add - (local.get $18) - (i32.const 1920) - ) - ) - (local.set $64 - (i32.add - (local.get $18) - (i32.const 960) - ) - ) - (local.set $144 - (i32.add - (local.tee $65 - (local.get $18) - ) - (i32.const 12616) - ) - ) - (local.set $16 - (i32.add - (local.get $18) - (i32.const 12568) - ) - ) - (local.set $32 - (i32.add - (local.get $18) - (i32.const 12496) - ) - ) - (local.set $101 - (i32.add - (local.get $0) - (local.get $14) - ) - ) - (local.set $50 - (select - (local.get $5) - (local.tee $18 - (i32.load offset=168 - (local.get $0) - ) - ) - (i32.gt_s - (local.get $18) - (local.get $5) - ) - ) - ) - (i32.store - (local.tee $53 - (i32.add - (local.get $65) - (i32.const 11664) - ) - ) - (local.tee $102 - (i32.add - (local.get $65) - (i32.const 12560) - ) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.tee $31 - (i32.add - (local.get $0) - (local.get $33) - ) - ) - (i32.const 10015) - (local.get $53) - ) - ) - (i32.store - (local.get $32) - (i32.const 0) - ) - (local.set $105 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (block $__rjto$23 - (block $__rjti$23 - (block $__rjti$22 - (br_if $__rjti$22 - (i32.le_s - (i32.load offset=44 - (local.get $0) - ) - (i32.const 6) - ) - ) - (br_if $__rjti$22 - (i32.le_s - (local.tee $14 - (i32.load offset=144 - (local.get $0) - ) - ) - (i32.const 15999) - ) - ) - (local.set $146 - (if (result f32) - (i32.gt_s - (local.tee $18 - (i32.mul - (local.get $2) - (i32.load offset=112 - (local.get $0) - ) - ) - ) - (i32.const 0) - ) - (block (result f32) - (local.set $5 - (i32.const 0) - ) - (loop $while-in (result f32) - (local.set $11 - (select - (local.get $11) - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.gt - (local.get $11) - (local.get $15) - ) - ) - ) - (local.set $12 - (select - (local.get $12) - (local.get $15) - (f32.lt - (local.get $12) - (local.get $15) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.get $18) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - ) - ) - (local.set $145 - (local.get $12) - ) - (local.get $11) - ) - ) - (f32.const 0) - ) - ) - (local.set $147 - (f32.div - (f32.const 1) - (f32.convert_i32_s - (i32.shl - (i32.const 1) - (local.get $50) - ) - ) - ) - ) - (local.set $5 - (i32.load - (local.tee $86 - (i32.add - (local.get $0) - (i32.const 7636) - ) - ) - ) - ) - (local.set $18 - (i32.load - (local.tee $106 - (i32.add - (local.get $0) - (i32.const 7640) - ) - ) - ) - ) - (local.set $238 - (i32.load - (local.get $102) - ) - ) - (local.set $7 - (i32.and - (local.get $7) - (i32.const -2) - ) - ) - (if - (local.get $6) - (block - (local.set $6 - (if (result i32) - (i32.gt_s - (local.tee $33 - (i32.sub - (local.tee $239 - (select - (local.tee $33 - (i32.div_s - (i32.mul - (local.get $14) - (i32.const 95) - ) - (i32.const 50) - ) - ) - (local.get $7) - (i32.lt_s - (local.get $33) - (local.get $7) - ) - ) - ) - (local.tee $7 - (i32.load - (local.tee $240 - (i32.add - (local.get $0) - (i32.const 7628) - ) - ) - ) - ) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $83 - (i32.div_s - (local.get $14) - (i32.const 50) - ) - ) - (local.set $148 - (i32.add - (local.get $0) - (i32.const 7648) - ) - ) - (local.set $54 - (i32.add - (local.get $0) - (i32.const 5960) - ) - ) - (local.set $84 - (i32.add - (local.get $0) - (i32.const 7624) - ) - ) - (local.set $241 - (i32.add - (local.get $0) - (i32.const 3080) - ) - ) - (local.set $149 - (i32.add - (local.get $0) - (i32.const 7780) - ) - ) - (local.set $107 - (i32.add - (local.get $0) - (i32.const 7644) - ) - ) - (local.set $108 - (i32.add - (local.get $0) - (i32.const 7632) - ) - ) - (local.set $242 - (i32.add - (local.get $0) - (i32.const 5000) - ) - ) - (local.set $243 - (i32.add - (local.get $0) - (i32.const 4040) - ) - ) - (local.set $150 - (i32.add - (local.get $0) - (i32.const 7196) - ) - ) - (local.set $151 - (i32.add - (local.get $0) - (i32.const 7268) - ) - ) - (local.set $152 - (i32.add - (local.get $0) - (i32.const 7200) - ) - ) - (local.set $153 - (i32.add - (local.get $0) - (i32.const 7272) - ) - ) - (local.set $154 - (i32.add - (local.get $0) - (i32.const 7204) - ) - ) - (local.set $155 - (i32.add - (local.get $0) - (i32.const 7276) - ) - ) - (local.set $156 - (i32.add - (local.get $0) - (i32.const 7208) - ) - ) - (local.set $157 - (i32.add - (local.get $0) - (i32.const 7280) - ) - ) - (local.set $158 - (i32.add - (local.get $0) - (i32.const 7212) - ) - ) - (local.set $159 - (i32.add - (local.get $0) - (i32.const 7284) - ) - ) - (local.set $160 - (i32.add - (local.get $0) - (i32.const 7216) - ) - ) - (local.set $161 - (i32.add - (local.get $0) - (i32.const 7288) - ) - ) - (local.set $162 - (i32.add - (local.get $0) - (i32.const 7220) - ) - ) - (local.set $163 - (i32.add - (local.get $0) - (i32.const 7292) - ) - ) - (local.set $164 - (i32.add - (local.get $0) - (i32.const 7224) - ) - ) - (local.set $165 - (i32.add - (local.get $0) - (i32.const 7296) - ) - ) - (local.set $166 - (i32.add - (local.get $0) - (i32.const 7228) - ) - ) - (local.set $167 - (i32.add - (local.get $0) - (i32.const 7300) - ) - ) - (local.set $168 - (i32.add - (local.get $0) - (i32.const 7232) - ) - ) - (local.set $169 - (i32.add - (local.get $0) - (i32.const 7304) - ) - ) - (local.set $170 - (i32.add - (local.get $0) - (i32.const 7236) - ) - ) - (local.set $171 - (i32.add - (local.get $0) - (i32.const 7308) - ) - ) - (local.set $172 - (i32.add - (local.get $0) - (i32.const 7240) - ) - ) - (local.set $173 - (i32.add - (local.get $0) - (i32.const 7312) - ) - ) - (local.set $174 - (i32.add - (local.get $0) - (i32.const 7244) - ) - ) - (local.set $175 - (i32.add - (local.get $0) - (i32.const 7316) - ) - ) - (local.set $176 - (i32.add - (local.get $0) - (i32.const 7248) - ) - ) - (local.set $177 - (i32.add - (local.get $0) - (i32.const 7320) - ) - ) - (local.set $178 - (i32.add - (local.get $0) - (i32.const 7252) - ) - ) - (local.set $179 - (i32.add - (local.get $0) - (i32.const 7324) - ) - ) - (local.set $180 - (i32.add - (local.get $0) - (i32.const 7256) - ) - ) - (local.set $181 - (i32.add - (local.get $0) - (i32.const 7328) - ) - ) - (local.set $244 - (i32.add - (local.get $0) - (i32.const 7260) - ) - ) - (local.set $245 - (i32.add - (local.get $0) - (i32.const 7332) - ) - ) - (local.set $246 - (i32.add - (local.get $0) - (i32.const 7264) - ) - ) - (local.set $247 - (i32.add - (local.get $0) - (i32.const 7336) - ) - ) - (local.set $248 - (i32.add - (local.get $30) - (i32.const 3832) - ) - ) - (local.set $249 - (i32.add - (local.get $30) - (i32.const 3836) - ) - ) - (local.set $250 - (i32.add - (local.get $30) - (i32.const 3824) - ) - ) - (local.set $251 - (i32.add - (local.get $30) - (i32.const 3828) - ) - ) - (local.set $252 - (i32.add - (local.get $30) - (i32.const 3816) - ) - ) - (local.set $253 - (i32.add - (local.get $30) - (i32.const 3820) - ) - ) - (local.set $109 - (i32.add - (local.get $0) - (i32.const 7620) - ) - ) - (local.set $254 - (f32.mul - (local.tee $110 - (f32.mul - (local.tee $11 - (f32.div - (f32.const 5.699999746866524e-04) - (f32.convert_i32_s - (i32.shl - (i32.const 1) - (select - (local.tee $14 - (i32.add - (local.get $50) - (i32.const -8) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $14) - (i32.const 0) - ) - ) - ) - ) - ) - ) - (local.get $11) - ) - ) - (f32.const 3) - ) - ) - (local.set $182 - (i32.add - (local.get $0) - (i32.const 6040) - ) - ) - (local.set $183 - (i32.add - (local.get $0) - (i32.const 7412) - ) - ) - (local.set $184 - (i32.add - (local.get $0) - (i32.const 7612) - ) - ) - (local.set $185 - (i32.add - (local.get $0) - (i32.const 7616) - ) - ) - (local.set $186 - (i32.add - (local.get $0) - (i32.const 6036) - ) - ) - (local.set $187 - (i32.add - (local.get $0) - (i32.const 7512) - ) - ) - (local.set $188 - (i32.add - (local.get $0) - (i32.const 7416) - ) - ) - (local.set $189 - (i32.add - (local.get $0) - (i32.const 7480) - ) - ) - (local.set $190 - (i32.add - (local.get $0) - (i32.const 7448) - ) - ) - (local.set $191 - (i32.add - (local.get $0) - (i32.const 7544) - ) - ) - (local.set $192 - (i32.add - (local.get $0) - (i32.const 7516) - ) - ) - (local.set $193 - (i32.add - (local.get $0) - (i32.const 7420) - ) - ) - (local.set $194 - (i32.add - (local.get $0) - (i32.const 7484) - ) - ) - (local.set $195 - (i32.add - (local.get $0) - (i32.const 7452) - ) - ) - (local.set $196 - (i32.add - (local.get $0) - (i32.const 7548) - ) - ) - (local.set $197 - (i32.add - (local.get $0) - (i32.const 7520) - ) - ) - (local.set $198 - (i32.add - (local.get $0) - (i32.const 7424) - ) - ) - (local.set $199 - (i32.add - (local.get $0) - (i32.const 7488) - ) - ) - (local.set $200 - (i32.add - (local.get $0) - (i32.const 7456) - ) - ) - (local.set $201 - (i32.add - (local.get $0) - (i32.const 7552) - ) - ) - (local.set $202 - (i32.add - (local.get $0) - (i32.const 7524) - ) - ) - (local.set $203 - (i32.add - (local.get $0) - (i32.const 7428) - ) - ) - (local.set $204 - (i32.add - (local.get $0) - (i32.const 7492) - ) - ) - (local.set $205 - (i32.add - (local.get $0) - (i32.const 7460) - ) - ) - (local.set $206 - (i32.add - (local.get $0) - (i32.const 7556) - ) - ) - (local.set $207 - (i32.add - (local.get $0) - (i32.const 7576) - ) - ) - (local.set $111 - (i32.add - (local.get $0) - (i32.const 7580) - ) - ) - (local.set $112 - (i32.add - (local.get $0) - (i32.const 7584) - ) - ) - (local.set $113 - (i32.add - (local.get $0) - (i32.const 7588) - ) - ) - (local.set $114 - (i32.add - (local.get $0) - (i32.const 7592) - ) - ) - (local.set $115 - (i32.add - (local.get $0) - (i32.const 7596) - ) - ) - (local.set $116 - (i32.add - (local.get $0) - (i32.const 7600) - ) - ) - (local.set $208 - (i32.add - (local.get $0) - (i32.const 7604) - ) - ) - (local.set $117 - (i32.add - (local.get $0) - (i32.const 7608) - ) - ) - (local.set $209 - (i32.add - (local.get $0) - (i32.const 7496) - ) - ) - (local.set $255 - (i32.add - (local.get $0) - (i32.const 7528) - ) - ) - (local.set $210 - (i32.add - (local.get $0) - (i32.const 7464) - ) - ) - (local.set $211 - (i32.add - (local.get $0) - (i32.const 7432) - ) - ) - (local.set $212 - (i32.add - (local.get $0) - (i32.const 7500) - ) - ) - (local.set $256 - (i32.add - (local.get $0) - (i32.const 7532) - ) - ) - (local.set $213 - (i32.add - (local.get $0) - (i32.const 7468) - ) - ) - (local.set $214 - (i32.add - (local.get $0) - (i32.const 7436) - ) - ) - (local.set $215 - (i32.add - (local.get $0) - (i32.const 7504) - ) - ) - (local.set $257 - (i32.add - (local.get $0) - (i32.const 7536) - ) - ) - (local.set $216 - (i32.add - (local.get $0) - (i32.const 7472) - ) - ) - (local.set $217 - (i32.add - (local.get $0) - (i32.const 7440) - ) - ) - (local.set $218 - (i32.add - (local.get $0) - (i32.const 7508) - ) - ) - (local.set $258 - (i32.add - (local.get $0) - (i32.const 7540) - ) - ) - (local.set $219 - (i32.add - (local.get $0) - (i32.const 7476) - ) - ) - (local.set $220 - (i32.add - (local.get $0) - (i32.const 7444) - ) - ) - (local.set $259 - (i32.sub - (local.get $21) - (i32.const -64) - ) - ) - (local.set $36 - (i32.add - (local.get $0) - (i32.const 7652) - ) - ) - (loop $while-in1 - (if - (i32.eqz - (i32.load - (local.get $148) - ) - ) - (block - (i32.store - (local.get $54) - (i32.const 240) - ) - (i32.store - (local.get $148) - (i32.const 1) - ) - ) - ) - (local.set $14 - (select - (local.get $83) - (local.get $33) - (i32.gt_s - (local.get $33) - (local.get $83) - ) - ) - ) - (local.set $45 - (select - (f32.const 0.10000000149011612) - (local.tee $39 - (f32.div - (f32.const 1) - (f32.convert_i32_s - (i32.add - (local.tee $13 - (i32.load - (local.get $84) - ) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.gt_s - (local.get $13) - (i32.const 9) - ) - ) - ) - (local.set $60 - (select - (f32.const 0.03999999910593033) - (local.get $39) - (i32.gt_s - (local.get $13) - (i32.const 24) - ) - ) - ) - (local.set $103 - (i32.gt_s - (local.get $13) - (i32.const 99) - ) - ) - (local.set $118 - (i32.lt_s - (local.get $13) - (i32.const 2) - ) - ) - (block $label$break$L28 - (local.set $14 - (if (result i32) - (i32.lt_s - (local.tee $23 - (i32.load offset=196 - (local.get $0) - ) - ) - (i32.const 48000) - ) - (block (result i32) - (if - (i32.sub - (local.get $23) - (i32.const 16000) - ) - (block - (local.set $13 - (local.get $7) - ) - (br $label$break$L28) - ) - ) - (local.set $13 - (i32.div_s - (i32.mul - (local.get $7) - (i32.const 3) - ) - (i32.const 2) - ) - ) - (i32.div_s - (i32.mul - (local.get $14) - (i32.const 3) - ) - (i32.const 2) - ) - ) - (block (result i32) - (if - (i32.sub - (local.get $23) - (i32.const 48000) - ) - (block - (local.set $13 - (local.get $7) - ) - (br $label$break$L28) - ) - ) - (local.set $13 - (i32.div_s - (local.get $7) - (i32.const 2) - ) - ) - (i32.div_s - (local.get $14) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $17 - (i32.load offset=72 - (local.get $238) - ) - ) - (local.set $19 - (i32.sub - (i32.const 720) - (local.tee $40 - (i32.load - (local.get $54) - ) - ) - ) - ) - (f32.store - (local.get $107) - (local.tee $66 - (f32.add - (call $_downmix_and_resample - (local.get $10) - (local.get $6) - (i32.add - (i32.add - (local.get $0) - (i32.const 3080) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - (local.get $149) - (select - (local.get $14) - (local.get $19) - (i32.lt_s - (local.get $14) - (local.get $19) - ) - ) - (local.get $13) - (local.get $8) - (local.get $9) - (local.get $23) - ) - (f32.load - (local.get $107) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $23 - (i32.add - (local.tee $19 - (i32.load - (local.get $54) - ) - ) - (local.get $14) - ) - ) - (i32.const 720) - ) - (i32.store - (local.get $54) - (local.get $23) - ) - (block - (i32.store - (local.get $108) - (i32.add - (local.tee $27 - (i32.load - (local.get $108) - ) - ) - (select - (i32.const -99) - (i32.const 1) - (i32.gt_s - (local.get $27) - (i32.const 98) - ) - ) - ) - ) - (local.set $23 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (loop $while-in6 - (local.set $11 - (select - (local.get $11) - (local.tee $15 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 3080) - ) - (i32.shl - (local.get $23) - (i32.const 2) - ) - ) - ) - ) - (f32.gt - (local.get $11) - (local.get $15) - ) - ) - ) - (local.set $12 - (select - (local.get $12) - (local.get $15) - (f32.lt - (local.get $12) - (local.get $15) - ) - ) - ) - (br_if $while-in6 - (i32.ne - (local.tee $23 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (i32.const 720) - ) - ) - ) - (local.set $12 - (select - (local.get $11) - (local.tee $12 - (f32.neg - (local.get $12) - ) - ) - (f32.gt - (local.get $11) - (local.get $12) - ) - ) - ) - (local.set $23 - (i32.const 0) - ) - (loop $while-in8 - (f32.store - (i32.add - (i32.shl - (local.get $23) - (i32.const 3) - ) - (local.get $44) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (i32.const 28976) - ) - ) - ) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 3080) - ) - (i32.shl - (local.get $23) - (i32.const 2) - ) - ) - ) - ) - ) - (f32.store offset=4 - (i32.add - (i32.shl - (local.get $23) - (i32.const 3) - ) - (local.get $44) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $0) - ) - (i32.const 4040) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $40 - (i32.sub - (i32.const 479) - (local.get $23) - ) - ) - (i32.const 3) - ) - (local.get $44) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 3080) - ) - (i32.shl - (local.get $40) - (i32.const 2) - ) - ) - ) - ) - ) - (f32.store offset=4 - (i32.add - (i32.shl - (local.get $40) - (i32.const 3) - ) - (local.get $44) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.add - (i32.shl - (i32.sub - (i32.const 0) - (local.get $23) - ) - (i32.const 2) - ) - (local.get $0) - ) - (i32.const 5956) - ) - ) - ) - ) - (br_if $while-in8 - (i32.ne - (local.tee $23 - (i32.add - (local.get $23) - (i32.const 1) - ) - ) - (i32.const 240) - ) - ) - ) - (local.set $23 - (i32.eqz - (f32.le - (local.get $12) - (local.get $147) - ) - ) - ) - (local.set $28 - (i32.add - (i32.add - (local.get $0) - (i32.const 7792) - ) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - ) - (drop - (call $_memcpy - (local.get $241) - (local.get $242) - (i32.const 960) - ) - ) - (f32.store - (local.get $107) - (call $_downmix_and_resample - (local.get $10) - (local.get $6) - (local.get $243) - (local.get $149) - (local.tee $14 - (i32.add - (local.get $19) - (i32.add - (local.get $14) - (i32.const -720) - ) - ) - ) - (i32.sub - (i32.add - (local.get $13) - (i32.const 720) - ) - (local.get $19) - ) - (local.get $8) - (local.get $9) - (i32.load offset=196 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $54) - (i32.add - (local.get $14) - (i32.const 240) - ) - ) - (if - (local.get $23) - (block $do-once - (local.set $11 - (f32.load offset=4 - (local.get $17) - ) - ) - (if - (i32.gt_s - (local.tee $13 - (i32.load - (local.get $17) - ) - ) - (i32.const 0) - ) - (block - (local.set $23 - (i32.load offset=44 - (local.get $17) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in11 - (local.set $12 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $44) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.tee $19 - (i32.load16_s - (i32.add - (i32.shl - (local.get $14) - (i32.const 1) - ) - (local.get $23) - ) - ) - ) - (i32.const 3) - ) - (local.get $30) - ) - (f32.mul - (local.get $11) - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $44) - ) - ) - ) - ) - (f32.store offset=4 - (i32.add - (i32.shl - (local.get $19) - (i32.const 3) - ) - (local.get $30) - ) - (f32.mul - (local.get $11) - (local.get $12) - ) - ) - (br_if $while-in11 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - (call $_opus_fft_impl - (local.get $17) - (local.get $30) - ) - (if - (f32.ne - (local.tee $29 - (f32.load - (local.get $30) - ) - ) - (local.get $29) - ) - (block - (i32.store - (local.get $28) - (i32.const 0) - ) - (br $do-once) - ) - ) - (local.set $14 - (i32.const 1) - ) - (loop $while-in13 - (local.set $20 - (if (result f32) - (f32.lt - (f32.add - (local.tee $11 - (f32.mul - (local.tee $20 - (f32.add - (local.tee $22 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.tee $35 - (f32.load - (i32.add - (i32.shl - (local.tee $13 - (i32.sub - (i32.const 480) - (local.get $14) - ) - ) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - ) - ) - (local.get $20) - ) - ) - (local.tee $12 - (f32.mul - (local.tee $15 - (f32.sub - (local.tee $42 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.tee $37 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $13) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - ) - ) - (local.get $15) - ) - ) - ) - (f32.const 1.000000045813705e-18) - ) - (f32.const 0) - (if (result f32) - (f32.lt - (local.get $11) - (local.get $12) - ) - (f32.add - (select - (f32.const -1.5707963705062866) - (f32.const 1.5707963705062866) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - (f32.div - (f32.neg - (f32.mul - (f32.mul - (local.get $20) - (local.get $15) - ) - (f32.add - (f32.mul - (local.get $11) - (f32.const 0.43157973885536194) - ) - (local.get $12) - ) - ) - ) - (f32.mul - (f32.add - (f32.mul - (local.get $11) - (f32.const 0.6784840226173401) - ) - (local.get $12) - ) - (f32.add - (f32.mul - (local.get $11) - (f32.const 0.0859554186463356) - ) - (local.get $12) - ) - ) - ) - ) - (f32.sub - (f32.add - (select - (f32.const -1.5707963705062866) - (f32.const 1.5707963705062866) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - (f32.div - (f32.mul - (local.tee $15 - (f32.mul - (local.get $20) - (local.get $15) - ) - ) - (f32.add - (local.get $11) - (f32.mul - (local.get $12) - (f32.const 0.43157973885536194) - ) - ) - ) - (f32.mul - (f32.add - (local.get $11) - (f32.mul - (local.get $12) - (f32.const 0.6784840226173401) - ) - ) - (f32.add - (local.get $11) - (f32.mul - (local.get $12) - (f32.const 0.0859554186463356) - ) - ) - ) - ) - ) - (select - (f32.const -1.5707963705062866) - (f32.const 1.5707963705062866) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - ) - ) - ) - ) - (local.set $61 - (f32.load - (local.tee $13 - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $62 - (f32.load - (local.tee $23 - (i32.add - (i32.add - (local.get $0) - (i32.const 1160) - ) - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $11 - (if (result f32) - (f32.lt - (f32.add - (local.tee $11 - (f32.mul - (local.tee $15 - (f32.sub - (local.get $35) - (local.get $22) - ) - ) - (local.get $15) - ) - ) - (local.tee $12 - (f32.mul - (local.tee $22 - (f32.add - (local.get $42) - (local.get $37) - ) - ) - (local.get $22) - ) - ) - ) - (f32.const 1.000000045813705e-18) - ) - (f32.const 0) - (if (result f32) - (f32.lt - (local.get $12) - (local.get $11) - ) - (f32.add - (select - (f32.const -1.5707963705062866) - (f32.const 1.5707963705062866) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - (f32.div - (f32.neg - (f32.mul - (f32.mul - (local.get $15) - (local.get $22) - ) - (f32.add - (local.get $11) - (f32.mul - (local.get $12) - (f32.const 0.43157973885536194) - ) - ) - ) - ) - (f32.mul - (f32.add - (local.get $11) - (f32.mul - (local.get $12) - (f32.const 0.6784840226173401) - ) - ) - (f32.add - (local.get $11) - (f32.mul - (local.get $12) - (f32.const 0.0859554186463356) - ) - ) - ) - ) - ) - (f32.sub - (f32.add - (select - (f32.const -1.5707963705062866) - (f32.const 1.5707963705062866) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - (f32.div - (f32.mul - (local.tee $15 - (f32.mul - (local.get $15) - (local.get $22) - ) - ) - (f32.add - (f32.mul - (local.get $11) - (f32.const 0.43157973885536194) - ) - (local.get $12) - ) - ) - (f32.mul - (f32.add - (f32.mul - (local.get $11) - (f32.const 0.6784840226173401) - ) - (local.get $12) - ) - (f32.add - (f32.mul - (local.get $11) - (f32.const 0.0859554186463356) - ) - (local.get $12) - ) - ) - ) - ) - (select - (f32.const -1.5707963705062866) - (f32.const 1.5707963705062866) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - ) - ) - ) - ) - (local.set $12 - (f32.sub - (local.tee $20 - (f32.sub - (local.tee $15 - (f32.mul - (local.get $20) - (f32.const 0.15915493667125702) - ) - ) - (local.get $61) - ) - ) - (local.get $62) - ) - ) - (local.set $11 - (f32.sub - (local.tee $15 - (f32.sub - (local.tee $22 - (f32.mul - (local.get $11) - (f32.const 0.15915493667125702) - ) - ) - (local.get $15) - ) - ) - (local.get $20) - ) - ) - (local.set $20 - (f32.abs - (local.tee $12 - (f32.sub - (local.get $12) - (f32.convert_i32_s - (call $_lrintf - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $12 - (f32.mul - (local.tee $12 - (f32.mul - (local.get $12) - (local.get $12) - ) - ) - (local.get $12) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $65) - ) - (f32.add - (local.get $20) - (f32.abs - (local.tee $11 - (f32.sub - (local.get $11) - (f32.convert_i32_s - (call $_lrintf - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $64) - ) - (f32.add - (f32.div - (f32.const 1) - (f32.add - (f32.mul - (f32.mul - (f32.add - (f32.add - (f32.load - (local.tee $17 - (i32.add - (i32.add - (local.get $0) - (i32.const 2120) - ) - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - ) - ) - (local.get $12) - ) - (f32.mul - (local.tee $11 - (f32.mul - (local.tee $11 - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - (local.get $11) - ) - ) - (f32.const 2) - ) - ) - (f32.const 0.25) - ) - (f32.const 62341.81640625) - ) - (f32.const 1) - ) - ) - (f32.const -0.014999999664723873) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $41) - ) - (f32.add - (f32.div - (f32.const 1) - (f32.add - (f32.mul - (local.get $11) - (f32.const 62341.81640625) - ) - (f32.const 1) - ) - ) - (f32.const -0.014999999664723873) - ) - ) - (f32.store - (local.get $13) - (local.get $22) - ) - (f32.store - (local.get $23) - (local.get $15) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in13 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 240) - ) - ) - ) - (local.set $11 - (f32.load offset=8 - (local.get $41) - ) - ) - (local.set $14 - (i32.const 2) - ) - (loop $while-in19 - (local.set $15 - (f32.load - (local.tee $13 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $64) - ) - ) - ) - ) - (f32.store - (local.get $13) - (f32.mul - (select - (local.get $15) - (local.tee $11 - (f32.add - (select - (local.get $11) - (local.tee $20 - (select - (local.tee $20 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $14) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $41) - ) - ) - ) - (local.tee $12 - (f32.load - (i32.add - (i32.shl - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $41) - ) - ) - ) - (f32.gt - (local.get $20) - (local.get $12) - ) - ) - ) - (f32.lt - (local.get $11) - (local.get $20) - ) - ) - (f32.const -0.10000000149011612) - ) - ) - (f32.gt - (local.get $15) - (local.get $11) - ) - ) - (f32.const 0.8999999761581421) - ) - ) - (if - (i32.ne - (local.get $14) - (i32.const 239) - ) - (block - (local.set $11 - (local.get $12) - ) - (br $while-in19) - ) - ) - ) - (f32.store - (local.tee $221 - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7808) - ) - ) - (f32.const 0) - ) - (if - (local.tee $40 - (i32.eqz - (i32.load - (local.get $84) - ) - ) - ) - (block - (f32.store - (local.get $150) - (f32.const 1e10) - ) - (f32.store - (local.get $151) - (f32.const -1e10) - ) - (f32.store - (local.get $152) - (f32.const 1e10) - ) - (f32.store - (local.get $153) - (f32.const -1e10) - ) - (f32.store - (local.get $154) - (f32.const 1e10) - ) - (f32.store - (local.get $155) - (f32.const -1e10) - ) - (f32.store - (local.get $156) - (f32.const 1e10) - ) - (f32.store - (local.get $157) - (f32.const -1e10) - ) - (f32.store - (local.get $158) - (f32.const 1e10) - ) - (f32.store - (local.get $159) - (f32.const -1e10) - ) - (f32.store - (local.get $160) - (f32.const 1e10) - ) - (f32.store - (local.get $161) - (f32.const -1e10) - ) - (f32.store - (local.get $162) - (f32.const 1e10) - ) - (f32.store - (local.get $163) - (f32.const -1e10) - ) - (f32.store - (local.get $164) - (f32.const 1e10) - ) - (f32.store - (local.get $165) - (f32.const -1e10) - ) - (f32.store - (local.get $166) - (f32.const 1e10) - ) - (f32.store - (local.get $167) - (f32.const -1e10) - ) - (f32.store - (local.get $168) - (f32.const 1e10) - ) - (f32.store - (local.get $169) - (f32.const -1e10) - ) - (f32.store - (local.get $170) - (f32.const 1e10) - ) - (f32.store - (local.get $171) - (f32.const -1e10) - ) - (f32.store - (local.get $172) - (f32.const 1e10) - ) - (f32.store - (local.get $173) - (f32.const -1e10) - ) - (f32.store - (local.get $174) - (f32.const 1e10) - ) - (f32.store - (local.get $175) - (f32.const -1e10) - ) - (f32.store - (local.get $176) - (f32.const 1e10) - ) - (f32.store - (local.get $177) - (f32.const -1e10) - ) - (f32.store - (local.get $178) - (f32.const 1e10) - ) - (f32.store - (local.get $179) - (f32.const -1e10) - ) - (f32.store - (local.get $180) - (f32.const 1e10) - ) - (f32.store - (local.get $181) - (f32.const -1e10) - ) - (f32.store - (local.get $244) - (f32.const 1e10) - ) - (f32.store - (local.get $245) - (f32.const -1e10) - ) - (f32.store - (local.get $246) - (f32.const 1e10) - ) - (f32.store - (local.get $247) - (f32.const -1e10) - ) - ) - ) - (f32.store - (local.get $49) - (local.tee $20 - (f32.mul - (f32.demote_f64 - (call $_log - (f64.promote_f32 - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $11 - (f32.mul - (local.get $29) - (f32.const 2) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.mul - (f32.load offset=4 - (local.get $30) - ) - (f32.const 2) - ) - ) - (local.get $11) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $11 - (f32.load offset=8 - (local.get $30) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (local.get $248) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=12 - (local.get $30) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load - (local.get $249) - ) - ) - (local.get $11) - ) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $11 - (f32.load offset=16 - (local.get $30) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (local.get $250) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=20 - (local.get $30) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load - (local.get $251) - ) - ) - (local.get $11) - ) - ) - ) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $11 - (f32.load offset=24 - (local.get $30) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (local.get $252) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=28 - (local.get $30) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load - (local.get $253) - ) - ) - (local.get $11) - ) - ) - ) - (f32.const 1.000000013351432e-10) - ) - ) - ) - ) - (f32.const 0.7213475108146667) - ) - ) - ) - (local.set $14 - (i32.const 4) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $29 - (f32.const 0) - ) - (local.set $35 - (f32.const 0) - ) - (local.set $42 - (f32.const 0) - ) - (local.set $37 - (f32.const 0) - ) - (local.set $22 - (f32.const 0) - ) - (local.set $61 - (f32.const 0) - ) - (local.set $62 - (f32.const 0) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $while-in21 - (local.set $55 - (if (result f32) - (i32.lt_s - (local.get $14) - (local.tee $17 - (i32.load - (i32.add - (i32.shl - (local.tee $23 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 29936) - ) - ) - ) - ) - (block (result f32) - (local.set $11 - (f32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (loop $while-in23 (result f32) - (local.set $11 - (f32.add - (local.get $11) - (local.tee $55 - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.tee $19 - (i32.sub - (i32.const 480) - (local.get $14) - ) - ) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $19) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - (local.set $12 - (f32.add - (local.get $12) - (f32.mul - (local.get $55) - (select - (f32.const 0) - (local.tee $12 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $64) - ) - ) - ) - (f32.lt - (local.get $12) - (f32.const 0) - ) - ) - ) - ) - ) - (local.set $15 - (f32.add - (local.get $15) - (f32.mul - (f32.mul - (local.get $55) - (f32.const 2) - ) - (f32.sub - (f32.const 0.5) - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $65) - ) - ) - ) - ) - ) - ) - (br_if $while-in23 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $17) - ) - ) - (local.get $12) - ) - ) - (block (result f32) - (local.set $11 - (f32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (f32.const 0) - ) - ) - ) - (br_if $__rjti$1 - (i32.or - (i32.eqz - (f32.lt - (local.get $11) - (f32.const 1e9) - ) - ) - (f32.ne - (local.get $11) - (local.get $11) - ) - ) - ) - (f32.store - (i32.add - (i32.add - (i32.add - (local.get $0) - (i32.const 6044) - ) - (i32.mul - (local.tee $14 - (i32.load - (local.get $109) - ) - ) - (i32.const 72) - ) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (local.get $11) - ) - (local.set $35 - (f32.add - (local.get $35) - (f32.div - (local.get $15) - (local.tee $48 - (f32.add - (local.get $11) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - ) - ) - (local.set $29 - (f32.add - (local.get $29) - (f32.sqrt - (local.tee $11 - (f32.add - (local.get $11) - (f32.const 1.000000013351432e-10) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $38) - ) - (local.tee $12 - (f32.demote_f64 - (call $_log - (f64.promote_f32 - (local.get $11) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $23) - (i32.const 2) - ) - (local.get $49) - ) - (f32.mul - (local.get $12) - (f32.const 0.7213475108146667) - ) - ) - (f32.store - (i32.add - (i32.add - (i32.add - (local.get $0) - (i32.const 6620) - ) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (local.get $12) - ) - (local.set $19 - (i32.add - (i32.add - (local.get $0) - (i32.const 7268) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - (if - (f64.lt - (f64.add - (f64.promote_f32 - (local.tee $15 - (if (result f32) - (local.get $40) - (block (result f32) - (f32.store - (local.tee $14 - (i32.add - (i32.add - (local.get $0) - (i32.const 7196) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - (local.get $12) - ) - (f32.store - (local.get $19) - (local.get $12) - ) - (local.tee $11 - (local.get $12) - ) - ) - (block (result f32) - (local.set $11 - (f32.load - (local.get $19) - ) - ) - (f32.load - (local.tee $14 - (i32.add - (i32.add - (local.get $0) - (i32.const 7196) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - ) - ) - (f64.const 7.5) - ) - (f64.promote_f32 - (local.get $11) - ) - ) - (if - (f32.gt - (f32.sub - (local.get $11) - (local.get $12) - ) - (f32.sub - (local.get $12) - (local.get $15) - ) - ) - (f32.store - (local.get $19) - (local.tee $11 - (f32.add - (local.get $11) - (f32.const -0.009999999776482582) - ) - ) - ) - (f32.store - (local.get $14) - (f32.add - (local.get $15) - (f32.const 0.009999999776482582) - ) - ) - ) - ) - (if - (f32.lt - (local.get $11) - (local.get $12) - ) - (block - (f32.store - (local.get $19) - (local.get $12) - ) - (f32.store - (local.get $14) - (local.tee $15 - (select - (local.tee $11 - (f32.add - (local.get $12) - (f32.const -15) - ) - ) - (local.tee $15 - (f32.load - (local.get $14) - ) - ) - (f32.gt - (local.get $11) - (local.get $15) - ) - ) - ) - ) - (local.set $11 - (local.get $12) - ) - ) - (if - (f32.gt - (local.tee $15 - (f32.load - (local.get $14) - ) - ) - (local.get $12) - ) - (block - (f32.store - (local.get $14) - (local.get $12) - ) - (f32.store - (local.get $19) - (local.tee $11 - (select - (local.tee $15 - (f32.add - (local.get $12) - (f32.const 15) - ) - ) - (local.get $11) - (f32.lt - (local.get $15) - (local.get $11) - ) - ) - ) - ) - (local.set $15 - (local.get $12) - ) - ) - ) - ) - (local.set $61 - (f32.add - (local.get $61) - (f32.div - (f32.sub - (local.get $12) - (local.get $15) - ) - (f32.add - (f32.sub - (local.get $11) - (local.get $15) - ) - (f32.const 9.999999747378752e-06) - ) - ) - ) - ) - (local.set $42 - (f32.add - (local.get $42) - (local.tee $11 - (f32.mul - (local.tee $11 - (f32.mul - (local.tee $11 - (select - (f32.const 0.9900000095367432) - (local.tee $11 - (f32.div - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.sqrt - (local.tee $11 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6044) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - (f32.const 0) - ) - (f32.sqrt - (local.tee $12 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6116) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.sqrt - (local.tee $15 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6188) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.sqrt - (local.tee $42 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6260) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.sqrt - (local.tee $56 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6332) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.sqrt - (local.tee $57 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6404) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.sqrt - (local.tee $58 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6476) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.sqrt - (local.tee $59 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6548) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (f32.demote_f64 - (f64.sqrt - (f64.add - (f64.promote_f32 - (f32.mul - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (local.get $11) - (f32.const 0) - ) - (local.get $12) - ) - (local.get $15) - ) - (local.get $42) - ) - (local.get $56) - ) - (local.get $57) - ) - (local.get $58) - ) - (local.get $59) - ) - (f32.const 8) - ) - ) - (f64.const 1e-15) - ) - ) - ) - ) - ) - (f32.gt - (local.get $11) - (f32.const 0.9900000095367432) - ) - ) - ) - (local.get $11) - ) - ) - (local.get $11) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $143) - ) - (local.tee $12 - (select - (local.tee $12 - (f32.div - (local.get $55) - (local.get $48) - ) - ) - (local.tee $11 - (f32.mul - (f32.load - (local.tee $14 - (i32.add - (i32.add - (local.get $0) - (i32.const 5964) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - (local.get $11) - ) - ) - (f32.gt - (local.get $12) - (local.get $11) - ) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $37) - (local.get $12) - ) - ) - (if - (i32.gt_u - (local.get $13) - (i32.const 8) - ) - (local.set $11 - (f32.sub - (local.get $11) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $13) - (i32.const -9) - ) - (i32.const 2) - ) - (local.get $143) - ) - ) - ) - ) - ) - (local.set $55 - (select - (local.get $22) - (local.tee $15 - (f32.mul - (f32.add - (f32.mul - (f32.convert_i32_s - (i32.add - (local.get $13) - (i32.const -18) - ) - ) - (f32.const 0.029999999329447746) - ) - (f32.const 1) - ) - (local.get $11) - ) - ) - (f32.gt - (local.get $22) - (local.get $15) - ) - ) - ) - (local.set $62 - (f32.add - (local.get $62) - (f32.mul - (local.get $12) - (f32.convert_i32_s - (i32.add - (local.get $13) - (i32.const -8) - ) - ) - ) - ) - ) - (f32.store - (local.get $14) - (local.get $12) - ) - (if - (i32.lt_u - (local.get $23) - (i32.const 18) - ) - (block - (local.set $14 - (local.get $17) - ) - (local.set $13 - (local.get $23) - ) - (local.set $37 - (local.get $11) - ) - (local.set $22 - (local.get $55) - ) - (br $while-in21) - ) - ) - ) - (br $__rjto$1) - ) - (i32.store - (local.get $28) - (i32.const 0) - ) - (br $do-once) - ) - (f32.store - (local.get $63) - (local.get $20) - ) - (f32.store - (local.get $51) - (local.tee $12 - (f32.add - (local.get $20) - (f32.const -2.5) - ) - ) - ) - (local.set $13 - (i32.const 4) - ) - (local.set $11 - (local.get $20) - ) - (local.set $14 - (i32.const 1) - ) - (loop $while-in29 - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $63) - ) - (local.tee $11 - (select - (local.tee $11 - (f32.add - (local.get $11) - (local.tee $22 - (f32.mul - (f32.mul - (f32.convert_i32_s - (i32.sub - (local.tee $23 - (i32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (i32.const 29936) - ) - ) - ) - (local.get $13) - ) - ) - (f32.const 2) - ) - (f32.const 0.25) - ) - ) - ) - ) - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - (f32.lt - (local.get $11) - (local.get $15) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $51) - ) - (local.tee $12 - (select - (local.tee $12 - (f32.sub - (local.get $12) - (local.get $22) - ) - ) - (local.tee $15 - (f32.add - (local.get $15) - (f32.const -2.5) - ) - ) - (f32.gt - (local.get $12) - (local.get $15) - ) - ) - ) - ) - (if - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 19) - ) - (block - (local.set $13 - (local.get $23) - ) - (br $while-in29) - ) - ) - ) - (local.set $13 - (i32.const 192) - ) - (local.set $11 - (f32.load offset=68 - (local.get $63) - ) - ) - (local.set $12 - (f32.load offset=68 - (local.get $51) - ) - ) - (local.set $14 - (i32.const 16) - ) - (loop $while-in31 - (local.set $11 - (select - (local.tee $11 - (f32.add - (local.get $11) - (local.tee $15 - (f32.mul - (f32.mul - (f32.convert_i32_s - (i32.sub - (local.get $13) - (local.tee $13 - (i32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (i32.const 29936) - ) - ) - ) - ) - ) - (f32.const 2) - ) - (f32.const 0.25) - ) - ) - ) - ) - (local.tee $22 - (f32.load - (local.tee $23 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $63) - ) - ) - ) - ) - (f32.lt - (local.get $11) - (local.get $22) - ) - ) - ) - (f32.store - (local.get $23) - (local.get $11) - ) - (local.set $12 - (select - (local.tee $12 - (f32.sub - (local.get $12) - (local.get $15) - ) - ) - (local.tee $15 - (f32.load - (local.tee $23 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $51) - ) - ) - ) - ) - (f32.gt - (local.get $12) - (local.get $15) - ) - ) - ) - (f32.store - (local.get $23) - (local.get $12) - ) - (local.set $23 - (i32.add - (local.get $14) - (i32.const -1) - ) - ) - (if - (local.get $14) - (block - (local.set $14 - (local.get $23) - ) - (br $while-in31) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in33 - (i32.store8 - (i32.add - (local.get $14) - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7836) - ) - ) - (select - (local.tee $13 - (i32.trunc_f64_s - (f64.floor - (f64.add - (f64.promote_f32 - (f32.mul - (f32.add - (select - (f32.const 0) - (local.tee $11 - (f32.sub - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $51) - ) - ) - (local.get $20) - ) - ) - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - (select - (f32.const 0) - (local.tee $11 - (f32.sub - (local.get $20) - (f32.add - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $63) - ) - ) - (f32.const 2.5) - ) - ) - ) - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - ) - (f32.const 64) - ) - ) - (f64.const 0.5) - ) - ) - ) - ) - (i32.const 255) - (i32.lt_s - (local.get $13) - (i32.const 255) - ) - ) - ) - (if - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 19) - ) - (block - (local.set $20 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $49) - ) - ) - ) - (br $while-in33) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (loop $while-in35 - (local.set $15 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6640) - ) - ) - ) - (local.set $20 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6644) - ) - ) - ) - (local.set $22 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6648) - ) - ) - ) - (local.set $37 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6652) - ) - ) - ) - (local.set $48 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6656) - ) - ) - ) - (local.set $56 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6660) - ) - ) - ) - (local.set $57 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6664) - ) - ) - ) - (local.set $58 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6668) - ) - ) - ) - (local.set $59 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6672) - ) - ) - ) - (local.set $67 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6620) - ) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - ) - ) - (local.set $68 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6624) - ) - ) - ) - (local.set $69 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6628) - ) - ) - ) - (local.set $70 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6632) - ) - ) - ) - (local.set $71 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6636) - ) - ) - ) - (local.set $72 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6676) - ) - ) - ) - (local.set $73 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6680) - ) - ) - ) - (local.set $74 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6684) - ) - ) - ) - (local.set $80 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $14) - (i32.const 72) - ) - ) - (i32.const 6688) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (local.set $11 - (f32.const 999999986991104) - ) - (loop $while-in37 - (local.set $11 - (select - (local.get $11) - (local.tee $26 - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $26 - (f32.sub - (local.get $67) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 6620) - ) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - ) - ) - ) - (local.get $26) - ) - (f32.const 0) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $68) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6624) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $69) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6628) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $70) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6632) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $71) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6636) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $15) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6640) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $20) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6644) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $22) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6648) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $37) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6652) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $48) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6656) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $56) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6660) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $57) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6664) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $58) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6668) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $59) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6672) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $72) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6676) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $73) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6680) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $74) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6684) - ) - ) - ) - ) - (local.get $26) - ) - ) - (f32.mul - (local.tee $26 - (f32.sub - (local.get $80) - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 6688) - ) - ) - ) - ) - (local.get $26) - ) - ) - ) - (i32.or - (i32.eq - (local.get $13) - (local.get $14) - ) - (f32.lt - (local.get $11) - (local.get $26) - ) - ) - ) - ) - (br_if $while-in37 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 8) - ) - ) - ) - (local.set $37 - (f32.add - (local.get $12) - (local.get $11) - ) - ) - (if - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 8) - ) - (block - (local.set $12 - (local.get $37) - ) - (br $while-in35) - ) - ) - ) - (local.set $48 - (select - (f32.const 0) - (select - (f32.const 0.9900000095367432) - (f32.sub - (f32.const 1) - (local.get $39) - ) - (local.get $103) - ) - (local.get $118) - ) - ) - (local.set $103 - (i32.load - (local.get $182) - ) - ) - (local.set $13 - (i32.const 4) - ) - (local.set $12 - (f32.const 0) - ) - (local.set $17 - (i32.const 0) - ) - (local.set $23 - (i32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (local.set $20 - (f32.const 0) - ) - (local.set $22 - (f32.const 0) - ) - (loop $while-in39 - (local.set $11 - (select - (local.get $12) - (f32.add - (local.get $12) - (local.tee $39 - (if (result f32) - (i32.gt_s - (local.tee $40 - (i32.load - (i32.add - (i32.shl - (local.tee $19 - (i32.add - (local.get $17) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 29936) - ) - ) - ) - (local.get $13) - ) - (block (result f32) - (local.set $11 - (f32.const 0) - ) - (local.set $14 - (local.get $13) - ) - (loop $while-in41 (result f32) - (local.set $11 - (f32.add - (local.get $11) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.tee $118 - (i32.sub - (i32.const 480) - (local.get $14) - ) - ) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.tee $11 - (f32.load offset=4 - (i32.add - (i32.shl - (local.get $118) - (i32.const 3) - ) - (local.get $30) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - (br_if $while-in41 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (local.get $40) - ) - ) - (local.get $11) - ) - ) - (f32.const 0) - ) - ) - ) - (local.tee $14 - (i32.lt_u - (local.get $17) - (i32.const 11) - ) - ) - ) - ) - (local.set $20 - (select - (f32.add - (local.get $20) - (local.get $39) - ) - (local.get $20) - (local.get $14) - ) - ) - (local.set $12 - (select - (local.tee $12 - (f32.mul - (local.get $48) - (f32.load - (local.tee $14 - (i32.add - (i32.add - (local.get $0) - (i32.const 7340) - ) - (i32.shl - (local.get $17) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.get $39) - (f32.gt - (local.get $12) - (local.get $39) - ) - ) - ) - (f32.store - (local.get $14) - (local.get $12) - ) - (local.set $14 - (if (result i32) - (f32.gt - (f32.mul - (local.get $39) - (f32.const 1e9) - ) - (local.tee $22 - (select - (local.get $22) - (local.get $39) - (f32.gt - (local.get $22) - (local.get $39) - ) - ) - ) - ) - (select - (local.get $19) - (local.get $23) - (i32.or - (f32.gt - (select - (local.get $39) - (local.get $12) - (f32.gt - (local.get $39) - (local.get $12) - ) - ) - (f32.mul - (local.get $254) - (local.tee $12 - (f32.convert_i32_s - (i32.sub - (local.get $40) - (local.get $13) - ) - ) - ) - ) - ) - (f32.gt - (local.get $39) - (f32.mul - (local.get $110) - (local.get $12) - ) - ) - ) - ) - (local.get $23) - ) - ) - (i32.store - (i32.add - (i32.shl - (local.get $17) - (i32.const 2) - ) - (local.get $79) - ) - (f32.lt - (local.get $39) - (f32.mul - (local.get $15) - (select - (f32.const 0.009999999776482582) - (f32.const 0.05000000074505806) - (i32.gt_s - (local.get $103) - (local.get $17) - ) - ) - ) - ) - ) - (local.set $15 - (select - (local.tee $12 - (f32.mul - (local.get $15) - (f32.const 0.05000000074505806) - ) - ) - (local.get $39) - (f32.gt - (local.get $12) - (local.get $39) - ) - ) - ) - (if - (i32.ne - (local.get $19) - (i32.const 18) - ) - (block - (local.set $13 - (local.get $40) - ) - (local.set $12 - (local.get $11) - ) - (local.set $17 - (local.get $19) - ) - (local.set $23 - (local.get $14) - ) - (br $while-in39) - ) - ) - ) - (if - (i32.eq - (i32.load offset=196 - (local.get $0) - ) - (i32.const 48000) - ) - (block - (local.set $11 - (f32.add - (local.tee $12 - (f32.mul - (local.get $66) - (f32.const 2.7777778450399637e-04) - ) - ) - (local.get $11) - ) - ) - (f32.store - (local.get $183) - (local.tee $22 - (select - (local.tee $22 - (f32.mul - (local.get $48) - (f32.load - (local.get $183) - ) - ) - ) - (local.get $12) - (f32.gt - (local.get $22) - (local.get $12) - ) - ) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (br_if $__rjti$0 - (f32.gt - (select - (local.get $12) - (local.get $22) - (f32.gt - (local.get $12) - (local.get $22) - ) - ) - (f32.mul - (f32.mul - (local.get $110) - (f32.mul - (local.tee $22 - (select - (f32.const 10) - (f32.const 30) - (local.tee $13 - (i32.eq - (local.get $103) - (i32.const 20) - ) - ) - ) - ) - (f32.const 3) - ) - ) - (f32.const 160) - ) - ) - ) - (br_if $__rjti$0 - (f32.gt - (local.get $12) - (f32.mul - (f32.mul - (local.get $110) - (local.get $22) - ) - (f32.const 160) - ) - ) - ) - (br $__rjto$0) - ) - (local.set $14 - (i32.const 20) - ) - ) - (i32.store offset=72 - (local.get $79) - (f32.lt - (local.get $12) - (f32.mul - (select - (f32.const 0.009999999776482582) - (f32.const 0.05000000074505806) - (local.get $13) - ) - (local.get $15) - ) - ) - ) - ) - ) - (f32.store - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7832) - ) - (select - (f32.div - (local.get $20) - (local.get $11) - ) - (f32.const 1) - (f32.gt - (local.get $11) - (local.get $20) - ) - ) - ) - (if - (i32.eq - (local.get $14) - (i32.const 20) - ) - (local.set $14 - (select - (i32.const 18) - (i32.const 20) - (i32.load offset=72 - (local.get $79) - ) - ) - ) - (if - (i32.lt_u - (local.tee $13 - (i32.add - (local.get $14) - (i32.const -1) - ) - ) - (i32.const 18) - ) - (local.set $14 - (select - (local.get $13) - (local.get $14) - (i32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $79) - ) - ) - ) - ) - ) - ) - (local.set $260 - (f32.sqrt - (f32.div - (f32.mul - (local.get $37) - (f32.const 0.125) - ) - (f32.const 18) - ) - ) - ) - (local.set $13 - (i32.load - (local.get $84) - ) - ) - (local.set $11 - (f32.mul - (f32.demote_f64 - (call $_llvm_log10_f64 - (f64.promote_f32 - (local.get $29) - ) - ) - ) - (f32.const 20) - ) - ) - (f32.store - (local.get $184) - (local.tee $12 - (select - (local.tee $12 - (f32.add - (f32.load - (local.get $184) - ) - (f32.const -0.003000000026077032) - ) - ) - (local.get $11) - (f32.gt - (local.get $12) - (local.get $11) - ) - ) - ) - ) - (f32.store - (local.get $185) - (local.tee $261 - (select - (f32.add - (local.get $60) - (local.tee $15 - (f32.mul - (f32.sub - (f32.const 1) - (local.get $60) - ) - (f32.load - (local.get $185) - ) - ) - ) - ) - (local.get $15) - (f32.lt - (local.get $11) - (f32.add - (local.get $12) - (f32.const -30) - ) - ) - ) - ) - ) - (local.set $80 - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $39 - (f32.load - (local.get $38) - ) - ) - (f32.const 0.25) - ) - (f32.const 0) - ) - (f32.mul - (local.tee $60 - (f32.load offset=4 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $48 - (f32.load offset=8 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $66 - (f32.load offset=12 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $56 - (f32.load offset=16 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $57 - (f32.load offset=20 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $58 - (f32.load offset=24 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $59 - (f32.load offset=28 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $67 - (f32.load offset=32 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $68 - (f32.load offset=36 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $69 - (f32.load offset=40 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $70 - (f32.load offset=44 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $71 - (f32.load offset=48 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $72 - (f32.load offset=52 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $73 - (f32.load offset=56 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - (f32.mul - (local.tee $74 - (f32.load offset=60 - (local.get $38) - ) - ) - (f32.const 0.25) - ) - ) - ) - (local.set $87 - (f32.load - (local.get $165) - ) - ) - (local.set $88 - (f32.load - (local.get $164) - ) - ) - (local.set $89 - (f32.load - (local.get $167) - ) - ) - (local.set $90 - (f32.load - (local.get $166) - ) - ) - (local.set $91 - (f32.load - (local.get $151) - ) - ) - (local.set $92 - (f32.load - (local.get $150) - ) - ) - (local.set $93 - (f32.load - (local.get $153) - ) - ) - (local.set $94 - (f32.load - (local.get $152) - ) - ) - (local.set $95 - (f32.load - (local.get $155) - ) - ) - (local.set $96 - (f32.load - (local.get $154) - ) - ) - (local.set $97 - (f32.load - (local.get $157) - ) - ) - (local.set $98 - (f32.load - (local.get $156) - ) - ) - (local.set $262 - (f32.load - (local.get $159) - ) - ) - (local.set $263 - (f32.load - (local.get $158) - ) - ) - (local.set $264 - (f32.load - (local.get $161) - ) - ) - (local.set $265 - (f32.load - (local.get $160) - ) - ) - (local.set $266 - (f32.load - (local.get $163) - ) - ) - (local.set $267 - (f32.load - (local.get $162) - ) - ) - (local.set $268 - (f32.load - (local.get $169) - ) - ) - (local.set $269 - (f32.load - (local.get $168) - ) - ) - (local.set $270 - (f32.load - (local.get $171) - ) - ) - (local.set $271 - (f32.load - (local.get $170) - ) - ) - (local.set $272 - (f32.load - (local.get $173) - ) - ) - (local.set $273 - (f32.load - (local.get $172) - ) - ) - (local.set $274 - (f32.load - (local.get $175) - ) - ) - (local.set $275 - (f32.load - (local.get $174) - ) - ) - (local.set $276 - (f32.load - (local.get $177) - ) - ) - (local.set $277 - (f32.load - (local.get $176) - ) - ) - (local.set $278 - (f32.load - (local.get $179) - ) - ) - (local.set $279 - (f32.load - (local.get $178) - ) - ) - (local.set $280 - (f32.load - (local.get $181) - ) - ) - (local.set $281 - (f32.load - (local.get $180) - ) - ) - (f32.store - (local.get $221) - (f32.add - (local.tee $222 - (f32.div - (local.get $35) - (f32.const 18) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (local.get $222) - ) - (select - (f32.const 0.5) - (f32.div - (local.get $61) - (f32.const 18) - ) - (i32.lt_s - (local.get $13) - (i32.const 10) - ) - ) - ) - ) - ) - (f32.store - (local.get $186) - (local.tee $11 - (select - (local.tee $11 - (f32.div - (local.get $55) - (f32.const 9) - ) - ) - (local.tee $12 - (f32.mul - (f32.load - (local.get $186) - ) - (f32.const 0.800000011920929) - ) - ) - (f32.gt - (local.get $11) - (local.get $12) - ) - ) - ) - ) - (f32.store - (local.tee $17 - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7800) - ) - ) - (f32.mul - (local.get $62) - (f32.const 0.015625) - ) - ) - (i32.store - (local.get $109) - (i32.rem_s - (i32.add - (i32.load - (local.get $109) - ) - (i32.const 1) - ) - (i32.const 8) - ) - ) - (i32.store - (local.get $84) - (local.tee $23 - (select - (i32.add - (local.get $13) - (i32.const 1) - ) - (i32.const 10000) - (i32.lt_s - (local.get $13) - (i32.const 9999) - ) - ) - ) - ) - (f32.store - (local.tee $19 - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7796) - ) - ) - (local.get $11) - ) - (f32.store - (local.get $21) - (local.tee $12 - (f32.sub - (f32.add - (f32.mul - (local.tee $223 - (f32.load - (local.get $190) - ) - ) - (f32.const 0.6969299912452698) - ) - (f32.sub - (f32.mul - (local.tee $11 - (f32.add - (local.tee $224 - (f32.load - (local.get $188) - ) - ) - (local.tee $225 - (f32.load - (local.get $189) - ) - ) - ) - ) - (f32.const 0.49195000529289246) - ) - (f32.mul - (local.tee $76 - (f32.add - (local.get $80) - (local.tee $29 - (f32.load - (local.get $187) - ) - ) - ) - ) - (f32.const 0.12298999726772308) - ) - ) - ) - (f32.mul - (local.tee $35 - (f32.load - (local.get $191) - ) - ) - (f32.const 1.4349000453948975) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $21) - (local.tee $15 - (f32.sub - (f32.add - (f32.mul - (local.tee $226 - (f32.load - (local.get $195) - ) - ) - (f32.const 0.6969299912452698) - ) - (f32.sub - (f32.mul - (local.tee $282 - (f32.add - (local.tee $227 - (f32.load - (local.get $193) - ) - ) - (local.tee $228 - (f32.load - (local.get $194) - ) - ) - ) - ) - (f32.const 0.49195000529289246) - ) - (f32.mul - (local.tee $283 - (f32.add - (local.tee $61 - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.3518509864807129) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const 0.3383300006389618) - ) - ) - (f32.mul - (local.get $48) - (f32.const 0.31180599331855774) - ) - ) - (f32.mul - (local.get $66) - (f32.const 0.2732999920845032) - ) - ) - (f32.mul - (local.get $56) - (f32.const 0.22429199516773224) - ) - ) - (f32.mul - (local.get $57) - (f32.const 0.1666640043258667) - ) - ) - (f32.mul - (local.get $58) - (f32.const 0.10263100266456604) - ) - ) - (f32.mul - (local.get $59) - (f32.const 0.03465399891138077) - ) - ) - (f32.mul - (local.get $67) - (f32.const -0.03465399891138077) - ) - ) - (f32.mul - (local.get $68) - (f32.const -0.10263100266456604) - ) - ) - (f32.mul - (local.get $69) - (f32.const -0.1666640043258667) - ) - ) - (f32.mul - (local.get $70) - (f32.const -0.22429199516773224) - ) - ) - (f32.mul - (local.get $71) - (f32.const -0.2732999920845032) - ) - ) - (f32.mul - (local.get $72) - (f32.const -0.31180599331855774) - ) - ) - (f32.mul - (local.get $73) - (f32.const -0.3383300006389618) - ) - ) - (f32.mul - (local.get $74) - (f32.const -0.3518509864807129) - ) - ) - ) - (local.tee $26 - (f32.load - (local.get $192) - ) - ) - ) - ) - (f32.const 0.12298999726772308) - ) - ) - ) - (f32.mul - (local.tee $77 - (f32.load - (local.get $196) - ) - ) - (f32.const 1.4349000453948975) - ) - ) - ) - ) - (f32.store offset=8 - (local.get $21) - (local.tee $20 - (f32.sub - (f32.add - (f32.mul - (local.tee $229 - (f32.load - (local.get $200) - ) - ) - (f32.const 0.6969299912452698) - ) - (f32.sub - (f32.mul - (local.tee $284 - (f32.add - (local.tee $230 - (f32.load - (local.get $198) - ) - ) - (local.tee $231 - (f32.load - (local.get $199) - ) - ) - ) - ) - (f32.const 0.49195000529289246) - ) - (f32.mul - (local.tee $286 - (f32.add - (local.tee $62 - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.34676000475883484) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const 0.2939690053462982) - ) - ) - (f32.mul - (local.get $48) - (f32.const 0.19642400741577148) - ) - ) - (f32.mul - (local.get $66) - (f32.const 0.06897500157356262) - ) - ) - (f32.mul - (local.get $56) - (f32.const -0.06897500157356262) - ) - ) - (f32.mul - (local.get $57) - (f32.const -0.19642400741577148) - ) - ) - (f32.mul - (local.get $58) - (f32.const -0.2939690053462982) - ) - ) - (f32.mul - (local.get $59) - (f32.const -0.34676000475883484) - ) - ) - (f32.mul - (local.get $67) - (f32.const -0.34676000475883484) - ) - ) - (f32.mul - (local.get $68) - (f32.const -0.2939690053462982) - ) - ) - (f32.mul - (local.get $69) - (f32.const -0.19642400741577148) - ) - ) - (f32.mul - (local.get $70) - (f32.const -0.06897500157356262) - ) - ) - (f32.mul - (local.get $71) - (f32.const 0.06897500157356262) - ) - ) - (f32.mul - (local.get $72) - (f32.const 0.19642400741577148) - ) - ) - (f32.mul - (local.get $73) - (f32.const 0.2939690053462982) - ) - ) - (f32.mul - (local.get $74) - (f32.const 0.34676000475883484) - ) - ) - ) - (local.tee $285 - (f32.load - (local.get $197) - ) - ) - ) - ) - (f32.const 0.12298999726772308) - ) - ) - ) - (f32.mul - (local.tee $287 - (f32.load - (local.get $201) - ) - ) - (f32.const 1.4349000453948975) - ) - ) - ) - ) - (f32.store offset=12 - (local.get $21) - (local.tee $22 - (f32.sub - (f32.add - (f32.mul - (local.tee $288 - (f32.load - (local.get $205) - ) - ) - (f32.const 0.6969299912452698) - ) - (f32.sub - (f32.mul - (f32.add - (local.tee $232 - (f32.load - (local.get $203) - ) - ) - (local.tee $233 - (f32.load - (local.get $204) - ) - ) - ) - (f32.const 0.49195000529289246) - ) - (f32.mul - (f32.add - (local.tee $55 - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.3383300006389618) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const 0.22429199516773224) - ) - ) - (f32.mul - (local.get $48) - (f32.const 0.03465399891138077) - ) - ) - (f32.mul - (local.get $66) - (f32.const -0.1666640043258667) - ) - ) - (f32.mul - (local.get $56) - (f32.const -0.31180599331855774) - ) - ) - (f32.mul - (local.get $57) - (f32.const -0.3518509864807129) - ) - ) - (f32.mul - (local.get $58) - (f32.const -0.2732999920845032) - ) - ) - (f32.mul - (local.get $59) - (f32.const -0.10263100266456604) - ) - ) - (f32.mul - (local.get $67) - (f32.const 0.10263100266456604) - ) - ) - (f32.mul - (local.get $68) - (f32.const 0.2732999920845032) - ) - ) - (f32.mul - (local.get $69) - (f32.const 0.3518509864807129) - ) - ) - (f32.mul - (local.get $70) - (f32.const 0.31180599331855774) - ) - ) - (f32.mul - (local.get $71) - (f32.const 0.1666640043258667) - ) - ) - (f32.mul - (local.get $72) - (f32.const -0.03465399891138077) - ) - ) - (f32.mul - (local.get $73) - (f32.const -0.22429199516773224) - ) - ) - (f32.mul - (local.get $74) - (f32.const -0.3383300006389618) - ) - ) - ) - (local.tee $289 - (f32.load - (local.get $202) - ) - ) - ) - (f32.const 0.12298999726772308) - ) - ) - ) - (f32.mul - (local.tee $290 - (f32.load - (local.get $206) - ) - ) - (f32.const 1.4349000453948975) - ) - ) - ) - ) - (f32.store - (local.get $191) - (f32.add - (f32.mul - (local.get $45) - (local.get $80) - ) - (f32.mul - (local.tee $37 - (f32.sub - (f32.const 1) - (local.get $45) - ) - ) - (local.get $35) - ) - ) - ) - (f32.store - (local.get $196) - (f32.add - (f32.mul - (local.get $45) - (local.get $61) - ) - (f32.mul - (local.get $37) - (local.get $77) - ) - ) - ) - (f32.store - (local.get $201) - (f32.add - (f32.mul - (local.get $45) - (local.get $62) - ) - (f32.mul - (local.get $37) - (local.get $287) - ) - ) - ) - (f32.store - (local.get $206) - (f32.add - (f32.mul - (local.get $45) - (local.get $55) - ) - (f32.mul - (local.get $37) - (local.get $290) - ) - ) - ) - (f32.store offset=16 - (local.get $21) - (local.tee $29 - (f32.add - (f32.mul - (f32.sub - (local.get $80) - (local.get $29) - ) - (f32.const 0.6324599981307983) - ) - (f32.mul - (f32.sub - (local.get $224) - (local.get $225) - ) - (f32.const 0.31622999906539917) - ) - ) - ) - ) - (f32.store offset=20 - (local.get $21) - (local.tee $35 - (f32.add - (f32.mul - (f32.sub - (local.get $61) - (local.get $26) - ) - (f32.const 0.6324599981307983) - ) - (f32.mul - (f32.sub - (local.get $227) - (local.get $228) - ) - (f32.const 0.31622999906539917) - ) - ) - ) - ) - (f32.store offset=24 - (local.get $21) - (local.tee $26 - (f32.add - (f32.mul - (f32.sub - (local.get $62) - (local.get $285) - ) - (f32.const 0.6324599981307983) - ) - (f32.mul - (f32.sub - (local.get $230) - (local.get $231) - ) - (f32.const 0.31622999906539917) - ) - ) - ) - ) - (f32.store offset=28 - (local.get $21) - (local.tee $77 - (f32.add - (f32.mul - (f32.sub - (local.get $55) - (local.get $289) - ) - (f32.const 0.6324599981307983) - ) - (f32.mul - (f32.sub - (local.get $232) - (local.get $233) - ) - (f32.const 0.31622999906539917) - ) - ) - ) - ) - (f32.store offset=32 - (local.get $21) - (local.tee $76 - (f32.sub - (f32.sub - (f32.mul - (local.get $76) - (f32.const 0.5345199704170227) - ) - (f32.mul - (local.get $11) - (f32.const 0.26725998520851135) - ) - ) - (f32.mul - (local.get $223) - (f32.const 0.5345199704170227) - ) - ) - ) - ) - (f32.store offset=36 - (local.get $21) - (f32.sub - (f32.sub - (f32.mul - (local.get $283) - (f32.const 0.5345199704170227) - ) - (f32.mul - (local.get $282) - (f32.const 0.26725998520851135) - ) - ) - (f32.mul - (local.get $226) - (f32.const 0.5345199704170227) - ) - ) - ) - (f32.store offset=40 - (local.get $21) - (f32.sub - (f32.sub - (f32.mul - (local.get $286) - (f32.const 0.5345199704170227) - ) - (f32.mul - (local.get $284) - (f32.const 0.26725998520851135) - ) - ) - (f32.mul - (local.get $229) - (f32.const 0.5345199704170227) - ) - ) - ) - (local.set $11 - (f32.load - (local.get $207) - ) - ) - (if - (i32.gt_s - (local.get $23) - (i32.const 5) - ) - (block - (f32.store - (local.get $207) - (local.tee $11 - (f32.add - (f32.mul - (local.get $12) - (f32.mul - (local.get $45) - (local.get $12) - ) - ) - (f32.mul - (local.get $37) - (local.get $11) - ) - ) - ) - ) - (f32.store - (local.get $111) - (local.tee $12 - (f32.add - (f32.mul - (local.get $15) - (f32.mul - (local.get $45) - (local.get $15) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $111) - ) - ) - ) - ) - ) - (f32.store - (local.get $112) - (local.tee $15 - (f32.add - (f32.mul - (local.get $20) - (f32.mul - (local.get $45) - (local.get $20) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $112) - ) - ) - ) - ) - ) - (f32.store - (local.get $113) - (local.tee $20 - (f32.add - (f32.mul - (local.get $22) - (f32.mul - (local.get $45) - (local.get $22) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $113) - ) - ) - ) - ) - ) - (f32.store - (local.get $114) - (local.tee $22 - (f32.add - (f32.mul - (local.get $29) - (f32.mul - (local.get $45) - (local.get $29) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $114) - ) - ) - ) - ) - ) - (f32.store - (local.get $115) - (local.tee $29 - (f32.add - (f32.mul - (local.get $35) - (f32.mul - (local.get $45) - (local.get $35) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $115) - ) - ) - ) - ) - ) - (f32.store - (local.get $116) - (local.tee $35 - (f32.add - (f32.mul - (local.get $26) - (f32.mul - (local.get $45) - (local.get $26) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $116) - ) - ) - ) - ) - ) - (f32.store - (local.get $208) - (f32.add - (f32.mul - (local.get $77) - (f32.mul - (local.get $45) - (local.get $77) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $208) - ) - ) - ) - ) - (f32.store - (local.get $117) - (local.tee $37 - (f32.add - (f32.mul - (local.get $76) - (f32.mul - (local.get $45) - (local.get $76) - ) - ) - (f32.mul - (local.get $37) - (f32.load - (local.get $117) - ) - ) - ) - ) - ) - ) - (block - (local.set $12 - (f32.load - (local.get $111) - ) - ) - (local.set $15 - (f32.load - (local.get $112) - ) - ) - (local.set $20 - (f32.load - (local.get $113) - ) - ) - (local.set $22 - (f32.load - (local.get $114) - ) - ) - (local.set $29 - (f32.load - (local.get $115) - ) - ) - (local.set $35 - (f32.load - (local.get $116) - ) - ) - (local.set $37 - (f32.load - (local.get $117) - ) - ) - ) - ) - (local.set $23 - (select - (i32.const 20) - (local.get $14) - (i32.lt_s - (local.get $13) - (i32.const 3) - ) - ) - ) - (f32.store - (local.get $21) - (f32.sub - (local.get $80) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $45 - (f32.add - (local.get $91) - (local.get $92) - ) - ) - (f32.const 0.125) - ) - (f32.const 0) - ) - (f32.mul - (local.tee $26 - (f32.add - (local.get $93) - (local.get $94) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $77 - (f32.add - (local.get $95) - (local.get $96) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $76 - (f32.add - (local.get $97) - (local.get $98) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $91 - (f32.add - (local.get $262) - (local.get $263) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $92 - (f32.add - (local.get $264) - (local.get $265) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $93 - (f32.add - (local.get $266) - (local.get $267) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $87 - (f32.add - (local.get $87) - (local.get $88) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $88 - (f32.add - (local.get $89) - (local.get $90) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $89 - (f32.add - (local.get $268) - (local.get $269) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $90 - (f32.add - (local.get $270) - (local.get $271) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $94 - (f32.add - (local.get $272) - (local.get $273) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $95 - (f32.add - (local.get $274) - (local.get $275) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $96 - (f32.add - (local.get $276) - (local.get $277) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $97 - (f32.add - (local.get $278) - (local.get $279) - ) - ) - (f32.const 0.125) - ) - ) - (f32.mul - (local.tee $98 - (f32.add - (local.get $280) - (local.get $281) - ) - ) - (f32.const 0.125) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $21) - (f32.sub - (local.get $61) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $45) - (f32.const 0.17592549324035645) - ) - (f32.const 0) - ) - (f32.mul - (local.get $26) - (f32.const 0.1691650003194809) - ) - ) - (f32.mul - (local.get $77) - (f32.const 0.15590299665927887) - ) - ) - (f32.mul - (local.get $76) - (f32.const 0.1366499960422516) - ) - ) - (f32.mul - (local.get $91) - (f32.const 0.11214599758386612) - ) - ) - (f32.mul - (local.get $92) - (f32.const 0.08333200216293335) - ) - ) - (f32.mul - (local.get $93) - (f32.const 0.05131550133228302) - ) - ) - (f32.mul - (local.get $87) - (f32.const 0.017326999455690384) - ) - ) - (f32.mul - (local.get $88) - (f32.const -0.017326999455690384) - ) - ) - (f32.mul - (local.get $89) - (f32.const -0.05131550133228302) - ) - ) - (f32.mul - (local.get $90) - (f32.const -0.08333200216293335) - ) - ) - (f32.mul - (local.get $94) - (f32.const -0.11214599758386612) - ) - ) - (f32.mul - (local.get $95) - (f32.const -0.1366499960422516) - ) - ) - (f32.mul - (local.get $96) - (f32.const -0.15590299665927887) - ) - ) - (f32.mul - (local.get $97) - (f32.const -0.1691650003194809) - ) - ) - (f32.mul - (local.get $98) - (f32.const -0.17592549324035645) - ) - ) - ) - ) - (f32.store offset=8 - (local.get $21) - (f32.sub - (local.get $62) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $45) - (f32.const 0.17338000237941742) - ) - (f32.const 0) - ) - (f32.mul - (local.get $26) - (f32.const 0.1469845026731491) - ) - ) - (f32.mul - (local.get $77) - (f32.const 0.09821200370788574) - ) - ) - (f32.mul - (local.get $76) - (f32.const 0.03448750078678131) - ) - ) - (f32.mul - (local.get $91) - (f32.const -0.03448750078678131) - ) - ) - (f32.mul - (local.get $92) - (f32.const -0.09821200370788574) - ) - ) - (f32.mul - (local.get $93) - (f32.const -0.1469845026731491) - ) - ) - (f32.mul - (local.get $87) - (f32.const -0.17338000237941742) - ) - ) - (f32.mul - (local.get $88) - (f32.const -0.17338000237941742) - ) - ) - (f32.mul - (local.get $89) - (f32.const -0.1469845026731491) - ) - ) - (f32.mul - (local.get $90) - (f32.const -0.09821200370788574) - ) - ) - (f32.mul - (local.get $94) - (f32.const -0.03448750078678131) - ) - ) - (f32.mul - (local.get $95) - (f32.const 0.03448750078678131) - ) - ) - (f32.mul - (local.get $96) - (f32.const 0.09821200370788574) - ) - ) - (f32.mul - (local.get $97) - (f32.const 0.1469845026731491) - ) - ) - (f32.mul - (local.get $98) - (f32.const 0.17338000237941742) - ) - ) - ) - ) - (f32.store offset=12 - (local.get $21) - (f32.sub - (local.get $55) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $45) - (f32.const 0.1691650003194809) - ) - (f32.const 0) - ) - (f32.mul - (local.get $26) - (f32.const 0.11214599758386612) - ) - ) - (f32.mul - (local.get $77) - (f32.const 0.017326999455690384) - ) - ) - (f32.mul - (local.get $76) - (f32.const -0.08333200216293335) - ) - ) - (f32.mul - (local.get $91) - (f32.const -0.15590299665927887) - ) - ) - (f32.mul - (local.get $92) - (f32.const -0.17592549324035645) - ) - ) - (f32.mul - (local.get $93) - (f32.const -0.1366499960422516) - ) - ) - (f32.mul - (local.get $87) - (f32.const -0.05131550133228302) - ) - ) - (f32.mul - (local.get $88) - (f32.const 0.05131550133228302) - ) - ) - (f32.mul - (local.get $89) - (f32.const 0.1366499960422516) - ) - ) - (f32.mul - (local.get $90) - (f32.const 0.17592549324035645) - ) - ) - (f32.mul - (local.get $94) - (f32.const 0.15590299665927887) - ) - ) - (f32.mul - (local.get $95) - (f32.const 0.08333200216293335) - ) - ) - (f32.mul - (local.get $96) - (f32.const -0.017326999455690384) - ) - ) - (f32.mul - (local.get $97) - (f32.const -0.11214599758386612) - ) - ) - (f32.mul - (local.get $98) - (f32.const -0.1691650003194809) - ) - ) - ) - ) - (f32.store - (local.get $187) - (local.get $225) - ) - (f32.store - (local.get $189) - (local.get $223) - ) - (f32.store - (local.get $190) - (local.get $224) - ) - (f32.store - (local.get $188) - (local.get $80) - ) - (f32.store - (local.get $192) - (local.get $228) - ) - (f32.store - (local.get $194) - (local.get $226) - ) - (f32.store - (local.get $195) - (local.get $227) - ) - (f32.store - (local.get $193) - (local.get $61) - ) - (f32.store - (local.get $197) - (local.get $231) - ) - (f32.store - (local.get $199) - (local.get $229) - ) - (f32.store - (local.get $200) - (local.get $230) - ) - (f32.store - (local.get $198) - (local.get $62) - ) - (f32.store - (local.get $202) - (local.get $233) - ) - (f32.store - (local.get $204) - (local.get $288) - ) - (f32.store - (local.get $205) - (local.get $232) - ) - (f32.store - (local.get $203) - (local.get $55) - ) - (i32.store - (local.get $255) - (i32.load - (local.get $209) - ) - ) - (i32.store - (local.get $209) - (i32.load - (local.get $210) - ) - ) - (i32.store - (local.get $210) - (i32.load - (local.get $211) - ) - ) - (f32.store - (local.get $211) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.3266409933567047) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const 0.13529899716377258) - ) - ) - (f32.mul - (local.get $48) - (f32.const -0.13529899716377258) - ) - ) - (f32.mul - (local.get $66) - (f32.const -0.3266409933567047) - ) - ) - (f32.mul - (local.get $56) - (f32.const -0.3266409933567047) - ) - ) - (f32.mul - (local.get $57) - (f32.const -0.13529899716377258) - ) - ) - (f32.mul - (local.get $58) - (f32.const 0.13529899716377258) - ) - ) - (f32.mul - (local.get $59) - (f32.const 0.3266409933567047) - ) - ) - (f32.mul - (local.get $67) - (f32.const 0.3266409933567047) - ) - ) - (f32.mul - (local.get $68) - (f32.const 0.13529899716377258) - ) - ) - (f32.mul - (local.get $69) - (f32.const -0.13529899716377258) - ) - ) - (f32.mul - (local.get $70) - (f32.const -0.3266409933567047) - ) - ) - (f32.mul - (local.get $71) - (f32.const -0.3266409933567047) - ) - ) - (f32.mul - (local.get $72) - (f32.const -0.13529899716377258) - ) - ) - (f32.mul - (local.get $73) - (f32.const 0.13529899716377258) - ) - ) - (f32.mul - (local.get $74) - (f32.const 0.3266409933567047) - ) - ) - ) - (i32.store - (local.get $256) - (i32.load - (local.get $212) - ) - ) - (i32.store - (local.get $212) - (i32.load - (local.get $213) - ) - ) - (i32.store - (local.get $213) - (i32.load - (local.get $214) - ) - ) - (f32.store - (local.get $214) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.31180599331855774) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const 0.03465399891138077) - ) - ) - (f32.mul - (local.get $48) - (f32.const -0.2732999920845032) - ) - ) - (f32.mul - (local.get $66) - (f32.const -0.3383300006389618) - ) - ) - (f32.mul - (local.get $56) - (f32.const -0.10263100266456604) - ) - ) - (f32.mul - (local.get $57) - (f32.const 0.22429199516773224) - ) - ) - (f32.mul - (local.get $58) - (f32.const 0.3518509864807129) - ) - ) - (f32.mul - (local.get $59) - (f32.const 0.1666640043258667) - ) - ) - (f32.mul - (local.get $67) - (f32.const -0.1666640043258667) - ) - ) - (f32.mul - (local.get $68) - (f32.const -0.3518509864807129) - ) - ) - (f32.mul - (local.get $69) - (f32.const -0.22429199516773224) - ) - ) - (f32.mul - (local.get $70) - (f32.const 0.10263100266456604) - ) - ) - (f32.mul - (local.get $71) - (f32.const 0.3383300006389618) - ) - ) - (f32.mul - (local.get $72) - (f32.const 0.2732999920845032) - ) - ) - (f32.mul - (local.get $73) - (f32.const -0.03465399891138077) - ) - ) - (f32.mul - (local.get $74) - (f32.const -0.31180599331855774) - ) - ) - ) - (i32.store - (local.get $257) - (i32.load - (local.get $215) - ) - ) - (i32.store - (local.get $215) - (i32.load - (local.get $216) - ) - ) - (i32.store - (local.get $216) - (i32.load - (local.get $217) - ) - ) - (f32.store - (local.get $217) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.2939690053462982) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const -0.06897500157356262) - ) - ) - (f32.mul - (local.get $48) - (f32.const -0.34676000475883484) - ) - ) - (f32.mul - (local.get $66) - (f32.const -0.19642400741577148) - ) - ) - (f32.mul - (local.get $56) - (f32.const 0.19642400741577148) - ) - ) - (f32.mul - (local.get $57) - (f32.const 0.34676000475883484) - ) - ) - (f32.mul - (local.get $58) - (f32.const 0.06897500157356262) - ) - ) - (f32.mul - (local.get $59) - (f32.const -0.2939690053462982) - ) - ) - (f32.mul - (local.get $67) - (f32.const -0.2939690053462982) - ) - ) - (f32.mul - (local.get $68) - (f32.const 0.06897500157356262) - ) - ) - (f32.mul - (local.get $69) - (f32.const 0.34676000475883484) - ) - ) - (f32.mul - (local.get $70) - (f32.const 0.19642400741577148) - ) - ) - (f32.mul - (local.get $71) - (f32.const -0.19642400741577148) - ) - ) - (f32.mul - (local.get $72) - (f32.const -0.34676000475883484) - ) - ) - (f32.mul - (local.get $73) - (f32.const -0.06897500157356262) - ) - ) - (f32.mul - (local.get $74) - (f32.const 0.2939690053462982) - ) - ) - ) - (i32.store - (local.get $258) - (i32.load - (local.get $218) - ) - ) - (i32.store - (local.get $218) - (i32.load - (local.get $219) - ) - ) - (i32.store - (local.get $219) - (i32.load - (local.get $220) - ) - ) - (f32.store - (local.get $220) - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $39) - (f32.const 0.2732999920845032) - ) - (f32.const 0) - ) - (f32.mul - (local.get $60) - (f32.const -0.1666640043258667) - ) - ) - (f32.mul - (local.get $48) - (f32.const -0.3383300006389618) - ) - ) - (f32.mul - (local.get $66) - (f32.const 0.03465399891138077) - ) - ) - (f32.mul - (local.get $56) - (f32.const 0.3518509864807129) - ) - ) - (f32.mul - (local.get $57) - (f32.const 0.10263100266456604) - ) - ) - (f32.mul - (local.get $58) - (f32.const -0.31180599331855774) - ) - ) - (f32.mul - (local.get $59) - (f32.const -0.22429199516773224) - ) - ) - (f32.mul - (local.get $67) - (f32.const 0.22429199516773224) - ) - ) - (f32.mul - (local.get $68) - (f32.const 0.31180599331855774) - ) - ) - (f32.mul - (local.get $69) - (f32.const -0.10263100266456604) - ) - ) - (f32.mul - (local.get $70) - (f32.const -0.3518509864807129) - ) - ) - (f32.mul - (local.get $71) - (f32.const -0.03465399891138077) - ) - ) - (f32.mul - (local.get $72) - (f32.const 0.3383300006389618) - ) - ) - (f32.mul - (local.get $73) - (f32.const 0.1666640043258667) - ) - ) - (f32.mul - (local.get $74) - (f32.const -0.2732999920845032) - ) - ) - ) - (f32.store offset=44 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $11) - ) - (f32.const -5.6849470138549805) - ) - ) - (f32.store offset=48 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $12) - ) - (f32.const -3.475287914276123) - ) - ) - (f32.store offset=52 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $15) - ) - (f32.const -1.7706340551376343) - ) - ) - (f32.store offset=56 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $20) - ) - (f32.const -1.599784016609192) - ) - ) - (f32.store offset=60 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $22) - ) - (f32.const -3.7732150554656982) - ) - ) - (f32.store - (local.get $259) - (f32.add - (f32.sqrt - (local.get $29) - ) - (f32.const -2.1633129119873047) - ) - ) - (f32.store offset=68 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $35) - ) - (f32.const -1.260756015777588) - ) - ) - (f32.store offset=76 - (local.get $21) - (f32.add - (f32.sqrt - (local.get $37) - ) - (f32.const -1.9187949895858765) - ) - ) - (f32.store offset=72 - (local.get $21) - (f32.add - (local.get $260) - (f32.const -0.7799999713897705) - ) - ) - (f32.store offset=80 - (local.get $21) - (f32.add - (f32.load - (local.get $19) - ) - (f32.const -0.15472300350666046) - ) - ) - (f32.store offset=84 - (local.get $21) - (f32.add - (f32.load - (local.get $221) - ) - (f32.const -0.7246429920196533) - ) - ) - (f32.store offset=88 - (local.get $21) - (f32.add - (f32.div - (local.get $42) - (f32.const 18) - ) - (f32.const -0.7437170147895813) - ) - ) - (f32.store offset=92 - (local.get $21) - (f32.add - (f32.load - (local.get $17) - ) - (f32.const 0.06921599805355072) - ) - ) - (f32.store offset=96 - (local.get $21) - (f32.add - (local.get $261) - (f32.const -0.06792999804019928) - ) - ) - (call $_compute_dense - (i32.const 38888) - (local.get $52) - (local.get $21) - ) - (f32.store - (local.get $24) - (f32.const -42) - ) - (f32.store offset=4 - (local.get $24) - (f32.const 20) - ) - (f32.store offset=8 - (local.get $24) - (f32.const 16) - ) - (f32.store offset=12 - (local.get $24) - (f32.const 0) - ) - (f32.store offset=16 - (local.get $24) - (f32.const 105) - ) - (f32.store offset=20 - (local.get $24) - (f32.const 60) - ) - (f32.store offset=24 - (local.get $24) - (f32.const 1) - ) - (f32.store offset=28 - (local.get $24) - (f32.const -97) - ) - (f32.store offset=32 - (local.get $24) - (f32.const 24) - ) - (f32.store offset=36 - (local.get $24) - (f32.const 60) - ) - (f32.store offset=40 - (local.get $24) - (f32.const 18) - ) - (f32.store offset=44 - (local.get $24) - (f32.const 13) - ) - (f32.store offset=48 - (local.get $24) - (f32.const 62) - ) - (f32.store offset=52 - (local.get $24) - (f32.const 25) - ) - (f32.store offset=56 - (local.get $24) - (f32.const 127) - ) - (f32.store offset=60 - (local.get $24) - (f32.const 34) - ) - (f32.store - (i32.sub - (local.get $24) - (i32.const -64) - ) - (f32.const 79) - ) - (f32.store offset=68 - (local.get $24) - (f32.const 55) - ) - (f32.store offset=72 - (local.get $24) - (f32.const 118) - ) - (f32.store offset=76 - (local.get $24) - (f32.const 127) - ) - (f32.store offset=80 - (local.get $24) - (f32.const 95) - ) - (f32.store offset=84 - (local.get $24) - (f32.const 31) - ) - (f32.store offset=88 - (local.get $24) - (f32.const -4) - ) - (f32.store offset=92 - (local.get $24) - (f32.const 87) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in45 - (local.set $11 - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in47 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $52) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (i32.add - (local.get $14) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 31744) - ) - ) - ) - ) - ) - ) - (br_if $while-in47 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 32) - ) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in45 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in49 - (local.set $11 - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in51 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 7652) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (i32.add - (local.get $14) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 34048) - ) - ) - ) - ) - ) - ) - (br_if $while-in51 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in49 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in53 - (local.set $11 - (if (result f32) - (f32.lt - (local.tee $11 - (f32.mul - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - (f32.const 0.0078125) - ) - (f32.const 0.5) - ) - ) - (f32.const 8) - ) - (block $do-once54 (result f32) - (drop - (br_if $do-once54 - (f32.const 0) - (i32.eqz - (f32.gt - (local.get $11) - (f32.const -8) - ) - ) - ) - ) - (drop - (br_if $do-once54 - (f32.const 0.5) - (f32.ne - (local.get $11) - (local.get $11) - ) - ) - ) - (local.set $13 - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (local.tee $12 - (select - (f32.neg - (local.get $11) - ) - (local.get $11) - (local.tee $19 - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - ) - ) - (f32.const 25) - ) - (f32.const 0.5) - ) - ) - ) - ) - (f32.add - (f32.mul - (f32.mul - (select - (f32.const -1) - (f32.const 1) - (local.get $19) - ) - (f32.add - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (i32.const 30016) - ) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (local.tee $12 - (f32.sub - (local.get $12) - (f32.mul - (f32.convert_i32_s - (local.get $13) - ) - (f32.const 0.03999999910593033) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.get $12) - (f32.sub - (f32.const 1) - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - (f32.const 0.5) - ) - ) - (f32.const 1) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in53 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in57 - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $43) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (local.get $14) - (i32.const 31688) - ) - ) - ) - ) - (br_if $while-in57 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in59 - (local.set $11 - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $43) - ) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in61 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $52) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (i32.add - (local.get $14) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 31768) - ) - ) - ) - ) - ) - ) - (br_if $while-in61 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 32) - ) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in59 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in63 - (local.set $11 - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $43) - ) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in65 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 7652) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (i32.add - (local.get $14) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 34072) - ) - ) - ) - ) - ) - ) - (br_if $while-in65 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in63 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in67 - (local.set $11 - (if (result f32) - (f32.lt - (local.tee $11 - (f32.mul - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $43) - ) - ) - ) - (f32.const 0.0078125) - ) - (f32.const 0.5) - ) - ) - (f32.const 8) - ) - (block $do-once68 (result f32) - (drop - (br_if $do-once68 - (f32.const 0) - (i32.eqz - (f32.gt - (local.get $11) - (f32.const -8) - ) - ) - ) - ) - (drop - (br_if $do-once68 - (f32.const 0.5) - (f32.ne - (local.get $11) - (local.get $11) - ) - ) - ) - (local.set $13 - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (local.tee $12 - (select - (f32.neg - (local.get $11) - ) - (local.get $11) - (local.tee $19 - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - ) - ) - (f32.const 25) - ) - (f32.const 0.5) - ) - ) - ) - ) - (f32.add - (f32.mul - (f32.mul - (select - (f32.const -1) - (f32.const 1) - (local.get $19) - ) - (f32.add - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (i32.const 30016) - ) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (local.tee $12 - (f32.sub - (local.get $12) - (f32.mul - (f32.convert_i32_s - (local.get $13) - ) - (f32.const 0.03999999910593033) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.get $12) - (f32.sub - (f32.const 1) - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - (f32.const 0.5) - ) - ) - (f32.const 1) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in67 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in71 - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $34) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (local.get $14) - (i32.const 31712) - ) - ) - ) - ) - (br_if $while-in71 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in73 - (f32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $53) - ) - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 7652) - ) - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $43) - ) - ) - ) - ) - (br_if $while-in73 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in75 - (local.set $11 - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in77 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $52) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (i32.add - (local.get $14) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 31792) - ) - ) - ) - ) - ) - ) - (br_if $while-in77 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 32) - ) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in75 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in79 - (local.set $11 - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in81 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (local.get $53) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (i32.add - (local.get $14) - (i32.mul - (local.get $13) - (i32.const 72) - ) - ) - (i32.const 34096) - ) - ) - ) - ) - ) - ) - (br_if $while-in81 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (f32.store - (local.get $17) - (local.get $11) - ) - (br_if $while-in79 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (local.set $14 - (i32.const 0) - ) - (loop $while-in83 - (local.set $12 - (f32.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $24) - ) - ) - ) - (local.set $15 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 7652) - ) - (i32.shl - (local.get $14) - (i32.const 2) - ) - ) - ) - ) - (local.set $11 - (if (result f32) - (f32.lt - (local.tee $11 - (f32.mul - (f32.load - (local.tee $17 - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $34) - ) - ) - ) - (f32.const 0.0078125) - ) - ) - (f32.const 8) - ) - (block $do-once84 (result f32) - (drop - (br_if $do-once84 - (f32.const -1) - (i32.eqz - (f32.gt - (local.get $11) - (f32.const -8) - ) - ) - ) - ) - (drop - (br_if $do-once84 - (f32.const 0) - (f32.ne - (local.get $11) - (local.get $11) - ) - ) - ) - (local.set $13 - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (local.tee $20 - (select - (f32.neg - (local.get $11) - ) - (local.get $11) - (local.tee $19 - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - ) - ) - (f32.const 25) - ) - (f32.const 0.5) - ) - ) - ) - ) - (f32.mul - (select - (f32.const -1) - (f32.const 1) - (local.get $19) - ) - (f32.add - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $13) - (i32.const 2) - ) - (i32.const 30016) - ) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (local.tee $20 - (f32.sub - (local.get $20) - (f32.mul - (f32.convert_i32_s - (local.get $13) - ) - (f32.const 0.03999999910593033) - ) - ) - ) - (local.get $11) - ) - ) - (f32.mul - (local.get $20) - (f32.sub - (f32.const 1) - (f32.mul - (local.get $11) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (f32.const 1) - ) - ) - (f32.store - (local.get $17) - (f32.add - (f32.mul - (local.get $12) - (local.get $15) - ) - (f32.mul - (f32.sub - (f32.const 1) - (local.get $12) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in83 - (i32.ne - (local.tee $14 - (i32.add - (local.get $14) - (i32.const 1) - ) - ) - (i32.const 24) - ) - ) - ) - (i64.store align=4 - (local.get $36) - (i64.load align=4 - (local.get $34) - ) - ) - (i64.store offset=8 align=4 - (local.get $36) - (i64.load offset=8 align=4 - (local.get $34) - ) - ) - (i64.store offset=16 align=4 - (local.get $36) - (i64.load offset=16 align=4 - (local.get $34) - ) - ) - (i64.store offset=24 align=4 - (local.get $36) - (i64.load offset=24 align=4 - (local.get $34) - ) - ) - (i64.store offset=32 align=4 - (local.get $36) - (i64.load offset=32 align=4 - (local.get $34) - ) - ) - (i64.store offset=40 align=4 - (local.get $36) - (i64.load offset=40 align=4 - (local.get $34) - ) - ) - (i64.store offset=48 align=4 - (local.get $36) - (i64.load offset=48 align=4 - (local.get $34) - ) - ) - (i64.store offset=56 align=4 - (local.get $36) - (i64.load offset=56 align=4 - (local.get $34) - ) - ) - (i64.store align=4 - (i32.sub - (local.get $36) - (i32.const -64) - ) - (i64.load align=4 - (i32.sub - (local.get $34) - (i32.const -64) - ) - ) - ) - (i64.store offset=72 align=4 - (local.get $36) - (i64.load offset=72 align=4 - (local.get $34) - ) - ) - (i64.store offset=80 align=4 - (local.get $36) - (i64.load offset=80 align=4 - (local.get $34) - ) - ) - (i64.store offset=88 align=4 - (local.get $36) - (i64.load offset=88 align=4 - (local.get $34) - ) - ) - (call $_compute_dense - (i32.const 38908) - (local.get $78) - (local.get $36) - ) - (i32.store - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7828) - ) - (i32.load offset=4 - (local.get $78) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7812) - ) - (i32.load - (local.get $78) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7824) - ) - (local.get $23) - ) - (i32.store - (local.get $182) - (local.get $23) - ) - (f32.store - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $27) - (i32.const 6) - ) - ) - (i32.const 7804) - ) - (local.get $222) - ) - (i32.store - (local.get $28) - (i32.const 1) - ) - ) - (block - (i64.store align=4 - (local.get $28) - (i64.load align=4 - (local.tee $14 - (i32.add - (i32.add - (local.get $0) - (i32.const 7792) - ) - (i32.shl - (i32.add - (local.tee $14 - (i32.load - (local.get $108) - ) - ) - (select - (i32.const 98) - (i32.const -2) - (i32.lt_s - (local.get $14) - (i32.const 2) - ) - ) - ) - (i32.const 6) - ) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $28) - (i64.load offset=8 align=4 - (local.get $14) - ) - ) - (i64.store offset=16 align=4 - (local.get $28) - (i64.load offset=16 align=4 - (local.get $14) - ) - ) - (i64.store offset=24 align=4 - (local.get $28) - (i64.load offset=24 align=4 - (local.get $14) - ) - ) - (i64.store offset=32 align=4 - (local.get $28) - (i64.load offset=32 align=4 - (local.get $14) - ) - ) - (i64.store offset=40 align=4 - (local.get $28) - (i64.load offset=40 align=4 - (local.get $14) - ) - ) - (i64.store offset=48 align=4 - (local.get $28) - (i64.load offset=48 align=4 - (local.get $14) - ) - ) - (i64.store offset=56 align=4 - (local.get $28) - (i64.load offset=56 align=4 - (local.get $14) - ) - ) - ) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (local.get $83) - ) - ) - (br_if $while-in1 - (i32.gt_s - (local.tee $33 - (i32.sub - (local.get $33) - (local.get $83) - ) - ) - (i32.const 0) - ) - ) - ) - (local.set $7 - (i32.load - (local.get $106) - ) - ) - (i32.load - (local.get $86) - ) - ) - (block (result i32) - (local.set $7 - (local.get $18) - ) - (local.get $5) - ) - ) - ) - (i32.store - (local.get $240) - (i32.sub - (local.get $239) - (local.get $2) - ) - ) - ) - (block - (local.set $6 - (local.get $5) - ) - (local.set $7 - (local.get $18) - ) - ) - ) - (local.set $14 - (i32.load - (i32.add - (local.get $0) - (i32.const 7632) - ) - ) - ) - (i32.store - (local.get $106) - (local.tee $8 - (i32.add - (local.get $7) - (i32.div_s - (local.get $2) - (i32.div_s - (local.tee $9 - (i32.load offset=196 - (local.get $0) - ) - ) - (i32.const 400) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 7) - ) - (block - (local.set $7 - (i32.add - (i32.add - (local.get $6) - (i32.shr_u - (local.tee $10 - (i32.add - (i32.add - (local.get $8) - (select - (local.tee $7 - (i32.xor - (local.get $8) - (i32.const -1) - ) - ) - (i32.const -16) - (i32.gt_s - (local.get $7) - (i32.const -16) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.const 3) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $106) - (i32.sub - (i32.add - (local.get $8) - (i32.const -8) - ) - (i32.and - (local.get $10) - (i32.const -8) - ) - ) - ) - (i32.store - (local.get $86) - (local.get $7) - ) - ) - (local.set $7 - (local.get $6) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 99) - ) - (i32.store - (local.get $86) - (i32.add - (local.get $7) - (i32.const -100) - ) - ) - ) - (local.set $7 - (if (result i32) - (i32.lt_s - (i32.div_s - (local.get $9) - (i32.const 50) - ) - (local.get $2) - ) - (select - (local.get $6) - (select - (i32.const 0) - (local.tee $7 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.eq - (local.get $7) - (i32.const 100) - ) - ) - (i32.eq - (local.get $6) - (local.get $14) - ) - ) - (local.get $6) - ) - ) - (local.set $13 - (select - (i32.add - (local.tee $6 - (i32.sub - (local.get $14) - (local.get $6) - ) - ) - (i32.const 100) - ) - (local.get $6) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (i64.store align=4 - (local.get $32) - (i64.load align=4 - (local.tee $7 - (i32.add - (i32.add - (local.get $0) - (i32.const 7792) - ) - (i32.shl - (local.tee $6 - (select - (i32.const 99) - (local.tee $6 - (i32.add - (i32.shr_s - (i32.shl - (i32.eq - (local.get $7) - (local.get $14) - ) - (i32.const 31) - ) - (i32.const 31) - ) - (local.get $7) - ) - ) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (i32.const 6) - ) - ) - ) - ) - ) - (i64.store offset=8 align=4 - (local.get $32) - (i64.load offset=8 align=4 - (local.get $7) - ) - ) - (i64.store offset=16 align=4 - (local.get $32) - (i64.load offset=16 align=4 - (local.get $7) - ) - ) - (i64.store offset=24 align=4 - (local.get $32) - (i64.load offset=24 align=4 - (local.get $7) - ) - ) - (i64.store offset=32 align=4 - (local.get $32) - (i64.load offset=32 align=4 - (local.get $7) - ) - ) - (i64.store offset=40 align=4 - (local.get $32) - (i64.load offset=40 align=4 - (local.get $7) - ) - ) - (i64.store offset=48 align=4 - (local.get $32) - (i64.load offset=48 align=4 - (local.get $7) - ) - ) - (i64.store offset=56 align=4 - (local.get $32) - (i64.load offset=56 align=4 - (local.get $7) - ) - ) - (if - (local.tee $7 - (i32.load - (local.get $32) - ) - ) - (block - (local.set $11 - (f32.load offset=4 - (local.get $32) - ) - ) - (local.set $33 - (if (result i32) - (i32.eq - (local.get $14) - (local.tee $8 - (select - (i32.const 0) - (local.tee $10 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (i32.eq - (local.get $10) - (i32.const 100) - ) - ) - ) - ) - (block (result i32) - (local.set $15 - (f32.const 1) - ) - (local.set $12 - (local.get $11) - ) - (i32.const 6) - ) - (block (result i32) - (local.set $12 - (select - (local.get $11) - (local.tee $15 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7796) - ) - ) - ) - (f32.gt - (local.get $11) - (local.get $15) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (local.get $15) - ) - ) - (i32.store offset=32 - (local.get $32) - (local.tee $9 - (select - (local.tee $9 - (i32.load offset=32 - (local.get $32) - ) - ) - (local.tee $33 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7824) - ) - ) - ) - (i32.gt_s - (local.get $9) - (local.get $33) - ) - ) - ) - ) - (if (result i32) - (i32.eq - (local.get $14) - (local.tee $8 - (select - (i32.const 0) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.eq - (local.get $8) - (i32.const 100) - ) - ) - ) - ) - (block (result i32) - (local.set $15 - (f32.const 2) - ) - (i32.const 5) - ) - (block (result i32) - (local.set $12 - (select - (local.get $12) - (local.tee $15 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7796) - ) - ) - ) - (f32.gt - (local.get $12) - (local.get $15) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (local.get $15) - ) - ) - (i32.store offset=32 - (local.get $32) - (local.tee $9 - (select - (local.get $9) - (local.tee $33 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7824) - ) - ) - ) - (i32.gt_s - (local.get $9) - (local.get $33) - ) - ) - ) - ) - (if (result i32) - (i32.eq - (local.get $14) - (local.tee $8 - (select - (i32.const 0) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.eq - (local.get $8) - (i32.const 100) - ) - ) - ) - ) - (block (result i32) - (local.set $15 - (f32.const 3) - ) - (i32.const 4) - ) - (block (result i32) - (local.set $20 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7796) - ) - ) - ) - (i32.store offset=32 - (local.get $32) - (select - (local.get $9) - (local.tee $8 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7824) - ) - ) - ) - (i32.gt_s - (local.get $9) - (local.get $8) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (local.get $20) - ) - ) - (local.set $15 - (f32.const 4) - ) - (local.set $12 - (select - (local.get $12) - (local.get $20) - (f32.gt - (local.get $12) - (local.get $20) - ) - ) - ) - (i32.const 3) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.const 0) - ) - (local.set $8 - (local.get $6) - ) - (loop $while-in87 - (if - (i32.ne - (local.tee $8 - (select - (i32.const 99) - (i32.add - (local.get $8) - (i32.const -1) - ) - (i32.lt_s - (local.get $8) - (i32.const 1) - ) - ) - ) - (local.get $14) - ) - (block - (i32.store offset=32 - (local.get $32) - (select - (local.tee $23 - (i32.load offset=32 - (local.get $32) - ) - ) - (local.tee $17 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7824) - ) - ) - ) - (i32.gt_s - (local.get $23) - (local.get $17) - ) - ) - ) - (br_if $while-in87 - (i32.lt_u - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (local.get $33) - ) - ) - ) - ) - ) - (f32.store offset=4 - (local.get $32) - (select - (local.tee $11 - (f32.div - (local.get $11) - (local.get $15) - ) - ) - (local.tee $12 - (f32.add - (local.get $12) - (f32.const -0.20000000298023224) - ) - ) - (f32.gt - (local.get $11) - (local.get $12) - ) - ) - ) - (local.set $9 - (if (result i32) - (i32.gt_s - (local.get $13) - (i32.const 15) - ) - (block (result i32) - (local.set $10 - (i32.add - (local.tee $8 - (i32.add - (local.get $6) - (select - (i32.const -95) - (i32.const 5) - (i32.gt_s - (local.get $6) - (i32.const 94) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (i32.add - (local.get $6) - (select - (i32.const -99) - (i32.const 1) - (i32.gt_s - (local.get $6) - (i32.const 98) - ) - ) - ) - ) - (local.tee $8 - (local.get $6) - ) - ) - ) - (local.set $11 - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7812) - ) - ) - (local.tee $12 - (select - (f32.const 0.10000000149011612) - (local.tee $22 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $9) - (i32.const 6) - ) - ) - (i32.const 7828) - ) - ) - ) - (f32.lt - (local.get $22) - (f32.const 0.10000000149011612) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $14) - (local.tee $8 - (select - (i32.const 0) - (local.get $10) - (i32.eq - (local.get $10) - (i32.const 100) - ) - ) - ) - ) - (block - (local.set $15 - (f32.const 0) - ) - (local.set $20 - (f32.const 1) - ) - ) - (block $label$break$L245 - (local.set $15 - (f32.const 0) - ) - (local.set $20 - (f32.const 1) - ) - (loop $while-in90 - (br_if $label$break$L245 - (i32.eq - (local.get $14) - (local.tee $9 - (select - (i32.const 0) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - (i32.eq - (local.get $9) - (i32.const 100) - ) - ) - ) - ) - ) - (local.set $20 - (select - (local.tee $42 - (f32.div - (f32.sub - (local.get $11) - (local.tee $35 - (f32.mul - (f32.sub - (local.get $22) - (local.tee $29 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $9) - (i32.const 6) - ) - ) - (i32.const 7828) - ) - ) - ) - ) - (f32.const 10) - ) - ) - ) - (local.get $12) - ) - ) - (local.get $20) - (f32.lt - (local.get $42) - (local.get $20) - ) - ) - ) - (local.set $15 - (select - (local.tee $35 - (f32.div - (f32.add - (local.get $11) - (local.get $35) - ) - (local.get $12) - ) - ) - (local.get $15) - (f32.gt - (local.get $35) - (local.get $15) - ) - ) - ) - (local.set $12 - (f32.add - (local.get $12) - (local.tee $29 - (select - (f32.const 0.10000000149011612) - (local.get $29) - (f32.lt - (local.get $29) - (f32.const 0.10000000149011612) - ) - ) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.get $8) - (i32.const 6) - ) - ) - (i32.const 7812) - ) - ) - (local.get $29) - ) - ) - ) - (br_if $while-in90 - (i32.ne - (local.tee $8 - (select - (i32.const 0) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.eq - (local.get $8) - (i32.const 100) - ) - ) - ) - (local.get $14) - ) - ) - ) - ) - ) - (f32.store offset=20 - (local.get $32) - (local.tee $12 - (f32.div - (local.get $11) - (local.get $12) - ) - ) - ) - (local.set $11 - (select - (local.tee $11 - (select - (local.get $12) - (local.get $20) - (f32.lt - (local.get $12) - (local.get $20) - ) - ) - ) - (f32.const 0) - (f32.gt - (local.get $11) - (f32.const 0) - ) - ) - ) - (local.set $12 - (select - (local.tee $12 - (select - (local.get $12) - (local.get $15) - (f32.gt - (local.get $12) - (local.get $15) - ) - ) - ) - (f32.const 1) - (f32.lt - (local.get $12) - (f32.const 1) - ) - ) - ) - (if - (i32.lt_s - (local.get $13) - (i32.const 10) - ) - (block - (if - (i32.gt_s - (local.tee $8 - (i32.load - (i32.add - (local.get $0) - (i32.const 7624) - ) - ) - ) - (i32.const 1) - ) - (block - (local.set $9 - (select - (i32.add - (local.get $8) - (i32.const -1) - ) - (i32.const 15) - (i32.lt_s - (local.get $8) - (i32.const 16) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $15 - (local.get $12) - ) - (local.set $20 - (local.get $11) - ) - (loop $while-in92 - (local.set $20 - (select - (local.get $20) - (local.tee $29 - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.shl - (local.tee $6 - (select - (i32.const 99) - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.lt_s - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.const 6) - ) - ) - (i32.const 7812) - ) - ) - ) - (f32.lt - (local.get $20) - (local.get $29) - ) - ) - ) - (local.set $15 - (select - (local.get $15) - (local.get $29) - (f32.gt - (local.get $15) - (local.get $29) - ) - ) - ) - (br_if $while-in92 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $9) - ) - ) - ) - ) - (block - (local.set $15 - (local.get $12) - ) - (local.set $20 - (local.get $11) - ) - ) - ) - (local.set $20 - (f32.sub - (local.get $20) - (local.tee $22 - (f32.mul - (local.get $22) - (f32.const 0.10000000149011612) - ) - ) - ) - ) - (local.set $12 - (f32.add - (local.get $12) - (f32.mul - (local.tee $29 - (f32.sub - (f32.const 1) - (f32.mul - (f32.convert_i32_s - (local.get $13) - ) - (f32.const 0.10000000149011612) - ) - ) - ) - (f32.sub - (select - (f32.const 1) - (local.tee $15 - (f32.add - (local.get $22) - (local.get $15) - ) - ) - (f32.gt - (local.get $15) - (f32.const 1) - ) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (local.get $29) - (f32.sub - (select - (f32.const 0) - (local.get $20) - (f32.lt - (local.get $20) - (f32.const 0) - ) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (f32.store offset=24 - (local.get $32) - (local.get $11) - ) - (f32.store offset=28 - (local.get $32) - (local.get $12) - ) - ) - ) - (local.set $6 - (if (result i32) - (f32.le - (select - (local.get $146) - (local.tee $11 - (f32.neg - (local.get $145) - ) - ) - (f32.gt - (local.get $146) - (local.get $11) - ) - ) - (local.get $147) - ) - (block (result i32) - (local.set $40 - (local.get $5) - ) - (local.set $21 - (local.get $18) - ) - (local.set $30 - (i32.const 1) - ) - (local.set $79 - (i32.const 0) - ) - (local.get $7) - ) - (block - (if - (f32.gt - (f32.load offset=36 - (local.get $32) - ) - (f32.const 0.10000000149011612) - ) - (block - (local.set $12 - (f32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 18128) - ) - ) - ) - ) - (if - (local.tee $10 - (i32.gt_s - (local.tee $8 - (i32.mul - (local.get $2) - (i32.load offset=112 - (local.get $0) - ) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $6 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in94 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in94 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.const 0) - ) - ) - (f32.store - (local.get $9) - (if (result f32) - (f32.gt - (local.tee $12 - (f32.mul - (local.get $12) - (f32.const 0.9990000128746033) - ) - ) - (f32.div - (local.get $11) - (local.tee $15 - (f32.convert_i32_s - (local.get $8) - ) - ) - ) - ) - (local.get $12) - (block (result f32) - (if - (local.get $10) - (block - (local.set $6 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in96 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in96 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.const 0) - ) - ) - (f32.div - (local.get $11) - (local.get $15) - ) - ) - ) - ) - ) - ) - (local.set $6 - (local.get $7) - ) - (br $__rjti$23) - ) - ) - ) - (br $__rjto$23) - ) - (if - (i32.load - (i32.add - (local.get $0) - (i32.const 7648) - ) - ) - (drop - (call $_memset - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.const 0) - (i32.const 13992) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $18 - (i32.const -1) - ) - (local.set $5 - (i32.const -1) - ) - ) - (i32.store offset=140 - (local.get $0) - (i32.const -1) - ) - (local.set $40 - (local.get $5) - ) - (local.set $21 - (local.get $18) - ) - (local.set $30 - (i32.const 0) - ) - (local.set $79 - (i32.const 1) - ) - ) - (i32.store - (local.tee $34 - (i32.add - (local.get $0) - (i32.const 18120) - ) - ) - (i32.const 0) - ) - (if - (local.get $6) - (block - (if - (i32.eq - (i32.load offset=124 - (local.get $0) - ) - (i32.const -1000) - ) - (i32.store offset=140 - (local.get $0) - (i32.trunc_f64_s - (f64.floor - (f64.add - (f64.promote_f32 - (f32.mul - (f32.sub - (f32.const 1) - (f32.load - (block $switch97 (result i32) - (block $switch-default100 - (block $switch-case99 - (if - (local.tee $5 - (i32.load - (i32.add - (local.get $0) - (i32.const 14228) - ) - ) - ) - (if - (i32.eq - (local.get $5) - (i32.const 1002) - ) - (br $switch-case99) - (br $switch-default100) - ) - ) - (br $switch97 - (i32.add - (local.get $32) - (i32.const 20) - ) - ) - ) - (br $switch97 - (i32.add - (local.get $32) - (i32.const 28) - ) - ) - ) - (i32.add - (local.get $32) - (i32.const 24) - ) - ) - ) - ) - (f32.const 100) - ) - ) - (f64.const 0.5) - ) - ) - ) - ) - ) - (i32.store - (local.get $34) - (if (result i32) - (i32.lt_s - (local.tee $5 - (i32.load offset=32 - (local.get $32) - ) - ) - (i32.const 13) - ) - (i32.const 1101) - (if (result i32) - (i32.lt_s - (local.get $5) - (i32.const 15) - ) - (i32.const 1102) - (if (result i32) - (i32.lt_s - (local.get $5) - (i32.const 17) - ) - (i32.const 1103) - (select - (i32.const 1104) - (i32.const 1105) - (i32.lt_s - (local.get $5) - (i32.const 19) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $11 - (if (result f32) - (i32.eq - (i32.load offset=112 - (local.get $0) - ) - (i32.const 2) - ) - (if (result f32) - (i32.eq - (i32.load offset=120 - (local.get $0) - ) - (i32.const 1) - ) - (f32.const 0) - (block (result f32) - (local.set $20 - (f32.sub - (f32.const 1) - (f32.div - (f32.const 25) - (f32.convert_i32_s - (select - (local.tee $7 - (i32.div_s - (i32.load offset=144 - (local.get $0) - ) - (local.get $2) - ) - ) - (i32.const 50) - (i32.gt_s - (local.get $7) - (i32.const 50) - ) - ) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $2) - (i32.const -3) - ) - ) - (block $__rjto$3 - (block $__rjti$3 - (if - (i32.gt_s - (local.get $2) - (i32.const 3) - ) - (block - (local.set $5 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - (loop $while-in102 - (local.set $11 - (f32.add - (local.get $11) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.tee $22 - (f32.load - (i32.add - (i32.shl - (local.tee $6 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $22) - ) - (f32.mul - (local.tee $29 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $29) - ) - ) - (f32.mul - (local.tee $35 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 4) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $35) - ) - ) - (f32.mul - (local.tee $42 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 6) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $42) - ) - ) - ) - ) - (local.set $12 - (f32.add - (local.get $12) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $22) - (local.tee $22 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f32.mul - (local.get $29) - (local.tee $29 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 3) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f32.mul - (local.get $35) - (local.tee $35 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 5) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - (f32.mul - (local.get $42) - (local.tee $42 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $6) - (i32.const 7) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (local.set $15 - (f32.add - (local.get $15) - (f32.add - (f32.add - (f32.add - (f32.mul - (local.get $22) - (local.get $22) - ) - (f32.mul - (local.get $29) - (local.get $29) - ) - ) - (f32.mul - (local.get $35) - (local.get $35) - ) - ) - (f32.mul - (local.get $42) - (local.get $42) - ) - ) - ) - ) - (br_if $while-in102 - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - (local.get $8) - ) - ) - ) - (br_if $__rjti$3 - (i32.eqz - (f32.lt - (local.get $11) - (f32.const 1e9) - ) - ) - ) - ) - (block - (local.set $11 - (f32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - ) - ) - (br_if $__rjti$3 - (i32.or - (i32.or - (i32.eqz - (f32.lt - (local.get $15) - (f32.const 1e9) - ) - ) - (f32.ne - (local.get $11) - (local.get $11) - ) - ) - (f32.ne - (local.get $15) - (local.get $15) - ) - ) - ) - (br $__rjto$3) - ) - (local.set $11 - (f32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (local.set $15 - (f32.const 0) - ) - ) - (local.set $12 - (f32.add - (local.tee $22 - (f32.load - (local.tee $5 - (i32.add - (local.get $0) - (i32.const 14264) - ) - ) - ) - ) - (f32.mul - (local.get $20) - (f32.sub - (local.get $12) - (local.get $22) - ) - ) - ) - ) - (local.set $15 - (f32.add - (local.tee $22 - (f32.load - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 14268) - ) - ) - ) - ) - (f32.mul - (local.get $20) - (f32.sub - (local.get $15) - (local.get $22) - ) - ) - ) - ) - (local.set $11 - (select - (f32.const 0) - (local.tee $11 - (f32.add - (local.tee $22 - (f32.load - (local.tee $8 - (i32.add - (local.get $0) - (i32.const 14260) - ) - ) - ) - ) - (f32.mul - (local.get $20) - (f32.sub - (local.get $11) - (local.get $22) - ) - ) - ) - ) - (f32.lt - (local.get $11) - (f32.const 0) - ) - ) - ) - (f32.store - (local.get $8) - (local.get $11) - ) - (f32.store - (local.get $5) - (local.tee $20 - (select - (f32.const 0) - (local.get $12) - (f32.lt - (local.get $12) - (f32.const 0) - ) - ) - ) - ) - (f32.store - (local.get $6) - (local.tee $12 - (select - (f32.const 0) - (local.get $15) - (f32.lt - (local.get $15) - (f32.const 0) - ) - ) - ) - ) - (if - (f32.gt - (select - (local.get $11) - (local.get $12) - (f32.gt - (local.get $11) - (local.get $12) - ) - ) - (f32.const 7.999999797903001e-04) - ) - (block - (local.set $11 - (f32.sqrt - (local.tee $15 - (f32.sqrt - (local.get $11) - ) - ) - ) - ) - (local.set $12 - (f32.sqrt - (local.tee $22 - (f32.sqrt - (local.get $12) - ) - ) - ) - ) - (f32.store - (local.get $5) - (local.tee $20 - (select - (local.get $20) - (local.tee $15 - (f32.mul - (local.get $15) - (local.get $22) - ) - ) - (f32.lt - (local.get $20) - (local.get $15) - ) - ) - ) - ) - (local.set $11 - (f32.add - (local.tee $22 - (f32.load - (local.tee $5 - (i32.add - (local.get $0) - (i32.const 14272) - ) - ) - ) - ) - (f32.div - (f32.sub - (f32.mul - (f32.div - (f32.abs - (f32.sub - (local.get $11) - (local.get $12) - ) - ) - (f32.add - (f32.add - (local.get $11) - (f32.const 1.0000000036274937e-15) - ) - (local.get $12) - ) - ) - (f32.sqrt - (f32.sub - (f32.const 1) - (f32.mul - (local.tee $11 - (f32.div - (local.get $20) - (f32.add - (local.get $15) - (f32.const 1.0000000036274937e-15) - ) - ) - ) - (local.get $11) - ) - ) - ) - ) - (local.get $22) - ) - (local.tee $12 - (f32.convert_i32_s - (local.get $7) - ) - ) - ) - ) - ) - (f32.store - (local.get $5) - (local.get $11) - ) - (local.set $11 - (select - (local.tee $12 - (f32.sub - (f32.load - (local.tee $5 - (i32.add - (local.get $0) - (i32.const 14276) - ) - ) - ) - (f32.div - (f32.const 0.019999999552965164) - (local.get $12) - ) - ) - ) - (local.get $11) - (f32.gt - (local.get $12) - (local.get $11) - ) - ) - ) - (f32.store - (local.get $5) - (local.get $11) - ) - ) - (local.set $11 - (f32.load - (i32.add - (local.get $0) - (i32.const 14276) - ) - ) - ) - ) - (select - (f32.const 1) - (local.tee $11 - (f32.mul - (local.get $11) - (f32.const 20) - ) - ) - (f32.gt - (local.get $11) - (f32.const 1) - ) - ) - ) - ) - (f32.const 0) - ) - ) - (local.set $5 - (if (result i32) - (local.get $2) - (local.get $2) - (i32.div_s - (i32.load offset=144 - (local.get $0) - ) - (i32.const 400) - ) - ) - ) - (block $switch103 - (block $switch-default106 - (block $switch-case105 - (if - (local.tee $6 - (i32.sub - (local.tee $9 - (i32.load offset=164 - (local.get $0) - ) - ) - (i32.const -1000) - ) - ) - (if - (i32.eq - (local.get $6) - (i32.const 999) - ) - (br $switch-case105) - (br $switch-default106) - ) - ) - (local.set $18 - (local.tee $6 - (i32.load - (local.tee $14 - (i32.add - (local.get $0) - (i32.const 144) - ) - ) - ) - ) - ) - (local.set $9 - (i32.add - (i32.mul - (local.get $6) - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.div_s - (i32.mul - (local.get $6) - (i32.const 60) - ) - (local.get $5) - ) - ) - ) - (br $switch103) - ) - (local.set $18 - (local.tee $6 - (i32.load - (local.tee $14 - (i32.add - (local.get $0) - (i32.const 144) - ) - ) - ) - ) - ) - (local.set $9 - (i32.div_s - (i32.mul - (local.get $6) - (i32.shl - (local.get $25) - (i32.const 3) - ) - ) - (local.get $5) - ) - ) - (br $switch103) - ) - (local.set $18 - (i32.load - (local.tee $14 - (i32.add - (local.get $0) - (i32.const 144) - ) - ) - ) - ) - ) - (i32.store offset=160 - (local.get $0) - (local.get $9) - ) - (local.set $24 - (i32.div_s - (local.get $18) - (local.get $2) - ) - ) - (block $do-once107 - (block $__rjti$24 - (local.set $7 - (if (result i32) - (local.tee $36 - (i32.eqz - (i32.load offset=148 - (local.get $0) - ) - ) - ) - (block (result i32) - (i32.store offset=160 - (local.get $0) - (local.tee $9 - (i32.div_s - (i32.mul - (local.tee $7 - (select - (local.tee $6 - (i32.div_s - (i32.add - (i32.div_s - (i32.mul - (local.get $9) - (i32.const 12) - ) - (i32.const 8) - ) - (i32.div_s - (local.tee $5 - (i32.div_s - (i32.mul - (local.get $18) - (i32.const 12) - ) - (local.get $2) - ) - ) - (i32.const 2) - ) - ) - (local.get $5) - ) - ) - (local.get $25) - (i32.lt_s - (local.get $6) - (local.get $25) - ) - ) - ) - (i32.shl - (local.get $5) - (i32.const 3) - ) - ) - (i32.const 12) - ) - ) - ) - (br_if $__rjti$24 - (i32.gt_s - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 1) - ) - (block - (local.set $7 - (local.get $25) - ) - (br $__rjti$24) - ) - ) - ) - (br $do-once107) - ) - (if - (i32.eqz - (i32.or - (i32.lt_s - (local.get $7) - (i32.const 3) - ) - (i32.lt_s - (local.get $9) - (i32.mul - (local.get $24) - (i32.const 24) - ) - ) - ) - ) - (block - (local.set $44 - (i32.mul - (local.get $7) - (local.get $24) - ) - ) - (br_if $do-once107 - (select - (i32.lt_s - (local.get $24) - (i32.const 50) - ) - (i32.const 0) - (i32.or - (i32.lt_s - (local.get $44) - (i32.const 300) - ) - (i32.lt_s - (local.get $9) - (i32.const 2400) - ) - ) - ) - ) - (local.set $27 - (i32.load offset=44 - (local.get $0) - ) - ) - (local.set $25 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $6 - (i32.sub - (local.get $9) - (select - (i32.mul - (local.tee $28 - (i32.add - (local.get $24) - (i32.const -50) - ) - ) - (i32.add - (i32.mul - (local.tee $5 - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.const 40) - ) - (i32.const 20) - ) - ) - (i32.const 0) - (local.tee $43 - (i32.gt_s - (local.get $24) - (i32.const 50) - ) - ) - ) - ) - ) - (if - (local.get $36) - (local.set $6 - (i32.sub - (local.get $6) - (i32.div_s - (local.get $6) - (i32.const 12) - ) - ) - ) - ) - (local.set $10 - (i32.sub - (local.tee $6 - (i32.div_s - (i32.mul - (local.tee $51 - (i32.add - (local.get $27) - (i32.const 90) - ) - ) - (local.get $6) - ) - (i32.const 100) - ) - ) - (i32.div_s - (i32.mul - (local.get $6) - (local.get $25) - ) - (local.tee $54 - (i32.add - (i32.mul - (local.get $25) - (i32.const 12) - ) - (i32.const 20) - ) - ) - ) - ) - ) - (local.set $17 - (block $label$break$L334 (result i32) - (block $switch-default113 - (block $switch-case112 - (block $switch-case111 - (br_table $switch-case111 $switch-case112 $switch-default113 - (i32.sub - (i32.load offset=124 - (local.get $0) - ) - (i32.const 3001) - ) - ) - ) - (br $label$break$L334 - (i32.const 127) - ) - ) - (br $label$break$L334 - (i32.const 0) - ) - ) - (if (result i32) - (i32.gt_s - (local.tee $6 - (i32.load offset=140 - (local.get $0) - ) - ) - (i32.const -1) - ) - (select - (select - (local.tee $6 - (i32.shr_s - (i32.mul - (local.get $6) - (i32.const 327) - ) - (i32.const 8) - ) - ) - (i32.const 115) - (i32.lt_s - (local.get $6) - (i32.const 115) - ) - ) - (local.get $6) - (i32.eq - (i32.load offset=108 - (local.get $0) - ) - (i32.const 2049) - ) - ) - (select - (i32.const 115) - (i32.const 48) - (i32.eq - (i32.load offset=108 - (local.get $0) - ) - (i32.const 2048) - ) - ) - ) - ) - ) - (local.set $8 - (i32.eq - (local.get $5) - (i32.const 2) - ) - ) - (block $__rjto$15 - (block $__rjti$15 - (if - (i32.eq - (local.tee $6 - (i32.load offset=120 - (local.get $0) - ) - ) - (i32.const -1000) - ) - (if - (local.get $8) - (block - (local.set $5 - (select - (i32.const 2) - (i32.const 1) - (i32.gt_s - (local.get $10) - (i32.add - (i32.shr_u - (i32.mul - (i32.mul - (local.get $17) - (local.get $17) - ) - (i32.const 2000) - ) - (i32.const 14) - ) - (select - (i32.const 16000) - (i32.const 18000) - (i32.eq - (i32.load - (local.tee $33 - (i32.add - (local.get $0) - (i32.const 14192) - ) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $33) - (local.get $5) - ) - ) - (br $__rjti$15) - ) - (block - (br_if $__rjti$15 - (i32.eqz - (local.get $8) - ) - ) - (i32.store - (local.tee $33 - (i32.add - (local.get $0) - (i32.const 14192) - ) - ) - (local.get $6) - ) - (local.set $5 - (local.get $6) - ) - ) - ) - (br $__rjto$15) - ) - (i32.store - (local.tee $33 - (i32.add - (local.get $0) - (i32.const 14192) - ) - ) - (local.get $5) - ) - ) - (local.set $6 - (i32.sub - (local.get $9) - (select - (i32.mul - (i32.add - (i32.mul - (local.get $5) - (i32.const 40) - ) - (i32.const 20) - ) - (local.get $28) - ) - (i32.const 0) - (local.get $43) - ) - ) - ) - (if - (local.get $36) - (local.set $6 - (i32.sub - (local.get $6) - (i32.div_s - (local.get $6) - (i32.const 12) - ) - ) - ) - ) - (local.set $8 - (i32.div_s - (i32.mul - (local.get $25) - (local.tee $6 - (i32.div_s - (i32.mul - (local.get $6) - (local.get $51) - ) - (i32.const 100) - ) - ) - ) - (local.get $54) - ) - ) - (local.set $23 - (i32.sub - (local.get $6) - (local.get $8) - ) - ) - (i32.store offset=56 - (local.get $0) - (i32.and - (local.tee $13 - (if (result i32) - (i32.load offset=184 - (local.get $0) - ) - (i32.eqz - (i32.or - (i32.load - (local.get $32) - ) - (local.get $30) - ) - ) - (i32.const 0) - ) - ) - (i32.const 1) - ) - ) - (local.set $18 - (block $__rjto$16 (result i32) - (block $__rjti$16 - (br $__rjto$16 - (if (result i32) - (i32.eq - (local.tee $6 - (i32.load offset=108 - (local.get $0) - ) - ) - (i32.const 2051) - ) - (block - (local.set $10 - (i32.add - (local.get $0) - (i32.const 14224) - ) - ) - (br $__rjti$16) - ) - (block (result i32) - (if - (i32.eq - (local.tee $8 - (i32.load offset=136 - (local.get $0) - ) - ) - (i32.const -1000) - ) - (block - (local.set $6 - (select - (i32.add - (local.tee $8 - (i32.add - (local.tee $8 - (i32.trunc_f32_s - (f32.add - (f32.mul - (local.get $11) - (f32.const 1e4) - ) - (f32.mul - (local.tee $12 - (f32.sub - (f32.const 1) - (local.get $11) - ) - ) - (f32.const 1e4) - ) - ) - ) - ) - (i32.shr_s - (i32.mul - (i32.sub - (i32.trunc_f32_s - (f32.add - (f32.mul - (local.get $11) - (f32.const 44e3) - ) - (f32.mul - (local.get $12) - (f32.const 64e3) - ) - ) - ) - (local.get $8) - ) - (i32.mul - (local.get $17) - (local.get $17) - ) - ) - (i32.const 14) - ) - ) - ) - (i32.const 8000) - ) - (local.get $8) - (i32.eq - (local.get $6) - (i32.const 2048) - ) - ) - ) - (i32.store - (local.tee $10 - (i32.add - (local.get $0) - (i32.const 14224) - ) - ) - (local.tee $6 - (select - (i32.const 1000) - (i32.const 1002) - (i32.lt_s - (local.get $23) - (if (result i32) - (i32.eq - (local.tee $8 - (i32.load - (i32.add - (local.get $0) - (i32.const 14228) - ) - ) - ) - (i32.const 1002) - ) - (i32.add - (local.get $6) - (i32.const -4000) - ) - (select - (i32.add - (local.get $6) - (i32.const 4000) - ) - (local.get $6) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.load offset=48 - (local.get $0) - ) - (if - (i32.gt_s - (local.get $25) - (i32.shr_s - (i32.sub - (i32.const 128) - (local.get $17) - ) - (i32.const 4) - ) - ) - (block - (i32.store - (local.get $10) - (i32.const 1000) - ) - (local.set $6 - (i32.const 1000) - ) - ) - ) - ) - (if - (i32.and - (local.get $13) - (i32.gt_s - (local.get $17) - (i32.const 100) - ) - ) - (block - (i32.store - (local.get $10) - (i32.const 1000) - ) - (local.set $6 - (i32.const 1000) - ) - ) - ) - (br_if $__rjti$16 - (i32.lt_s - (local.get $7) - (i32.div_s - (i32.mul - (local.get $2) - (select - (i32.const 9000) - (i32.const 6000) - (local.get $43) - ) - ) - (i32.shl - (local.get $18) - (i32.const 3) - ) - ) - ) - ) - (local.set $8 - (local.get $6) - ) - (local.set $6 - (local.get $10) - ) - ) - (i32.store - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 14224) - ) - ) - (local.get $8) - ) - ) - (if - (i32.and - (local.tee $13 - (i32.gt_s - (i32.div_s - (local.get $18) - (i32.const 100) - ) - (local.get $2) - ) - ) - (i32.ne - (local.get $8) - (i32.const 1002) - ) - ) - (block - (i32.store - (local.get $6) - (i32.const 1002) - ) - (local.set $8 - (i32.const 1002) - ) - (local.set $13 - (i32.const 1) - ) - ) - ) - (local.get $6) - ) - ) - ) - ) - (i32.store - (local.get $10) - (i32.const 1002) - ) - (local.set $8 - (i32.const 1002) - ) - (local.set $13 - (i32.gt_s - (i32.div_s - (local.get $18) - (i32.const 100) - ) - (local.get $2) - ) - ) - (local.get $10) - ) - ) - (local.set $6 - (if (result i32) - (i32.load offset=176 - (local.get $0) - ) - (block (result i32) - (i32.store - (local.get $18) - (i32.const 1002) - ) - (i32.const 1002) - ) - (local.get $8) - ) - ) - (local.set $19 - (if (result i32) - (i32.gt_s - (local.tee $8 - (i32.load - (local.tee $63 - (i32.add - (local.get $0) - (i32.const 14228) - ) - ) - ) - ) - (i32.const 0) - ) - (block $do-once118 (result i32) - (local.set $23 - (i32.xor - (i32.xor - (local.tee $10 - (i32.ne - (local.get $6) - (i32.const 1002) - ) - ) - (local.tee $19 - (i32.eq - (local.get $8) - (i32.const 1002) - ) - ) - ) - (i32.const 1) - ) - ) - (if (result i32) - (i32.or - (local.get $10) - (local.get $19) - ) - (block (result i32) - (local.set $38 - (i32.const 0) - ) - (local.get $23) - ) - (block (result i32) - (if - (local.get $13) - (block - (local.set $6 - (i32.const 1002) - ) - (local.set $23 - (i32.const 0) - ) - (local.set $38 - (i32.const 0) - ) - (br $do-once118 - (i32.const 0) - ) - ) - ) - (i32.store - (local.get $18) - (local.get $8) - ) - (local.set $6 - (local.get $8) - ) - (local.set $23 - (i32.const 0) - ) - (local.set $38 - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (block (result i32) - (local.set $23 - (i32.const 0) - ) - (local.set $38 - (i32.const 0) - ) - (i32.const 0) - ) - ) - ) - (block $__rjto$17 - (block $__rjti$17 - (br_if $__rjti$17 - (i32.ne - (local.get $5) - (i32.const 1) - ) - ) - (br_if $__rjti$17 - (i32.ne - (i32.load - (i32.add - (local.get $0) - (i32.const 14232) - ) - ) - (i32.const 2) - ) - ) - (br_if $__rjti$17 - (i32.load offset=68 - (local.get $0) - ) - ) - (br_if $__rjti$17 - (i32.or - (i32.eq - (local.get $6) - (i32.const 1002) - ) - (i32.eq - (local.get $8) - (i32.const 1002) - ) - ) - ) - (i32.store offset=68 - (local.get $0) - (i32.const 1) - ) - (i32.store - (local.get $33) - (i32.const 2) - ) - (local.set $5 - (i32.const 2) - ) - (br $__rjto$17) - ) - (i32.store offset=68 - (local.get $0) - (i32.const 0) - ) - ) - (local.set $5 - (i32.sub - (local.get $9) - (select - (i32.mul - (i32.add - (i32.mul - (local.get $5) - (i32.const 40) - ) - (i32.const 20) - ) - (local.get $28) - ) - (i32.const 0) - (local.get $43) - ) - ) - ) - (if - (local.get $36) - (local.set $5 - (i32.sub - (local.get $5) - (i32.div_s - (local.get $5) - (i32.const 12) - ) - ) - ) - ) - (local.set $83 - (i32.shl - (local.get $44) - (i32.const 3) - ) - ) - (local.set $5 - (i32.div_s - (i32.mul - (local.get $5) - (local.get $51) - ) - (i32.const 100) - ) - ) - (local.set $9 - (block $do-once126 (result i32) - (block $__rjti$19 - (if - (i32.eq - (i32.or - (local.get $6) - (i32.const 1) - ) - (i32.const 1001) - ) - (block - (local.set $5 - (i32.sub - (local.tee $5 - (select - (i32.div_s - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 5) - ) - (local.get $5) - (i32.lt_s - (local.get $27) - (i32.const 2) - ) - ) - ) - (i32.div_s - (i32.mul - (local.get $5) - (local.get $25) - ) - (i32.add - (i32.mul - (local.get $25) - (i32.const 6) - ) - (i32.const 10) - ) - ) - ) - ) - (if - (i32.eq - (local.get $6) - (i32.const 1002) - ) - (block - (local.set $8 - (i32.const 1002) - ) - (local.set $25 - (i32.const 1) - ) - (local.set $6 - (i32.const 0) - ) - (br $__rjti$19) - ) - ) - ) - (block $__rjti$18 - (if - (i32.ne - (local.get $6) - (i32.const 1002) - ) - (block - (local.set $5 - (i32.sub - (local.get $5) - (i32.div_s - (i32.mul - (local.get $5) - (local.get $25) - ) - (local.get $54) - ) - ) - ) - (br $__rjti$18) - ) - ) - (if - (i32.ge_s - (local.get $27) - (i32.const 5) - ) - (block - (local.set $8 - (i32.const 1002) - ) - (local.set $25 - (i32.const 1) - ) - (local.set $6 - (i32.const 0) - ) - (br $__rjti$19) - ) - ) - (local.set $8 - (i32.const 1002) - ) - (local.set $25 - (i32.const 1) - ) - (local.set $5 - (i32.div_s - (i32.mul - (local.get $5) - (i32.const 9) - ) - (i32.const 10) - ) - ) - (local.set $6 - (i32.const 0) - ) - (br $__rjti$19) - ) - ) - (local.set $6 - (if (result i32) - (i32.eq - (local.get $8) - (i32.const 1002) - ) - (block (result i32) - (call $_silk_InitEncoder - (local.get $101) - (i32.load offset=180 - (local.get $0) - ) - (local.get $53) - ) - (local.set $8 - (i32.load - (local.get $18) - ) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $8 - (local.get $6) - ) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (local.get $8) - (i32.const 1002) - ) - (block - (local.set $8 - (i32.const 1002) - ) - (local.set $25 - (i32.const 1) - ) - (br $__rjti$19) - ) - ) - (if - (i32.load - (i32.add - (local.get $0) - (i32.const 14252) - ) - ) - (block - (local.set $25 - (i32.const 0) - ) - (br $__rjti$19) - ) - ) - (if - (i32.load offset=84 - (local.get $0) - ) - (block - (local.set $25 - (i32.const 0) - ) - (br $__rjti$19) - ) - ) - (local.set $13 - (i32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const 14240) - ) - ) - ) - ) - (local.set $10 - (local.get $8) - ) - (local.set $8 - (local.get $9) - ) - (local.set $25 - (i32.const 0) - ) - (br $do-once126 - (local.get $5) - ) - ) - (local.set $10 - (i32.add - (i32.shr_u - (i32.mul - (local.tee $9 - (i32.mul - (local.get $17) - (local.get $17) - ) - ) - (i32.const 2500) - ) - (i32.const 14) - ) - (i32.const 11000) - ) - ) - (local.set $9 - (i32.add - (i32.shr_u - (i32.mul - (local.get $9) - (i32.const 2000) - ) - (i32.const 14) - ) - (i32.const 12000) - ) - ) - (local.set $13 - (i32.add - (local.get $0) - (i32.const 14244) - ) - ) - (block $__rjto$4 - (local.set $9 - (if (result i32) - (local.tee $36 - (i32.eqz - (i32.load - (i32.add - (local.get $0) - (i32.const 14252) - ) - ) - ) - ) - (block (result i32) - (if - (i32.ge_s - (local.get $5) - (i32.add - (local.get $9) - (select - (i32.const 2000) - (i32.const -2000) - (i32.lt_s - (local.tee $9 - (i32.load - (local.get $13) - ) - ) - (i32.const 1105) - ) - ) - ) - ) - (block - (local.set $9 - (i32.const 1105) - ) - (br $__rjto$4) - ) - ) - (if - (i32.ge_s - (local.get $5) - (i32.add - (local.get $10) - (select - (i32.const 1000) - (i32.const -1000) - (i32.lt_s - (local.get $9) - (i32.const 1104) - ) - ) - ) - ) - (block - (local.set $9 - (i32.const 1104) - ) - (br $__rjto$4) - ) - ) - (if - (i32.ge_s - (local.get $5) - (select - (i32.const 9700) - (i32.const 8300) - (i32.lt_s - (local.get $9) - (i32.const 1103) - ) - ) - ) - (block - (local.set $9 - (i32.const 1103) - ) - (br $__rjto$4) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $5) - (select - (i32.const 9700) - (i32.const 8300) - (i32.lt_s - (local.get $9) - (i32.const 1102) - ) - ) - ) - (block - (local.set $9 - (i32.const 1101) - ) - (br $__rjto$4) - ) - (i32.const 1103) - ) - ) - (block - (if - (i32.ge_s - (local.get $5) - (local.get $9) - ) - (block - (local.set $9 - (i32.const 1105) - ) - (br $__rjto$4) - ) - ) - (if - (i32.ge_s - (local.get $5) - (local.get $10) - ) - (block - (local.set $9 - (i32.const 1104) - ) - (br $__rjto$4) - ) - ) - (local.set $9 - (select - (i32.const 1101) - (i32.const 1103) - (i32.lt_s - (local.get $5) - (i32.const 9000) - ) - ) - ) - (br $__rjto$4) - ) - ) - ) - ) - (i32.store - (local.get $13) - (local.get $9) - ) - (i32.store - (local.tee $17 - (i32.add - (local.get $0) - (i32.const 14240) - ) - ) - (local.get $9) - ) - (if - (i32.or - (local.get $25) - (i32.xor - (local.get $36) - (i32.const 1) - ) - ) - (block - (local.set $13 - (local.get $9) - ) - (local.set $10 - (local.get $8) - ) - (local.set $8 - (local.get $17) - ) - (br $do-once126 - (local.get $5) - ) - ) - ) - (if - (i32.eqz - (i32.and - (i32.eqz - (i32.load offset=88 - (local.get $0) - ) - ) - (i32.gt_s - (local.get $9) - (i32.const 1103) - ) - ) - ) - (block - (local.set $13 - (local.get $9) - ) - (local.set $10 - (local.get $8) - ) - (local.set $8 - (local.get $17) - ) - (local.set $25 - (i32.const 0) - ) - (br $do-once126 - (local.get $5) - ) - ) - ) - (i32.store - (local.get $17) - (i32.const 1103) - ) - (local.set $13 - (i32.const 1103) - ) - (local.set $10 - (local.get $8) - ) - (local.set $8 - (local.get $17) - ) - (local.set $25 - (i32.const 0) - ) - (local.get $5) - ) - ) - (if - (i32.gt_s - (local.get $13) - (local.tee $5 - (i32.load offset=132 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $8) - (local.get $5) - ) - (local.set $5 - (local.get $13) - ) - ) - (if - (i32.eqz - (local.tee $17 - (i32.eq - (local.tee $13 - (i32.load offset=128 - (local.get $0) - ) - ) - (i32.const -1000) - ) - ) - ) - (block - (i32.store - (local.get $8) - (local.get $13) - ) - (local.set $5 - (local.get $13) - ) - ) - ) - (if - (i32.and - (i32.ne - (local.get $10) - (i32.const 1002) - ) - (i32.lt_s - (local.get $44) - (i32.const 1875) - ) - ) - (i32.store - (local.get $8) - (local.tee $5 - (select - (local.get $5) - (i32.const 1103) - (i32.lt_s - (local.get $5) - (i32.const 1103) - ) - ) - ) - ) - ) - (if - (i32.lt_s - (local.tee $10 - (i32.load - (local.get $14) - ) - ) - (i32.const 24001) - ) - (block $do-once130 - (if - (i32.gt_s - (local.get $5) - (i32.const 1104) - ) - (block - (i32.store - (local.get $8) - (i32.const 1104) - ) - (local.set $5 - (i32.const 1104) - ) - ) - ) - (br_if $do-once130 - (i32.ge_s - (local.get $10) - (i32.const 16001) - ) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const 1103) - ) - (block - (i32.store - (local.get $8) - (i32.const 1103) - ) - (local.set $5 - (i32.const 1103) - ) - ) - ) - (br_if $do-once130 - (i32.ge_s - (local.get $10) - (i32.const 12001) - ) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const 1102) - ) - (block - (i32.store - (local.get $8) - (i32.const 1102) - ) - (local.set $5 - (i32.const 1102) - ) - ) - ) - (br_if $do-once130 - (i32.eqz - (i32.and - (i32.lt_s - (local.get $10) - (i32.const 8001) - ) - (i32.gt_s - (local.get $5) - (i32.const 1101) - ) - ) - ) - ) - (i32.store - (local.get $8) - (i32.const 1101) - ) - (local.set $5 - (i32.const 1101) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eqz - (local.tee $13 - (i32.load - (local.get $34) - ) - ) - ) - (i32.xor - (local.get $17) - (i32.const 1) - ) - ) - ) - (block - (i32.store - (local.get $34) - (local.tee $10 - (select - (local.get $13) - (local.tee $10 - (if (result i32) - (i32.or - (local.tee $17 - (i32.xor - (local.get $25) - (i32.const 1) - ) - ) - (i32.gt_s - (local.get $9) - (i32.mul - (local.tee $10 - (i32.load - (local.get $33) - ) - ) - (i32.const 18000) - ) - ) - ) - (if (result i32) - (i32.or - (local.get $17) - (i32.gt_s - (local.get $9) - (i32.mul - (local.get $10) - (i32.const 24000) - ) - ) - ) - (select - (select - (i32.const 1105) - (i32.const 1104) - (i32.gt_s - (local.get $9) - (i32.mul - (local.get $10) - (i32.const 44000) - ) - ) - ) - (i32.const 1103) - (i32.gt_s - (local.get $9) - (i32.mul - (local.get $10) - (i32.const 30000) - ) - ) - ) - (i32.const 1102) - ) - (i32.const 1101) - ) - ) - (i32.gt_s - (local.get $13) - (local.get $10) - ) - ) - ) - ) - (i32.store - (local.get $8) - (local.tee $5 - (select - (local.get $5) - (local.get $10) - (i32.lt_s - (local.get $5) - (local.get $10) - ) - ) - ) - ) - ) - ) - (i32.store offset=52 - (local.get $0) - (i32.and - (if (result i32) - (i32.or - (local.get $25) - (i32.or - (i32.eqz - (local.tee $10 - (i32.load offset=40 - (local.get $0) - ) - ) - ) - (i32.eqz - (i32.load offset=48 - (local.get $0) - ) - ) - ) - ) - (i32.const 0) - (block $label$break$L458 (result i32) - (local.set $13 - (i32.sub - (i32.const 125) - (select - (local.get $10) - (i32.const 25) - (i32.lt_s - (local.get $10) - (i32.const 25) - ) - ) - ) - ) - (local.set $17 - (i32.lt_s - (local.get $10) - (i32.const 6) - ) - ) - (block $label$break$L460 - (block $switch-default145 - (block $switch-case142 - (block $switch-case139 - (br_table $switch-case142 $switch-case139 $switch-default145 - (i32.load offset=52 - (local.get $0) - ) - ) - ) - (if - (local.get $17) - (br $label$break$L458 - (i32.lt_s - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $5 - (i32.mul - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 19976) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 19980) - ) - ) - ) - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 655) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $5) - (i32.const 16) - ) - (i32.const 655) - ) - ) - (local.get $9) - ) - ) - ) - (local.set $10 - (local.get $5) - ) - (loop $while-in138 - (drop - (br_if $label$break$L458 - (i32.const 1) - (i32.lt_s - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $17 - (i32.mul - (i32.sub - (i32.load - (i32.add - (i32.shl - (local.tee $17 - (i32.shl - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 19976) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $17) - (i32.const 2) - ) - (i32.const 19980) - ) - ) - ) - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 655) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $17) - (i32.const 16) - ) - (i32.const 655) - ) - ) - (local.get $9) - ) - ) - ) - (br_if $label$break$L460 - (i32.le_s - (local.get $10) - (i32.const 1101) - ) - ) - (i32.store - (local.get $8) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - ) - (br $while-in138) - ) - ) - (if - (local.get $17) - (br $label$break$L458 - (i32.lt_s - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $5 - (i32.mul - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 19976) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 19980) - ) - ) - ) - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 655) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $5) - (i32.const 16) - ) - (i32.const 655) - ) - ) - (local.get $9) - ) - ) - ) - (local.set $10 - (local.get $5) - ) - (loop $while-in141 - (drop - (br_if $label$break$L458 - (i32.const 1) - (i32.lt_s - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $17 - (i32.mul - (i32.add - (i32.load - (i32.add - (i32.shl - (local.tee $17 - (i32.shl - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (i32.const 19976) - ) - ) - (i32.load - (i32.add - (i32.shl - (local.get $17) - (i32.const 2) - ) - (i32.const 19980) - ) - ) - ) - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 655) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $17) - (i32.const 16) - ) - (i32.const 655) - ) - ) - (local.get $9) - ) - ) - ) - (br_if $label$break$L460 - (i32.le_s - (local.get $10) - (i32.const 1101) - ) - ) - (i32.store - (local.get $8) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - ) - (br $while-in141) - ) - ) - (if - (i32.or - (local.tee $10 - (i32.lt_s - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $10 - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (i32.const 19976) - ) - ) - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 655) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $10) - (i32.const 16) - ) - (i32.const 655) - ) - ) - (local.get $9) - ) - ) - (local.get $17) - ) - (br $label$break$L458 - (local.get $10) - ) - ) - (local.set $10 - (local.get $5) - ) - (loop $while-in144 - (br_if $label$break$L460 - (i32.le_s - (local.get $10) - (i32.const 1101) - ) - ) - (i32.store - (local.get $8) - (local.tee $10 - (i32.add - (local.get $10) - (i32.const -1) - ) - ) - ) - (drop - (br_if $label$break$L458 - (i32.const 1) - (i32.lt_s - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $17 - (i32.mul - (i32.load - (i32.add - (i32.shl - (local.get $10) - (i32.const 3) - ) - (i32.const 19976) - ) - ) - (local.get $13) - ) - ) - (i32.const 65535) - ) - (i32.const 655) - ) - (i32.const 16) - ) - (i32.mul - (i32.shr_s - (local.get $17) - (i32.const 16) - ) - (i32.const 655) - ) - ) - (local.get $9) - ) - ) - ) - (br $while-in144) - ) - ) - (i32.store - (local.get $8) - (local.get $5) - ) - (i32.const 0) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $100) - (local.get $50) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4036) - (local.get $100) - ) - ) - (if - (i32.eq - (local.tee $10 - (i32.load - (local.get $18) - ) - ) - (i32.const 1002) - ) - (if - (i32.eq - (i32.load - (local.get $8) - ) - (i32.const 1102) - ) - (i32.store - (local.get $8) - (i32.const 1103) - ) - ) - ) - (block $__rjto$21 - (block $__rjti$21 - (if - (i32.load offset=176 - (local.get $0) - ) - (block - (i32.store - (local.get $8) - (i32.const 1101) - ) - (local.set $5 - (i32.const 1101) - ) - ) - (if - (i32.and - (i32.eq - (local.get $10) - (i32.const 1000) - ) - (i32.gt_s - (local.tee $5 - (i32.load - (local.get $8) - ) - ) - (i32.const 1103) - ) - ) - (block - (local.set $10 - (i32.const 1001) - ) - (br $__rjti$21) - ) - ) - ) - (if - (i32.and - (i32.eq - (local.get $10) - (i32.const 1001) - ) - (i32.lt_s - (local.get $5) - (i32.const 1104) - ) - ) - (block - (local.set $10 - (i32.const 1000) - ) - (br $__rjti$21) - ) - ) - (br $__rjto$21) - ) - (i32.store - (local.get $18) - (local.get $10) - ) - ) - (if - (i32.or - (local.tee $25 - (i32.eq - (local.get $10) - (i32.const 1000) - ) - ) - (i32.ge_s - (local.tee $13 - (i32.div_s - (local.tee $17 - (i32.load - (local.get $14) - ) - ) - (i32.const 50) - ) - ) - (local.get $2) - ) - ) - (block $do-once148 - (if - (i32.lt_s - (local.tee $36 - (i32.div_s - (local.tee $34 - (i32.mul - (local.get $17) - (i32.const 3) - ) - ) - (i32.const 50) - ) - ) - (local.get $2) - ) - (block - (if - (i32.eqz - (local.get $25) - ) - (block - (local.set $5 - (local.get $13) - ) - (br $do-once148) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.div_s - (i32.shl - (local.get $17) - (i32.const 1) - ) - (i32.const 25) - ) - ) - (local.set $5 - (i32.div_s - (local.get $17) - (i32.const 25) - ) - ) - (local.set $5 - (select - (local.get $36) - (local.get $13) - (i32.eq - (local.get $2) - (i32.div_s - (local.get $34) - (i32.const 25) - ) - ) - ) - ) - ) - (br $do-once148) - ) - ) - (local.set $40 - (if (result i32) - (i32.load - (local.tee $53 - (i32.add - (local.get $0) - (i32.const 14248) - ) - ) - ) - (block (result i32) - (i32.store - (local.get $53) - (i32.const 0) - ) - (local.set $23 - (i32.const 1) - ) - (local.set $19 - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (local.set $4 - (i32.load offset=160 - (local.get $0) - ) - ) - (local.set $10 - (if (result i32) - (i32.or - (i32.eqz - (local.get $19) - ) - (i32.eq - (local.get $10) - (i32.const 1002) - ) - ) - (block (result i32) - (local.set $6 - (i32.const 0) - ) - (i32.const 0) - ) - (select - (local.get $19) - (i32.const 0) - (local.tee $6 - (select - (select - (local.tee $6 - (select - (local.tee $13 - (i32.div_s - (i32.mul - (i32.add - (local.get $4) - (i32.mul - (local.tee $6 - (i32.add - (i32.mul - (local.tee $10 - (i32.load - (local.get $33) - ) - ) - (i32.const 40) - ) - (i32.const 20) - ) - ) - (i32.sub - (i32.const 200) - (local.get $24) - ) - ) - ) - (i32.const 3) - ) - (i32.const 3200) - ) - ) - (local.tee $6 - (i32.div_s - (i32.add - (local.get $6) - (i32.div_s - (i32.mul - (i32.sub - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 240) - ) - (i32.add - (i32.div_s - (i32.const 48000) - (local.get $24) - ) - (i32.const 240) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.lt_s - (local.get $13) - (local.get $6) - ) - ) - ) - (i32.const 257) - (i32.lt_s - (local.get $6) - (i32.const 257) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $6) - (i32.or - (i32.shl - (local.get $10) - (i32.const 3) - ) - (i32.const 4) - ) - ) - ) - ) - ) - ) - ) - (local.set $52 - (select - (local.tee $13 - (i32.sub - (local.get $7) - (local.get $6) - ) - ) - (local.tee $4 - (i32.div_s - (i32.mul - (local.get $2) - (local.get $4) - ) - (i32.shl - (local.get $17) - (i32.const 3) - ) - ) - ) - (i32.lt_s - (local.get $13) - (local.get $4) - ) - ) - ) - (i32.store - (local.get $16) - (local.tee $34 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - ) - (i32.store offset=8 - (local.get $16) - (i32.const 0) - ) - (i32.store offset=12 - (local.get $16) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $16) - (i32.const 0) - ) - (i32.store offset=20 - (local.get $16) - (i32.const 33) - ) - (i32.store offset=24 - (local.get $16) - (i32.const 0) - ) - (i32.store offset=28 - (local.get $16) - (i32.const -2147483648) - ) - (i32.store offset=40 - (local.get $16) - (i32.const -1) - ) - (i32.store offset=32 - (local.get $16) - (i32.const 0) - ) - (i32.store offset=36 - (local.get $16) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $16) - (local.tee $36 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.const 0) - ) - (local.set $4 - (i32.mul - (local.tee $51 - (i32.add - (local.get $2) - (local.get $82) - ) - ) - (i32.load offset=112 - (local.get $0) - ) - ) - ) - (local.set $84 - (call $_llvm_stacksave) - ) - (local.set $25 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $54 - (i32.add - (local.get $0) - (i32.const 14280) - ) - ) - (drop - (call $_memcpy - (local.get $25) - (i32.add - (i32.add - (local.get $0) - (i32.const 14280) - ) - (i32.shl - (i32.mul - (local.tee $21 - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.sub - (i32.load offset=172 - (local.get $0) - ) - (local.get $82) - ) - ) - (i32.const 2) - ) - ) - (i32.mul - (local.get $21) - (i32.shl - (local.get $82) - (i32.const 2) - ) - ) - ) - ) - (local.set $27 - (i32.add - (i32.shr_u - (i32.mul - (i32.and - (local.tee $19 - (i32.sub - (if (result i32) - (i32.eq - (local.tee $13 - (i32.load - (local.get $18) - ) - ) - (i32.const 1002) - ) - (i32.const 193536) - (i32.load offset=8 - (local.get $101) - ) - ) - (local.tee $17 - (i32.load - (local.tee $4 - (i32.add - (local.get $0) - (i32.const 14200) - ) - ) - ) - ) - ) - ) - (i32.const 65535) - ) - (i32.const 983) - ) - (i32.const 16) - ) - (i32.add - (local.get $17) - (i32.mul - (i32.shr_s - (local.get $19) - (i32.const 16) - ) - (i32.const 983) - ) - ) - ) - ) - (i32.store - (local.get $4) - (local.get $27) - ) - (local.set $17 - (i32.add - (i32.shl - (i32.mul - (local.get $21) - (local.get $82) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - (local.set $19 - (i32.add - (local.get $0) - (i32.const 14208) - ) - ) - (local.set $28 - (i32.load - (local.get $14) - ) - ) - (if - (i32.eq - (i32.load offset=108 - (local.get $0) - ) - (i32.const 2048) - ) - (block $do-once150 - (local.set $4 - (i32.shr_s - (local.get $27) - (i32.const 8) - ) - ) - (local.set $27 - (i32.shr_s - (local.tee $28 - (i32.add - (i32.mul - (local.tee $4 - (i32.div_s - (i32.mul - (i32.shr_s - (i32.shl - (if (result i32) - (i32.lt_s - (local.get $27) - (i32.const 0) - ) - (i32.const 0) - (if (result i32) - (i32.gt_s - (local.get $27) - (i32.const 1015551) - ) - (i32.const 2147483647) - (block (result i32) - (local.set $41 - (i32.shl - (i32.const 1) - (local.tee $49 - (i32.shr_u - (local.get $4) - (i32.const 7) - ) - ) - ) - ) - (local.set $4 - (i32.and - (local.get $4) - (i32.const 127) - ) - ) - (i32.add - (if (result i32) - (i32.lt_s - (local.get $27) - (i32.const 524288) - ) - (i32.shr_s - (i32.shl - (i32.add - (local.get $4) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $4) - ) - (i32.mul - (local.get $4) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (local.get $49) - ) - (i32.const 7) - ) - (i32.mul - (i32.add - (local.get $4) - (i32.shr_s - (i32.mul - (i32.sub - (i32.const 128) - (local.get $4) - ) - (i32.mul - (local.get $4) - (i32.const -174) - ) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $41) - (i32.const 7) - ) - ) - ) - (local.get $41) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 2471) - ) - (i32.div_s - (local.get $28) - (i32.const 1000) - ) - ) - ) - (i32.const -471) - ) - (i32.const 268435456) - ) - ) - (i32.const 6) - ) - ) - (local.set $20 - (f32.mul - (f32.convert_i32_s - (i32.add - (i32.add - (i32.mul - (local.tee $49 - (i32.shr_s - (i32.shl - (local.tee $41 - (i32.add - (i32.add - (i32.add - (i32.mul - (local.tee $41 - (i32.shr_s - (i32.shl - (local.get $4) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.shr_s - (local.get $4) - (i32.const 16) - ) - ) - (i32.const -8388608) - ) - (i32.shr_s - (i32.mul - (i32.and - (local.get $4) - (i32.const 65535) - ) - (local.get $41) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $4) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $4) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.tee $50 - (i32.shr_s - (local.get $28) - (i32.const 22) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.tee $78 - (i32.and - (local.get $27) - (i32.const 65535) - ) - ) - (local.get $49) - ) - (i32.const 16) - ) - ) - (i32.mul - (local.get $27) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $41) - (i32.const 15) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - ) - (f32.const 3.725290298461914e-09) - ) - ) - (local.set $22 - (f32.mul - (f32.convert_i32_s - (i32.add - (i32.add - (i32.mul - (local.tee $41 - (i32.shr_s - (i32.shl - (local.get $27) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (local.get $50) - ) - (i32.mul - (local.get $27) - (i32.shr_s - (i32.add - (i32.shr_s - (local.get $28) - (i32.const 21) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_s - (i32.mul - (local.get $41) - (local.get $78) - ) - (i32.const 16) - ) - ) - ) - (f32.const 3.725290298461914e-09) - ) - ) - (local.set $29 - (f32.mul - (f32.convert_i32_s - (local.get $28) - ) - (f32.const 3.725290298461914e-09) - ) - ) - (local.set $35 - (f32.mul - (f32.convert_i32_s - (i32.add - (i32.mul - (local.get $4) - (i32.const 942) - ) - (i32.const -536870912) - ) - ) - (f32.const 3.725290298461914e-09) - ) - ) - (if - (local.tee $27 - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - (block - (local.set $11 - (f32.load - (local.get $19) - ) - ) - (local.set $12 - (f32.load - (local.tee $28 - (i32.add - (local.get $0) - (i32.const 14212) - ) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in155 - (local.set $15 - (f32.add - (local.get $11) - (local.tee $42 - (f32.mul - (local.get $29) - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.tee $41 - (i32.mul - (local.get $4) - (local.get $21) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $19) - (local.tee $11 - (f32.add - (f32.mul - (local.get $35) - (local.get $11) - ) - (f32.sub - (local.get $12) - (f32.mul - (local.get $20) - (local.get $15) - ) - ) - ) - ) - ) - (f32.store - (local.get $28) - (local.tee $12 - (f32.add - (f32.sub - (local.get $42) - (f32.mul - (local.get $22) - (local.get $15) - ) - ) - (f32.const 1.0000000031710769e-30) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $41) - (i32.const 2) - ) - (local.get $17) - ) - (local.get $15) - ) - (br_if $while-in155 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - ) - (br_if $do-once150 - (i32.ne - (local.get $21) - (i32.const 2) - ) - ) - (br_if $do-once150 - (i32.eqz - (local.get $27) - ) - ) - (local.set $27 - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (local.set $28 - (i32.add - (local.get $17) - (i32.const 4) - ) - ) - (local.set $11 - (f32.load - (local.tee $41 - (i32.add - (local.get $0) - (i32.const 14216) - ) - ) - ) - ) - (local.set $12 - (f32.load - (local.tee $49 - (i32.add - (local.get $0) - (i32.const 14220) - ) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in157 - (local.set $15 - (f32.add - (local.get $11) - (local.tee $42 - (f32.mul - (local.get $29) - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.tee $50 - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $41) - (local.tee $11 - (f32.add - (f32.mul - (local.get $35) - (local.get $11) - ) - (f32.sub - (local.get $12) - (f32.mul - (local.get $20) - (local.get $15) - ) - ) - ) - ) - ) - (f32.store - (local.get $49) - (local.tee $12 - (f32.add - (f32.sub - (local.get $42) - (f32.mul - (local.get $22) - (local.get $15) - ) - ) - (f32.const 1.0000000031710769e-30) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $50) - (i32.const 2) - ) - (local.get $28) - ) - (local.get $15) - ) - (br_if $while-in157 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (block - (local.set $29 - (f32.sub - (f32.const 1) - (local.tee $22 - (f32.div - (f32.const 18.900001525878906) - (f32.convert_i32_s - (local.get $28) - ) - ) - ) - ) - ) - (local.set $11 - (f32.load - (local.get $19) - ) - ) - (if - (i32.eq - (local.get $21) - (i32.const 2) - ) - (block - (local.set $12 - (f32.load - (local.tee $28 - (i32.add - (local.get $0) - (i32.const 14216) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $4 - (i32.const 0) - ) - (local.set $11 - (loop $while-in159 (result f32) - (local.set $15 - (f32.add - (f32.mul - (local.get $29) - (local.get $11) - ) - (f32.add - (f32.mul - (local.get $22) - (local.tee $35 - (f32.load - (i32.add - (i32.shl - (local.tee $27 - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f32.const 1.0000000031710769e-30) - ) - ) - ) - (local.set $20 - (f32.add - (f32.mul - (local.get $29) - (local.get $12) - ) - (f32.add - (f32.mul - (local.get $22) - (local.tee $42 - (f32.load - (i32.add - (i32.shl - (local.tee $41 - (i32.or - (local.get $27) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f32.const 1.0000000031710769e-30) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $27) - (i32.const 2) - ) - (local.get $17) - ) - (f32.sub - (local.get $35) - (local.get $11) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $41) - (i32.const 2) - ) - (local.get $17) - ) - (f32.sub - (local.get $42) - (local.get $12) - ) - ) - (if (result f32) - (i32.eq - (local.get $2) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (block (result f32) - (local.set $12 - (local.get $20) - ) - (local.get $15) - ) - (block - (local.set $11 - (local.get $15) - ) - (local.set $12 - (local.get $20) - ) - (br $while-in159) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $19) - (local.get $11) - ) - (f32.store - (local.get $28) - (local.get $12) - ) - ) - (block - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $4 - (i32.const 0) - ) - (local.set $11 - (loop $while-in161 (result f32) - (local.set $12 - (f32.add - (f32.mul - (local.get $29) - (local.get $11) - ) - (f32.add - (f32.mul - (local.get $22) - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f32.const 1.0000000031710769e-30) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $17) - ) - (f32.sub - (local.get $15) - (local.get $11) - ) - ) - (if (result f32) - (i32.eq - (local.get $2) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (local.get $12) - (block - (local.set $11 - (local.get $12) - ) - (br $while-in161) - ) - ) - ) - ) - ) - ) - (f32.store - (local.get $19) - (local.get $11) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $21 - (i32.mul - (local.get $2) - (local.get $21) - ) - ) - (i32.const 0) - ) - (block - (local.set $4 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in163 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $17) - ) - ) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in163 - (i32.ne - (local.get $21) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.const 0) - ) - ) - (block $label$break$L684 - (block $__rjti$14 - (if - (i32.eq - (if (result i32) - (i32.or - (i32.eqz - (f32.lt - (local.get $11) - (f32.const 1e9) - ) - ) - (f32.ne - (local.get $11) - (local.get $11) - ) - ) - (block (result i32) - (drop - (call $_memset - (local.get $17) - (i32.const 0) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - ) - (i64.store align=4 - (local.get $19) - (i64.const 0) - ) - (i64.store offset=8 align=4 - (local.get $19) - (i64.const 0) - ) - (i32.load - (local.get $18) - ) - ) - (local.get $13) - ) - (i32.const 1002) - ) - (block - (local.set $11 - (f32.const 1) - ) - (local.set $47 - (local.get $5) - ) - (local.set $4 - (local.get $10) - ) - (br $__rjti$14) - ) - (block - (local.set $41 - (call $_llvm_stacksave) - ) - (local.set $27 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $21) - (i32.const 1) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $49 - (select - (f32.ge - (f32.load offset=36 - (local.get $32) - ) - (f32.const 0.10000000149011612) - ) - (i32.const -1) - (i32.load - (local.get $32) - ) - ) - ) - (local.set $4 - (i32.mul - (local.get $24) - (i32.add - (i32.shl - (local.get $52) - (i32.const 3) - ) - (i32.const -8) - ) - ) - ) - (block $do-once170 - (block $__rjti$7 - (if - (local.tee $28 - (i32.eq - (local.tee $78 - (i32.load - (local.get $18) - ) - ) - (i32.const 1001) - ) - ) - (block - (local.set $17 - (i32.load offset=148 - (local.get $0) - ) - ) - (local.set $21 - (i32.add - (i32.shl - (i32.load offset=52 - (local.get $0) - ) - (i32.const 1) - ) - (select - (i32.const 2) - (i32.const 1) - (i32.eq - (i32.load - (local.get $14) - ) - (i32.mul - (local.get $2) - (i32.const 50) - ) - ) - ) - ) - ) - (local.set $19 - (block $__rjto$5 (result i32) - (block $__rjti$5 - (br $__rjto$5 - (if (result i32) - (i32.lt_s - (local.tee $13 - (i32.div_s - (local.get $4) - (local.tee $52 - (i32.load - (local.get $33) - ) - ) - ) - ) - (i32.const 12000) - ) - (block - (local.set $19 - (i32.const 1) - ) - (br $__rjti$5) - ) - (block (result i32) - (if - (i32.lt_s - (local.get $13) - (i32.const 16000) - ) - (block - (local.set $19 - (i32.const 2) - ) - (br $__rjti$5) - ) - ) - (if - (i32.lt_s - (local.get $13) - (i32.const 20000) - ) - (block - (local.set $19 - (i32.const 3) - ) - (br $__rjti$5) - ) - ) - (if - (i32.lt_s - (local.get $13) - (i32.const 24000) - ) - (block - (local.set $19 - (i32.const 4) - ) - (br $__rjti$5) - ) - ) - (if - (i32.lt_s - (local.get $13) - (i32.const 32000) - ) - (block - (local.set $19 - (i32.const 5) - ) - (br $__rjti$5) - ) - ) - (if - (i32.lt_s - (local.get $13) - (i32.const 64000) - ) - (block - (local.set $19 - (i32.const 6) - ) - (br $__rjti$5) - ) - ) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $21) - (i32.const 2) - ) - (i32.const 28952) - ) - ) - (i32.div_s - (i32.add - (local.get $13) - (i32.const -64000) - ) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.set $50 - (i32.load - (i32.add - (i32.mul - (local.tee $64 - (i32.add - (local.get $19) - (i32.const -1) - ) - ) - (i32.const 20) - ) - (i32.const 28832) - ) - ) - ) - (i32.div_s - (i32.add - (i32.mul - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $64) - (i32.const 20) - ) - (i32.const 28832) - ) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - ) - (i32.sub - (local.tee $64 - (i32.load - (i32.add - (i32.mul - (local.get $19) - (i32.const 20) - ) - (i32.const 28832) - ) - ) - ) - (local.get $13) - ) - ) - (i32.mul - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $19) - (i32.const 20) - ) - (i32.const 28832) - ) - (i32.shl - (local.get $21) - (i32.const 2) - ) - ) - ) - (i32.sub - (local.get $13) - (local.get $50) - ) - ) - ) - (i32.sub - (local.get $64) - (local.get $50) - ) - ) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $13 - (select - (i32.add - (local.tee $19 - (i32.mul - (local.get $52) - (select - (i32.add - (local.tee $19 - (select - (local.get $19) - (i32.add - (local.get $19) - (i32.const 100) - ) - (local.get $17) - ) - ) - (i32.const 300) - ) - (local.get $19) - (i32.eq - (local.get $5) - (i32.const 1104) - ) - ) - ) - ) - (i32.const -1000) - ) - (local.get $19) - (i32.and - (i32.eq - (local.get $52) - (i32.const 2) - ) - (i32.gt_s - (local.get $13) - (i32.const 11999) - ) - ) - ) - ) - ) - (if - (local.tee $21 - (i32.load - (i32.add - (local.get $0) - (i32.const 14256) - ) - ) - ) - (block - (local.set $19 - (local.get $17) - ) - (local.set $17 - (local.get $21) - ) - (local.set $4 - (local.get $13) - ) - (br $__rjti$7) - ) - ) - (local.set $11 - (f32.sub - (f32.const 1) - (f32.demote_f64 - (call $_exp - (f64.mul - (f64.promote_f32 - (f32.mul - (f32.convert_i32_s - (i32.sub - (local.get $13) - (local.get $4) - ) - ) - (f32.const 0.0009765625) - ) - ) - (f64.const 0.6931471805599453) - ) - ) - ) - ) - ) - (local.set $4 - (local.get $13) - ) - ) - (block $do-once166 - (i32.store offset=36 - (local.get $0) - (local.get $4) - ) - (if - (i32.eqz - (local.tee $17 - (i32.load - (i32.add - (local.get $0) - (i32.const 14256) - ) - ) - ) - ) - (block - (local.set $11 - (f32.const 1) - ) - (br $do-once166) - ) - ) - (local.set $19 - (i32.load offset=148 - (local.get $0) - ) - ) - (br $__rjti$7) - ) - ) - (br $do-once170) - ) - (if - (i32.eqz - (local.get $19) - ) - (block - (local.set $11 - (f32.const 1) - ) - (br $do-once170) - ) - ) - (if - (i32.load offset=176 - (local.get $0) - ) - (block - (local.set $11 - (f32.const 1) - ) - (br $do-once170) - ) - ) - (local.set $12 - (block $switch172 (result f32) - (block $switch-default175 - (block $switch-case174 - (block $switch-case173 - (br_table $switch-case173 $switch-case174 $switch-default175 - (i32.sub - (local.tee $50 - (i32.load - (local.get $8) - ) - ) - (i32.const 1101) - ) - ) - ) - (local.set $19 - (i32.const 13) - ) - (br $switch172 - (f32.const 8e3) - ) - ) - (local.set $19 - (i32.const 15) - ) - (br $switch172 - (f32.const 12e3) - ) - ) - (local.set $19 - (i32.const 17) - ) - (f32.const 16e3) - ) - ) - (if - (i32.gt_s - (local.tee $21 - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.const 0) - ) - (block - (local.set $8 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in177 - (local.set $64 - (i32.mul - (local.get $8) - (i32.const 21) - ) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in179 - (local.set $52 - (f32.lt - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $13) - (local.get $64) - ) - (i32.const 2) - ) - (local.get $17) - ) - ) - ) - (f32.const 0.5) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (select - (f32.mul - (local.tee $11 - (select - (select - (f32.const -2) - (f32.const 0.5) - (local.tee $86 - (i32.eqz - (f32.gt - (select - (local.get $15) - (f32.const 0.5) - (local.get $52) - ) - (f32.const -2) - ) - ) - ) - ) - (local.get $15) - (i32.or - (i32.xor - (local.get $52) - (i32.const 1) - ) - (local.get $86) - ) - ) - ) - (f32.const 0.5) - ) - (local.get $11) - (f32.gt - (local.get $11) - (f32.const 0) - ) - ) - ) - ) - (br_if $while-in179 - (i32.ne - (local.tee $13 - (i32.add - (local.get $13) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - (br_if $while-in177 - (i32.ne - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $21) - ) - ) - ) - ) - (local.set $11 - (f32.const 0) - ) - ) - (local.set $8 - (select - (local.tee $8 - (i32.trunc_f32_s - (f32.mul - (local.get $12) - (f32.add - (f32.mul - (f32.div - (local.get $11) - (f32.convert_i32_s - (local.get $19) - ) - ) - (f32.convert_i32_s - (local.get $21) - ) - ) - (f32.const 0.20000000298023224) - ) - ) - ) - ) - (local.tee $13 - (i32.div_s - (i32.mul - (local.get $4) - (i32.const -2) - ) - (i32.const 3) - ) - ) - (i32.lt_s - (local.get $13) - (local.get $8) - ) - ) - ) - (if - (i32.eq - (i32.and - (local.get $50) - (i32.const -2) - ) - (i32.const 1104) - ) - (local.set $8 - (i32.div_s - (i32.mul - (local.get $8) - (i32.const 3) - ) - (i32.const 5) - ) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $4 - (i32.add - (local.get $4) - (local.get $8) - ) - ) - ) - (local.set $11 - (f32.const 1) - ) - ) - (i32.store offset=32 - (local.get $0) - (i32.div_s - (i32.mul - (local.get $2) - (i32.const 1000) - ) - (local.tee $17 - (i32.load - (local.get $14) - ) - ) - ) - ) - (i32.store - (local.get $105) - (local.tee $13 - (i32.load offset=112 - (local.get $0) - ) - ) - ) - (i32.store offset=12 - (local.get $0) - (local.tee $21 - (i32.load - (local.get $33) - ) - ) - ) - (block $label$break$L593 - (block $switch-default184 - (block $switch-case183 - (block $switch-case182 - (br_table $switch-case182 $switch-case183 $switch-default184 - (i32.sub - (local.get $5) - (i32.const 1101) - ) - ) - ) - (local.set $81 - (i32.const 8000) - ) - (br $label$break$L593) - ) - (local.set $81 - (i32.const 12000) - ) - (br $label$break$L593) - ) - (if - (i32.or - (local.get $28) - (i32.eq - (local.get $5) - (i32.const 1103) - ) - ) - (block - (local.set $81 - (i32.const 16000) - ) - (br $label$break$L593) - ) - ) - (call $_celt_fatal - (i32.const 44690) - (i32.const 44777) - (i32.const 1755) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.get $81) - ) - (i32.store offset=24 - (local.get $0) - (select - (i32.const 16000) - (i32.const 8000) - (local.get $28) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 16000) - ) - (if - (i32.eq - (local.get $78) - (i32.const 1000) - ) - (block $do-once185 - (br_if $do-once185 - (i32.ge_s - (local.tee $8 - (select - (i32.div_s - (i32.shl - (local.get $44) - (i32.const 4) - ) - (i32.const 3) - ) - (local.get $83) - (local.get $43) - ) - ) - (i32.const 8000) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 12000) - ) - (i32.store offset=28 - (local.get $0) - (select - (local.get $81) - (i32.const 12000) - (i32.lt_u - (local.get $81) - (i32.const 12000) - ) - ) - ) - (br_if $do-once185 - (i32.ge_s - (local.get $8) - (i32.const 7000) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 8000) - ) - (i32.store offset=28 - (local.get $0) - (i32.const 8000) - ) - ) - ) - (i32.store offset=60 - (local.get $0) - (local.tee $44 - (i32.eqz - (i32.load offset=148 - (local.get $0) - ) - ) - ) - ) - (i32.store - (local.tee $19 - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (local.tee $8 - (i32.shl - (local.get $36) - (i32.const 3) - ) - ) - ) - (if - (i32.and - (i32.ne - (local.get $10) - (i32.const 0) - ) - (i32.gt_s - (local.get $6) - (i32.const 1) - ) - ) - (block $do-once187 - (i32.store - (local.get $19) - (local.tee $8 - (i32.sub - (local.get $8) - (i32.or - (i32.shl - (local.get $6) - (i32.const 3) - ) - (i32.const 1) - ) - ) - ) - ) - (br_if $do-once187 - (i32.eqz - (local.get $28) - ) - ) - (i32.store - (local.get $19) - (local.tee $8 - (i32.add - (local.get $8) - (i32.const -20) - ) - ) - ) - ) - ) - (block $do-once189 - (if - (local.get $44) - (block - (br_if $do-once189 - (i32.eqz - (local.get $28) - ) - ) - (i32.store - (local.get $19) - (select - (local.get $8) - (local.tee $4 - (i32.div_s - (i32.mul - (local.get $2) - (local.get $4) - ) - (local.get $17) - ) - ) - (i32.lt_s - (local.get $8) - (local.get $4) - ) - ) - ) - ) - (block - (br_if $do-once189 - (i32.eqz - (local.get $28) - ) - ) - (local.set $28 - (i32.add - (i32.shl - (i32.load offset=52 - (local.get $0) - ) - (i32.const 1) - ) - (select - (i32.const 2) - (i32.const 1) - (i32.eq - (local.get $17) - (i32.mul - (local.get $2) - (i32.const 50) - ) - ) - ) - ) - ) - (i32.store - (local.get $19) - (i32.div_s - (i32.mul - (local.get $2) - (select - (i32.add - (local.tee $8 - (i32.mul - (local.get $21) - (select - (i32.add - (local.tee $8 - (block $__rjto$6 (result i32) - (block $__rjti$6 - (br $__rjto$6 - (if (result i32) - (i32.lt_s - (local.tee $4 - (i32.div_s - (i32.div_s - (i32.mul - (local.get $8) - (local.get $17) - ) - (local.get $2) - ) - (local.get $21) - ) - ) - (i32.const 12000) - ) - (block - (local.set $8 - (i32.const 1) - ) - (br $__rjti$6) - ) - (block (result i32) - (if - (i32.lt_s - (local.get $4) - (i32.const 16000) - ) - (block - (local.set $8 - (i32.const 2) - ) - (br $__rjti$6) - ) - ) - (if - (i32.lt_s - (local.get $4) - (i32.const 20000) - ) - (block - (local.set $8 - (i32.const 3) - ) - (br $__rjti$6) - ) - ) - (if - (i32.lt_s - (local.get $4) - (i32.const 24000) - ) - (block - (local.set $8 - (i32.const 4) - ) - (br $__rjti$6) - ) - ) - (if - (i32.lt_s - (local.get $4) - (i32.const 32000) - ) - (block - (local.set $8 - (i32.const 5) - ) - (br $__rjti$6) - ) - ) - (if - (i32.lt_s - (local.get $4) - (i32.const 64000) - ) - (block - (local.set $8 - (i32.const 6) - ) - (br $__rjti$6) - ) - ) - (i32.add - (i32.load - (i32.add - (i32.shl - (local.get $28) - (i32.const 2) - ) - (i32.const 28952) - ) - ) - (i32.div_s - (i32.add - (local.get $4) - (i32.const -64000) - ) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.set $44 - (i32.load - (i32.add - (i32.mul - (local.tee $43 - (i32.add - (local.get $8) - (i32.const -1) - ) - ) - (i32.const 20) - ) - (i32.const 28832) - ) - ) - ) - (i32.div_s - (i32.add - (i32.mul - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $43) - (i32.const 20) - ) - (i32.const 28832) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - (i32.sub - (local.tee $43 - (i32.load - (i32.add - (i32.mul - (local.get $8) - (i32.const 20) - ) - (i32.const 28832) - ) - ) - ) - (local.get $4) - ) - ) - (i32.mul - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $8) - (i32.const 20) - ) - (i32.const 28832) - ) - (i32.shl - (local.get $28) - (i32.const 2) - ) - ) - ) - (i32.sub - (local.get $4) - (local.get $44) - ) - ) - ) - (i32.sub - (local.get $43) - (local.get $44) - ) - ) - ) - ) - (i32.const 300) - ) - (local.get $8) - (i32.eq - (local.get $5) - (i32.const 1104) - ) - ) - ) - ) - (i32.const -1000) - ) - (local.get $8) - (i32.and - (i32.eq - (local.get $21) - (i32.const 2) - ) - (i32.gt_s - (local.get $4) - (i32.const 11999) - ) - ) - ) - ) - (local.get $17) - ) - ) - ) - ) - ) - (if - (local.get $40) - (block - (i32.store - (local.get $100) - (i32.const 0) - ) - (local.set $8 - (i32.add - (i32.add - (local.get $0) - (i32.const 14280) - ) - (i32.shl - (local.tee $44 - (i32.mul - (local.get $13) - (i32.sub - (i32.sub - (local.tee $19 - (i32.load offset=172 - (local.get $0) - ) - ) - (i32.div_s - (local.get $17) - (i32.const 400) - ) - ) - (i32.load offset=116 - (local.get $0) - ) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $21 - (i32.load offset=60 - (local.tee $4 - (i32.load - (local.get $102) - ) - ) - ) - ) - (local.set $4 - (i32.gt_s - (local.tee $28 - (i32.div_s - (i32.load offset=4 - (local.get $4) - ) - (local.tee $17 - (i32.div_s - (i32.const 48000) - (local.get $17) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (block $do-once193 - (if - (i32.eq - (local.get $13) - (i32.const 1) - ) - (block - (br_if $do-once193 - (i32.eqz - (local.get $4) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in196 - (f32.store - (local.tee $43 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $8) - ) - ) - (f32.mul - (f32.load - (local.get $43) - ) - (f32.add - (local.tee $12 - (f32.mul - (local.tee $12 - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $4) - (local.get $17) - ) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - (local.get $12) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (local.get $12) - ) - (f32.const 0) - ) - ) - ) - ) - (br_if $while-in196 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $28) - ) - ) - ) - ) - (block - (br_if $do-once193 - (i32.eqz - (local.get $4) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in198 - (f32.store - (local.tee $81 - (i32.add - (i32.shl - (local.tee $43 - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - (f32.mul - (f32.load - (local.get $81) - ) - (local.tee $12 - (f32.add - (local.tee $12 - (f32.mul - (local.tee $12 - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $4) - (local.get $17) - ) - (i32.const 2) - ) - (local.get $21) - ) - ) - ) - (local.get $12) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (local.get $12) - ) - (f32.const 0) - ) - ) - ) - ) - ) - (f32.store - (local.tee $43 - (i32.add - (i32.shl - (i32.or - (local.get $43) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - (f32.mul - (f32.load - (local.get $43) - ) - (local.get $12) - ) - ) - (br_if $while-in198 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $28) - ) - ) - ) - ) - ) - ) - (drop - (call $_memset - (local.get $54) - (i32.const 0) - (i32.shl - (local.get $44) - (i32.const 2) - ) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.mul - (local.get $13) - (local.get $19) - ) - ) - (i32.const 0) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in200 - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $27) - ) - (call $_lrintf - (select - (local.tee $12 - (select - (local.tee $12 - (f32.mul - (f32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 14280) - ) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - (f32.const 32768) - ) - ) - (f32.const -32768) - (f32.gt - (local.get $12) - (f32.const -32768) - ) - ) - ) - (f32.const 32767) - (f32.lt - (local.get $12) - (f32.const 32767) - ) - ) - ) - ) - (br_if $while-in200 - (i32.ne - (local.get $8) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (drop - (call $_silk_Encode - (local.get $101) - (local.get $105) - (local.get $27) - (local.get $19) - (i32.const 0) - (local.get $100) - (local.get $40) - (local.get $49) - ) - ) - (i32.store offset=72 - (local.get $0) - (i32.const 0) - ) - (local.set $13 - (i32.load offset=112 - (local.get $0) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $8 - (i32.mul - (local.get $2) - (local.get $13) - ) - ) - (i32.const 0) - ) - (block $do-once201 - (i32.store16 - (local.get $27) - (call $_lrintf - (select - (local.tee $12 - (select - (local.tee $12 - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $13 - (i32.mul - (local.get $13) - (local.get $82) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - (f32.const 32768) - ) - ) - (f32.const -32768) - (f32.gt - (local.get $12) - (f32.const -32768) - ) - ) - ) - (f32.const 32767) - (f32.lt - (local.get $12) - (f32.const 32767) - ) - ) - ) - ) - (br_if $do-once201 - (i32.eq - (local.get $8) - (i32.const 1) - ) - ) - (local.set $4 - (i32.const 1) - ) - (loop $while-in204 - (i32.store16 - (i32.add - (i32.shl - (local.get $4) - (i32.const 1) - ) - (local.get $27) - ) - (call $_lrintf - (select - (local.tee $12 - (select - (local.tee $12 - (f32.mul - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $4) - (local.get $13) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - (f32.const 32768) - ) - ) - (f32.const -32768) - (f32.gt - (local.get $12) - (f32.const -32768) - ) - ) - ) - (f32.const 32767) - (f32.lt - (local.get $12) - (f32.const 32767) - ) - ) - ) - ) - (br_if $while-in204 - (i32.lt_s - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (local.set $7 - (if (result i32) - (call $_silk_Encode - (local.get $101) - (local.get $105) - (local.get $27) - (local.get $2) - (local.get $16) - (local.get $144) - (i32.const 0) - (local.get $49) - ) - (i32.const -3) - (block (result i32) - (local.set $4 - (i32.load offset=80 - (local.get $0) - ) - ) - (block $label$break$L649 - (if - (i32.eq - (local.tee $8 - (i32.load - (local.get $18) - ) - ) - (i32.const 1000) - ) - (block - (if - (i32.lt_s - (local.get $4) - (i32.const 12000) - ) - (if - (i32.eqz - (i32.sub - (local.get $4) - (i32.const 8000) - ) - ) - (block - (local.set $47 - (i32.const 1101) - ) - (br $label$break$L649) - ) - ) - (block $label$break$L651 - (if - (i32.lt_s - (local.get $4) - (i32.const 16000) - ) - (block - (br_if $label$break$L651 - (i32.sub - (local.get $4) - (i32.const 12000) - ) - ) - (local.set $47 - (i32.const 1102) - ) - ) - (block - (br_if $label$break$L651 - (i32.sub - (local.get $4) - (i32.const 16000) - ) - ) - (local.set $47 - (i32.const 1103) - ) - ) - ) - (br $label$break$L649) - ) - ) - (local.set $47 - (local.get $5) - ) - ) - (block - (if - (i32.eq - (local.get $4) - (i32.const 16000) - ) - (block - (local.set $47 - (local.get $5) - ) - (br $label$break$L649) - ) - ) - (call $_celt_fatal - (i32.const 44796) - (i32.const 44777) - (i32.const 1863) - ) - ) - ) - ) - (i32.store offset=72 - (local.get $0) - (i32.and - (local.tee $4 - (if (result i32) - (i32.load offset=96 - (local.get $0) - ) - (i32.eqz - (i32.load - (i32.add - (local.get $0) - (i32.const 18132) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 1) - ) - ) - (if - (i32.load - (local.get $144) - ) - (block - (local.set $4 - (if (result i32) - (local.get $4) - (block (result i32) - (local.set $6 - (select - (select - (local.tee $4 - (select - (local.tee $6 - (i32.div_s - (i32.mul - (i32.add - (i32.load offset=160 - (local.get $0) - ) - (i32.mul - (local.tee $4 - (i32.add - (i32.mul - (local.tee $5 - (i32.load - (local.get $33) - ) - ) - (i32.const 40) - ) - (i32.const 20) - ) - ) - (i32.sub - (i32.const 200) - (local.get $24) - ) - ) - ) - (i32.const 3) - ) - (i32.const 3200) - ) - ) - (local.tee $4 - (i32.div_s - (i32.add - (local.get $4) - (i32.div_s - (i32.mul - (i32.sub - (i32.shl - (local.get $7) - (i32.const 3) - ) - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - (i32.const 240) - ) - (i32.add - (i32.div_s - (i32.const 48000) - (local.get $24) - ) - (i32.const 240) - ) - ) - ) - (i32.const 8) - ) - ) - (i32.lt_s - (local.get $6) - (local.get $4) - ) - ) - ) - (i32.const 257) - (i32.lt_s - (local.get $4) - (i32.const 257) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $4) - (i32.or - (i32.shl - (local.get $5) - (i32.const 3) - ) - (i32.const 4) - ) - ) - ) - ) - (i32.store - (local.get $53) - (i32.const 1) - ) - (local.set $23 - (i32.const 0) - ) - (i32.ne - (local.get $6) - (i32.const 0) - ) - ) - (local.get $10) - ) - ) - (call $_llvm_stackrestore - (local.get $41) - ) - (br $__rjti$14) - ) - ) - (i32.store - (local.get $99) - (i32.const 0) - ) - (local.set $4 - (i32.load - (local.get $33) - ) - ) - (local.set $0 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.div_s - (i32.load - (local.get $14) - ) - (local.get $2) - ) - ) - (i32.const 400) - ) - (block (result i32) - (local.set $1 - (i32.const 0) - ) - (loop $while-in217 - (local.set $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (br_if $while-in217 - (i32.lt_s - (local.tee $0 - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 400) - ) - ) - ) - (i32.shl - (local.get $1) - (i32.const 3) - ) - ) - (i32.const 0) - ) - ) - (i32.store8 - (local.get $3) - (i32.or - (block $switch218 (result i32) - (block $switch-default221 - (block $switch-case220 - (block $switch-case219 - (br_table $switch-case219 $switch-default221 $switch-case220 $switch-default221 - (i32.sub - (local.get $8) - (i32.const 1000) - ) - ) - ) - (br $switch218 - (i32.or - (i32.add - (local.get $0) - (i32.const -16) - ) - (i32.and - (i32.add - (i32.shl - (local.get $47) - (i32.const 5) - ) - (i32.const 96) - ) - (i32.const 224) - ) - ) - ) - ) - (br $switch218 - (i32.or - (i32.or - (i32.and - (i32.shl - (select - (local.tee $1 - (i32.add - (local.get $47) - (i32.const -1102) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - (i32.const 5) - ) - (i32.const 96) - ) - (local.get $0) - ) - (i32.const 128) - ) - ) - ) - (i32.or - (i32.or - (i32.add - (local.get $0) - (i32.const 240) - ) - (i32.shl - (local.get $47) - (i32.const 4) - ) - ) - (i32.const 96) - ) - ) - (i32.shl - (i32.eq - (local.get $4) - (i32.const 2) - ) - (i32.const 2) - ) - ) - ) - (i32.const 1) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $41) - ) - ) - ) - (br $label$break$L684) - ) - (local.set $10 - (local.get $6) - ) - (i32.store - (local.get $142) - (block $switch223 (result i32) - (block $switch-default228 - (block $switch-case227 - (block $switch-case226 - (block $switch-case224 - (br_table $switch-case224 $switch-case226 $switch-case226 $switch-case227 $switch-default228 - (i32.sub - (local.get $47) - (i32.const 1101) - ) - ) - ) - (br $switch223 - (i32.const 13) - ) - ) - (br $switch223 - (i32.const 17) - ) - ) - (br $switch223 - (i32.const 19) - ) - ) - (i32.const 21) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10012) - (local.get $142) - ) - ) - (i32.store - (local.get $141) - (i32.load - (local.get $33) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10008) - (local.get $141) - ) - ) - (i32.store - (local.get $140) - (i32.const -1) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4002) - (local.get $140) - ) - ) - (if - (i32.eq - (i32.load - (local.get $18) - ) - (i32.const 1000) - ) - (block - (local.set $6 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (i32.div_s - (i32.mul - (local.tee $5 - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.load - (local.get $14) - ) - ) - (i32.const 400) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - ) - (block $do-once229 - (i32.store - (local.get $139) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4006) - (local.get $139) - ) - ) - (i32.store - (local.get $138) - (select - (i32.const 0) - (i32.const 2) - (i32.load offset=76 - (local.get $0) - ) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10002) - (local.get $138) - ) - ) - (local.set $6 - (i32.ne - (i32.load offset=148 - (local.get $0) - ) - (i32.const 0) - ) - ) - (block $__rjto$9 - (block $__rjti$9 - (block $__rjti$8 - (local.set $17 - (if (result i32) - (i32.eq - (local.tee $5 - (i32.load - (local.get $18) - ) - ) - (i32.const 1001) - ) - (if (result i32) - (local.get $6) - (block - (i32.store - (local.get $137) - (i32.sub - (i32.load offset=160 - (local.get $0) - ) - (i32.load offset=36 - (local.get $0) - ) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4002) - (local.get $137) - ) - ) - (i32.store - (local.get $136) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4020) - (local.get $136) - ) - ) - (br $__rjti$8) - ) - (block (result i32) - (local.set $6 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $13 - (i32.div_s - (i32.mul - (local.tee $5 - (i32.load offset=112 - (local.get $0) - ) - ) - (local.tee $8 - (i32.load - (local.get $14) - ) - ) - ) - (i32.const 400) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.const 1001) - ) - ) - (block - (br_if $__rjti$9 - (i32.eqz - (local.get $6) - ) - ) - (i32.store - (local.get $135) - (i32.const 1) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4006) - (local.get $135) - ) - ) - (i32.store - (local.get $134) - (i32.load offset=152 - (local.get $0) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4020) - (local.get $134) - ) - ) - (i32.store - (local.get $133) - (i32.load offset=160 - (local.get $0) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4002) - (local.get $133) - ) - ) - (br $__rjti$8) - ) - ) - ) - (br $__rjto$9) - ) - (local.set $5 - (i32.load - (local.get $18) - ) - ) - ) - (local.set $6 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.tee $19 - (i32.div_s - (i32.mul - (local.tee $13 - (i32.load offset=112 - (local.get $0) - ) - ) - (local.tee $8 - (i32.load - (local.get $14) - ) - ) - ) - (i32.const 400) - ) - ) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (local.set $13 - (if (result i32) - (i32.eq - (local.get $5) - (i32.const 1000) - ) - (block - (local.set $5 - (local.get $13) - ) - (br $do-once229) - ) - (block (result i32) - (local.set $17 - (local.get $5) - ) - (local.set $5 - (local.get $13) - ) - (local.get $19) - ) - ) - ) - ) - (br_if $do-once229 - (i32.eqz - (i32.and - (i32.ne - (local.tee $19 - (i32.load - (local.get $63) - ) - ) - (local.get $17) - ) - (i32.gt_s - (local.get $19) - (i32.const 0) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $6) - (i32.add - (i32.add - (local.get $0) - (i32.const 14280) - ) - (i32.shl - (i32.mul - (local.get $5) - (i32.add - (i32.load offset=172 - (local.get $0) - ) - (i32.sub - (i32.div_s - (local.get $8) - (i32.const -400) - ) - (local.get $82) - ) - ) - ) - (i32.const 2) - ) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $13 - (i32.mul - (local.get $5) - (i32.sub - (local.tee $8 - (i32.load offset=172 - (local.get $0) - ) - ) - (local.get $51) - ) - ) - ) - (i32.const 0) - ) - (block - (drop - (call $_memmove - (local.get $54) - (i32.add - (i32.add - (local.get $0) - (i32.const 14280) - ) - (i32.shl - (i32.mul - (local.get $2) - (local.get $5) - ) - (i32.const 2) - ) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - ) - (drop - (call $_memcpy - (i32.add - (i32.add - (local.get $0) - (i32.const 14280) - ) - (i32.shl - (local.get $13) - (i32.const 2) - ) - ) - (local.get $25) - (i32.mul - (local.get $5) - (i32.shl - (local.get $51) - (i32.const 2) - ) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $54) - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (i32.sub - (local.get $51) - (local.get $8) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - (i32.mul - (local.get $8) - (i32.shl - (local.get $5) - (i32.const 2) - ) - ) - ) - ) - ) - (if - (i32.or - (f32.lt - (local.tee $12 - (f32.load - (local.tee $40 - (i32.add - (local.get $0) - (i32.const 14204) - ) - ) - ) - ) - (f32.const 1) - ) - (f32.lt - (local.get $11) - (f32.const 1) - ) - ) - (block $do-once233 - (local.set $8 - (i32.load offset=60 - (local.tee $5 - (i32.load - (local.get $102) - ) - ) - ) - ) - (local.set $5 - (i32.gt_s - (local.tee $13 - (i32.div_s - (i32.load offset=4 - (local.get $5) - ) - (local.tee $17 - (i32.div_s - (i32.const 48000) - (i32.load - (local.get $14) - ) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (block $do-once235 - (if - (i32.eq - (local.tee $19 - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.const 1) - ) - (block - (br_if $do-once235 - (i32.eqz - (local.get $5) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in238 - (f32.store - (local.tee $21 - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $25) - ) - ) - (f32.mul - (f32.load - (local.get $21) - ) - (f32.add - (f32.mul - (local.get $11) - (local.tee $15 - (f32.mul - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (local.get $17) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - (local.get $15) - ) - ) - ) - (f32.mul - (local.get $12) - (f32.sub - (f32.const 1) - (local.get $15) - ) - ) - ) - ) - ) - (br_if $while-in238 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - (block - (br_if $do-once235 - (i32.eqz - (local.get $5) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in240 - (f32.store - (local.tee $24 - (i32.add - (i32.shl - (local.tee $21 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - (f32.mul - (f32.load - (local.get $24) - ) - (local.tee $15 - (f32.add - (f32.mul - (local.get $11) - (local.tee $15 - (f32.mul - (local.tee $15 - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (local.get $17) - ) - (i32.const 2) - ) - (local.get $8) - ) - ) - ) - (local.get $15) - ) - ) - ) - (f32.mul - (local.get $12) - (f32.sub - (f32.const 1) - (local.get $15) - ) - ) - ) - ) - ) - ) - (f32.store - (local.tee $21 - (i32.add - (i32.shl - (i32.or - (local.get $21) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - (f32.mul - (f32.load - (local.get $21) - ) - (local.get $15) - ) - ) - (br_if $while-in240 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - ) - (br_if $do-once233 - (i32.ge_s - (local.get $13) - (local.get $2) - ) - ) - (local.set $8 - (i32.const 0) - ) - (loop $while-in242 - (local.set $5 - (local.get $13) - ) - (loop $while-in244 - (f32.store - (local.tee $17 - (i32.add - (i32.shl - (i32.add - (local.get $8) - (i32.mul - (local.get $5) - (local.get $19) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - (f32.mul - (local.get $11) - (f32.load - (local.get $17) - ) - ) - ) - (br_if $while-in244 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - (br_if $while-in242 - (i32.lt_s - (local.tee $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (local.get $19) - ) - ) - ) - ) - ) - (f32.store - (local.get $40) - (local.get $11) - ) - (block $__rjto$10 - (block $__rjti$10 - (br_if $__rjti$10 - (i32.eqz - (local.tee $13 - (i32.eq - (local.tee $17 - (i32.load - (local.get $18) - ) - ) - (i32.const 1001) - ) - ) - ) - ) - (br_if $__rjti$10 - (i32.eq - (i32.load - (local.get $33) - ) - (i32.const 1) - ) - ) - (br $__rjto$10) - ) - (i32.store offset=92 - (local.get $0) - (if (result i32) - (i32.gt_s - (local.get $9) - (i32.const 32000) - ) - (i32.const 16384) - (if (result i32) - (i32.lt_s - (local.get $9) - (i32.const 16000) - ) - (i32.const 0) - (i32.sub - (i32.const 16384) - (i32.div_s - (i32.sub - (i32.const 65536000) - (i32.shl - (local.get $9) - (i32.const 11) - ) - ) - (i32.add - (local.get $9) - (i32.const -14000) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eqz - (i32.load - (i32.add - (local.get $0) - (i32.const 14256) - ) - ) - ) - (block $do-once247 - (br_if $do-once247 - (i32.ne - (i32.load offset=112 - (local.get $0) - ) - (i32.const 2) - ) - ) - (br_if $do-once247 - (i32.eqz - (i32.or - (i32.lt_s - (local.tee $5 - (i32.load16_s - (local.tee $19 - (i32.add - (local.get $0) - (i32.const 14196) - ) - ) - ) - ) - (i32.const 16384) - ) - (i32.lt_s - (local.tee $9 - (i32.load offset=92 - (local.get $0) - ) - ) - (i32.const 16384) - ) - ) - ) - ) - (local.set $40 - (i32.load offset=60 - (local.tee $8 - (i32.load - (local.get $102) - ) - ) - ) - ) - (local.set $15 - (f32.sub - (f32.const 1) - (f32.mul - (f32.convert_i32_s - (local.get $5) - ) - (f32.const 0.00006103515625) - ) - ) - ) - (local.set $11 - (f32.sub - (f32.const 1) - (f32.mul - (f32.convert_i32_s - (local.get $9) - ) - (f32.const 0.00006103515625) - ) - ) - ) - (if - (i32.lt_s - (local.tee $5 - (if (result i32) - (i32.gt_s - (local.tee $8 - (i32.div_s - (i32.load offset=4 - (local.get $8) - ) - (local.tee $21 - (i32.div_s - (i32.const 48000) - (i32.load - (local.get $14) - ) - ) - ) - ) - ) - (i32.const 0) - ) - (block (result i32) - (local.set $5 - (i32.const 0) - ) - (loop $while-in250 (result i32) - (local.set $12 - (f32.load - (local.tee $27 - (i32.add - (i32.shl - (local.tee $24 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - ) - ) - (f32.store - (local.get $27) - (f32.sub - (local.get $12) - (local.tee $20 - (f32.mul - (f32.add - (f32.mul - (local.get $11) - (local.tee $20 - (f32.mul - (local.tee $20 - (f32.load - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (local.get $21) - ) - (i32.const 2) - ) - (local.get $40) - ) - ) - ) - (local.get $20) - ) - ) - ) - (f32.mul - (local.get $15) - (f32.sub - (f32.const 1) - (local.get $20) - ) - ) - ) - (f32.mul - (f32.sub - (local.get $12) - (local.tee $12 - (f32.load - (local.tee $24 - (i32.add - (i32.shl - (i32.or - (local.get $24) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - ) - ) - (f32.store - (local.get $24) - (f32.add - (local.get $12) - (local.get $20) - ) - ) - (br_if $while-in250 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - (local.get $8) - ) - ) - (i32.const 0) - ) - ) - (local.get $2) - ) - (loop $while-in252 - (local.set $12 - (f32.load - (local.tee $40 - (i32.add - (i32.shl - (local.tee $8 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - ) - ) - (f32.store - (local.get $40) - (f32.sub - (local.get $12) - (local.tee $15 - (f32.mul - (local.get $11) - (f32.mul - (f32.sub - (local.get $12) - (local.tee $12 - (f32.load - (local.tee $8 - (i32.add - (i32.shl - (i32.or - (local.get $8) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $25) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - ) - ) - ) - ) - (f32.store - (local.get $8) - (f32.add - (local.get $12) - (local.get $15) - ) - ) - (br_if $while-in252 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - ) - ) - (i32.store16 - (local.get $19) - (local.get $9) - ) - ) - ) - (local.set $5 - (block $__rjto$11 (result i32) - (block $__rjti$11 - (br_if $__rjti$11 - (i32.eq - (local.get $17) - (i32.const 1002) - ) - ) - (br $__rjto$11 - (block $do-once253 (result i32) - (br_if $__rjti$11 - (i32.gt_s - (i32.add - (i32.clz - (local.tee $8 - (i32.load offset=28 - (local.get $16) - ) - ) - ) - (i32.add - (local.tee $5 - (i32.load offset=20 - (local.get $16) - ) - ) - (select - (i32.const 5) - (i32.const -15) - (local.get $13) - ) - ) - ) - (i32.shl - (local.get $36) - (i32.const 3) - ) - ) - ) - (if - (local.get $13) - (block $do-once255 - (local.set $8 - (i32.sub - (local.get $8) - (local.tee $9 - (i32.shr_u - (local.get $8) - (i32.const 12) - ) - ) - ) - ) - (if - (local.tee $13 - (i32.ne - (local.get $4) - (i32.const 0) - ) - ) - (i32.store offset=32 - (local.get $16) - (i32.add - (i32.load offset=32 - (local.get $16) - ) - (local.get $8) - ) - ) - ) - (i32.store offset=28 - (local.get $16) - (local.tee $8 - (select - (local.get $9) - (local.get $8) - (local.get $13) - ) - ) - ) - (br_if $do-once255 - (i32.ge_u - (local.get $8) - (i32.const 8388609) - ) - ) - (local.set $9 - (i32.load offset=32 - (local.get $16) - ) - ) - (loop $while-in258 - (if - (i32.eq - (local.tee $13 - (i32.shr_u - (local.get $9) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $16) - (i32.add - (i32.load offset=36 - (local.get $16) - ) - (i32.const 1) - ) - ) - (block - (local.set $8 - (i32.shr_u - (local.get $9) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $9 - (i32.load offset=40 - (local.get $16) - ) - ) - (i32.const -1) - ) - (block - (local.set $5 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $5 - (i32.load offset=24 - (local.get $16) - ) - ) - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=4 - (local.get $16) - ) - ) - (block (result i32) - (local.set $17 - (i32.load - (local.get $16) - ) - ) - (i32.store offset=24 - (local.get $16) - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.get $17) - ) - (i32.add - (local.get $8) - (local.get $9) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.or - (i32.load offset=44 - (local.get $16) - ) - (local.get $5) - ) - ) - ) - ) - (if - (local.tee $5 - (i32.load offset=36 - (local.get $16) - ) - ) - (block - (local.set $9 - (i32.and - (i32.add - (local.get $8) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in260 - (local.set $8 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $8 - (i32.load offset=24 - (local.get $16) - ) - ) - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=4 - (local.get $16) - ) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $16) - ) - ) - (i32.store offset=24 - (local.get $16) - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.get $8) - ) - (local.get $9) - ) - (local.set $5 - (i32.load offset=36 - (local.get $16) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.or - (i32.load offset=44 - (local.get $16) - ) - (local.get $8) - ) - ) - (i32.store offset=36 - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - ) - (br_if $while-in260 - (local.get $5) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $16) - (i32.and - (local.get $13) - (i32.const 255) - ) - ) - (local.set $9 - (i32.load offset=32 - (local.get $16) - ) - ) - (local.set $8 - (i32.load offset=28 - (local.get $16) - ) - ) - (local.set $5 - (i32.load offset=20 - (local.get $16) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $16) - (local.tee $9 - (i32.and - (i32.shl - (local.get $9) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $16) - (local.tee $8 - (i32.shl - (local.get $8) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - ) - (br_if $while-in258 - (i32.lt_u - (local.get $8) - (i32.const 8388609) - ) - ) - ) - ) - ) - (br_if $__rjti$11 - (i32.eqz - (local.get $4) - ) - ) - (local.set $8 - (i32.sub - (local.get $8) - (local.tee $9 - (i32.shr_u - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - (if - (local.tee $13 - (i32.ne - (local.get $23) - (i32.const 0) - ) - ) - (i32.store offset=32 - (local.get $16) - (i32.add - (i32.load offset=32 - (local.get $16) - ) - (local.get $8) - ) - ) - ) - (i32.store offset=28 - (local.get $16) - (local.tee $8 - (select - (local.get $9) - (local.get $8) - (local.get $13) - ) - ) - ) - (if - (i32.lt_u - (local.get $8) - (i32.const 8388609) - ) - (block - (local.set $9 - (i32.load offset=32 - (local.get $16) - ) - ) - (loop $while-in262 - (if - (i32.eq - (local.tee $13 - (i32.shr_u - (local.get $9) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $16) - (i32.add - (i32.load offset=36 - (local.get $16) - ) - (i32.const 1) - ) - ) - (block - (local.set $8 - (i32.shr_u - (local.get $9) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $9 - (i32.load offset=40 - (local.get $16) - ) - ) - (i32.const -1) - ) - (block - (local.set $5 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $5 - (i32.load offset=24 - (local.get $16) - ) - ) - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=4 - (local.get $16) - ) - ) - (block (result i32) - (local.set $17 - (i32.load - (local.get $16) - ) - ) - (i32.store offset=24 - (local.get $16) - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.get $17) - ) - (i32.add - (local.get $8) - (local.get $9) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.or - (i32.load offset=44 - (local.get $16) - ) - (local.get $5) - ) - ) - ) - ) - (if - (local.tee $5 - (i32.load offset=36 - (local.get $16) - ) - ) - (block - (local.set $9 - (i32.and - (i32.add - (local.get $8) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in264 - (local.set $8 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $8 - (i32.load offset=24 - (local.get $16) - ) - ) - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=4 - (local.get $16) - ) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $16) - ) - ) - (i32.store offset=24 - (local.get $16) - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.get $8) - ) - (local.get $9) - ) - (local.set $5 - (i32.load offset=36 - (local.get $16) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.or - (i32.load offset=44 - (local.get $16) - ) - (local.get $8) - ) - ) - (i32.store offset=36 - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - ) - (br_if $while-in264 - (local.get $5) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $16) - (i32.and - (local.get $13) - (i32.const 255) - ) - ) - (local.set $9 - (i32.load offset=32 - (local.get $16) - ) - ) - (local.set $8 - (i32.load offset=28 - (local.get $16) - ) - ) - (local.set $5 - (i32.load offset=20 - (local.get $16) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $16) - (local.tee $9 - (i32.and - (i32.shl - (local.get $9) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $16) - (local.tee $8 - (i32.shl - (local.get $8) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - ) - (br_if $while-in262 - (i32.lt_u - (local.get $8) - (i32.const 8388609) - ) - ) - ) - ) - ) - (local.set $9 - (select - (local.tee $9 - (select - (local.tee $9 - (select - (local.tee $9 - (i32.sub - (local.get $36) - (i32.shr_s - (i32.add - (i32.clz - (local.get $8) - ) - (i32.add - (i32.add - (local.get $5) - (i32.const -32) - ) - (select - (i32.const 18) - (i32.const 7) - (local.tee $13 - (i32.eq - (i32.load - (local.get $18) - ) - (i32.const 1001) - ) - ) - ) - ) - ) - (i32.const 3) - ) - ) - ) - (local.get $10) - (i32.lt_s - (local.get $9) - (local.get $10) - ) - ) - ) - (i32.const 2) - (i32.gt_s - (local.get $9) - (i32.const 2) - ) - ) - ) - (i32.const 257) - (i32.lt_s - (local.get $9) - (i32.const 257) - ) - ) - ) - (if - (i32.eqz - (local.get $13) - ) - (block - (local.set $8 - (local.get $4) - ) - (local.set $10 - (i32.const 1) - ) - (br $do-once253 - (local.get $9) - ) - ) - ) - (local.set $10 - (i32.shr_u - (local.get $8) - (i32.const 8) - ) - ) - (i32.store offset=28 - (local.get $16) - (local.tee $8 - (if (result i32) - (i32.eq - (local.get $9) - (i32.const 2) - ) - (i32.add - (local.get $8) - (i32.mul - (local.get $10) - (i32.const -255) - ) - ) - (block (result i32) - (i32.store offset=32 - (local.get $16) - (i32.add - (i32.load offset=32 - (local.get $16) - ) - (i32.sub - (local.get $8) - (i32.mul - (local.get $10) - (i32.sub - (i32.const 258) - (local.get $9) - ) - ) - ) - ) - ) - (local.get $10) - ) - ) - ) - ) - (if - (i32.ge_u - (local.get $8) - (i32.const 8388609) - ) - (block - (local.set $8 - (local.get $4) - ) - (local.set $10 - (i32.const 1) - ) - (br $do-once253 - (local.get $9) - ) - ) - ) - (local.set $10 - (i32.load offset=32 - (local.get $16) - ) - ) - (loop $while-in266 (result i32) - (if - (i32.eq - (local.tee $13 - (i32.shr_u - (local.get $10) - (i32.const 23) - ) - ) - (i32.const 255) - ) - (i32.store offset=36 - (local.get $16) - (i32.add - (i32.load offset=36 - (local.get $16) - ) - (i32.const 1) - ) - ) - (block - (local.set $8 - (i32.shr_u - (local.get $10) - (i32.const 31) - ) - ) - (if - (i32.gt_s - (local.tee $10 - (i32.load offset=40 - (local.get $16) - ) - ) - (i32.const -1) - ) - (block - (local.set $5 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $5 - (i32.load offset=24 - (local.get $16) - ) - ) - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=4 - (local.get $16) - ) - ) - (block (result i32) - (local.set $17 - (i32.load - (local.get $16) - ) - ) - (i32.store offset=24 - (local.get $16) - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.get $17) - ) - (i32.add - (local.get $8) - (local.get $10) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.or - (i32.load offset=44 - (local.get $16) - ) - (local.get $5) - ) - ) - ) - ) - (if - (local.tee $5 - (i32.load offset=36 - (local.get $16) - ) - ) - (block - (local.set $10 - (i32.and - (i32.add - (local.get $8) - (i32.const 255) - ) - (i32.const 255) - ) - ) - (loop $while-in268 - (local.set $8 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $8 - (i32.load offset=24 - (local.get $16) - ) - ) - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=4 - (local.get $16) - ) - ) - (block (result i32) - (local.set $5 - (i32.load - (local.get $16) - ) - ) - (i32.store offset=24 - (local.get $16) - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (i32.store8 - (i32.add - (local.get $5) - (local.get $8) - ) - (local.get $10) - ) - (local.set $5 - (i32.load offset=36 - (local.get $16) - ) - ) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (i32.store offset=44 - (local.get $16) - (i32.or - (i32.load offset=44 - (local.get $16) - ) - (local.get $8) - ) - ) - (i32.store offset=36 - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - ) - (br_if $while-in268 - (local.get $5) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $16) - (i32.and - (local.get $13) - (i32.const 255) - ) - ) - (local.set $10 - (i32.load offset=32 - (local.get $16) - ) - ) - (local.set $8 - (i32.load offset=28 - (local.get $16) - ) - ) - (local.set $5 - (i32.load offset=20 - (local.get $16) - ) - ) - ) - ) - (i32.store offset=32 - (local.get $16) - (local.tee $10 - (i32.and - (i32.shl - (local.get $10) - (i32.const 8) - ) - (i32.const 2147483392) - ) - ) - ) - (i32.store offset=28 - (local.get $16) - (local.tee $8 - (i32.shl - (local.get $8) - (i32.const 8) - ) - ) - ) - (i32.store offset=20 - (local.get $16) - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 8) - ) - ) - ) - (br_if $while-in266 - (i32.lt_u - (local.get $8) - (i32.const 8388609) - ) - ) - (local.set $8 - (local.get $4) - ) - (local.set $10 - (i32.const 1) - ) - (local.get $9) - ) - ) - ) - ) - (i32.store - (local.get $53) - (i32.const 0) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $10 - (i32.const 0) - ) - (i32.const 0) - ) - ) - (if - (i32.eq - (local.tee $13 - (i32.load - (local.get $18) - ) - ) - (i32.const 1000) - ) - (block - (local.set $46 - (i32.shr_s - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $16) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $16) - ) - (i32.const -25) - ) - ) - (i32.const 3) - ) - ) - (call $_ec_enc_done - (local.get $16) - ) - (local.set $119 - (local.get $46) - ) - ) - (if - (i32.gt_u - (i32.add - (local.tee $9 - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=24 - (local.get $16) - ) - ) - (local.tee $4 - (i32.sub - (local.get $36) - (local.get $5) - ) - ) - ) - (call $_celt_fatal - (i32.const 39589) - (i32.const 39511) - (i32.const 238) - ) - (block - (drop - (call $_memmove - (i32.add - (local.tee $17 - (i32.sub - (i32.const 0) - (local.get $9) - ) - ) - (i32.add - (local.tee $46 - (i32.load - (local.get $16) - ) - ) - (local.get $4) - ) - ) - (i32.add - (i32.add - (local.get $46) - (i32.load offset=4 - (local.get $16) - ) - ) - (local.get $17) - ) - (local.get $9) - ) - ) - (i32.store offset=4 - (local.get $16) - (local.get $4) - ) - (local.set $46 - (local.get $4) - ) - ) - ) - ) - (local.set $4 - (select - (i32.const 0) - (i32.const 17) - (i32.eq - (local.get $13) - (i32.const 1002) - ) - ) - ) - (local.set $13 - (block $do-once273 (result i32) - (block $__rjti$12 - (br_if $__rjti$12 - (local.get $10) - ) - (br_if $__rjti$12 - (i32.ne - (i32.load - (local.get $18) - ) - (i32.const 1000) - ) - ) - (local.set $9 - (i32.ne - (local.get $23) - (i32.const 0) - ) - ) - (br $do-once273 - (i32.const 0) - ) - ) - (i32.store - (local.get $85) - (local.get $32) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10022) - (local.get $85) - ) - ) - (if - (i32.eq - (i32.load - (local.get $18) - ) - (i32.const 1001) - ) - (block - (i32.store - (local.get $85) - (i32.load offset=100 - (local.get $0) - ) - ) - (i32.store offset=4 - (local.get $85) - (i32.load offset=104 - (local.get $0) - ) - ) - (i32.store - (local.get $132) - (local.get $85) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10028) - (local.get $132) - ) - ) - ) - ) - (drop - (br_if $do-once273 - (i32.const 0) - (i32.eqz - (i32.and - (local.get $10) - (local.tee $9 - (i32.ne - (local.get $23) - (i32.const 0) - ) - ) - ) - ) - ) - ) - (i32.store - (local.get $131) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10010) - (local.get $131) - ) - ) - (i32.store - (local.get $130) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4006) - (local.get $130) - ) - ) - (i32.store - (local.get $129) - (i32.const -1) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4002) - (local.get $129) - ) - ) - (if - (i32.lt_s - (call $_celt_encode_with_ec - (local.get $31) - (local.get $25) - (i32.div_s - (i32.load - (local.get $14) - ) - (i32.const 200) - ) - (i32.add - (local.get $34) - (local.get $46) - ) - (local.get $5) - (i32.const 0) - ) - (i32.const 0) - ) - (block - (local.set $7 - (i32.const -3) - ) - (br $label$break$L684) - ) - ) - (i32.store - (local.get $128) - (local.get $104) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4031) - (local.get $128) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4028) - (local.get $237) - ) - ) - (local.set $9 - (i32.const 1) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $75) - (local.get $4) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10010) - (local.get $75) - ) - ) - (if - (i32.eq - (local.tee $4 - (i32.load - (local.get $18) - ) - ) - (i32.const 1000) - ) - (local.set $4 - (local.get $119) - ) - (block $do-once275 - (if - (i32.and - (i32.ne - (local.get $4) - (local.tee $4 - (i32.load - (local.get $63) - ) - ) - ) - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - (block - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4028) - (local.get $236) - ) - ) - (drop - (call $_celt_encode_with_ec - (local.get $31) - (local.get $6) - (i32.div_s - (i32.load - (local.get $14) - ) - (i32.const 400) - ) - (local.get $75) - (i32.const 2) - (i32.const 0) - ) - ) - (i32.store - (local.get $127) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10002) - (local.get $127) - ) - ) - ) - ) - (if - (i32.gt_s - (i32.add - (i32.clz - (i32.load offset=28 - (local.get $16) - ) - ) - (i32.add - (i32.load offset=20 - (local.get $16) - ) - (i32.const -32) - ) - ) - (i32.shl - (local.get $46) - (i32.const 3) - ) - ) - (block - (local.set $4 - (local.get $119) - ) - (br $do-once275) - ) - ) - (if - (local.get $13) - (block $do-once277 - (br_if $do-once277 - (i32.ne - (i32.load - (local.get $18) - ) - (i32.const 1001) - ) - ) - (br_if $do-once277 - (i32.eqz - (i32.load offset=148 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $126) - (i32.sub - (i32.load offset=160 - (local.get $0) - ) - (i32.load offset=36 - (local.get $0) - ) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4002) - (local.get $126) - ) - ) - ) - ) - (i32.store - (local.get $125) - (i32.load offset=148 - (local.get $0) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4006) - (local.get $125) - ) - ) - (if - (i32.lt_s - (local.tee $4 - (call $_celt_encode_with_ec - (local.get $31) - (local.get $25) - (local.get $2) - (i32.const 0) - (local.get $46) - (local.get $16) - ) - ) - (i32.const 0) - ) - (block - (local.set $7 - (i32.const -3) - ) - (br $label$break$L684) - ) - ) - (br_if $do-once275 - (i32.eqz - (local.get $13) - ) - ) - (br_if $do-once275 - (i32.ne - (i32.load - (local.get $18) - ) - (i32.const 1001) - ) - ) - (br_if $do-once275 - (i32.eqz - (i32.load offset=148 - (local.get $0) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $5) - (local.get $46) - ) - ) - (drop - (call $_memmove - (i32.add - (local.get $4) - (local.get $34) - ) - (i32.add - (local.get $34) - (local.get $46) - ) - (local.get $5) - ) - ) - (local.set $46 - (local.get $6) - ) - ) - ) - (if - (i32.eqz - (i32.or - (local.get $9) - (i32.eqz - (local.get $8) - ) - ) - ) - (block - (local.set $6 - (i32.div_s - (local.tee $8 - (i32.load - (local.get $14) - ) - ) - (i32.const 200) - ) - ) - (local.set $8 - (i32.div_s - (local.get $8) - (i32.const 400) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4028) - (local.get $235) - ) - ) - (i32.store - (local.get $124) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10010) - (local.get $124) - ) - ) - (i32.store - (local.get $123) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 10002) - (local.get $123) - ) - ) - (i32.store - (local.get $122) - (i32.const 0) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4006) - (local.get $122) - ) - ) - (i32.store - (local.get $121) - (i32.const -1) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4002) - (local.get $121) - ) - ) - (if - (i32.eq - (i32.load - (local.get $18) - ) - (i32.const 1001) - ) - (if - (i32.gt_u - (i32.add - (local.tee $9 - (i32.load offset=8 - (local.get $16) - ) - ) - (i32.load offset=24 - (local.get $16) - ) - ) - (local.get $4) - ) - (call $_celt_fatal - (i32.const 39589) - (i32.const 39511) - (i32.const 238) - ) - (block - (drop - (call $_memmove - (i32.add - (local.tee $13 - (i32.sub - (i32.const 0) - (local.get $9) - ) - ) - (i32.add - (local.tee $46 - (i32.load - (local.get $16) - ) - ) - (local.get $4) - ) - ) - (i32.add - (i32.add - (local.get $46) - (i32.load offset=4 - (local.get $16) - ) - ) - (local.get $13) - ) - (local.get $9) - ) - ) - (i32.store offset=4 - (local.get $16) - (local.get $4) - ) - (local.set $234 - (local.get $4) - ) - ) - ) - (local.set $234 - (local.get $46) - ) - ) - (drop - (call $_celt_encode_with_ec - (local.get $31) - (i32.add - (i32.shl - (i32.mul - (i32.load offset=112 - (local.get $0) - ) - (i32.sub - (local.tee $9 - (i32.sub - (local.get $2) - (local.get $6) - ) - ) - (local.get $8) - ) - ) - (i32.const 2) - ) - (local.get $25) - ) - (local.get $8) - (local.get $75) - (i32.const 2) - (i32.const 0) - ) - ) - (if - (i32.lt_s - (call $_celt_encode_with_ec - (local.get $31) - (i32.add - (i32.shl - (i32.mul - (i32.load offset=112 - (local.get $0) - ) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $25) - ) - (local.get $6) - (i32.add - (local.get $34) - (local.get $234) - ) - (local.get $5) - (i32.const 0) - ) - (i32.const 0) - ) - (block - (local.set $7 - (i32.const -3) - ) - (br $label$break$L684) - ) - (block - (i32.store - (local.get $120) - (local.get $104) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $31) - (i32.const 4031) - (local.get $120) - ) - ) - ) - ) - ) - ) - (local.set $9 - (i32.load - (local.get $18) - ) - ) - (local.set $46 - (i32.load - (local.get $33) - ) - ) - (local.set $6 - (if (result i32) - (i32.lt_s - (local.tee $6 - (i32.div_s - (i32.load - (local.get $14) - ) - (local.get $2) - ) - ) - (i32.const 400) - ) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (loop $while-in284 - (local.set $8 - (i32.add - (local.get $8) - (i32.const 1) - ) - ) - (br_if $while-in284 - (i32.lt_s - (local.tee $6 - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - (i32.const 400) - ) - ) - ) - (i32.shl - (local.get $8) - (i32.const 3) - ) - ) - (i32.const 0) - ) - ) - (i32.store8 - (local.get $3) - (i32.or - (block $switch285 (result i32) - (block $switch-default288 - (block $switch-case287 - (block $switch-case286 - (br_table $switch-case286 $switch-default288 $switch-case287 $switch-default288 - (i32.sub - (local.get $9) - (i32.const 1000) - ) - ) - ) - (br $switch285 - (i32.or - (i32.add - (local.get $6) - (i32.const -16) - ) - (i32.and - (i32.add - (i32.shl - (local.get $47) - (i32.const 5) - ) - (i32.const 96) - ) - (i32.const 224) - ) - ) - ) - ) - (br $switch285 - (i32.or - (i32.or - (i32.and - (i32.shl - (select - (local.tee $8 - (i32.add - (local.get $47) - (i32.const -1102) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - (i32.const 5) - ) - (i32.const 96) - ) - (local.get $6) - ) - (i32.const 128) - ) - ) - ) - (i32.or - (i32.or - (i32.add - (local.get $6) - (i32.const 240) - ) - (i32.shl - (local.get $47) - (i32.const 4) - ) - ) - (i32.const 96) - ) - ) - (i32.shl - (i32.eq - (local.get $46) - (i32.const 2) - ) - (i32.const 2) - ) - ) - ) - (i32.store - (local.get $99) - (i32.xor - (local.tee $9 - (i32.load offset=28 - (local.get $16) - ) - ) - (i32.load - (local.get $104) - ) - ) - ) - (i32.store - (local.get $63) - (if (result i32) - (local.get $38) - (i32.const 1002) - (i32.load - (local.get $18) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14232) - ) - (local.tee $46 - (i32.load - (local.get $33) - ) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14236) - ) - (local.get $2) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14252) - ) - (i32.const 0) - ) - (block $__rjto$13 - (block $__rjti$13 - (br_if $__rjti$13 - (i32.eqz - (i32.load offset=184 - (local.get $0) - ) - ) - ) - (br_if $__rjti$13 - (i32.eqz - (i32.or - (i32.load - (local.get $32) - ) - (local.get $30) - ) - ) - ) - (local.set $12 - (f32.load - (i32.add - (local.get $0) - (i32.const 18128) - ) - ) - ) - (if - (i32.and - (f32.lt - (f32.load offset=36 - (local.get $32) - ) - (f32.const 0.10000000149011612) - ) - (local.get $79) - ) - (block - (if - (i32.gt_s - (local.tee $8 - (i32.mul - (local.get $2) - (i32.load offset=112 - (local.get $0) - ) - ) - ) - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in292 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (local.tee $11 - (f32.load - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.get $11) - ) - ) - ) - (br_if $while-in292 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $11 - (f32.const 0) - ) - ) - (local.set $30 - (f32.le - (f32.mul - (f32.div - (local.get $11) - (f32.convert_i32_s - (local.get $8) - ) - ) - (f32.const 316.2300109863281) - ) - (local.get $12) - ) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $0) - (i32.const 18124) - ) - ) - (block $do-once289 - (if - (i32.eqz - (local.get $30) - ) - (block - (i32.store - (local.get $1) - (i32.const 0) - ) - (br $do-once289) - ) - ) - (i32.store - (local.get $1) - (i32.add - (local.tee $6 - (i32.load - (local.get $1) - ) - ) - (i32.const 1) - ) - ) - (br_if $do-once289 - (i32.le_s - (local.get $6) - (i32.const 9) - ) - ) - (if - (i32.ge_s - (local.get $6) - (i32.const 30) - ) - (block - (i32.store - (local.get $1) - (i32.const 10) - ) - (br $do-once289) - ) - ) - (i32.store - (local.get $99) - (i32.const 0) - ) - (local.set $4 - (i32.load - (local.get $18) - ) - ) - (local.set $0 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.div_s - (i32.load - (local.get $14) - ) - (local.get $2) - ) - ) - (i32.const 400) - ) - (block (result i32) - (local.set $1 - (i32.const 0) - ) - (loop $while-in294 - (local.set $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (br_if $while-in294 - (i32.lt_s - (local.tee $0 - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 400) - ) - ) - ) - (i32.shl - (local.get $1) - (i32.const 3) - ) - ) - (i32.const 0) - ) - ) - (i32.store8 - (local.get $3) - (i32.or - (block $switch295 (result i32) - (block $switch-default298 - (block $switch-case297 - (block $switch-case296 - (br_table $switch-case296 $switch-default298 $switch-case297 $switch-default298 - (i32.sub - (local.get $4) - (i32.const 1000) - ) - ) - ) - (br $switch295 - (i32.or - (i32.add - (local.get $0) - (i32.const -16) - ) - (i32.and - (i32.add - (i32.shl - (local.get $47) - (i32.const 5) - ) - (i32.const 96) - ) - (i32.const 224) - ) - ) - ) - ) - (br $switch295 - (i32.or - (i32.or - (i32.and - (i32.shl - (select - (local.tee $1 - (i32.add - (local.get $47) - (i32.const -1102) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $1) - (i32.const 0) - ) - ) - (i32.const 5) - ) - (i32.const 96) - ) - (local.get $0) - ) - (i32.const 128) - ) - ) - ) - (i32.or - (i32.or - (i32.add - (local.get $0) - (i32.const 240) - ) - (i32.shl - (local.get $47) - (i32.const 4) - ) - ) - (i32.const 96) - ) - ) - (i32.shl - (i32.eq - (local.get $46) - (i32.const 2) - ) - (i32.const 2) - ) - ) - ) - (local.set $7 - (i32.const 1) - ) - (br $label$break$L684) - ) - (br $__rjto$13) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 18124) - ) - (i32.const 0) - ) - ) - (if - (i32.gt_s - (i32.add - (i32.clz - (local.get $9) - ) - (i32.add - (i32.load offset=20 - (local.get $16) - ) - (i32.const -32) - ) - ) - (i32.shl - (local.get $36) - (i32.const 3) - ) - ) - (block - (if - (i32.lt_s - (local.get $7) - (i32.const 2) - ) - (block - (local.set $7 - (i32.const -2) - ) - (br $label$break$L684) - ) - ) - (i32.store8 - (local.get $34) - (i32.const 0) - ) - (i32.store - (local.get $99) - (i32.const 0) - ) - (local.set $4 - (i32.const 1) - ) - ) - (block $label$break$L933 - (br_if $label$break$L933 - (i32.eqz - (i32.and - (i32.xor - (i32.or - (i32.ne - (i32.load - (local.get $18) - ) - (i32.const 1000) - ) - (local.get $10) - ) - (i32.const 1) - ) - (i32.gt_s - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - (local.set $4 - (loop $while-in301 (result i32) - (br_if $label$break$L933 - (i32.load8_s - (i32.add - (local.get $3) - (local.get $4) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - (if (result i32) - (i32.gt_s - (local.get $4) - (i32.const 3) - ) - (block - (local.set $4 - (local.get $1) - ) - (br $while-in301) - ) - (local.get $1) - ) - ) - ) - ) - ) - (local.set $1 - (i32.add - (i32.add - (local.get $5) - (i32.const 1) - ) - (local.get $4) - ) - ) - (if - (i32.load offset=148 - (local.get $0) - ) - (block - (local.set $7 - (local.get $1) - ) - (br $label$break$L684) - ) - ) - (if - (i32.ge_s - (local.get $1) - (i32.const 1) - ) - (block $do-once302 - (if - (i32.ne - (local.get $1) - (local.get $7) - ) - (block - (br_if $do-once302 - (i32.gt_s - (local.get $1) - (local.get $7) - ) - ) - (i32.store offset=4 - (local.get $75) - (i32.const 0) - ) - (drop - (call $_memmove - (local.tee $0 - (i32.sub - (i32.add - (local.get $3) - (local.get $7) - ) - (local.get $1) - ) - ) - (local.get $3) - (local.get $1) - ) - ) - (br_if $do-once302 - (call $_opus_repacketizer_cat - (local.get $75) - (local.get $0) - (local.get $1) - ) - ) - (br_if $do-once302 - (i32.lt_s - (call $_opus_repacketizer_out_range_impl - (local.get $75) - (i32.load offset=4 - (local.get $75) - ) - (local.get $3) - (local.get $7) - (i32.const 1) - ) - (i32.const 0) - ) - ) - ) - ) - (br $label$break$L684) - ) - ) - (local.set $7 - (i32.const -3) - ) - ) - (call $_llvm_stackrestore - (local.get $84) - ) - (global.set $STACKTOP - (local.get $65) - ) - (return - (local.get $7) - ) - ) - (local.set $5 - (local.get $13) - ) - ) - (local.set $2 - (i32.div_s - (local.get $2) - (local.get $5) - ) - ) - (if - (i32.ne - (local.get $40) - (i32.const -1) - ) - (block - (i32.store - (i32.add - (local.get $0) - (i32.const 7636) - ) - (local.get $40) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 7640) - ) - (local.get $21) - ) - ) - ) - (local.set $0 - (call $_encode_multiframe_packet - (local.get $0) - (local.get $1) - (local.get $2) - (local.get $5) - (local.get $3) - (local.get $4) - (local.get $38) - (local.get $50) - ) - ) - (global.set $STACKTOP - (local.get $65) - ) - (return - (local.get $0) - ) - ) - ) - ) - (local.set $9 - (i32.load - (i32.add - (local.get $0) - (i32.const 14240) - ) - ) - ) - (local.set $6 - (local.tee $1 - (i32.and - (i32.eq - (local.get $24) - (i32.const 25) - ) - (i32.ne - (local.tee $2 - (select - (i32.const 1002) - (select - (local.tee $1 - (i32.load - (i32.add - (local.get $0) - (i32.const 14224) - ) - ) - ) - (i32.const 1000) - (local.get $1) - ) - (i32.gt_s - (local.get $24) - (i32.const 100) - ) - ) - ) - (i32.const 1000) - ) - ) - ) - ) - (local.set $5 - (if (result i32) - (i32.lt_s - (local.tee $5 - (select - (i32.const 50) - (local.get $24) - (local.get $1) - ) - ) - (i32.const 17) - ) - (block $do-once304 (result i32) - (if - (i32.ne - (local.get $4) - (i32.const 1) - ) - (if - (i32.eqz - (i32.and - (i32.eq - (local.get $2) - (i32.const 1000) - ) - (i32.ne - (local.get $5) - (i32.const 10) - ) - ) - ) - (block - (local.set $1 - (i32.const 50) - ) - (local.set $8 - (i32.and - (i32.div_s - (i32.const 50) - (local.get $5) - ) - (i32.const 255) - ) - ) - (br $do-once304 - (i32.const 3) - ) - ) - ) - ) - (local.set $1 - (select - (i32.const 25) - (i32.const 16) - (i32.eq - (local.get $5) - (i32.const 12) - ) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $2 - (i32.const 1000) - ) - (i32.lt_s - (local.get $5) - (i32.const 13) - ) - ) - (block (result i32) - (local.set $1 - (local.get $5) - ) - (local.set $8 - (i32.const 0) - ) - (local.get $6) - ) - ) - ) - (local.set $6 - (if (result i32) - (i32.and - (i32.eq - (local.get $2) - (i32.const 1000) - ) - (i32.gt_s - (local.tee $4 - (select - (local.get $9) - (i32.const 1101) - (local.get $9) - ) - ) - (i32.const 1103) - ) - ) - (i32.const 1103) - (select - (i32.const 1101) - (select - (i32.const 1104) - (local.get $4) - (i32.and - (i32.eq - (local.get $2) - (i32.const 1001) - ) - (i32.lt_s - (local.get $4) - (i32.const 1105) - ) - ) - ) - (i32.and - (i32.eq - (local.get $2) - (i32.const 1002) - ) - (i32.eq - (local.get $4) - (i32.const 1102) - ) - ) - ) - ) - ) - (local.set $9 - (i32.load - (i32.add - (local.get $0) - (i32.const 14192) - ) - ) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 400) - ) - (block (result i32) - (local.set $4 - (i32.const 0) - ) - (loop $while-in307 - (local.set $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (br_if $while-in307 - (i32.lt_s - (local.tee $1 - (i32.shl - (local.get $1) - (i32.const 1) - ) - ) - (i32.const 400) - ) - ) - ) - (i32.shl - (local.get $4) - (i32.const 3) - ) - ) - (i32.const 0) - ) - ) - (i32.store8 - (local.get $3) - (i32.or - (block $switch308 (result i32) - (block $switch-default311 - (block $switch-case310 - (block $switch-case309 - (br_table $switch-case309 $switch-default311 $switch-case310 $switch-default311 - (i32.sub - (local.get $2) - (i32.const 1000) - ) - ) - ) - (br $switch308 - (i32.or - (i32.add - (local.get $1) - (i32.const -16) - ) - (i32.and - (i32.add - (i32.shl - (local.get $6) - (i32.const 5) - ) - (i32.const 96) - ) - (i32.const 224) - ) - ) - ) - ) - (br $switch308 - (i32.or - (i32.or - (i32.and - (i32.shl - (select - (local.tee $2 - (i32.add - (local.get $6) - (i32.const -1102) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - ) - (i32.const 5) - ) - (i32.const 96) - ) - (local.get $1) - ) - (i32.const 128) - ) - ) - ) - (i32.or - (i32.or - (i32.add - (local.get $1) - (i32.const 240) - ) - (i32.shl - (local.get $6) - (i32.const 4) - ) - ) - (i32.const 96) - ) - ) - (i32.or - (local.get $5) - (i32.shl - (i32.eq - (local.get $9) - (i32.const 2) - ) - (i32.const 2) - ) - ) - ) - ) - (if - (i32.eq - (local.get $5) - (i32.const 3) - ) - (i32.store8 offset=1 - (local.get $3) - (local.get $8) - ) - ) - (local.set $1 - (select - (i32.const 1) - (i32.const 2) - (i32.lt_u - (local.get $5) - (i32.const 2) - ) - ) - ) - (if - (i32.load offset=148 - (local.get $0) - ) - (block - (global.set $STACKTOP - (local.get $65) - ) - (return - (local.get $1) - ) - ) - ) - (local.set $0 - (select - (local.get $7) - (local.get $1) - (local.tee $2 - (i32.gt_s - (local.get $7) - (local.get $1) - ) - ) - ) - ) - (if - (local.get $2) - (block $do-once312 - (i32.store offset=4 - (local.get $53) - (i32.const 0) - ) - (drop - (call $_memmove - (local.tee $2 - (i32.sub - (i32.add - (local.get $0) - (local.get $3) - ) - (local.get $1) - ) - ) - (local.get $3) - (local.get $1) - ) - ) - (if - (i32.eqz - (call $_opus_repacketizer_cat - (local.get $53) - (local.get $2) - (local.get $1) - ) - ) - (br_if $do-once312 - (i32.ge_s - (call $_opus_repacketizer_out_range_impl - (local.get $53) - (i32.load offset=4 - (local.get $53) - ) - (local.get $3) - (local.get $0) - (i32.const 1) - ) - (i32.const 0) - ) - ) - ) - (global.set $STACKTOP - (local.get $65) - ) - (return - (i32.const -3) - ) - ) - ) - (global.set $STACKTOP - (local.get $65) - ) - (local.get $0) - ) - (func $_encode_multiframe_packet (; 91 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (result i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local.set $8 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 304) - ) - ) - (if - (i32.eqz - (i32.load offset=148 - (local.get $0) - ) - ) - (if - (i32.ne - (i32.load offset=164 - (local.get $0) - ) - (i32.const -1) - ) - (local.set $5 - (select - (local.tee $9 - (i32.div_s - (i32.mul - (i32.load offset=160 - (local.get $0) - ) - (i32.const 3) - ) - (i32.div_s - (i32.mul - (i32.load offset=144 - (local.get $0) - ) - (i32.const 24) - ) - (i32.mul - (local.get $2) - (local.get $3) - ) - ) - ) - ) - (local.get $5) - (i32.lt_s - (local.get $9) - (local.get $5) - ) - ) - ) - ) - ) - (local.set $13 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.mul - (local.get $2) - (local.tee $9 - (select - (i32.const 1276) - (i32.add - (local.tee $9 - (i32.div_s - (i32.sub - (local.get $5) - (select - (i32.const 3) - (i32.shl - (local.get $2) - (i32.const 1) - ) - (i32.eq - (local.get $2) - (i32.const 2) - ) - ) - ) - (local.get $2) - ) - ) - (i32.const 1) - ) - (i32.gt_s - (local.get $9) - (i32.const 1275) - ) - ) - ) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (i32.store offset=4 - (local.get $8) - (i32.const 0) - ) - (local.set $15 - (i32.load offset=136 - (local.get $0) - ) - ) - (local.set $16 - (i32.load offset=128 - (local.get $0) - ) - ) - (local.set $17 - (i32.load offset=120 - (local.get $0) - ) - ) - (i32.store offset=136 - (local.get $0) - (i32.load - (i32.add - (local.get $0) - (i32.const 14224) - ) - ) - ) - (i32.store offset=128 - (local.get $0) - (i32.load - (i32.add - (local.get $0) - (i32.const 14240) - ) - ) - ) - (i32.store offset=120 - (local.get $0) - (local.tee $10 - (i32.load - (i32.add - (local.get $0) - (i32.const 14192) - ) - ) - ) - ) - (if - (local.tee $18 - (i32.load offset=68 - (local.get $0) - ) - ) - (i32.store offset=120 - (local.get $0) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14232) - ) - (local.get $10) - ) - ) - (block $folding-inner0 - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block $label$break$L9 - (local.set $10 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (local.set $14 - (i32.add - (local.get $0) - (i32.const 18132) - ) - ) - (if - (i32.eqz - (local.get $6) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in - (block $while-out - (i32.store offset=68 - (local.get $0) - (i32.const 0) - ) - (i32.store - (local.get $14) - (i32.lt_s - (local.get $6) - (local.get $10) - ) - ) - (br_if $while-out - (i32.lt_s - (local.tee $12 - (call $_opus_encode_native - (local.get $0) - (i32.add - (i32.shl - (i32.mul - (i32.load offset=112 - (local.get $0) - ) - (i32.mul - (local.get $3) - (local.get $6) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - (local.get $3) - (local.tee $11 - (i32.add - (i32.mul - (local.get $6) - (local.get $9) - ) - (local.get $13) - ) - ) - (local.get $9) - (local.get $7) - (i32.const 0) - (i32.const 0) - (i32.const 0) - (i32.const 0) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - (br_if $while-out - (i32.lt_s - (call $_opus_repacketizer_cat - (local.get $8) - (local.get $11) - (local.get $12) - ) - (i32.const 0) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (br $label$break$L9) - ) - ) - (br $folding-inner0) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in1 - (block $while-out0 - (i32.store offset=68 - (local.get $0) - (i32.const 0) - ) - (i32.store - (local.get $14) - (i32.lt_s - (local.get $6) - (local.get $10) - ) - ) - (if - (i32.eq - (local.get $6) - (local.get $10) - ) - (i32.store offset=136 - (local.get $0) - (i32.const 1002) - ) - ) - (br_if $while-out0 - (i32.lt_s - (local.tee $12 - (call $_opus_encode_native - (local.get $0) - (i32.add - (i32.shl - (i32.mul - (i32.load offset=112 - (local.get $0) - ) - (i32.mul - (local.get $3) - (local.get $6) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - (local.get $3) - (local.tee $11 - (i32.add - (i32.mul - (local.get $6) - (local.get $9) - ) - (local.get $13) - ) - ) - (local.get $9) - (local.get $7) - (i32.const 0) - (i32.const 0) - (i32.const 0) - (i32.const 0) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - (br_if $while-out0 - (i32.lt_s - (call $_opus_repacketizer_cat - (local.get $8) - (local.get $11) - (local.get $12) - ) - (i32.const 0) - ) - ) - (br_if $while-in1 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $2) - ) - ) - (br $label$break$L9) - ) - ) - (br $folding-inner0) - ) - ) - (br_if $folding-inner0 - (i32.lt_s - (local.tee $1 - (call $_opus_repacketizer_out_range_impl - (local.get $8) - (local.get $2) - (local.get $4) - (local.get $5) - (i32.eqz - (i32.load offset=148 - (local.get $0) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.store offset=136 - (local.get $0) - (local.get $15) - ) - (i32.store offset=128 - (local.get $0) - (local.get $16) - ) - (i32.store offset=120 - (local.get $0) - (local.get $17) - ) - (i32.store offset=68 - (local.get $0) - (local.get $18) - ) - (global.set $STACKTOP - (local.get $8) - ) - (return - (local.get $1) - ) - ) - (global.set $STACKTOP - (local.get $8) - ) - (i32.const -3) - ) - (func $_opus_encode_float (; 92 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local.set $5 - (i32.load offset=156 - (local.get $0) - ) - ) - (if - (i32.gt_s - (local.tee $7 - (i32.div_s - (local.tee $6 - (i32.load offset=144 - (local.get $0) - ) - ) - (i32.const 400) - ) - ) - (local.get $2) - ) - (local.set $5 - (i32.const -1) - ) - (block $do-once - (if - (i32.eq - (local.get $5) - (i32.const 5000) - ) - (local.set $5 - (local.get $2) - ) - (block - (if - (i32.ge_u - (local.tee $8 - (i32.add - (local.get $5) - (i32.const -5001) - ) - ) - (i32.const 9) - ) - (block - (local.set $5 - (i32.const -1) - ) - (br $do-once) - ) - ) - (if - (i32.gt_s - (local.tee $5 - (if (result i32) - (i32.lt_s - (local.get $5) - (i32.const 5006) - ) - (i32.shl - (local.get $7) - (local.get $8) - ) - (i32.div_s - (i32.mul - (local.get $6) - (i32.add - (local.get $5) - (i32.const -5003) - ) - ) - (i32.const 50) - ) - ) - ) - (local.get $2) - ) - (block - (local.set $5 - (i32.const -1) - ) - (br $do-once) - ) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.or - (i32.eq - (local.get $6) - (i32.mul - (local.get $5) - (i32.const 400) - ) - ) - (i32.eq - (local.get $6) - (i32.mul - (local.get $5) - (i32.const 200) - ) - ) - ) - (i32.eq - (local.get $6) - (i32.mul - (local.get $5) - (i32.const 100) - ) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eq - (local.tee $7 - (i32.mul - (local.get $5) - (i32.const 50) - ) - ) - (i32.mul - (local.get $6) - (i32.const 6) - ) - ) - (i32.or - (i32.or - (i32.or - (i32.or - (i32.eq - (local.get $6) - (local.get $7) - ) - (i32.eq - (local.get $6) - (i32.mul - (local.get $5) - (i32.const 25) - ) - ) - ) - (i32.eq - (local.get $7) - (i32.mul - (local.get $6) - (i32.const 3) - ) - ) - ) - (i32.eq - (local.get $7) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (i32.eq - (local.get $7) - (i32.mul - (local.get $6) - (i32.const 5) - ) - ) - ) - ) - ) - (local.set $5 - (i32.const -1) - ) - ) - ) - ) - ) - (call $_opus_encode_native - (local.get $0) - (local.get $1) - (local.get $5) - (local.get $3) - (local.get $4) - (i32.const 24) - (local.get $1) - (local.get $2) - (i32.const -2) - (i32.load offset=112 - (local.get $0) - ) - (i32.const 1) - ) - ) - (func $_opus_encoder_ctl (; 93 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 176) - ) - ) - (local.set $7 - (i32.add - (local.get $3) - (i32.const 72) - ) - ) - (local.set $8 - (i32.sub - (local.get $3) - (i32.const -64) - ) - ) - (local.set $9 - (i32.add - (local.get $3) - (i32.const 56) - ) - ) - (local.set $4 - (i32.add - (local.get $3) - (i32.const 48) - ) - ) - (local.set $10 - (i32.add - (local.get $3) - (i32.const 40) - ) - ) - (local.set $11 - (i32.add - (local.get $3) - (i32.const 32) - ) - ) - (local.set $12 - (i32.add - (local.get $3) - (i32.const 24) - ) - ) - (local.set $13 - (i32.add - (local.get $3) - (i32.const 16) - ) - ) - (local.set $6 - (i32.add - (local.get $3) - (i32.const 76) - ) - ) - (i32.store - (local.get $3) - (local.get $2) - ) - (local.set $5 - (i32.add - (local.get $0) - (i32.load - (local.get $0) - ) - ) - ) - (block $__rjti$1 - (local.set $0 - (block $__rjti$0 (result i32) - (block $switch-default75 - (block $switch-case74 - (block $switch-case73 - (block $switch-case72 - (block $switch-case71 - (block $switch-case70 - (block $switch-case63 - (block $switch-case62 - (block $switch-case61 - (block $switch-case60 - (block $switch-case59 - (block $switch-case58 - (block $switch-case57 - (block $switch-case56 - (block $switch-case55 - (block $switch-case54 - (block $switch-case53 - (block $switch-case52 - (block $switch-case51 - (block $switch-case50 - (block $switch-case42 - (block $switch-case41 - (block $switch-case40 - (block $switch-case39 - (block $switch-case38 - (block $switch-case37 - (block $switch-case36 - (block $switch-case35 - (block $switch-case34 - (block $switch-case33 - (block $switch-case32 - (block $switch-case31 - (block $switch-case30 - (block $switch-case29 - (block $switch-case28 - (block $switch-case27 - (block $switch-case18 - (block $switch-case17 - (block $switch-case16 - (block $switch-case15 - (block $switch-case14 - (block $switch-case9 - (block $switch-case4 - (block $switch-case3 - (br_table $switch-case3 $switch-case4 $switch-case9 $switch-case14 $switch-case17 $switch-case18 $switch-case37 $switch-case38 $switch-case27 $switch-case28 $switch-case31 $switch-case32 $switch-case33 $switch-case34 $switch-case35 $switch-case36 $switch-case29 $switch-case30 $switch-default75 $switch-default75 $switch-case41 $switch-case42 $switch-case15 $switch-case16 $switch-case50 $switch-case51 $switch-default75 $switch-case52 $switch-case63 $switch-case53 $switch-default75 $switch-case54 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case55 $switch-case56 $switch-default75 $switch-default75 $switch-case57 $switch-case58 $switch-case59 $switch-case60 $switch-default75 $switch-default75 $switch-case61 $switch-case62 $switch-default75 $switch-case73 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case74 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case71 $switch-default75 $switch-case72 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case70 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case39 $switch-case40 $switch-default75 - (i32.sub - (local.get $1) - (i32.const 4000) - ) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (block $switch0 - (block $switch-default - (br_table $switch0 $switch0 $switch-default $switch0 $switch-default - (i32.sub - (local.get $2) - (i32.const 2048) - ) - ) - ) - (br $__rjti$0 - (i32.const -1) - ) - ) - (if - (i32.eqz - (i32.load - (i32.add - (local.get $0) - (i32.const 14252) - ) - ) - ) - (drop - (br_if $__rjti$0 - (i32.const -1) - (i32.ne - (i32.load offset=108 - (local.get $0) - ) - (local.get $2) - ) - ) - ) - ) - (i32.store offset=108 - (local.get $0) - (local.get $2) - ) - (i32.store offset=192 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=108 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $1 - (i32.load - (local.tee $2 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $2) - (i32.const 4) - ) - ) - (if - (select - (local.tee $2 - (i32.sub - (local.get $1) - (i32.const -1000) - ) - ) - (i32.const 0) - (i32.ne - (local.get $2) - (i32.const 999) - ) - ) - (block - (br_if $__rjti$1 - (i32.lt_s - (local.get $1) - (i32.const 1) - ) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.get $1) - (i32.const 501) - ) - (i32.const 500) - (select - (local.tee $2 - (i32.mul - (i32.load offset=112 - (local.get $0) - ) - (i32.const 300000) - ) - ) - (local.get $1) - (i32.gt_s - (local.get $1) - (local.get $2) - ) - ) - ) - ) - ) - ) - (i32.store offset=164 - (local.get $0) - (local.get $1) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $4 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $4) - ) - ) - (local.set $2 - (if (result i32) - (local.tee $1 - (i32.load - (i32.add - (local.get $0) - (i32.const 14236) - ) - ) - ) - (local.get $1) - (i32.div_s - (i32.load offset=144 - (local.get $0) - ) - (i32.const 400) - ) - ) - ) - (block $switch10 - (block $switch-case12 - (if - (local.tee $6 - (i32.sub - (local.tee $1 - (i32.load offset=164 - (local.get $0) - ) - ) - (i32.const -1000) - ) - ) - (if - (i32.eq - (local.get $6) - (i32.const 999) - ) - (br $switch-case12) - (br $switch10) - ) - ) - (local.set $1 - (i32.add - (i32.div_s - (i32.mul - (local.tee $1 - (i32.load offset=144 - (local.get $0) - ) - ) - (i32.const 60) - ) - (local.get $2) - ) - (i32.mul - (local.get $1) - (i32.load offset=112 - (local.get $0) - ) - ) - ) - ) - (br $switch10) - ) - (local.set $1 - (i32.div_s - (i32.mul - (i32.load offset=144 - (local.get $0) - ) - (i32.const 10208) - ) - (local.get $2) - ) - ) - ) - (i32.store - (local.get $4) - (local.get $1) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 1) - ) - (br_if $__rjti$1 - (i32.ne - (local.get $2) - (i32.const -1000) - ) - ) - (br_if $__rjti$1 - (i32.gt_s - (local.get $2) - (i32.load offset=112 - (local.get $0) - ) - ) - ) - ) - (i32.store offset=120 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=120 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (i32.add - (local.get $2) - (i32.const -1101) - ) - (i32.const 4) - ) - ) - (i32.store offset=132 - (local.get $0) - (local.get $2) - ) - (if - (i32.eq - (local.get $2) - (i32.const 1101) - ) - (block - (i32.store offset=20 - (local.get $0) - (i32.const 8000) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.const 1102) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 12000) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 16000) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=132 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (block $switch19 - (br_table $switch19 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $switch19 $switch19 $switch19 $switch19 $switch19 $__rjti$1 - (i32.sub - (local.get $2) - (i32.const -1000) - ) - ) - ) - (i32.store offset=128 - (local.get $0) - (local.get $2) - ) - (if - (i32.eq - (local.get $2) - (i32.const 1101) - ) - (block - (i32.store offset=20 - (local.get $0) - (i32.const 8000) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (local.get $2) - (i32.const 1102) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 12000) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 16000) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 14240) - ) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.store offset=184 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=184 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 10) - ) - ) - (i32.store offset=44 - (local.get $0) - (local.get $2) - ) - (i32.store - (local.get $13) - (local.get $2) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 4010) - (local.get $13) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=44 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.store offset=48 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=48 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 100) - ) - ) - (i32.store offset=40 - (local.get $0) - (local.get $2) - ) - (i32.store - (local.get $12) - (local.get $2) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 4014) - (local.get $12) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=40 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.store offset=148 - (local.get $0) - (local.get $2) - ) - (i32.store offset=60 - (local.get $0) - (i32.sub - (i32.const 1) - (local.get $2) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=148 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (i32.add - (local.get $2) - (i32.const 1) - ) - (i32.const 101) - ) - ) - (i32.store offset=140 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=140 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.store offset=152 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=152 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 3001) - ) - (br_if $__rjti$1 - (i32.sub - (local.get $2) - (i32.const -1000) - ) - ) - (block $switch46 - (br_table $switch46 $switch46 $__rjti$1 - (i32.sub - (local.get $2) - (i32.const 3001) - ) - ) - ) - ) - (i32.store offset=124 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=124 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (local.tee $1 - (i32.div_s - (i32.load offset=144 - (local.get $0) - ) - (i32.const 400) - ) - ) - ) - (if - (i32.ne - (i32.load offset=108 - (local.get $0) - ) - (i32.const 2051) - ) - (i32.store - (local.get $2) - (i32.add - (i32.load offset=116 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=144 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load - (i32.add - (local.get $0) - (i32.const 18136) - ) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (i32.add - (local.get $2) - (i32.const -8) - ) - (i32.const 16) - ) - ) - (i32.store offset=168 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=168 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.ge_u - (i32.add - (local.get $2) - (i32.const -5000) - ) - (i32.const 10) - ) - ) - (i32.store offset=156 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=156 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.store offset=76 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $2) - ) - ) - (i32.store - (local.get $2) - (i32.load offset=76 - (local.get $0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $1 - (i32.load - (local.tee $0 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.gt_u - (local.get $1) - (i32.const 1) - ) - ) - (i32.store - (local.get $11) - (local.get $1) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 4046) - (local.get $11) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $1 - (i32.load - (local.tee $0 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $1) - ) - ) - (i32.store - (local.get $10) - (local.get $1) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 4047) - (local.get $10) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.add - (local.get $0) - (i32.load offset=4 - (local.get $0) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $0) - (i32.const 14192) - ) - ) - (drop - (call $_memset - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.const 0) - (i32.const 17940) - ) - ) - (drop - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 4028) - (local.get $4) - ) - ) - (call $_silk_InitEncoder - (local.get $2) - (i32.load offset=180 - (local.get $0) - ) - (local.get $6) - ) - (i32.store - (local.get $1) - (i32.load offset=112 - (local.get $0) - ) - ) - (i32.store16 - (i32.add - (local.get $0) - (i32.const 14196) - ) - (i32.const 16384) - ) - (f32.store - (i32.add - (local.get $0) - (i32.const 14204) - ) - (f32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14252) - ) - (i32.const 1) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14224) - ) - (i32.const 1001) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14240) - ) - (i32.const 1105) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14200) - ) - (i32.const 193536) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (block $switch64 - (br_table $switch64 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $switch64 $switch64 $switch64 $__rjti$1 - (i32.sub - (local.get $2) - (i32.const -1000) - ) - ) - ) - (i32.store offset=136 - (local.get $0) - (local.get $2) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i32.store offset=176 - (local.get $0) - (local.get $2) - ) - (i32.store - (local.get $9) - (local.get $2) - ) - (br $__rjti$0 - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 10024) - (local.get $9) - ) - ) - ) - (local.set $2 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i32.store - (i32.add - (local.get $0) - (i32.const 14256) - ) - (local.get $2) - ) - (i32.store - (local.get $8) - (local.get $2) - ) - (br $__rjti$0 - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 10026) - (local.get $8) - ) - ) - ) - (local.set $4 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $4) - ) - ) - (if - (i32.load offset=56 - (local.get $0) - ) - (if - (i32.eq - (i32.and - (i32.load - (i32.add - (local.get $0) - (i32.const 14228) - ) - ) - (i32.const -2) - ) - (i32.const 1000) - ) - (block - (local.set $1 - (i32.load offset=4 - (local.get $0) - ) - ) - (i32.store - (local.get $4) - (i32.const 1) - ) - (drop - (br_if $__rjti$0 - (i32.const 0) - (i32.le_s - (i32.load offset=12 - (local.get $0) - ) - (i32.const 0) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $0) - (local.get $1) - ) - ) - (local.set $2 - (i32.const 1) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in - (i32.store - (local.get $4) - (local.tee $2 - (i32.and - (if (result i32) - (local.get $2) - (i32.gt_s - (i32.load - (i32.add - (i32.add - (i32.mul - (local.get $1) - (i32.const 10064) - ) - (local.get $6) - ) - (i32.const 6084) - ) - ) - (i32.const 9) - ) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (br_if $while-in - (i32.lt_s - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.load offset=12 - (local.get $0) - ) - ) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - ) - ) - (if - (i32.load offset=184 - (local.get $0) - ) - (i32.store - (local.get $4) - (i32.gt_s - (i32.load - (i32.add - (local.get $0) - (i32.const 18124) - ) - ) - (i32.const 9) - ) - ) - (i32.store - (local.get $4) - (i32.const 0) - ) - ) - (br $__rjti$0 - (i32.const 0) - ) - ) - (local.set $1 - (i32.load - (local.tee $0 - (i32.and - (i32.add - (i32.load - (local.get $3) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (br_if $__rjti$1 - (i32.eqz - (local.get $1) - ) - ) - (i32.store - (local.get $7) - (local.get $1) - ) - (br $__rjti$0 - (call $_opus_custom_encoder_ctl - (local.get $5) - (i32.const 10015) - (local.get $7) - ) - ) - ) - (i32.const -5) - ) - ) - (global.set $STACKTOP - (local.get $3) - ) - (return - (local.get $0) - ) - ) - (global.set $STACKTOP - (local.get $3) - ) - (i32.const -1) - ) - (func $_opus_encoder_destroy (; 94 ;) (; has Stack IR ;) (param $0 i32) - (call $_free - (local.get $0) - ) - ) - (func $_opus_repacketizer_cat (; 95 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (block $folding-inner0 - (br_if $folding-inner0 - (i32.lt_s - (local.get $2) - (i32.const 1) - ) - ) - (if - (local.tee $8 - (i32.load offset=4 - (local.get $0) - ) - ) - (br_if $folding-inner0 - (i32.gt_s - (i32.and - (i32.xor - (local.tee $6 - (i32.load8_s - (local.get $1) - ) - ) - (i32.load8_s - (local.get $0) - ) - ) - (i32.const 255) - ) - (i32.const 3) - ) - ) - (block - (i32.store8 - (local.get $0) - (i32.load8_s - (local.get $1) - ) - ) - (i32.store offset=296 - (local.get $0) - (if (result i32) - (i32.and - (local.tee $3 - (i32.load8_u - (local.get $1) - ) - ) - (i32.const 128) - ) - (i32.div_u - (i32.shl - (i32.const 8000) - (i32.and - (i32.shr_u - (local.get $3) - (i32.const 3) - ) - (i32.const 3) - ) - ) - (i32.const 400) - ) - (if (result i32) - (i32.eq - (i32.and - (local.get $3) - (i32.const 96) - ) - (i32.const 96) - ) - (select - (i32.const 160) - (i32.const 80) - (i32.and - (local.get $3) - (i32.const 8) - ) - ) - (if (result i32) - (i32.eq - (local.tee $3 - (i32.and - (i32.shr_u - (local.get $3) - (i32.const 3) - ) - (i32.const 3) - ) - ) - (i32.const 3) - ) - (i32.const 480) - (i32.div_u - (i32.shl - (i32.const 8000) - (local.get $3) - ) - (i32.const 100) - ) - ) - ) - ) - ) - (local.set $6 - (i32.load8_s - (local.get $1) - ) - ) - ) - ) - (block $switch - (block $switch-default - (block $switch-case0 - (block $switch-case - (br_table $switch-case $switch-default $switch-default $switch-case0 $switch-default - (i32.and - (local.get $6) - (i32.const 3) - ) - ) - ) - (local.set $3 - (i32.const 1) - ) - (br $switch) - ) - (br_if $folding-inner0 - (i32.lt_s - (local.get $2) - (i32.const 2) - ) - ) - (local.set $3 - (local.tee $10 - (i32.and - (i32.load8_s offset=1 - (local.get $1) - ) - (i32.const 63) - ) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (local.get $10) - ) - ) - (br $switch) - ) - (local.set $3 - (i32.const 2) - ) - ) - (br_if $folding-inner0 - (i32.gt_s - (i32.mul - (local.tee $17 - (i32.add - (local.get $3) - (local.get $8) - ) - ) - (i32.load offset=296 - (local.get $0) - ) - ) - (i32.const 960) - ) - ) - (local.set $13 - (if (result i32) - (i32.and - (local.tee $3 - (i32.and - (local.get $6) - (i32.const 255) - ) - ) - (i32.const 128) - ) - (i32.div_u - (i32.shl - (i32.const 48000) - (i32.and - (i32.shr_u - (local.get $3) - (i32.const 3) - ) - (i32.const 3) - ) - ) - (i32.const 400) - ) - (if (result i32) - (i32.eq - (i32.and - (local.get $3) - (i32.const 96) - ) - (i32.const 96) - ) - (select - (i32.const 960) - (i32.const 480) - (i32.and - (local.get $3) - (i32.const 8) - ) - ) - (if (result i32) - (i32.eq - (local.tee $3 - (i32.and - (i32.shr_u - (local.get $3) - (i32.const 3) - ) - (i32.const 3) - ) - ) - (i32.const 3) - ) - (i32.const 2880) - (i32.div_u - (i32.shl - (i32.const 48000) - (local.get $3) - ) - (i32.const 100) - ) - ) - ) - ) - ) - (local.set $18 - (i32.add - (i32.add - (local.get $0) - (i32.const 8) - ) - (i32.shl - (local.get $8) - (i32.const 2) - ) - ) - ) - (local.set $10 - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - ) - (local.set $3 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.set $8 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (block $label$break$L36 - (block $switch-default14 - (block $switch-case9 - (block $switch-case6 - (block $switch-case5 - (br_table $switch-case5 $switch-case6 $switch-case9 $switch-default14 - (i32.and - (local.get $6) - (i32.const 3) - ) - ) - ) - (local.set $7 - (i32.const 1) - ) - (local.set $4 - (local.get $3) - ) - (local.set $9 - (local.get $8) - ) - (br $label$break$L36) - ) - (br_if $folding-inner0 - (i32.and - (local.get $8) - (i32.const 1) - ) - ) - (i32.store16 - (local.get $10) - (local.tee $9 - (i32.shr_u - (local.get $8) - (i32.const 1) - ) - ) - ) - (local.set $7 - (i32.const 2) - ) - (local.set $4 - (local.get $3) - ) - (br $label$break$L36) - ) - (if - (i32.lt_s - (local.get $2) - (i32.const 2) - ) - (block - (i32.store16 - (local.get $10) - (i32.const -1) - ) - (br $folding-inner0) - ) - ) - (local.set $9 - (local.tee $4 - (i32.load8_u - (local.get $3) - ) - ) - ) - (if - (i32.lt_s - (i32.and - (local.get $4) - (i32.const 255) - ) - (i32.const 252) - ) - (block - (local.set $2 - (i32.const 1) - ) - (local.set $1 - (i32.and - (local.get $4) - (i32.const 255) - ) - ) - ) - (block $do-once7 - (if - (i32.ge_s - (local.get $2) - (i32.const 3) - ) - (block - (local.set $2 - (i32.const 2) - ) - (local.set $1 - (i32.and - (i32.add - (local.get $9) - (i32.shl - (i32.load8_u offset=2 - (local.get $1) - ) - (i32.const 2) - ) - ) - (i32.const 65535) - ) - ) - (br $do-once7) - ) - ) - (i32.store16 - (local.get $10) - (i32.const -1) - ) - (br $folding-inner0) - ) - ) - (i32.store16 - (local.get $10) - (local.get $1) - ) - (br_if $folding-inner0 - (i32.lt_s - (local.tee $9 - (i32.sub - (local.get $8) - (local.get $2) - ) - ) - (local.tee $1 - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - ) - (local.set $7 - (i32.const 2) - ) - (local.set $4 - (i32.add - (local.get $2) - (local.get $3) - ) - ) - (local.set $9 - (i32.sub - (local.get $9) - (local.get $1) - ) - ) - (br $label$break$L36) - ) - (br_if $folding-inner0 - (i32.lt_s - (local.get $2) - (i32.const 2) - ) - ) - (br_if $folding-inner0 - (i32.or - (i32.eqz - (local.tee $3 - (i32.and - (local.tee $6 - (i32.load8_u - (local.get $3) - ) - ) - (i32.const 63) - ) - ) - ) - (i32.gt_u - (i32.mul - (local.get $3) - (local.get $13) - ) - (i32.const 5760) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 2) - ) - ) - (local.set $2 - (i32.add - (local.get $2) - (i32.const -2) - ) - ) - (if - (i32.and - (local.get $6) - (i32.const 64) - ) - (block - (loop $while-in - (block $while-out - (if - (i32.lt_s - (local.get $2) - (i32.const 1) - ) - (block - (local.set $14 - (i32.const -4) - ) - (local.set $5 - (i32.const 64) - ) - (br $while-out) - ) - ) - (local.set $12 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.set $1 - (i32.eq - (local.tee $11 - (i32.load8_s - (local.get $1) - ) - ) - (i32.const -1) - ) - ) - (local.set $11 - (i32.sub - (i32.add - (local.get $2) - (i32.const -1) - ) - (select - (i32.const 254) - (i32.and - (local.get $11) - (i32.const 255) - ) - (local.get $1) - ) - ) - ) - (if - (local.get $1) - (block - (local.set $1 - (local.get $12) - ) - (local.set $2 - (local.get $11) - ) - (br $while-in) - ) - ) - ) - ) - (if - (i32.eq - (local.get $5) - (i32.const 64) - ) - (return - (local.get $14) - ) - ) - (br_if $folding-inner0 - (i32.lt_s - (local.get $11) - (i32.const 0) - ) - ) - (local.set $2 - (local.get $11) - ) - (local.set $1 - (local.get $12) - ) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $6) - (i32.const 128) - ) - ) - (block - (br_if $folding-inner0 - (i32.ne - (i32.mul - (local.get $3) - (local.tee $9 - (i32.div_s - (local.get $2) - (local.get $3) - ) - ) - ) - (local.get $2) - ) - ) - (if - (i32.le_u - (local.get $3) - (i32.const 1) - ) - (block - (local.set $7 - (local.get $3) - ) - (local.set $4 - (local.get $1) - ) - (br $label$break$L36) - ) - ) - (local.set $4 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (local.set $7 - (i32.and - (local.get $9) - (i32.const 65535) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in11 - (i32.store16 - (i32.add - (i32.shl - (local.get $2) - (i32.const 1) - ) - (local.get $10) - ) - (local.get $7) - ) - (br_if $while-in11 - (i32.ne - (local.get $4) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $7 - (local.get $3) - ) - (local.set $4 - (local.get $1) - ) - (br $label$break$L36) - ) - ) - (local.set $13 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (if - (i32.gt_u - (local.get $3) - (i32.const 1) - ) - (block - (local.set $12 - (i32.const 0) - ) - (local.set $11 - (local.get $2) - ) - (if - (i32.eq - (local.tee $5 - (loop $while-in13 (result i32) - (block $while-out12 (result i32) - (local.set $8 - (i32.add - (i32.shl - (local.get $12) - (i32.const 1) - ) - (local.get $10) - ) - ) - (drop - (br_if $while-out12 - (i32.const 45) - (i32.lt_s - (local.get $11) - (i32.const 1) - ) - ) - ) - (local.set $6 - (local.tee $5 - (i32.load8_u - (local.get $1) - ) - ) - ) - (local.set $6 - (if (result i32) - (i32.lt_s - (i32.and - (local.get $5) - (i32.const 255) - ) - (i32.const 252) - ) - (block (result i32) - (local.set $5 - (i32.and - (local.get $5) - (i32.const 255) - ) - ) - (i32.const 1) - ) - (block (result i32) - (drop - (br_if $while-out12 - (i32.const 49) - (i32.lt_s - (local.get $11) - (i32.const 2) - ) - ) - ) - (local.set $5 - (i32.and - (i32.add - (local.get $6) - (i32.shl - (i32.load8_u offset=1 - (local.get $1) - ) - (i32.const 2) - ) - ) - (i32.const 65535) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.store16 - (local.get $8) - (local.get $5) - ) - (if - (i32.lt_s - (local.tee $11 - (i32.sub - (local.get $11) - (local.get $6) - ) - ) - (local.tee $5 - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (block - (local.set $14 - (i32.const -4) - ) - (br $while-out12 - (i32.const 64) - ) - ) - ) - (local.set $16 - (i32.add - (local.get $1) - (local.get $6) - ) - ) - (local.set $15 - (i32.sub - (i32.sub - (local.get $2) - (local.get $6) - ) - (local.get $5) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $12 - (i32.add - (local.get $12) - (i32.const 1) - ) - ) - (local.get $13) - ) - (block - (local.set $1 - (local.get $16) - ) - (local.set $2 - (local.get $15) - ) - (br $while-in13) - ) - (i32.const 53) - ) - ) - ) - ) - (i32.const 45) - ) - (block - (i32.store16 - (local.get $8) - (i32.const -1) - ) - (br $folding-inner0) - ) - (if - (i32.eq - (local.get $5) - (i32.const 49) - ) - (block - (i32.store16 - (local.get $8) - (i32.const -1) - ) - (br $folding-inner0) - ) - (if - (i32.eq - (local.get $5) - (i32.const 53) - ) - (block - (if - (i32.ge_s - (local.get $15) - (i32.const 0) - ) - (block - (local.set $7 - (local.get $3) - ) - (local.set $4 - (local.get $16) - ) - (local.set $9 - (local.get $15) - ) - (br $label$break$L36) - ) - ) - (br $folding-inner0) - ) - (if - (i32.eq - (local.get $5) - (i32.const 64) - ) - (return - (local.get $14) - ) - ) - ) - ) - ) - ) - (block - (local.set $7 - (local.get $3) - ) - (local.set $4 - (local.get $1) - ) - (local.set $9 - (local.get $2) - ) - ) - ) - ) - (br_if $folding-inner0 - (i32.gt_s - (local.get $9) - (i32.const 1275) - ) - ) - (i32.store16 - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const -1) - ) - (i32.const 1) - ) - (local.get $10) - ) - (local.get $9) - ) - (if - (i32.eqz - (local.get $7) - ) - (return - (i32.const 0) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in16 - (i32.store - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $18) - ) - (local.get $4) - ) - (local.set $4 - (i32.add - (i32.load16_s - (i32.add - (i32.shl - (local.get $1) - (i32.const 1) - ) - (local.get $10) - ) - ) - (local.get $4) - ) - ) - (br_if $while-in16 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - (if - (i32.eqz - (local.get $7) - ) - (return - (local.get $7) - ) - ) - (i32.store offset=4 - (local.get $0) - (local.get $17) - ) - (return - (i32.const 0) - ) - ) - (i32.const -4) - ) - (func $_opus_repacketizer_out_range_impl (; 96 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (if - (i32.le_s - (local.get $1) - (i32.const 0) - ) - (return - (i32.const -1) - ) - ) - (if - (i32.lt_s - (i32.load offset=4 - (local.get $0) - ) - (local.get $1) - ) - (return - (i32.const -1) - ) - ) - (block $__rjto$3 - (local.set $7 - (block $__rjti$3 (result i32) - (block $__rjti$2 - (block $__rjti$1 - (block $__rjti$0 - (block $switch-default - (block $switch-case0 - (block $switch-case - (br_table $switch-case $switch-case0 $switch-default - (i32.sub - (local.get $1) - (i32.const 1) - ) - ) - ) - (if - (i32.lt_s - (local.tee $7 - (i32.load16_s offset=200 - (local.get $0) - ) - ) - (local.get $3) - ) - (block - (i32.store8 - (local.get $2) - (i32.and - (i32.load8_s - (local.get $0) - ) - (i32.const -4) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (br $__rjti$0) - ) - (return - (i32.const -2) - ) - ) - ) - (local.set $7 - (local.tee $5 - (i32.load16_s offset=200 - (local.get $0) - ) - ) - ) - (if - (i32.eq - (local.tee $6 - (i32.load16_s offset=202 - (local.get $0) - ) - ) - (local.get $5) - ) - (if - (i32.gt_s - (local.tee $7 - (i32.or - (i32.shl - (local.get $7) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.get $3) - ) - (return - (i32.const -2) - ) - (block - (i32.store8 - (local.get $2) - (i32.or - (i32.and - (i32.load8_s - (local.get $0) - ) - (i32.const -4) - ) - (i32.const 1) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (br $__rjti$0) - ) - ) - ) - (if - (i32.gt_s - (local.tee $7 - (i32.add - (i32.add - (i32.add - (local.get $6) - (i32.const 2) - ) - (local.get $7) - ) - (i32.gt_s - (local.get $5) - (i32.const 251) - ) - ) - ) - (local.get $3) - ) - (return - (i32.const -2) - ) - ) - (i32.store8 - (local.get $2) - (i32.or - (i32.and - (i32.load8_s - (local.get $0) - ) - (i32.const -4) - ) - (i32.const 2) - ) - ) - (local.set $8 - (local.tee $6 - (i32.load16_s offset=200 - (local.get $0) - ) - ) - ) - (local.set $5 - (i32.add - (local.tee $5 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (if (result i32) - (i32.lt_s - (local.get $6) - (i32.const 252) - ) - (block (result i32) - (i32.store8 - (local.get $5) - (local.get $6) - ) - (i32.const 1) - ) - (block (result i32) - (i32.store8 - (local.get $5) - (local.tee $6 - (i32.or - (local.get $8) - (i32.const 252) - ) - ) - ) - (i32.store8 offset=2 - (local.get $2) - (i32.shr_u - (i32.sub - (local.get $8) - (i32.and - (local.get $6) - (i32.const 255) - ) - ) - (i32.const 2) - ) - ) - (i32.const 2) - ) - ) - ) - ) - (br $__rjti$0) - ) - (local.set $5 - (i32.load16_s offset=200 - (local.get $0) - ) - ) - (local.set $7 - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - ) - (br $__rjti$1) - ) - (if - (i32.and - (i32.ne - (local.get $4) - (i32.const 0) - ) - (i32.lt_s - (local.get $7) - (local.get $3) - ) - ) - (block - (local.set $5 - (i32.load16_s offset=200 - (local.get $0) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 1) - ) - (block - (local.set $7 - (i32.const 1) - ) - (br $__rjti$1) - ) - (block - (local.set $7 - (i32.const 0) - ) - (br $__rjti$2) - ) - ) - ) - ) - (br $__rjto$3) - ) - (local.set $6 - (i32.const 1) - ) - (loop $while-in - (if - (i32.eq - (i32.load16_u - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - (i32.and - (local.get $5) - (i32.const 65535) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $1) - ) - (br $while-in) - (br $__rjti$2) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (local.set $5 - (i32.add - (i32.add - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 2) - ) - (select - (i32.const 2) - (i32.const 1) - (i32.gt_s - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - (i32.const 251) - ) - ) - ) - ) - (if - (i32.gt_s - (local.get $1) - (i32.const 2) - ) - (block - (local.set $6 - (i32.const 1) - ) - (loop $while-in3 - (local.set $5 - (i32.add - (select - (i32.const 2) - (i32.const 1) - (i32.gt_s - (local.tee $9 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - (i32.const 251) - ) - ) - (i32.add - (local.get $5) - (local.get $9) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $8) - (i32.const 1) - ) - ) - ) - ) - ) - (local.get $3) - ) - (return - (i32.const -2) - ) - (block - (i32.store8 - (local.get $2) - (i32.or - (i32.load8_s - (local.get $0) - ) - (i32.const 3) - ) - ) - (i32.store8 offset=1 - (local.get $2) - (local.tee $6 - (i32.and - (i32.or - (local.get $1) - (i32.const 128) - ) - (i32.const 255) - ) - ) - ) - (local.set $8 - (local.get $7) - ) - (local.set $10 - (i32.const 1) - ) - (br $__rjti$3 - (local.get $5) - ) - ) - ) - ) - (if (result i32) - (i32.gt_s - (local.tee $5 - (i32.add - (i32.mul - (local.get $1) - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (i32.const 2) - ) - ) - (local.get $3) - ) - (return - (i32.const -2) - ) - (block (result i32) - (i32.store8 - (local.get $2) - (i32.or - (i32.load8_s - (local.get $0) - ) - (i32.const 3) - ) - ) - (i32.store8 offset=1 - (local.get $2) - (local.tee $6 - (i32.and - (local.get $1) - (i32.const 255) - ) - ) - ) - (local.set $8 - (local.get $7) - ) - (local.get $5) - ) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.const 2) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eqz - (local.tee $9 - (i32.sub - (local.get $3) - (local.get $7) - ) - ) - ) - (i32.eqz - (local.get $4) - ) - ) - ) - (block - (i32.store8 offset=1 - (local.get $2) - (i32.or - (local.get $6) - (i32.const 64) - ) - ) - (local.set $7 - (i32.div_s - (i32.add - (local.get $9) - (i32.const -1) - ) - (i32.const 255) - ) - ) - (if - (i32.gt_s - (local.get $9) - (i32.const 255) - ) - (block - (drop - (call $_memset - (local.get $5) - (i32.const -1) - (select - (local.get $7) - (i32.const 1) - (i32.gt_s - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $2) - (i32.add - (select - (local.get $7) - (i32.const 1) - (i32.gt_s - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.store8 - (local.get $5) - (i32.add - (i32.add - (local.get $9) - (i32.const 255) - ) - (i32.mul - (local.get $7) - (i32.const -255) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.set $7 - (local.get $3) - ) - ) - ) - (if - (local.get $10) - (block - (local.set $10 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (if - (local.get $8) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in6 - (local.set $9 - (local.tee $8 - (i32.load16_s - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $5 - (i32.add - (if (result i32) - (i32.lt_s - (local.get $8) - (i32.const 252) - ) - (block (result i32) - (i32.store8 - (local.get $5) - (local.get $8) - ) - (i32.const 1) - ) - (block (result i32) - (i32.store8 - (local.get $5) - (local.tee $8 - (i32.or - (local.get $9) - (i32.const 252) - ) - ) - ) - (i32.store8 offset=1 - (local.get $5) - (i32.shr_u - (i32.sub - (local.get $9) - (i32.and - (local.get $8) - (i32.const 255) - ) - ) - (i32.const 2) - ) - ) - (i32.const 2) - ) - ) - (local.get $5) - ) - ) - (br_if $while-in6 - (i32.lt_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $10) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in8 - (drop - (call $_memmove - (local.get $5) - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 8) - ) - (i32.shl - (local.get $6) - (i32.const 2) - ) - ) - ) - (i32.load16_s - (local.tee $8 - (i32.add - (i32.add - (local.get $0) - (i32.const 200) - ) - (i32.shl - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.add - (i32.load16_s - (local.get $8) - ) - (local.get $5) - ) - ) - (br_if $while-in8 - (i32.ne - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - (if - (i32.eqz - (i32.and - (i32.ne - (local.get $4) - (i32.const 0) - ) - (i32.lt_u - (local.get $5) - (i32.add - (local.get $2) - (local.get $3) - ) - ) - ) - ) - (return - (local.get $7) - ) - ) - (drop - (call $_memset - (local.get $5) - (i32.const 0) - (i32.add - (local.get $2) - (i32.sub - (local.get $3) - (local.get $5) - ) - ) - ) - ) - (local.get $7) - ) - (func $_downmix_and_resample (; 97 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (result f32) - (local $9 f32) - (local $10 f32) - (local $11 i32) - (local $12 f32) - (local $13 f32) - (local $14 f32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 f32) - (local $19 f32) - (local $20 f32) - (local.set $15 - (global.get $STACKTOP) - ) - (if - (i32.eqz - (local.get $4) - ) - (block - (global.set $STACKTOP - (local.get $15) - ) - (return - (f32.const 0) - ) - ) - ) - (if - (local.tee $16 - (i32.eq - (local.get $8) - (i32.const 48000) - ) - ) - (block - (local.set $5 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (local.set $4 - (i32.shl - (local.get $4) - (i32.const 1) - ) - ) - ) - (if - (i32.eq - (local.get $8) - (i32.const 16000) - ) - (block - (local.set $5 - (i32.div_s - (i32.shl - (local.get $5) - (i32.const 1) - ) - (i32.const 3) - ) - ) - (local.set $4 - (i32.div_s - (i32.shl - (local.get $4) - (i32.const 1) - ) - (i32.const 3) - ) - ) - ) - ) - ) - (local.set $17 - (call $_llvm_stacksave) - ) - (local.set $11 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (call_indirect (type $FUNCSIG$viiiiiii) - (local.get $1) - (local.get $11) - (local.get $4) - (local.get $5) - (i32.const 0) - (local.get $6) - (local.get $7) - (i32.add - (i32.and - (local.get $0) - (i32.const 1) - ) - (i32.const 14) - ) - ) - (local.set $9 - (if (result f32) - (i32.eq - (local.get $6) - (i32.const -2) - ) - (f32.div - (f32.const 0.000030517578125) - (f32.convert_i32_s - (local.get $7) - ) - ) - (select - (f32.const 0.0000152587890625) - (f32.const 0.000030517578125) - (i32.gt_s - (local.get $6) - (i32.const -1) - ) - ) - ) - ) - (if - (local.tee $6 - (i32.gt_s - (local.get $4) - (i32.const 0) - ) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in - (f32.store - (local.tee $1 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $11) - ) - ) - (f32.mul - (local.get $9) - (f32.load - (local.get $1) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.get $4) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (if - (local.get $16) - (block - (local.set $1 - (i32.div_s - (local.get $4) - (i32.const 2) - ) - ) - (if - (i32.gt_s - (local.get $4) - (i32.const 1) - ) - (block - (local.set $9 - (f32.const 0) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in1 - (local.set $12 - (f32.mul - (f32.sub - (local.tee $10 - (f32.load - (i32.add - (i32.shl - (local.tee $4 - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - (local.tee $14 - (f32.load - (local.get $3) - ) - ) - ) - (f32.const 0.6074370741844177) - ) - ) - (f32.store - (local.get $3) - (f32.add - (local.get $10) - (local.get $12) - ) - ) - (local.set $13 - (f32.mul - (f32.sub - (local.tee $10 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $4) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - (local.tee $18 - (f32.load offset=4 - (local.get $3) - ) - ) - ) - (f32.const 0.15062999725341797) - ) - ) - (f32.store offset=4 - (local.get $3) - (f32.add - (local.get $10) - (local.get $13) - ) - ) - (f32.store offset=8 - (local.get $3) - (f32.sub - (local.tee $20 - (f32.mul - (f32.sub - (f32.neg - (local.get $10) - ) - (local.tee $19 - (f32.load offset=8 - (local.get $3) - ) - ) - ) - (f32.const 0.15062999725341797) - ) - ) - (local.get $10) - ) - ) - (local.set $9 - (f32.add - (local.get $9) - (f32.mul - (local.tee $9 - (f32.add - (f32.add - (local.tee $10 - (f32.add - (local.get $14) - (local.get $12) - ) - ) - (local.get $19) - ) - (local.get $20) - ) - ) - (local.get $9) - ) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - (f32.mul - (f32.add - (f32.add - (local.get $10) - (local.get $18) - ) - (local.get $13) - ) - (f32.const 0.5) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $1) - ) - ) - ) - ) - (local.set $9 - (f32.const 0) - ) - ) - ) - (local.set $9 - (block $label$break$L18 (result f32) - (if - (i32.ge_s - (local.get $8) - (i32.const 24000) - ) - (block - (drop - (br_if $label$break$L18 - (f32.const 0) - (i32.sub - (local.get $8) - (i32.const 24000) - ) - ) - ) - (drop - (call $_memcpy - (local.get $2) - (local.get $11) - (i32.shl - (local.get $4) - (i32.const 2) - ) - ) - ) - (br $label$break$L18 - (f32.const 0) - ) - ) - ) - (drop - (br_if $label$break$L18 - (f32.const 0) - (i32.sub - (local.get $8) - (i32.const 16000) - ) - ) - ) - (local.set $5 - (i32.mul - (local.get $4) - (i32.const 3) - ) - ) - (local.set $8 - (call $_llvm_stacksave) - ) - (local.set $1 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.and - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 15) - ) - (i32.const -16) - ) - ) - ) - (if - (local.get $6) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in6 - (i32.store - (i32.add - (i32.shl - (local.tee $6 - (i32.mul - (local.get $0) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - (local.tee $7 - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $1) - ) - (local.get $7) - ) - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const 2) - ) - (i32.const 2) - ) - (local.get $1) - ) - (local.get $7) - ) - (br_if $while-in6 - (i32.ne - (local.get $4) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $4 - (i32.div_s - (local.get $5) - (i32.const 2) - ) - ) - (if - (i32.gt_s - (local.get $5) - (i32.const 1) - ) - (block - (local.set $0 - (i32.const 0) - ) - (loop $while-in8 - (local.set $10 - (f32.mul - (f32.sub - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (local.tee $5 - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.tee $13 - (f32.load - (local.get $3) - ) - ) - ) - (f32.const 0.6074370741844177) - ) - ) - (f32.store - (local.get $3) - (f32.add - (local.get $9) - (local.get $10) - ) - ) - (local.set $12 - (f32.mul - (f32.sub - (local.tee $9 - (f32.load - (i32.add - (i32.shl - (i32.or - (local.get $5) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (local.tee $14 - (f32.load offset=4 - (local.get $3) - ) - ) - ) - (f32.const 0.15062999725341797) - ) - ) - (f32.store offset=4 - (local.get $3) - (f32.add - (local.get $9) - (local.get $12) - ) - ) - (f32.store offset=8 - (local.get $3) - (f32.sub - (f32.mul - (f32.sub - (f32.neg - (local.get $9) - ) - (f32.load offset=8 - (local.get $3) - ) - ) - (f32.const 0.15062999725341797) - ) - (local.get $9) - ) - ) - (f32.store - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - (f32.mul - (f32.add - (f32.add - (f32.add - (local.get $13) - (local.get $10) - ) - (local.get $14) - ) - (local.get $12) - ) - (f32.const 0.5) - ) - ) - (br_if $while-in8 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $4) - ) - ) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $8) - ) - (f32.const 0) - ) - ) - ) - (call $_llvm_stackrestore - (local.get $17) - ) - (global.set $STACKTOP - (local.get $15) - ) - (local.get $9) - ) - (func $_compute_dense (; 98 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 f32) - (local $4 i32) - (local $5 i32) - (local $6 f32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local.set $8 - (i32.load offset=8 - (local.get $0) - ) - ) - (if - (local.tee $9 - (i32.gt_s - (local.tee $7 - (i32.load offset=12 - (local.get $0) - ) - ) - (i32.const 0) - ) - ) - (block - (local.set $5 - (i32.load - (local.get $0) - ) - ) - (loop $while-in - (f32.store - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (local.get $4) - (local.get $5) - ) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - (local.set $10 - (i32.load offset=4 - (local.get $0) - ) - ) - (if - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - (block - (local.set $4 - (i32.const 0) - ) - (loop $while-in1 - (local.set $3 - (f32.load - (local.tee $11 - (i32.add - (i32.shl - (local.get $4) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in3 - (f32.store - (local.get $11) - (local.tee $3 - (f32.add - (local.get $3) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $2) - ) - ) - (f32.convert_i32_s - (i32.load8_s - (i32.add - (local.get $10) - (i32.add - (local.get $4) - (i32.mul - (local.get $5) - (local.get $7) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in5 - (f32.store - (local.tee $4 - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $1) - ) - ) - (f32.mul - (f32.load - (local.get $4) - ) - (f32.const 0.0078125) - ) - ) - (br_if $while-in5 - (i32.ne - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - (if - (i32.load offset=16 - (local.get $0) - ) - (block - (if - (i32.eqz - (local.get $9) - ) - (return) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in9 - (local.set $3 - (if (result f32) - (f32.lt - (local.tee $3 - (f32.mul - (f32.load - (local.tee $4 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - (f32.const 0.5) - ) - ) - (f32.const 8) - ) - (if (result f32) - (f32.gt - (local.get $3) - (f32.const -8) - ) - (if (result f32) - (f32.ne - (local.get $3) - (local.get $3) - ) - (f32.const 0.5) - (block (result f32) - (local.set $2 - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (local.tee $6 - (select - (f32.neg - (local.get $3) - ) - (local.get $3) - (local.tee $5 - (f32.lt - (local.get $3) - (f32.const 0) - ) - ) - ) - ) - (f32.const 25) - ) - (f32.const 0.5) - ) - ) - ) - ) - (f32.add - (f32.mul - (f32.mul - (select - (f32.const -1) - (f32.const 1) - (local.get $5) - ) - (f32.add - (local.tee $3 - (f32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 30016) - ) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (local.tee $6 - (f32.sub - (local.get $6) - (f32.mul - (f32.convert_i32_s - (local.get $2) - ) - (f32.const 0.03999999910593033) - ) - ) - ) - (local.get $3) - ) - ) - (f32.mul - (local.get $6) - (f32.sub - (f32.const 1) - (f32.mul - (local.get $3) - (local.get $3) - ) - ) - ) - ) - ) - ) - (f32.const 0.5) - ) - (f32.const 0.5) - ) - ) - ) - (f32.const 0) - ) - (f32.const 1) - ) - ) - (f32.store - (local.get $4) - (local.get $3) - ) - (br_if $while-in9 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - ) - (block - (if - (i32.eqz - (local.get $9) - ) - (return) - ) - (local.set $0 - (i32.const 0) - ) - (loop $while-in7 - (local.set $3 - (if (result f32) - (f32.lt - (local.tee $3 - (f32.load - (local.tee $4 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $1) - ) - ) - ) - ) - (f32.const 8) - ) - (if (result f32) - (f32.gt - (local.get $3) - (f32.const -8) - ) - (if (result f32) - (f32.ne - (local.get $3) - (local.get $3) - ) - (f32.const 0) - (block (result f32) - (local.set $2 - (i32.trunc_f32_s - (f32.floor - (f32.add - (f32.mul - (local.tee $6 - (select - (f32.neg - (local.get $3) - ) - (local.get $3) - (local.tee $5 - (f32.lt - (local.get $3) - (f32.const 0) - ) - ) - ) - ) - (f32.const 25) - ) - (f32.const 0.5) - ) - ) - ) - ) - (f32.mul - (select - (f32.const -1) - (f32.const 1) - (local.get $5) - ) - (f32.add - (local.tee $3 - (f32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (i32.const 30016) - ) - ) - ) - (f32.mul - (f32.sub - (f32.const 1) - (f32.mul - (local.tee $6 - (f32.sub - (local.get $6) - (f32.mul - (f32.convert_i32_s - (local.get $2) - ) - (f32.const 0.03999999910593033) - ) - ) - ) - (local.get $3) - ) - ) - (f32.mul - (local.get $6) - (f32.sub - (f32.const 1) - (f32.mul - (local.get $3) - (local.get $3) - ) - ) - ) - ) - ) - ) - ) - ) - (f32.const -1) - ) - (f32.const 1) - ) - ) - (f32.store - (local.get $4) - (local.get $3) - ) - (br_if $while-in7 - (i32.ne - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.get $7) - ) - ) - ) - ) - ) - ) - (func $_speex_resampler_init (; 99 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (if - (i32.or - (i32.or - (i32.eqz - (local.get $2) - ) - (i32.or - (i32.eqz - (local.get $0) - ) - (i32.eqz - (local.get $1) - ) - ) - ) - (i32.gt_u - (local.get $3) - (i32.const 10) - ) - ) - (block - (if - (i32.eqz - (local.get $4) - ) - (return - (i32.const 0) - ) - ) - (i32.store - (local.get $4) - (i32.const 3) - ) - (return - (i32.const 0) - ) - ) - ) - (if - (i32.eqz - (local.tee $5 - (call $_malloc - (i32.const 96) - ) - ) - ) - (block - (if - (i32.eqz - (local.get $4) - ) - (return - (i32.const 0) - ) - ) - (i32.store - (local.get $4) - (i32.const 1) - ) - (return - (i32.const 0) - ) - ) - ) - (if - (i32.and - (i32.load - (i32.add - (local.get $5) - (i32.const -4) - ) - ) - (i32.const 3) - ) - (drop - (call $_memset - (local.get $5) - (i32.const 0) - (i32.const 96) - ) - ) - ) - (i64.store align=4 - (local.get $5) - (i64.const 0) - ) - (i64.store offset=8 align=4 - (local.get $5) - (i64.const 0) - ) - (i32.store offset=16 - (local.get $5) - (i32.const -1) - ) - (f32.store offset=44 - (local.get $5) - (f32.const 1) - ) - (i32.store offset=20 - (local.get $5) - (local.get $0) - ) - (i32.store offset=88 - (local.get $5) - (i32.const 1) - ) - (i32.store offset=92 - (local.get $5) - (i32.const 1) - ) - (i32.store offset=32 - (local.get $5) - (i32.const 160) - ) - (if - (local.tee $6 - (call $_malloc - (local.tee $0 - (i32.shl - (local.get $0) - (i32.const 2) - ) - ) - ) - ) - (block $do-once - (if - (i32.and - (i32.load - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (i32.const 3) - ) - (drop - (call $_memset - (local.get $6) - (i32.const 0) - (local.get $0) - ) - ) - ) - (i32.store - (local.tee $9 - (i32.add - (local.get $5) - (i32.const 60) - ) - ) - (local.get $6) - ) - (if - (i32.eqz - (local.tee $6 - (call $_malloc - (local.get $0) - ) - ) - ) - (block - (i32.store offset=68 - (local.get $5) - (i32.const 0) - ) - (local.set $0 - (local.get $9) - ) - (br $do-once) - ) - ) - (if - (i32.and - (i32.load - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (i32.const 3) - ) - (drop - (call $_memset - (local.get $6) - (i32.const 0) - (local.get $0) - ) - ) - ) - (i32.store offset=68 - (local.get $5) - (local.get $6) - ) - (if - (i32.eqz - (local.tee $7 - (call $_malloc - (local.get $0) - ) - ) - ) - (block - (i32.store - (i32.sub - (local.get $5) - (i32.const -64) - ) - (i32.const 0) - ) - (local.set $0 - (local.get $9) - ) - (br $do-once) - ) - ) - (if - (i32.and - (i32.load - (i32.add - (local.get $7) - (i32.const -4) - ) - ) - (i32.const 3) - ) - (drop - (call $_memset - (local.get $7) - (i32.const 0) - (local.get $0) - ) - ) - ) - (i32.store - (local.tee $10 - (i32.sub - (local.get $5) - (i32.const -64) - ) - ) - (local.get $7) - ) - (i32.store offset=16 - (local.get $5) - (local.get $3) - ) - (block $label$break$L40 - (block $__rjti$0 - (br_if $__rjti$0 - (i32.ne - (i32.load - (local.get $5) - ) - (local.get $1) - ) - ) - (br_if $__rjti$0 - (i32.ne - (i32.load offset=4 - (local.get $5) - ) - (local.get $2) - ) - ) - (br_if $__rjti$0 - (i32.ne - (i32.load offset=8 - (local.get $5) - ) - (local.get $1) - ) - ) - (br_if $__rjti$0 - (i32.ne - (i32.load offset=12 - (local.get $5) - ) - (local.get $2) - ) - ) - (br $label$break$L40) - ) - (local.set $8 - (i32.load offset=12 - (local.get $5) - ) - ) - (i32.store - (local.get $5) - (local.get $1) - ) - (i32.store offset=4 - (local.get $5) - (local.get $2) - ) - (i32.store offset=8 - (local.get $5) - (local.get $1) - ) - (i32.store offset=12 - (local.get $5) - (local.get $2) - ) - (local.set $3 - (local.get $1) - ) - (local.set $0 - (local.get $2) - ) - (loop $while-in - (if - (local.tee $6 - (i32.rem_u - (local.get $3) - (local.get $0) - ) - ) - (block - (local.set $3 - (local.get $0) - ) - (local.set $0 - (local.get $6) - ) - (br $while-in) - ) - ) - ) - (i32.store offset=8 - (local.get $5) - (i32.div_u - (local.get $1) - (local.get $0) - ) - ) - (i32.store offset=12 - (local.get $5) - (local.tee $1 - (i32.div_u - (local.get $2) - (local.get $0) - ) - ) - ) - (if - (local.get $8) - (if - (i32.load offset=20 - (local.get $5) - ) - (block $label$break$L45 - (local.set $0 - (i32.const 0) - ) - (loop $while-in3 - (local.set $2 - (i32.div_u - (local.tee $6 - (i32.load - (local.tee $3 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $7) - ) - ) - ) - ) - (local.get $8) - ) - ) - (br_if $label$break$L40 - (i32.or - (i32.gt_u - (local.tee $6 - (i32.sub - (local.get $6) - (i32.mul - (local.get $2) - (local.get $8) - ) - ) - ) - (local.tee $11 - (i32.div_u - (i32.const -1) - (local.get $1) - ) - ) - ) - (i32.gt_u - (local.get $2) - (local.get $11) - ) - ) - ) - (br_if $label$break$L40 - (i32.gt_u - (local.tee $2 - (i32.mul - (local.get $1) - (local.get $2) - ) - ) - (i32.xor - (local.tee $1 - (i32.div_u - (i32.mul - (local.get $1) - (local.get $6) - ) - (local.get $8) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.store - (local.get $3) - (local.tee $1 - (i32.add - (local.get $1) - (local.get $2) - ) - ) - ) - (if - (i32.ge_u - (local.get $1) - (local.tee $1 - (i32.load offset=12 - (local.get $5) - ) - ) - ) - (i32.store - (local.get $3) - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (br_if $label$break$L45 - (i32.ge_u - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (i32.load offset=20 - (local.get $5) - ) - ) - ) - (local.set $1 - (i32.load offset=12 - (local.get $5) - ) - ) - (br $while-in3) - ) - ) - ) - ) - (if - (i32.load offset=52 - (local.get $5) - ) - (drop - (call $_update_filter - (local.get $5) - ) - ) - ) - ) - (if - (local.tee $0 - (call $_update_filter - (local.get $5) - ) - ) - (block - (call $_free - (i32.load offset=72 - (local.get $5) - ) - ) - (call $_free - (i32.load offset=76 - (local.get $5) - ) - ) - (call $_free - (i32.load - (local.get $9) - ) - ) - (call $_free - (i32.load offset=68 - (local.get $5) - ) - ) - (call $_free - (i32.load - (local.get $10) - ) - ) - (call $_free - (local.get $5) - ) - (local.set $5 - (i32.const 0) - ) - ) - (i32.store offset=52 - (local.get $5) - (i32.const 1) - ) - ) - (if - (i32.eqz - (local.get $4) - ) - (return - (local.get $5) - ) - ) - (i32.store - (local.get $4) - (local.get $0) - ) - (return - (local.get $5) - ) - ) - (i32.store - (local.tee $0 - (i32.add - (local.get $5) - (i32.const 60) - ) - ) - (i32.const 0) - ) - ) - (if - (local.get $4) - (i32.store - (local.get $4) - (i32.const 1) - ) - ) - (call $_free - (i32.load offset=76 - (local.get $5) - ) - ) - (call $_free - (i32.load - (local.get $0) - ) - ) - (call $_free - (i32.load offset=68 - (local.get $5) - ) - ) - (call $_free - (i32.load - (i32.sub - (local.get $5) - (i32.const -64) - ) - ) - ) - (call $_free - (local.get $5) - ) - (i32.const 0) - ) - (func $_update_filter (; 100 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 f32) - (local $13 f32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local.set $9 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $14 - (i32.load offset=28 - (local.get $0) - ) - ) - (i32.store offset=36 - (local.get $0) - (local.tee $1 - (i32.div_u - (local.tee $4 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.tee $5 - (i32.load offset=12 - (local.get $0) - ) - ) - ) - ) - ) - (i32.store offset=40 - (local.get $0) - (i32.sub - (local.get $4) - (i32.mul - (local.get $1) - (local.get $5) - ) - ) - ) - (i32.store offset=48 - (local.get $0) - (local.tee $2 - (i32.load - (i32.add - (i32.mul - (local.tee $3 - (i32.load offset=16 - (local.get $0) - ) - ) - (i32.const 20) - ) - (i32.const 35828) - ) - ) - ) - ) - (i32.store offset=24 - (local.get $0) - (local.tee $1 - (i32.load - (i32.add - (i32.mul - (local.get $3) - (i32.const 20) - ) - (i32.const 35824) - ) - ) - ) - ) - (block $folding-inner0 - (block $do-once - (block $__rjti$1 - (if - (i32.gt_u - (local.get $4) - (local.get $5) - ) - (block - (f32.store offset=44 - (local.get $0) - (f32.div - (f32.mul - (f32.load - (i32.add - (i32.mul - (local.get $3) - (i32.const 20) - ) - (i32.const 35832) - ) - ) - (f32.convert_i32_u - (local.get $5) - ) - ) - (f32.convert_i32_u - (local.get $4) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.gt_u - (local.tee $3 - (i32.sub - (local.get $1) - (i32.mul - (local.get $5) - (local.tee $1 - (i32.div_u - (local.get $1) - (local.get $5) - ) - ) - ) - ) - ) - (local.tee $6 - (i32.div_u - (i32.const -1) - (local.get $4) - ) - ) - ) - (i32.gt_u - (local.get $1) - (local.get $6) - ) - ) - ) - (if - (i32.le_u - (local.tee $1 - (i32.mul - (local.get $1) - (local.get $4) - ) - ) - (i32.xor - (local.tee $3 - (i32.div_u - (i32.mul - (local.get $3) - (local.get $4) - ) - (local.get $5) - ) - ) - (i32.const -1) - ) - ) - (block - (i32.store offset=24 - (local.get $0) - (local.tee $1 - (i32.and - (i32.add - (i32.add - (local.get $1) - (i32.const 7) - ) - (local.get $3) - ) - (i32.const -8) - ) - ) - ) - (local.set $2 - (i32.shr_u - (i32.shr_u - (i32.shr_u - (i32.shr_u - (local.get $2) - (local.tee $3 - (i32.lt_u - (i32.shl - (local.get $5) - (i32.const 1) - ) - (local.get $4) - ) - ) - ) - (local.tee $6 - (i32.lt_u - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $4) - ) - ) - ) - (local.tee $7 - (i32.lt_u - (i32.shl - (local.get $5) - (i32.const 3) - ) - (local.get $4) - ) - ) - ) - (local.tee $4 - (i32.lt_u - (i32.shl - (local.get $5) - (i32.const 4) - ) - (local.get $4) - ) - ) - ) - ) - (if - (i32.or - (i32.or - (i32.or - (local.get $3) - (local.get $6) - ) - (local.get $7) - ) - (local.get $4) - ) - (i32.store offset=48 - (local.get $0) - (local.get $2) - ) - ) - (if - (i32.eqz - (local.get $2) - ) - (block - (i32.store offset=48 - (local.get $0) - (i32.const 1) - ) - (local.set $2 - (i32.const 1) - ) - ) - ) - (br $__rjti$1) - ) - ) - ) - ) - (block - (i32.store offset=44 - (local.get $0) - (i32.load - (i32.add - (i32.mul - (local.get $3) - (i32.const 20) - ) - (i32.const 35836) - ) - ) - ) - (br $__rjti$1) - ) - ) - (br $do-once) - ) - (local.set $1 - (block $__rjto$0 (result i32) - (block $__rjti$0 - (br_if $__rjti$0 - (i32.gt_u - (local.tee $4 - (i32.mul - (local.get $1) - (local.get $5) - ) - ) - (local.tee $3 - (i32.add - (i32.mul - (local.get $1) - (local.get $2) - ) - (i32.const 8) - ) - ) - ) - ) - (br_if $__rjti$0 - (i32.lt_u - (i32.div_u - (i32.const 536870911) - (local.get $5) - ) - (local.get $1) - ) - ) - (local.set $2 - (i32.const 1) - ) - (br $__rjto$0 - (local.get $4) - ) - ) - (br_if $do-once - (i32.lt_u - (i32.div_u - (i32.const 536870903) - (local.get $2) - ) - (local.get $1) - ) - ) - (local.set $2 - (i32.const 0) - ) - (local.get $3) - ) - ) - (if - (i32.lt_u - (i32.load offset=80 - (local.get $0) - ) - (local.get $1) - ) - (block - (br_if $do-once - (i32.eqz - (local.tee $4 - (call $_realloc - (i32.load offset=76 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.store offset=76 - (local.get $0) - (local.get $4) - ) - (i32.store offset=80 - (local.get $0) - (local.get $1) - ) - ) - ) - (i32.store offset=84 - (local.get $0) - (if (result i32) - (local.get $2) - (block (result i32) - (if - (local.tee $3 - (i32.load offset=12 - (local.get $0) - ) - ) - (block - (local.set $12 - (f32.convert_i32_u - (local.get $3) - ) - ) - (local.set $5 - (i32.gt_u - (local.tee $1 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.const 1) - ) - ) - (local.set $6 - (i32.div_s - (local.get $1) - (i32.const -2) - ) - ) - (local.set $2 - (local.get $1) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in - (local.set $2 - (if (result i32) - (local.get $2) - (block (result i32) - (f32.store - (i32.add - (local.tee $7 - (i32.load offset=76 - (local.get $0) - ) - ) - (i32.shl - (i32.mul - (local.get $2) - (local.get $4) - ) - (i32.const 2) - ) - ) - (call $_sinc - (f32.load offset=44 - (local.get $0) - ) - (f32.sub - (f32.convert_i32_s - (i32.add - (i32.div_s - (local.get $2) - (i32.const -2) - ) - (i32.const 1) - ) - ) - (local.tee $13 - (f32.div - (f32.convert_i32_u - (local.get $4) - ) - (local.get $12) - ) - ) - ) - (local.get $2) - (local.tee $8 - (i32.load - (i32.add - (i32.mul - (i32.load offset=16 - (local.get $0) - ) - (i32.const 20) - ) - (i32.const 35840) - ) - ) - ) - ) - ) - (if (result i32) - (local.get $5) - (block (result i32) - (local.set $10 - (i32.mul - (local.get $1) - (local.get $4) - ) - ) - (local.set $2 - (i32.const 1) - ) - (loop $while-in1 (result i32) - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $10) - ) - (i32.const 2) - ) - (local.get $7) - ) - (call $_sinc - (f32.load offset=44 - (local.get $0) - ) - (f32.sub - (f32.convert_i32_s - (i32.add - (local.get $6) - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - ) - ) - (local.get $13) - ) - (local.get $1) - (local.get $8) - ) - ) - (br_if $while-in1 - (i32.ne - (local.get $1) - (local.get $2) - ) - ) - (local.get $1) - ) - ) - (local.get $1) - ) - ) - (i32.const 0) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $1 - (i32.load offset=24 - (local.get $0) - ) - ) - ) - (select - (i32.const 1) - (i32.const 2) - (i32.gt_s - (i32.load offset=16 - (local.get $0) - ) - (i32.const 8) - ) - ) - ) - (block (result i32) - (if - (i32.gt_s - (local.tee $3 - (i32.add - (i32.mul - (local.tee $1 - (i32.load offset=48 - (local.get $0) - ) - ) - (local.tee $2 - (i32.load offset=24 - (local.get $0) - ) - ) - ) - (i32.const 4) - ) - ) - (i32.const -4) - ) - (block - (local.set $5 - (i32.load - (i32.add - (i32.mul - (local.tee $4 - (i32.load offset=16 - (local.get $0) - ) - ) - (i32.const 20) - ) - (i32.const 35840) - ) - ) - ) - (local.set $6 - (i32.load offset=76 - (local.get $0) - ) - ) - (local.set $12 - (f32.convert_i32_u - (local.get $1) - ) - ) - (local.set $13 - (f32.convert_i32_u - (i32.shr_u - (local.get $2) - (i32.const 1) - ) - ) - ) - (local.set $1 - (i32.const -4) - ) - (loop $while-in3 - (f32.store - (i32.add - (i32.shl - (i32.add - (local.get $1) - (i32.const 4) - ) - (i32.const 2) - ) - (local.get $6) - ) - (call $_sinc - (f32.load offset=44 - (local.get $0) - ) - (f32.sub - (f32.div - (f32.convert_i32_s - (local.get $1) - ) - (local.get $12) - ) - (local.get $13) - ) - (local.get $2) - (local.get $5) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $4 - (i32.load offset=16 - (local.get $0) - ) - ) - ) - (local.set $1 - (local.get $2) - ) - (select - (i32.const 3) - (i32.const 4) - (i32.gt_s - (local.get $4) - (i32.const 8) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.add - (i32.load offset=32 - (local.get $0) - ) - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (local.tee $2 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - (block - (br_if $do-once - (i32.lt_u - (i32.div_u - (i32.const 536870911) - (local.tee $2 - (i32.load offset=20 - (local.get $0) - ) - ) - ) - (local.get $1) - ) - ) - (br_if $do-once - (i32.eqz - (local.tee $2 - (call $_realloc - (i32.load offset=72 - (local.get $0) - ) - (i32.mul - (local.get $2) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (i32.store offset=72 - (local.get $0) - (local.get $2) - ) - (i32.store offset=28 - (local.get $0) - (local.get $1) - ) - ) - (local.set $1 - (local.get $2) - ) - ) - (if - (i32.eqz - (i32.load offset=56 - (local.get $0) - ) - ) - (block - (br_if $folding-inner0 - (i32.eqz - (local.tee $1 - (i32.mul - (i32.load offset=20 - (local.get $0) - ) - (local.get $1) - ) - ) - ) - ) - (drop - (call $_memset - (i32.load offset=72 - (local.get $0) - ) - (i32.const 0) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - (br $folding-inner0) - ) - ) - (if - (i32.le_u - (local.tee $1 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.get $9) - ) - (block - (br_if $folding-inner0 - (i32.ge_u - (local.get $1) - (local.get $9) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (i32.load offset=20 - (local.get $0) - ) - ) - ) - (local.set $6 - (i32.load offset=68 - (local.get $0) - ) - ) - (local.set $2 - (local.get $1) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in5 - (local.set $5 - (i32.load - (local.tee $4 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - ) - (i32.store - (local.get $4) - (local.tee $3 - (i32.shr_u - (i32.sub - (local.get $9) - (local.get $2) - ) - (i32.const 1) - ) - ) - ) - (if - (i32.ne - (local.tee $2 - (i32.add - (local.tee $7 - (i32.add - (local.get $3) - (local.get $5) - ) - ) - (i32.const -1) - ) - ) - (i32.sub - (i32.const 0) - (local.tee $8 - (i32.load offset=24 - (local.get $0) - ) - ) - ) - ) - (block - (local.set $5 - (i32.load offset=72 - (local.get $0) - ) - ) - (local.set $10 - (i32.mul - (i32.load offset=28 - (local.get $0) - ) - (local.get $1) - ) - ) - (local.set $8 - (i32.add - (local.get $2) - (local.get $8) - ) - ) - (local.set $2 - (i32.const 0) - ) - (loop $while-in7 - (i32.store - (i32.add - (i32.shl - (local.tee $11 - (i32.add - (local.get $2) - (local.get $10) - ) - ) - (i32.const 2) - ) - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (local.get $11) - ) - (i32.const 2) - ) - (local.get $5) - ) - ) - ) - (br_if $while-in7 - (i32.lt_u - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (i32.store - (local.get $4) - (local.get $7) - ) - (if - (i32.lt_u - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.load offset=20 - (local.get $0) - ) - ) - (block - (local.set $2 - (i32.load offset=24 - (local.get $0) - ) - ) - (br $while-in5) - ) - ) - ) - (br $folding-inner0) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (local.tee $1 - (i32.load offset=20 - (local.get $0) - ) - ) - ) - ) - (local.set $15 - (i32.load offset=68 - (local.get $0) - ) - ) - (local.set $16 - (i32.add - (local.get $9) - (i32.const -1) - ) - ) - (local.set $17 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (i32.const -4) - ) - ) - (local.set $4 - (i32.const 0) - ) - (loop $while-in9 - (if - (local.tee $1 - (i32.add - (local.tee $3 - (i32.load - (local.tee $5 - (i32.add - (i32.shl - (local.tee $2 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $15) - ) - ) - ) - ) - (local.get $16) - ) - ) - (block - (local.set $6 - (i32.load offset=72 - (local.get $0) - ) - ) - (local.set $7 - (i32.mul - (local.get $2) - (local.get $14) - ) - ) - (local.set $8 - (i32.mul - (i32.load offset=28 - (local.get $0) - ) - (local.get $2) - ) - ) - (loop $while-in11 - (i32.store - (i32.add - (i32.shl - (i32.add - (i32.add - (local.get $3) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $6) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $1) - (local.get $7) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - ) - (br_if $while-in11 - (local.get $1) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $17) - (i32.mul - (local.get $4) - (i32.const -4) - ) - ) - ) - (if - (local.get $3) - (drop - (call $_memset - (i32.add - (i32.load offset=72 - (local.get $0) - ) - (i32.mul - (local.get $8) - (i32.load offset=28 - (local.get $0) - ) - ) - ) - (i32.const 0) - (i32.shl - (local.get $3) - (i32.const 2) - ) - ) - ) - ) - (i32.store - (local.get $5) - (i32.const 0) - ) - (if - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $9) - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - ) - (local.tee $7 - (i32.load offset=24 - (local.get $0) - ) - ) - ) - (block - (local.set $1 - (if (result i32) - (local.tee $5 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (block (result i32) - (local.set $10 - (i32.load offset=72 - (local.get $0) - ) - ) - (local.set $11 - (i32.mul - (i32.load offset=28 - (local.get $0) - ) - (local.get $2) - ) - ) - (local.set $18 - (i32.add - (local.get $6) - (i32.const -2) - ) - ) - (local.set $19 - (i32.add - (local.get $7) - (i32.const -2) - ) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in13 (result i32) - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.add - (local.get $1) - (local.get $19) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $11) - (i32.add - (local.get $1) - (local.get $18) - ) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (local.set $1 - (i32.xor - (local.get $3) - (i32.const -1) - ) - ) - (br_if $while-in13 - (i32.ne - (local.get $5) - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - ) - ) - (local.get $5) - ) - ) - (i32.const 0) - ) - ) - (if - (i32.gt_u - (local.tee $3 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (local.get $1) - ) - (drop - (call $_memset - (i32.add - (i32.load offset=72 - (local.get $0) - ) - (i32.mul - (local.get $8) - (i32.load offset=28 - (local.get $0) - ) - ) - ) - (i32.const 0) - (i32.shl - (i32.sub - (local.get $3) - (local.get $1) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.store - (local.tee $1 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $2) - (i32.const 2) - ) - ) - ) - (i32.add - (i32.load - (local.get $1) - ) - (i32.shr_u - (i32.sub - (local.get $7) - (local.get $6) - ) - (i32.const 1) - ) - ) - ) - ) - (block - (i32.store - (local.get $5) - (local.tee $3 - (i32.shr_u - (i32.sub - (local.get $6) - (local.get $7) - ) - (i32.const 1) - ) - ) - ) - (if - (i32.ne - (local.tee $6 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.sub - (i32.const 0) - (local.tee $1 - (i32.load offset=24 - (local.get $0) - ) - ) - ) - ) - (block - (local.set $5 - (i32.load offset=72 - (local.get $0) - ) - ) - (local.set $7 - (i32.mul - (i32.load offset=28 - (local.get $0) - ) - (local.get $2) - ) - ) - (local.set $6 - (i32.add - (local.get $1) - (local.get $6) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in15 - (i32.store - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $1) - (local.get $7) - ) - ) - (i32.const 2) - ) - (local.get $5) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $3) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $5) - ) - ) - ) - (br_if $while-in15 - (i32.lt_u - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.get $6) - ) - ) - ) - ) - ) - ) - ) - (local.set $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (if - (local.get $2) - (block - (local.set $1 - (local.get $2) - ) - (br $while-in9) - ) - ) - ) - (br $folding-inner0) - ) - (i32.store offset=84 - (local.get $0) - (i32.const 5) - ) - (i32.store offset=24 - (local.get $0) - (local.get $9) - ) - (return - (i32.const 1) - ) - ) - (i32.const 0) - ) - (func $_sinc (; 101 ;) (; has Stack IR ;) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) - (local $4 i32) - (local $5 f64) - (local $6 f64) - (local $7 i32) - (local $8 f64) - (local $9 f64) - (local $10 f64) - (local.set $4 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (if - (f64.lt - (local.tee $5 - (f64.abs - (local.tee $8 - (f64.promote_f32 - (local.get $1) - ) - ) - ) - ) - (f64.const 1e-06) - ) - (block - (global.set $STACKTOP - (local.get $4) - ) - (return - (local.get $0) - ) - ) - ) - (if - (f64.gt - (local.get $5) - (f64.mul - (local.tee $9 - (f64.convert_i32_s - (local.get $2) - ) - ) - (f64.const 0.5) - ) - ) - (block - (global.set $STACKTOP - (local.get $4) - ) - (return - (f32.const 0) - ) - ) - ) - (local.set $6 - (if (result f64) - (i32.lt_u - (local.tee $2 - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.reinterpret_f64 - (local.tee $5 - (f64.mul - (f64.promote_f32 - (f32.mul - (local.get $0) - (local.get $1) - ) - ) - (f64.const 3.141592653589793) - ) - ) - ) - (i64.const 32) - ) - ) - (i32.const 2147483647) - ) - ) - (i32.const 1072243196) - ) - (if (result f64) - (i32.lt_u - (local.get $2) - (i32.const 1045430272) - ) - (local.get $5) - (call $___sin - (local.get $5) - (f64.const 0) - (i32.const 0) - ) - ) - (block $label$break$L7 (result f64) - (drop - (br_if $label$break$L7 - (f64.sub - (local.get $5) - (local.get $5) - ) - (i32.gt_u - (local.get $2) - (i32.const 2146435071) - ) - ) - ) - (block $switch-default - (block $switch-case1 - (block $switch-case0 - (block $switch-case - (br_table $switch-case $switch-case0 $switch-case1 $switch-default - (i32.and - (call $___rem_pio2 - (local.get $5) - (local.get $4) - ) - (i32.const 3) - ) - ) - ) - (br $label$break$L7 - (call $___sin - (f64.load - (local.get $4) - ) - (f64.load offset=8 - (local.get $4) - ) - (i32.const 1) - ) - ) - ) - (br $label$break$L7 - (call $___cos - (f64.load - (local.get $4) - ) - (f64.load offset=8 - (local.get $4) - ) - ) - ) - ) - (br $label$break$L7 - (f64.neg - (call $___sin - (f64.load - (local.get $4) - ) - (f64.load offset=8 - (local.get $4) - ) - (i32.const 1) - ) - ) - ) - ) - (f64.neg - (call $___cos - (f64.load - (local.get $4) - ) - (f64.load offset=8 - (local.get $4) - ) - ) - ) - ) - ) - ) - (local.set $7 - (i32.trunc_f32_s - (f32.floor - (local.tee $1 - (f32.mul - (f32.abs - (f32.demote_f64 - (f64.div - (f64.mul - (local.get $8) - (f64.const 2) - ) - (local.get $9) - ) - ) - ) - (f32.convert_i32_s - (i32.load offset=4 - (local.get $3) - ) - ) - ) - ) - ) - ) - ) - (local.set $10 - (f64.promote_f32 - (local.tee $1 - (f32.sub - (local.get $1) - (f32.convert_i32_s - (local.get $7) - ) - ) - ) - ) - ) - (local.set $0 - (f32.demote_f64 - (f64.mul - (f64.div - (f64.mul - (local.get $6) - (f64.promote_f32 - (local.get $0) - ) - ) - (local.get $5) - ) - (f64.add - (f64.mul - (f64.load - (i32.add - (local.tee $2 - (i32.load - (local.get $3) - ) - ) - (i32.shl - (i32.add - (local.get $7) - (i32.const 3) - ) - (i32.const 3) - ) - ) - ) - (local.tee $9 - (f64.sub - (local.tee $8 - (f64.mul - (local.tee $6 - (f64.promote_f32 - (f32.mul - (local.get $1) - (local.tee $0 - (f32.mul - (local.get $1) - (local.get $1) - ) - ) - ) - ) - ) - (f64.const 0.1666666667) - ) - ) - (f64.mul - (local.get $10) - (f64.const 0.1666666667) - ) - ) - ) - ) - (f64.add - (f64.mul - (f64.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const 2) - ) - (i32.const 3) - ) - (local.get $2) - ) - ) - (local.tee $6 - (f64.sub - (f64.add - (local.tee $5 - (f64.mul - (f64.promote_f32 - (local.get $0) - ) - (f64.const 0.5) - ) - ) - (local.get $10) - ) - (f64.mul - (local.get $6) - (f64.const 0.5) - ) - ) - ) - ) - (f64.add - (f64.mul - (f64.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $2) - ) - ) - (local.tee $5 - (f64.sub - (f64.sub - (local.get $5) - (f64.mul - (local.get $10) - (f64.const 0.3333333333) - ) - ) - (local.get $8) - ) - ) - ) - (f64.mul - (f64.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const 1) - ) - (i32.const 3) - ) - (local.get $2) - ) - ) - (f64.sub - (f64.sub - (f64.sub - (f64.const 1) - (local.get $9) - ) - (local.get $6) - ) - (local.get $5) - ) - ) - ) - ) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $4) - ) - (local.get $0) - ) - (func $_resampler_basic_direct_double (; 102 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 f64) - (local $14 f64) - (local $15 f64) - (local $16 f64) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local.set $10 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $6 - (i32.load - (local.tee $11 - (i32.add - (i32.load - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $22 - (i32.load offset=76 - (local.get $0) - ) - ) - (local.set $17 - (i32.load offset=92 - (local.get $0) - ) - ) - (local.set $18 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $19 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $8 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ge_s - (local.tee $0 - (i32.load - (local.tee $12 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $20 - (i32.load - (local.get $3) - ) - ) - ) - (block - (i32.store - (local.get $12) - (local.get $0) - ) - (i32.store - (local.get $11) - (local.get $6) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $21 - (i32.load - (local.get $5) - ) - ) - (if - (i32.le_s - (local.get $10) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (local.set $2 - (local.get $6) - ) - (loop $while-in - (if - (i32.lt_s - (local.get $1) - (local.get $21) - ) - (block - (local.set $3 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $1) - (local.get $17) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.const 0) - ) - (local.set $1 - (i32.lt_u - (local.tee $2 - (i32.add - (local.get $2) - (local.get $19) - ) - ) - (local.get $8) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (select - (i32.const 0) - (local.get $8) - (local.get $1) - ) - ) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.add - (i32.add - (local.get $0) - (local.get $18) - ) - (i32.and - (i32.xor - (local.get $1) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $20) - ) - (block - (local.set $1 - (local.get $3) - ) - (br $while-in) - ) - (local.get $3) - ) - ) - ) - ) - ) - (i32.store - (local.get $12) - (local.get $0) - ) - (i32.store - (local.get $11) - (local.get $2) - ) - (return - (local.get $1) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $3 - (local.get $6) - ) - (loop $while-in1 - (block $while-out0 - (if - (i32.ge_s - (local.get $1) - (local.get $21) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-out0) - ) - ) - (local.set $6 - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $10) - ) - (i32.const 2) - ) - (local.get $22) - ) - ) - (local.set $9 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - (local.set $13 - (f64.const 0) - ) - (local.set $14 - (f64.const 0) - ) - (local.set $15 - (f64.const 0) - ) - (local.set $16 - (f64.const 0) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in3 - (local.set $13 - (f64.add - (local.get $13) - (f64.promote_f32 - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (local.set $15 - (f64.add - (local.get $15) - (f64.promote_f32 - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.or - (local.get $5) - (i32.const 1) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (local.set $16 - (f64.add - (local.get $16) - (f64.promote_f32 - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.or - (local.get $5) - (i32.const 2) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (local.set $14 - (f64.add - (local.get $14) - (f64.promote_f32 - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.tee $7 - (i32.or - (local.get $5) - (i32.const 3) - ) - ) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $9) - ) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.lt_s - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - (local.get $10) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $1) - (local.get $17) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.demote_f64 - (f64.add - (f64.add - (f64.add - (local.get $13) - (local.get $15) - ) - (local.get $16) - ) - (local.get $14) - ) - ) - ) - (local.set $1 - (i32.lt_u - (local.tee $3 - (i32.add - (local.get $3) - (local.get $19) - ) - ) - (local.get $8) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (select - (i32.const 0) - (local.get $8) - (local.get $1) - ) - ) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.add - (i32.add - (local.get $0) - (local.get $18) - ) - (i32.and - (i32.xor - (local.get $1) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $20) - ) - (block - (local.set $1 - (local.get $5) - ) - (br $while-in1) - ) - (block (result i32) - (local.set $2 - (local.get $3) - ) - (local.get $5) - ) - ) - ) - ) - ) - (i32.store - (local.get $12) - (local.get $0) - ) - (i32.store - (local.get $11) - (local.get $2) - ) - (local.get $1) - ) - (func $_resampler_basic_direct_single (; 103 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 f32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local.set $8 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $6 - (i32.load - (local.tee $9 - (i32.add - (i32.load - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $17 - (i32.load offset=76 - (local.get $0) - ) - ) - (local.set $12 - (i32.load offset=92 - (local.get $0) - ) - ) - (local.set $13 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $14 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $7 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ge_s - (local.tee $0 - (i32.load - (local.tee $10 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $15 - (i32.load - (local.get $3) - ) - ) - ) - (block - (i32.store - (local.get $10) - (local.get $0) - ) - (i32.store - (local.get $9) - (local.get $6) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $16 - (i32.load - (local.get $5) - ) - ) - (if - (i32.le_s - (local.get $8) - (i32.const 0) - ) - (block - (local.set $1 - (i32.const 0) - ) - (local.set $2 - (local.get $6) - ) - (loop $while-in - (if - (i32.lt_s - (local.get $1) - (local.get $16) - ) - (block - (local.set $3 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $1) - (local.get $12) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.const 0) - ) - (local.set $1 - (i32.lt_u - (local.tee $2 - (i32.add - (local.get $2) - (local.get $14) - ) - ) - (local.get $7) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (select - (i32.const 0) - (local.get $7) - (local.get $1) - ) - ) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.add - (i32.add - (local.get $0) - (local.get $13) - ) - (i32.and - (i32.xor - (local.get $1) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $15) - ) - (block - (local.set $1 - (local.get $3) - ) - (br $while-in) - ) - (local.get $3) - ) - ) - ) - ) - ) - (i32.store - (local.get $10) - (local.get $0) - ) - (i32.store - (local.get $9) - (local.get $2) - ) - (return - (local.get $1) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (local.set $3 - (local.get $6) - ) - (loop $while-in1 - (block $while-out0 - (if - (i32.ge_s - (local.get $1) - (local.get $16) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-out0) - ) - ) - (local.set $6 - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $17) - ) - ) - (local.set $18 - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $2) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (loop $while-in3 - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $6) - ) - ) - (f32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $18) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $1) - (local.get $12) - ) - (i32.const 2) - ) - (local.get $4) - ) - (local.get $11) - ) - (local.set $1 - (i32.lt_u - (local.tee $3 - (i32.add - (local.get $3) - (local.get $14) - ) - ) - (local.get $7) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (select - (i32.const 0) - (local.get $7) - (local.get $1) - ) - ) - ) - (local.set $1 - (if (result i32) - (i32.lt_s - (local.tee $0 - (i32.add - (i32.add - (local.get $0) - (local.get $13) - ) - (i32.and - (i32.xor - (local.get $1) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $15) - ) - (block - (local.set $1 - (local.get $5) - ) - (br $while-in1) - ) - (block (result i32) - (local.set $2 - (local.get $3) - ) - (local.get $5) - ) - ) - ) - ) - ) - (i32.store - (local.get $10) - (local.get $0) - ) - (i32.store - (local.get $9) - (local.get $2) - ) - (local.get $1) - ) - (func $_resampler_basic_interpolate_double (; 104 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 f32) - (local $7 i32) - (local $8 f32) - (local $9 f64) - (local $10 i32) - (local $11 i32) - (local $12 f64) - (local $13 f64) - (local $14 i32) - (local $15 i32) - (local $16 f32) - (local $17 f64) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 f32) - (local $26 i32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local.set $19 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $7 - (i32.load - (local.tee $14 - (i32.add - (i32.load - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $20 - (i32.load offset=92 - (local.get $0) - ) - ) - (local.set $21 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $22 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $10 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ge_s - (local.tee $1 - (i32.load - (local.tee $15 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $23 - (i32.load - (local.get $3) - ) - ) - ) - (block - (i32.store - (local.get $15) - (local.get $1) - ) - (i32.store - (local.get $14) - (local.get $7) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $24 - (i32.load - (local.get $5) - ) - ) - (local.set $25 - (f32.convert_i32_u - (local.get $10) - ) - ) - (if - (i32.le_s - (local.get $19) - (i32.const 0) - ) - (block - (local.set $3 - (i32.const 0) - ) - (local.set $2 - (local.get $7) - ) - (local.set $1 - (loop $while-in (result i32) - (block $while-out (result i32) - (if - (i32.ge_s - (local.get $3) - (local.get $24) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-out - (local.get $3) - ) - ) - ) - (local.set $8 - (f32.mul - (local.tee $6 - (f32.div - (f32.convert_i32_u - (i32.rem_u - (i32.mul - (i32.load offset=48 - (local.get $0) - ) - (local.get $2) - ) - (local.get $10) - ) - ) - (local.get $25) - ) - ) - (f32.const 0.16666999459266663) - ) - ) - (local.set $5 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $20) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.demote_f64 - (f64.add - (f64.add - (f64.add - (f64.mul - (local.tee $9 - (f64.promote_f32 - (f32.sub - (local.tee $16 - (f32.mul - (local.get $6) - (f32.mul - (local.get $6) - (local.get $8) - ) - ) - ) - (local.get $8) - ) - ) - ) - (f64.const 0) - ) - (f64.mul - (local.tee $12 - (f64.promote_f32 - (f32.sub - (f32.add - (local.get $6) - (local.tee $8 - (f32.mul - (local.get $6) - (f32.mul - (local.get $6) - (f32.const 0.5) - ) - ) - ) - ) - (f32.mul - (local.get $6) - (local.get $8) - ) - ) - ) - ) - (f64.const 0) - ) - ) - (f64.mul - (f64.promote_f32 - (f32.demote_f64 - (f64.sub - (f64.sub - (f64.sub - (f64.const 1) - (local.get $9) - ) - (local.get $12) - ) - (local.tee $9 - (f64.promote_f32 - (f32.sub - (f32.sub - (local.get $8) - (f32.mul - (local.get $6) - (f32.const 0.3333300054073334) - ) - ) - (local.get $16) - ) - ) - ) - ) - ) - ) - (f64.const 0) - ) - ) - (f64.mul - (local.get $9) - (f64.const 0) - ) - ) - ) - ) - (local.set $3 - (i32.lt_u - (local.tee $2 - (i32.add - (local.get $2) - (local.get $22) - ) - ) - (local.get $10) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (select - (i32.const 0) - (local.get $10) - (local.get $3) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $1 - (i32.add - (i32.add - (local.get $1) - (local.get $21) - ) - (i32.and - (i32.xor - (local.get $3) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $23) - ) - (block - (local.set $3 - (local.get $5) - ) - (br $while-in) - ) - (block (result i32) - (local.set $0 - (local.get $1) - ) - (local.get $5) - ) - ) - ) - ) - ) - (i32.store - (local.get $15) - (local.get $0) - ) - (i32.store - (local.get $14) - (local.get $2) - ) - (return - (local.get $1) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $3 - (local.get $7) - ) - (local.set $1 - (loop $while-in1 (result i32) - (block $while-out0 (result i32) - (if - (i32.ge_s - (local.get $5) - (local.get $24) - ) - (block - (local.set $0 - (local.get $1) - ) - (local.set $2 - (local.get $3) - ) - (br $while-out0 - (local.get $5) - ) - ) - ) - (local.set $26 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $2) - ) - ) - (local.set $7 - (i32.div_u - (local.tee $11 - (i32.mul - (local.tee $27 - (i32.load offset=48 - (local.get $0) - ) - ) - (local.get $3) - ) - ) - (local.get $10) - ) - ) - (local.set $28 - (i32.sub - (local.get $11) - (i32.mul - (local.get $7) - (local.get $10) - ) - ) - ) - (local.set $11 - (i32.load offset=76 - (local.get $0) - ) - ) - (local.set $29 - (i32.sub - (i32.const 4) - (local.get $7) - ) - ) - (local.set $9 - (f64.const 0) - ) - (local.set $12 - (f64.const 0) - ) - (local.set $13 - (f64.const 0) - ) - (local.set $17 - (f64.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in3 - (local.set $9 - (f64.add - (local.get $9) - (f64.promote_f32 - (f32.mul - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $26) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.tee $18 - (i32.add - (local.get $29) - (i32.mul - (local.get $27) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.set $13 - (f64.add - (local.get $13) - (f64.promote_f32 - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $18) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.set $17 - (f64.add - (local.get $17) - (f64.promote_f32 - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (local.get $18) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (local.set $12 - (f64.add - (local.get $12) - (f64.promote_f32 - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $18) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $7) - (local.get $19) - ) - ) - ) - (local.set $8 - (f32.mul - (local.tee $6 - (f32.div - (f32.convert_i32_u - (local.get $28) - ) - (local.get $25) - ) - ) - (f32.const 0.16666999459266663) - ) - ) - (local.set $7 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (local.get $20) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.demote_f64 - (f64.add - (f64.add - (f64.add - (f64.mul - (local.get $9) - (local.tee $9 - (f64.promote_f32 - (f32.sub - (local.tee $16 - (f32.mul - (local.get $6) - (f32.mul - (local.get $6) - (local.get $8) - ) - ) - ) - (local.get $8) - ) - ) - ) - ) - (f64.mul - (local.get $13) - (local.tee $13 - (f64.promote_f32 - (f32.sub - (f32.add - (local.get $6) - (local.tee $8 - (f32.mul - (local.get $6) - (f32.mul - (local.get $6) - (f32.const 0.5) - ) - ) - ) - ) - (f32.mul - (local.get $6) - (local.get $8) - ) - ) - ) - ) - ) - ) - (f64.mul - (local.get $17) - (f64.promote_f32 - (f32.demote_f64 - (f64.sub - (f64.sub - (f64.sub - (f64.const 1) - (local.get $9) - ) - (local.get $13) - ) - (local.tee $9 - (f64.promote_f32 - (f32.sub - (f32.sub - (local.get $8) - (f32.mul - (local.get $6) - (f32.const 0.3333300054073334) - ) - ) - (local.get $16) - ) - ) - ) - ) - ) - ) - ) - ) - (f64.mul - (local.get $12) - (local.get $9) - ) - ) - ) - ) - (local.set $5 - (i32.lt_u - (local.tee $3 - (i32.add - (local.get $3) - (local.get $22) - ) - ) - (local.get $10) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (select - (i32.const 0) - (local.get $10) - (local.get $5) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $1 - (i32.add - (i32.add - (local.get $1) - (local.get $21) - ) - (i32.and - (i32.xor - (local.get $5) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $23) - ) - (block - (local.set $5 - (local.get $7) - ) - (br $while-in1) - ) - (block (result i32) - (local.set $0 - (local.get $1) - ) - (local.set $2 - (local.get $3) - ) - (local.get $7) - ) - ) - ) - ) - ) - (i32.store - (local.get $15) - (local.get $0) - ) - (i32.store - (local.get $14) - (local.get $2) - ) - (local.get $1) - ) - (func $_resampler_basic_interpolate_single (; 105 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 f32) - (local $7 i32) - (local $8 f32) - (local $9 f32) - (local $10 i32) - (local $11 f32) - (local $12 f32) - (local $13 i32) - (local $14 f32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 f32) - (local $25 f32) - (local $26 f32) - (local $27 i32) - (local $28 i32) - (local $29 i32) - (local $30 i32) - (local $31 f32) - (local.set $18 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $7 - (i32.load - (local.tee $15 - (i32.add - (i32.load - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $19 - (i32.load offset=92 - (local.get $0) - ) - ) - (local.set $20 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $21 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $10 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ge_s - (local.tee $1 - (i32.load - (local.tee $16 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $22 - (i32.load - (local.get $3) - ) - ) - ) - (block - (i32.store - (local.get $16) - (local.get $1) - ) - (i32.store - (local.get $15) - (local.get $7) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $23 - (i32.load - (local.get $5) - ) - ) - (local.set $24 - (f32.convert_i32_u - (local.get $10) - ) - ) - (if - (i32.le_s - (local.get $18) - (i32.const 0) - ) - (block - (local.set $3 - (i32.const 0) - ) - (local.set $2 - (local.get $7) - ) - (local.set $1 - (loop $while-in (result i32) - (block $while-out (result i32) - (if - (i32.ge_s - (local.get $3) - (local.get $23) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-out - (local.get $3) - ) - ) - ) - (local.set $9 - (f32.mul - (local.tee $8 - (f32.div - (f32.convert_i32_u - (i32.rem_u - (i32.mul - (i32.load offset=48 - (local.get $0) - ) - (local.get $2) - ) - (local.get $10) - ) - ) - (local.get $24) - ) - ) - (f32.const 0.16666999459266663) - ) - ) - (local.set $9 - (f32.sub - (local.tee $6 - (f32.mul - (local.get $8) - (f32.mul - (local.get $8) - (local.get $9) - ) - ) - ) - (local.get $9) - ) - ) - (local.set $12 - (f32.sub - (f32.add - (local.get $8) - (local.tee $11 - (f32.mul - (local.get $8) - (f32.mul - (local.get $8) - (f32.const 0.5) - ) - ) - ) - ) - (f32.mul - (local.get $8) - (local.get $11) - ) - ) - ) - (local.set $5 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $19) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.add - (f32.mul - (local.tee $8 - (f32.sub - (f32.sub - (local.get $11) - (f32.mul - (local.get $8) - (f32.const 0.3333300054073334) - ) - ) - (local.get $6) - ) - ) - (f32.const 0) - ) - (f32.add - (f32.mul - (f32.demote_f64 - (f64.sub - (f64.sub - (f64.sub - (f64.const 1) - (f64.promote_f32 - (local.get $9) - ) - ) - (f64.promote_f32 - (local.get $12) - ) - ) - (f64.promote_f32 - (local.get $8) - ) - ) - ) - (f32.const 0) - ) - (f32.add - (f32.mul - (local.get $12) - (f32.const 0) - ) - (f32.mul - (local.get $9) - (f32.const 0) - ) - ) - ) - ) - ) - (local.set $3 - (i32.lt_u - (local.tee $2 - (i32.add - (local.get $2) - (local.get $21) - ) - ) - (local.get $10) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (select - (i32.const 0) - (local.get $10) - (local.get $3) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $1 - (i32.add - (i32.add - (local.get $1) - (local.get $20) - ) - (i32.and - (i32.xor - (local.get $3) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $22) - ) - (block - (local.set $3 - (local.get $5) - ) - (br $while-in) - ) - (block (result i32) - (local.set $0 - (local.get $1) - ) - (local.get $5) - ) - ) - ) - ) - ) - (i32.store - (local.get $16) - (local.get $0) - ) - (i32.store - (local.get $15) - (local.get $2) - ) - (return - (local.get $1) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (local.set $3 - (local.get $7) - ) - (local.set $1 - (loop $while-in1 (result i32) - (block $while-out0 (result i32) - (if - (i32.ge_s - (local.get $5) - (local.get $23) - ) - (block - (local.set $0 - (local.get $1) - ) - (local.set $2 - (local.get $3) - ) - (br $while-out0 - (local.get $5) - ) - ) - ) - (local.set $27 - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $2) - ) - ) - (local.set $7 - (i32.div_u - (local.tee $13 - (i32.mul - (local.tee $28 - (i32.load offset=48 - (local.get $0) - ) - ) - (local.get $3) - ) - ) - (local.get $10) - ) - ) - (local.set $29 - (i32.sub - (local.get $13) - (i32.mul - (local.get $7) - (local.get $10) - ) - ) - ) - (local.set $13 - (i32.load offset=76 - (local.get $0) - ) - ) - (local.set $30 - (i32.sub - (i32.const 4) - (local.get $7) - ) - ) - (local.set $8 - (f32.const 0) - ) - (local.set $9 - (f32.const 0) - ) - (local.set $11 - (f32.const 0) - ) - (local.set $12 - (f32.const 0) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in3 - (local.set $8 - (f32.add - (local.get $8) - (f32.mul - (local.tee $6 - (f32.load - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $27) - ) - ) - ) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.tee $17 - (i32.add - (local.get $30) - (i32.mul - (local.get $28) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.const -2) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - ) - (local.set $11 - (f32.add - (local.get $11) - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $17) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - ) - (local.set $12 - (f32.add - (local.get $12) - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (local.get $17) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - ) - (local.set $9 - (f32.add - (local.get $9) - (f32.mul - (local.get $6) - (f32.load - (i32.add - (i32.shl - (i32.add - (local.get $17) - (i32.const 1) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.get $7) - (local.get $18) - ) - ) - ) - (local.set $14 - (f32.mul - (local.tee $6 - (f32.div - (f32.convert_i32_u - (local.get $29) - ) - (local.get $24) - ) - ) - (f32.const 0.16666999459266663) - ) - ) - (local.set $14 - (f32.sub - (local.tee $31 - (f32.mul - (local.get $6) - (f32.mul - (local.get $6) - (local.get $14) - ) - ) - ) - (local.get $14) - ) - ) - (local.set $26 - (f32.sub - (f32.add - (local.get $6) - (local.tee $25 - (f32.mul - (local.get $6) - (f32.mul - (local.get $6) - (f32.const 0.5) - ) - ) - ) - ) - (f32.mul - (local.get $6) - (local.get $25) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $5) - (local.get $19) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.add - (f32.mul - (local.tee $6 - (f32.sub - (f32.sub - (local.get $25) - (f32.mul - (local.get $6) - (f32.const 0.3333300054073334) - ) - ) - (local.get $31) - ) - ) - (local.get $9) - ) - (f32.add - (f32.mul - (local.get $12) - (f32.demote_f64 - (f64.sub - (f64.sub - (f64.sub - (f64.const 1) - (f64.promote_f32 - (local.get $14) - ) - ) - (f64.promote_f32 - (local.get $26) - ) - ) - (f64.promote_f32 - (local.get $6) - ) - ) - ) - ) - (f32.add - (f32.mul - (local.get $26) - (local.get $11) - ) - (f32.mul - (local.get $14) - (local.get $8) - ) - ) - ) - ) - ) - (local.set $5 - (i32.lt_u - (local.tee $3 - (i32.add - (local.get $3) - (local.get $21) - ) - ) - (local.get $10) - ) - ) - (local.set $3 - (i32.sub - (local.get $3) - (select - (i32.const 0) - (local.get $10) - (local.get $5) - ) - ) - ) - (if (result i32) - (i32.lt_s - (local.tee $1 - (i32.add - (i32.add - (local.get $1) - (local.get $20) - ) - (i32.and - (i32.xor - (local.get $5) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $22) - ) - (block - (local.set $5 - (local.get $7) - ) - (br $while-in1) - ) - (block (result i32) - (local.set $0 - (local.get $1) - ) - (local.set $2 - (local.get $3) - ) - (local.get $7) - ) - ) - ) - ) - ) - (i32.store - (local.get $16) - (local.get $0) - ) - (i32.store - (local.get $15) - (local.get $2) - ) - (local.get $1) - ) - (func $_resampler_basic_zero (; 106 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local.set $2 - (i32.load - (local.tee $6 - (i32.add - (i32.load - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $9 - (i32.load offset=92 - (local.get $0) - ) - ) - (local.set $10 - (i32.load offset=36 - (local.get $0) - ) - ) - (local.set $11 - (i32.load offset=40 - (local.get $0) - ) - ) - (local.set $7 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ge_s - (local.tee $1 - (i32.load - (local.tee $8 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $12 - (i32.load - (local.get $3) - ) - ) - ) - (block - (i32.store - (local.get $8) - (local.get $1) - ) - (i32.store - (local.get $6) - (local.get $2) - ) - (return - (i32.const 0) - ) - ) - ) - (local.set $5 - (i32.load - (local.get $5) - ) - ) - (local.set $3 - (i32.const 0) - ) - (local.set $0 - (local.get $2) - ) - (loop $while-in - (block $__rjti$0 - (if - (i32.ge_s - (local.get $3) - (local.get $5) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $__rjti$0) - ) - ) - (local.set $2 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (f32.store - (i32.add - (i32.shl - (i32.mul - (local.get $3) - (local.get $9) - ) - (i32.const 2) - ) - (local.get $4) - ) - (f32.const 0) - ) - (local.set $3 - (i32.lt_u - (local.tee $0 - (i32.add - (local.get $0) - (local.get $11) - ) - ) - (local.get $7) - ) - ) - (local.set $0 - (i32.sub - (local.get $0) - (select - (i32.const 0) - (local.get $7) - (local.get $3) - ) - ) - ) - (if - (i32.lt_s - (local.tee $1 - (i32.add - (i32.add - (local.get $1) - (local.get $10) - ) - (i32.and - (i32.xor - (local.get $3) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.get $12) - ) - (block - (local.set $3 - (local.get $2) - ) - (br $while-in) - ) - ) - ) - ) - (i32.store - (local.get $8) - (local.get $1) - ) - (i32.store - (local.get $6) - (local.get $0) - ) - (local.get $2) - ) - (func $_speex_resampler_destroy (; 107 ;) (; has Stack IR ;) (param $0 i32) - (call $_free - (i32.load offset=72 - (local.get $0) - ) - ) - (call $_free - (i32.load offset=76 - (local.get $0) - ) - ) - (call $_free - (i32.load offset=60 - (local.get $0) - ) - ) - (call $_free - (i32.load offset=68 - (local.get $0) - ) - ) - (call $_free - (i32.load - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - ) - (call $_free - (local.get $0) - ) - ) - (func $_speex_resampler_process_float (; 108 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local.set $9 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $10 - (i32.add - (local.get $9) - (i32.const 4) - ) - ) - (local.set $11 - (i32.load - (local.get $3) - ) - ) - (local.set $7 - (i32.load - (local.get $5) - ) - ) - (local.set $15 - (i32.add - (local.tee $14 - (i32.load offset=72 - (local.get $0) - ) - ) - (i32.shl - (local.tee $18 - (i32.mul - (local.get $1) - (local.tee $16 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - ) - (i32.const 2) - ) - ) - ) - (local.set $19 - (i32.add - (local.tee $13 - (i32.load offset=24 - (local.get $0) - ) - ) - (i32.const -1) - ) - ) - (local.set $21 - (i32.load offset=88 - (local.get $0) - ) - ) - (block $folding-inner0 - (if - (i32.load - (local.tee $6 - (i32.add - (i32.load offset=68 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - (block - (i32.store - (local.get $10) - (local.get $7) - ) - (i32.store - (local.get $9) - (i32.load - (local.get $6) - ) - ) - (i32.store offset=56 - (local.get $0) - (i32.const 1) - ) - (local.set $6 - (i32.load offset=84 - (local.get $0) - ) - ) - (local.set $17 - (call_indirect (type $FUNCSIG$iiiiiii) - (local.get $0) - (local.get $1) - (local.get $15) - (local.get $9) - (local.get $4) - (local.get $10) - (i32.add - (i32.and - (local.get $6) - (i32.const 7) - ) - (i32.const 4) - ) - ) - ) - (if - (i32.lt_s - (local.tee $6 - (i32.load - (local.tee $12 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $8 - (i32.load - (local.get $9) - ) - ) - ) - (i32.store - (local.get $9) - (local.get $6) - ) - (local.set $6 - (local.get $8) - ) - ) - (i32.store - (local.get $10) - (local.get $17) - ) - (i32.store - (local.get $12) - (i32.sub - (i32.load - (local.get $12) - ) - (local.get $6) - ) - ) - (local.set $8 - (i32.load - (local.get $9) - ) - ) - (if - (i32.gt_s - (local.get $13) - (i32.const 1) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $15) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $6) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $15) - ) - ) - ) - (br_if $while-in - (i32.ne - (local.get $19) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $8 - (i32.sub - (i32.load - (local.tee $12 - (i32.add - (i32.load offset=68 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - (local.get $8) - ) - ) - (i32.store - (local.get $12) - (local.get $8) - ) - (if - (local.get $8) - (block - (local.set $17 - (i32.load - (local.get $9) - ) - ) - (local.set $6 - (i32.const 0) - ) - (loop $while-in1 - (i32.store - (i32.add - (i32.shl - (local.tee $20 - (i32.add - (local.get $6) - (local.get $19) - ) - ) - (i32.const 2) - ) - (local.get $15) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $17) - (local.get $20) - ) - (i32.const 2) - ) - (local.get $15) - ) - ) - ) - (br_if $while-in1 - (i32.ne - (local.get $8) - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $4 - (i32.add - (i32.shl - (i32.mul - (local.tee $6 - (i32.load - (local.get $10) - ) - ) - (i32.load offset=92 - (local.get $0) - ) - ) - (i32.const 2) - ) - (local.get $4) - ) - ) - (local.set $6 - (i32.sub - (local.get $7) - (local.get $6) - ) - ) - (br_if $folding-inner0 - (i32.load - (local.get $12) - ) - ) - ) - (local.set $6 - (local.get $7) - ) - ) - (br_if $folding-inner0 - (i32.eqz - (i32.and - (i32.ne - (local.get $11) - (i32.const 0) - ) - (i32.ne - (local.get $6) - (i32.const 0) - ) - ) - ) - ) - (local.set $12 - (i32.sub - (local.get $16) - (local.get $19) - ) - ) - (local.set $17 - (i32.add - (i32.shl - (i32.add - (i32.add - (local.get $13) - (local.get $18) - ) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $14) - ) - ) - (local.set $16 - (i32.sub - (i32.add - (local.get $13) - (i32.const -2) - ) - (local.get $16) - ) - ) - (loop $while-in3 - (i32.store - (local.get $10) - (local.tee $8 - (select - (local.get $12) - (local.get $11) - (i32.gt_u - (local.get $11) - (local.get $12) - ) - ) - ) - ) - (i32.store - (local.get $9) - (local.get $6) - ) - (local.set $7 - (i32.ne - (local.get $8) - (i32.const 0) - ) - ) - (if - (local.tee $20 - (i32.ne - (local.get $2) - (i32.const 0) - ) - ) - (if - (local.get $7) - (block - (local.set $7 - (i32.const 0) - ) - (loop $while-in5 - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $19) - ) - (i32.const 2) - ) - (local.get $15) - ) - (i32.load - (i32.add - (i32.shl - (i32.mul - (local.get $7) - (local.get $21) - ) - (i32.const 2) - ) - (local.get $2) - ) - ) - ) - (br_if $while-in5 - (i32.lt_u - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (local.get $8) - ) - ) - ) - ) - ) - (if - (local.get $7) - (drop - (call $_memset - (local.get $17) - (i32.const 0) - (i32.sub - (i32.const -4) - (i32.shl - (select - (local.get $16) - (local.tee $7 - (i32.xor - (local.get $11) - (i32.const -1) - ) - ) - (i32.gt_u - (local.get $16) - (local.get $7) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - ) - (local.set $18 - (i32.load offset=24 - (local.get $0) - ) - ) - (local.set $13 - (i32.add - (i32.load offset=72 - (local.get $0) - ) - (i32.shl - (i32.mul - (local.get $1) - (i32.load offset=28 - (local.get $0) - ) - ) - (i32.const 2) - ) - ) - ) - (i32.store offset=56 - (local.get $0) - (i32.const 1) - ) - (local.set $7 - (i32.load offset=84 - (local.get $0) - ) - ) - (local.set $22 - (call_indirect (type $FUNCSIG$iiiiiii) - (local.get $0) - (local.get $1) - (local.get $13) - (local.get $10) - (local.get $4) - (local.get $9) - (i32.add - (i32.and - (local.get $7) - (i32.const 7) - ) - (i32.const 4) - ) - ) - ) - (if - (i32.lt_s - (local.tee $7 - (i32.load - (local.tee $14 - (i32.add - (i32.load offset=60 - (local.get $0) - ) - (i32.shl - (local.get $1) - (i32.const 2) - ) - ) - ) - ) - ) - (local.tee $8 - (i32.load - (local.get $10) - ) - ) - ) - (i32.store - (local.get $10) - (local.get $7) - ) - (local.set $7 - (local.get $8) - ) - ) - (i32.store - (local.get $9) - (local.get $22) - ) - (i32.store - (local.get $14) - (i32.sub - (i32.load - (local.get $14) - ) - (local.get $7) - ) - ) - (local.set $8 - (i32.load - (local.get $10) - ) - ) - (local.set $14 - (i32.add - (local.get $18) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $18) - (i32.const 1) - ) - (block - (local.set $7 - (i32.const 0) - ) - (loop $while-in7 - (i32.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 2) - ) - (local.get $13) - ) - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $7) - (local.get $8) - ) - (i32.const 2) - ) - (local.get $13) - ) - ) - ) - (br_if $while-in7 - (i32.ne - (local.get $14) - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - ) - ) - ) - ) - ) - (local.set $6 - (i32.sub - (local.get $6) - (local.tee $7 - (i32.load - (local.get $9) - ) - ) - ) - ) - (local.set $4 - (i32.add - (i32.shl - (i32.mul - (local.get $7) - (i32.load offset=92 - (local.get $0) - ) - ) - (i32.const 2) - ) - (local.get $4) - ) - ) - (local.set $2 - (select - (i32.add - (i32.shl - (i32.mul - (local.get $8) - (local.get $21) - ) - (i32.const 2) - ) - (local.get $2) - ) - (i32.const 0) - (local.get $20) - ) - ) - (br_if $while-in3 - (i32.and - (i32.ne - (local.tee $11 - (i32.sub - (local.get $11) - (local.get $8) - ) - ) - (i32.const 0) - ) - (i32.ne - (local.get $6) - (i32.const 0) - ) - ) - ) - ) - (i32.store - (local.get $3) - (i32.sub - (i32.load - (local.get $3) - ) - (local.get $11) - ) - ) - (i32.store - (local.get $5) - (i32.sub - (i32.load - (local.get $5) - ) - (local.get $6) - ) - ) - (global.set $STACKTOP - (local.get $9) - ) - (return) - ) - (i32.store - (local.get $3) - (i32.sub - (i32.load - (local.get $3) - ) - (local.get $11) - ) - ) - (i32.store - (local.get $5) - (i32.sub - (i32.load - (local.get $5) - ) - (local.get $6) - ) - ) - (global.set $STACKTOP - (local.get $9) - ) - ) - (func $_speex_resampler_process_interleaved_float (; 109 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local.set $6 - (i32.load - (local.get $4) - ) - ) - (local.set $7 - (i32.load - (local.get $2) - ) - ) - (local.set $8 - (i32.load offset=88 - (local.get $0) - ) - ) - (local.set $9 - (i32.load offset=92 - (local.get $0) - ) - ) - (i32.store offset=92 - (local.get $0) - (local.tee $5 - (i32.load offset=20 - (local.get $0) - ) - ) - ) - (i32.store offset=88 - (local.get $0) - (local.get $5) - ) - (if - (local.get $5) - (if - (local.get $1) - (block - (local.set $5 - (i32.const 0) - ) - (loop $while-in1 - (i32.store - (local.get $4) - (local.get $6) - ) - (i32.store - (local.get $2) - (local.get $7) - ) - (call $_speex_resampler_process_float - (local.get $0) - (local.get $5) - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $1) - ) - (local.get $2) - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $3) - ) - (local.get $4) - ) - (br_if $while-in1 - (i32.lt_u - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.load offset=20 - (local.get $0) - ) - ) - ) - ) - ) - (block - (local.set $1 - (i32.const 0) - ) - (loop $while-in - (i32.store - (local.get $4) - (local.get $6) - ) - (i32.store - (local.get $2) - (local.get $7) - ) - (call $_speex_resampler_process_float - (local.get $0) - (local.get $1) - (i32.const 0) - (local.get $2) - (i32.add - (i32.shl - (local.get $1) - (i32.const 2) - ) - (local.get $3) - ) - (local.get $4) - ) - (br_if $while-in - (i32.lt_u - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (i32.load offset=20 - (local.get $0) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=88 - (local.get $0) - (local.get $8) - ) - (i32.store offset=92 - (local.get $0) - (local.get $9) - ) - (i32.eq - (i32.load offset=84 - (local.get $0) - ) - (i32.const 5) - ) - ) - (func $___stdio_close (; 110 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (i32.and - (call $___wasi_fd_close - (i32.load offset=60 - (local.get $0) - ) - ) - (i32.const 65535) - ) - ) - (func $___stdio_write (; 111 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 32) - ) - ) - (local.set $6 - (i32.add - (local.get $5) - (i32.const 16) - ) - ) - (i32.store - (local.tee $3 - (local.get $5) - ) - (local.tee $4 - (i32.load offset=28 - (local.get $0) - ) - ) - ) - (i32.store offset=4 - (local.get $3) - (local.tee $4 - (i32.sub - (i32.load offset=20 - (local.get $0) - ) - (local.get $4) - ) - ) - ) - (i32.store offset=8 - (local.get $3) - (local.get $1) - ) - (i32.store offset=12 - (local.get $3) - (local.get $2) - ) - (local.set $1 - (local.get $3) - ) - (local.set $3 - (i32.const 2) - ) - (local.set $7 - (i32.add - (local.get $2) - (local.get $4) - ) - ) - (block $__rjto$1 - (block $__rjti$1 - (loop $while-in - (if - (i32.ne - (local.get $7) - (local.tee $4 - (if (result i32) - (i32.and - (call $___wasi_fd_write - (i32.load offset=60 - (local.get $0) - ) - (local.get $1) - (local.get $3) - (local.get $6) - ) - (i32.const 65535) - ) - (block (result i32) - (i32.store - (local.get $6) - (i32.const -1) - ) - (i32.const -1) - ) - (i32.load - (local.get $6) - ) - ) - ) - ) - (block - (br_if $__rjti$1 - (i32.lt_s - (local.get $4) - (i32.const 0) - ) - ) - (i32.store - (local.tee $1 - (select - (i32.add - (local.get $1) - (i32.const 8) - ) - (local.get $1) - (local.tee $9 - (i32.gt_u - (local.get $4) - (local.tee $8 - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - ) - ) - (i32.add - (local.tee $8 - (i32.sub - (local.get $4) - (select - (local.get $8) - (i32.const 0) - (local.get $9) - ) - ) - ) - (i32.load - (local.get $1) - ) - ) - ) - (i32.store offset=4 - (local.get $1) - (i32.sub - (i32.load offset=4 - (local.get $1) - ) - (local.get $8) - ) - ) - (local.set $3 - (i32.add - (i32.shr_s - (i32.shl - (local.get $9) - (i32.const 31) - ) - (i32.const 31) - ) - (local.get $3) - ) - ) - (local.set $7 - (i32.sub - (local.get $7) - (local.get $4) - ) - ) - (br $while-in) - ) - ) - ) - (i32.store offset=16 - (local.get $0) - (i32.add - (local.tee $1 - (i32.load offset=44 - (local.get $0) - ) - ) - (i32.load offset=48 - (local.get $0) - ) - ) - ) - (i32.store offset=28 - (local.get $0) - (local.get $1) - ) - (i32.store offset=20 - (local.get $0) - (local.get $1) - ) - (br $__rjto$1) - ) - (i32.store offset=16 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=28 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=20 - (local.get $0) - (i32.const 0) - ) - (i32.store - (local.get $0) - (i32.or - (i32.load - (local.get $0) - ) - (i32.const 32) - ) - ) - (local.set $2 - (if (result i32) - (i32.eq - (local.get $3) - (i32.const 2) - ) - (i32.const 0) - (i32.sub - (local.get $2) - (i32.load offset=4 - (local.get $1) - ) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $5) - ) - (local.get $2) - ) - (func $___stdio_seek (; 112 ;) (; has Stack IR ;) (param $0 i32) (param $1 i64) (param $2 i32) (result i64) - (local $3 i32) - (local.set $3 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $1 - (if (result i64) - (i32.and - (call $legalimport$___wasi_fd_seek - (i32.load offset=60 - (local.get $0) - ) - (i32.wrap_i64 - (local.get $1) - ) - (i32.wrap_i64 - (i64.shr_u - (local.get $1) - (i64.const 32) - ) - ) - (i32.and - (local.get $2) - (i32.const 255) - ) - (local.get $3) - ) - (i32.const 65535) - ) - (block (result i64) - (i64.store - (local.get $3) - (i64.const -1) - ) - (i64.const -1) - ) - (i64.load - (local.get $3) - ) - ) - ) - (global.set $STACKTOP - (local.get $3) - ) - (local.get $1) - ) - (func $_fmt_fp (; 113 ;) (; has Stack IR ;) (param $0 i32) (param $1 f64) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 f64) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i64) - (local $24 i32) - (local $25 i32) - (local $26 i64) - (local $27 i64) - (local $28 i32) - (local.set $24 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 560) - ) - ) - (local.set $6 - (i32.add - (local.get $24) - (i32.const 32) - ) - ) - (local.set $17 - (local.tee $12 - (local.get $24) - ) - ) - (i32.store - (local.tee $11 - (i32.add - (local.get $12) - (i32.const 536) - ) - ) - (i32.const 0) - ) - (local.set $16 - (i32.add - (local.tee $9 - (i32.add - (local.get $12) - (i32.const 540) - ) - ) - (i32.const 12) - ) - ) - (local.set $19 - (if (result i32) - (i64.lt_s - (local.tee $23 - (i64.reinterpret_f64 - (local.get $1) - ) - ) - (i64.const 0) - ) - (block (result i32) - (local.set $23 - (i64.reinterpret_f64 - (local.tee $1 - (f64.neg - (local.get $1) - ) - ) - ) - ) - (local.set $18 - (i32.const 44875) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $18 - (select - (i32.const 44878) - (select - (i32.const 44881) - (i32.const 44876) - (i32.and - (local.get $4) - (i32.const 1) - ) - ) - (i32.and - (local.get $4) - (i32.const 2048) - ) - ) - ) - (i32.ne - (i32.and - (local.get $4) - (i32.const 2049) - ) - (i32.const 0) - ) - ) - ) - ) - (local.set $0 - (if (result i32) - (i64.eq - (i64.and - (local.get $23) - (i64.const 9218868437227405312) - ) - (i64.const 9218868437227405312) - ) - (block (result i32) - (local.set $5 - (select - (select - (i32.const 44902) - (i32.const 44906) - (local.tee $3 - (i32.ne - (i32.and - (local.get $5) - (i32.const 32) - ) - (i32.const 0) - ) - ) - ) - (select - (i32.const 44894) - (i32.const 44898) - (local.get $3) - ) - (f64.ne - (local.get $1) - (local.get $1) - ) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $2) - (local.tee $3 - (i32.add - (local.get $19) - (i32.const 3) - ) - ) - (i32.and - (local.get $4) - (i32.const -65537) - ) - ) - (call $_out - (local.get $0) - (local.get $18) - (local.get $19) - ) - (call $_out - (local.get $0) - (local.get $5) - (i32.const 3) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $2) - (local.get $3) - (i32.xor - (local.get $4) - (i32.const 8192) - ) - ) - (local.get $3) - ) - (block $do-once (result i32) - (if - (local.tee $7 - (f64.ne - (local.tee $1 - (f64.mul - (call $_frexp - (local.get $1) - (local.get $11) - ) - (f64.const 2) - ) - ) - (f64.const 0) - ) - ) - (i32.store - (local.get $11) - (i32.add - (i32.load - (local.get $11) - ) - (i32.const -1) - ) - ) - ) - (if - (i32.eq - (local.tee $20 - (i32.or - (local.get $5) - (i32.const 32) - ) - ) - (i32.const 97) - ) - (block - (local.set $8 - (select - (i32.add - (local.get $18) - (i32.const 9) - ) - (local.get $18) - (local.tee $13 - (i32.and - (local.get $5) - (i32.const 32) - ) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eqz - (local.tee $7 - (i32.sub - (i32.const 12) - (local.get $3) - ) - ) - ) - (i32.gt_u - (local.get $3) - (i32.const 11) - ) - ) - ) - (block - (local.set $15 - (f64.const 8) - ) - (loop $while-in - (local.set $15 - (f64.mul - (local.get $15) - (f64.const 16) - ) - ) - (br_if $while-in - (local.tee $7 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - ) - ) - (local.set $1 - (if (result f64) - (i32.eq - (i32.load8_s - (local.get $8) - ) - (i32.const 45) - ) - (f64.neg - (f64.add - (local.get $15) - (f64.sub - (f64.neg - (local.get $1) - ) - (local.get $15) - ) - ) - ) - (f64.sub - (f64.add - (local.get $1) - (local.get $15) - ) - (local.get $15) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $16) - (local.tee $7 - (call $_fmt_u - (i64.extend_i32_s - (select - (i32.sub - (i32.const 0) - (local.tee $6 - (i32.load - (local.get $11) - ) - ) - ) - (local.get $6) - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - (local.get $16) - ) - ) - ) - (i32.store8 - (local.tee $7 - (i32.add - (local.get $9) - (i32.const 11) - ) - ) - (i32.const 48) - ) - ) - (local.set $10 - (i32.or - (local.get $19) - (i32.const 2) - ) - ) - (i32.store8 - (i32.add - (local.get $7) - (i32.const -1) - ) - (i32.add - (i32.and - (i32.shr_s - (local.get $6) - (i32.const 31) - ) - (i32.const 2) - ) - (i32.const 43) - ) - ) - (i32.store8 - (local.tee $6 - (i32.add - (local.get $7) - (i32.const -2) - ) - ) - (i32.add - (local.get $5) - (i32.const 15) - ) - ) - (local.set $9 - (i32.lt_s - (local.get $3) - (i32.const 1) - ) - ) - (local.set $14 - (i32.eqz - (i32.and - (local.get $4) - (i32.const 8) - ) - ) - ) - (local.set $5 - (local.get $12) - ) - (loop $while-in3 - (i32.store8 - (local.get $5) - (i32.or - (local.get $13) - (i32.load8_u - (i32.add - (local.tee $7 - (i32.trunc_f64_s - (local.get $1) - ) - ) - (i32.const 37920) - ) - ) - ) - ) - (local.set $1 - (f64.mul - (f64.sub - (local.get $1) - (f64.convert_i32_s - (local.get $7) - ) - ) - (f64.const 16) - ) - ) - (local.set $5 - (if (result i32) - (i32.eq - (i32.sub - (local.tee $7 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $17) - ) - (i32.const 1) - ) - (if (result i32) - (i32.and - (i32.and - (local.get $9) - (f64.eq - (local.get $1) - (f64.const 0) - ) - ) - (local.get $14) - ) - (local.get $7) - (block (result i32) - (i32.store8 - (local.get $7) - (i32.const 46) - ) - (i32.add - (local.get $5) - (i32.const 2) - ) - ) - ) - (local.get $7) - ) - ) - (br_if $while-in3 - (f64.ne - (local.get $1) - (f64.const 0) - ) - ) - ) - (local.set $7 - (block $__rjto$0 (result i32) - (block $__rjti$0 - (br_if $__rjti$0 - (i32.eqz - (local.get $3) - ) - ) - (br_if $__rjti$0 - (i32.ge_s - (i32.add - (local.get $5) - (i32.sub - (i32.const -2) - (local.get $17) - ) - ) - (local.get $3) - ) - ) - (local.set $9 - (i32.sub - (i32.add - (local.get $16) - (i32.add - (local.get $3) - (i32.const 2) - ) - ) - (local.get $6) - ) - ) - (br $__rjto$0 - (local.get $6) - ) - ) - (local.set $9 - (i32.add - (local.get $5) - (i32.sub - (i32.sub - (local.get $16) - (local.get $17) - ) - (local.get $6) - ) - ) - ) - (local.get $6) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $2) - (local.tee $3 - (i32.add - (local.get $9) - (local.get $10) - ) - ) - (local.get $4) - ) - (call $_out - (local.get $0) - (local.get $8) - (local.get $10) - ) - (call $_pad_667 - (local.get $0) - (i32.const 48) - (local.get $2) - (local.get $3) - (i32.xor - (local.get $4) - (i32.const 65536) - ) - ) - (call $_out - (local.get $0) - (local.get $12) - (local.tee $5 - (i32.sub - (local.get $5) - (local.get $17) - ) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 48) - (i32.sub - (local.get $9) - (i32.add - (local.get $5) - (local.tee $7 - (i32.sub - (local.get $16) - (local.get $7) - ) - ) - ) - ) - (i32.const 0) - (i32.const 0) - ) - (call $_out - (local.get $0) - (local.get $6) - (local.get $7) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $2) - (local.get $3) - (i32.xor - (local.get $4) - (i32.const 8192) - ) - ) - (br $do-once - (local.get $3) - ) - ) - ) - (if - (local.get $7) - (block - (i32.store - (local.get $11) - (local.tee $7 - (i32.add - (i32.load - (local.get $11) - ) - (i32.const -28) - ) - ) - ) - (local.set $1 - (f64.mul - (local.get $1) - (f64.const 268435456) - ) - ) - ) - (local.set $7 - (i32.load - (local.get $11) - ) - ) - ) - (local.set $6 - (local.tee $9 - (select - (local.get $6) - (i32.add - (local.get $6) - (i32.const 288) - ) - (i32.lt_s - (local.get $7) - (i32.const 0) - ) - ) - ) - ) - (loop $while-in5 - (i32.store - (local.get $6) - (local.tee $8 - (i32.trunc_f64_u - (local.get $1) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (br_if $while-in5 - (f64.ne - (local.tee $1 - (f64.mul - (f64.sub - (local.get $1) - (f64.convert_i32_u - (local.get $8) - ) - ) - (f64.const 1e9) - ) - ) - (f64.const 0) - ) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 0) - ) - (block - (local.set $8 - (local.get $7) - ) - (local.set $7 - (local.get $9) - ) - (loop $while-in7 - (local.set $13 - (select - (local.get $8) - (i32.const 29) - (i32.lt_s - (local.get $8) - (i32.const 29) - ) - ) - ) - (if - (i32.ge_u - (local.tee $8 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (local.get $7) - ) - (block - (local.set $23 - (i64.extend_i32_u - (local.get $13) - ) - ) - (local.set $10 - (i32.const 0) - ) - (loop $while-in9 - (i64.store32 - (local.get $8) - (i64.add - (i64.mul - (local.tee $27 - (i64.div_u - (local.tee $26 - (i64.add - (i64.extend_i32_u - (local.get $10) - ) - (i64.shl - (i64.extend_i32_u - (i32.load - (local.get $8) - ) - ) - (local.get $23) - ) - ) - ) - (i64.const 1000000000) - ) - ) - (i64.const -1000000000) - ) - (local.get $26) - ) - ) - (local.set $10 - (i32.wrap_i64 - (local.get $27) - ) - ) - (br_if $while-in9 - (i32.ge_u - (local.tee $8 - (i32.add - (local.get $8) - (i32.const -4) - ) - ) - (local.get $7) - ) - ) - ) - (if - (local.get $10) - (i32.store - (local.tee $7 - (i32.add - (local.get $7) - (i32.const -4) - ) - ) - (local.get $10) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $6) - (local.get $7) - ) - (block $label$break$L57 - (local.set $6 - (loop $while-in12 (result i32) - (br_if $label$break$L57 - (i32.load - (local.tee $8 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $8) - (local.get $7) - ) - (block - (local.set $6 - (local.get $8) - ) - (br $while-in12) - ) - (local.get $8) - ) - ) - ) - ) - ) - (i32.store - (local.get $11) - (local.tee $8 - (i32.sub - (i32.load - (local.get $11) - ) - (local.get $13) - ) - ) - ) - (br_if $while-in7 - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - ) - ) - (block - (local.set $8 - (local.get $7) - ) - (local.set $7 - (local.get $9) - ) - ) - ) - (local.set $14 - (select - (i32.const 6) - (local.get $3) - (i32.lt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (local.set $13 - (local.get $9) - ) - (if - (i32.lt_u - (local.tee $3 - (if (result i32) - (i32.lt_s - (local.get $8) - (i32.const 0) - ) - (block (result i32) - (local.set $10 - (i32.add - (i32.div_s - (i32.add - (local.get $14) - (i32.const 25) - ) - (i32.const 9) - ) - (i32.const 1) - ) - ) - (local.set $21 - (i32.eq - (local.get $20) - (i32.const 102) - ) - ) - (local.set $3 - (local.get $6) - ) - (loop $while-in14 (result i32) - (local.set $9 - (select - (local.tee $6 - (i32.sub - (i32.const 0) - (local.get $8) - ) - ) - (i32.const 9) - (i32.lt_s - (local.get $6) - (i32.const 9) - ) - ) - ) - (if - (i32.lt_u - (local.get $7) - (local.get $3) - ) - (block - (local.set $22 - (i32.add - (i32.shl - (i32.const 1) - (local.get $9) - ) - (i32.const -1) - ) - ) - (local.set $25 - (i32.shr_u - (i32.const 1000000000) - (local.get $9) - ) - ) - (local.set $8 - (i32.const 0) - ) - (local.set $6 - (local.get $7) - ) - (loop $while-in16 - (i32.store - (local.get $6) - (i32.add - (local.get $8) - (i32.shr_u - (local.tee $28 - (i32.load - (local.get $6) - ) - ) - (local.get $9) - ) - ) - ) - (local.set $8 - (i32.mul - (i32.and - (local.get $22) - (local.get $28) - ) - (local.get $25) - ) - ) - (br_if $while-in16 - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $3) - ) - ) - ) - (local.set $7 - (select - (local.get $7) - (i32.add - (local.get $7) - (i32.const 4) - ) - (i32.load - (local.get $7) - ) - ) - ) - (if - (local.get $8) - (block - (i32.store - (local.get $3) - (local.get $8) - ) - (local.set $3 - (i32.add - (local.get $3) - (i32.const 4) - ) - ) - ) - ) - ) - (local.set $7 - (select - (local.get $7) - (i32.add - (local.get $7) - (i32.const 4) - ) - (i32.load - (local.get $7) - ) - ) - ) - ) - (local.set $3 - (select - (i32.add - (local.tee $6 - (select - (local.get $13) - (local.get $7) - (local.get $21) - ) - ) - (i32.shl - (local.get $10) - (i32.const 2) - ) - ) - (local.get $3) - (i32.gt_s - (i32.shr_s - (i32.sub - (local.get $3) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $10) - ) - ) - ) - (i32.store - (local.get $11) - (local.tee $8 - (i32.add - (i32.load - (local.get $11) - ) - (local.get $9) - ) - ) - ) - (br_if $while-in14 - (i32.lt_s - (local.get $8) - (i32.const 0) - ) - ) - (local.set $8 - (local.get $3) - ) - (local.get $7) - ) - ) - (block (result i32) - (local.set $8 - (local.get $6) - ) - (local.get $7) - ) - ) - ) - (local.get $8) - ) - (block - (local.set $7 - (i32.mul - (i32.shr_s - (i32.sub - (local.get $13) - (local.get $3) - ) - (i32.const 2) - ) - (i32.const 9) - ) - ) - (if - (i32.ge_u - (local.tee $9 - (i32.load - (local.get $3) - ) - ) - (i32.const 10) - ) - (block - (local.set $6 - (i32.const 10) - ) - (loop $while-in18 - (local.set $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (br_if $while-in18 - (i32.ge_u - (local.get $9) - (local.tee $6 - (i32.mul - (local.get $6) - (i32.const 10) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $7 - (i32.const 0) - ) - ) - (local.set $11 - (if (result i32) - (i32.gt_u - (local.tee $3 - (if (result i32) - (i32.lt_s - (local.tee $6 - (i32.add - (i32.sub - (local.get $14) - (select - (i32.const 0) - (local.get $7) - (i32.eq - (local.get $20) - (i32.const 102) - ) - ) - ) - (i32.shr_s - (i32.shl - (i32.and - (local.tee $20 - (i32.eq - (local.get $20) - (i32.const 103) - ) - ) - (local.tee $21 - (i32.ne - (local.get $14) - (i32.const 0) - ) - ) - ) - (i32.const 31) - ) - (i32.const 31) - ) - ) - ) - (i32.add - (i32.mul - (i32.shr_s - (i32.sub - (local.get $8) - (local.get $13) - ) - (i32.const 2) - ) - (i32.const 9) - ) - (i32.const -9) - ) - ) - (block (result i32) - (if - (i32.lt_s - (local.tee $6 - (i32.add - (i32.mul - (local.tee $11 - (i32.div_s - (local.tee $6 - (i32.add - (local.get $6) - (i32.const 9216) - ) - ) - (i32.const 9) - ) - ) - (i32.const -9) - ) - (local.get $6) - ) - ) - (i32.const 8) - ) - (block - (local.set $9 - (i32.const 10) - ) - (loop $while-in20 - (local.set $10 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.set $9 - (i32.mul - (local.get $9) - (i32.const 10) - ) - ) - (if - (i32.lt_s - (local.get $6) - (i32.const 7) - ) - (block - (local.set $6 - (local.get $10) - ) - (br $while-in20) - ) - ) - ) - ) - (local.set $9 - (i32.const 10) - ) - ) - (local.set $10 - (i32.mul - (local.tee $22 - (i32.div_u - (local.tee $11 - (i32.load - (local.tee $6 - (i32.add - (i32.add - (i32.shl - (local.get $11) - (i32.const 2) - ) - (local.get $13) - ) - (i32.const -4092) - ) - ) - ) - ) - (local.get $9) - ) - ) - (local.get $9) - ) - ) - (if - (i32.eqz - (i32.and - (local.tee $25 - (i32.eq - (i32.add - (local.get $6) - (i32.const 4) - ) - (local.get $8) - ) - ) - (i32.eqz - (local.tee $11 - (i32.sub - (local.get $11) - (local.get $10) - ) - ) - ) - ) - ) - (block - (local.set $1 - (select - (f64.const 9007199254740994) - (f64.const 9007199254740992) - (i32.and - (local.get $22) - (i32.const 1) - ) - ) - ) - (local.set $15 - (select - (f64.const 0.5) - (select - (f64.const 1) - (f64.const 1.5) - (i32.and - (local.get $25) - (i32.eq - (local.get $11) - (local.tee $22 - (i32.shr_u - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - (i32.lt_u - (local.get $11) - (local.get $22) - ) - ) - ) - (if - (local.get $19) - (block - (local.set $1 - (select - (f64.neg - (local.get $1) - ) - (local.get $1) - (local.tee $11 - (i32.eq - (i32.load8_s - (local.get $18) - ) - (i32.const 45) - ) - ) - ) - ) - (local.set $15 - (select - (f64.neg - (local.get $15) - ) - (local.get $15) - (local.get $11) - ) - ) - ) - ) - (i32.store - (local.get $6) - (local.get $10) - ) - (if - (f64.ne - (f64.add - (local.get $1) - (local.get $15) - ) - (local.get $1) - ) - (block - (i32.store - (local.get $6) - (local.tee $7 - (i32.add - (local.get $9) - (local.get $10) - ) - ) - ) - (if - (i32.gt_u - (local.get $7) - (i32.const 999999999) - ) - (loop $while-in22 - (i32.store - (local.get $6) - (i32.const 0) - ) - (if - (i32.lt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const -4) - ) - ) - (local.get $3) - ) - (i32.store - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -4) - ) - ) - (i32.const 0) - ) - ) - (i32.store - (local.get $6) - (local.tee $7 - (i32.add - (i32.load - (local.get $6) - ) - (i32.const 1) - ) - ) - ) - (br_if $while-in22 - (i32.gt_u - (local.get $7) - (i32.const 999999999) - ) - ) - ) - ) - (local.set $7 - (i32.mul - (i32.shr_s - (i32.sub - (local.get $13) - (local.get $3) - ) - (i32.const 2) - ) - (i32.const 9) - ) - ) - (if - (i32.ge_u - (local.tee $10 - (i32.load - (local.get $3) - ) - ) - (i32.const 10) - ) - (block - (local.set $9 - (i32.const 10) - ) - (loop $while-in24 - (local.set $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (br_if $while-in24 - (i32.ge_u - (local.get $10) - (local.tee $9 - (i32.mul - (local.get $9) - (i32.const 10) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $9 - (local.get $3) - ) - (local.set $10 - (local.get $7) - ) - (select - (local.tee $3 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $8) - (i32.gt_u - (local.get $8) - (local.get $3) - ) - ) - ) - (block (result i32) - (local.set $9 - (local.get $3) - ) - (local.set $10 - (local.get $7) - ) - (local.get $8) - ) - ) - ) - (local.get $9) - ) - (loop $while-in27 (result i32) - (block $label$break$L109 (result i32) - (if - (i32.load - (local.tee $7 - (i32.add - (local.get $3) - (i32.const -4) - ) - ) - ) - (block - (local.set $7 - (local.get $3) - ) - (br $label$break$L109 - (i32.const 1) - ) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $7) - (local.get $9) - ) - (block - (local.set $3 - (local.get $7) - ) - (br $while-in27) - ) - (i32.const 0) - ) - ) - ) - (block (result i32) - (local.set $7 - (local.get $3) - ) - (i32.const 0) - ) - ) - ) - (local.set $3 - (if (result i32) - (local.get $20) - (block (result i32) - (local.set $5 - (if (result i32) - (i32.and - (i32.gt_s - (local.tee $3 - (i32.add - (i32.xor - (local.get $21) - (i32.const 1) - ) - (local.get $14) - ) - ) - (local.get $10) - ) - (i32.gt_s - (local.get $10) - (i32.const -5) - ) - ) - (block (result i32) - (local.set $8 - (i32.sub - (i32.add - (local.get $3) - (i32.const -1) - ) - (local.get $10) - ) - ) - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (block (result i32) - (local.set $8 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (i32.add - (local.get $5) - (i32.const -2) - ) - ) - ) - ) - (if (result i32) - (i32.and - (local.get $4) - (i32.const 8) - ) - (local.get $8) - (block (result i32) - (if - (local.get $11) - (if - (local.tee $14 - (i32.load - (i32.add - (local.get $7) - (i32.const -4) - ) - ) - ) - (if - (i32.rem_u - (local.get $14) - (i32.const 10) - ) - (local.set $3 - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 10) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in31 - (local.set $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (br_if $while-in31 - (i32.eqz - (i32.rem_u - (local.get $14) - (local.tee $6 - (i32.mul - (local.get $6) - (i32.const 10) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.const 9) - ) - ) - (local.set $3 - (i32.const 9) - ) - ) - (local.set $6 - (i32.add - (i32.mul - (i32.shr_s - (i32.sub - (local.get $7) - (local.get $13) - ) - (i32.const 2) - ) - (i32.const 9) - ) - (i32.const -9) - ) - ) - (if (result i32) - (i32.eq - (i32.or - (local.get $5) - (i32.const 32) - ) - (i32.const 102) - ) - (select - (local.get $8) - (local.tee $3 - (select - (local.tee $3 - (i32.sub - (local.get $6) - (local.get $3) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (i32.lt_s - (local.get $8) - (local.get $3) - ) - ) - (select - (local.get $8) - (local.tee $3 - (select - (local.tee $3 - (i32.sub - (i32.add - (local.get $6) - (local.get $10) - ) - (local.get $3) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - ) - (i32.lt_s - (local.get $8) - (local.get $3) - ) - ) - ) - ) - ) - ) - (local.get $14) - ) - ) - (local.set $6 - (i32.sub - (i32.const 0) - (local.get $10) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $2) - (local.tee $14 - (i32.add - (if (result i32) - (local.tee $20 - (i32.eq - (i32.or - (local.get $5) - (i32.const 32) - ) - (i32.const 102) - ) - ) - (block (result i32) - (local.set $8 - (i32.const 0) - ) - (select - (local.get $10) - (i32.const 0) - (i32.gt_s - (local.get $10) - (i32.const 0) - ) - ) - ) - (block (result i32) - (if - (i32.lt_s - (i32.sub - (local.get $16) - (local.tee $6 - (call $_fmt_u - (i64.extend_i32_s - (select - (local.get $6) - (local.get $10) - (i32.lt_s - (local.get $10) - (i32.const 0) - ) - ) - ) - (local.get $16) - ) - ) - ) - (i32.const 2) - ) - (loop $while-in33 - (i32.store8 - (local.tee $6 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 48) - ) - (br_if $while-in33 - (i32.lt_s - (i32.sub - (local.get $16) - (local.get $6) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.store8 - (i32.add - (local.get $6) - (i32.const -1) - ) - (i32.add - (i32.and - (i32.shr_s - (local.get $10) - (i32.const 31) - ) - (i32.const 2) - ) - (i32.const 43) - ) - ) - (i32.store8 - (local.tee $8 - (i32.add - (local.get $6) - (i32.const -2) - ) - ) - (local.get $5) - ) - (i32.sub - (local.get $16) - (local.get $8) - ) - ) - ) - (i32.add - (i32.add - (i32.add - (local.get $19) - (i32.const 1) - ) - (local.get $3) - ) - (select - (i32.const 1) - (i32.and - (i32.shr_u - (local.get $4) - (i32.const 3) - ) - (i32.const 1) - ) - (local.tee $21 - (i32.ne - (local.get $3) - (i32.const 0) - ) - ) - ) - ) - ) - ) - (local.get $4) - ) - (call $_out - (local.get $0) - (local.get $18) - (local.get $19) - ) - (call $_pad_667 - (local.get $0) - (i32.const 48) - (local.get $2) - (local.get $14) - (i32.xor - (local.get $4) - (i32.const 65536) - ) - ) - (if - (local.get $20) - (block - (local.set $11 - (local.tee $10 - (i32.add - (local.get $12) - (i32.const 9) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $12) - (i32.const 8) - ) - ) - (local.set $6 - (local.tee $9 - (select - (local.get $13) - (local.get $9) - (i32.gt_u - (local.get $9) - (local.get $13) - ) - ) - ) - ) - (loop $while-in35 - (local.set $5 - (call $_fmt_u - (i64.extend_i32_u - (i32.load - (local.get $6) - ) - ) - (local.get $10) - ) - ) - (if - (i32.eq - (local.get $6) - (local.get $9) - ) - (if - (i32.eq - (local.get $5) - (local.get $10) - ) - (block - (i32.store8 - (local.get $8) - (i32.const 48) - ) - (local.set $5 - (local.get $8) - ) - ) - ) - (if - (i32.gt_u - (local.get $5) - (local.get $12) - ) - (block - (drop - (call $_memset - (local.get $12) - (i32.const 48) - (i32.sub - (local.get $5) - (local.get $17) - ) - ) - ) - (loop $while-in37 - (br_if $while-in37 - (i32.gt_u - (local.tee $5 - (i32.add - (local.get $5) - (i32.const -1) - ) - ) - (local.get $12) - ) - ) - ) - ) - ) - ) - (call $_out - (local.get $0) - (local.get $5) - (i32.sub - (local.get $11) - (local.get $5) - ) - ) - (if - (i32.le_u - (local.tee $5 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (local.get $13) - ) - (block - (local.set $6 - (local.get $5) - ) - (br $while-in35) - ) - ) - ) - (if - (i32.eqz - (i32.and - (i32.eqz - (i32.and - (local.get $4) - (i32.const 8) - ) - ) - (i32.xor - (local.get $21) - (i32.const 1) - ) - ) - ) - (call $_out - (local.get $0) - (i32.const 44910) - (i32.const 1) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 48) - (i32.add - (if (result i32) - (i32.and - (i32.lt_u - (local.get $5) - (local.get $7) - ) - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - (loop $while-in39 (result i32) - (if - (i32.gt_u - (local.tee $6 - (call $_fmt_u - (i64.extend_i32_u - (i32.load - (local.get $5) - ) - ) - (local.get $10) - ) - ) - (local.get $12) - ) - (block - (drop - (call $_memset - (local.get $12) - (i32.const 48) - (i32.sub - (local.get $6) - (local.get $17) - ) - ) - ) - (loop $while-in41 - (br_if $while-in41 - (i32.gt_u - (local.tee $6 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (local.get $12) - ) - ) - ) - ) - ) - (call $_out - (local.get $0) - (local.get $6) - (select - (local.get $3) - (i32.const 9) - (i32.lt_s - (local.get $3) - (i32.const 9) - ) - ) - ) - (local.set $6 - (i32.add - (local.get $3) - (i32.const -9) - ) - ) - (if (result i32) - (i32.and - (i32.lt_u - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 4) - ) - ) - (local.get $7) - ) - (i32.gt_s - (local.get $3) - (i32.const 9) - ) - ) - (block - (local.set $3 - (local.get $6) - ) - (br $while-in39) - ) - (local.get $6) - ) - ) - (local.get $3) - ) - (i32.const 9) - ) - (i32.const 9) - (i32.const 0) - ) - ) - (block - (call $_pad_667 - (local.get $0) - (i32.const 48) - (i32.add - (if (result i32) - (i32.and - (i32.lt_u - (local.get $9) - (local.tee $11 - (select - (local.get $7) - (i32.add - (local.get $9) - (i32.const 4) - ) - (local.get $11) - ) - ) - ) - (i32.gt_s - (local.get $3) - (i32.const -1) - ) - ) - (block (result i32) - (local.set $18 - (i32.eqz - (i32.and - (local.get $4) - (i32.const 8) - ) - ) - ) - (local.set $19 - (local.tee $13 - (i32.add - (local.get $12) - (i32.const 9) - ) - ) - ) - (local.set $17 - (i32.sub - (i32.const 0) - (local.get $17) - ) - ) - (local.set $10 - (i32.add - (local.get $12) - (i32.const 8) - ) - ) - (local.set $7 - (local.get $9) - ) - (local.set $5 - (local.get $3) - ) - (loop $while-in43 (result i32) - (if - (i32.eq - (local.get $13) - (local.tee $3 - (call $_fmt_u - (i64.extend_i32_u - (i32.load - (local.get $7) - ) - ) - (local.get $13) - ) - ) - ) - (block - (i32.store8 - (local.get $10) - (i32.const 48) - ) - (local.set $3 - (local.get $10) - ) - ) - ) - (block $do-once44 - (if - (i32.eq - (local.get $7) - (local.get $9) - ) - (block - (local.set $6 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (call $_out - (local.get $0) - (local.get $3) - (i32.const 1) - ) - (if - (i32.and - (i32.lt_s - (local.get $5) - (i32.const 1) - ) - (local.get $18) - ) - (block - (local.set $3 - (local.get $6) - ) - (br $do-once44) - ) - ) - (call $_out - (local.get $0) - (i32.const 44910) - (i32.const 1) - ) - (local.set $3 - (local.get $6) - ) - ) - (block - (br_if $do-once44 - (i32.le_u - (local.get $3) - (local.get $12) - ) - ) - (drop - (call $_memset - (local.get $12) - (i32.const 48) - (i32.add - (local.get $3) - (local.get $17) - ) - ) - ) - (loop $while-in47 - (br_if $while-in47 - (i32.gt_u - (local.tee $3 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (local.get $12) - ) - ) - ) - ) - ) - ) - (call $_out - (local.get $0) - (local.get $3) - (select - (local.tee $3 - (i32.sub - (local.get $19) - (local.get $3) - ) - ) - (local.get $5) - (i32.gt_s - (local.get $5) - (local.get $3) - ) - ) - ) - (br_if $while-in43 - (i32.and - (i32.lt_u - (local.tee $7 - (i32.add - (local.get $7) - (i32.const 4) - ) - ) - (local.get $11) - ) - (i32.gt_s - (local.tee $5 - (i32.sub - (local.get $5) - (local.get $3) - ) - ) - (i32.const -1) - ) - ) - ) - (local.get $5) - ) - ) - (local.get $3) - ) - (i32.const 18) - ) - (i32.const 18) - (i32.const 0) - ) - (call $_out - (local.get $0) - (local.get $8) - (i32.sub - (local.get $16) - (local.get $8) - ) - ) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $2) - (local.get $14) - (i32.xor - (local.get $4) - (i32.const 8192) - ) - ) - (local.get $14) - ) - ) - ) - (global.set $STACKTOP - (local.get $24) - ) - (select - (local.get $2) - (local.get $0) - (i32.lt_s - (local.get $0) - (local.get $2) - ) - ) - ) - (func $___vfprintf_internal (; 114 ;) (; has Stack IR ;) (param $0 i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local.set $1 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 224) - ) - ) - (i64.store - (local.tee $2 - (i32.add - (local.get $1) - (i32.const 160) - ) - ) - (i64.const 0) - ) - (i64.store offset=8 - (local.get $2) - (i64.const 0) - ) - (i64.store offset=16 - (local.get $2) - (i64.const 0) - ) - (i64.store offset=24 - (local.get $2) - (i64.const 0) - ) - (i64.store offset=32 - (local.get $2) - (i64.const 0) - ) - (i32.store - (local.tee $3 - (i32.add - (local.get $1) - (i32.const 208) - ) - ) - (i32.load - (local.get $0) - ) - ) - (if - (i32.ge_s - (call $_printf_core - (i32.const 0) - (local.get $3) - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 80) - ) - ) - (local.get $2) - ) - (i32.const 0) - ) - (block - (drop - (i32.load - (i32.const 38364) - ) - ) - (local.set $4 - (i32.load - (i32.const 38288) - ) - ) - (if - (i32.lt_s - (i32.load8_s - (i32.const 38362) - ) - (i32.const 1) - ) - (i32.store - (i32.const 38288) - (i32.and - (local.get $4) - (i32.const -33) - ) - ) - ) - (if - (i32.load - (i32.const 38336) - ) - (drop - (call $_printf_core - (i32.const 38288) - (local.get $3) - (local.get $0) - (local.get $2) - ) - ) - (block - (local.set $5 - (i32.load - (i32.const 38332) - ) - ) - (i32.store - (i32.const 38332) - (local.get $1) - ) - (i32.store - (i32.const 38316) - (local.get $1) - ) - (i32.store - (i32.const 38308) - (local.get $1) - ) - (i32.store - (i32.const 38336) - (i32.const 80) - ) - (i32.store - (i32.const 38304) - (i32.add - (local.get $1) - (i32.const 80) - ) - ) - (drop - (call $_printf_core - (i32.const 38288) - (local.get $3) - (local.get $0) - (local.get $2) - ) - ) - (if - (local.get $5) - (block - (local.set $0 - (i32.load - (i32.const 38324) - ) - ) - (drop - (call_indirect (type $FUNCSIG$iiii) - (i32.const 38288) - (i32.const 0) - (i32.const 0) - (i32.add - (i32.and - (local.get $0) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.const 38332) - (local.get $5) - ) - (i32.store - (i32.const 38336) - (i32.const 0) - ) - (i32.store - (i32.const 38304) - (i32.const 0) - ) - (i32.store - (i32.const 38316) - (i32.const 0) - ) - (i32.store - (i32.const 38308) - (i32.const 0) - ) - ) - ) - ) - ) - (i32.store - (i32.const 38288) - (i32.or - (i32.load - (i32.const 38288) - ) - (i32.and - (local.get $4) - (i32.const 32) - ) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $1) - ) - ) - (func $_printf_core (; 115 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i64) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local $25 i32) - (local.set $17 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.sub - (global.get $STACKTOP) - (i32.const -64) - ) - ) - (local.set $10 - (i32.add - (local.get $17) - (i32.const 40) - ) - ) - (local.set $21 - (i32.add - (local.get $17) - (i32.const 48) - ) - ) - (local.set $23 - (i32.add - (local.get $17) - (i32.const 60) - ) - ) - (i32.store - (local.tee $12 - (i32.add - (local.get $17) - (i32.const 56) - ) - ) - (i32.const 39171) - ) - (local.set $18 - (i32.ne - (local.get $0) - (i32.const 0) - ) - ) - (local.set $19 - (local.tee $22 - (i32.add - (local.get $17) - (i32.const 40) - ) - ) - ) - (local.set $24 - (i32.add - (local.get $17) - (i32.const 39) - ) - ) - (block $label$break$L119 - (block $__rjti$10 - (loop $label$continue$L1 - (block $label$break$L1 - (loop $while-in - (if - (i32.gt_s - (local.get $9) - (i32.const -1) - ) - (local.set $9 - (select - (i32.const -1) - (i32.add - (local.get $4) - (local.get $9) - ) - (i32.gt_s - (local.get $4) - (i32.sub - (i32.const 2147483647) - (local.get $9) - ) - ) - ) - ) - ) - (br_if $__rjti$10 - (i32.eqz - (local.tee $5 - (i32.load8_s - (local.tee $8 - (i32.load - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $4 - (local.get $8) - ) - (block $label$break$L12 - (block $__rjti$0 - (loop $label$continue$L9 - (block $label$break$L9 - (block $switch - (br_table $label$break$L9 $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $__rjti$0 $switch - (i32.shr_s - (i32.shl - (local.get $5) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - (i32.store - (local.get $12) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (local.set $5 - (i32.load8_s - (local.get $4) - ) - ) - (br $label$continue$L9) - ) - ) - (br $label$break$L12) - ) - (local.set $5 - (local.get $4) - ) - (local.set $4 - (loop $while-in2 (result i32) - (if - (i32.ne - (i32.load8_s offset=1 - (local.get $4) - ) - (i32.const 37) - ) - (block - (local.set $4 - (local.get $5) - ) - (br $label$break$L12) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (i32.store - (local.get $12) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 2) - ) - ) - ) - (br_if $while-in2 - (i32.eq - (i32.load8_s - (local.get $4) - ) - (i32.const 37) - ) - ) - (local.get $5) - ) - ) - ) - (local.set $4 - (i32.sub - (local.get $4) - (local.get $8) - ) - ) - (if - (local.get $18) - (call $_out - (local.get $0) - (local.get $8) - (local.get $4) - ) - ) - (br_if $while-in - (local.get $4) - ) - ) - (local.set $14 - (if (result i32) - (i32.lt_u - (i32.add - (local.tee $7 - (i32.load8_s offset=1 - (local.tee $4 - (i32.load - (local.get $12) - ) - ) - ) - ) - (i32.const -48) - ) - (i32.const 10) - ) - (block (result i32) - (local.set $5 - (select - (i32.const 3) - (i32.const 1) - (local.tee $6 - (i32.eq - (i32.load8_s offset=2 - (local.get $4) - ) - (i32.const 36) - ) - ) - ) - ) - (local.set $20 - (select - (i32.const 1) - (local.get $20) - (local.get $6) - ) - ) - (select - (i32.add - (local.get $7) - (i32.const -48) - ) - (i32.const -1) - (local.get $6) - ) - ) - (block (result i32) - (local.set $5 - (i32.const 1) - ) - (i32.const -1) - ) - ) - ) - (i32.store - (local.get $12) - (local.tee $4 - (i32.add - (local.get $4) - (local.get $5) - ) - ) - ) - (if - (i32.or - (i32.gt_u - (local.tee $5 - (i32.add - (local.tee $6 - (i32.load8_s - (local.get $4) - ) - ) - (i32.const -32) - ) - ) - (i32.const 31) - ) - (i32.eqz - (i32.and - (i32.shl - (i32.const 1) - (local.get $5) - ) - (i32.const 75913) - ) - ) - ) - (local.set $5 - (i32.const 0) - ) - (block - (local.set $6 - (i32.const 0) - ) - (loop $while-in4 - (local.set $5 - (i32.or - (local.get $6) - (i32.shl - (i32.const 1) - (local.get $5) - ) - ) - ) - (i32.store - (local.get $12) - (local.tee $4 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.gt_u - (local.tee $7 - (i32.add - (local.tee $6 - (i32.load8_s - (local.get $4) - ) - ) - (i32.const -32) - ) - ) - (i32.const 31) - ) - (i32.eqz - (i32.and - (i32.shl - (i32.const 1) - (local.get $7) - ) - (i32.const 75913) - ) - ) - ) - ) - (block - (local.set $6 - (local.get $5) - ) - (local.set $5 - (local.get $7) - ) - (br $while-in4) - ) - ) - ) - ) - ) - (if - (i32.eq - (i32.and - (local.get $6) - (i32.const 255) - ) - (i32.const 42) - ) - (block - (local.set $20 - (block $__rjto$1 (result i32) - (block $__rjti$1 - (br_if $__rjti$1 - (i32.ge_u - (i32.add - (local.tee $7 - (i32.load8_s - (local.tee $6 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - ) - ) - (i32.const -48) - ) - (i32.const 10) - ) - ) - (br_if $__rjti$1 - (i32.ne - (i32.load8_s offset=2 - (local.get $4) - ) - (i32.const 36) - ) - ) - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $7) - (i32.const -48) - ) - (i32.const 2) - ) - (local.get $3) - ) - (i32.const 10) - ) - (local.set $4 - (i32.add - (local.get $4) - (i32.const 3) - ) - ) - (local.set $6 - (i32.wrap_i64 - (i64.load - (i32.add - (i32.shl - (i32.add - (i32.load8_s - (local.get $6) - ) - (i32.const -48) - ) - (i32.const 3) - ) - (local.get $2) - ) - ) - ) - ) - (br $__rjto$1 - (i32.const 1) - ) - ) - (if - (local.get $20) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - (local.set $6 - (if (result i32) - (local.get $18) - (block (result i32) - (local.set $7 - (i32.load - (local.tee $4 - (i32.and - (i32.add - (i32.load - (local.get $1) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $1) - (i32.add - (local.get $4) - (i32.const 4) - ) - ) - (local.set $4 - (local.get $6) - ) - (local.get $7) - ) - (block (result i32) - (local.set $4 - (local.get $6) - ) - (i32.const 0) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.store - (local.get $12) - (local.get $4) - ) - (local.set $13 - (select - (i32.or - (local.get $5) - (i32.const 8192) - ) - (local.get $5) - (local.tee $5 - (i32.lt_s - (local.get $6) - (i32.const 0) - ) - ) - ) - ) - (local.set $15 - (select - (i32.sub - (i32.const 0) - (local.get $6) - ) - (local.get $6) - (local.get $5) - ) - ) - ) - (block - (if - (i32.lt_s - (local.tee $15 - (call $_getint - (local.get $12) - ) - ) - (i32.const 0) - ) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - (local.set $4 - (i32.load - (local.get $12) - ) - ) - (local.set $13 - (local.get $5) - ) - ) - ) - (if - (i32.eq - (i32.load8_s - (local.get $4) - ) - (i32.const 46) - ) - (block $do-once - (local.set $5 - (i32.add - (local.get $4) - (i32.const 1) - ) - ) - (if - (i32.ne - (i32.load8_s offset=1 - (local.get $4) - ) - (i32.const 42) - ) - (block - (i32.store - (local.get $12) - (local.get $5) - ) - (local.set $4 - (call $_getint - (local.get $12) - ) - ) - (local.set $5 - (i32.load - (local.get $12) - ) - ) - (br $do-once) - ) - ) - (if - (i32.lt_u - (i32.add - (local.tee $6 - (i32.load8_s - (local.tee $5 - (i32.add - (local.get $4) - (i32.const 2) - ) - ) - ) - ) - (i32.const -48) - ) - (i32.const 10) - ) - (if - (i32.eq - (i32.load8_s offset=3 - (local.get $4) - ) - (i32.const 36) - ) - (block - (i32.store - (i32.add - (i32.shl - (i32.add - (local.get $6) - (i32.const -48) - ) - (i32.const 2) - ) - (local.get $3) - ) - (i32.const 10) - ) - (local.set $6 - (i32.wrap_i64 - (i64.load - (i32.add - (i32.shl - (i32.add - (i32.load8_s - (local.get $5) - ) - (i32.const -48) - ) - (i32.const 3) - ) - (local.get $2) - ) - ) - ) - ) - (i32.store - (local.get $12) - (local.tee $5 - (i32.add - (local.get $4) - (i32.const 4) - ) - ) - ) - (local.set $4 - (local.get $6) - ) - (br $do-once) - ) - ) - ) - (if - (local.get $20) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - (if - (local.get $18) - (block - (local.set $4 - (i32.load - (local.tee $6 - (i32.and - (i32.add - (i32.load - (local.get $1) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $1) - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - ) - (i32.store - (local.get $12) - (local.get $5) - ) - ) - (block - (local.set $5 - (local.get $4) - ) - (local.set $4 - (i32.const -1) - ) - ) - ) - (local.set $6 - (local.get $5) - ) - (local.set $11 - (i32.const 0) - ) - (loop $while-in7 - (if - (i32.gt_u - (i32.add - (i32.load8_s - (local.get $6) - ) - (i32.const -65) - ) - (i32.const 57) - ) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - (i32.store - (local.get $12) - (local.tee $7 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - ) - (if - (i32.lt_u - (i32.add - (local.tee $5 - (i32.and - (local.tee $25 - (i32.load8_s - (i32.add - (i32.add - (i32.load8_s - (local.get $6) - ) - (i32.mul - (local.get $11) - (i32.const 58) - ) - ) - (i32.const 37391) - ) - ) - ) - (i32.const 255) - ) - ) - (i32.const -1) - ) - (i32.const 8) - ) - (block - (local.set $6 - (local.get $7) - ) - (local.set $11 - (local.get $5) - ) - (br $while-in7) - ) - ) - ) - (if - (i32.eqz - (local.get $25) - ) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - (local.set $7 - (i32.gt_s - (local.get $14) - (i32.const -1) - ) - ) - (block $label$break$L71 - (block $__rjti$9 - (if - (i32.eq - (local.get $25) - (i32.const 19) - ) - (if - (local.get $7) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - (block $__rjti$8 - (if - (local.get $7) - (block - (i32.store - (i32.add - (i32.shl - (local.get $14) - (i32.const 2) - ) - (local.get $3) - ) - (local.get $5) - ) - (i64.store - (local.get $10) - (i64.load - (i32.add - (i32.shl - (local.get $14) - (i32.const 3) - ) - (local.get $2) - ) - ) - ) - (br $__rjti$8) - ) - ) - (if - (i32.eqz - (local.get $18) - ) - (block - (local.set $9 - (i32.const 0) - ) - (br $label$break$L1) - ) - ) - (call $_pop_arg - (local.get $10) - (local.get $5) - (local.get $1) - ) - (br $__rjti$9) - ) - ) - (br_if $__rjti$9 - (local.get $18) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (local.set $5 - (select - (local.tee $7 - (i32.and - (local.get $13) - (i32.const -65537) - ) - ) - (local.get $13) - (i32.and - (local.get $13) - (i32.const 8192) - ) - ) - ) - (block $__rjto$7 - (block $__rjti$7 - (block $__rjti$6 - (block $__rjti$5 - (block $__rjti$4 - (block $__rjti$3 - (block $switch-default42 - (block $switch-case41 - (block $switch-case33 - (block $switch-case32 - (block $switch-case31 - (block $switch-case30 - (block $switch-case29 - (block $switch-case28 - (block $switch-case26 - (block $switch-case23 - (block $switch-case22 - (br_table $switch-case41 $switch-default42 $switch-case32 $switch-default42 $switch-case41 $switch-case41 $switch-case41 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-case33 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $__rjti$3 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-case41 $switch-default42 $switch-case30 $switch-case28 $switch-case41 $switch-case41 $switch-case41 $switch-default42 $switch-case28 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-case22 $switch-case26 $switch-case23 $switch-default42 $switch-default42 $switch-case31 $switch-default42 $switch-case29 $switch-default42 $switch-default42 $__rjti$3 $switch-default42 - (i32.sub - (local.tee $6 - (select - (i32.and - (local.tee $6 - (i32.load8_s - (local.get $6) - ) - ) - (i32.const -33) - ) - (local.get $6) - (i32.and - (i32.eq - (i32.and - (local.get $6) - (i32.const 15) - ) - (i32.const 3) - ) - (i32.ne - (local.get $11) - (i32.const 0) - ) - ) - ) - ) - (i32.const 65) - ) - ) - ) - (block $switch-default21 - (block $switch-case20 - (block $switch-case19 - (block $switch-case18 - (block $switch-case17 - (block $switch-case16 - (block $switch-case15 - (block $switch-case14 - (br_table $switch-case14 $switch-case15 $switch-case16 $switch-case17 $switch-case18 $switch-default21 $switch-case19 $switch-case20 $switch-default21 - (i32.shr_s - (i32.shl - (i32.and - (local.get $11) - (i32.const 255) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - (i32.store - (i32.load - (local.get $10) - ) - (local.get $9) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (i32.store - (i32.load - (local.get $10) - ) - (local.get $9) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (i64.store - (i32.load - (local.get $10) - ) - (i64.extend_i32_s - (local.get $9) - ) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (i32.store16 - (i32.load - (local.get $10) - ) - (local.get $9) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (i32.store8 - (i32.load - (local.get $10) - ) - (local.get $9) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (i32.store - (i32.load - (local.get $10) - ) - (local.get $9) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (i64.store - (i32.load - (local.get $10) - ) - (i64.extend_i32_s - (local.get $9) - ) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (local.set $4 - (i32.const 0) - ) - (br $label$break$L71) - ) - (local.set $5 - (i32.or - (local.get $5) - (i32.const 8) - ) - ) - (local.set $4 - (select - (local.get $4) - (i32.const 8) - (i32.gt_u - (local.get $4) - (i32.const 8) - ) - ) - ) - (local.set $6 - (i32.const 120) - ) - (br $__rjti$3) - ) - (local.set $4 - (select - (local.get $4) - (i32.add - (local.tee $6 - (i32.sub - (local.get $19) - (local.tee $8 - (call $_fmt_o - (local.tee $16 - (i64.load - (local.get $10) - ) - ) - (local.get $22) - ) - ) - ) - ) - (i32.const 1) - ) - (i32.or - (i32.eqz - (i32.and - (local.get $5) - (i32.const 8) - ) - ) - (i32.gt_s - (local.get $4) - (local.get $6) - ) - ) - ) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $11 - (i32.const 44858) - ) - (br $__rjti$6) - ) - (local.set $7 - (if (result i32) - (i64.lt_s - (local.tee $16 - (i64.load - (local.get $10) - ) - ) - (i64.const 0) - ) - (block (result i32) - (i64.store - (local.get $10) - (local.tee $16 - (i64.sub - (i64.const 0) - (local.get $16) - ) - ) - ) - (local.set $11 - (i32.const 44858) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $11 - (select - (i32.const 44859) - (select - (i32.const 44860) - (i32.const 44858) - (i32.and - (local.get $5) - (i32.const 1) - ) - ) - (i32.and - (local.get $5) - (i32.const 2048) - ) - ) - ) - (i32.ne - (i32.and - (local.get $5) - (i32.const 2049) - ) - (i32.const 0) - ) - ) - ) - ) - (br $__rjti$4) - ) - (local.set $16 - (i64.load - (local.get $10) - ) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $11 - (i32.const 44858) - ) - (br $__rjti$4) - ) - (i64.store8 - (local.get $24) - (i64.load - (local.get $10) - ) - ) - (local.set $6 - (local.get $24) - ) - (local.set $5 - (local.get $7) - ) - (local.set $8 - (i32.const 1) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $11 - (i32.const 44858) - ) - (local.set $4 - (local.get $19) - ) - (br $__rjto$7) - ) - (local.set $14 - (i32.eqz - (local.tee $13 - (call $_memchr - (local.tee $6 - (select - (local.tee $5 - (i32.load - (local.get $10) - ) - ) - (i32.const 44868) - (local.get $5) - ) - ) - (local.get $4) - ) - ) - ) - ) - (local.set $5 - (local.get $7) - ) - (local.set $8 - (select - (local.get $4) - (i32.sub - (local.get $13) - (local.get $6) - ) - (local.get $14) - ) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $11 - (i32.const 44858) - ) - (local.set $4 - (select - (i32.add - (local.get $4) - (local.get $6) - ) - (local.get $13) - (local.get $14) - ) - ) - (br $__rjto$7) - ) - (i64.store32 - (local.get $21) - (i64.load - (local.get $10) - ) - ) - (i32.store offset=4 - (local.get $21) - (i32.const 0) - ) - (i32.store - (local.get $10) - (local.get $21) - ) - (local.set $6 - (local.get $21) - ) - (local.set $7 - (i32.const -1) - ) - (br $__rjti$5) - ) - (if - (local.get $4) - (block - (local.set $6 - (i32.load - (local.get $10) - ) - ) - (local.set $7 - (local.get $4) - ) - (br $__rjti$5) - ) - (block - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $15) - (i32.const 0) - (local.get $5) - ) - (local.set $4 - (i32.const 0) - ) - (br $__rjti$7) - ) - ) - ) - (local.set $4 - (call $_fmt_fp - (local.get $0) - (f64.load - (local.get $10) - ) - (local.get $15) - (local.get $4) - (local.get $5) - (local.get $6) - ) - ) - (br $label$break$L71) - ) - (local.set $6 - (local.get $8) - ) - (local.set $8 - (local.get $4) - ) - (local.set $7 - (i32.const 0) - ) - (local.set $11 - (i32.const 44858) - ) - (local.set $4 - (local.get $19) - ) - (br $__rjto$7) - ) - (local.set $8 - (call $_fmt_x - (local.tee $16 - (i64.load - (local.get $10) - ) - ) - (local.get $22) - (i32.and - (local.get $6) - (i32.const 32) - ) - ) - ) - (local.set $7 - (select - (i32.const 0) - (i32.const 2) - (local.tee $11 - (i32.or - (i32.eqz - (i32.and - (local.get $5) - (i32.const 8) - ) - ) - (i64.eq - (local.get $16) - (i64.const 0) - ) - ) - ) - ) - ) - (local.set $11 - (select - (i32.const 44858) - (i32.add - (i32.shr_u - (local.get $6) - (i32.const 4) - ) - (i32.const 44858) - ) - (local.get $11) - ) - ) - (br $__rjti$6) - ) - (local.set $8 - (call $_fmt_u - (local.get $16) - (local.get $22) - ) - ) - (br $__rjti$6) - ) - (local.set $4 - (i32.const 0) - ) - (local.set $8 - (local.get $6) - ) - (block $__rjto$2 - (block $__rjti$2 - (loop $while-in45 - (if - (local.tee $11 - (i32.load - (local.get $8) - ) - ) - (block - (br_if $__rjti$2 - (i32.or - (local.tee $13 - (i32.lt_s - (local.tee $11 - (call $_wctomb - (local.get $23) - (local.get $11) - ) - ) - (i32.const 0) - ) - ) - (i32.gt_u - (local.get $11) - (i32.sub - (local.get $7) - (local.get $4) - ) - ) - ) - ) - (local.set $8 - (i32.add - (local.get $8) - (i32.const 4) - ) - ) - (br_if $while-in45 - (i32.gt_u - (local.get $7) - (local.tee $4 - (i32.add - (local.get $4) - (local.get $11) - ) - ) - ) - ) - ) - ) - ) - (br $__rjto$2) - ) - (if - (local.get $13) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L1) - ) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $15) - (local.get $4) - (local.get $5) - ) - (if - (local.get $4) - (block - (local.set $8 - (i32.const 0) - ) - (loop $while-in47 - (br_if $__rjti$7 - (i32.eqz - (local.tee $7 - (i32.load - (local.get $6) - ) - ) - ) - ) - (br_if $__rjti$7 - (i32.gt_s - (local.tee $8 - (i32.add - (local.tee $7 - (call $_wctomb - (local.get $23) - (local.get $7) - ) - ) - (local.get $8) - ) - ) - (local.get $4) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 4) - ) - ) - (call $_out - (local.get $0) - (local.get $23) - (local.get $7) - ) - (br_if $while-in47 - (i32.lt_u - (local.get $8) - (local.get $4) - ) - ) - ) - ) - (local.set $4 - (i32.const 0) - ) - ) - (br $__rjti$7) - ) - (local.set $6 - (select - (local.get $8) - (local.get $22) - (local.tee $14 - (i32.or - (local.tee $13 - (i64.ne - (local.get $16) - (i64.const 0) - ) - ) - (i32.ne - (local.get $4) - (i32.const 0) - ) - ) - ) - ) - ) - (local.set $5 - (select - (i32.and - (local.get $5) - (i32.const -65537) - ) - (local.get $5) - (i32.gt_s - (local.get $4) - (i32.const -1) - ) - ) - ) - (local.set $8 - (select - (select - (local.get $4) - (local.tee $8 - (i32.add - (i32.sub - (local.get $19) - (local.get $8) - ) - (i32.xor - (local.get $13) - (i32.const 1) - ) - ) - ) - (i32.gt_s - (local.get $4) - (local.get $8) - ) - ) - (i32.const 0) - (local.get $14) - ) - ) - (local.set $4 - (local.get $19) - ) - (br $__rjto$7) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $15) - (local.get $4) - (i32.xor - (local.get $5) - (i32.const 8192) - ) - ) - (local.set $4 - (select - (local.get $15) - (local.get $4) - (i32.gt_s - (local.get $15) - (local.get $4) - ) - ) - ) - (br $label$break$L71) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.tee $4 - (select - (local.tee $8 - (i32.add - (local.get $7) - (local.tee $14 - (select - (local.tee $13 - (i32.sub - (local.get $4) - (local.get $6) - ) - ) - (local.get $8) - (i32.lt_s - (local.get $8) - (local.get $13) - ) - ) - ) - ) - ) - (local.get $15) - (i32.lt_s - (local.get $15) - (local.get $8) - ) - ) - ) - (local.get $8) - (local.get $5) - ) - (call $_out - (local.get $0) - (local.get $11) - (local.get $7) - ) - (call $_pad_667 - (local.get $0) - (i32.const 48) - (local.get $4) - (local.get $8) - (i32.xor - (local.get $5) - (i32.const 65536) - ) - ) - (call $_pad_667 - (local.get $0) - (i32.const 48) - (local.get $14) - (local.get $13) - (i32.const 0) - ) - (call $_out - (local.get $0) - (local.get $6) - (local.get $13) - ) - (call $_pad_667 - (local.get $0) - (i32.const 32) - (local.get $4) - (local.get $8) - (i32.xor - (local.get $5) - (i32.const 8192) - ) - ) - ) - (br $label$continue$L1) - ) - ) - (br $label$break$L119) - ) - (if - (i32.eqz - (local.get $0) - ) - (local.set $9 - (if (result i32) - (local.get $20) - (block (result i32) - (local.set $0 - (i32.const 1) - ) - (loop $while-in50 - (if - (local.tee $4 - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (block - (call $_pop_arg - (i32.add - (i32.shl - (local.get $0) - (i32.const 3) - ) - (local.get $2) - ) - (local.get $4) - (local.get $1) - ) - (br_if $while-in50 - (i32.lt_u - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 10) - ) - ) - (local.set $9 - (i32.const 1) - ) - (br $label$break$L119) - ) - ) - ) - (local.set $1 - (i32.const 0) - ) - (loop $while-in52 (result i32) - (if - (local.get $1) - (block - (local.set $9 - (i32.const -1) - ) - (br $label$break$L119) - ) - ) - (if (result i32) - (i32.lt_u - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 10) - ) - (block - (local.set $1 - (i32.load - (i32.add - (i32.shl - (local.get $0) - (i32.const 2) - ) - (local.get $3) - ) - ) - ) - (br $while-in52) - ) - (i32.const 1) - ) - ) - ) - (i32.const 0) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $17) - ) - (local.get $9) - ) - (func $_out (; 116 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (if - (i32.eqz - (i32.and - (i32.load - (local.get $0) - ) - (i32.const 32) - ) - ) - (call $___fwritex - (local.get $1) - (local.get $2) - (local.get $0) - ) - ) - ) - (func $_getint (; 117 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (if - (i32.lt_u - (i32.add - (local.tee $2 - (i32.load8_s - (local.tee $1 - (i32.load - (local.get $0) - ) - ) - ) - ) - (i32.const -48) - ) - (i32.const 10) - ) - (loop $while-in - (local.set $3 - (i32.add - (local.get $2) - (i32.add - (i32.mul - (local.get $3) - (i32.const 10) - ) - (i32.const -48) - ) - ) - ) - (i32.store - (local.get $0) - (local.tee $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - ) - (br_if $while-in - (i32.lt_u - (i32.add - (local.tee $2 - (i32.load8_s - (local.get $1) - ) - ) - (i32.const -48) - ) - (i32.const 10) - ) - ) - ) - ) - (local.get $3) - ) - (func $_pop_arg (; 118 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 f64) - (local $5 i64) - (if - (i32.le_u - (local.get $1) - (i32.const 20) - ) - (block $label$break$L1 - (block $switch-case9 - (block $switch-case8 - (block $switch-case7 - (block $switch-case6 - (block $switch-case5 - (block $switch-case4 - (block $switch-case3 - (block $switch-case2 - (block $switch-case1 - (block $switch-case - (br_table $switch-case $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-case9 $label$break$L1 - (i32.sub - (local.get $1) - (i32.const 9) - ) - ) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i32.store - (local.get $0) - (local.get $3) - ) - (br $label$break$L1) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i64.store - (local.get $0) - (i64.extend_i32_s - (local.get $3) - ) - ) - (br $label$break$L1) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i64.store - (local.get $0) - (i64.extend_i32_u - (local.get $3) - ) - ) - (br $label$break$L1) - ) - (local.set $5 - (i64.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 7) - ) - (i32.const -8) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (i64.store - (local.get $0) - (local.get $5) - ) - (br $label$break$L1) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i64.store - (local.get $0) - (i64.extend_i32_s - (i32.shr_s - (i32.shl - (i32.and - (local.get $3) - (i32.const 65535) - ) - (i32.const 16) - ) - (i32.const 16) - ) - ) - ) - (br $label$break$L1) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i64.store - (local.get $0) - (i64.extend_i32_u - (i32.and - (local.get $3) - (i32.const 65535) - ) - ) - ) - (br $label$break$L1) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i64.store - (local.get $0) - (i64.extend_i32_s - (i32.shr_s - (i32.shl - (i32.and - (local.get $3) - (i32.const 255) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - (br $label$break$L1) - ) - (local.set $3 - (i32.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 3) - ) - (i32.const -4) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (i64.store - (local.get $0) - (i64.extend_i32_u - (i32.and - (local.get $3) - (i32.const 255) - ) - ) - ) - (br $label$break$L1) - ) - (local.set $4 - (f64.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 7) - ) - (i32.const -8) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (f64.store - (local.get $0) - (local.get $4) - ) - (br $label$break$L1) - ) - (local.set $4 - (f64.load - (local.tee $1 - (i32.and - (i32.add - (i32.load - (local.get $2) - ) - (i32.const 7) - ) - (i32.const -8) - ) - ) - ) - ) - (i32.store - (local.get $2) - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (f64.store - (local.get $0) - (local.get $4) - ) - ) - ) - ) - (func $_fmt_x (; 119 ;) (; has Stack IR ;) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) - (if - (i64.ne - (local.get $0) - (i64.const 0) - ) - (loop $while-in - (i32.store8 - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.or - (local.get $2) - (i32.load8_u - (i32.add - (i32.and - (i32.wrap_i64 - (local.get $0) - ) - (i32.const 15) - ) - (i32.const 37920) - ) - ) - ) - ) - (br_if $while-in - (i64.ne - (local.tee $0 - (i64.shr_u - (local.get $0) - (i64.const 4) - ) - ) - (i64.const 0) - ) - ) - ) - ) - (local.get $1) - ) - (func $_fmt_o (; 120 ;) (; has Stack IR ;) (param $0 i64) (param $1 i32) (result i32) - (if - (i64.ne - (local.get $0) - (i64.const 0) - ) - (loop $while-in - (i32.store8 - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.or - (i32.and - (i32.wrap_i64 - (local.get $0) - ) - (i32.const 7) - ) - (i32.const 48) - ) - ) - (br_if $while-in - (i64.ne - (local.tee $0 - (i64.shr_u - (local.get $0) - (i64.const 3) - ) - ) - (i64.const 0) - ) - ) - ) - ) - (local.get $1) - ) - (func $_fmt_u (; 121 ;) (; has Stack IR ;) (param $0 i64) (param $1 i32) (result i32) - (local $2 i32) - (local $3 i64) - (local $4 i32) - (local.set $2 - (i32.wrap_i64 - (local.get $0) - ) - ) - (if - (i64.gt_u - (local.get $0) - (i64.const 4294967295) - ) - (block - (loop $while-in - (i32.store8 - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.or - (i32.and - (i32.wrap_i64 - (i64.add - (i64.mul - (local.tee $3 - (i64.div_u - (local.get $0) - (i64.const 10) - ) - ) - (i64.const -10) - ) - (local.get $0) - ) - ) - (i32.const 255) - ) - (i32.const 48) - ) - ) - (if - (i64.gt_u - (local.get $0) - (i64.const 42949672959) - ) - (block - (local.set $0 - (local.get $3) - ) - (br $while-in) - ) - ) - ) - (local.set $2 - (i32.wrap_i64 - (local.get $3) - ) - ) - ) - ) - (if - (local.get $2) - (loop $while-in1 - (i32.store8 - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.or - (i32.add - (i32.mul - (local.tee $4 - (i32.div_u - (local.get $2) - (i32.const 10) - ) - ) - (i32.const -10) - ) - (local.get $2) - ) - (i32.const 48) - ) - ) - (if - (i32.ge_u - (local.get $2) - (i32.const 10) - ) - (block - (local.set $2 - (local.get $4) - ) - (br $while-in1) - ) - ) - ) - ) - (local.get $1) - ) - (func $_memchr (; 122 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (local $2 i32) - (block $label$break$L6 - (block $__rjti$1 - (br_if $__rjti$1 - (i32.eqz - (i32.and - (local.tee $2 - (i32.ne - (local.get $1) - (i32.const 0) - ) - ) - (i32.ne - (i32.and - (local.get $0) - (i32.const 3) - ) - (i32.const 0) - ) - ) - ) - ) - (loop $while-in - (if - (i32.load8_s - (local.get $0) - ) - (block - (br_if $while-in - (i32.and - (local.tee $2 - (i32.ne - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - (i32.const 0) - ) - ) - (i32.ne - (i32.and - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (i32.const 3) - ) - (i32.const 0) - ) - ) - ) - (br $__rjti$1) - ) - ) - ) - (br $label$break$L6) - ) - (if - (local.get $2) - (block $do-once - (if - (i32.eqz - (i32.load8_s - (local.get $0) - ) - ) - (block - (br_if $do-once - (i32.eqz - (local.get $1) - ) - ) - (br $label$break$L6) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (br_if $__rjti$0 - (i32.le_u - (local.get $1) - (i32.const 3) - ) - ) - (loop $while-in4 - (if - (i32.eqz - (i32.and - (i32.xor - (i32.and - (local.tee $2 - (i32.load - (local.get $0) - ) - ) - (i32.const -2139062144) - ) - (i32.const -2139062144) - ) - (i32.add - (local.get $2) - (i32.const -16843009) - ) - ) - ) - (block - (local.set $0 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (br_if $while-in4 - (i32.gt_u - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -4) - ) - ) - (i32.const 3) - ) - ) - (br $__rjti$0) - ) - ) - ) - (br $__rjto$0) - ) - (br_if $do-once - (i32.eqz - (local.get $1) - ) - ) - ) - (loop $while-in6 - (br_if $label$break$L6 - (i32.eqz - (i32.load8_s - (local.get $0) - ) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (br_if $while-in6 - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -1) - ) - ) - ) - ) - ) - ) - (local.set $0 - (i32.const 0) - ) - ) - (local.get $0) - ) - (func $_pad_667 (; 123 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) - (local $5 i32) - (local.set $5 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 256) - ) - ) - (if - (i32.and - (i32.eqz - (i32.and - (local.get $4) - (i32.const 73728) - ) - ) - (i32.gt_s - (local.get $2) - (local.get $3) - ) - ) - (block - (drop - (call $_memset - (local.get $5) - (i32.shr_s - (i32.shl - (local.get $1) - (i32.const 24) - ) - (i32.const 24) - ) - (select - (local.tee $2 - (i32.sub - (local.get $2) - (local.get $3) - ) - ) - (i32.const 256) - (i32.lt_u - (local.get $2) - (i32.const 256) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $2) - (i32.const 255) - ) - (block - (local.set $1 - (local.get $2) - ) - (loop $while-in - (call $_out - (local.get $0) - (local.get $5) - (i32.const 256) - ) - (br_if $while-in - (i32.gt_u - (local.tee $1 - (i32.add - (local.get $1) - (i32.const -256) - ) - ) - (i32.const 255) - ) - ) - ) - (local.set $2 - (i32.and - (local.get $2) - (i32.const 255) - ) - ) - ) - ) - (call $_out - (local.get $0) - (local.get $5) - (local.get $2) - ) - ) - ) - (global.set $STACKTOP - (local.get $5) - ) - ) - (func $_wctomb (; 124 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (if (result i32) - (local.get $0) - (call $_wcrtomb - (local.get $0) - (local.get $1) - ) - (i32.const 0) - ) - ) - (func $_wcrtomb (; 125 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (if (result i32) - (local.get $0) - (block $do-once (result i32) - (if - (i32.lt_u - (local.get $1) - (i32.const 128) - ) - (block - (i32.store8 - (local.get $0) - (local.get $1) - ) - (br $do-once - (i32.const 1) - ) - ) - ) - (if - (i32.eqz - (i32.load - (i32.const 44952) - ) - ) - (block - (drop - (br_if $do-once - (i32.const -1) - (i32.ne - (i32.and - (local.get $1) - (i32.const -128) - ) - (i32.const 57216) - ) - ) - ) - (i32.store8 - (local.get $0) - (local.get $1) - ) - (br $do-once - (i32.const 1) - ) - ) - ) - (if - (i32.lt_u - (local.get $1) - (i32.const 2048) - ) - (block - (i32.store8 - (local.get $0) - (i32.or - (i32.shr_u - (local.get $1) - (i32.const 6) - ) - (i32.const 192) - ) - ) - (i32.store8 offset=1 - (local.get $0) - (i32.or - (i32.and - (local.get $1) - (i32.const 63) - ) - (i32.const 128) - ) - ) - (br $do-once - (i32.const 2) - ) - ) - ) - (if - (i32.or - (i32.eq - (i32.and - (local.get $1) - (i32.const -8192) - ) - (i32.const 57344) - ) - (i32.lt_u - (local.get $1) - (i32.const 55296) - ) - ) - (block - (i32.store8 - (local.get $0) - (i32.or - (i32.shr_u - (local.get $1) - (i32.const 12) - ) - (i32.const 224) - ) - ) - (i32.store8 offset=1 - (local.get $0) - (i32.or - (i32.and - (i32.shr_u - (local.get $1) - (i32.const 6) - ) - (i32.const 63) - ) - (i32.const 128) - ) - ) - (i32.store8 offset=2 - (local.get $0) - (i32.or - (i32.and - (local.get $1) - (i32.const 63) - ) - (i32.const 128) - ) - ) - (br $do-once - (i32.const 3) - ) - ) - ) - (if (result i32) - (i32.lt_u - (i32.add - (local.get $1) - (i32.const -65536) - ) - (i32.const 1048576) - ) - (block (result i32) - (i32.store8 - (local.get $0) - (i32.or - (i32.shr_u - (local.get $1) - (i32.const 18) - ) - (i32.const 240) - ) - ) - (i32.store8 offset=1 - (local.get $0) - (i32.or - (i32.and - (i32.shr_u - (local.get $1) - (i32.const 12) - ) - (i32.const 63) - ) - (i32.const 128) - ) - ) - (i32.store8 offset=2 - (local.get $0) - (i32.or - (i32.and - (i32.shr_u - (local.get $1) - (i32.const 6) - ) - (i32.const 63) - ) - (i32.const 128) - ) - ) - (i32.store8 offset=3 - (local.get $0) - (i32.or - (i32.and - (local.get $1) - (i32.const 63) - ) - (i32.const 128) - ) - ) - (i32.const 4) - ) - (i32.const -1) - ) - ) - (i32.const 1) - ) - ) - (func $___fwritex (; 126 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (block $label$break$L5 - (block $__rjti$0 - (br_if $__rjti$0 - (local.tee $3 - (i32.load offset=16 - (local.get $2) - ) - ) - ) - (if - (i32.eqz - (call $___towrite - (local.get $2) - ) - ) - (block - (local.set $3 - (i32.load offset=16 - (local.get $2) - ) - ) - (br $__rjti$0) - ) - ) - (br $label$break$L5) - ) - (if - (i32.lt_u - (i32.sub - (local.get $3) - (local.tee $3 - (i32.load offset=20 - (local.get $2) - ) - ) - ) - (local.get $1) - ) - (block - (local.set $3 - (i32.load offset=36 - (local.get $2) - ) - ) - (drop - (call_indirect (type $FUNCSIG$iiii) - (local.get $2) - (local.get $0) - (local.get $1) - (i32.add - (i32.and - (local.get $3) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (br $label$break$L5) - ) - ) - (if - (i32.eqz - (i32.or - (i32.eqz - (local.get $1) - ) - (i32.lt_s - (i32.load8_s offset=75 - (local.get $2) - ) - (i32.const 0) - ) - ) - ) - (block $label$break$L10 - (local.set $4 - (local.get $1) - ) - (loop $while-in - (if - (i32.ne - (i32.load8_s - (i32.add - (local.get $0) - (local.tee $5 - (i32.add - (local.get $4) - (i32.const -1) - ) - ) - ) - ) - (i32.const 10) - ) - (if - (local.get $5) - (block - (local.set $4 - (local.get $5) - ) - (br $while-in) - ) - (br $label$break$L10) - ) - ) - ) - (local.set $3 - (i32.load offset=36 - (local.get $2) - ) - ) - (br_if $label$break$L5 - (i32.lt_u - (call_indirect (type $FUNCSIG$iiii) - (local.get $2) - (local.get $0) - (local.get $4) - (i32.add - (i32.and - (local.get $3) - (i32.const 1) - ) - (i32.const 2) - ) - ) - (local.get $4) - ) - ) - (local.set $3 - (i32.load offset=20 - (local.get $2) - ) - ) - (local.set $1 - (i32.sub - (local.get $1) - (local.get $4) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (local.get $4) - ) - ) - ) - ) - (drop - (call $_memcpy - (local.get $3) - (local.get $0) - (local.get $1) - ) - ) - (i32.store offset=20 - (local.get $2) - (i32.add - (i32.load offset=20 - (local.get $2) - ) - (local.get $1) - ) - ) - ) - ) - (func $___towrite (; 127 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (local $1 i32) - (i32.store8 offset=74 - (local.get $0) - (i32.or - (local.tee $1 - (i32.load8_s offset=74 - (local.get $0) - ) - ) - (i32.add - (local.get $1) - (i32.const 255) - ) - ) - ) - (if (result i32) - (i32.and - (local.tee $1 - (i32.load - (local.get $0) - ) - ) - (i32.const 8) - ) - (block (result i32) - (i32.store - (local.get $0) - (i32.or - (local.get $1) - (i32.const 32) - ) - ) - (i32.const -1) - ) - (block (result i32) - (i32.store offset=8 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $0) - (i32.const 0) - ) - (i32.store offset=28 - (local.get $0) - (local.tee $1 - (i32.load offset=44 - (local.get $0) - ) - ) - ) - (i32.store offset=20 - (local.get $0) - (local.get $1) - ) - (i32.store offset=16 - (local.get $0) - (i32.add - (local.get $1) - (i32.load offset=48 - (local.get $0) - ) - ) - ) - (i32.const 0) - ) - ) - ) - (func $_frexp (; 128 ;) (; has Stack IR ;) (param $0 f64) (param $1 i32) (result f64) - (local $2 i64) - (local $3 i64) - (local $4 i32) - (block $switch - (block $switch-default - (if - (local.tee $4 - (i32.and - (i32.wrap_i64 - (local.tee $3 - (i64.shr_u - (local.tee $2 - (i64.reinterpret_f64 - (local.get $0) - ) - ) - (i64.const 52) - ) - ) - ) - (i32.const 2047) - ) - ) - (if - (i32.eq - (local.get $4) - (i32.const 2047) - ) - (br $switch) - (br $switch-default) - ) - ) - (i32.store - (local.get $1) - (if (result i32) - (f64.ne - (local.get $0) - (f64.const 0) - ) - (block (result i32) - (local.set $0 - (call $_frexp - (f64.mul - (local.get $0) - (f64.const 18446744073709551615) - ) - (local.get $1) - ) - ) - (i32.add - (i32.load - (local.get $1) - ) - (i32.const -64) - ) - ) - (i32.const 0) - ) - ) - (br $switch) - ) - (i32.store - (local.get $1) - (i32.add - (i32.and - (i32.wrap_i64 - (local.get $3) - ) - (i32.const 2047) - ) - (i32.const -1022) - ) - ) - (local.set $0 - (f64.reinterpret_i64 - (i64.or - (i64.and - (local.get $2) - (i64.const -9218868437227405313) - ) - (i64.const 4602678819172646912) - ) - ) - ) - ) - (local.get $0) - ) - (func $_scalbn (; 129 ;) (; has Stack IR ;) (param $0 f64) (param $1 i32) (result f64) - (local $2 i32) - (if - (i32.gt_s - (local.get $1) - (i32.const 1023) - ) - (block - (local.set $1 - (select - (select - (local.tee $2 - (i32.add - (local.get $1) - (i32.const -2046) - ) - ) - (i32.const 1023) - (i32.lt_s - (local.get $2) - (i32.const 1023) - ) - ) - (i32.add - (local.get $1) - (i32.const -1023) - ) - (local.tee $2 - (i32.gt_s - (local.get $1) - (i32.const 2046) - ) - ) - ) - ) - (local.set $0 - (select - (f64.mul - (local.tee $0 - (f64.mul - (local.get $0) - (f64.const 8988465674311579538646525e283) - ) - ) - (f64.const 8988465674311579538646525e283) - ) - (local.get $0) - (local.get $2) - ) - ) - ) - (if - (i32.lt_s - (local.get $1) - (i32.const -1022) - ) - (block - (local.set $1 - (select - (select - (local.tee $2 - (i32.add - (local.get $1) - (i32.const 2044) - ) - ) - (i32.const -1022) - (i32.gt_s - (local.get $2) - (i32.const -1022) - ) - ) - (i32.add - (local.get $1) - (i32.const 1022) - ) - (local.tee $2 - (i32.lt_s - (local.get $1) - (i32.const -2044) - ) - ) - ) - ) - (local.set $0 - (select - (f64.mul - (local.tee $0 - (f64.mul - (local.get $0) - (f64.const 2.2250738585072014e-308) - ) - ) - (f64.const 2.2250738585072014e-308) - ) - (local.get $0) - (local.get $2) - ) - ) - ) - ) - ) - (f64.mul - (local.get $0) - (f64.reinterpret_i64 - (i64.shl - (i64.extend_i32_u - (i32.add - (local.get $1) - (i32.const 1023) - ) - ) - (i64.const 52) - ) - ) - ) - ) - (func $___cos (; 130 ;) (; has Stack IR ;) (param $0 f64) (param $1 f64) (result f64) - (local $2 f64) - (local $3 f64) - (local $4 f64) - (local $5 f64) - (local.set $3 - (f64.mul - (local.tee $2 - (f64.mul - (local.get $0) - (local.get $0) - ) - ) - (local.get $2) - ) - ) - (f64.add - (local.tee $5 - (f64.sub - (f64.const 1) - (local.tee $4 - (f64.mul - (local.get $2) - (f64.const 0.5) - ) - ) - ) - ) - (f64.add - (f64.sub - (f64.sub - (f64.const 1) - (local.get $5) - ) - (local.get $4) - ) - (f64.sub - (f64.mul - (local.get $2) - (f64.add - (f64.mul - (local.get $2) - (f64.add - (f64.mul - (local.get $2) - (f64.add - (f64.mul - (local.get $2) - (f64.const 2.480158728947673e-05) - ) - (f64.const -0.001388888888887411) - ) - ) - (f64.const 0.0416666666666666) - ) - ) - (f64.mul - (f64.mul - (local.get $3) - (local.get $3) - ) - (f64.add - (f64.mul - (local.get $2) - (f64.sub - (f64.const 2.087572321298175e-09) - (f64.mul - (local.get $2) - (f64.const 1.1359647557788195e-11) - ) - ) - ) - (f64.const -2.7557314351390663e-07) - ) - ) - ) - ) - (f64.mul - (local.get $0) - (local.get $1) - ) - ) - ) - ) - ) - (func $___rem_pio2 (; 131 ;) (; has Stack IR ;) (param $0 f64) (param $1 i32) (result i32) - (local $2 f64) - (local $3 i32) - (local $4 i32) - (local $5 f64) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 f64) - (local $10 f64) - (local $11 i32) - (local $12 i64) - (local.set $6 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 48) - ) - ) - (local.set $7 - (i32.add - (local.get $6) - (i32.const 16) - ) - ) - (local.set $8 - (i32.wrap_i64 - (i64.shr_u - (local.tee $12 - (i64.reinterpret_f64 - (local.get $0) - ) - ) - (i64.const 63) - ) - ) - ) - (local.set $1 - (block $__rjto$0 (result i32) - (block $__rjti$0 - (br $__rjto$0 - (if (result i32) - (i32.lt_u - (local.tee $4 - (i32.and - (local.tee $3 - (i32.wrap_i64 - (i64.shr_u - (local.get $12) - (i64.const 32) - ) - ) - ) - (i32.const 2147483647) - ) - ) - (i32.const 1074752123) - ) - (block (result i32) - (br_if $__rjti$0 - (i32.eq - (i32.and - (local.get $3) - (i32.const 1048575) - ) - (i32.const 598523) - ) - ) - (local.set $3 - (i32.ne - (local.get $8) - (i32.const 0) - ) - ) - (if (result i32) - (i32.lt_u - (local.get $4) - (i32.const 1073928573) - ) - (if (result i32) - (local.get $3) - (block (result i32) - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const 1.5707963267341256) - ) - ) - (f64.const 6.077100506506192e-11) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const 6.077100506506192e-11) - ) - ) - (i32.const -1) - ) - (block (result i32) - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const -1.5707963267341256) - ) - ) - (f64.const -6.077100506506192e-11) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const -6.077100506506192e-11) - ) - ) - (i32.const 1) - ) - ) - (if (result i32) - (local.get $3) - (block (result i32) - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const 3.1415926534682512) - ) - ) - (f64.const 1.2154201013012384e-10) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const 1.2154201013012384e-10) - ) - ) - (i32.const -2) - ) - (block (result i32) - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const -3.1415926534682512) - ) - ) - (f64.const -1.2154201013012384e-10) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const -1.2154201013012384e-10) - ) - ) - (i32.const 2) - ) - ) - ) - ) - (block $do-once (result i32) - (if - (i32.lt_u - (local.get $4) - (i32.const 1075594812) - ) - (if - (i32.lt_u - (local.get $4) - (i32.const 1075183037) - ) - (block - (br_if $__rjti$0 - (i32.eq - (local.get $4) - (i32.const 1074977148) - ) - ) - (if - (local.get $8) - (block - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const 4.712388980202377) - ) - ) - (f64.const 1.8231301519518578e-10) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const 1.8231301519518578e-10) - ) - ) - (br $do-once - (i32.const -3) - ) - ) - (block - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const -4.712388980202377) - ) - ) - (f64.const -1.8231301519518578e-10) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const -1.8231301519518578e-10) - ) - ) - (br $do-once - (i32.const 3) - ) - ) - ) - ) - (block - (br_if $__rjti$0 - (i32.eq - (local.get $4) - (i32.const 1075388923) - ) - ) - (if - (local.get $8) - (block - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const 6.2831853069365025) - ) - ) - (f64.const 2.430840202602477e-10) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const 2.430840202602477e-10) - ) - ) - (br $do-once - (i32.const -4) - ) - ) - (block - (f64.store - (local.get $1) - (local.tee $2 - (f64.add - (local.tee $0 - (f64.add - (local.get $0) - (f64.const -6.2831853069365025) - ) - ) - (f64.const -2.430840202602477e-10) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.add - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const -2.430840202602477e-10) - ) - ) - (br $do-once - (i32.const 4) - ) - ) - ) - ) - ) - ) - (br_if $__rjti$0 - (i32.lt_u - (local.get $4) - (i32.const 1094263291) - ) - ) - (if - (i32.gt_u - (local.get $4) - (i32.const 2146435071) - ) - (block - (f64.store offset=8 - (local.get $1) - (local.tee $0 - (f64.sub - (local.get $0) - (local.get $0) - ) - ) - ) - (f64.store - (local.get $1) - (local.get $0) - ) - (br $do-once - (i32.const 0) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - (local.set $0 - (f64.reinterpret_i64 - (i64.or - (i64.and - (local.get $12) - (i64.const 4503599627370495) - ) - (i64.const 4710765210229538816) - ) - ) - ) - (loop $while-in - (f64.store - (i32.add - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $7) - ) - (local.tee $2 - (f64.convert_i32_s - (i32.trunc_f64_s - (local.get $0) - ) - ) - ) - ) - (local.set $0 - (f64.mul - (f64.sub - (local.get $0) - (local.get $2) - ) - (f64.const 16777216) - ) - ) - (br_if $while-in - (i32.ne - (local.tee $3 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - ) - (f64.store offset=16 - (local.get $7) - (local.get $0) - ) - (if - (f64.eq - (local.get $0) - (f64.const 0) - ) - (block - (local.set $3 - (i32.const 1) - ) - (loop $while-in1 - (local.set $11 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (if - (f64.eq - (f64.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $7) - ) - ) - (f64.const 0) - ) - (block - (local.set $3 - (local.get $11) - ) - (br $while-in1) - ) - ) - ) - ) - (local.set $3 - (i32.const 2) - ) - ) - (local.set $3 - (call $___rem_pio2_large - (local.get $7) - (local.get $6) - (i32.add - (i32.shr_u - (local.get $4) - (i32.const 20) - ) - (i32.const -1046) - ) - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - ) - (local.set $0 - (f64.load - (local.get $6) - ) - ) - (if (result i32) - (local.get $8) - (block (result i32) - (f64.store - (local.get $1) - (f64.neg - (local.get $0) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.neg - (f64.load offset=8 - (local.get $6) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $3) - ) - ) - (block (result i32) - (f64.store - (local.get $1) - (local.get $0) - ) - (f64.store offset=8 - (local.get $1) - (f64.load offset=8 - (local.get $6) - ) - ) - (local.get $3) - ) - ) - ) - ) - ) - ) - (local.set $3 - (i32.trunc_f64_s - (local.tee $5 - (f64.add - (f64.add - (f64.mul - (local.get $0) - (f64.const 0.6366197723675814) - ) - (f64.const 6755399441055744) - ) - (f64.const -6755399441055744) - ) - ) - ) - ) - (f64.store - (local.get $1) - (local.tee $0 - (f64.sub - (local.tee $2 - (f64.sub - (local.get $0) - (f64.mul - (local.get $5) - (f64.const 1.5707963267341256) - ) - ) - ) - (local.tee $9 - (f64.mul - (local.get $5) - (f64.const 6.077100506506192e-11) - ) - ) - ) - ) - ) - (if - (i32.gt_s - (i32.sub - (local.tee $11 - (i32.shr_u - (local.get $4) - (i32.const 20) - ) - ) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.reinterpret_f64 - (local.get $0) - ) - (i64.const 52) - ) - ) - (i32.const 2047) - ) - ) - (i32.const 16) - ) - (block - (local.set $9 - (f64.sub - (f64.mul - (local.get $5) - (f64.const 2.0222662487959506e-21) - ) - (f64.sub - (f64.sub - (local.get $2) - (local.tee $2 - (f64.sub - (local.get $2) - (local.tee $0 - (f64.mul - (local.get $5) - (f64.const 6.077100506303966e-11) - ) - ) - ) - ) - ) - (local.get $0) - ) - ) - ) - (f64.store - (local.get $1) - (local.tee $0 - (f64.sub - (local.get $2) - (local.get $9) - ) - ) - ) - (local.set $10 - (f64.sub - (f64.mul - (local.get $5) - (f64.const 8.4784276603689e-32) - ) - (f64.sub - (f64.sub - (local.get $2) - (local.tee $5 - (f64.sub - (local.get $2) - (local.tee $10 - (f64.mul - (local.get $5) - (f64.const 2.0222662487111665e-21) - ) - ) - ) - ) - ) - (local.get $10) - ) - ) - ) - (if - (i32.gt_s - (i32.sub - (local.get $11) - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.reinterpret_f64 - (local.get $0) - ) - (i64.const 52) - ) - ) - (i32.const 2047) - ) - ) - (i32.const 49) - ) - (block - (f64.store - (local.get $1) - (local.tee $0 - (f64.sub - (local.get $5) - (local.get $10) - ) - ) - ) - (local.set $2 - (local.get $5) - ) - (local.set $9 - (local.get $10) - ) - ) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (f64.sub - (f64.sub - (local.get $2) - (local.get $0) - ) - (local.get $9) - ) - ) - (local.get $3) - ) - ) - (global.set $STACKTOP - (local.get $6) - ) - (local.get $1) - ) - (func $___rem_pio2_large (; 132 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) - (local $4 f64) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local $23 i32) - (local $24 i32) - (local.set $8 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 560) - ) - ) - (local.set $14 - (i32.add - (local.get $8) - (i32.const 320) - ) - ) - (local.set $9 - (i32.add - (local.get $3) - (i32.const -1) - ) - ) - (local.set $16 - (select - (local.tee $5 - (i32.div_s - (i32.add - (local.get $2) - (i32.const -3) - ) - (i32.const 24) - ) - ) - (i32.const 0) - (i32.gt_s - (local.get $5) - (i32.const 0) - ) - ) - ) - (if - (i32.ge_s - (local.get $3) - (i32.const -3) - ) - (block - (local.set $10 - (i32.add - (local.get $3) - (i32.const 3) - ) - ) - (local.set $5 - (i32.sub - (local.get $16) - (local.get $9) - ) - ) - (loop $while-in - (f64.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 3) - ) - (local.get $14) - ) - (if (result f64) - (i32.lt_s - (local.get $5) - (i32.const 0) - ) - (f64.const 0) - (f64.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (i32.const 37936) - ) - ) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (local.set $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $6) - (local.get $10) - ) - (block - (local.set $6 - (local.get $7) - ) - (br $while-in) - ) - ) - ) - ) - ) - (local.set $11 - (i32.add - (local.get $8) - (i32.const 480) - ) - ) - (local.set $15 - (i32.add - (local.get $8) - (i32.const 160) - ) - ) - (local.set $12 - (local.get $8) - ) - (local.set $10 - (i32.add - (local.tee $22 - (i32.mul - (local.get $16) - (i32.const -24) - ) - ) - (i32.add - (local.get $2) - (i32.const -24) - ) - ) - ) - (local.set $17 - (i32.gt_s - (local.get $3) - (i32.const 0) - ) - ) - (local.set $7 - (i32.const 0) - ) - (loop $while-in1 - (if - (local.get $17) - (block - (local.set $6 - (i32.add - (local.get $7) - (local.get $9) - ) - ) - (local.set $4 - (f64.const 0) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in3 - (local.set $4 - (f64.add - (local.get $4) - (f64.mul - (f64.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (local.get $0) - ) - ) - (f64.load - (i32.add - (i32.shl - (i32.sub - (local.get $6) - (local.get $5) - ) - (i32.const 3) - ) - (local.get $14) - ) - ) - ) - ) - ) - (br_if $while-in3 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $4 - (f64.const 0) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.get $7) - (i32.const 3) - ) - (local.get $12) - ) - (local.get $4) - ) - (if - (i32.ne - (local.tee $5 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (i32.const 5) - ) - (block - (local.set $7 - (local.get $5) - ) - (br $while-in1) - ) - ) - ) - (local.set $18 - (i32.gt_s - (local.get $10) - (i32.const 0) - ) - ) - (local.set $19 - (i32.sub - (i32.const 24) - (local.get $10) - ) - ) - (local.set $23 - (i32.sub - (i32.const 23) - (local.get $10) - ) - ) - (local.set $24 - (i32.eqz - (local.get $10) - ) - ) - (local.set $5 - (i32.const 4) - ) - (block $__rjto$4 - (block $__rjti$4 - (loop $while-in5 - (block $__rjti$3 - (local.set $6 - (i32.const 0) - ) - (local.set $7 - (local.get $5) - ) - (local.set $4 - (f64.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - (loop $while-in7 - (i32.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 2) - ) - (local.get $11) - ) - (i32.trunc_f64_s - (f64.sub - (local.get $4) - (f64.mul - (local.tee $4 - (f64.convert_i32_s - (i32.trunc_f64_s - (f64.mul - (local.get $4) - (f64.const 5.9604644775390625e-08) - ) - ) - ) - ) - (f64.const 16777216) - ) - ) - ) - ) - (local.set $4 - (f64.add - (f64.load - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $7) - (i32.const -1) - ) - ) - (i32.const 3) - ) - (local.get $12) - ) - ) - (local.get $4) - ) - ) - (local.set $6 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (if - (i32.gt_s - (local.get $7) - (i32.const 1) - ) - (block - (local.set $7 - (local.get $8) - ) - (br $while-in7) - ) - ) - ) - (local.set $7 - (i32.trunc_f64_s - (local.tee $4 - (f64.sub - (local.tee $4 - (call $_scalbn - (local.get $4) - (local.get $10) - ) - ) - (f64.mul - (f64.floor - (f64.mul - (local.get $4) - (f64.const 0.125) - ) - ) - (f64.const 8) - ) - ) - ) - ) - ) - (local.set $4 - (f64.sub - (local.get $4) - (f64.convert_i32_s - (local.get $7) - ) - ) - ) - (block $__rjto$2 - (block $__rjti$2 - (block $__rjti$1 - (local.set $8 - (if (result i32) - (local.get $18) - (block - (local.set $9 - (i32.shr_s - (local.tee $6 - (i32.load - (local.tee $8 - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - (local.get $19) - ) - ) - (i32.store - (local.get $8) - (local.tee $6 - (i32.sub - (local.get $6) - (i32.shl - (local.get $9) - (local.get $19) - ) - ) - ) - ) - (local.set $8 - (i32.shr_s - (local.get $6) - (local.get $23) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (local.get $9) - ) - ) - (br $__rjti$1) - ) - (if (result i32) - (local.get $24) - (block - (local.set $8 - (i32.shr_s - (i32.load - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - (i32.const 23) - ) - ) - (br $__rjti$1) - ) - (if (result i32) - (f64.ge - (local.get $4) - (f64.const 0.5) - ) - (block - (local.set $8 - (i32.const 2) - ) - (br $__rjti$2) - ) - (i32.const 0) - ) - ) - ) - ) - (br $__rjto$2) - ) - (br_if $__rjti$2 - (i32.gt_s - (local.get $8) - (i32.const 0) - ) - ) - (br $__rjto$2) - ) - (local.set $6 - (i32.const 0) - ) - (local.set $9 - (i32.const 0) - ) - (loop $while-in9 - (local.set $20 - (i32.load - (local.tee $13 - (i32.add - (i32.shl - (local.get $9) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - (block $__rjto$0 - (block $__rjti$0 - (local.set $6 - (if (result i32) - (local.get $6) - (block - (local.set $21 - (i32.const 16777215) - ) - (br $__rjti$0) - ) - (if (result i32) - (local.get $20) - (block - (local.set $21 - (i32.const 16777216) - ) - (local.set $6 - (i32.const 1) - ) - (br $__rjti$0) - ) - (i32.const 0) - ) - ) - ) - (br $__rjto$0) - ) - (i32.store - (local.get $13) - (i32.sub - (local.get $21) - (local.get $20) - ) - ) - ) - (br_if $while-in9 - (i32.ne - (local.get $5) - (local.tee $9 - (i32.add - (local.get $9) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (local.get $18) - (block $label$break$L40 - (block $switch-case11 - (block $switch-case - (br_table $switch-case $switch-case11 $label$break$L40 - (i32.sub - (local.get $10) - (i32.const 1) - ) - ) - ) - (i32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - (i32.and - (i32.load - (local.get $9) - ) - (i32.const 8388607) - ) - ) - (br $label$break$L40) - ) - (i32.store - (local.tee $9 - (i32.add - (i32.shl - (i32.add - (local.get $5) - (i32.const -1) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - (i32.and - (i32.load - (local.get $9) - ) - (i32.const 4194303) - ) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $7) - (i32.const 1) - ) - ) - (if - (i32.eq - (local.get $8) - (i32.const 2) - ) - (block - (local.set $4 - (f64.sub - (f64.const 1) - (local.get $4) - ) - ) - (if - (local.get $6) - (local.set $4 - (f64.sub - (local.get $4) - (call $_scalbn - (f64.const 1) - (local.get $10) - ) - ) - ) - ) - (local.set $8 - (i32.const 2) - ) - ) - ) - ) - (br_if $__rjti$4 - (f64.ne - (local.get $4) - (f64.const 0) - ) - ) - (if - (i32.gt_u - (local.get $5) - (i32.const 4) - ) - (block - (local.set $6 - (local.get $5) - ) - (local.set $13 - (i32.const 0) - ) - (loop $while-in13 - (local.set $13 - (i32.or - (i32.load - (i32.add - (i32.shl - (local.tee $9 - (i32.add - (local.get $6) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - (local.get $13) - ) - ) - (if - (i32.gt_s - (local.get $6) - (i32.const 5) - ) - (block - (local.set $6 - (local.get $9) - ) - (br $while-in13) - ) - ) - ) - (br_if $__rjti$3 - (local.get $13) - ) - ) - ) - (local.set $6 - (i32.const 1) - ) - (loop $while-in15 - (local.set $7 - (i32.add - (local.get $6) - (i32.const 1) - ) - ) - (if - (i32.eqz - (i32.load - (i32.add - (i32.shl - (i32.sub - (i32.const 4) - (local.get $6) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - (block - (local.set $6 - (local.get $7) - ) - (br $while-in15) - ) - ) - ) - (local.set $7 - (i32.add - (local.get $5) - (local.get $6) - ) - ) - (loop $while-in17 - (f64.store - (i32.add - (i32.shl - (local.tee $8 - (i32.add - (local.get $3) - (local.get $5) - ) - ) - (i32.const 3) - ) - (local.get $14) - ) - (f64.convert_i32_s - (i32.load - (i32.add - (i32.shl - (i32.add - (local.tee $6 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $16) - ) - (i32.const 2) - ) - (i32.const 37936) - ) - ) - ) - ) - (if - (local.get $17) - (block - (local.set $4 - (f64.const 0) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in19 - (local.set $4 - (f64.add - (local.get $4) - (f64.mul - (f64.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (local.get $0) - ) - ) - (f64.load - (i32.add - (i32.shl - (i32.sub - (local.get $8) - (local.get $5) - ) - (i32.const 3) - ) - (local.get $14) - ) - ) - ) - ) - ) - (br_if $while-in19 - (i32.ne - (local.tee $5 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (local.get $3) - ) - ) - ) - ) - (local.set $4 - (f64.const 0) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 3) - ) - (local.get $12) - ) - (local.get $4) - ) - (if - (i32.lt_u - (local.get $6) - (local.get $7) - ) - (block - (local.set $5 - (local.get $6) - ) - (br $while-in17) - ) - ) - ) - (local.set $5 - (local.get $7) - ) - (br $while-in5) - ) - ) - (local.set $0 - (local.get $5) - ) - (local.set $2 - (local.get $10) - ) - (loop $while-in21 - (local.set $2 - (i32.add - (local.get $2) - (i32.const -24) - ) - ) - (br_if $while-in21 - (i32.eqz - (i32.load - (i32.add - (i32.shl - (local.tee $0 - (i32.add - (local.get $0) - (i32.const -1) - ) - ) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - (br $__rjto$4) - ) - (i32.store - (i32.add - (i32.shl - (local.tee $0 - (if (result i32) - (f64.ge - (local.tee $4 - (call $_scalbn - (local.get $4) - (i32.sub - (i32.const 0) - (local.get $10) - ) - ) - ) - (f64.const 16777216) - ) - (block (result i32) - (i32.store - (i32.add - (i32.shl - (local.get $5) - (i32.const 2) - ) - (local.get $11) - ) - (i32.trunc_f64_s - (f64.sub - (local.get $4) - (f64.mul - (f64.convert_i32_s - (local.tee $3 - (i32.trunc_f64_s - (f64.mul - (local.get $4) - (f64.const 5.9604644775390625e-08) - ) - ) - ) - ) - (f64.const 16777216) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.get $2) - (local.get $22) - ) - ) - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (block (result i32) - (local.set $3 - (i32.trunc_f64_s - (local.get $4) - ) - ) - (local.set $2 - (local.get $10) - ) - (local.get $5) - ) - ) - ) - (i32.const 2) - ) - (local.get $11) - ) - (local.get $3) - ) - ) - (if - (i32.gt_s - (local.get $0) - (i32.const -1) - ) - (block - (local.set $4 - (call $_scalbn - (f64.const 1) - (local.get $2) - ) - ) - (local.set $2 - (local.get $0) - ) - (loop $while-in23 - (f64.store - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $12) - ) - (f64.mul - (local.get $4) - (f64.convert_i32_s - (i32.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 2) - ) - (local.get $11) - ) - ) - ) - ) - ) - (local.set $4 - (f64.mul - (local.get $4) - (f64.const 5.9604644775390625e-08) - ) - ) - (local.set $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in23) - ) - ) - ) - (local.set $2 - (local.get $0) - ) - (loop $while-in25 - (local.set $6 - (i32.sub - (local.get $0) - (local.get $2) - ) - ) - (local.set $4 - (f64.const 0) - ) - (local.set $5 - (i32.const 0) - ) - (loop $while-in27 - (local.set $4 - (f64.add - (local.get $4) - (f64.mul - (f64.load - (i32.add - (i32.shl - (local.get $5) - (i32.const 3) - ) - (i32.const 38208) - ) - ) - (f64.load - (i32.add - (i32.shl - (i32.add - (local.get $2) - (local.get $5) - ) - (i32.const 3) - ) - (local.get $12) - ) - ) - ) - ) - ) - (local.set $3 - (i32.add - (local.get $5) - (i32.const 1) - ) - ) - (if - (i32.eqz - (i32.or - (i32.gt_u - (local.get $5) - (i32.const 3) - ) - (i32.ge_u - (local.get $5) - (local.get $6) - ) - ) - ) - (block - (local.set $5 - (local.get $3) - ) - (br $while-in27) - ) - ) - ) - (f64.store - (i32.add - (i32.shl - (local.get $6) - (i32.const 3) - ) - (local.get $15) - ) - (local.get $4) - ) - (local.set $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in25) - ) - ) - ) - (local.set $4 - (f64.const 0) - ) - (local.set $2 - (local.get $0) - ) - (loop $while-in29 - (local.set $4 - (f64.add - (local.get $4) - (f64.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (local.get $15) - ) - ) - ) - ) - (local.set $3 - (i32.add - (local.get $2) - (i32.const -1) - ) - ) - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (local.get $3) - ) - (br $while-in29) - ) - ) - ) - ) - (local.set $4 - (f64.const 0) - ) - ) - (f64.store - (local.get $1) - (select - (local.get $4) - (f64.neg - (local.get $4) - ) - (local.tee $5 - (i32.eqz - (local.get $8) - ) - ) - ) - ) - (local.set $4 - (f64.sub - (f64.load - (local.get $15) - ) - (local.get $4) - ) - ) - (if - (i32.ge_s - (local.get $0) - (i32.const 1) - ) - (block - (local.set $3 - (i32.const 1) - ) - (loop $while-in31 - (local.set $4 - (f64.add - (local.get $4) - (f64.load - (i32.add - (i32.shl - (local.get $3) - (i32.const 3) - ) - (local.get $15) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.get $3) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $0) - (local.get $3) - ) - (block - (local.set $3 - (local.get $2) - ) - (br $while-in31) - ) - ) - ) - ) - ) - (f64.store offset=8 - (local.get $1) - (select - (local.get $4) - (f64.neg - (local.get $4) - ) - (local.get $5) - ) - ) - (global.set $STACKTOP - (local.get $12) - ) - (i32.and - (local.get $7) - (i32.const 7) - ) - ) - (func $___sin (; 133 ;) (; has Stack IR ;) (param $0 f64) (param $1 f64) (param $2 i32) (result f64) - (local $3 f64) - (local $4 f64) - (local $5 f64) - (local.set $5 - (f64.add - (f64.mul - (f64.mul - (local.tee $3 - (f64.mul - (local.get $0) - (local.get $0) - ) - ) - (f64.mul - (local.get $3) - (local.get $3) - ) - ) - (f64.add - (f64.mul - (local.get $3) - (f64.const 1.58969099521155e-10) - ) - (f64.const -2.5050760253406863e-08) - ) - ) - (f64.add - (f64.mul - (local.get $3) - (f64.add - (f64.mul - (local.get $3) - (f64.const 2.7557313707070068e-06) - ) - (f64.const -1.984126982985795e-04) - ) - ) - (f64.const 0.00833333333332249) - ) - ) - ) - (local.set $4 - (f64.mul - (local.get $3) - (local.get $0) - ) - ) - (if (result f64) - (local.get $2) - (f64.sub - (local.get $0) - (f64.add - (f64.mul - (local.get $4) - (f64.const 0.16666666666666632) - ) - (f64.sub - (f64.mul - (local.get $3) - (f64.sub - (f64.mul - (local.get $1) - (f64.const 0.5) - ) - (f64.mul - (local.get $4) - (local.get $5) - ) - ) - ) - (local.get $1) - ) - ) - ) - (f64.add - (f64.mul - (local.get $4) - (f64.add - (f64.mul - (local.get $3) - (local.get $5) - ) - (f64.const -0.16666666666666632) - ) - ) - (local.get $0) - ) - ) - ) - (func $_lrintf (; 134 ;) (; has Stack IR ;) (param $0 f32) (result i32) - (i32.trunc_f32_s - (f32.demote_f64 - (call $_rintf - (f64.promote_f32 - (local.get $0) - ) - ) - ) - ) - ) - (func $_cos (; 135 ;) (; has Stack IR ;) (param $0 f64) (result f64) - (local $1 i32) - (local $2 i32) - (local.set $1 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $0 - (if (result f64) - (i32.lt_u - (local.tee $2 - (i32.and - (i32.wrap_i64 - (i64.shr_u - (i64.reinterpret_f64 - (local.get $0) - ) - (i64.const 32) - ) - ) - (i32.const 2147483647) - ) - ) - (i32.const 1072243196) - ) - (if (result f64) - (i32.lt_u - (local.get $2) - (i32.const 1044816030) - ) - (f64.const 1) - (call $___cos - (local.get $0) - (f64.const 0) - ) - ) - (block $label$break$L1 (result f64) - (drop - (br_if $label$break$L1 - (f64.sub - (local.get $0) - (local.get $0) - ) - (i32.gt_u - (local.get $2) - (i32.const 2146435071) - ) - ) - ) - (block $switch-default - (block $switch-case1 - (block $switch-case0 - (block $switch-case - (br_table $switch-case $switch-case0 $switch-case1 $switch-default - (i32.and - (call $___rem_pio2 - (local.get $0) - (local.get $1) - ) - (i32.const 3) - ) - ) - ) - (br $label$break$L1 - (call $___cos - (f64.load - (local.get $1) - ) - (f64.load offset=8 - (local.get $1) - ) - ) - ) - ) - (br $label$break$L1 - (f64.neg - (call $___sin - (f64.load - (local.get $1) - ) - (f64.load offset=8 - (local.get $1) - ) - (i32.const 1) - ) - ) - ) - ) - (br $label$break$L1 - (f64.neg - (call $___cos - (f64.load - (local.get $1) - ) - (f64.load offset=8 - (local.get $1) - ) - ) - ) - ) - ) - (call $___sin - (f64.load - (local.get $1) - ) - (f64.load offset=8 - (local.get $1) - ) - (i32.const 1) - ) - ) - ) - ) - (global.set $STACKTOP - (local.get $1) - ) - (local.get $0) - ) - (func $_exp (; 136 ;) (; has Stack IR ;) (param $0 f64) (result f64) - (local $1 f64) - (local $2 i32) - (local $3 i32) - (local $4 i64) - (local $5 f64) - (local $6 f64) - (local.set $2 - (i32.wrap_i64 - (i64.shr_u - (local.tee $4 - (i64.reinterpret_f64 - (local.get $0) - ) - ) - (i64.const 63) - ) - ) - ) - (local.set $1 - (block $__rjto$1 (result f64) - (local.set $0 - (local.tee $6 - (f64.sub - (local.get $0) - (f64.mul - (local.tee $1 - (f64.convert_i32_s - (local.tee $2 - (block $__rjti$1 (result i32) - (block $__rjti$0 - (br $__rjto$1 - (if (result f64) - (i32.gt_u - (local.tee $3 - (i32.and - (i32.wrap_i64 - (i64.shr_u - (local.get $4) - (i64.const 32) - ) - ) - (i32.const 2147483647) - ) - ) - (i32.const 1082532650) - ) - (block - (if - (i64.gt_u - (i64.and - (local.get $4) - (i64.const 9223372036854775807) - ) - (i64.const 9218868437227405312) - ) - (return - (local.get $0) - ) - ) - (if - (f64.gt - (local.get $0) - (f64.const 709.782712893384) - ) - (return - (f64.mul - (local.get $0) - (f64.const 8988465674311579538646525e283) - ) - ) - (block - (br_if $__rjti$0 - (i32.eqz - (i32.and - (f64.lt - (local.get $0) - (f64.const -708.3964185322641) - ) - (f64.lt - (local.get $0) - (f64.const -745.1332191019411) - ) - ) - ) - ) - (return - (f64.const 0) - ) - ) - ) - ) - (block (result f64) - (if - (i32.gt_u - (local.get $3) - (i32.const 1071001154) - ) - (block - (br_if $__rjti$0 - (i32.gt_u - (local.get $3) - (i32.const 1072734897) - ) - ) - (br $__rjti$1 - (i32.sub - (i32.xor - (local.get $2) - (i32.const 1) - ) - (local.get $2) - ) - ) - ) - ) - (if (result f64) - (i32.gt_u - (local.get $3) - (i32.const 1043333120) - ) - (block (result f64) - (local.set $2 - (i32.const 0) - ) - (local.get $0) - ) - (return - (f64.add - (local.get $0) - (f64.const 1) - ) - ) - ) - ) - ) - ) - ) - (i32.trunc_f64_s - (f64.add - (f64.mul - (local.get $0) - (f64.const 1.4426950408889634) - ) - (f64.load - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (i32.const 38272) - ) - ) - ) - ) - ) - ) - ) - ) - (f64.const 0.6931471803691238) - ) - ) - ) - ) - (local.set $5 - (local.tee $1 - (f64.mul - (local.get $1) - (f64.const 1.9082149292705877e-10) - ) - ) - ) - (f64.sub - (local.get $6) - (local.get $1) - ) - ) - ) - (local.set $0 - (f64.add - (f64.add - (local.get $0) - (f64.sub - (f64.div - (f64.mul - (local.get $1) - (local.tee $0 - (f64.sub - (local.get $1) - (f64.mul - (local.tee $0 - (f64.mul - (local.get $1) - (local.get $1) - ) - ) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.const 4.1381367970572385e-08) - ) - (f64.const -1.6533902205465252e-06) - ) - ) - (f64.const 6.613756321437934e-05) - ) - ) - (f64.const -2.7777777777015593e-03) - ) - ) - (f64.const 0.16666666666666602) - ) - ) - ) - ) - ) - (f64.sub - (f64.const 2) - (local.get $0) - ) - ) - (local.get $5) - ) - ) - (f64.const 1) - ) - ) - (if - (i32.eqz - (local.get $2) - ) - (return - (local.get $0) - ) - ) - (call $_scalbn - (local.get $0) - (local.get $2) - ) - ) - (func $_log (; 137 ;) (; has Stack IR ;) (param $0 f64) (result f64) - (local $1 i64) - (local $2 i32) - (local $3 i32) - (local $4 f64) - (local $5 f64) - (local $6 f64) - (local $7 f64) - (local $8 i64) - (local $9 f64) - (if - (i32.or - (i32.lt_u - (local.tee $2 - (i32.wrap_i64 - (i64.shr_u - (local.tee $1 - (i64.reinterpret_f64 - (local.get $0) - ) - ) - (i64.const 32) - ) - ) - ) - (i32.const 1048576) - ) - (local.tee $3 - (i64.lt_s - (local.get $1) - (i64.const 0) - ) - ) - ) - (block $do-once - (if - (i64.eq - (i64.and - (local.get $1) - (i64.const 9223372036854775807) - ) - (i64.const 0) - ) - (return - (f64.div - (f64.const -1) - (f64.mul - (local.get $0) - (local.get $0) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $3) - ) - (block - (local.set $1 - (i64.and - (local.tee $8 - (i64.reinterpret_f64 - (f64.mul - (local.get $0) - (f64.const 18014398509481984) - ) - ) - ) - (i64.const 4294967295) - ) - ) - (local.set $2 - (i32.wrap_i64 - (i64.shr_u - (local.get $8) - (i64.const 32) - ) - ) - ) - (local.set $3 - (i32.const -1077) - ) - (br $do-once) - ) - ) - (return - (f64.div - (f64.sub - (local.get $0) - (local.get $0) - ) - (f64.const 0) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $2) - (i32.const 2146435071) - ) - (return - (local.get $0) - ) - ) - (local.set $3 - (if (result i32) - (i32.and - (i32.eq - (local.get $2) - (i32.const 1072693248) - ) - (i64.eq - (local.tee $1 - (i64.and - (local.get $1) - (i64.const 4294967295) - ) - ) - (i64.const 0) - ) - ) - (return - (f64.const 0) - ) - (i32.const -1023) - ) - ) - ) - ) - (local.set $5 - (f64.mul - (local.tee $4 - (f64.add - (f64.reinterpret_i64 - (i64.or - (local.get $1) - (i64.shl - (i64.extend_i32_u - (i32.add - (i32.and - (local.tee $2 - (i32.add - (local.get $2) - (i32.const 614242) - ) - ) - (i32.const 1048575) - ) - (i32.const 1072079006) - ) - ) - (i64.const 32) - ) - ) - ) - (f64.const -1) - ) - ) - (f64.mul - (local.get $4) - (f64.const 0.5) - ) - ) - ) - (local.set $0 - (f64.mul - (local.tee $7 - (f64.mul - (local.tee $6 - (f64.div - (local.get $4) - (f64.add - (local.get $4) - (f64.const 2) - ) - ) - ) - (local.get $6) - ) - ) - (local.get $7) - ) - ) - (f64.add - (f64.mul - (local.tee $9 - (f64.convert_i32_s - (i32.add - (local.get $3) - (i32.shr_u - (local.get $2) - (i32.const 20) - ) - ) - ) - ) - (f64.const 0.6931471803691238) - ) - (f64.add - (local.get $4) - (f64.sub - (f64.add - (f64.mul - (local.get $9) - (f64.const 1.9082149292705877e-10) - ) - (f64.mul - (local.get $6) - (f64.add - (local.get $5) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.const 0.15313837699209373) - ) - (f64.const 0.22222198432149784) - ) - ) - (f64.const 0.3999999999940942) - ) - ) - (f64.mul - (local.get $7) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.add - (f64.mul - (local.get $0) - (f64.const 0.14798198605116586) - ) - (f64.const 0.1818357216161805) - ) - ) - (f64.const 0.2857142874366239) - ) - ) - (f64.const 0.6666666666666735) - ) - ) - ) - ) - ) - ) - (local.get $5) - ) - ) - ) - ) - (func $_malloc (; 138 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (local $18 i32) - (local $19 i32) - (local $20 i32) - (local $21 i32) - (local $22 i32) - (local.set $14 - (global.get $STACKTOP) - ) - (global.set $STACKTOP - (i32.add - (global.get $STACKTOP) - (i32.const 16) - ) - ) - (local.set $9 - (if (result i32) - (i32.lt_u - (local.get $0) - (i32.const 245) - ) - (block (result i32) - (if - (i32.and - (local.tee $1 - (i32.shr_u - (local.tee $3 - (i32.load - (i32.const 44976) - ) - ) - (local.tee $0 - (i32.shr_u - (local.tee $9 - (select - (i32.const 16) - (i32.and - (i32.add - (local.get $0) - (i32.const 11) - ) - (i32.const -8) - ) - (i32.lt_u - (local.get $0) - (i32.const 11) - ) - ) - ) - (i32.const 3) - ) - ) - ) - ) - (i32.const 3) - ) - (block - (if - (i32.eq - (local.tee $0 - (i32.load - (local.tee $7 - (i32.add - (local.tee $2 - (i32.load offset=8 - (local.tee $1 - (i32.add - (i32.shl - (local.tee $4 - (i32.add - (i32.xor - (i32.and - (local.get $1) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $0) - ) - ) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - ) - (i32.const 8) - ) - ) - ) - ) - (local.get $1) - ) - (i32.store - (i32.const 44976) - (i32.and - (local.get $3) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $4) - ) - (i32.const -1) - ) - ) - ) - (block - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $0) - ) - (call $_abort) - ) - (if - (i32.eq - (local.get $2) - (i32.load offset=12 - (local.get $0) - ) - ) - (block - (i32.store offset=12 - (local.get $0) - (local.get $1) - ) - (i32.store offset=8 - (local.get $1) - (local.get $0) - ) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.tee $0 - (i32.shl - (local.get $4) - (i32.const 3) - ) - ) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.tee $0 - (i32.add - (local.get $0) - (local.get $2) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $0) - ) - (i32.const 1) - ) - ) - (global.set $STACKTOP - (local.get $14) - ) - (return - (local.get $7) - ) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $9) - (local.tee $11 - (i32.load - (i32.const 44984) - ) - ) - ) - (block (result i32) - (if - (local.get $1) - (block - (if - (i32.eq - (local.tee $1 - (i32.load - (local.tee $6 - (i32.add - (local.tee $0 - (i32.load offset=8 - (local.tee $2 - (i32.add - (i32.shl - (local.tee $7 - (i32.add - (i32.or - (i32.or - (i32.or - (i32.or - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.add - (i32.and - (local.tee $0 - (i32.and - (i32.or - (local.tee $2 - (i32.shl - (i32.const 2) - (local.get $0) - ) - ) - (i32.sub - (i32.const 0) - (local.get $2) - ) - ) - (i32.shl - (local.get $1) - (local.get $0) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $0) - ) - ) - (i32.const -1) - ) - ) - (i32.const 12) - ) - (i32.const 16) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 5) - ) - (i32.const 8) - ) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.const 4) - ) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - ) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - ) - (i32.const 8) - ) - ) - ) - ) - (local.get $2) - ) - (i32.store - (i32.const 44976) - (local.tee $10 - (i32.and - (local.get $3) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $7) - ) - (i32.const -1) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $1) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=12 - (local.get $1) - ) - (local.get $0) - ) - (block - (i32.store offset=12 - (local.get $1) - (local.get $2) - ) - (i32.store offset=8 - (local.get $2) - (local.get $1) - ) - (local.set $10 - (local.get $3) - ) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $9) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.tee $5 - (i32.add - (local.get $0) - (local.get $9) - ) - ) - (i32.or - (local.tee $7 - (i32.sub - (local.tee $1 - (i32.shl - (local.get $7) - (i32.const 3) - ) - ) - (local.get $9) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (local.get $1) - ) - (local.get $7) - ) - (if - (local.get $11) - (block - (local.set $3 - (i32.load - (i32.const 44996) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_u - (local.get $11) - (i32.const 3) - ) - ) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.get $10) - (local.tee $1 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $2 - (i32.load - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (call $_abort) - (block - (local.set $8 - (local.get $1) - ) - (local.set $4 - (local.get $2) - ) - ) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $10) - ) - ) - (local.set $8 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $4 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $8) - (local.get $3) - ) - (i32.store offset=12 - (local.get $4) - (local.get $3) - ) - (i32.store offset=8 - (local.get $3) - (local.get $4) - ) - (i32.store offset=12 - (local.get $3) - (local.get $0) - ) - ) - ) - (i32.store - (i32.const 44984) - (local.get $7) - ) - (i32.store - (i32.const 44996) - (local.get $5) - ) - (global.set $STACKTOP - (local.get $14) - ) - (return - (local.get $6) - ) - ) - ) - (if (result i32) - (local.tee $15 - (i32.load - (i32.const 44980) - ) - ) - (block - (local.set $6 - (i32.sub - (i32.and - (i32.load offset=4 - (local.tee $0 - (i32.load - (i32.add - (i32.shl - (i32.add - (i32.or - (i32.or - (i32.or - (i32.or - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.add - (i32.and - (local.get $15) - (i32.sub - (i32.const 0) - (local.get $15) - ) - ) - (i32.const -1) - ) - ) - (i32.const 12) - ) - (i32.const 16) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 5) - ) - (i32.const 8) - ) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.const 4) - ) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.tee $1 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_u - (local.get $0) - (local.get $1) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - ) - (i32.const -8) - ) - (local.get $9) - ) - ) - (local.set $7 - (local.get $0) - ) - (loop $while-in - (block $while-out - (if - (local.tee $1 - (i32.load offset=16 - (local.get $0) - ) - ) - (local.set $0 - (local.get $1) - ) - (br_if $while-out - (i32.eqz - (local.tee $0 - (i32.load offset=20 - (local.get $0) - ) - ) - ) - ) - ) - (local.set $1 - (i32.lt_u - (local.tee $4 - (i32.sub - (i32.and - (i32.load offset=4 - (local.get $0) - ) - (i32.const -8) - ) - (local.get $9) - ) - ) - (local.get $6) - ) - ) - (local.set $6 - (select - (local.get $4) - (local.get $6) - (local.get $1) - ) - ) - (local.set $7 - (select - (local.get $0) - (local.get $7) - (local.get $1) - ) - ) - (br $while-in) - ) - ) - (if - (i32.gt_u - (local.tee $16 - (i32.load - (i32.const 44992) - ) - ) - (local.get $7) - ) - (call $_abort) - ) - (if - (i32.le_u - (local.tee $12 - (i32.add - (local.get $7) - (local.get $9) - ) - ) - (local.get $7) - ) - (call $_abort) - ) - (local.set $8 - (i32.load offset=24 - (local.get $7) - ) - ) - (if - (i32.eq - (local.tee $0 - (i32.load offset=12 - (local.get $7) - ) - ) - (local.get $7) - ) - (block $do-once4 - (if - (i32.eqz - (local.tee $0 - (i32.load - (local.tee $1 - (i32.add - (local.get $7) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $do-once4 - (i32.eqz - (local.tee $0 - (i32.load - (local.tee $1 - (i32.add - (local.get $7) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (loop $while-in7 - (block $while-out6 - (if - (i32.eqz - (local.tee $4 - (i32.load - (local.tee $10 - (i32.add - (local.get $0) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out6 - (i32.eqz - (local.tee $4 - (i32.load - (local.tee $10 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $1 - (local.get $10) - ) - (local.set $0 - (local.get $4) - ) - (br $while-in7) - ) - ) - (if - (i32.gt_u - (local.get $16) - (local.get $1) - ) - (call $_abort) - (block - (i32.store - (local.get $1) - (i32.const 0) - ) - (local.set $2 - (local.get $0) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $16) - (local.tee $1 - (i32.load offset=8 - (local.get $7) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $7) - (i32.load offset=12 - (local.get $1) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $0) - ) - (local.get $7) - ) - (block - (i32.store offset=12 - (local.get $1) - (local.get $0) - ) - (i32.store offset=8 - (local.get $0) - (local.get $1) - ) - (local.set $2 - (local.get $0) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $8) - (block $label$break$L78 - (if - (i32.eq - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (local.tee $0 - (i32.load offset=28 - (local.get $7) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $7) - ) - (block - (i32.store - (local.get $1) - (local.get $2) - ) - (if - (i32.eqz - (local.get $2) - ) - (block - (i32.store - (i32.const 44980) - (i32.and - (local.get $15) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $0) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L78) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $8) - ) - (call $_abort) - (block - (i32.store - (select - (i32.add - (local.get $8) - (i32.const 16) - ) - (i32.add - (local.get $8) - (i32.const 20) - ) - (i32.eq - (i32.load offset=16 - (local.get $8) - ) - (local.get $7) - ) - ) - (local.get $2) - ) - (br_if $label$break$L78 - (i32.eqz - (local.get $2) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.load - (i32.const 44992) - ) - ) - (local.get $2) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $2) - (local.get $8) - ) - (if - (local.tee $0 - (i32.load offset=16 - (local.get $7) - ) - ) - (if - (i32.gt_u - (local.get $1) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $2) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $2) - ) - ) - ) - ) - (if - (local.tee $0 - (i32.load offset=20 - (local.get $7) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $2) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $2) - ) - ) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $6) - (i32.const 16) - ) - (block - (i32.store offset=4 - (local.get $7) - (i32.or - (local.tee $0 - (i32.add - (local.get $6) - (local.get $9) - ) - ) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.tee $0 - (i32.add - (local.get $0) - (local.get $7) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $0) - ) - (i32.const 1) - ) - ) - ) - (block - (i32.store offset=4 - (local.get $7) - (i32.or - (local.get $9) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.get $12) - (i32.or - (local.get $6) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $6) - (local.get $12) - ) - (local.get $6) - ) - (if - (local.get $11) - (block - (local.set $4 - (i32.load - (i32.const 44996) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $1 - (i32.shr_u - (local.get $11) - (i32.const 3) - ) - ) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.get $3) - (local.tee $1 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $2 - (i32.load - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (call $_abort) - (block - (local.set $13 - (local.get $1) - ) - (local.set $5 - (local.get $2) - ) - ) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $3) - ) - ) - (local.set $13 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $5 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $13) - (local.get $4) - ) - (i32.store offset=12 - (local.get $5) - (local.get $4) - ) - (i32.store offset=8 - (local.get $4) - (local.get $5) - ) - (i32.store offset=12 - (local.get $4) - (local.get $0) - ) - ) - ) - (i32.store - (i32.const 44984) - (local.get $6) - ) - (i32.store - (i32.const 44996) - (local.get $12) - ) - ) - ) - (global.set $STACKTOP - (local.get $14) - ) - (return - (i32.add - (local.get $7) - (i32.const 8) - ) - ) - ) - (local.get $9) - ) - ) - (local.get $9) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $0) - (i32.const -65) - ) - (i32.const -1) - (block $do-once (result i32) - (local.set $13 - (i32.and - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 11) - ) - ) - (i32.const -8) - ) - ) - (if (result i32) - (local.tee $4 - (i32.load - (i32.const 44980) - ) - ) - (block (result i32) - (local.set $2 - (i32.sub - (i32.const 0) - (local.get $13) - ) - ) - (block $__rjto$1 - (block $__rjti$1 - (if - (local.tee $0 - (i32.load - (i32.add - (i32.shl - (local.tee $17 - (if (result i32) - (local.tee $0 - (i32.shr_u - (local.get $0) - (i32.const 8) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $13) - (i32.const 16777215) - ) - (i32.const 31) - (block (result i32) - (local.set $0 - (i32.and - (i32.shr_u - (i32.add - (local.tee $5 - (i32.shl - (local.get $0) - (local.tee $3 - (i32.and - (i32.shr_u - (i32.add - (local.get $0) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - ) - ) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (i32.or - (i32.and - (i32.shr_u - (local.get $13) - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (local.tee $10 - (i32.and - (i32.shr_u - (i32.add - (local.tee $5 - (i32.shl - (local.get $5) - (local.get $0) - ) - ) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (i32.or - (local.get $0) - (local.get $3) - ) - ) - ) - (i32.shr_u - (i32.shl - (local.get $5) - (local.get $10) - ) - (i32.const 15) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (block - (local.set $5 - (i32.shl - (local.get $13) - (select - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $17) - (i32.const 1) - ) - ) - (i32.eq - (local.get $17) - (i32.const 31) - ) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - (loop $while-in15 - (if - (i32.lt_u - (local.tee $10 - (i32.sub - (i32.and - (i32.load offset=4 - (local.get $0) - ) - (i32.const -8) - ) - (local.get $13) - ) - ) - (local.get $2) - ) - (local.set $2 - (if (result i32) - (local.get $10) - (block (result i32) - (local.set $3 - (local.get $0) - ) - (local.get $10) - ) - (block - (local.set $2 - (i32.const 0) - ) - (local.set $3 - (local.get $0) - ) - (br $__rjti$1) - ) - ) - ) - ) - (local.set $0 - (select - (local.get $8) - (local.tee $8 - (i32.load offset=20 - (local.get $0) - ) - ) - (i32.or - (i32.eqz - (local.get $8) - ) - (i32.eq - (local.get $8) - (local.tee $10 - (i32.load - (i32.add - (i32.add - (local.get $0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $5) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $5 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (if - (local.get $10) - (block - (local.set $8 - (local.get $0) - ) - (local.set $0 - (local.get $10) - ) - (br $while-in15) - ) - ) - ) - ) - (block - (local.set $0 - (i32.const 0) - ) - (local.set $3 - (i32.const 0) - ) - ) - ) - (if - (i32.eqz - (i32.or - (local.get $0) - (local.get $3) - ) - ) - (block - (drop - (br_if $do-once - (local.get $13) - (i32.eqz - (local.tee $0 - (i32.and - (local.get $4) - (i32.or - (local.tee $0 - (i32.shl - (i32.const 2) - (local.get $17) - ) - ) - (i32.sub - (i32.const 0) - (local.get $0) - ) - ) - ) - ) - ) - ) - ) - (local.set $0 - (i32.load - (i32.add - (i32.shl - (i32.add - (i32.or - (i32.or - (i32.or - (i32.or - (local.tee $3 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.add - (i32.and - (local.get $0) - (i32.sub - (i32.const 0) - (local.get $0) - ) - ) - (i32.const -1) - ) - ) - (i32.const 12) - ) - (i32.const 16) - ) - ) - (local.tee $3 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $3) - ) - ) - (i32.const 5) - ) - (i32.const 8) - ) - ) - ) - (local.tee $3 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $3) - ) - ) - (i32.const 2) - ) - (i32.const 4) - ) - ) - ) - (local.tee $3 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $3) - ) - ) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.tee $3 - (i32.and - (i32.shr_u - (local.tee $0 - (i32.shr_u - (local.get $0) - (local.get $3) - ) - ) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (i32.shr_u - (local.get $0) - (local.get $3) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.set $3 - (i32.const 0) - ) - ) - ) - (br_if $__rjti$1 - (local.get $0) - ) - (local.set $8 - (local.get $2) - ) - (br $__rjto$1) - ) - (local.set $5 - (local.get $3) - ) - (local.set $3 - (loop $while-in17 (result i32) - (local.set $8 - (i32.lt_u - (local.tee $10 - (i32.sub - (i32.and - (i32.load offset=4 - (local.get $0) - ) - (i32.const -8) - ) - (local.get $13) - ) - ) - (local.get $2) - ) - ) - (local.set $2 - (select - (local.get $10) - (local.get $2) - (local.get $8) - ) - ) - (local.set $5 - (select - (local.get $0) - (local.get $5) - (local.get $8) - ) - ) - (if (result i32) - (block (result i32) - (if - (i32.eqz - (local.tee $3 - (i32.load offset=16 - (local.get $0) - ) - ) - ) - (local.set $3 - (i32.load offset=20 - (local.get $0) - ) - ) - ) - (local.get $3) - ) - (block - (local.set $0 - (local.get $3) - ) - (br $while-in17) - ) - (block (result i32) - (local.set $8 - (local.get $2) - ) - (local.get $5) - ) - ) - ) - ) - ) - (if (result i32) - (local.get $3) - (if (result i32) - (i32.lt_u - (local.get $8) - (i32.sub - (i32.load - (i32.const 44984) - ) - (local.get $13) - ) - ) - (block - (if - (i32.gt_u - (local.tee $12 - (i32.load - (i32.const 44992) - ) - ) - (local.get $3) - ) - (call $_abort) - ) - (if - (i32.le_u - (local.tee $5 - (i32.add - (local.get $3) - (local.get $13) - ) - ) - (local.get $3) - ) - (call $_abort) - ) - (local.set $10 - (i32.load offset=24 - (local.get $3) - ) - ) - (if - (i32.eq - (local.tee $0 - (i32.load offset=12 - (local.get $3) - ) - ) - (local.get $3) - ) - (block $do-once18 - (if - (i32.eqz - (local.tee $0 - (i32.load - (local.tee $2 - (i32.add - (local.get $3) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $do-once18 - (i32.eqz - (local.tee $0 - (i32.load - (local.tee $2 - (i32.add - (local.get $3) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (loop $while-in21 - (block $while-out20 - (if - (i32.eqz - (local.tee $6 - (i32.load - (local.tee $7 - (i32.add - (local.get $0) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out20 - (i32.eqz - (local.tee $6 - (i32.load - (local.tee $7 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $2 - (local.get $7) - ) - (local.set $0 - (local.get $6) - ) - (br $while-in21) - ) - ) - (if - (i32.gt_u - (local.get $12) - (local.get $2) - ) - (call $_abort) - (block - (i32.store - (local.get $2) - (i32.const 0) - ) - (local.set $11 - (local.get $0) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $12) - (local.tee $2 - (i32.load offset=8 - (local.get $3) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $3) - (i32.load offset=12 - (local.get $2) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $0) - ) - (local.get $3) - ) - (block - (i32.store offset=12 - (local.get $2) - (local.get $0) - ) - (i32.store offset=8 - (local.get $0) - (local.get $2) - ) - (local.set $11 - (local.get $0) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $10) - (block $label$break$L176 - (if - (i32.eq - (i32.load - (local.tee $2 - (i32.add - (i32.shl - (local.tee $0 - (i32.load offset=28 - (local.get $3) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $3) - ) - (block - (i32.store - (local.get $2) - (local.get $11) - ) - (if - (i32.eqz - (local.get $11) - ) - (block - (i32.store - (i32.const 44980) - (local.tee $1 - (i32.and - (local.get $4) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $0) - ) - (i32.const -1) - ) - ) - ) - ) - (br $label$break$L176) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $10) - ) - (call $_abort) - (block - (i32.store - (select - (i32.add - (local.get $10) - (i32.const 16) - ) - (i32.add - (local.get $10) - (i32.const 20) - ) - (i32.eq - (i32.load offset=16 - (local.get $10) - ) - (local.get $3) - ) - ) - (local.get $11) - ) - (if - (i32.eqz - (local.get $11) - ) - (block - (local.set $1 - (local.get $4) - ) - (br $label$break$L176) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $2 - (i32.load - (i32.const 44992) - ) - ) - (local.get $11) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $11) - (local.get $10) - ) - (if - (local.tee $0 - (i32.load offset=16 - (local.get $3) - ) - ) - (if - (i32.gt_u - (local.get $2) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $11) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $11) - ) - ) - ) - ) - (if - (local.tee $0 - (i32.load offset=20 - (local.get $3) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $11) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $11) - ) - (local.set $1 - (local.get $4) - ) - ) - ) - (local.set $1 - (local.get $4) - ) - ) - ) - (local.set $1 - (local.get $4) - ) - ) - (if - (i32.lt_u - (local.get $8) - (i32.const 16) - ) - (block - (i32.store offset=4 - (local.get $3) - (i32.or - (local.tee $0 - (i32.add - (local.get $8) - (local.get $13) - ) - ) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.tee $0 - (i32.add - (local.get $0) - (local.get $3) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $0) - ) - (i32.const 1) - ) - ) - ) - (block $label$break$L200 - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $13) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.get $5) - (i32.or - (local.get $8) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $5) - (local.get $8) - ) - (local.get $8) - ) - (local.set $2 - (i32.shr_u - (local.get $8) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $8) - (i32.const 256) - ) - (block - (local.set $0 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.tee $1 - (i32.load - (i32.const 44976) - ) - ) - (local.tee $2 - (i32.shl - (i32.const 1) - (local.get $2) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $2 - (i32.load - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (call $_abort) - (block - (local.set $19 - (local.get $1) - ) - (local.set $15 - (local.get $2) - ) - ) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $2) - ) - ) - (local.set $19 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $15 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $19) - (local.get $5) - ) - (i32.store offset=12 - (local.get $15) - (local.get $5) - ) - (i32.store offset=8 - (local.get $5) - (local.get $15) - ) - (i32.store offset=12 - (local.get $5) - (local.get $0) - ) - (br $label$break$L200) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $2 - (if (result i32) - (local.tee $0 - (i32.shr_u - (local.get $8) - (i32.const 8) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $8) - (i32.const 16777215) - ) - (i32.const 31) - (block (result i32) - (local.set $0 - (i32.and - (i32.shr_u - (i32.add - (local.tee $4 - (i32.shl - (local.get $0) - (local.tee $2 - (i32.and - (i32.shr_u - (i32.add - (local.get $0) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - ) - ) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (i32.or - (i32.and - (i32.shr_u - (local.get $8) - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (local.tee $7 - (i32.and - (i32.shr_u - (i32.add - (local.tee $4 - (i32.shl - (local.get $4) - (local.get $0) - ) - ) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (i32.or - (local.get $0) - (local.get $2) - ) - ) - ) - (i32.shr_u - (i32.shl - (local.get $4) - (local.get $7) - ) - (i32.const 15) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - (i32.store offset=28 - (local.get $5) - (local.get $2) - ) - (i32.store offset=20 - (local.get $5) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $5) - (i32.const 0) - ) - (if - (i32.eqz - (i32.and - (local.get $1) - (local.tee $4 - (i32.shl - (i32.const 1) - (local.get $2) - ) - ) - ) - ) - (block - (i32.store - (i32.const 44980) - (i32.or - (local.get $1) - (local.get $4) - ) - ) - (i32.store - (local.get $0) - (local.get $5) - ) - (i32.store offset=24 - (local.get $5) - (local.get $0) - ) - (i32.store offset=12 - (local.get $5) - (local.get $5) - ) - (i32.store offset=8 - (local.get $5) - (local.get $5) - ) - (br $label$break$L200) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.tee $0 - (i32.load - (local.get $0) - ) - ) - ) - (i32.const -8) - ) - (local.get $8) - ) - (local.set $9 - (local.get $0) - ) - (block $label$break$L218 - (local.set $2 - (i32.shl - (local.get $8) - (select - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $2) - (i32.const 1) - ) - ) - (i32.eq - (local.get $2) - (i32.const 31) - ) - ) - ) - ) - (loop $while-in30 - (if - (local.tee $1 - (i32.load - (local.tee $4 - (i32.add - (i32.add - (local.get $0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $2) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (local.set $2 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.get $1) - ) - (i32.const -8) - ) - (local.get $8) - ) - (block - (local.set $9 - (local.get $1) - ) - (br $label$break$L218) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-in30) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $4) - ) - (call $_abort) - (block - (i32.store - (local.get $4) - (local.get $5) - ) - (i32.store offset=24 - (local.get $5) - (local.get $0) - ) - (i32.store offset=12 - (local.get $5) - (local.get $5) - ) - (i32.store offset=8 - (local.get $5) - (local.get $5) - ) - (br $label$break$L200) - ) - ) - ) - ) - (if - (i32.and - (i32.le_u - (local.tee $0 - (i32.load - (i32.const 44992) - ) - ) - (local.get $9) - ) - (i32.le_u - (local.get $0) - (local.tee $0 - (i32.load offset=8 - (local.get $9) - ) - ) - ) - ) - (block - (i32.store offset=12 - (local.get $0) - (local.get $5) - ) - (i32.store offset=8 - (local.get $9) - (local.get $5) - ) - (i32.store offset=8 - (local.get $5) - (local.get $0) - ) - (i32.store offset=12 - (local.get $5) - (local.get $9) - ) - (i32.store offset=24 - (local.get $5) - (i32.const 0) - ) - ) - (call $_abort) - ) - ) - ) - (global.set $STACKTOP - (local.get $14) - ) - (return - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - ) - (local.get $13) - ) - (local.get $13) - ) - ) - (local.get $13) - ) - ) - ) - ) - ) - (block $folding-inner2 - (block $folding-inner1 - (if - (i32.ge_u - (local.tee $1 - (i32.load - (i32.const 44984) - ) - ) - (local.get $9) - ) - (block - (local.set $0 - (i32.load - (i32.const 44996) - ) - ) - (if - (i32.gt_u - (local.tee $2 - (i32.sub - (local.get $1) - (local.get $9) - ) - ) - (i32.const 15) - ) - (block - (i32.store - (i32.const 44996) - (local.tee $3 - (i32.add - (local.get $0) - (local.get $9) - ) - ) - ) - (i32.store - (i32.const 44984) - (local.get $2) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $2) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (local.get $1) - ) - (local.get $2) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $9) - (i32.const 3) - ) - ) - ) - (block - (i32.store - (i32.const 44984) - (i32.const 0) - ) - (i32.store - (i32.const 44996) - (i32.const 0) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $1) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.tee $1 - (i32.add - (local.get $0) - (local.get $1) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $1) - ) - (i32.const 1) - ) - ) - ) - ) - (br $folding-inner2) - ) - ) - (if - (i32.gt_u - (local.tee $0 - (i32.load - (i32.const 44988) - ) - ) - (local.get $9) - ) - (block - (i32.store - (i32.const 44988) - (local.tee $1 - (i32.sub - (local.get $0) - (local.get $9) - ) - ) - ) - (i32.store - (i32.const 45000) - (local.tee $2 - (i32.add - (local.tee $0 - (i32.load - (i32.const 45000) - ) - ) - (local.get $9) - ) - ) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $9) - (i32.const 3) - ) - ) - (br $folding-inner2) - ) - ) - (br_if $folding-inner1 - (i32.le_u - (local.tee $4 - (i32.and - (local.tee $2 - (i32.add - (local.tee $1 - (if (result i32) - (i32.load - (i32.const 45448) - ) - (i32.load - (i32.const 45456) - ) - (block (result i32) - (i32.store - (i32.const 45456) - (i32.const 4096) - ) - (i32.store - (i32.const 45452) - (i32.const 4096) - ) - (i32.store - (i32.const 45460) - (i32.const -1) - ) - (i32.store - (i32.const 45464) - (i32.const -1) - ) - (i32.store - (i32.const 45468) - (i32.const 0) - ) - (i32.store - (i32.const 45420) - (i32.const 0) - ) - (i32.store - (i32.const 45448) - (i32.xor - (i32.and - (local.get $14) - (i32.const -16) - ) - (i32.const 1431655768) - ) - ) - (i32.const 4096) - ) - ) - ) - (local.tee $8 - (i32.add - (local.get $9) - (i32.const 47) - ) - ) - ) - ) - (local.tee $5 - (i32.sub - (i32.const 0) - (local.get $1) - ) - ) - ) - ) - (local.get $9) - ) - ) - (if - (local.tee $1 - (i32.load - (i32.const 45416) - ) - ) - (br_if $folding-inner1 - (i32.or - (i32.le_u - (local.tee $10 - (i32.add - (local.tee $3 - (i32.load - (i32.const 45408) - ) - ) - (local.get $4) - ) - ) - (local.get $3) - ) - (i32.gt_u - (local.get $10) - (local.get $1) - ) - ) - ) - ) - (local.set $10 - (i32.add - (local.get $9) - (i32.const 48) - ) - ) - (block $__rjto$11 - (block $__rjti$11 - (if - (i32.and - (i32.load - (i32.const 45420) - ) - (i32.const 4) - ) - (block - (local.set $3 - (i32.const 0) - ) - (br $__rjti$11) - ) - (block $label$break$L257 - (block $do-once37 - (block $__rjti$6 - (block $__rjti$5 - (br_if $__rjti$5 - (i32.eqz - (local.tee $1 - (i32.load - (i32.const 45000) - ) - ) - ) - ) - (local.set $3 - (i32.const 45424) - ) - (loop $while-in34 - (block $while-out33 - (if - (i32.le_u - (local.tee $11 - (i32.load - (local.get $3) - ) - ) - (local.get $1) - ) - (br_if $while-out33 - (i32.gt_u - (i32.add - (local.get $11) - (i32.load offset=4 - (local.get $3) - ) - ) - (local.get $1) - ) - ) - ) - (br_if $while-in34 - (local.tee $3 - (i32.load offset=8 - (local.get $3) - ) - ) - ) - (br $__rjti$5) - ) - ) - (if - (i32.lt_u - (local.tee $2 - (i32.and - (i32.sub - (local.get $2) - (local.get $0) - ) - (local.get $5) - ) - ) - (i32.const 2147483647) - ) - (block - (block $__rjto$2 - (block $__rjti$2 - (br_if $__rjti$2 - (i32.le_u - (local.tee $1 - (i32.add - (local.tee $0 - (i32.load - (i32.const 46512) - ) - ) - (local.get $2) - ) - ) - (call $_emscripten_get_heap_size) - ) - ) - (br_if $__rjti$2 - (call $_emscripten_resize_heap - (local.get $1) - ) - ) - (local.set $0 - (i32.const -1) - ) - (br $__rjto$2) - ) - (i32.store - (i32.const 46512) - (local.get $1) - ) - ) - (br_if $__rjti$6 - (i32.ne - (local.get $0) - (i32.add - (i32.load - (local.get $3) - ) - (i32.load offset=4 - (local.get $3) - ) - ) - ) - ) - (br_if $label$break$L257 - (i32.ne - (local.get $0) - (i32.const -1) - ) - ) - ) - (local.set $2 - (i32.const 0) - ) - ) - (br $do-once37) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.load - (i32.const 46512) - ) - ) - (call $_emscripten_get_heap_size) - ) - (if - (i32.eqz - (call $_emscripten_resize_heap - (local.get $1) - ) - ) - (block - (local.set $2 - (i32.const 0) - ) - (br $do-once37) - ) - ) - ) - (i32.store - (i32.const 46512) - (local.get $1) - ) - (local.set $2 - (if (result i32) - (i32.eq - (local.get $1) - (i32.const -1) - ) - (i32.const 0) - (block (result i32) - (local.set $0 - (i32.add - (local.tee $3 - (i32.load - (i32.const 45408) - ) - ) - (local.tee $2 - (i32.add - (select - (i32.sub - (i32.and - (i32.add - (local.get $1) - (local.tee $2 - (i32.add - (local.tee $0 - (i32.load - (i32.const 45452) - ) - ) - (i32.const -1) - ) - ) - ) - (i32.sub - (i32.const 0) - (local.get $0) - ) - ) - (local.get $1) - ) - (i32.const 0) - (i32.and - (local.get $1) - (local.get $2) - ) - ) - (local.get $4) - ) - ) - ) - ) - (if (result i32) - (i32.and - (i32.lt_u - (local.get $2) - (i32.const 2147483647) - ) - (i32.gt_u - (local.get $2) - (local.get $9) - ) - ) - (block - (if - (local.tee $5 - (i32.load - (i32.const 45416) - ) - ) - (if - (i32.or - (i32.le_u - (local.get $0) - (local.get $3) - ) - (i32.gt_u - (local.get $0) - (local.get $5) - ) - ) - (block - (local.set $2 - (i32.const 0) - ) - (br $do-once37) - ) - ) - ) - (block $__rjto$3 - (block $__rjti$3 - (br_if $__rjti$3 - (i32.le_u - (local.tee $3 - (i32.add - (local.tee $0 - (i32.load - (i32.const 46512) - ) - ) - (local.get $2) - ) - ) - (call $_emscripten_get_heap_size) - ) - ) - (br_if $__rjti$3 - (call $_emscripten_resize_heap - (local.get $3) - ) - ) - (local.set $0 - (i32.const -1) - ) - (br $__rjto$3) - ) - (i32.store - (i32.const 46512) - (local.get $3) - ) - ) - (br_if $__rjti$6 - (i32.ne - (local.get $0) - (local.get $1) - ) - ) - (local.set $0 - (local.get $1) - ) - (br $label$break$L257) - ) - (i32.const 0) - ) - ) - ) - ) - (br $do-once37) - ) - (if - (i32.eqz - (i32.and - (i32.and - (i32.ne - (local.get $0) - (i32.const -1) - ) - (i32.lt_u - (local.get $2) - (i32.const 2147483647) - ) - ) - (i32.gt_u - (local.get $10) - (local.get $2) - ) - ) - ) - (if - (i32.eq - (local.get $0) - (i32.const -1) - ) - (block - (local.set $2 - (i32.const 0) - ) - (br $do-once37) - ) - (br $label$break$L257) - ) - ) - (br_if $label$break$L257 - (i32.ge_u - (local.tee $1 - (i32.and - (i32.add - (local.tee $1 - (i32.load - (i32.const 45456) - ) - ) - (i32.sub - (local.get $8) - (local.get $2) - ) - ) - (i32.sub - (i32.const 0) - (local.get $1) - ) - ) - ) - (i32.const 2147483647) - ) - ) - (block $__rjto$4 - (block $__rjti$4 - (br_if $__rjti$4 - (i32.le_u - (local.tee $3 - (i32.add - (local.tee $8 - (i32.load - (i32.const 46512) - ) - ) - (local.get $1) - ) - ) - (call $_emscripten_get_heap_size) - ) - ) - (br_if $__rjti$4 - (call $_emscripten_resize_heap - (local.get $3) - ) - ) - (br $__rjto$4) - ) - (i32.store - (i32.const 46512) - (local.get $3) - ) - (if - (i32.ne - (local.get $8) - (i32.const -1) - ) - (block - (local.set $2 - (i32.add - (local.get $1) - (local.get $2) - ) - ) - (br $label$break$L257) - ) - ) - ) - (if - (i32.gt_u - (local.tee $0 - (i32.sub - (i32.load - (i32.const 46512) - ) - (local.get $2) - ) - ) - (call $_emscripten_get_heap_size) - ) - (if - (i32.eqz - (call $_emscripten_resize_heap - (local.get $0) - ) - ) - (block - (local.set $2 - (i32.const 0) - ) - (br $do-once37) - ) - ) - ) - (i32.store - (i32.const 46512) - (local.get $0) - ) - (local.set $2 - (i32.const 0) - ) - ) - (i32.store - (i32.const 45420) - (i32.or - (i32.load - (i32.const 45420) - ) - (i32.const 4) - ) - ) - (local.set $3 - (local.get $2) - ) - (br $__rjti$11) - ) - ) - (br $__rjto$11) - ) - (br_if $folding-inner1 - (i32.ge_u - (local.get $4) - (i32.const 2147483647) - ) - ) - (block $__rjto$7 - (block $__rjti$7 - (br_if $__rjti$7 - (i32.le_u - (local.tee $1 - (i32.add - (local.tee $0 - (i32.load - (i32.const 46512) - ) - ) - (local.get $4) - ) - ) - (call $_emscripten_get_heap_size) - ) - ) - (br_if $__rjti$7 - (call $_emscripten_resize_heap - (local.get $1) - ) - ) - (local.set $0 - (i32.const -1) - ) - (br $__rjto$7) - ) - (i32.store - (i32.const 46512) - (local.get $1) - ) - ) - (block $__rjto$8 - (block $__rjti$8 - (br_if $__rjti$8 - (i32.le_u - (local.tee $2 - (i32.load - (i32.const 46512) - ) - ) - (call $_emscripten_get_heap_size) - ) - ) - (br_if $__rjti$8 - (call $_emscripten_resize_heap - (local.get $2) - ) - ) - (local.set $2 - (i32.const -1) - ) - (br $__rjto$8) - ) - (i32.store - (i32.const 46512) - (local.get $2) - ) - ) - (br_if $folding-inner1 - (i32.or - (i32.or - (i32.xor - (local.tee $4 - (i32.gt_u - (local.tee $1 - (i32.sub - (local.get $2) - (local.get $0) - ) - ) - (i32.add - (local.get $9) - (i32.const 40) - ) - ) - ) - (i32.const 1) - ) - (i32.eq - (local.get $0) - (i32.const -1) - ) - ) - (i32.xor - (i32.and - (i32.and - (i32.ne - (local.get $0) - (i32.const -1) - ) - (i32.ne - (local.get $2) - (i32.const -1) - ) - ) - (i32.lt_u - (local.get $0) - (local.get $2) - ) - ) - (i32.const 1) - ) - ) - ) - (local.set $2 - (select - (local.get $1) - (local.get $3) - (local.get $4) - ) - ) - ) - (i32.store - (i32.const 45408) - (local.tee $1 - (i32.add - (i32.load - (i32.const 45408) - ) - (local.get $2) - ) - ) - ) - (if - (i32.gt_u - (local.get $1) - (i32.load - (i32.const 45412) - ) - ) - (i32.store - (i32.const 45412) - (local.get $1) - ) - ) - (if - (local.tee $4 - (i32.load - (i32.const 45000) - ) - ) - (block $label$break$L325 - (local.set $3 - (i32.const 45424) - ) - (block $__rjto$9 - (block $__rjti$9 - (loop $while-in41 - (br_if $__rjti$9 - (i32.eq - (i32.add - (local.tee $1 - (i32.load - (local.get $3) - ) - ) - (local.tee $8 - (i32.load offset=4 - (local.get $3) - ) - ) - ) - (local.get $0) - ) - ) - (br_if $while-in41 - (local.tee $3 - (i32.load offset=8 - (local.get $3) - ) - ) - ) - ) - (br $__rjto$9) - ) - (if - (i32.eqz - (i32.and - (i32.load offset=12 - (local.get $3) - ) - (i32.const 8) - ) - ) - (if - (i32.and - (i32.le_u - (local.get $1) - (local.get $4) - ) - (i32.gt_u - (local.get $0) - (local.get $4) - ) - ) - (block - (i32.store offset=4 - (local.get $3) - (i32.add - (local.get $2) - (local.get $8) - ) - ) - (local.set $0 - (i32.add - (local.get $4) - (local.tee $1 - (select - (i32.and - (i32.sub - (i32.const 0) - (local.tee $0 - (i32.add - (local.get $4) - (i32.const 8) - ) - ) - ) - (i32.const 7) - ) - (i32.const 0) - (i32.and - (local.get $0) - (i32.const 7) - ) - ) - ) - ) - ) - (local.set $1 - (i32.sub - (local.tee $2 - (i32.add - (i32.load - (i32.const 44988) - ) - (local.get $2) - ) - ) - (local.get $1) - ) - ) - (i32.store - (i32.const 45000) - (local.get $0) - ) - (i32.store - (i32.const 44988) - (local.get $1) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store offset=4 - (i32.add - (local.get $2) - (local.get $4) - ) - (i32.const 40) - ) - (i32.store - (i32.const 45004) - (i32.load - (i32.const 45464) - ) - ) - (br $label$break$L325) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $0) - (local.tee $3 - (i32.load - (i32.const 44992) - ) - ) - ) - (block - (i32.store - (i32.const 44992) - (local.get $0) - ) - (local.set $3 - (local.get $0) - ) - ) - ) - (local.set $1 - (i32.add - (local.get $0) - (local.get $2) - ) - ) - (local.set $10 - (i32.const 45424) - ) - (block $__rjto$10 - (block $__rjti$10 - (loop $while-in43 - (br_if $__rjti$10 - (i32.eq - (i32.load - (local.get $10) - ) - (local.get $1) - ) - ) - (br_if $while-in43 - (local.tee $10 - (i32.load offset=8 - (local.get $10) - ) - ) - ) - ) - (br $__rjto$10) - ) - (if - (i32.eqz - (i32.and - (i32.load offset=12 - (local.get $10) - ) - (i32.const 8) - ) - ) - (block - (i32.store - (local.get $10) - (local.get $0) - ) - (i32.store offset=4 - (local.get $10) - (i32.add - (i32.load offset=4 - (local.get $10) - ) - (local.get $2) - ) - ) - (local.set $6 - (i32.add - (local.tee $10 - (i32.add - (local.get $0) - (select - (i32.and - (i32.sub - (i32.const 0) - (local.tee $0 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - (i32.const 7) - ) - (i32.const 0) - (i32.and - (local.get $0) - (i32.const 7) - ) - ) - ) - ) - (local.get $9) - ) - ) - (local.set $8 - (i32.sub - (i32.sub - (local.tee $2 - (i32.add - (local.get $1) - (select - (i32.and - (i32.sub - (i32.const 0) - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - ) - (i32.const 7) - ) - (i32.const 0) - (i32.and - (local.get $0) - (i32.const 7) - ) - ) - ) - ) - (local.get $10) - ) - (local.get $9) - ) - ) - (i32.store offset=4 - (local.get $10) - (i32.or - (local.get $9) - (i32.const 3) - ) - ) - (if - (i32.eq - (local.get $2) - (local.get $4) - ) - (block - (i32.store - (i32.const 44988) - (local.tee $0 - (i32.add - (i32.load - (i32.const 44988) - ) - (local.get $8) - ) - ) - ) - (i32.store - (i32.const 45000) - (local.get $6) - ) - (i32.store offset=4 - (local.get $6) - (i32.or - (local.get $0) - (i32.const 1) - ) - ) - ) - (block $label$break$L348 - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $2) - ) - (block - (i32.store - (i32.const 44984) - (local.tee $0 - (i32.add - (i32.load - (i32.const 44984) - ) - (local.get $8) - ) - ) - ) - (i32.store - (i32.const 44996) - (local.get $6) - ) - (i32.store offset=4 - (local.get $6) - (i32.or - (local.get $0) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (local.get $6) - ) - (local.get $0) - ) - (br $label$break$L348) - ) - ) - (local.set $3 - (if (result i32) - (i32.eq - (i32.and - (local.tee $0 - (i32.load offset=4 - (local.get $2) - ) - ) - (i32.const 3) - ) - (i32.const 1) - ) - (block (result i32) - (local.set $11 - (i32.and - (local.get $0) - (i32.const -8) - ) - ) - (local.set $9 - (i32.shr_u - (local.get $0) - (i32.const 3) - ) - ) - (block $label$break$L356 - (if - (i32.lt_u - (local.get $0) - (i32.const 256) - ) - (block - (local.set $1 - (i32.load offset=12 - (local.get $2) - ) - ) - (if - (i32.ne - (local.tee $4 - (i32.load offset=8 - (local.get $2) - ) - ) - (local.tee $0 - (i32.add - (i32.shl - (local.get $9) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - (block $do-once46 - (if - (i32.gt_u - (local.get $3) - (local.get $4) - ) - (call $_abort) - ) - (br_if $do-once46 - (i32.eq - (i32.load offset=12 - (local.get $4) - ) - (local.get $2) - ) - ) - (call $_abort) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $4) - ) - (block - (i32.store - (i32.const 44976) - (i32.and - (i32.load - (i32.const 44976) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $9) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L356) - ) - ) - (if - (i32.eq - (local.get $0) - (local.get $1) - ) - (local.set $20 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (block $do-once48 - (if - (i32.gt_u - (local.get $3) - (local.get $1) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - ) - (local.get $2) - ) - (block - (local.set $20 - (local.get $0) - ) - (br $do-once48) - ) - ) - (call $_abort) - ) - ) - (i32.store offset=12 - (local.get $4) - (local.get $1) - ) - (i32.store - (local.get $20) - (local.get $4) - ) - ) - (block - (local.set $5 - (i32.load offset=24 - (local.get $2) - ) - ) - (if - (i32.eq - (local.tee $0 - (i32.load offset=12 - (local.get $2) - ) - ) - (local.get $2) - ) - (block $do-once50 - (if - (local.tee $0 - (i32.load - (local.tee $4 - (i32.add - (local.tee $1 - (i32.add - (local.get $2) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - ) - ) - (local.set $1 - (local.get $4) - ) - (br_if $do-once50 - (i32.eqz - (local.tee $0 - (i32.load - (local.get $1) - ) - ) - ) - ) - ) - (loop $while-in53 - (block $while-out52 - (if - (i32.eqz - (local.tee $9 - (i32.load - (local.tee $4 - (i32.add - (local.get $0) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out52 - (i32.eqz - (local.tee $9 - (i32.load - (local.tee $4 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $1 - (local.get $4) - ) - (local.set $0 - (local.get $9) - ) - (br $while-in53) - ) - ) - (if - (i32.gt_u - (local.get $3) - (local.get $1) - ) - (call $_abort) - (block - (i32.store - (local.get $1) - (i32.const 0) - ) - (local.set $12 - (local.get $0) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $3) - (local.tee $1 - (i32.load offset=8 - (local.get $2) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $2) - (i32.load offset=12 - (local.get $1) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $0) - ) - (local.get $2) - ) - (block - (i32.store offset=12 - (local.get $1) - (local.get $0) - ) - (i32.store offset=8 - (local.get $0) - (local.get $1) - ) - (local.set $12 - (local.get $0) - ) - ) - (call $_abort) - ) - ) - ) - (br_if $label$break$L356 - (i32.eqz - (local.get $5) - ) - ) - (if - (i32.eq - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (local.tee $0 - (i32.load offset=28 - (local.get $2) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $2) - ) - (block $do-once54 - (i32.store - (local.get $1) - (local.get $12) - ) - (br_if $do-once54 - (local.get $12) - ) - (i32.store - (i32.const 44980) - (i32.and - (i32.load - (i32.const 44980) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $0) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L356) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $5) - ) - (call $_abort) - (block - (i32.store - (select - (i32.add - (local.get $5) - (i32.const 16) - ) - (i32.add - (local.get $5) - (i32.const 20) - ) - (i32.eq - (i32.load offset=16 - (local.get $5) - ) - (local.get $2) - ) - ) - (local.get $12) - ) - (br_if $label$break$L356 - (i32.eqz - (local.get $12) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.load - (i32.const 44992) - ) - ) - (local.get $12) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $12) - (local.get $5) - ) - (if - (local.tee $0 - (i32.load offset=16 - (local.get $2) - ) - ) - (if - (i32.gt_u - (local.get $1) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $12) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $12) - ) - ) - ) - ) - (br_if $label$break$L356 - (i32.eqz - (local.tee $0 - (i32.load offset=20 - (local.get $2) - ) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $12) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $12) - ) - ) - ) - ) - ) - ) - (local.set $2 - (i32.add - (local.get $2) - (local.get $11) - ) - ) - (i32.add - (local.get $8) - (local.get $11) - ) - ) - (local.get $8) - ) - ) - (i32.store offset=4 - (local.get $2) - (i32.and - (i32.load offset=4 - (local.get $2) - ) - (i32.const -2) - ) - ) - (i32.store offset=4 - (local.get $6) - (i32.or - (local.get $3) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $3) - (local.get $6) - ) - (local.get $3) - ) - (local.set $1 - (i32.shr_u - (local.get $3) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $3) - (i32.const 256) - ) - (block - (local.set $0 - (i32.add - (i32.shl - (local.get $1) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.tee $2 - (i32.load - (i32.const 44976) - ) - ) - (local.tee $1 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - (block $do-once58 - (if - (i32.le_u - (i32.load - (i32.const 44992) - ) - (local.tee $2 - (i32.load - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (block - (local.set $21 - (local.get $1) - ) - (local.set $16 - (local.get $2) - ) - (br $do-once58) - ) - ) - (call $_abort) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $2) - ) - ) - (local.set $21 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $16 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $21) - (local.get $6) - ) - (i32.store offset=12 - (local.get $16) - (local.get $6) - ) - (i32.store offset=8 - (local.get $6) - (local.get $16) - ) - (i32.store offset=12 - (local.get $6) - (local.get $0) - ) - (br $label$break$L348) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $1 - (if (result i32) - (local.tee $0 - (i32.shr_u - (local.get $3) - (i32.const 8) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $3) - (i32.const 16777215) - ) - (i32.const 31) - (block (result i32) - (local.set $0 - (i32.and - (i32.shr_u - (i32.add - (local.tee $2 - (i32.shl - (local.get $0) - (local.tee $1 - (i32.and - (i32.shr_u - (i32.add - (local.get $0) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - ) - ) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (i32.or - (i32.and - (i32.shr_u - (local.get $3) - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (local.tee $4 - (i32.and - (i32.shr_u - (i32.add - (local.tee $2 - (i32.shl - (local.get $2) - (local.get $0) - ) - ) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (i32.or - (local.get $0) - (local.get $1) - ) - ) - ) - (i32.shr_u - (i32.shl - (local.get $2) - (local.get $4) - ) - (i32.const 15) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - (i32.store offset=28 - (local.get $6) - (local.get $1) - ) - (i32.store offset=20 - (local.get $6) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $6) - (i32.const 0) - ) - (if - (i32.eqz - (i32.and - (local.tee $2 - (i32.load - (i32.const 44980) - ) - ) - (local.tee $4 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - ) - (block - (i32.store - (i32.const 44980) - (i32.or - (local.get $2) - (local.get $4) - ) - ) - (i32.store - (local.get $0) - (local.get $6) - ) - (i32.store offset=24 - (local.get $6) - (local.get $0) - ) - (i32.store offset=12 - (local.get $6) - (local.get $6) - ) - (i32.store offset=8 - (local.get $6) - (local.get $6) - ) - (br $label$break$L348) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.tee $0 - (i32.load - (local.get $0) - ) - ) - ) - (i32.const -8) - ) - (local.get $3) - ) - (local.set $7 - (local.get $0) - ) - (block $label$break$L441 - (local.set $2 - (i32.shl - (local.get $3) - (select - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $1) - (i32.const 1) - ) - ) - (i32.eq - (local.get $1) - (i32.const 31) - ) - ) - ) - ) - (loop $while-in64 - (if - (local.tee $1 - (i32.load - (local.tee $4 - (i32.add - (i32.add - (local.get $0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $2) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (local.set $2 - (i32.shl - (local.get $2) - (i32.const 1) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.get $1) - ) - (i32.const -8) - ) - (local.get $3) - ) - (block - (local.set $7 - (local.get $1) - ) - (br $label$break$L441) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-in64) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $4) - ) - (call $_abort) - (block - (i32.store - (local.get $4) - (local.get $6) - ) - (i32.store offset=24 - (local.get $6) - (local.get $0) - ) - (i32.store offset=12 - (local.get $6) - (local.get $6) - ) - (i32.store offset=8 - (local.get $6) - (local.get $6) - ) - (br $label$break$L348) - ) - ) - ) - ) - (if - (i32.and - (i32.le_u - (local.tee $0 - (i32.load - (i32.const 44992) - ) - ) - (local.get $7) - ) - (i32.le_u - (local.get $0) - (local.tee $0 - (i32.load offset=8 - (local.get $7) - ) - ) - ) - ) - (block - (i32.store offset=12 - (local.get $0) - (local.get $6) - ) - (i32.store offset=8 - (local.get $7) - (local.get $6) - ) - (i32.store offset=8 - (local.get $6) - (local.get $0) - ) - (i32.store offset=12 - (local.get $6) - (local.get $7) - ) - (i32.store offset=24 - (local.get $6) - (i32.const 0) - ) - ) - (call $_abort) - ) - ) - ) - (global.set $STACKTOP - (local.get $14) - ) - (return - (i32.add - (local.get $10) - (i32.const 8) - ) - ) - ) - ) - ) - (local.set $3 - (i32.const 45424) - ) - (loop $while-in66 - (block $while-out65 - (if - (i32.le_u - (local.tee $1 - (i32.load - (local.get $3) - ) - ) - (local.get $4) - ) - (br_if $while-out65 - (i32.gt_u - (local.tee $7 - (i32.add - (local.get $1) - (i32.load offset=4 - (local.get $3) - ) - ) - ) - (local.get $4) - ) - ) - ) - (local.set $3 - (i32.load offset=8 - (local.get $3) - ) - ) - (br $while-in66) - ) - ) - (i32.store - (i32.const 45000) - (local.tee $3 - (i32.add - (local.tee $1 - (select - (i32.and - (i32.sub - (i32.const 0) - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - (i32.const 7) - ) - (i32.const 0) - (i32.and - (local.get $1) - (i32.const 7) - ) - ) - ) - (local.get $0) - ) - ) - ) - (i32.store - (i32.const 44988) - (local.tee $1 - (i32.sub - (local.tee $8 - (i32.add - (local.get $2) - (i32.const -40) - ) - ) - (local.get $1) - ) - ) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store offset=4 - (i32.add - (local.get $0) - (local.get $8) - ) - (i32.const 40) - ) - (i32.store - (i32.const 45004) - (i32.load - (i32.const 45464) - ) - ) - (i32.store offset=4 - (local.tee $3 - (select - (local.get $4) - (local.tee $1 - (i32.add - (select - (i32.and - (i32.sub - (i32.const 0) - (local.tee $3 - (i32.add - (local.tee $1 - (i32.add - (local.get $7) - (i32.const -47) - ) - ) - (i32.const 8) - ) - ) - ) - (i32.const 7) - ) - (i32.const 0) - (i32.and - (local.get $3) - (i32.const 7) - ) - ) - (local.get $1) - ) - ) - (i32.lt_u - (local.get $1) - (i32.add - (local.get $4) - (i32.const 16) - ) - ) - ) - ) - (i32.const 27) - ) - (i64.store offset=8 align=4 - (local.get $3) - (i64.load align=4 - (i32.const 45424) - ) - ) - (i64.store offset=16 align=4 - (local.get $3) - (i64.load align=4 - (i32.const 45432) - ) - ) - (i32.store - (i32.const 45424) - (local.get $0) - ) - (i32.store - (i32.const 45428) - (local.get $2) - ) - (i32.store - (i32.const 45436) - (i32.const 0) - ) - (i32.store - (i32.const 45432) - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - (local.set $0 - (i32.add - (local.get $3) - (i32.const 24) - ) - ) - (loop $while-in68 - (i32.store - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (i32.const 7) - ) - (if - (i32.lt_u - (i32.add - (local.get $0) - (i32.const 8) - ) - (local.get $7) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-in68) - ) - ) - ) - (if - (i32.ne - (local.get $3) - (local.get $4) - ) - (block - (i32.store offset=4 - (local.get $3) - (i32.and - (i32.load offset=4 - (local.get $3) - ) - (i32.const -2) - ) - ) - (i32.store offset=4 - (local.get $4) - (i32.or - (local.tee $2 - (i32.sub - (local.get $3) - (local.get $4) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (local.get $3) - (local.get $2) - ) - (local.set $1 - (i32.shr_u - (local.get $2) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $2) - (i32.const 256) - ) - (block - (local.set $0 - (i32.add - (i32.shl - (local.get $1) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.tee $2 - (i32.load - (i32.const 44976) - ) - ) - (local.tee $1 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $2 - (i32.load - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (call $_abort) - (block - (local.set $22 - (local.get $1) - ) - (local.set $18 - (local.get $2) - ) - ) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $2) - ) - ) - (local.set $22 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $18 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $22) - (local.get $4) - ) - (i32.store offset=12 - (local.get $18) - (local.get $4) - ) - (i32.store offset=8 - (local.get $4) - (local.get $18) - ) - (i32.store offset=12 - (local.get $4) - (local.get $0) - ) - (br $label$break$L325) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $1 - (if (result i32) - (local.tee $0 - (i32.shr_u - (local.get $2) - (i32.const 8) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $2) - (i32.const 16777215) - ) - (i32.const 31) - (block (result i32) - (local.set $0 - (i32.and - (i32.shr_u - (i32.add - (local.tee $3 - (i32.shl - (local.get $0) - (local.tee $1 - (i32.and - (i32.shr_u - (i32.add - (local.get $0) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - ) - ) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (i32.or - (i32.and - (i32.shr_u - (local.get $2) - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (local.tee $7 - (i32.and - (i32.shr_u - (i32.add - (local.tee $3 - (i32.shl - (local.get $3) - (local.get $0) - ) - ) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (i32.or - (local.get $0) - (local.get $1) - ) - ) - ) - (i32.shr_u - (i32.shl - (local.get $3) - (local.get $7) - ) - (i32.const 15) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - (i32.store offset=28 - (local.get $4) - (local.get $1) - ) - (i32.store offset=20 - (local.get $4) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $4) - (i32.const 0) - ) - (if - (i32.eqz - (i32.and - (local.tee $3 - (i32.load - (i32.const 44980) - ) - ) - (local.tee $7 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - ) - (block - (i32.store - (i32.const 44980) - (i32.or - (local.get $3) - (local.get $7) - ) - ) - (i32.store - (local.get $0) - (local.get $4) - ) - (i32.store offset=24 - (local.get $4) - (local.get $0) - ) - (i32.store offset=12 - (local.get $4) - (local.get $4) - ) - (i32.store offset=8 - (local.get $4) - (local.get $4) - ) - (br $label$break$L325) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.tee $0 - (i32.load - (local.get $0) - ) - ) - ) - (i32.const -8) - ) - (local.get $2) - ) - (local.set $6 - (local.get $0) - ) - (block $label$break$L482 - (local.set $3 - (i32.shl - (local.get $2) - (select - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $1) - (i32.const 1) - ) - ) - (i32.eq - (local.get $1) - (i32.const 31) - ) - ) - ) - ) - (loop $while-in71 - (if - (local.tee $1 - (i32.load - (local.tee $7 - (i32.add - (i32.add - (local.get $0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $3) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (local.set $3 - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.get $1) - ) - (i32.const -8) - ) - (local.get $2) - ) - (block - (local.set $6 - (local.get $1) - ) - (br $label$break$L482) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-in71) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $7) - ) - (call $_abort) - (block - (i32.store - (local.get $7) - (local.get $4) - ) - (i32.store offset=24 - (local.get $4) - (local.get $0) - ) - (i32.store offset=12 - (local.get $4) - (local.get $4) - ) - (i32.store offset=8 - (local.get $4) - (local.get $4) - ) - (br $label$break$L325) - ) - ) - ) - ) - (if - (i32.and - (i32.le_u - (local.tee $0 - (i32.load - (i32.const 44992) - ) - ) - (local.get $6) - ) - (i32.le_u - (local.get $0) - (local.tee $0 - (i32.load offset=8 - (local.get $6) - ) - ) - ) - ) - (block - (i32.store offset=12 - (local.get $0) - (local.get $4) - ) - (i32.store offset=8 - (local.get $6) - (local.get $4) - ) - (i32.store offset=8 - (local.get $4) - (local.get $0) - ) - (i32.store offset=12 - (local.get $4) - (local.get $6) - ) - (i32.store offset=24 - (local.get $4) - (i32.const 0) - ) - ) - (call $_abort) - ) - ) - ) - ) - (block - (if - (i32.or - (i32.eqz - (local.tee $1 - (i32.load - (i32.const 44992) - ) - ) - ) - (i32.lt_u - (local.get $0) - (local.get $1) - ) - ) - (i32.store - (i32.const 44992) - (local.get $0) - ) - ) - (i32.store - (i32.const 45424) - (local.get $0) - ) - (i32.store - (i32.const 45428) - (local.get $2) - ) - (i32.store - (i32.const 45436) - (i32.const 0) - ) - (i32.store - (i32.const 45012) - (i32.load - (i32.const 45448) - ) - ) - (i32.store - (i32.const 45008) - (i32.const -1) - ) - (i32.store - (i32.const 45028) - (i32.const 45016) - ) - (i32.store - (i32.const 45024) - (i32.const 45016) - ) - (i32.store - (i32.const 45036) - (i32.const 45024) - ) - (i32.store - (i32.const 45032) - (i32.const 45024) - ) - (i32.store - (i32.const 45044) - (i32.const 45032) - ) - (i32.store - (i32.const 45040) - (i32.const 45032) - ) - (i32.store - (i32.const 45052) - (i32.const 45040) - ) - (i32.store - (i32.const 45048) - (i32.const 45040) - ) - (i32.store - (i32.const 45060) - (i32.const 45048) - ) - (i32.store - (i32.const 45056) - (i32.const 45048) - ) - (i32.store - (i32.const 45068) - (i32.const 45056) - ) - (i32.store - (i32.const 45064) - (i32.const 45056) - ) - (i32.store - (i32.const 45076) - (i32.const 45064) - ) - (i32.store - (i32.const 45072) - (i32.const 45064) - ) - (i32.store - (i32.const 45084) - (i32.const 45072) - ) - (i32.store - (i32.const 45080) - (i32.const 45072) - ) - (i32.store - (i32.const 45092) - (i32.const 45080) - ) - (i32.store - (i32.const 45088) - (i32.const 45080) - ) - (i32.store - (i32.const 45100) - (i32.const 45088) - ) - (i32.store - (i32.const 45096) - (i32.const 45088) - ) - (i32.store - (i32.const 45108) - (i32.const 45096) - ) - (i32.store - (i32.const 45104) - (i32.const 45096) - ) - (i32.store - (i32.const 45116) - (i32.const 45104) - ) - (i32.store - (i32.const 45112) - (i32.const 45104) - ) - (i32.store - (i32.const 45124) - (i32.const 45112) - ) - (i32.store - (i32.const 45120) - (i32.const 45112) - ) - (i32.store - (i32.const 45132) - (i32.const 45120) - ) - (i32.store - (i32.const 45128) - (i32.const 45120) - ) - (i32.store - (i32.const 45140) - (i32.const 45128) - ) - (i32.store - (i32.const 45136) - (i32.const 45128) - ) - (i32.store - (i32.const 45148) - (i32.const 45136) - ) - (i32.store - (i32.const 45144) - (i32.const 45136) - ) - (i32.store - (i32.const 45156) - (i32.const 45144) - ) - (i32.store - (i32.const 45152) - (i32.const 45144) - ) - (i32.store - (i32.const 45164) - (i32.const 45152) - ) - (i32.store - (i32.const 45160) - (i32.const 45152) - ) - (i32.store - (i32.const 45172) - (i32.const 45160) - ) - (i32.store - (i32.const 45168) - (i32.const 45160) - ) - (i32.store - (i32.const 45180) - (i32.const 45168) - ) - (i32.store - (i32.const 45176) - (i32.const 45168) - ) - (i32.store - (i32.const 45188) - (i32.const 45176) - ) - (i32.store - (i32.const 45184) - (i32.const 45176) - ) - (i32.store - (i32.const 45196) - (i32.const 45184) - ) - (i32.store - (i32.const 45192) - (i32.const 45184) - ) - (i32.store - (i32.const 45204) - (i32.const 45192) - ) - (i32.store - (i32.const 45200) - (i32.const 45192) - ) - (i32.store - (i32.const 45212) - (i32.const 45200) - ) - (i32.store - (i32.const 45208) - (i32.const 45200) - ) - (i32.store - (i32.const 45220) - (i32.const 45208) - ) - (i32.store - (i32.const 45216) - (i32.const 45208) - ) - (i32.store - (i32.const 45228) - (i32.const 45216) - ) - (i32.store - (i32.const 45224) - (i32.const 45216) - ) - (i32.store - (i32.const 45236) - (i32.const 45224) - ) - (i32.store - (i32.const 45232) - (i32.const 45224) - ) - (i32.store - (i32.const 45244) - (i32.const 45232) - ) - (i32.store - (i32.const 45240) - (i32.const 45232) - ) - (i32.store - (i32.const 45252) - (i32.const 45240) - ) - (i32.store - (i32.const 45248) - (i32.const 45240) - ) - (i32.store - (i32.const 45260) - (i32.const 45248) - ) - (i32.store - (i32.const 45256) - (i32.const 45248) - ) - (i32.store - (i32.const 45268) - (i32.const 45256) - ) - (i32.store - (i32.const 45264) - (i32.const 45256) - ) - (i32.store - (i32.const 45276) - (i32.const 45264) - ) - (i32.store - (i32.const 45272) - (i32.const 45264) - ) - (i32.store - (i32.const 45000) - (local.tee $3 - (i32.add - (local.tee $1 - (select - (i32.and - (i32.sub - (i32.const 0) - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - (i32.const 7) - ) - (i32.const 0) - (i32.and - (local.get $1) - (i32.const 7) - ) - ) - ) - (local.get $0) - ) - ) - ) - (i32.store - (i32.const 44988) - (local.tee $1 - (i32.sub - (local.tee $2 - (i32.add - (local.get $2) - (i32.const -40) - ) - ) - (local.get $1) - ) - ) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store offset=4 - (i32.add - (local.get $0) - (local.get $2) - ) - (i32.const 40) - ) - (i32.store - (i32.const 45004) - (i32.load - (i32.const 45464) - ) - ) - ) - ) - (br_if $folding-inner1 - (i32.le_u - (local.tee $0 - (i32.load - (i32.const 44988) - ) - ) - (local.get $9) - ) - ) - (i32.store - (i32.const 44988) - (local.tee $1 - (i32.sub - (local.get $0) - (local.get $9) - ) - ) - ) - (i32.store - (i32.const 45000) - (local.tee $2 - (i32.add - (local.tee $0 - (i32.load - (i32.const 45000) - ) - ) - (local.get $9) - ) - ) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $9) - (i32.const 3) - ) - ) - (br $folding-inner2) - ) - (global.set $STACKTOP - (local.get $14) - ) - (return - (i32.const 0) - ) - ) - (global.set $STACKTOP - (local.get $14) - ) - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (func $_free (; 139 ;) (; has Stack IR ;) (param $0 i32) - (local $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local $16 i32) - (local $17 i32) - (if - (i32.eqz - (local.get $0) - ) - (return) - ) - (if - (i32.lt_u - (local.tee $5 - (i32.add - (local.get $0) - (i32.const -8) - ) - ) - (local.tee $11 - (i32.load - (i32.const 44992) - ) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (local.tee $12 - (i32.and - (local.tee $0 - (i32.load - (i32.add - (local.get $0) - (i32.const -4) - ) - ) - ) - (i32.const 3) - ) - ) - (i32.const 1) - ) - (call $_abort) - ) - (local.set $7 - (i32.add - (local.get $5) - (local.tee $2 - (i32.and - (local.get $0) - (i32.const -8) - ) - ) - ) - ) - (if - (i32.and - (local.get $0) - (i32.const 1) - ) - (block - (local.set $3 - (local.tee $4 - (local.get $5) - ) - ) - (local.set $1 - (local.get $2) - ) - ) - (block $label$break$L10 - (local.set $10 - (i32.load - (local.get $5) - ) - ) - (if - (i32.eqz - (local.get $12) - ) - (return) - ) - (if - (i32.lt_u - (local.tee $0 - (i32.sub - (local.get $5) - (local.get $10) - ) - ) - (local.get $11) - ) - (call $_abort) - ) - (local.set $5 - (i32.add - (local.get $2) - (local.get $10) - ) - ) - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $0) - ) - (block - (if - (i32.ne - (i32.and - (local.tee $4 - (i32.load offset=4 - (local.get $7) - ) - ) - (i32.const 3) - ) - (i32.const 3) - ) - (block - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - (br $label$break$L10) - ) - ) - (i32.store - (i32.const 44984) - (local.get $5) - ) - (i32.store offset=4 - (local.get $7) - (i32.and - (local.get $4) - (i32.const -2) - ) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $5) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (local.get $5) - ) - (local.get $5) - ) - (return) - ) - ) - (local.set $2 - (i32.shr_u - (local.get $10) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $10) - (i32.const 256) - ) - (block - (local.set $1 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ne - (local.tee $3 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.tee $4 - (i32.add - (i32.shl - (local.get $2) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $11) - (local.get $3) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $0) - (i32.load offset=12 - (local.get $3) - ) - ) - (call $_abort) - ) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $3) - ) - (block - (i32.store - (i32.const 44976) - (i32.and - (i32.load - (i32.const 44976) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $2) - ) - (i32.const -1) - ) - ) - ) - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - (br $label$break$L10) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $4) - ) - (local.set $6 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (block - (if - (i32.gt_u - (local.get $11) - (local.get $1) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load - (local.tee $4 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - ) - (local.get $0) - ) - (local.set $6 - (local.get $4) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=12 - (local.get $3) - (local.get $1) - ) - (i32.store - (local.get $6) - (local.get $3) - ) - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - (br $label$break$L10) - ) - ) - (local.set $13 - (i32.load offset=24 - (local.get $0) - ) - ) - (if - (i32.eq - (local.tee $2 - (i32.load offset=12 - (local.get $0) - ) - ) - (local.get $0) - ) - (block $do-once - (if - (local.tee $2 - (i32.load - (local.tee $10 - (i32.add - (local.tee $6 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - ) - ) - (local.set $6 - (local.get $10) - ) - (br_if $do-once - (i32.eqz - (local.tee $2 - (i32.load - (local.get $6) - ) - ) - ) - ) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (local.tee $12 - (i32.load - (local.tee $10 - (i32.add - (local.get $2) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out - (i32.eqz - (local.tee $12 - (i32.load - (local.tee $10 - (i32.add - (local.get $2) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $6 - (local.get $10) - ) - (local.set $2 - (local.get $12) - ) - (br $while-in) - ) - ) - (if - (i32.gt_u - (local.get $11) - (local.get $6) - ) - (call $_abort) - (block - (i32.store - (local.get $6) - (i32.const 0) - ) - (local.set $8 - (local.get $2) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $11) - (local.tee $6 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $0) - (i32.load offset=12 - (local.get $6) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $2) - ) - (local.get $0) - ) - (block - (i32.store offset=12 - (local.get $6) - (local.get $2) - ) - (i32.store offset=8 - (local.get $2) - (local.get $6) - ) - (local.set $8 - (local.get $2) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $13) - (block - (if - (i32.eq - (i32.load - (local.tee $6 - (i32.add - (i32.shl - (local.tee $2 - (i32.load offset=28 - (local.get $0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $0) - ) - (block - (i32.store - (local.get $6) - (local.get $8) - ) - (if - (i32.eqz - (local.get $8) - ) - (block - (i32.store - (i32.const 44980) - (i32.and - (i32.load - (i32.const 44980) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $2) - ) - (i32.const -1) - ) - ) - ) - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - (br $label$break$L10) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $13) - ) - (call $_abort) - (block - (i32.store - (select - (local.tee $2 - (i32.add - (local.get $13) - (i32.const 16) - ) - ) - (i32.add - (local.get $13) - (i32.const 20) - ) - (i32.eq - (i32.load - (local.get $2) - ) - (local.get $0) - ) - ) - (local.get $8) - ) - (if - (i32.eqz - (local.get $8) - ) - (block - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - (br $label$break$L10) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $6 - (i32.load - (i32.const 44992) - ) - ) - (local.get $8) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $8) - (local.get $13) - ) - (if - (local.tee $2 - (i32.load offset=16 - (local.get $0) - ) - ) - (if - (i32.gt_u - (local.get $6) - (local.get $2) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $8) - (local.get $2) - ) - (i32.store offset=24 - (local.get $2) - (local.get $8) - ) - ) - ) - ) - (if - (local.tee $2 - (i32.load offset=20 - (local.get $0) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $2) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $8) - (local.get $2) - ) - (i32.store offset=24 - (local.get $2) - (local.get $8) - ) - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - ) - ) - (block - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - ) - ) - ) - (block - (local.set $3 - (local.tee $4 - (local.get $0) - ) - ) - (local.set $1 - (local.get $5) - ) - ) - ) - ) - ) - (if - (i32.ge_u - (local.get $4) - (local.get $7) - ) - (call $_abort) - ) - (if - (i32.eqz - (i32.and - (local.tee $0 - (i32.load offset=4 - (local.get $7) - ) - ) - (i32.const 1) - ) - ) - (call $_abort) - ) - (if - (i32.and - (local.get $0) - (i32.const 2) - ) - (block - (i32.store offset=4 - (local.get $7) - (i32.and - (local.get $0) - (i32.const -2) - ) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $1) - (local.get $4) - ) - (local.get $1) - ) - ) - (block - (if - (i32.eq - (i32.load - (i32.const 45000) - ) - (local.get $7) - ) - (block - (i32.store - (i32.const 44988) - (local.tee $0 - (i32.add - (i32.load - (i32.const 44988) - ) - (local.get $1) - ) - ) - ) - (i32.store - (i32.const 45000) - (local.get $3) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $0) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $3) - (i32.load - (i32.const 44996) - ) - ) - (return) - ) - (i32.store - (i32.const 44996) - (i32.const 0) - ) - (i32.store - (i32.const 44984) - (i32.const 0) - ) - (return) - ) - ) - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $7) - ) - (block - (i32.store - (i32.const 44984) - (local.tee $0 - (i32.add - (i32.load - (i32.const 44984) - ) - (local.get $1) - ) - ) - ) - (i32.store - (i32.const 44996) - (local.get $4) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $0) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (local.get $4) - ) - (local.get $0) - ) - (return) - ) - ) - (local.set $5 - (i32.add - (i32.and - (local.get $0) - (i32.const -8) - ) - (local.get $1) - ) - ) - (local.set $6 - (i32.shr_u - (local.get $0) - (i32.const 3) - ) - ) - (block $label$break$L111 - (if - (i32.lt_u - (local.get $0) - (i32.const 256) - ) - (block - (local.set $1 - (i32.load offset=12 - (local.get $7) - ) - ) - (if - (i32.ne - (local.tee $2 - (i32.load offset=8 - (local.get $7) - ) - ) - (local.tee $0 - (i32.add - (i32.shl - (local.get $6) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - (block - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $2) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $7) - (i32.load offset=12 - (local.get $2) - ) - ) - (call $_abort) - ) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $2) - ) - (block - (i32.store - (i32.const 44976) - (i32.and - (i32.load - (i32.const 44976) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $6) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L111) - ) - ) - (if - (i32.eq - (local.get $0) - (local.get $1) - ) - (local.set $16 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (block - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $1) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - ) - (local.get $7) - ) - (local.set $16 - (local.get $0) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=12 - (local.get $2) - (local.get $1) - ) - (i32.store - (local.get $16) - (local.get $2) - ) - ) - (block - (local.set $8 - (i32.load offset=24 - (local.get $7) - ) - ) - (if - (i32.eq - (local.tee $0 - (i32.load offset=12 - (local.get $7) - ) - ) - (local.get $7) - ) - (block $do-once6 - (if - (local.tee $0 - (i32.load - (local.tee $2 - (i32.add - (local.tee $1 - (i32.add - (local.get $7) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - ) - ) - (local.set $1 - (local.get $2) - ) - (br_if $do-once6 - (i32.eqz - (local.tee $0 - (i32.load - (local.get $1) - ) - ) - ) - ) - ) - (loop $while-in9 - (block $while-out8 - (if - (i32.eqz - (local.tee $6 - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out8 - (i32.eqz - (local.tee $6 - (i32.load - (local.tee $2 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $1 - (local.get $2) - ) - (local.set $0 - (local.get $6) - ) - (br $while-in9) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $1) - ) - (call $_abort) - (block - (i32.store - (local.get $1) - (i32.const 0) - ) - (local.set $9 - (local.get $0) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $1 - (i32.load offset=8 - (local.get $7) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $7) - (i32.load offset=12 - (local.get $1) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $0) - ) - (local.get $7) - ) - (block - (i32.store offset=12 - (local.get $1) - (local.get $0) - ) - (i32.store offset=8 - (local.get $0) - (local.get $1) - ) - (local.set $9 - (local.get $0) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $8) - (block - (if - (i32.eq - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (local.tee $0 - (i32.load offset=28 - (local.get $7) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $7) - ) - (block - (i32.store - (local.get $1) - (local.get $9) - ) - (if - (i32.eqz - (local.get $9) - ) - (block - (i32.store - (i32.const 44980) - (i32.and - (i32.load - (i32.const 44980) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $0) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L111) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $8) - ) - (call $_abort) - (block - (i32.store - (select - (local.tee $0 - (i32.add - (local.get $8) - (i32.const 16) - ) - ) - (i32.add - (local.get $8) - (i32.const 20) - ) - (i32.eq - (i32.load - (local.get $0) - ) - (local.get $7) - ) - ) - (local.get $9) - ) - (br_if $label$break$L111 - (i32.eqz - (local.get $9) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.load - (i32.const 44992) - ) - ) - (local.get $9) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $9) - (local.get $8) - ) - (if - (local.tee $0 - (i32.load offset=16 - (local.get $7) - ) - ) - (if - (i32.gt_u - (local.get $1) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $9) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $9) - ) - ) - ) - ) - (if - (local.tee $0 - (i32.load offset=20 - (local.get $7) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $9) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $9) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=4 - (local.get $3) - (i32.or - (local.get $5) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $4) - (local.get $5) - ) - (local.get $5) - ) - (local.set $1 - (if (result i32) - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $3) - ) - (block - (i32.store - (i32.const 44984) - (local.get $5) - ) - (return) - ) - (local.get $5) - ) - ) - ) - ) - (local.set $4 - (i32.shr_u - (local.get $1) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $1) - (i32.const 256) - ) - (block - (local.set $0 - (i32.add - (i32.shl - (local.get $4) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.tee $1 - (i32.load - (i32.const 44976) - ) - ) - (local.tee $4 - (i32.shl - (i32.const 1) - (local.get $4) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $1 - (i32.load - (local.tee $4 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (call $_abort) - (block - (local.set $17 - (local.get $4) - ) - (local.set $15 - (local.get $1) - ) - ) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $4) - ) - ) - (local.set $17 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $15 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $17) - (local.get $3) - ) - (i32.store offset=12 - (local.get $15) - (local.get $3) - ) - (i32.store offset=8 - (local.get $3) - (local.get $15) - ) - (i32.store offset=12 - (local.get $3) - (local.get $0) - ) - (return) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $4 - (if (result i32) - (local.tee $0 - (i32.shr_u - (local.get $1) - (i32.const 8) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $1) - (i32.const 16777215) - ) - (i32.const 31) - (block (result i32) - (local.set $0 - (i32.and - (i32.shr_u - (i32.add - (local.tee $4 - (i32.shl - (local.get $0) - (local.tee $5 - (i32.and - (i32.shr_u - (i32.add - (local.get $0) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - ) - ) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $4 - (i32.and - (i32.shr_u - (i32.add - (local.tee $2 - (i32.shl - (local.get $4) - (local.get $0) - ) - ) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (i32.or - (i32.and - (i32.shr_u - (local.get $1) - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $0) - (local.get $5) - ) - (local.get $4) - ) - ) - (i32.shr_u - (i32.shl - (local.get $2) - (local.get $4) - ) - (i32.const 15) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - (i32.store offset=28 - (local.get $3) - (local.get $4) - ) - (i32.store offset=20 - (local.get $3) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $3) - (i32.const 0) - ) - (if - (i32.and - (local.tee $5 - (i32.load - (i32.const 44980) - ) - ) - (local.tee $2 - (i32.shl - (i32.const 1) - (local.get $4) - ) - ) - ) - (block $label$break$L197 - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.tee $0 - (i32.load - (local.get $0) - ) - ) - ) - (i32.const -8) - ) - (local.get $1) - ) - (local.set $14 - (local.get $0) - ) - (block $label$break$L200 - (local.set $5 - (i32.shl - (local.get $1) - (select - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $4) - (i32.const 1) - ) - ) - (i32.eq - (local.get $4) - (i32.const 31) - ) - ) - ) - ) - (loop $while-in17 - (if - (local.tee $4 - (i32.load - (local.tee $2 - (i32.add - (i32.add - (local.get $0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $5) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (local.set $5 - (i32.shl - (local.get $5) - (i32.const 1) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.get $4) - ) - (i32.const -8) - ) - (local.get $1) - ) - (block - (local.set $14 - (local.get $4) - ) - (br $label$break$L200) - ) - (block - (local.set $0 - (local.get $4) - ) - (br $while-in17) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $2) - ) - (call $_abort) - (block - (i32.store - (local.get $2) - (local.get $3) - ) - (i32.store offset=24 - (local.get $3) - (local.get $0) - ) - (i32.store offset=12 - (local.get $3) - (local.get $3) - ) - (i32.store offset=8 - (local.get $3) - (local.get $3) - ) - (br $label$break$L197) - ) - ) - ) - ) - (if - (i32.and - (i32.le_u - (local.tee $0 - (i32.load - (i32.const 44992) - ) - ) - (local.get $14) - ) - (i32.le_u - (local.get $0) - (local.tee $0 - (i32.load offset=8 - (local.get $14) - ) - ) - ) - ) - (block - (i32.store offset=12 - (local.get $0) - (local.get $3) - ) - (i32.store offset=8 - (local.get $14) - (local.get $3) - ) - (i32.store offset=8 - (local.get $3) - (local.get $0) - ) - (i32.store offset=12 - (local.get $3) - (local.get $14) - ) - (i32.store offset=24 - (local.get $3) - (i32.const 0) - ) - ) - (call $_abort) - ) - ) - (block - (i32.store - (i32.const 44980) - (i32.or - (local.get $2) - (local.get $5) - ) - ) - (i32.store - (local.get $0) - (local.get $3) - ) - (i32.store offset=24 - (local.get $3) - (local.get $0) - ) - (i32.store offset=12 - (local.get $3) - (local.get $3) - ) - (i32.store offset=8 - (local.get $3) - (local.get $3) - ) - ) - ) - (i32.store - (i32.const 45008) - (local.tee $0 - (i32.add - (i32.load - (i32.const 45008) - ) - (i32.const -1) - ) - ) - ) - (if - (local.get $0) - (return) - ) - (local.set $0 - (i32.const 45432) - ) - (loop $while-in19 - (local.set $0 - (i32.add - (local.tee $4 - (i32.load - (local.get $0) - ) - ) - (i32.const 8) - ) - ) - (br_if $while-in19 - (local.get $4) - ) - ) - (i32.store - (i32.const 45008) - (i32.const -1) - ) - ) - (func $_realloc (; 140 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (if - (i32.eqz - (local.get $0) - ) - (return - (call $_malloc - (local.get $1) - ) - ) - ) - (if - (i32.gt_u - (local.get $1) - (i32.const -65) - ) - (return - (i32.const 0) - ) - ) - (if - (i32.eqz - (i32.and - (i32.gt_s - (local.tee $4 - (i32.and - (local.tee $10 - (i32.load - (local.tee $9 - (i32.add - (local.get $0) - (i32.const -4) - ) - ) - ) - ) - (i32.const -8) - ) - ) - (i32.const 0) - ) - (i32.and - (i32.ne - (local.tee $11 - (i32.and - (local.get $10) - (i32.const 3) - ) - ) - (i32.const 1) - ) - (i32.le_u - (local.tee $12 - (i32.load - (i32.const 44992) - ) - ) - (local.tee $8 - (i32.add - (local.get $0) - (i32.const -8) - ) - ) - ) - ) - ) - ) - (call $_abort) - ) - (if - (i32.eqz - (i32.and - (local.tee $7 - (i32.load offset=4 - (local.tee $5 - (i32.add - (local.get $4) - (local.get $8) - ) - ) - ) - ) - (i32.const 1) - ) - ) - (call $_abort) - ) - (local.set $6 - (select - (i32.const 16) - (i32.and - (i32.add - (local.get $1) - (i32.const 11) - ) - (i32.const -8) - ) - (i32.lt_u - (local.get $1) - (i32.const 11) - ) - ) - ) - (block $folding-inner0 - (if - (local.get $11) - (block $do-once - (if - (i32.ge_u - (local.get $4) - (local.get $6) - ) - (block - (br_if $folding-inner0 - (i32.le_u - (local.tee $1 - (i32.sub - (local.get $4) - (local.get $6) - ) - ) - (i32.const 15) - ) - ) - (i32.store - (local.get $9) - (i32.or - (i32.or - (i32.and - (local.get $10) - (i32.const 1) - ) - (local.get $6) - ) - (i32.const 2) - ) - ) - (i32.store offset=4 - (local.tee $2 - (i32.add - (local.get $6) - (local.get $8) - ) - ) - (i32.or - (local.get $1) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.get $5) - (i32.or - (i32.load offset=4 - (local.get $5) - ) - (i32.const 1) - ) - ) - (call $_dispose_chunk - (local.get $2) - (local.get $1) - ) - (br $folding-inner0) - ) - ) - (if - (i32.eq - (i32.load - (i32.const 45000) - ) - (local.get $5) - ) - (block - (br_if $do-once - (i32.le_u - (local.tee $2 - (i32.add - (i32.load - (i32.const 44988) - ) - (local.get $4) - ) - ) - (local.get $6) - ) - ) - (i32.store - (local.get $9) - (i32.or - (i32.or - (i32.and - (local.get $10) - (i32.const 1) - ) - (local.get $6) - ) - (i32.const 2) - ) - ) - (i32.store offset=4 - (local.tee $1 - (i32.add - (local.get $6) - (local.get $8) - ) - ) - (i32.or - (local.tee $2 - (i32.sub - (local.get $2) - (local.get $6) - ) - ) - (i32.const 1) - ) - ) - (i32.store - (i32.const 45000) - (local.get $1) - ) - (i32.store - (i32.const 44988) - (local.get $2) - ) - (br $folding-inner0) - ) - ) - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $5) - ) - (block - (br_if $do-once - (i32.lt_u - (local.tee $3 - (i32.add - (i32.load - (i32.const 44984) - ) - (local.get $4) - ) - ) - (local.get $6) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.sub - (local.get $3) - (local.get $6) - ) - ) - (i32.const 15) - ) - (block - (i32.store - (local.get $9) - (i32.or - (i32.or - (i32.and - (local.get $10) - (i32.const 1) - ) - (local.get $6) - ) - (i32.const 2) - ) - ) - (i32.store offset=4 - (local.tee $2 - (i32.add - (local.get $6) - (local.get $8) - ) - ) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store - (local.tee $3 - (i32.add - (local.get $3) - (local.get $8) - ) - ) - (local.get $1) - ) - (i32.store offset=4 - (local.get $3) - (i32.and - (i32.load offset=4 - (local.get $3) - ) - (i32.const -2) - ) - ) - ) - (block - (i32.store - (local.get $9) - (i32.or - (i32.or - (local.get $3) - (i32.and - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - (i32.store offset=4 - (local.tee $1 - (i32.add - (local.get $3) - (local.get $8) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $1) - ) - (i32.const 1) - ) - ) - (local.set $1 - (i32.const 0) - ) - ) - ) - (i32.store - (i32.const 44984) - (local.get $1) - ) - (i32.store - (i32.const 44996) - (local.get $2) - ) - (br $folding-inner0) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $7) - (i32.const 2) - ) - ) - (if - (i32.ge_u - (local.tee $13 - (i32.add - (local.get $4) - (i32.and - (local.get $7) - (i32.const -8) - ) - ) - ) - (local.get $6) - ) - (block - (local.set $14 - (i32.sub - (local.get $13) - (local.get $6) - ) - ) - (local.set $1 - (i32.shr_u - (local.get $7) - (i32.const 3) - ) - ) - (block $label$break$L42 - (if - (i32.lt_u - (local.get $7) - (i32.const 256) - ) - (block - (local.set $3 - (i32.load offset=12 - (local.get $5) - ) - ) - (if - (i32.ne - (local.tee $4 - (i32.load offset=8 - (local.get $5) - ) - ) - (local.tee $7 - (i32.add - (i32.shl - (local.get $1) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $12) - (local.get $4) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $5) - (i32.load offset=12 - (local.get $4) - ) - ) - (call $_abort) - ) - ) - ) - (if - (i32.eq - (local.get $3) - (local.get $4) - ) - (block - (i32.store - (i32.const 44976) - (i32.and - (i32.load - (i32.const 44976) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $1) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L42) - ) - ) - (if - (i32.eq - (local.get $3) - (local.get $7) - ) - (local.set $2 - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - (block - (if - (i32.gt_u - (local.get $12) - (local.get $3) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load - (local.tee $1 - (i32.add - (local.get $3) - (i32.const 8) - ) - ) - ) - (local.get $5) - ) - (local.set $2 - (local.get $1) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=12 - (local.get $4) - (local.get $3) - ) - (i32.store - (local.get $2) - (local.get $4) - ) - ) - (block - (local.set $11 - (i32.load offset=24 - (local.get $5) - ) - ) - (if - (i32.eq - (local.tee $1 - (i32.load offset=12 - (local.get $5) - ) - ) - (local.get $5) - ) - (block $do-once1 - (if - (local.tee $1 - (i32.load - (local.tee $4 - (i32.add - (local.tee $2 - (i32.add - (local.get $5) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - ) - ) - (local.set $2 - (local.get $4) - ) - (br_if $do-once1 - (i32.eqz - (local.tee $1 - (i32.load - (local.get $2) - ) - ) - ) - ) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (local.tee $7 - (i32.load - (local.tee $4 - (i32.add - (local.get $1) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out - (i32.eqz - (local.tee $7 - (i32.load - (local.tee $4 - (i32.add - (local.get $1) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $2 - (local.get $4) - ) - (local.set $1 - (local.get $7) - ) - (br $while-in) - ) - ) - (if - (i32.gt_u - (local.get $12) - (local.get $2) - ) - (call $_abort) - (block - (i32.store - (local.get $2) - (i32.const 0) - ) - (local.set $3 - (local.get $1) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $12) - (local.tee $2 - (i32.load offset=8 - (local.get $5) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $5) - (i32.load offset=12 - (local.get $2) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $1) - ) - (local.get $5) - ) - (block - (i32.store offset=12 - (local.get $2) - (local.get $1) - ) - (i32.store offset=8 - (local.get $1) - (local.get $2) - ) - (local.set $3 - (local.get $1) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $11) - (block - (if - (i32.eq - (i32.load - (local.tee $2 - (i32.add - (i32.shl - (local.tee $1 - (i32.load offset=28 - (local.get $5) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $5) - ) - (block - (i32.store - (local.get $2) - (local.get $3) - ) - (if - (i32.eqz - (local.get $3) - ) - (block - (i32.store - (i32.const 44980) - (i32.and - (i32.load - (i32.const 44980) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $1) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L42) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $11) - ) - (call $_abort) - (block - (i32.store - (select - (local.tee $1 - (i32.add - (local.get $11) - (i32.const 16) - ) - ) - (i32.add - (local.get $11) - (i32.const 20) - ) - (i32.eq - (i32.load - (local.get $1) - ) - (local.get $5) - ) - ) - (local.get $3) - ) - (br_if $label$break$L42 - (i32.eqz - (local.get $3) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $2 - (i32.load - (i32.const 44992) - ) - ) - (local.get $3) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $3) - (local.get $11) - ) - (if - (local.tee $1 - (i32.load offset=16 - (local.get $5) - ) - ) - (if - (i32.gt_u - (local.get $2) - (local.get $1) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $3) - (local.get $1) - ) - (i32.store offset=24 - (local.get $1) - (local.get $3) - ) - ) - ) - ) - (if - (local.tee $1 - (i32.load offset=20 - (local.get $5) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $1) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $3) - (local.get $1) - ) - (i32.store offset=24 - (local.get $1) - (local.get $3) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $14) - (i32.const 16) - ) - (block - (i32.store - (local.get $9) - (i32.or - (i32.or - (local.get $13) - (i32.and - (local.get $10) - (i32.const 1) - ) - ) - (i32.const 2) - ) - ) - (i32.store offset=4 - (local.tee $1 - (i32.add - (local.get $8) - (local.get $13) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $1) - ) - (i32.const 1) - ) - ) - ) - (block - (i32.store - (local.get $9) - (i32.or - (i32.or - (i32.and - (local.get $10) - (i32.const 1) - ) - (local.get $6) - ) - (i32.const 2) - ) - ) - (i32.store offset=4 - (local.tee $1 - (i32.add - (local.get $6) - (local.get $8) - ) - ) - (i32.or - (local.get $14) - (i32.const 3) - ) - ) - (i32.store offset=4 - (local.tee $2 - (i32.add - (local.get $8) - (local.get $13) - ) - ) - (i32.or - (i32.load offset=4 - (local.get $2) - ) - (i32.const 1) - ) - ) - (call $_dispose_chunk - (local.get $1) - (local.get $14) - ) - ) - ) - (br $folding-inner0) - ) - ) - ) - ) - (if - (i32.eqz - (i32.or - (i32.lt_u - (local.get $6) - (i32.const 256) - ) - (i32.lt_u - (local.get $4) - (i32.or - (local.get $6) - (i32.const 4) - ) - ) - ) - ) - (br_if $folding-inner0 - (i32.le_u - (i32.sub - (local.get $4) - (local.get $6) - ) - (i32.shl - (i32.load - (i32.const 45456) - ) - (i32.const 1) - ) - ) - ) - ) - ) - (if - (i32.eqz - (local.tee $2 - (call $_malloc - (local.get $1) - ) - ) - ) - (return - (i32.const 0) - ) - ) - (drop - (call $_memcpy - (local.get $2) - (local.get $0) - (select - (local.tee $3 - (i32.sub - (i32.and - (local.tee $3 - (i32.load - (local.get $9) - ) - ) - (i32.const -8) - ) - (select - (i32.const 4) - (i32.const 8) - (i32.and - (local.get $3) - (i32.const 3) - ) - ) - ) - ) - (local.get $1) - (i32.lt_u - (local.get $3) - (local.get $1) - ) - ) - ) - ) - (call $_free - (local.get $0) - ) - (return - (local.get $2) - ) - ) - (local.get $0) - ) - (func $_dispose_chunk (; 141 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) - (local $2 i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local $7 i32) - (local $8 i32) - (local $9 i32) - (local $10 i32) - (local $11 i32) - (local $12 i32) - (local $13 i32) - (local $14 i32) - (local $15 i32) - (local.set $6 - (i32.add - (local.get $0) - (local.get $1) - ) - ) - (if - (i32.and - (local.tee $8 - (i32.load offset=4 - (local.get $0) - ) - ) - (i32.const 1) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - ) - (block $label$break$L1 - (local.set $4 - (i32.load - (local.get $0) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $8) - (i32.const 3) - ) - ) - (return) - ) - (if - (i32.lt_u - (local.tee $0 - (i32.sub - (local.get $0) - (local.get $4) - ) - ) - (local.tee $11 - (i32.load - (i32.const 44992) - ) - ) - ) - (call $_abort) - ) - (local.set $1 - (i32.add - (local.get $1) - (local.get $4) - ) - ) - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $0) - ) - (block - (if - (i32.ne - (i32.and - (local.tee $5 - (i32.load offset=4 - (local.get $6) - ) - ) - (i32.const 3) - ) - (i32.const 3) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - (br $label$break$L1) - ) - ) - (i32.store - (i32.const 44984) - (local.get $1) - ) - (i32.store offset=4 - (local.get $6) - (i32.and - (local.get $5) - (i32.const -2) - ) - ) - (i32.store offset=4 - (local.get $0) - (i32.or - (local.get $1) - (i32.const 1) - ) - ) - (i32.store - (local.get $6) - (local.get $1) - ) - (return) - ) - ) - (local.set $8 - (i32.shr_u - (local.get $4) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $4) - (i32.const 256) - ) - (block - (local.set $2 - (i32.load offset=12 - (local.get $0) - ) - ) - (if - (i32.ne - (local.tee $4 - (i32.load offset=8 - (local.get $0) - ) - ) - (local.tee $5 - (i32.add - (i32.shl - (local.get $8) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $11) - (local.get $4) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $0) - (i32.load offset=12 - (local.get $4) - ) - ) - (call $_abort) - ) - ) - ) - (if - (i32.eq - (local.get $2) - (local.get $4) - ) - (block - (i32.store - (i32.const 44976) - (i32.and - (i32.load - (i32.const 44976) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $8) - ) - (i32.const -1) - ) - ) - ) - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - (br $label$break$L1) - ) - ) - (if - (i32.eq - (local.get $2) - (local.get $5) - ) - (local.set $3 - (i32.add - (local.get $2) - (i32.const 8) - ) - ) - (block - (if - (i32.gt_u - (local.get $11) - (local.get $2) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load - (local.tee $5 - (i32.add - (local.get $2) - (i32.const 8) - ) - ) - ) - (local.get $0) - ) - (local.set $3 - (local.get $5) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=12 - (local.get $4) - (local.get $2) - ) - (i32.store - (local.get $3) - (local.get $4) - ) - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - (br $label$break$L1) - ) - ) - (local.set $10 - (i32.load offset=24 - (local.get $0) - ) - ) - (if - (i32.eq - (local.tee $3 - (i32.load offset=12 - (local.get $0) - ) - ) - (local.get $0) - ) - (block $do-once - (if - (local.tee $3 - (i32.load - (local.tee $8 - (i32.add - (local.tee $4 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - ) - ) - (local.set $4 - (local.get $8) - ) - (br_if $do-once - (i32.eqz - (local.tee $3 - (i32.load - (local.get $4) - ) - ) - ) - ) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (local.tee $12 - (i32.load - (local.tee $8 - (i32.add - (local.get $3) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out - (i32.eqz - (local.tee $12 - (i32.load - (local.tee $8 - (i32.add - (local.get $3) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $4 - (local.get $8) - ) - (local.set $3 - (local.get $12) - ) - (br $while-in) - ) - ) - (if - (i32.gt_u - (local.get $11) - (local.get $4) - ) - (call $_abort) - (block - (i32.store - (local.get $4) - (i32.const 0) - ) - (local.set $7 - (local.get $3) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $11) - (local.tee $4 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $0) - (i32.load offset=12 - (local.get $4) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $3) - ) - (local.get $0) - ) - (block - (i32.store offset=12 - (local.get $4) - (local.get $3) - ) - (i32.store offset=8 - (local.get $3) - (local.get $4) - ) - (local.set $7 - (local.get $3) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $10) - (block - (if - (i32.eq - (i32.load - (local.tee $4 - (i32.add - (i32.shl - (local.tee $3 - (i32.load offset=28 - (local.get $0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $0) - ) - (block - (i32.store - (local.get $4) - (local.get $7) - ) - (if - (i32.eqz - (local.get $7) - ) - (block - (i32.store - (i32.const 44980) - (i32.and - (i32.load - (i32.const 44980) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $3) - ) - (i32.const -1) - ) - ) - ) - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - (br $label$break$L1) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $10) - ) - (call $_abort) - (block - (i32.store - (select - (local.tee $3 - (i32.add - (local.get $10) - (i32.const 16) - ) - ) - (i32.add - (local.get $10) - (i32.const 20) - ) - (i32.eq - (i32.load - (local.get $3) - ) - (local.get $0) - ) - ) - (local.get $7) - ) - (if - (i32.eqz - (local.get $7) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - (br $label$break$L1) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $4 - (i32.load - (i32.const 44992) - ) - ) - (local.get $7) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $7) - (local.get $10) - ) - (if - (local.tee $3 - (i32.load offset=16 - (local.get $0) - ) - ) - (if - (i32.gt_u - (local.get $4) - (local.get $3) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $7) - (local.get $3) - ) - (i32.store offset=24 - (local.get $3) - (local.get $7) - ) - ) - ) - ) - (if - (local.tee $3 - (i32.load offset=20 - (local.get $0) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $3) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $7) - (local.get $3) - ) - (i32.store offset=24 - (local.get $3) - (local.get $7) - ) - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - ) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - ) - ) - ) - (block - (local.set $2 - (local.get $0) - ) - (local.set $5 - (local.get $1) - ) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $6) - (local.tee $8 - (i32.load - (i32.const 44992) - ) - ) - ) - (call $_abort) - ) - (if - (i32.and - (local.tee $0 - (i32.load offset=4 - (local.get $6) - ) - ) - (i32.const 2) - ) - (block - (i32.store offset=4 - (local.get $6) - (i32.and - (local.get $0) - (i32.const -2) - ) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.get $5) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $2) - (local.get $5) - ) - (local.get $5) - ) - ) - (block - (if - (i32.eq - (i32.load - (i32.const 45000) - ) - (local.get $6) - ) - (block - (i32.store - (i32.const 44988) - (local.tee $0 - (i32.add - (i32.load - (i32.const 44988) - ) - (local.get $5) - ) - ) - ) - (i32.store - (i32.const 45000) - (local.get $2) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.get $0) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $2) - (i32.load - (i32.const 44996) - ) - ) - (return) - ) - (i32.store - (i32.const 44996) - (i32.const 0) - ) - (i32.store - (i32.const 44984) - (i32.const 0) - ) - (return) - ) - ) - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $6) - ) - (block - (i32.store - (i32.const 44984) - (local.tee $0 - (i32.add - (i32.load - (i32.const 44984) - ) - (local.get $5) - ) - ) - ) - (i32.store - (i32.const 44996) - (local.get $2) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.get $0) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $0) - (local.get $2) - ) - (local.get $0) - ) - (return) - ) - ) - (local.set $5 - (i32.add - (i32.and - (local.get $0) - (i32.const -8) - ) - (local.get $5) - ) - ) - (local.set $4 - (i32.shr_u - (local.get $0) - (i32.const 3) - ) - ) - (block $label$break$L99 - (if - (i32.lt_u - (local.get $0) - (i32.const 256) - ) - (block - (local.set $1 - (i32.load offset=12 - (local.get $6) - ) - ) - (if - (i32.ne - (local.tee $3 - (i32.load offset=8 - (local.get $6) - ) - ) - (local.tee $0 - (i32.add - (i32.shl - (local.get $4) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $8) - (local.get $3) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $6) - (i32.load offset=12 - (local.get $3) - ) - ) - (call $_abort) - ) - ) - ) - (if - (i32.eq - (local.get $1) - (local.get $3) - ) - (block - (i32.store - (i32.const 44976) - (i32.and - (i32.load - (i32.const 44976) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $4) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L99) - ) - ) - (if - (i32.eq - (local.get $0) - (local.get $1) - ) - (local.set $14 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - (block - (if - (i32.gt_u - (local.get $8) - (local.get $1) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load - (local.tee $0 - (i32.add - (local.get $1) - (i32.const 8) - ) - ) - ) - (local.get $6) - ) - (local.set $14 - (local.get $0) - ) - (call $_abort) - ) - ) - ) - (i32.store offset=12 - (local.get $3) - (local.get $1) - ) - (i32.store - (local.get $14) - (local.get $3) - ) - ) - (block - (local.set $7 - (i32.load offset=24 - (local.get $6) - ) - ) - (if - (i32.eq - (local.tee $0 - (i32.load offset=12 - (local.get $6) - ) - ) - (local.get $6) - ) - (block $do-once6 - (if - (local.tee $0 - (i32.load - (local.tee $3 - (i32.add - (local.tee $1 - (i32.add - (local.get $6) - (i32.const 16) - ) - ) - (i32.const 4) - ) - ) - ) - ) - (local.set $1 - (local.get $3) - ) - (br_if $do-once6 - (i32.eqz - (local.tee $0 - (i32.load - (local.get $1) - ) - ) - ) - ) - ) - (loop $while-in9 - (block $while-out8 - (if - (i32.eqz - (local.tee $4 - (i32.load - (local.tee $3 - (i32.add - (local.get $0) - (i32.const 20) - ) - ) - ) - ) - ) - (br_if $while-out8 - (i32.eqz - (local.tee $4 - (i32.load - (local.tee $3 - (i32.add - (local.get $0) - (i32.const 16) - ) - ) - ) - ) - ) - ) - ) - (local.set $1 - (local.get $3) - ) - (local.set $0 - (local.get $4) - ) - (br $while-in9) - ) - ) - (if - (i32.gt_u - (local.get $8) - (local.get $1) - ) - (call $_abort) - (block - (i32.store - (local.get $1) - (i32.const 0) - ) - (local.set $9 - (local.get $0) - ) - ) - ) - ) - (block - (if - (i32.gt_u - (local.get $8) - (local.tee $1 - (i32.load offset=8 - (local.get $6) - ) - ) - ) - (call $_abort) - ) - (if - (i32.ne - (local.get $6) - (i32.load offset=12 - (local.get $1) - ) - ) - (call $_abort) - ) - (if - (i32.eq - (i32.load offset=8 - (local.get $0) - ) - (local.get $6) - ) - (block - (i32.store offset=12 - (local.get $1) - (local.get $0) - ) - (i32.store offset=8 - (local.get $0) - (local.get $1) - ) - (local.set $9 - (local.get $0) - ) - ) - (call $_abort) - ) - ) - ) - (if - (local.get $7) - (block - (if - (i32.eq - (i32.load - (local.tee $1 - (i32.add - (i32.shl - (local.tee $0 - (i32.load offset=28 - (local.get $6) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - ) - (local.get $6) - ) - (block - (i32.store - (local.get $1) - (local.get $9) - ) - (if - (i32.eqz - (local.get $9) - ) - (block - (i32.store - (i32.const 44980) - (i32.and - (i32.load - (i32.const 44980) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $0) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$L99) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $7) - ) - (call $_abort) - (block - (i32.store - (select - (local.tee $0 - (i32.add - (local.get $7) - (i32.const 16) - ) - ) - (i32.add - (local.get $7) - (i32.const 20) - ) - (i32.eq - (i32.load - (local.get $0) - ) - (local.get $6) - ) - ) - (local.get $9) - ) - (br_if $label$break$L99 - (i32.eqz - (local.get $9) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (local.tee $1 - (i32.load - (i32.const 44992) - ) - ) - (local.get $9) - ) - (call $_abort) - ) - (i32.store offset=24 - (local.get $9) - (local.get $7) - ) - (if - (local.tee $0 - (i32.load offset=16 - (local.get $6) - ) - ) - (if - (i32.gt_u - (local.get $1) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=16 - (local.get $9) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $9) - ) - ) - ) - ) - (if - (local.tee $0 - (i32.load offset=20 - (local.get $6) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $0) - ) - (call $_abort) - (block - (i32.store offset=20 - (local.get $9) - (local.get $0) - ) - (i32.store offset=24 - (local.get $0) - (local.get $9) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (i32.store offset=4 - (local.get $2) - (i32.or - (local.get $5) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $2) - (local.get $5) - ) - (local.get $5) - ) - (if - (i32.eq - (i32.load - (i32.const 44996) - ) - (local.get $2) - ) - (block - (i32.store - (i32.const 44984) - (local.get $5) - ) - (return) - ) - ) - ) - ) - (local.set $1 - (i32.shr_u - (local.get $5) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $5) - (i32.const 256) - ) - (block - (local.set $0 - (i32.add - (i32.shl - (local.get $1) - (i32.const 3) - ) - (i32.const 45016) - ) - ) - (if - (i32.and - (local.tee $5 - (i32.load - (i32.const 44976) - ) - ) - (local.tee $1 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.tee $5 - (i32.load - (local.tee $1 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - ) - ) - ) - (call $_abort) - (block - (local.set $15 - (local.get $1) - ) - (local.set $13 - (local.get $5) - ) - ) - ) - (block - (i32.store - (i32.const 44976) - (i32.or - (local.get $1) - (local.get $5) - ) - ) - (local.set $15 - (i32.add - (local.get $0) - (i32.const 8) - ) - ) - (local.set $13 - (local.get $0) - ) - ) - ) - (i32.store - (local.get $15) - (local.get $2) - ) - (i32.store offset=12 - (local.get $13) - (local.get $2) - ) - (i32.store offset=8 - (local.get $2) - (local.get $13) - ) - (i32.store offset=12 - (local.get $2) - (local.get $0) - ) - (return) - ) - ) - (local.set $0 - (i32.add - (i32.shl - (local.tee $1 - (if (result i32) - (local.tee $0 - (i32.shr_u - (local.get $5) - (i32.const 8) - ) - ) - (if (result i32) - (i32.gt_u - (local.get $5) - (i32.const 16777215) - ) - (i32.const 31) - (block (result i32) - (local.set $0 - (i32.and - (i32.shr_u - (i32.add - (local.tee $1 - (i32.shl - (local.get $0) - (local.tee $3 - (i32.and - (i32.shr_u - (i32.add - (local.get $0) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - ) - ) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $1 - (i32.and - (i32.shr_u - (i32.add - (local.tee $4 - (i32.shl - (local.get $1) - (local.get $0) - ) - ) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (i32.or - (i32.and - (i32.shr_u - (local.get $5) - (i32.add - (local.tee $0 - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $0) - (local.get $3) - ) - (local.get $1) - ) - ) - (i32.shr_u - (i32.shl - (local.get $4) - (local.get $1) - ) - (i32.const 15) - ) - ) - ) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $0) - (i32.const 1) - ) - ) - ) - ) - (i32.const 0) - ) - ) - (i32.const 2) - ) - (i32.const 45280) - ) - ) - (i32.store offset=28 - (local.get $2) - (local.get $1) - ) - (i32.store offset=20 - (local.get $2) - (i32.const 0) - ) - (i32.store offset=16 - (local.get $2) - (i32.const 0) - ) - (block $folding-inner0 - (if - (i32.eqz - (i32.and - (local.tee $3 - (i32.load - (i32.const 44980) - ) - ) - (local.tee $4 - (i32.shl - (i32.const 1) - (local.get $1) - ) - ) - ) - ) - (block - (i32.store - (i32.const 44980) - (i32.or - (local.get $3) - (local.get $4) - ) - ) - (i32.store - (local.get $0) - (local.get $2) - ) - (br $folding-inner0) - ) - ) - (if - (i32.ne - (local.get $5) - (i32.and - (i32.load offset=4 - (local.tee $0 - (i32.load - (local.get $0) - ) - ) - ) - (i32.const -8) - ) - ) - (block $label$break$L189 - (local.set $3 - (i32.shl - (local.get $5) - (select - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $1) - (i32.const 1) - ) - ) - (i32.eq - (local.get $1) - (i32.const 31) - ) - ) - ) - ) - (loop $while-in16 - (if - (local.tee $1 - (i32.load - (local.tee $4 - (i32.add - (i32.add - (local.get $0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $3) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (block - (local.set $3 - (i32.shl - (local.get $3) - (i32.const 1) - ) - ) - (if - (i32.eq - (i32.and - (i32.load offset=4 - (local.get $1) - ) - (i32.const -8) - ) - (local.get $5) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $label$break$L189) - ) - (block - (local.set $0 - (local.get $1) - ) - (br $while-in16) - ) - ) - ) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.const 44992) - ) - (local.get $4) - ) - (call $_abort) - ) - (i32.store - (local.get $4) - (local.get $2) - ) - (br $folding-inner0) - ) - ) - (if - (i32.eqz - (i32.and - (i32.le_u - (local.tee $1 - (i32.load - (i32.const 44992) - ) - ) - (local.get $0) - ) - (i32.le_u - (local.get $1) - (local.tee $1 - (i32.load offset=8 - (local.get $0) - ) - ) - ) - ) - ) - (call $_abort) - ) - (i32.store offset=12 - (local.get $1) - (local.get $2) - ) - (i32.store offset=8 - (local.get $0) - (local.get $2) - ) - (i32.store offset=8 - (local.get $2) - (local.get $1) - ) - (i32.store offset=12 - (local.get $2) - (local.get $0) - ) - (i32.store offset=24 - (local.get $2) - (i32.const 0) - ) - (return) - ) - (i32.store offset=24 - (local.get $2) - (local.get $0) - ) - (i32.store offset=12 - (local.get $2) - (local.get $2) - ) - (i32.store offset=8 - (local.get $2) - (local.get $2) - ) - ) - (func $_emscripten_get_sbrk_ptr (; 142 ;) (; has Stack IR ;) (result i32) - (i32.const 46512) - ) - (func $_memcpy (; 143 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (if - (i32.ge_s - (local.get $2) - (i32.const 8192) - ) - (block - (drop - (call $_emscripten_memcpy_big - (local.get $0) - (local.get $1) - (local.get $2) - ) - ) - (return - (local.get $0) - ) - ) - ) - (local.set $4 - (local.get $0) - ) - (local.set $3 - (i32.add - (local.get $0) - (local.get $2) - ) - ) - (if - (i32.eq - (i32.and - (local.get $0) - (i32.const 3) - ) - (i32.and - (local.get $1) - (i32.const 3) - ) - ) - (block - (loop $while-in - (if - (i32.and - (local.get $0) - (i32.const 3) - ) - (block - (if - (i32.eqz - (local.get $2) - ) - (return - (local.get $4) - ) - ) - (i32.store8 - (local.get $0) - (i32.load8_s - (local.get $1) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (local.set $2 - (i32.sub - (local.get $2) - (i32.const 1) - ) - ) - (br $while-in) - ) - ) - ) - (local.set $5 - (i32.add - (local.tee $2 - (i32.and - (local.get $3) - (i32.const -4) - ) - ) - (i32.const -64) - ) - ) - (loop $while-in1 - (if - (i32.le_s - (local.get $0) - (local.get $5) - ) - (block - (i32.store - (local.get $0) - (i32.load - (local.get $1) - ) - ) - (i32.store offset=4 - (local.get $0) - (i32.load offset=4 - (local.get $1) - ) - ) - (i32.store offset=8 - (local.get $0) - (i32.load offset=8 - (local.get $1) - ) - ) - (i32.store offset=12 - (local.get $0) - (i32.load offset=12 - (local.get $1) - ) - ) - (i32.store offset=16 - (local.get $0) - (i32.load offset=16 - (local.get $1) - ) - ) - (i32.store offset=20 - (local.get $0) - (i32.load offset=20 - (local.get $1) - ) - ) - (i32.store offset=24 - (local.get $0) - (i32.load offset=24 - (local.get $1) - ) - ) - (i32.store offset=28 - (local.get $0) - (i32.load offset=28 - (local.get $1) - ) - ) - (i32.store offset=32 - (local.get $0) - (i32.load offset=32 - (local.get $1) - ) - ) - (i32.store offset=36 - (local.get $0) - (i32.load offset=36 - (local.get $1) - ) - ) - (i32.store offset=40 - (local.get $0) - (i32.load offset=40 - (local.get $1) - ) - ) - (i32.store offset=44 - (local.get $0) - (i32.load offset=44 - (local.get $1) - ) - ) - (i32.store offset=48 - (local.get $0) - (i32.load offset=48 - (local.get $1) - ) - ) - (i32.store offset=52 - (local.get $0) - (i32.load offset=52 - (local.get $1) - ) - ) - (i32.store offset=56 - (local.get $0) - (i32.load offset=56 - (local.get $1) - ) - ) - (i32.store offset=60 - (local.get $0) - (i32.load offset=60 - (local.get $1) - ) - ) - (local.set $0 - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (local.set $1 - (i32.sub - (local.get $1) - (i32.const -64) - ) - ) - (br $while-in1) - ) - ) - ) - (loop $while-in3 - (if - (i32.lt_s - (local.get $0) - (local.get $2) - ) - (block - (i32.store - (local.get $0) - (i32.load - (local.get $1) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br $while-in3) - ) - ) - ) - ) - (block - (local.set $2 - (i32.sub - (local.get $3) - (i32.const 4) - ) - ) - (loop $while-in5 - (if - (i32.lt_s - (local.get $0) - (local.get $2) - ) - (block - (i32.store8 - (local.get $0) - (i32.load8_s - (local.get $1) - ) - ) - (i32.store8 offset=1 - (local.get $0) - (i32.load8_s offset=1 - (local.get $1) - ) - ) - (i32.store8 offset=2 - (local.get $0) - (i32.load8_s offset=2 - (local.get $1) - ) - ) - (i32.store8 offset=3 - (local.get $0) - (i32.load8_s offset=3 - (local.get $1) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 4) - ) - ) - (br $while-in5) - ) - ) - ) - ) - ) - (loop $while-in7 - (if - (i32.lt_s - (local.get $0) - (local.get $3) - ) - (block - (i32.store8 - (local.get $0) - (i32.load8_s - (local.get $1) - ) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (local.set $1 - (i32.add - (local.get $1) - (i32.const 1) - ) - ) - (br $while-in7) - ) - ) - ) - (local.get $4) - ) - (func $_memmove (; 144 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (if - (i32.and - (i32.lt_s - (local.get $1) - (local.get $0) - ) - (i32.lt_s - (local.get $0) - (i32.add - (local.get $1) - (local.get $2) - ) - ) - ) - (block - (local.set $1 - (i32.add - (local.get $1) - (local.get $2) - ) - ) - (local.set $0 - (i32.add - (local.tee $3 - (local.get $0) - ) - (local.get $2) - ) - ) - (loop $while-in - (if - (i32.gt_s - (local.get $2) - (i32.const 0) - ) - (block - (local.set $2 - (i32.sub - (local.get $2) - (i32.const 1) - ) - ) - (i32.store8 - (local.tee $0 - (i32.sub - (local.get $0) - (i32.const 1) - ) - ) - (i32.load8_s - (local.tee $1 - (i32.sub - (local.get $1) - (i32.const 1) - ) - ) - ) - ) - (br $while-in) - ) - ) - ) - (local.set $0 - (local.get $3) - ) - ) - (drop - (call $_memcpy - (local.get $0) - (local.get $1) - (local.get $2) - ) - ) - ) - (local.get $0) - ) - (func $_memset (; 145 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (local $3 i32) - (local $4 i32) - (local $5 i32) - (local $6 i32) - (local.set $4 - (i32.add - (local.get $0) - (local.get $2) - ) - ) - (local.set $3 - (i32.and - (local.get $1) - (i32.const 255) - ) - ) - (if - (i32.ge_s - (local.get $2) - (i32.const 67) - ) - (block - (loop $while-in - (if - (i32.and - (local.get $0) - (i32.const 3) - ) - (block - (i32.store8 - (local.get $0) - (local.get $3) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (br $while-in) - ) - ) - ) - (local.set $1 - (i32.or - (i32.or - (i32.or - (i32.shl - (local.get $3) - (i32.const 8) - ) - (local.get $3) - ) - (i32.shl - (local.get $3) - (i32.const 16) - ) - ) - (i32.shl - (local.get $3) - (i32.const 24) - ) - ) - ) - (local.set $6 - (i32.add - (local.tee $5 - (i32.and - (local.get $4) - (i32.const -4) - ) - ) - (i32.const -64) - ) - ) - (loop $while-in1 - (if - (i32.le_s - (local.get $0) - (local.get $6) - ) - (block - (i32.store - (local.get $0) - (local.get $1) - ) - (i32.store offset=4 - (local.get $0) - (local.get $1) - ) - (i32.store offset=8 - (local.get $0) - (local.get $1) - ) - (i32.store offset=12 - (local.get $0) - (local.get $1) - ) - (i32.store offset=16 - (local.get $0) - (local.get $1) - ) - (i32.store offset=20 - (local.get $0) - (local.get $1) - ) - (i32.store offset=24 - (local.get $0) - (local.get $1) - ) - (i32.store offset=28 - (local.get $0) - (local.get $1) - ) - (i32.store offset=32 - (local.get $0) - (local.get $1) - ) - (i32.store offset=36 - (local.get $0) - (local.get $1) - ) - (i32.store offset=40 - (local.get $0) - (local.get $1) - ) - (i32.store offset=44 - (local.get $0) - (local.get $1) - ) - (i32.store offset=48 - (local.get $0) - (local.get $1) - ) - (i32.store offset=52 - (local.get $0) - (local.get $1) - ) - (i32.store offset=56 - (local.get $0) - (local.get $1) - ) - (i32.store offset=60 - (local.get $0) - (local.get $1) - ) - (local.set $0 - (i32.sub - (local.get $0) - (i32.const -64) - ) - ) - (br $while-in1) - ) - ) - ) - (loop $while-in3 - (if - (i32.lt_s - (local.get $0) - (local.get $5) - ) - (block - (i32.store - (local.get $0) - (local.get $1) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 4) - ) - ) - (br $while-in3) - ) - ) - ) - ) - ) - (loop $while-in5 - (if - (i32.lt_s - (local.get $0) - (local.get $4) - ) - (block - (i32.store8 - (local.get $0) - (local.get $3) - ) - (local.set $0 - (i32.add - (local.get $0) - (i32.const 1) - ) - ) - (br $while-in5) - ) - ) - ) - (i32.sub - (local.get $4) - (local.get $2) - ) - ) - (func $_rintf (; 146 ;) (; has Stack IR ;) (param $0 f64) (result f64) - (if (result f64) - (f64.ne - (f64.sub - (local.get $0) - (f64.floor - (local.get $0) - ) - ) - (f64.const 0.5) - ) - (select - (f64.floor - (f64.add - (local.get $0) - (f64.const 0.5) - ) - ) - (f64.ceil - (f64.sub - (local.get $0) - (f64.const 0.5) - ) - ) - (f64.ge - (local.get $0) - (f64.const 0) - ) - ) - (f64.mul - (select - (f64.floor - (f64.add - (local.tee $0 - (f64.div - (local.get $0) - (f64.const 2) - ) - ) - (f64.const 0.5) - ) - ) - (f64.ceil - (f64.sub - (local.get $0) - (f64.const 0.5) - ) - ) - (f64.ge - (local.get $0) - (f64.const 0) - ) - ) - (f64.const 2) - ) - ) - ) - (func $dynCall_ii (; 147 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) - (call_indirect (type $FUNCSIG$ii) - (local.get $1) - (i32.and - (local.get $0) - (i32.const 1) - ) - ) - ) - (func $dynCall_iiii (; 148 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) - (call_indirect (type $FUNCSIG$iiii) - (local.get $1) - (local.get $2) - (local.get $3) - (i32.add - (i32.and - (local.get $0) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (func $dynCall_iiiiiii (; 149 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32) - (call_indirect (type $FUNCSIG$iiiiiii) - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $4) - (local.get $5) - (local.get $6) - (i32.add - (i32.and - (local.get $0) - (i32.const 7) - ) - (i32.const 4) - ) - ) - ) - (func $dynCall_viiiiiii (; 150 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) - (call_indirect (type $FUNCSIG$viiiiiii) - (local.get $1) - (local.get $2) - (local.get $3) - (local.get $4) - (local.get $5) - (local.get $6) - (local.get $7) - (i32.add - (i32.and - (local.get $0) - (i32.const 1) - ) - (i32.const 14) - ) - ) - ) - (func $b0 (; 151 ;) (; has Stack IR ;) (param $0 i32) (result i32) - (call $abort - (i32.const 0) - ) - (i32.const 0) - ) - (func $b1 (; 152 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) - (call $abort - (i32.const 1) - ) - (i32.const 0) - ) - (func $b2 (; 153 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) - (call $abort - (i32.const 2) - ) - (i32.const 0) - ) - (func $b3 (; 154 ;) (; has Stack IR ;) (param $0 i32) (param $1 i64) (param $2 i32) (result i64) - (call $abort - (i32.const 3) - ) - (i64.const 0) - ) - (func $b4 (; 155 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) - (call $abort - (i32.const 4) - ) - ) - (func $legalstub$dynCall_jiji (; 156 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) - (local $5 i64) - (call $setTempRet0 - (i32.wrap_i64 - (i64.shr_u - (local.tee $5 - (call_indirect (type $FUNCSIG$jiji) - (local.get $1) - (i64.or - (i64.extend_i32_u - (local.get $2) - ) - (i64.shl - (i64.extend_i32_u - (local.get $3) - ) - (i64.const 32) - ) - ) - (local.get $4) - (i32.add - (i32.and - (local.get $0) - (i32.const 1) - ) - (i32.const 12) - ) - ) - ) - (i64.const 32) - ) - ) - ) - (i32.wrap_i64 - (local.get $5) - ) - ) -) diff --git a/dist-unminified/recorder.js b/dist-unminified/recorder.js index 5d10bf33..2837f4ff 100644 --- a/dist-unminified/recorder.js +++ b/dist-unminified/recorder.js @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS53YXJuKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIFVzaW5nIGRlcHJlY2F0ZWQgc2NyaXB0UHJvY2Vzc29yJyk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ21lc3NhZ2UnXSApe1xuICAgICAgICBjYXNlICdyZWFkeSc6XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdwYWdlJzpcbiAgICAgICAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IGRhdGFbJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGRhdGFbJ3BhZ2UnXSk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICB0aGlzLmZpbmlzaCgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgfVxuICAgIH07XG5cbiAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCBPYmplY3QuYXNzaWduKHtcbiAgICAgIGNvbW1hbmQ6ICdpbml0JyxcbiAgICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSxcbiAgICAgIHdhdlNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGVcbiAgICB9LCB0aGlzLmNvbmZpZykpO1xuICB9KSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiggZmx1c2ggKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJyZWNvcmRpbmdcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJwYXVzZWRcIjtcbiAgICBpZiAoIGZsdXNoICYmIHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgICB2YXIgY2FsbGJhY2sgPSAoZSkgPT4ge1xuICAgICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZmx1c2hlZCcgKSB7XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICAgIGlmICggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICAgIH1cblxuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIHsgY29tbWFuZDogXCJmbHVzaFwiIH0gKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5yZXN1bWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInBhdXNlZFwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgIHRoaXMub25yZXN1bWUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldFJlY29yZGluZ0dhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRNb25pdG9yR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLm1vbml0b3JHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMubW9uaXRvckdhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0YXJ0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5pbml0QXVkaW9Db250ZXh0KCBzb3VyY2VOb2RlICk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbihyZXN1bHRzID0+IHtcbiAgICAgIHRoaXMuaW5pdEF1ZGlvR3JhcGgoKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZSA9IHJlc3VsdHNbMF07XG4gICAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICAgIHRoaXMub25zdGFydCgpO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogJ2dldEhlYWRlclBhZ2VzJyB9KTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLm1vbml0b3JHYWluTm9kZSApO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgKTtcbiAgICB9KTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3AgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgIT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuY2xlYXJTdHJlYW0oKTtcblxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICBpZiggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgfVxuXG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImRvbmVcIiB9KTtcbiAgICAgIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmRlc3Ryb3lXb3JrZXIgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICBpZiAoIHRoaXMuZW5jb2RlciApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gICAgfVxuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcmVQYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMucmVjb3JkZWRQYWdlcy5wdXNoKCBwYWdlICk7XG4gIHRoaXMudG90YWxMZW5ndGggKz0gcGFnZS5sZW5ndGg7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RyZWFtUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggcGFnZSApO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmZpbmlzaCA9IGZ1bmN0aW9uKCkge1xuICBpZiggIXRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgIHZhciBvdXRwdXREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIHRoaXMudG90YWxMZW5ndGggKTtcbiAgICB0aGlzLnJlY29yZGVkUGFnZXMucmVkdWNlKCBmdW5jdGlvbiggb2Zmc2V0LCBwYWdlICl7XG4gICAgICBvdXRwdXREYXRhLnNldCggcGFnZSwgb2Zmc2V0ICk7XG4gICAgICByZXR1cm4gb2Zmc2V0ICsgcGFnZS5sZW5ndGg7XG4gICAgfSwgMCk7XG5cbiAgICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggb3V0cHV0RGF0YSApO1xuICB9XG4gIHRoaXMub25zdG9wKCk7XG4gIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gIH1cbn07XG5cblxuLy8gQ2FsbGJhY2sgSGFuZGxlcnNcblJlY29yZGVyLnByb3RvdHlwZS5vbmRhdGFhdmFpbGFibGUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25wYXVzZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnJlc3VtZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0YXJ0ID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RvcCA9IGZ1bmN0aW9uKCl7fTtcblxuXG5tb2R1bGUuZXhwb3J0cyA9IFJlY29yZGVyO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.log('audioWorklet support not detected. Falling back to scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise(resolve => {\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS5sb2coJ2F1ZGlvV29ya2xldCBzdXBwb3J0IG5vdCBkZXRlY3RlZC4gRmFsbGluZyBiYWNrIHRvIHNjcmlwdFByb2Nlc3NvcicpO1xuICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZVNjcmlwdFByb2Nlc3NvciggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlLm9uYXVkaW9wcm9jZXNzID0gKCBlICkgPT4ge1xuICAgICAgICB0aGlzLmVuY29kZUJ1ZmZlcnMoIGUuaW5wdXRCdWZmZXIgKTtcbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIgPSBuZXcgZ2xvYmFsLldvcmtlcih0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRXb3JrZXIgPSBmdW5jdGlvbigpe1xuICB2YXIgb25QYWdlID0gKHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzID8gdGhpcy5zdHJlYW1QYWdlIDogdGhpcy5zdG9yZVBhZ2UpLmJpbmQodGhpcyk7XG5cbiAgdGhpcy5yZWNvcmRlZFBhZ2VzID0gW107XG4gIHRoaXMudG90YWxMZW5ndGggPSAwO1xuXG4gIHJldHVybiB0aGlzLmxvYWRXb3JrZXIoKS50aGVuKCgpID0+IG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgIHZhciBjYWxsYmFjayA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgc3dpdGNoKCBkYXRhWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBkYXRhWydzYW1wbGVQb3NpdGlvbiddO1xuICAgICAgICAgIG9uUGFnZShkYXRhWydwYWdlJ10pO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgdGhpcy5maW5pc2goKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSggT2JqZWN0LmFzc2lnbih7XG4gICAgICBjb21tYW5kOiAnaW5pdCcsXG4gICAgICBvcmlnaW5hbFNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGUsXG4gICAgICB3YXZTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlXG4gICAgfSwgdGhpcy5jb25maWcpKTtcbiAgfSkpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnBhdXNlID0gZnVuY3Rpb24oIGZsdXNoICkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicGF1c2VkXCI7XG4gICAgaWYgKCBmbHVzaCAmJiB0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgICBpZiAoIGVbXCJkYXRhXCJdW1wibWVzc2FnZVwiXSA9PT0gJ2ZsdXNoZWQnICkge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgICBpZiAoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCB7IGNvbW1hbmQ6IFwiZmx1c2hcIiB9ICk7XG4gICAgICB9KTtcbiAgICB9XG4gICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucmVzdW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJwYXVzZWRcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICB0aGlzLm9ucmVzdW1lKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRSZWNvcmRpbmdHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0TW9uaXRvckdhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLm1vbml0b3JHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdGFydCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuaW5pdEF1ZGlvQ29udGV4dCggc291cmNlTm9kZSApO1xuXG4gICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSAwO1xuXG4gICAgcmV0dXJuIFByb21pc2UuYWxsKFt0aGlzLmluaXRTb3VyY2VOb2RlKHNvdXJjZU5vZGUpLCB0aGlzLmluaXRXb3JrZXIoKV0pLnRoZW4ocmVzdWx0cyA9PiB7XG4gICAgICB0aGlzLmluaXRBdWRpb0dyYXBoKCk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUgPSByZXN1bHRzWzBdO1xuICAgICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgICB0aGlzLm9uc3RhcnQoKTtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6ICdnZXRIZWFkZXJQYWdlcycgfSk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5tb25pdG9yR2Fpbk5vZGUgKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICk7XG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9wID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlICE9PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwiaW5hY3RpdmVcIjtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5zb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmNsZWFyU3RyZWFtKCk7XG5cbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICB2YXIgY2FsbGJhY2sgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgaWYgKCBkYXRhW1wibWVzc2FnZVwiXSA9PT0gJ2RvbmUnICkge1xuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICB9XG5cbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiZG9uZVwiIH0pO1xuICAgICAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZGVzdHJveVdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgICB9XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9yZVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5yZWNvcmRlZFBhZ2VzLnB1c2goIHBhZ2UgKTtcbiAgdGhpcy50b3RhbExlbmd0aCArPSBwYWdlLmxlbmd0aDtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdHJlYW1QYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMub25kYXRhYXZhaWxhYmxlKCBwYWdlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZmluaXNoID0gZnVuY3Rpb24oKSB7XG4gIGlmKCAhdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgdmFyIG91dHB1dERhdGEgPSBuZXcgVWludDhBcnJheSggdGhpcy50b3RhbExlbmd0aCApO1xuICAgIHRoaXMucmVjb3JkZWRQYWdlcy5yZWR1Y2UoIGZ1bmN0aW9uKCBvZmZzZXQsIHBhZ2UgKXtcbiAgICAgIG91dHB1dERhdGEuc2V0KCBwYWdlLCBvZmZzZXQgKTtcbiAgICAgIHJldHVybiBvZmZzZXQgKyBwYWdlLmxlbmd0aDtcbiAgICB9LCAwKTtcblxuICAgIHRoaXMub25kYXRhYXZhaWxhYmxlKCBvdXRwdXREYXRhICk7XG4gIH1cbiAgdGhpcy5vbnN0b3AoKTtcbiAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuXG4vLyBDYWxsYmFjayBIYW5kbGVyc1xuUmVjb3JkZXIucHJvdG90eXBlLm9uZGF0YWF2YWlsYWJsZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnBhdXNlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucmVzdW1lID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RhcnQgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdG9wID0gZnVuY3Rpb24oKXt9O1xuXG5cbm1vZHVsZS5leHBvcnRzID0gUmVjb3JkZXI7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); /***/ }) diff --git a/dist/recorder.min.js b/dist/recorder.min.js index 8d6b5482..d8b85fa4 100644 --- a/dist/recorder.min.js +++ b/dist/recorder.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.log("audioWorklet support not detected. Falling back to scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=({data:o})=>{"done"===o.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file diff --git a/test/recorder.js b/test/recorder.js index 74c8e8e4..8d9c6aef 100644 --- a/test/recorder.js +++ b/test/recorder.js @@ -38,7 +38,45 @@ describe('Recorder', function(){ }; beforeEach(function(){ + var messageHandlers = []; + + const nodeAddEventListener = sinon.spy(function( event, callback ) { + if(event == 'message') { + messageHandlers.push(callback); + } + }); + + const nodeRemoveEventListener = sinon.spy(function( event, callback ) { + if ( event == 'message' ) { + var index = messageHandlers.indexOf(callback); + if ( index > -1 ) { + messageHandlers.splice(index, 1); + } + } + }); + + const nodePostMessage = sinon.spy(function( message ) { + // run callbacks in next tick + global.Promise.resolve().then(() => { + var handlers = messageHandlers.slice(0).reverse(); + function call(e) { + handlers.forEach(h => h(e)); + } + + switch (message['command']) { + case 'init': + return call({data: {message: 'ready'}}); + case 'done': + return call({data: {message: 'done'}}); + case 'flush': + return call({data: {message: 'flushed'}}); + } + }); + }); + + global.AudioContext = sinon.stub(); + global.AudioContext.prototype.createGain = () => { return { connect: sinon.stub(), @@ -48,16 +86,33 @@ describe('Recorder', function(){ } }; }; + global.AudioContext.prototype.createScriptProcessor = sinon.stub().returns({ connect: sinon.stub(), disconnect: sinon.stub() }); + global.AudioContext.prototype.createMediaStreamSource = sinon.stub().returns({ connect: sinon.stub(), disconnect: sinon.stub() }); + global.AudioContext.prototype.sampleRate = 44100; global.AudioContext.prototype.close = sinon.stub(); + global.AudioContext.prototype.audioWorklet = { + addModule: sinon.stub().resolves() + }; + + global.AudioWorkletNode = sinon.stub().returns({ + connect: sinon.stub(), + disconnect: sinon.stub(), + port: { + addEventListener: nodeAddEventListener, + removeEventListener: nodeRemoveEventListener, + postMessage: nodePostMessage, + start: sinon.stub() + } + }); global.Event = sinon.stub(); global.CustomEvent = sinon.stub(); @@ -70,38 +125,9 @@ describe('Recorder', function(){ }); global.Worker = sinon.stub(); - var messageHandlers = []; - global.Worker.prototype.addEventListener = sinon.spy(function( event, callback ) { - if(event == 'message') { - messageHandlers.push(callback); - } - }); - global.Worker.prototype.removeEventListener = sinon.spy(function( event, callback ) { - if ( event == 'message' ) { - var index = messageHandlers.indexOf(callback); - if ( index > -1 ) { - messageHandlers.splice(index, 1); - } - } - }); - global.Worker.prototype.postMessage = sinon.spy(function( message ) { - // run callbacks in next tick - global.Promise.resolve().then(() => { - var handlers = messageHandlers.slice(0).reverse(); - function call(e) { - handlers.forEach(h => h(e)); - } - - switch (message['command']) { - case 'init': - return call({data: {message: 'ready'}}); - case 'done': - return call({data: {message: 'done'}}); - case 'flush': - return call({data: {message: 'flushed'}}); - } - }); - }); + global.Worker.prototype.addEventListener = nodeAddEventListener; + global.Worker.prototype.removeEventListener = nodeRemoveEventListener; + global.Worker.prototype.postMessage = nodePostMessage; global.Promise = Promise; @@ -217,6 +243,24 @@ describe('Recorder', function(){ }); it('should start recording', function(){ + var rec = new Recorder(); + return rec.start().then( function(){ + expect(rec.audioContext.audioWorklet.addModule).to.have.been.calledOnce; + expect(global.AudioWorkletNode).to.have.been.calledWithNew; + expect(rec.encoder.addEventListener).to.have.been.calledOnce; + expect(rec.encoder.addEventListener).to.have.been.calledWith('message'); + expect(rec.state).to.equal('recording'); + expect(rec.sourceNode.connect).to.have.been.calledTwice; + expect(rec.encoder.postMessage).to.have.been.calledWithMatch({ + command: 'init', + wavSampleRate: 44100, + originalSampleRate: 44100 + }); + }); + }); + + it('should start recording with createScriptProcessor', function(){ + delete global.AudioContext.prototype.audioWorklet; var rec = new Recorder(); return rec.start().then( function(){ expect(global.Worker).to.have.been.calledWithNew; From b235480662aecccd5b34cb1ee68112b012e15974 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Fri, 19 Jun 2020 22:30:59 -0400 Subject: [PATCH 20/44] Add Worklet Support to waveRecorder --- dist-unminified/waveWorker.js | 2 +- dist/waveWorker.min.js | 2 +- src/waveWorker.js | 109 ++++++++++++++++++++++++++-------- 3 files changed, 87 insertions(+), 26 deletions(-) diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index 632148cc..6ecff159 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n \nvar recorder;\n\nglobal['onmessage'] = function( e ){\n switch( e['data']['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( e['data']['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n recorder.requestData();\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( e['data'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n};\n\nvar WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n global['postMessage']( {message: 'page', page: wav}, [wav.buffer] );\n global['postMessage']( {message: 'done'} );\n};\n\nmodule.exports = WavePCM\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1dhdmVXb3JrZXIvLi9zcmMvd2F2ZVdvcmtlci5qcz8wNzUxIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuICBcbnZhciByZWNvcmRlcjtcblxuZ2xvYmFsWydvbm1lc3NhZ2UnXSA9IGZ1bmN0aW9uKCBlICl7XG4gIHN3aXRjaCggZVsnZGF0YSddWydjb21tYW5kJ10gKXtcblxuICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBlWydkYXRhJ11bJ2J1ZmZlcnMnXSApO1xuICAgICAgfVxuICAgICAgYnJlYWs7XG5cbiAgICBjYXNlICdkb25lJzpcbiAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICByZWNvcmRlci5yZXF1ZXN0RGF0YSgpO1xuICAgICAgICByZWNvcmRlciA9IG51bGw7XG4gICAgICB9XG4gICAgICBicmVhaztcblxuICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgYnJlYWs7XG5cbiAgICBjYXNlICdpbml0JzpcbiAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGVbJ2RhdGEnXSApO1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgIGJyZWFrO1xuXG4gICAgZGVmYXVsdDpcbiAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gIH1cbn07XG5cbnZhciBXYXZlUENNID0gZnVuY3Rpb24oIGNvbmZpZyApe1xuXG4gIHZhciBjb25maWcgPSBPYmplY3QuYXNzaWduKHtcbiAgICB3YXZCaXREZXB0aDogMTZcbiAgfSwgY29uZmlnKTtcblxuICBpZiAoICFjb25maWdbJ3dhdlNhbXBsZVJhdGUnXSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJ3YXZTYW1wbGVSYXRlIHZhbHVlIGlzIHJlcXVpcmVkIHRvIHJlY29yZC4gTk9URTogQXVkaW8gaXMgbm90IHJlc2FtcGxlZCFcIik7XG4gIH1cblxuICBpZiAoIFs4LCAxNiwgMjQsIDMyXS5pbmRleE9mKCBjb25maWdbJ3dhdkJpdERlcHRoJ10gKSA9PT0gLTEgKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiT25seSA4LCAxNiwgMjQgYW5kIDMyIGJpdHMgcGVyIHNhbXBsZSBhcmUgc3VwcG9ydGVkXCIpO1xuICB9XG5cbiAgdGhpcy5iaXREZXB0aCA9IGNvbmZpZ1snd2F2Qml0RGVwdGgnXTtcbiAgdGhpcy5zYW1wbGVSYXRlID0gY29uZmlnWyd3YXZTYW1wbGVSYXRlJ107XG4gIHRoaXMucmVjb3JkZWRCdWZmZXJzID0gW107XG4gIHRoaXMuYnl0ZXNQZXJTYW1wbGUgPSB0aGlzLmJpdERlcHRoIC8gODtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlY29yZCA9IGZ1bmN0aW9uKCBidWZmZXJzICl7XG4gIHRoaXMubnVtYmVyT2ZDaGFubmVscyA9IHRoaXMubnVtYmVyT2ZDaGFubmVscyB8fCBidWZmZXJzLmxlbmd0aDtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IGJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgcmVkdWNlZERhdGEgPSBuZXcgVWludDhBcnJheSggYnVmZmVyTGVuZ3RoICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICogdGhpcy5ieXRlc1BlclNhbXBsZSApO1xuXG4gIC8vIEludGVybGVhdmVcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgYnVmZmVyTGVuZ3RoOyBpKysgKSB7XG4gICAgZm9yICggdmFyIGNoYW5uZWwgPSAwOyBjaGFubmVsIDwgdGhpcy5udW1iZXJPZkNoYW5uZWxzOyBjaGFubmVsKysgKSB7XG5cbiAgICAgIHZhciBvdXRwdXRJbmRleCA9ICggaSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyArIGNoYW5uZWwgKSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGU7XG5cbiAgICAgIC8vIGNsaXAgdGhlIHNpZ25hbCBpZiBpdCBleGNlZWRzIFstMSwgMV1cbiAgICAgIHZhciBzYW1wbGUgPSBNYXRoLm1heCgtMSwgTWF0aC5taW4oMSwgYnVmZmVyc1sgY2hhbm5lbCBdWyBpIF0pKTtcblxuICAgICAgLy8gYml0IHJlZHVjZSBhbmQgY29udmVydCB0byBpbnRlZ2VyXG4gICAgICBzd2l0Y2ggKCB0aGlzLmJ5dGVzUGVyU2FtcGxlICkge1xuICAgICAgICBjYXNlIDQ6IC8vIDMyIGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMjE0NzQ4MzY0Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAzIF0gPSBzYW1wbGUgPj4gMjQ7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAzOiAvLyAyNCBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDgzODg2MDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAyOiAvLyAxNiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDMyNzY3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAxOiAvLyA4IGJpdHMgdW5zaWduZWRcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IChzYW1wbGUgKyAxKSAqIDEyNy41O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiT25seSA4LCAxNiwgMjQgYW5kIDMyIGJpdHMgcGVyIHNhbXBsZSBhcmUgc3VwcG9ydGVkXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoaXMucmVjb3JkZWRCdWZmZXJzLnB1c2goIHJlZHVjZWREYXRhICk7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZXF1ZXN0RGF0YSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBidWZmZXJMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciBkYXRhTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoICogYnVmZmVyTGVuZ3RoO1xuICB2YXIgaGVhZGVyTGVuZ3RoID0gNDQ7XG4gIHZhciB3YXYgPSBuZXcgVWludDhBcnJheSggaGVhZGVyTGVuZ3RoICsgZGF0YUxlbmd0aCApO1xuICB2YXIgdmlldyA9IG5ldyBEYXRhVmlldyggd2F2LmJ1ZmZlciApO1xuXG4gIHZpZXcuc2V0VWludDMyKCAwLCAxMzgwNTMzODMwLCBmYWxzZSApOyAvLyBSSUZGIGlkZW50aWZpZXIgJ1JJRkYnXG4gIHZpZXcuc2V0VWludDMyKCA0LCAzNiArIGRhdGFMZW5ndGgsIHRydWUgKTsgLy8gZmlsZSBsZW5ndGggbWludXMgUklGRiBpZGVudGlmaWVyIGxlbmd0aCBhbmQgZmlsZSBkZXNjcmlwdGlvbiBsZW5ndGhcbiAgdmlldy5zZXRVaW50MzIoIDgsIDE0NjM4OTk3MTcsIGZhbHNlICk7IC8vIFJJRkYgdHlwZSAnV0FWRSdcbiAgdmlldy5zZXRVaW50MzIoIDEyLCAxNzE4NDQ5MTg0LCBmYWxzZSApOyAvLyBmb3JtYXQgY2h1bmsgaWRlbnRpZmllciAnZm10ICdcbiAgdmlldy5zZXRVaW50MzIoIDE2LCAxNiwgdHJ1ZSApOyAvLyBmb3JtYXQgY2h1bmsgbGVuZ3RoXG4gIHZpZXcuc2V0VWludDE2KCAyMCwgMSwgdHJ1ZSApOyAvLyBzYW1wbGUgZm9ybWF0IChyYXcpXG4gIHZpZXcuc2V0VWludDE2KCAyMiwgdGhpcy5udW1iZXJPZkNoYW5uZWxzLCB0cnVlICk7IC8vIGNoYW5uZWwgY291bnRcbiAgdmlldy5zZXRVaW50MzIoIDI0LCB0aGlzLnNhbXBsZVJhdGUsIHRydWUgKTsgLy8gc2FtcGxlIHJhdGVcbiAgdmlldy5zZXRVaW50MzIoIDI4LCB0aGlzLnNhbXBsZVJhdGUgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICogdGhpcy5udW1iZXJPZkNoYW5uZWxzLCB0cnVlICk7IC8vIGJ5dGUgcmF0ZSAoc2FtcGxlIHJhdGUgKiBibG9jayBhbGlnbilcbiAgdmlldy5zZXRVaW50MTYoIDMyLCB0aGlzLmJ5dGVzUGVyU2FtcGxlICogdGhpcy5udW1iZXJPZkNoYW5uZWxzLCB0cnVlICk7IC8vIGJsb2NrIGFsaWduIChjaGFubmVsIGNvdW50ICogYnl0ZXMgcGVyIHNhbXBsZSlcbiAgdmlldy5zZXRVaW50MTYoIDM0LCB0aGlzLmJpdERlcHRoLCB0cnVlICk7IC8vIGJpdHMgcGVyIHNhbXBsZVxuICB2aWV3LnNldFVpbnQzMiggMzYsIDE2ODQxMDgzODUsIGZhbHNlKTsgLy8gZGF0YSBjaHVuayBpZGVudGlmaWVyICdkYXRhJ1xuICB2aWV3LnNldFVpbnQzMiggNDAsIGRhdGFMZW5ndGgsIHRydWUgKTsgLy8gZGF0YSBjaHVuayBsZW5ndGhcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aDsgaSsrICkge1xuICAgIHdhdi5zZXQoIHRoaXMucmVjb3JkZWRCdWZmZXJzW2ldLCBpICogYnVmZmVyTGVuZ3RoICsgaGVhZGVyTGVuZ3RoICk7XG4gIH1cblxuICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn0sIFt3YXYuYnVmZmVyXSApO1xuICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IFdhdmVQQ01cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n \nvar recorder;\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(this.recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( e['data'] );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'record':\n if (recorder) {\n recorder.record( e['data']['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( e['data'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\nvar WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\nmodule.exports = WavePCM\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1dhdmVXb3JrZXIvLi9zcmMvd2F2ZVdvcmtlci5qcz8wNzUxIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuICBcbnZhciByZWNvcmRlcjtcblxuLy8gUnVuIGluIEF1ZGlvV29ya2xldEdsb2JhbCBzY29wZVxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddIHtcblxuICAgIGNvbnN0cnVjdG9yKCl7XG4gICAgICBzdXBlcigpO1xuICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSB0cnVlO1xuICAgICAgdGhpcy5wb3J0Lm9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZSh0aGlzLnJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBlWydkYXRhJ10gKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmIChyZWNvcmRlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICByZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ3JlY29yZCc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZVsnZGF0YSddWydidWZmZXJzJ10gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICByZWNvcmRlciA9IG51bGw7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBlWydkYXRhJ10gKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xufVxuXG52YXIgV2F2ZVBDTSA9IGZ1bmN0aW9uKCBjb25maWcgKXtcblxuICB2YXIgY29uZmlnID0gT2JqZWN0LmFzc2lnbih7XG4gICAgd2F2Qml0RGVwdGg6IDE2XG4gIH0sIGNvbmZpZyk7XG5cbiAgaWYgKCAhY29uZmlnWyd3YXZTYW1wbGVSYXRlJ10gKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwid2F2U2FtcGxlUmF0ZSB2YWx1ZSBpcyByZXF1aXJlZCB0byByZWNvcmQuIE5PVEU6IEF1ZGlvIGlzIG5vdCByZXNhbXBsZWQhXCIpO1xuICB9XG5cbiAgaWYgKCBbOCwgMTYsIDI0LCAzMl0uaW5kZXhPZiggY29uZmlnWyd3YXZCaXREZXB0aCddICkgPT09IC0xICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgfVxuXG4gIHRoaXMuYml0RGVwdGggPSBjb25maWdbJ3dhdkJpdERlcHRoJ107XG4gIHRoaXMuc2FtcGxlUmF0ZSA9IGNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddO1xuICB0aGlzLnJlY29yZGVkQnVmZmVycyA9IFtdO1xuICB0aGlzLmJ5dGVzUGVyU2FtcGxlID0gdGhpcy5iaXREZXB0aCAvIDg7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZWNvcmQgPSBmdW5jdGlvbiggYnVmZmVycyApe1xuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSB0aGlzLm51bWJlck9mQ2hhbm5lbHMgfHwgYnVmZmVycy5sZW5ndGg7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IFdhdmVQQ01cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index 12c54ec2..5a87ba3e 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.WaveWorker=t():e.WaveWorker=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)r.d(n,s,function(t){return e[t]}.bind(null,s));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){var r;t.onmessage=function(e){switch(e.data.command){case"encode":r&&r.record(e.data.buffers);break;case"done":r&&(r.requestData(),r=null);break;case"close":t.close();break;case"init":r=new n(e.data),t.postMessage({message:"ready"})}};var n=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};n.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),n=0;n>8,r[a+2]=i>>16,r[a+3]=i>>24;break;case 3:i=8388607.5*i-.5,r[a]=i,r[a+1]=i>>8,r[a+2]=i>>16;break;case 2:i=32767.5*i-.5,r[a]=i,r[a+1]=i>>8;break;case 1:r[a]=127.5*(i+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,r=this.recordedBuffers.length*e,n=new Uint8Array(44+r),s=new DataView(n.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+r,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,r,!0);for(var a=0;a{switch(t.command){case"done":s&&(this.postPage(this.recorder.requestData()),r.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e.data),this.port.postMessage({message:"ready"})}}}process(e){return s&&e[0]&&s.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}r.registerProcessor("encoder-worklet",t)}else{r.onmessage=({data:t})=>{switch(t.command){case"record":s&&s.record(e.data.buffers);break;case"done":s&&((o=s.requestData())&&r.postMessage(o,[o.page.buffer]),r.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e.data),r.postMessage({message:"ready"})}var o}}var n=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};n.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n { + switch( data['command'] ){ + + case 'done': + if (recorder) { + this.postPage(this.recorder.requestData()); + this.port.postMessage( {message: 'done'} ); + recorder = null; + } + break; + + case 'close': + this.continueProcess = false; + break; + + case 'init': + recorder = new WavePCM( e['data'] ); + this.port.postMessage( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } } - break; + } - case 'done': - if (recorder) { - recorder.requestData(); - recorder = null; + process(inputs) { + if (recorder && inputs[0]){ + recorder.record( inputs[0] ); } - break; + return this.continueProcess; + } - case 'close': - global['close'](); - break; + postPage(pageData) { + if (pageData) { + this.port.postMessage( pageData, [pageData.page.buffer] ); + } + } + } - case 'init': - recorder = new WavePCM( e['data'] ); - global['postMessage']( {message: 'ready'} ); - break; + global['registerProcessor']('encoder-worklet', EncoderWorklet); +} - default: - // Ignore any unknown commands and continue recieving commands +// run in scriptProcessor worker scope +else { + var postPageGlobal = (pageData) => { + if (pageData) { + global['postMessage']( pageData, [pageData.page.buffer] ); + } } -}; + + global['onmessage'] = ({ data }) => { + + switch( data['command'] ){ + + case 'record': + if (recorder) { + recorder.record( data['buffers'] ); + } + break; + + case 'done': + if (recorder) { + postPageGlobal(recorder.requestData()); + global['postMessage']( {message: 'done'} ); + recorder = null; + } + break; + + case 'close': + global['close'](); + break; + + case 'init': + recorder = new WavePCM( data ); + global['postMessage']( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + }; +} var WavePCM = function( config ){ @@ -127,8 +189,7 @@ WavePCM.prototype.requestData = function(){ wav.set( this.recordedBuffers[i], i * bufferLength + headerLength ); } - global['postMessage']( {message: 'page', page: wav}, [wav.buffer] ); - global['postMessage']( {message: 'done'} ); + return {message: 'page', page: wav}; }; module.exports = WavePCM From bc28edf8c9ecd9cf823f4416649f180a6186ed7e Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Fri, 19 Jun 2020 22:44:35 -0400 Subject: [PATCH 21/44] Add AudioWorklet support to waveWorker --- Makefile | 4 ++-- dist-unminified/waveWorker.js | 12 ++++++------ dist/waveWorker.min.js | 2 +- src/waveWorker.js | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index cd1f748c..77c1535f 100644 --- a/Makefile +++ b/Makefile @@ -80,7 +80,7 @@ $(RECORDER_MIN): $(RECORDER_SRC) npm run webpack -- --config webpack.config.js -p --output-library Recorder $(RECORDER_SRC) -o $@ $(WAVE_WORKER): $(WAVE_WORKER_SRC) - npm run webpack -- --config webpack.config.js -d --output-library WaveWorker $(WAVE_WORKER_SRC) -o $@ + npm run webpack -- --config webpack.config.js -d $(WAVE_WORKER_SRC) -o $@ $(WAVE_WORKER_MIN): $(WAVE_WORKER_SRC) - npm run webpack -- --config webpack.config.js -p --output-library WaveWorker $(WAVE_WORKER_SRC) -o $@ + npm run webpack -- --config webpack.config.js -p $(WAVE_WORKER_SRC) -o $@ diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index 6ecff159..74d1119b 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -3,10 +3,10 @@ module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); - else if(typeof exports === 'object') - exports["WaveWorker"] = factory(); - else - root["WaveWorker"] = factory(); + else { + var a = factory(); + for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; + } })(typeof self !== 'undefined' ? self : this, function() { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache @@ -103,7 +103,7 @@ return /******/ (function(modules) { // webpackBootstrap /*! no static exports found */ /***/ (function(module, exports) { -eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvd2VicGFjay9idWlsZGluL2dsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1dhdmVXb3JrZXIvKHdlYnBhY2spL2J1aWxkaW4vZ2xvYmFsLmpzP2NkMDAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGc7XG5cbi8vIFRoaXMgd29ya3MgaW4gbm9uLXN0cmljdCBtb2RlXG5nID0gKGZ1bmN0aW9uKCkge1xuXHRyZXR1cm4gdGhpcztcbn0pKCk7XG5cbnRyeSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgZXZhbCBpcyBhbGxvd2VkIChzZWUgQ1NQKVxuXHRnID0gZyB8fCBuZXcgRnVuY3Rpb24oXCJyZXR1cm4gdGhpc1wiKSgpO1xufSBjYXRjaCAoZSkge1xuXHQvLyBUaGlzIHdvcmtzIGlmIHRoZSB3aW5kb3cgcmVmZXJlbmNlIGlzIGF2YWlsYWJsZVxuXHRpZiAodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIikgZyA9IHdpbmRvdztcbn1cblxuLy8gZyBjYW4gc3RpbGwgYmUgdW5kZWZpbmVkLCBidXQgbm90aGluZyB0byBkbyBhYm91dCBpdC4uLlxuLy8gV2UgcmV0dXJuIHVuZGVmaW5lZCwgaW5zdGVhZCBvZiBub3RoaW5nIGhlcmUsIHNvIGl0J3Ncbi8vIGVhc2llciB0byBoYW5kbGUgdGhpcyBjYXNlLiBpZighZ2xvYmFsKSB7IC4uLn1cblxubW9kdWxlLmV4cG9ydHMgPSBnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\n"); +eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvd2VicGFjay9idWlsZGluL2dsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8od2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanM/Y2QwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcblxuLy8gVGhpcyB3b3JrcyBpbiBub24tc3RyaWN0IG1vZGVcbmcgPSAoZnVuY3Rpb24oKSB7XG5cdHJldHVybiB0aGlzO1xufSkoKTtcblxudHJ5IHtcblx0Ly8gVGhpcyB3b3JrcyBpZiBldmFsIGlzIGFsbG93ZWQgKHNlZSBDU1ApXG5cdGcgPSBnIHx8IG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCk7XG59IGNhdGNoIChlKSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXG5cdGlmICh0eXBlb2Ygd2luZG93ID09PSBcIm9iamVjdFwiKSBnID0gd2luZG93O1xufVxuXG4vLyBnIGNhbiBzdGlsbCBiZSB1bmRlZmluZWQsIGJ1dCBub3RoaW5nIHRvIGRvIGFib3V0IGl0Li4uXG4vLyBXZSByZXR1cm4gdW5kZWZpbmVkLCBpbnN0ZWFkIG9mIG5vdGhpbmcgaGVyZSwgc28gaXQnc1xuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\n"); /***/ }), @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n \nvar recorder;\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(this.recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( e['data'] );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'record':\n if (recorder) {\n recorder.record( e['data']['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( e['data'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\nvar WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\nmodule.exports = WavePCM\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1dhdmVXb3JrZXIvLi9zcmMvd2F2ZVdvcmtlci5qcz8wNzUxIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuICBcbnZhciByZWNvcmRlcjtcblxuLy8gUnVuIGluIEF1ZGlvV29ya2xldEdsb2JhbCBzY29wZVxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddIHtcblxuICAgIGNvbnN0cnVjdG9yKCl7XG4gICAgICBzdXBlcigpO1xuICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSB0cnVlO1xuICAgICAgdGhpcy5wb3J0Lm9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZSh0aGlzLnJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBlWydkYXRhJ10gKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmIChyZWNvcmRlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICByZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ3JlY29yZCc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZVsnZGF0YSddWydidWZmZXJzJ10gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICByZWNvcmRlciA9IG51bGw7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBlWydkYXRhJ10gKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xufVxuXG52YXIgV2F2ZVBDTSA9IGZ1bmN0aW9uKCBjb25maWcgKXtcblxuICB2YXIgY29uZmlnID0gT2JqZWN0LmFzc2lnbih7XG4gICAgd2F2Qml0RGVwdGg6IDE2XG4gIH0sIGNvbmZpZyk7XG5cbiAgaWYgKCAhY29uZmlnWyd3YXZTYW1wbGVSYXRlJ10gKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwid2F2U2FtcGxlUmF0ZSB2YWx1ZSBpcyByZXF1aXJlZCB0byByZWNvcmQuIE5PVEU6IEF1ZGlvIGlzIG5vdCByZXNhbXBsZWQhXCIpO1xuICB9XG5cbiAgaWYgKCBbOCwgMTYsIDI0LCAzMl0uaW5kZXhPZiggY29uZmlnWyd3YXZCaXREZXB0aCddICkgPT09IC0xICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgfVxuXG4gIHRoaXMuYml0RGVwdGggPSBjb25maWdbJ3dhdkJpdERlcHRoJ107XG4gIHRoaXMuc2FtcGxlUmF0ZSA9IGNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddO1xuICB0aGlzLnJlY29yZGVkQnVmZmVycyA9IFtdO1xuICB0aGlzLmJ5dGVzUGVyU2FtcGxlID0gdGhpcy5iaXREZXB0aCAvIDg7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZWNvcmQgPSBmdW5jdGlvbiggYnVmZmVycyApe1xuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSB0aGlzLm51bWJlck9mQ2hhbm5lbHMgfHwgYnVmZmVycy5sZW5ndGg7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IFdhdmVQQ01cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n \nvar recorder;\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'record':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\nvar WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\nmodule.exports = WavePCM\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4gIFxudmFyIHJlY29yZGVyO1xuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBkYXRhICk7XG4gICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHByb2Nlc3MoaW5wdXRzKSB7XG4gICAgICBpZiAocmVjb3JkZXIgJiYgaW5wdXRzWzBdKXtcbiAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBpbnB1dHNbMF0gKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLmNvbnRpbnVlUHJvY2VzcztcbiAgICB9XG5cbiAgICBwb3N0UGFnZShwYWdlRGF0YSkge1xuICAgICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgcG9zdFBhZ2VHbG9iYWwgPSAocGFnZURhdGEpID0+IHtcbiAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ29ubWVzc2FnZSddID0gKHsgZGF0YSB9KSA9PiB7XG5cbiAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICBjYXNlICdyZWNvcmQnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICByZWNvcmRlci5yZWNvcmQoIGRhdGFbJ2J1ZmZlcnMnXSApO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBnbG9iYWxbJ2Nsb3NlJ10oKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBkYXRhICk7XG4gICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcbn1cblxudmFyIFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBXYXZlUENNXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index 5a87ba3e..e629dcfb 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.WaveWorker=t():e.WaveWorker=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(t,r,s){"use strict";(function(r){var s;if(r.registerProcessor&&r.AudioWorkletProcessor){class t extends r.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=({data:t})=>{switch(t.command){case"done":s&&(this.postPage(this.recorder.requestData()),r.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e.data),this.port.postMessage({message:"ready"})}}}process(e){return s&&e[0]&&s.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}r.registerProcessor("encoder-worklet",t)}else{r.onmessage=({data:t})=>{switch(t.command){case"record":s&&s.record(e.data.buffers);break;case"done":s&&((o=s.requestData())&&r.postMessage(o,[o.page.buffer]),r.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e.data),r.postMessage({message:"ready"})}var o}}var n=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};n.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":r&&(this.postPage(r.requestData()),this.port.postMessage({message:"done"}),r=null);break;case"close":this.continueProcess=!1;break;case"init":r=new s(e),this.port.postMessage({message:"ready"})}}}process(e){return r&&e[0]&&r.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}t.registerProcessor("encoder-worklet",e)}else{t.onmessage=({data:e})=>{switch(e.command){case"record":r&&r.record(e.buffers);break;case"done":r&&((n=r.requestData())&&t.postMessage(n,[n.page.buffer]),t.postMessage({message:"done"}),r=null);break;case"close":t.close();break;case"init":r=new s(e),t.postMessage({message:"ready"})}var n}}var s=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};s.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},s.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n Date: Fri, 19 Jun 2020 23:20:35 -0400 Subject: [PATCH 22/44] Fix export --- dist-unminified/waveWorker.js | 6 +- dist/waveWorker.min.js | 2 +- src/waveWorker.js | 187 +++++++++++++++++----------------- test/waveWorker.js | 2 +- 4 files changed, 98 insertions(+), 99 deletions(-) diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index 74d1119b..c90e559b 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -111,11 +111,11 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /*!***************************!*\ !*** ./src/waveWorker.js ***! \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/*! exports provided: WavePCM */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n \nvar recorder;\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'record':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\nvar WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\nmodule.exports = WavePCM\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4gIFxudmFyIHJlY29yZGVyO1xuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBkYXRhICk7XG4gICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHByb2Nlc3MoaW5wdXRzKSB7XG4gICAgICBpZiAocmVjb3JkZXIgJiYgaW5wdXRzWzBdKXtcbiAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBpbnB1dHNbMF0gKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLmNvbnRpbnVlUHJvY2VzcztcbiAgICB9XG5cbiAgICBwb3N0UGFnZShwYWdlRGF0YSkge1xuICAgICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgcG9zdFBhZ2VHbG9iYWwgPSAocGFnZURhdGEpID0+IHtcbiAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ29ubWVzc2FnZSddID0gKHsgZGF0YSB9KSA9PiB7XG5cbiAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICBjYXNlICdyZWNvcmQnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICByZWNvcmRlci5yZWNvcmQoIGRhdGFbJ2J1ZmZlcnMnXSApO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBnbG9iYWxbJ2Nsb3NlJ10oKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICByZWNvcmRlciA9IG5ldyBXYXZlUENNKCBkYXRhICk7XG4gICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcbn1cblxudmFyIFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBXYXZlUENNXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WavePCM\", function() { return WavePCM; });\n\n \nvar recorder;\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'record':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4gIFxudmFyIHJlY29yZGVyO1xuXG5leHBvcnQgY29uc3QgV2F2ZVBDTSA9IGZ1bmN0aW9uKCBjb25maWcgKXtcblxuICB2YXIgY29uZmlnID0gT2JqZWN0LmFzc2lnbih7XG4gICAgd2F2Qml0RGVwdGg6IDE2XG4gIH0sIGNvbmZpZyk7XG5cbiAgaWYgKCAhY29uZmlnWyd3YXZTYW1wbGVSYXRlJ10gKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwid2F2U2FtcGxlUmF0ZSB2YWx1ZSBpcyByZXF1aXJlZCB0byByZWNvcmQuIE5PVEU6IEF1ZGlvIGlzIG5vdCByZXNhbXBsZWQhXCIpO1xuICB9XG5cbiAgaWYgKCBbOCwgMTYsIDI0LCAzMl0uaW5kZXhPZiggY29uZmlnWyd3YXZCaXREZXB0aCddICkgPT09IC0xICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgfVxuXG4gIHRoaXMuYml0RGVwdGggPSBjb25maWdbJ3dhdkJpdERlcHRoJ107XG4gIHRoaXMuc2FtcGxlUmF0ZSA9IGNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddO1xuICB0aGlzLnJlY29yZGVkQnVmZmVycyA9IFtdO1xuICB0aGlzLmJ5dGVzUGVyU2FtcGxlID0gdGhpcy5iaXREZXB0aCAvIDg7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZWNvcmQgPSBmdW5jdGlvbiggYnVmZmVycyApe1xuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSB0aGlzLm51bWJlck9mQ2hhbm5lbHMgfHwgYnVmZmVycy5sZW5ndGg7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5cbi8vIFJ1biBpbiBBdWRpb1dvcmtsZXRHbG9iYWwgc2NvcGVcbmlmIChnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10gJiYgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSkge1xuXG4gIGNsYXNzIEVuY29kZXJXb3JrbGV0IGV4dGVuZHMgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSB7XG5cbiAgICBjb25zdHJ1Y3Rvcigpe1xuICAgICAgc3VwZXIoKTtcbiAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gdHJ1ZTtcbiAgICAgIHRoaXMucG9ydC5vbm1lc3NhZ2UgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IGZhbHNlO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmIChyZWNvcmRlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICByZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ3JlY29yZCc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZGF0YVsnYnVmZmVycyddICk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChyZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index e629dcfb..9f195ba2 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){var r;if(t.registerProcessor&&t.AudioWorkletProcessor){class e extends t.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=({data:e})=>{switch(e.command){case"done":r&&(this.postPage(r.requestData()),this.port.postMessage({message:"done"}),r=null);break;case"close":this.continueProcess=!1;break;case"init":r=new s(e),this.port.postMessage({message:"ready"})}}}process(e){return r&&e[0]&&r.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}t.registerProcessor("encoder-worklet",e)}else{t.onmessage=({data:e})=>{switch(e.command){case"record":r&&r.record(e.buffers);break;case"done":r&&((n=r.requestData())&&t.postMessage(n,[n.page.buffer]),t.postMessage({message:"done"}),r=null);break;case"close":t.close();break;case"init":r=new s(e),t.postMessage({message:"ready"})}var n}}var s=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};s.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},s.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":s&&(this.postPage(s.requestData()),this.port.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e),this.port.postMessage({message:"ready"})}}}process(e){return s&&e[0]&&s.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{e.onmessage=({data:t})=>{switch(t.command){case"record":s&&s.record(t.buffers);break;case"done":s&&((r=s.requestData())&&e.postMessage(r,[r.page.buffer]),e.postMessage({message:"done"}),s=null);break;case"close":e.close();break;case"init":s=new n(t),e.postMessage({message:"ready"})}var r}}}.call(this,r(1))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])})); \ No newline at end of file diff --git a/src/waveWorker.js b/src/waveWorker.js index 14d67c39..cb53b933 100644 --- a/src/waveWorker.js +++ b/src/waveWorker.js @@ -2,99 +2,7 @@ var recorder; -// Run in AudioWorkletGlobal scope -if (global['registerProcessor'] && global['AudioWorkletProcessor']) { - - class EncoderWorklet extends global['AudioWorkletProcessor'] { - - constructor(){ - super(); - this.continueProcess = true; - this.port.onmessage = ({ data }) => { - switch( data['command'] ){ - - case 'done': - if (recorder) { - this.postPage(recorder.requestData()); - this.port.postMessage( {message: 'done'} ); - recorder = null; - } - break; - - case 'close': - this.continueProcess = false; - break; - - case 'init': - recorder = new WavePCM( data ); - this.port.postMessage( {message: 'ready'} ); - break; - - default: - // Ignore any unknown commands and continue recieving commands - } - } - } - - process(inputs) { - if (recorder && inputs[0]){ - recorder.record( inputs[0] ); - } - return this.continueProcess; - } - - postPage(pageData) { - if (pageData) { - this.port.postMessage( pageData, [pageData.page.buffer] ); - } - } - } - - global['registerProcessor']('encoder-worklet', EncoderWorklet); -} - -// run in scriptProcessor worker scope -else { - var postPageGlobal = (pageData) => { - if (pageData) { - global['postMessage']( pageData, [pageData.page.buffer] ); - } - } - - global['onmessage'] = ({ data }) => { - - switch( data['command'] ){ - - case 'record': - if (recorder) { - recorder.record( data['buffers'] ); - } - break; - - case 'done': - if (recorder) { - postPageGlobal(recorder.requestData()); - global['postMessage']( {message: 'done'} ); - recorder = null; - } - break; - - case 'close': - global['close'](); - break; - - case 'init': - recorder = new WavePCM( data ); - global['postMessage']( {message: 'ready'} ); - break; - - default: - // Ignore any unknown commands and continue recieving commands - } - }; -} - -var WavePCM = function( config ){ +export const WavePCM = function( config ){ var config = Object.assign({ wavBitDepth: 16 @@ -192,4 +100,95 @@ WavePCM.prototype.requestData = function(){ return {message: 'page', page: wav}; }; -module.exports = WavePCM + +// Run in AudioWorkletGlobal scope +if (global['registerProcessor'] && global['AudioWorkletProcessor']) { + + class EncoderWorklet extends global['AudioWorkletProcessor'] { + + constructor(){ + super(); + this.continueProcess = true; + this.port.onmessage = ({ data }) => { + switch( data['command'] ){ + + case 'done': + if (recorder) { + this.postPage(recorder.requestData()); + this.port.postMessage( {message: 'done'} ); + recorder = null; + } + break; + + case 'close': + this.continueProcess = false; + break; + + case 'init': + recorder = new WavePCM( data ); + this.port.postMessage( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + } + } + + process(inputs) { + if (recorder && inputs[0]){ + recorder.record( inputs[0] ); + } + return this.continueProcess; + } + + postPage(pageData) { + if (pageData) { + this.port.postMessage( pageData, [pageData.page.buffer] ); + } + } + } + + global['registerProcessor']('encoder-worklet', EncoderWorklet); +} + +// run in scriptProcessor worker scope +else { + var postPageGlobal = (pageData) => { + if (pageData) { + global['postMessage']( pageData, [pageData.page.buffer] ); + } + } + + global['onmessage'] = ({ data }) => { + + switch( data['command'] ){ + + case 'record': + if (recorder) { + recorder.record( data['buffers'] ); + } + break; + + case 'done': + if (recorder) { + postPageGlobal(recorder.requestData()); + global['postMessage']( {message: 'done'} ); + recorder = null; + } + break; + + case 'close': + global['close'](); + break; + + case 'init': + recorder = new WavePCM( data ); + global['postMessage']( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + }; +} diff --git a/test/waveWorker.js b/test/waveWorker.js index d5bdc7cf..252ee850 100644 --- a/test/waveWorker.js +++ b/test/waveWorker.js @@ -7,7 +7,7 @@ var expect = chai.expect; describe('waveWorker', function() { - var WavePCM = require('../dist/waveWorker.min'); + const { WavePCM } = require('../dist/waveWorker.min'); it('should should throw an error if wavSampleRate is not defined', function () { expect(WavePCM).to.throw("wavSampleRate value is required to record. NOTE: Audio is not resampled!"); From 8a2898f0e616373f116cecd5da18147af77849e0 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Fri, 19 Jun 2020 23:37:51 -0400 Subject: [PATCH 23/44] Update deps --- package-lock.json | 695 +++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 352 insertions(+), 347 deletions(-) diff --git a/package-lock.json b/package-lock.json index a50e98ee..5d012012 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "opus-recorder", - "version": "6.1.1", + "version": "6.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -267,15 +267,15 @@ "dev": true }, "ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, "ansi-styles": { @@ -347,6 +347,18 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + } + }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -811,6 +823,17 @@ "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "check-error": { @@ -896,6 +919,34 @@ "string-width": "^3.1.0", "strip-ansi": "^5.2.0", "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "collection-visit": { @@ -1179,9 +1230,9 @@ "dev": true }, "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, "diffie-hellman": { @@ -1298,22 +1349,51 @@ } }, "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", "object-inspect": "^1.7.0", "object-keys": "^1.1.1", "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dev": true, + "requires": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } } }, "es-to-primitive": { @@ -1380,21 +1460,6 @@ "safe-buffer": "^5.1.1" } }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -1713,15 +1778,6 @@ "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", "dev": true }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -1729,9 +1785,9 @@ "dev": true }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -1998,15 +2054,9 @@ "dev": true }, "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "is-accessor-descriptor": { @@ -2029,6 +2079,12 @@ } } }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -2045,9 +2101,9 @@ "dev": true }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", "dev": true }, "is-data-descriptor": { @@ -2122,6 +2178,12 @@ "is-extglob": "^2.1.1" } }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -2152,18 +2214,24 @@ } }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", "dev": true, "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", "dev": true }, "is-symbol": { @@ -2205,6 +2273,22 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", + "dev": true + }, + "iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "requires": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + } + }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", @@ -2256,15 +2340,6 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -2332,15 +2407,6 @@ "semver": "^5.6.0" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -2367,17 +2433,6 @@ "safe-buffer": "^5.1.2" } }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -2427,12 +2482,6 @@ } } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -2509,32 +2558,33 @@ } }, "mocha": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz", - "integrity": "sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", "dev": true, "requires": { - "ansi-colors": "3.2.3", + "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.3.0", + "chokidar": "3.3.1", "debug": "3.2.6", - "diff": "3.5.0", + "diff": "4.0.2", "escape-string-regexp": "1.0.5", - "find-up": "3.0.0", - "glob": "7.1.3", + "find-up": "4.1.0", + "glob": "7.1.6", "growl": "1.10.5", "he": "1.2.0", "js-yaml": "3.13.1", "log-symbols": "3.0.0", "minimatch": "3.0.4", - "mkdirp": "0.5.5", - "ms": "2.1.1", - "node-environment-flags": "1.0.6", + "ms": "2.1.2", "object.assign": "4.1.0", - "strip-json-comments": "2.0.1", - "supports-color": "6.0.0", - "which": "1.3.1", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", "wide-align": "1.1.3", + "workerpool": "6.0.0", "yargs": "13.3.2", "yargs-parser": "13.1.2", "yargs-unparser": "1.6.0" @@ -2566,19 +2616,19 @@ } }, "chokidar": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", - "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", "dev": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.1", + "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.2.0" + "readdirp": "~3.3.0" } }, "fill-range": { @@ -2590,6 +2640,16 @@ "to-regex-range": "^5.0.1" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "fsevents": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", @@ -2621,45 +2681,51 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "minimist": "^1.2.5" + "p-locate": "^4.1.0" } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "readdirp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", - "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "picomatch": "^2.0.4" + "p-limit": "^2.2.0" } }, - "supports-color": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", - "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "picomatch": "^2.0.7" } }, + "serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -2669,22 +2735,13 @@ "is-number": "^7.0.0" } }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "isexe": "^2.0.0" } } } @@ -2760,16 +2817,6 @@ "path-to-regexp": "^1.7.0" } }, - "node-environment-flags": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", - "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", @@ -2815,15 +2862,6 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -2862,9 +2900,9 @@ } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", "dev": true }, "object-keys": { @@ -2894,16 +2932,6 @@ "object-keys": "^1.0.11" } }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -2928,35 +2956,6 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", @@ -3136,6 +3135,19 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, + "promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "dev": true, + "requires": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + } + }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -3518,12 +3530,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, "sinon": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.0.2.tgz", @@ -3818,14 +3824,13 @@ "dev": true }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "strip-ansi": "^4.0.0" } }, "string.prototype.trimend": { @@ -3838,28 +3843,6 @@ "es-abstract": "^1.17.5" } }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - }, "string.prototype.trimstart": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", @@ -3880,33 +3863,35 @@ } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^3.0.0" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", "dev": true }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + } } }, "tapable": { @@ -4193,9 +4178,9 @@ "dev": true }, "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, "vm-browserify": { @@ -4264,33 +4249,39 @@ } }, "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" }, "dependencies": { - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } }, "supports-color": { @@ -4344,33 +4335,6 @@ "dev": true, "requires": { "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } } }, "worker-farm": { @@ -4382,6 +4346,12 @@ "errno": "~0.1.7" } }, + "workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", + "dev": true + }, "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", @@ -4391,6 +4361,34 @@ "ansi-styles": "^3.2.0", "string-width": "^3.0.0", "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "wrappy": { @@ -4418,22 +4416,49 @@ "dev": true }, "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "yargs-parser": { @@ -4455,26 +4480,6 @@ "flat": "^4.1.0", "lodash": "^4.17.15", "yargs": "^13.3.0" - }, - "dependencies": { - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - } } } } diff --git a/package.json b/package.json index 3f7016b8..d4c67348 100644 --- a/package.json +++ b/package.json @@ -38,13 +38,13 @@ }, "devDependencies": { "chai": "^4.2.0", - "mocha": "^7.1.2", + "mocha": "^8.0.1", "promise": "^8.1.0", "require-uncached": "^2.0.0", "sinon": "^9.0.2", "sinon-chai": "^3.5.0", "webpack": "^4.43.0", - "webpack-cli": "^3.3.11" + "webpack-cli": "^3.3.12" }, "dependencies": {} } From b891f23d06d8c3ecb41d3e5169f76826d0d71a91 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 19:00:35 -0400 Subject: [PATCH 24/44] Fix bug recording wave --- dist-unminified/recorder.js | 2 +- dist-unminified/waveWorker.js | 2 +- dist/recorder.min.js | 2 +- dist/waveWorker.min.js | 2 +- example/waveRecorder.html | 2 +- src/recorder.js | 17 +++++++++++------ src/waveWorker.js | 2 +- 7 files changed, 17 insertions(+), 12 deletions(-) diff --git a/dist-unminified/recorder.js b/dist-unminified/recorder.js index 5d10bf33..04bc1696 100644 --- a/dist-unminified/recorder.js +++ b/dist-unminified/recorder.js @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS53YXJuKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIFVzaW5nIGRlcHJlY2F0ZWQgc2NyaXB0UHJvY2Vzc29yJyk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ21lc3NhZ2UnXSApe1xuICAgICAgICBjYXNlICdyZWFkeSc6XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdwYWdlJzpcbiAgICAgICAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IGRhdGFbJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGRhdGFbJ3BhZ2UnXSk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICB0aGlzLmZpbmlzaCgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgfVxuICAgIH07XG5cbiAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCBPYmplY3QuYXNzaWduKHtcbiAgICAgIGNvbW1hbmQ6ICdpbml0JyxcbiAgICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSxcbiAgICAgIHdhdlNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGVcbiAgICB9LCB0aGlzLmNvbmZpZykpO1xuICB9KSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiggZmx1c2ggKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJyZWNvcmRpbmdcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJwYXVzZWRcIjtcbiAgICBpZiAoIGZsdXNoICYmIHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgICB2YXIgY2FsbGJhY2sgPSAoZSkgPT4ge1xuICAgICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZmx1c2hlZCcgKSB7XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICAgIGlmICggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICAgIH1cblxuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIHsgY29tbWFuZDogXCJmbHVzaFwiIH0gKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5yZXN1bWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInBhdXNlZFwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgIHRoaXMub25yZXN1bWUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldFJlY29yZGluZ0dhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRNb25pdG9yR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLm1vbml0b3JHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMubW9uaXRvckdhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0YXJ0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5pbml0QXVkaW9Db250ZXh0KCBzb3VyY2VOb2RlICk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbihyZXN1bHRzID0+IHtcbiAgICAgIHRoaXMuaW5pdEF1ZGlvR3JhcGgoKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZSA9IHJlc3VsdHNbMF07XG4gICAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICAgIHRoaXMub25zdGFydCgpO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogJ2dldEhlYWRlclBhZ2VzJyB9KTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLm1vbml0b3JHYWluTm9kZSApO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgKTtcbiAgICB9KTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3AgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgIT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuY2xlYXJTdHJlYW0oKTtcblxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICBpZiggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgfVxuXG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImRvbmVcIiB9KTtcbiAgICAgIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmRlc3Ryb3lXb3JrZXIgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICBpZiAoIHRoaXMuZW5jb2RlciApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gICAgfVxuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcmVQYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMucmVjb3JkZWRQYWdlcy5wdXNoKCBwYWdlICk7XG4gIHRoaXMudG90YWxMZW5ndGggKz0gcGFnZS5sZW5ndGg7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RyZWFtUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggcGFnZSApO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmZpbmlzaCA9IGZ1bmN0aW9uKCkge1xuICBpZiggIXRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgIHZhciBvdXRwdXREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIHRoaXMudG90YWxMZW5ndGggKTtcbiAgICB0aGlzLnJlY29yZGVkUGFnZXMucmVkdWNlKCBmdW5jdGlvbiggb2Zmc2V0LCBwYWdlICl7XG4gICAgICBvdXRwdXREYXRhLnNldCggcGFnZSwgb2Zmc2V0ICk7XG4gICAgICByZXR1cm4gb2Zmc2V0ICsgcGFnZS5sZW5ndGg7XG4gICAgfSwgMCk7XG5cbiAgICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggb3V0cHV0RGF0YSApO1xuICB9XG4gIHRoaXMub25zdG9wKCk7XG4gIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gIH1cbn07XG5cblxuLy8gQ2FsbGJhY2sgSGFuZGxlcnNcblJlY29yZGVyLnByb3RvdHlwZS5vbmRhdGFhdmFpbGFibGUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25wYXVzZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnJlc3VtZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0YXJ0ID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RvcCA9IGZ1bmN0aW9uKCl7fTtcblxuXG5tb2R1bGUuZXhwb3J0cyA9IFJlY29yZGVyO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise(resolve => {\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'done' ) {\n\n // The initWorker handler might destroyed the encoder\n if (this.encoder) {\n this.encoder.removeEventListener( \"message\", callback );\n }\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS53YXJuKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIFVzaW5nIGRlcHJlY2F0ZWQgc2NyaXB0UHJvY2Vzc29yJyk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ21lc3NhZ2UnXSApe1xuICAgICAgICBjYXNlICdyZWFkeSc6XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdwYWdlJzpcbiAgICAgICAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IGRhdGFbJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGRhdGFbJ3BhZ2UnXSk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICB0aGlzLmZpbmlzaCgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgfVxuICAgIH07XG5cbiAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCBPYmplY3QuYXNzaWduKHtcbiAgICAgIGNvbW1hbmQ6ICdpbml0JyxcbiAgICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSxcbiAgICAgIHdhdlNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGVcbiAgICB9LCB0aGlzLmNvbmZpZykpO1xuICB9KSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiggZmx1c2ggKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJyZWNvcmRpbmdcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJwYXVzZWRcIjtcbiAgICBpZiAoIGZsdXNoICYmIHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuXG4gICAgICAgIHZhciBjYWxsYmFjayA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICAgIGlmICggZGF0YVtcIm1lc3NhZ2VcIl0gPT09ICdmbHVzaGVkJyApIHtcbiAgICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICAgIHRoaXMub25wYXVzZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICAgICAgaWYgKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnN0YXJ0KClcbiAgICAgICAgfVxuXG4gICAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSggeyBjb21tYW5kOiBcImZsdXNoXCIgfSApO1xuICAgICAgfSk7XG4gICAgfVxuICAgIHRoaXMub25wYXVzZSgpO1xuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnJlc3VtZSA9IGZ1bmN0aW9uKCkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicGF1c2VkXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgdGhpcy5vbnJlc3VtZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0UmVjb3JkaW5nR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gPSBnYWluO1xuXG4gIGlmICggdGhpcy5yZWNvcmRpbmdHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldE1vbml0b3JHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcubW9uaXRvckdhaW4gPSBnYWluO1xuXG4gIGlmICggdGhpcy5tb25pdG9yR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RhcnQgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLmluaXRBdWRpb0NvbnRleHQoIHNvdXJjZU5vZGUgKTtcblxuICAgIHRoaXMuZW5jb2RlZFNhbXBsZVBvc2l0aW9uID0gMDtcblxuICAgIHJldHVybiBQcm9taXNlLmFsbChbdGhpcy5pbml0U291cmNlTm9kZShzb3VyY2VOb2RlKSwgdGhpcy5pbml0V29ya2VyKCldKS50aGVuKHJlc3VsdHMgPT4ge1xuICAgICAgdGhpcy5pbml0QXVkaW9HcmFwaCgpO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlID0gcmVzdWx0c1swXTtcbiAgICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgICAgdGhpcy5vbnN0YXJ0KCk7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiAnZ2V0SGVhZGVyUGFnZXMnIH0pO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMubW9uaXRvckdhaW5Ob2RlICk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5yZWNvcmRpbmdHYWluTm9kZSApO1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcCA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSAhPT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcImluYWN0aXZlXCI7XG4gICAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuZW5jb2Rlck5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuc291cmNlTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5jbGVhclN0cmVhbSgpO1xuXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIGlmICggZGF0YVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcblxuICAgICAgICAgIC8vIFRoZSBpbml0V29ya2VyIGhhbmRsZXIgbWlnaHQgZGVzdHJveWVkIHRoZSBlbmNvZGVyXG4gICAgICAgICAgaWYgKHRoaXMuZW5jb2Rlcikge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIH1cbiAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICB9XG5cbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiZG9uZVwiIH0pO1xuICAgICAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZGVzdHJveVdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgICB9XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9yZVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5yZWNvcmRlZFBhZ2VzLnB1c2goIHBhZ2UgKTtcbiAgdGhpcy50b3RhbExlbmd0aCArPSBwYWdlLmxlbmd0aDtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdHJlYW1QYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMub25kYXRhYXZhaWxhYmxlKCBwYWdlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZmluaXNoID0gZnVuY3Rpb24oKSB7XG4gIGlmKCAhdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgdmFyIG91dHB1dERhdGEgPSBuZXcgVWludDhBcnJheSggdGhpcy50b3RhbExlbmd0aCApO1xuICAgIHRoaXMucmVjb3JkZWRQYWdlcy5yZWR1Y2UoIGZ1bmN0aW9uKCBvZmZzZXQsIHBhZ2UgKXtcbiAgICAgIG91dHB1dERhdGEuc2V0KCBwYWdlLCBvZmZzZXQgKTtcbiAgICAgIHJldHVybiBvZmZzZXQgKyBwYWdlLmxlbmd0aDtcbiAgICB9LCAwKTtcblxuICAgIHRoaXMub25kYXRhYXZhaWxhYmxlKCBvdXRwdXREYXRhICk7XG4gIH1cbiAgdGhpcy5vbnN0b3AoKTtcbiAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuXG4vLyBDYWxsYmFjayBIYW5kbGVyc1xuUmVjb3JkZXIucHJvdG90eXBlLm9uZGF0YWF2YWlsYWJsZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnBhdXNlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucmVzdW1lID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RhcnQgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdG9wID0gZnVuY3Rpb24oKXt9O1xuXG5cbm1vZHVsZS5leHBvcnRzID0gUmVjb3JkZXI7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); /***/ }) diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index c90e559b..a89c2e4a 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -115,7 +115,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WavePCM\", function() { return WavePCM; });\n\n \nvar recorder;\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'record':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4gIFxudmFyIHJlY29yZGVyO1xuXG5leHBvcnQgY29uc3QgV2F2ZVBDTSA9IGZ1bmN0aW9uKCBjb25maWcgKXtcblxuICB2YXIgY29uZmlnID0gT2JqZWN0LmFzc2lnbih7XG4gICAgd2F2Qml0RGVwdGg6IDE2XG4gIH0sIGNvbmZpZyk7XG5cbiAgaWYgKCAhY29uZmlnWyd3YXZTYW1wbGVSYXRlJ10gKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwid2F2U2FtcGxlUmF0ZSB2YWx1ZSBpcyByZXF1aXJlZCB0byByZWNvcmQuIE5PVEU6IEF1ZGlvIGlzIG5vdCByZXNhbXBsZWQhXCIpO1xuICB9XG5cbiAgaWYgKCBbOCwgMTYsIDI0LCAzMl0uaW5kZXhPZiggY29uZmlnWyd3YXZCaXREZXB0aCddICkgPT09IC0xICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgfVxuXG4gIHRoaXMuYml0RGVwdGggPSBjb25maWdbJ3dhdkJpdERlcHRoJ107XG4gIHRoaXMuc2FtcGxlUmF0ZSA9IGNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddO1xuICB0aGlzLnJlY29yZGVkQnVmZmVycyA9IFtdO1xuICB0aGlzLmJ5dGVzUGVyU2FtcGxlID0gdGhpcy5iaXREZXB0aCAvIDg7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZWNvcmQgPSBmdW5jdGlvbiggYnVmZmVycyApe1xuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSB0aGlzLm51bWJlck9mQ2hhbm5lbHMgfHwgYnVmZmVycy5sZW5ndGg7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5cbi8vIFJ1biBpbiBBdWRpb1dvcmtsZXRHbG9iYWwgc2NvcGVcbmlmIChnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10gJiYgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSkge1xuXG4gIGNsYXNzIEVuY29kZXJXb3JrbGV0IGV4dGVuZHMgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSB7XG5cbiAgICBjb25zdHJ1Y3Rvcigpe1xuICAgICAgc3VwZXIoKTtcbiAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gdHJ1ZTtcbiAgICAgIHRoaXMucG9ydC5vbm1lc3NhZ2UgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IGZhbHNlO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmIChyZWNvcmRlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICByZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ3JlY29yZCc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZGF0YVsnYnVmZmVycyddICk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChyZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WavePCM\", function() { return WavePCM; });\n\n \nvar recorder;\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4gIFxudmFyIHJlY29yZGVyO1xuXG5leHBvcnQgY29uc3QgV2F2ZVBDTSA9IGZ1bmN0aW9uKCBjb25maWcgKXtcblxuICB2YXIgY29uZmlnID0gT2JqZWN0LmFzc2lnbih7XG4gICAgd2F2Qml0RGVwdGg6IDE2XG4gIH0sIGNvbmZpZyk7XG5cbiAgaWYgKCAhY29uZmlnWyd3YXZTYW1wbGVSYXRlJ10gKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwid2F2U2FtcGxlUmF0ZSB2YWx1ZSBpcyByZXF1aXJlZCB0byByZWNvcmQuIE5PVEU6IEF1ZGlvIGlzIG5vdCByZXNhbXBsZWQhXCIpO1xuICB9XG5cbiAgaWYgKCBbOCwgMTYsIDI0LCAzMl0uaW5kZXhPZiggY29uZmlnWyd3YXZCaXREZXB0aCddICkgPT09IC0xICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgfVxuXG4gIHRoaXMuYml0RGVwdGggPSBjb25maWdbJ3dhdkJpdERlcHRoJ107XG4gIHRoaXMuc2FtcGxlUmF0ZSA9IGNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddO1xuICB0aGlzLnJlY29yZGVkQnVmZmVycyA9IFtdO1xuICB0aGlzLmJ5dGVzUGVyU2FtcGxlID0gdGhpcy5iaXREZXB0aCAvIDg7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZWNvcmQgPSBmdW5jdGlvbiggYnVmZmVycyApe1xuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSB0aGlzLm51bWJlck9mQ2hhbm5lbHMgfHwgYnVmZmVycy5sZW5ndGg7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5cbi8vIFJ1biBpbiBBdWRpb1dvcmtsZXRHbG9iYWwgc2NvcGVcbmlmIChnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10gJiYgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSkge1xuXG4gIGNsYXNzIEVuY29kZXJXb3JrbGV0IGV4dGVuZHMgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSB7XG5cbiAgICBjb25zdHJ1Y3Rvcigpe1xuICAgICAgc3VwZXIoKTtcbiAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gdHJ1ZTtcbiAgICAgIHRoaXMucG9ydC5vbm1lc3NhZ2UgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IGZhbHNlO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmIChyZWNvcmRlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICByZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZGF0YVsnYnVmZmVycyddICk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChyZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/recorder.min.js b/dist/recorder.min.js index 8d6b5482..e770093e 100644 --- a/dist/recorder.min.js +++ b/dist/recorder.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=({data:o})=>{"flushed"===o.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=({data:o})=>{"done"===o.message&&(this.encoder&&this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index 9f195ba2..7bf7ee85 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t),function(e){var s;r.d(t,"WavePCM",(function(){return n}));const n=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(n.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":s&&(this.postPage(s.requestData()),this.port.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e),this.port.postMessage({message:"ready"})}}}process(e){return s&&e[0]&&s.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{e.onmessage=({data:t})=>{switch(t.command){case"record":s&&s.record(t.buffers);break;case"done":s&&((r=s.requestData())&&e.postMessage(r,[r.page.buffer]),e.postMessage({message:"done"}),s=null);break;case"close":e.close();break;case"init":s=new n(t),e.postMessage({message:"ready"})}var r}}}.call(this,r(1))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])})); \ No newline at end of file +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t),function(e){var s;r.d(t,"WavePCM",(function(){return n}));const n=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(n.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":s&&(this.postPage(s.requestData()),this.port.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e),this.port.postMessage({message:"ready"})}}}process(e){return s&&e[0]&&s.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{e.onmessage=({data:t})=>{switch(t.command){case"encode":s&&s.record(t.buffers);break;case"done":s&&((r=s.requestData())&&e.postMessage(r,[r.page.buffer]),e.postMessage({message:"done"}),s=null);break;case"close":e.close();break;case"init":s=new n(t),e.postMessage({message:"ready"})}var r}}}.call(this,r(1))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])})); \ No newline at end of file diff --git a/example/waveRecorder.html b/example/waveRecorder.html index 430c2c72..f5360e5a 100644 --- a/example/waveRecorder.html +++ b/example/waveRecorder.html @@ -77,7 +77,7 @@

Log

recordingGain: parseInt(recordingGain.value, 10), numberOfChannels: parseInt(numberOfChannels.value, 10), wavBitDepth: parseInt(bitDepth.value,10), - encoderPath: "../dist/waveWorker.min.js" + encoderPath: "../dist-unminified/waveWorker.js" }); pause.addEventListener( "click", function(){ recorder.pause(); }); diff --git a/src/recorder.js b/src/recorder.js index 7a10d86a..03c2ac74 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -187,8 +187,9 @@ Recorder.prototype.pause = function( flush ) { this.state = "paused"; if ( flush && this.config.streamPages ) { return new Promise(resolve => { - var callback = (e) => { - if ( e["data"]["message"] === 'flushed' ) { + + var callback = ({ data }) => { + if ( data["message"] === 'flushed' ) { this.encoder.removeEventListener( "message", callback ); this.onpause(); resolve(); @@ -259,10 +260,14 @@ Recorder.prototype.stop = function(){ this.sourceNode.disconnect(); this.clearStream(); - return new Promise((resolve) => { - var callback = (e) => { - if ( e["data"]["message"] === 'done' ) { - this.encoder.removeEventListener( "message", callback ); + return new Promise(resolve => { + var callback = ({ data }) => { + if ( data["message"] === 'done' ) { + + // The initWorker handler might destroyed the encoder + if (this.encoder) { + this.encoder.removeEventListener( "message", callback ); + } resolve(); } }; diff --git a/src/waveWorker.js b/src/waveWorker.js index cb53b933..662ed992 100644 --- a/src/waveWorker.js +++ b/src/waveWorker.js @@ -164,7 +164,7 @@ else { switch( data['command'] ){ - case 'record': + case 'encode': if (recorder) { recorder.record( data['buffers'] ); } From 210228c6b58ce0832ad6f432228e872b0915346d Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 20:33:55 -0400 Subject: [PATCH 25/44] Update exports --- dist-unminified/encoderWorker.js | 6 +++--- dist-unminified/waveWorker.js | 6 +++--- dist/encoderWorker.min.js | 2 +- dist/waveWorker.min.js | 2 +- example/fileEncoder.html | 2 +- example/waveRecorder.html | 2 +- src/encoderWorker.js | 34 ++++++++++++++++++-------------- src/waveWorker.js | 21 +++++++++++--------- test/encoderWorker.js | 22 ++++++++++----------- test/waveWorker.js | 4 +--- 10 files changed, 53 insertions(+), 48 deletions(-) diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index 1d43df4a..8d484ced 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -2375,11 +2375,11 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /*!******************************!*\ !*** ./src/encoderWorker.js ***! \******************************/ -/*! exports provided: EmsdkModule, OggOpusEncoder */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EmsdkModule\", function() { return EmsdkModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"OggOpusEncoder\", function() { return OggOpusEncoder; });\n\n\nvar encoder;\n\n\nconst EmsdkModule = Module;\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(encoder.generateIdPage());\n this.postPage(encoder.generateCommentPage());\n break;\n\n case 'done':\n this.postPage(encoder.encodeFinalFrame());\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (encoder && inputs[0]){\n encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n postPageGlobal(encoder.encodeFinalFrame());\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbnZhciBlbmNvZGVyO1xuXG5cbmV4cG9ydCBjb25zdCBFbXNka01vZHVsZSA9IE1vZHVsZTtcbmV4cG9ydCBjb25zdCBPZ2dPcHVzRW5jb2RlciA9IGZ1bmN0aW9uKCBjb25maWcsIE1vZHVsZSApe1xuXG4gIGlmICggIU1vZHVsZSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ01vZHVsZSB3aXRoIGV4cG9ydHMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBhbiBlbmNvZGVyIGluc3RhbmNlJyk7XG4gIH1cblxuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBcbiAgICBidWZmZXJMZW5ndGg6IDQwOTYsIC8vIERlZmluZSBzaXplIG9mIGluY29taW5nIGJ1ZmZlclxuICAgIGVuY29kZXJBcHBsaWNhdGlvbjogMjA0OSwgLy8gMjA0OCA9IFZvaWNlIChMb3dlciBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNDkgPSBGdWxsIEJhbmQgQXVkaW8gKEhpZ2hlc3QgZmlkZWxpdHkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAyMDUxID0gUmVzdHJpY3RlZCBMb3cgRGVsYXkgKExvd2VzdCBsYXRlbmN5KVxuICAgIGVuY29kZXJGcmFtZVNpemU6IDIwLCAvLyBTcGVjaWZpZWQgaW4gbXMuXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLCAvLyBEZXNpcmVkIGVuY29kaW5nIHNhbXBsZSByYXRlLiBBdWRpbyB3aWxsIGJlIHJlc2FtcGxlZFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLCAvLyBUcmFkZW9mZiBsYXRlbmN5IHdpdGggb3ZlcmhlYWRcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogNDQxMDAsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLCAvLyBWYWx1ZSBiZXR3ZWVuIDAgYW5kIDEwIGluY2x1c2l2ZS4gMTAgYmVpbmcgaGlnaGVzdCBxdWFsaXR5LlxuICAgIHNlcmlhbDogTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogNDI5NDk2NzI5NilcbiAgfSwgY29uZmlnICk7XG5cbiAgdGhpcy5fb3B1c19lbmNvZGVyX2NyZWF0ZSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2NyZWF0ZTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9kZXN0cm95O1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3RsO1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdCA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQ7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfaW5pdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3kgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95O1xuICB0aGlzLl9vcHVzX2VuY29kZV9mbG9hdCA9IE1vZHVsZS5fb3B1c19lbmNvZGVfZmxvYXQ7XG4gIHRoaXMuX2ZyZWUgPSBNb2R1bGUuX2ZyZWU7XG4gIHRoaXMuX21hbGxvYyA9IE1vZHVsZS5fbWFsbG9jO1xuICB0aGlzLkhFQVBVOCA9IE1vZHVsZS5IRUFQVTg7XG4gIHRoaXMuSEVBUDMyID0gTW9kdWxlLkhFQVAzMjtcbiAgdGhpcy5IRUFQRjMyID0gTW9kdWxlLkhFQVBGMzI7XG5cbiAgdGhpcy5wYWdlSW5kZXggPSAwO1xuICB0aGlzLmdyYW51bGVQb3NpdGlvbiA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGEgPSBuZXcgVWludDhBcnJheSggNjUwMjUgKTsgLy8gTWF4aW11bSBsZW5ndGggb2Ygb2dnT3B1cyBkYXRhXG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudFRhYmxlID0gbmV3IFVpbnQ4QXJyYXkoIDI1NSApOyAvLyBNYXhpbXVtIGRhdGEgc2VnbWVudHNcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcblxuICB0aGlzLmluaXRDaGVja3N1bVRhYmxlKCk7XG4gIHRoaXMuaW5pdENvZGVjKCk7XG4gIHRoaXMuaW5pdFJlc2FtcGxlcigpO1xuXG4gIGlmICggdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyA9PT0gMSApIHtcbiAgICB0aGlzLmludGVybGVhdmUgPSBmdW5jdGlvbiggYnVmZmVycyApIHsgcmV0dXJuIGJ1ZmZlcnNbMF07IH07XG4gIH1cbiAgZWxzZSB7XG4gICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnMgPSBuZXcgRmxvYXQzMkFycmF5KCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGggKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gIH1cblxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkge1xuICB2YXIgc2FtcGxlcyA9IHRoaXMuaW50ZXJsZWF2ZSggYnVmZmVycyApO1xuICB2YXIgc2FtcGxlSW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHNhbXBsZUluZGV4IDwgc2FtcGxlcy5sZW5ndGggKSB7XG5cbiAgICB2YXIgbGVuZ3RoVG9Db3B5ID0gTWF0aC5taW4oIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgsIHNhbXBsZXMubGVuZ3RoIC0gc2FtcGxlSW5kZXggKTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVyLnNldCggc2FtcGxlcy5zdWJhcnJheSggc2FtcGxlSW5kZXgsIHNhbXBsZUluZGV4K2xlbmd0aFRvQ29weSApLCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKTtcbiAgICBzYW1wbGVJbmRleCArPSBsZW5ndGhUb0NvcHk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICs9IGxlbmd0aFRvQ29weTtcblxuICAgIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID09PSB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICkge1xuICAgICAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQoIHRoaXMucmVzYW1wbGVyLCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciwgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyICk7XG4gICAgICB2YXIgcGFja2V0TGVuZ3RoID0gdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQoIHRoaXMuZW5jb2RlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICkpO1xuICAgICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcblxuICAgICAgdGhpcy5mcmFtZXNJblBhZ2UrKztcbiAgICAgIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgPj0gdGhpcy5jb25maWcubWF4RnJhbWVzUGVyUGFnZSApIHtcbiAgICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5kZXN0cm95ID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSh0aGlzLnJlc2FtcGxlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVyO1xuICAgIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95KHRoaXMuZW5jb2Rlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmZsdXNoID0gZnVuY3Rpb24oKSB7XG4gIHZhciBleHBvcnRQYWdlO1xuICBpZiAoIHRoaXMuZnJhbWVzSW5QYWdlICkge1xuICAgIGV4cG9ydFBhZ2UgPSB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHJldHVybiBleHBvcnRQYWdlO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZUZpbmFsRnJhbWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPiAwICkge1xuICAgIHZhciBmaW5hbEZyYW1lQnVmZmVycyA9IFtdO1xuICAgIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7ICsraSApIHtcbiAgICAgIGZpbmFsRnJhbWVCdWZmZXJzLnB1c2goIG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAtICh0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggLyB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzKSApKTtcbiAgICB9XG4gICAgdGhpcy5lbmNvZGUoIGZpbmFsRnJhbWVCdWZmZXJzICk7XG4gIH1cbiAgdGhpcy5oZWFkZXJUeXBlICs9IDQ7XG4gIHJldHVybiB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVJZFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxNjg0MTA0NTIwLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdIZWFkJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDgsIDEsIHRydWUgKTsgLy8gVmVyc2lvblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDksIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gQ2hhbm5lbCBjb3VudFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxMCwgMzg0MCwgdHJ1ZSApOyAvLyBwcmUtc2tpcCAoODBtcylcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTIsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZU92ZXJyaWRlIHx8IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBvcmlnaW5hbCBzYW1wbGUgcmF0ZVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxNiwgMCwgdHJ1ZSApOyAvLyBvdXRwdXQgZ2FpblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDE4LCAwLCB0cnVlICk7IC8vIGNoYW5uZWwgbWFwIDAgPSBtb25vIG9yIHN0ZXJlb1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAxOTtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMjtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIGdyYW51bGVQb3NpdGlvbiA9ICggdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPT09IHRoaXMuZ3JhbnVsZVBvc2l0aW9uKSA/IC0xIDogdGhpcy5ncmFudWxlUG9zaXRpb247XG4gIHZhciBwYWdlQnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKCAgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICsgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gIHZhciBwYWdlQnVmZmVyVmlldyA9IG5ldyBEYXRhVmlldyggcGFnZUJ1ZmZlciApO1xuICB2YXIgcGFnZSA9IG5ldyBVaW50OEFycmF5KCBwYWdlQnVmZmVyICk7XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAwLCAxMzk5Mjg1NTgzLCB0cnVlKTsgLy8gQ2FwdHVyZSBQYXR0ZXJuIHN0YXJ0cyBhbGwgcGFnZSBoZWFkZXJzICdPZ2dTJ1xuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNCwgMCwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA1LCB0aGlzLmhlYWRlclR5cGUsIHRydWUgKTsgLy8gMSA9IGNvbnRpbnVhdGlvbiwgMiA9IGJlZ2lubmluZyBvZiBzdHJlYW0sIDQgPSBlbmQgb2Ygc3RyZWFtXG5cbiAgLy8gTnVtYmVyIG9mIHNhbXBsZXMgdXB0byBhbmQgaW5jbHVkaW5nIHRoaXMgcGFnZSBhdCA0ODAwMEh6LCBpbnRvIHNpZ25lZCA2NCBiaXQgTGl0dGxlIEVuZGlhbiBpbnRlZ2VyXG4gIC8vIEphdmFzY3JpcHQgTnVtYmVyIG1heGltdW0gdmFsdWUgaXMgNTMgYml0cyBvciAyXjUzIC0gMSBcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCA2LCBncmFudWxlUG9zaXRpb24sIHRydWUgKTtcbiAgaWYgKGdyYW51bGVQb3NpdGlvbiA8IDApIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguY2VpbChncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NykgLSAxLCB0cnVlICk7XG4gIH1cbiAgZWxzZSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmZsb29yKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk2KSwgdHJ1ZSApO1xuICB9XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxNCwgdGhpcy5jb25maWcuc2VyaWFsLCB0cnVlICk7IC8vIEJpdHN0cmVhbSBzZXJpYWwgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTgsIHRoaXMucGFnZUluZGV4KyssIHRydWUgKTsgLy8gUGFnZSBzZXF1ZW5jZSBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDI2LCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4LCB0cnVlICk7IC8vIE51bWJlciBvZiBzZWdtZW50cyBpbiBwYWdlLlxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50VGFibGUuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50VGFibGVJbmRleCksIDI3ICk7IC8vIFNlZ21lbnQgVGFibGVcbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudERhdGEuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50RGF0YUluZGV4KSwgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICk7IC8vIFNlZ21lbnQgRGF0YVxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDIyLCB0aGlzLmdldENoZWNrc3VtKCBwYWdlICksIHRydWUgKTsgLy8gQ2hlY2tzdW1cblxuICB2YXIgZXhwb3J0UGFnZSA9IHsgbWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb24gfTtcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcbiAgaWYgKCBncmFudWxlUG9zaXRpb24gPiAwICkge1xuICAgIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID0gZ3JhbnVsZVBvc2l0aW9uO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENoZWNrc3VtVGFibGUgPSBmdW5jdGlvbigpe1xuICB0aGlzLmNoZWNrc3VtVGFibGUgPSBbXTtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgMjU2OyBpKysgKSB7XG4gICAgdmFyIHIgPSBpIDw8IDI0O1xuICAgIGZvciAoIHZhciBqID0gMDsgaiA8IDg7IGorKyApIHtcbiAgICAgIHIgPSAoKHIgJiAweDgwMDAwMDAwKSAhPSAwKSA/ICgociA8PCAxKSBeIDB4MDRjMTFkYjcpIDogKHIgPDwgMSk7XG4gICAgfVxuICAgIHRoaXMuY2hlY2tzdW1UYWJsZVtpXSA9IChyICYgMHhmZmZmZmZmZik7XG4gIH1cbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZXRPcHVzQ29udHJvbCA9IGZ1bmN0aW9uKCBjb250cm9sLCB2YWx1ZSApe1xuICB2YXIgbG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIGxvY2F0aW9uID4+IDIgXSA9IHZhbHVlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsKCB0aGlzLmVuY29kZXIsIGNvbnRyb2wsIGxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGxvY2F0aW9uICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENvZGVjID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLmVuY29kZXIgPSB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlKCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcuZW5jb2RlckFwcGxpY2F0aW9uLCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAwMiwgdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKTtcbiAgfVxuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAxMCwgdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKTtcbiAgfVxuXG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLmVuY29kZXJCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKTtcblxuICB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggPSA0MDAwO1xuICB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyID0gdGhpcy5IRUFQVTguc3ViYXJyYXkoIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgKyB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0UmVzYW1wbGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLnJlc2FtcGxlciA9IHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0KCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5yZXNhbXBsZVF1YWxpdHksIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMucmVzYW1wbGVCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcbiAgICAgIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzWyBpICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyArIGNoYW5uZWwgXSA9IGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0aGlzLmludGVybGVhdmVkQnVmZmVycztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZWdtZW50UGFja2V0ID0gZnVuY3Rpb24oIHBhY2tldExlbmd0aCApIHtcbiAgdmFyIHBhY2tldEluZGV4ID0gMDtcbiAgdmFyIGV4cG9ydFBhZ2VzID0gW107XG5cbiAgd2hpbGUgKCBwYWNrZXRMZW5ndGggPj0gMCApIHtcblxuICAgIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgdGhpcy5oZWFkZXJUeXBlID0gMTtcbiAgICB9XG5cbiAgICB2YXIgc2VnbWVudExlbmd0aCA9IE1hdGgubWluKCBwYWNrZXRMZW5ndGgsIDI1NSApO1xuICAgIHRoaXMuc2VnbWVudFRhYmxlWyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4KysgXSA9IHNlZ21lbnRMZW5ndGg7XG4gICAgdGhpcy5zZWdtZW50RGF0YS5zZXQoIHRoaXMuZW5jb2Rlck91dHB1dEJ1ZmZlci5zdWJhcnJheSggcGFja2V0SW5kZXgsIHBhY2tldEluZGV4ICsgc2VnbWVudExlbmd0aCApLCB0aGlzLnNlZ21lbnREYXRhSW5kZXggKTtcbiAgICB0aGlzLnNlZ21lbnREYXRhSW5kZXggKz0gc2VnbWVudExlbmd0aDtcbiAgICBwYWNrZXRJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldExlbmd0aCAtPSAyNTU7XG4gIH1cblxuICB0aGlzLmdyYW51bGVQb3NpdGlvbiArPSAoIDQ4ICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSApO1xuICBpZiAoIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPT09IDI1NSApIHtcbiAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cblxuLy8gUnVuIGluIEF1ZGlvV29ya2xldEdsb2JhbCBzY29wZVxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddIHtcblxuICAgIGNvbnN0cnVjdG9yKCl7XG4gICAgICBzdXBlcigpO1xuICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSB0cnVlO1xuICAgICAgdGhpcy5wb3J0Lm9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICAgIGNhc2UgJ2dldEhlYWRlclBhZ2VzJzpcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZShlbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZ2VuZXJhdGVDb21tZW50UGFnZSgpKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZmx1c2gnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gZmFsc2U7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgICAgICBlbmNvZGVyLmRlc3Ryb3koKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSApO1xuICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKGVuY29kZXIgJiYgaW5wdXRzWzBdKXtcbiAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGlucHV0c1swXSApLmZvckVhY2gocGFnZURhdGEgPT4gdGhpcy5wb3N0UGFnZShwYWdlRGF0YSkpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcbiAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICBjYXNlICdlbmNvZGUnOlxuICAgICAgICAgIGVuY29kZXIuZW5jb2RlKCBkYXRhWydidWZmZXJzJ10gKS5mb3JFYWNoKHBhZ2VEYXRhID0+IHBvc3RQYWdlR2xvYmFsKHBhZ2VEYXRhKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZ2V0SGVhZGVyUGFnZXMnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZ2VuZXJhdGVJZFBhZ2UoKSk7XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZmx1c2gnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ2ZsdXNoZWQnfSApO1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIGlmICggZW5jb2RlciApIHtcbiAgICAgICAgICBlbmNvZGVyLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgICAgICBlbmNvZGVyID0gbmV3IE9nZ09wdXNFbmNvZGVyKCBkYXRhLCBNb2R1bGUsIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSApO1xuICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (this.encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(this.encoder.generateIdPage());\n this.postPage(this.encoder.generateCommentPage());\n break;\n\n case 'done':\n this.postPage(this.encoder.encodeFinalFrame());\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(this.encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( this.encoder ) {\n this.encoder.destroy();\n }\n this.encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.encoder && inputs[0]){\n this.encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var encoder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n postPageGlobal(encoder.encodeFinalFrame());\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n\n // Exports for unit testing\n module.exports = {\n Module: Module,\n OggOpusEncoder: OggOpusEncoder\n };\n}\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IE9nZ09wdXNFbmNvZGVyID0gZnVuY3Rpb24oIGNvbmZpZywgTW9kdWxlICl7XG5cbiAgaWYgKCAhTW9kdWxlICkge1xuICAgIHRocm93IG5ldyBFcnJvcignTW9kdWxlIHdpdGggZXhwb3J0cyByZXF1aXJlZCB0byBpbml0aWFsaXplIGFuIGVuY29kZXIgaW5zdGFuY2UnKTtcbiAgfVxuXG4gIHRoaXMuY29uZmlnID0gT2JqZWN0LmFzc2lnbih7IFxuICAgIGJ1ZmZlckxlbmd0aDogNDA5NiwgLy8gRGVmaW5lIHNpemUgb2YgaW5jb21pbmcgYnVmZmVyXG4gICAgZW5jb2RlckFwcGxpY2F0aW9uOiAyMDQ5LCAvLyAyMDQ4ID0gVm9pY2UgKExvd2VyIGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA0OSA9IEZ1bGwgQmFuZCBBdWRpbyAoSGlnaGVzdCBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNTEgPSBSZXN0cmljdGVkIExvdyBEZWxheSAoTG93ZXN0IGxhdGVuY3kpXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsIC8vIFNwZWNpZmllZCBpbiBtcy5cbiAgICBlbmNvZGVyU2FtcGxlUmF0ZTogNDgwMDAsIC8vIERlc2lyZWQgZW5jb2Rpbmcgc2FtcGxlIHJhdGUuIEF1ZGlvIHdpbGwgYmUgcmVzYW1wbGVkXG4gICAgbWF4RnJhbWVzUGVyUGFnZTogNDAsIC8vIFRyYWRlb2ZmIGxhdGVuY3kgd2l0aCBvdmVyaGVhZFxuICAgIG51bWJlck9mQ2hhbm5lbHM6IDEsXG4gICAgb3JpZ2luYWxTYW1wbGVSYXRlOiA0NDEwMCxcbiAgICByZXNhbXBsZVF1YWxpdHk6IDMsIC8vIFZhbHVlIGJldHdlZW4gMCBhbmQgMTAgaW5jbHVzaXZlLiAxMCBiZWluZyBoaWdoZXN0IHF1YWxpdHkuXG4gICAgc2VyaWFsOiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiA0Mjk0OTY3Mjk2KVxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3JlYXRlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfZGVzdHJveSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jdGw7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9pbml0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0ID0gTW9kdWxlLl9vcHVzX2VuY29kZV9mbG9hdDtcbiAgdGhpcy5fZnJlZSA9IE1vZHVsZS5fZnJlZTtcbiAgdGhpcy5fbWFsbG9jID0gTW9kdWxlLl9tYWxsb2M7XG4gIHRoaXMuSEVBUFU4ID0gTW9kdWxlLkhFQVBVODtcbiAgdGhpcy5IRUFQMzIgPSBNb2R1bGUuSEVBUDMyO1xuICB0aGlzLkhFQVBGMzIgPSBNb2R1bGUuSEVBUEYzMjtcblxuICB0aGlzLnBhZ2VJbmRleCA9IDA7XG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YSA9IG5ldyBVaW50OEFycmF5KCA2NTAyNSApOyAvLyBNYXhpbXVtIGxlbmd0aCBvZiBvZ2dPcHVzIGRhdGFcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50VGFibGUgPSBuZXcgVWludDhBcnJheSggMjU1ICk7IC8vIE1heGltdW0gZGF0YSBzZWdtZW50c1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuXG4gIHRoaXMuaW5pdENoZWNrc3VtVGFibGUoKTtcbiAgdGhpcy5pbml0Q29kZWMoKTtcbiAgdGhpcy5pbml0UmVzYW1wbGVyKCk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzID09PSAxICkge1xuICAgIHRoaXMuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkgeyByZXR1cm4gYnVmZmVyc1swXTsgfTtcbiAgfVxuICBlbHNlIHtcbiAgICB0aGlzLmludGVybGVhdmVkQnVmZmVycyA9IG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgfVxuXG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIHZhciBzYW1wbGVzID0gdGhpcy5pbnRlcmxlYXZlKCBidWZmZXJzICk7XG4gIHZhciBzYW1wbGVJbmRleCA9IDA7XG4gIHZhciBleHBvcnRQYWdlcyA9IFtdO1xuXG4gIHdoaWxlICggc2FtcGxlSW5kZXggPCBzYW1wbGVzLmxlbmd0aCApIHtcblxuICAgIHZhciBsZW5ndGhUb0NvcHkgPSBNYXRoLm1pbiggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAtIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCwgc2FtcGxlcy5sZW5ndGggLSBzYW1wbGVJbmRleCApO1xuICAgIHRoaXMucmVzYW1wbGVCdWZmZXIuc2V0KCBzYW1wbGVzLnN1YmFycmF5KCBzYW1wbGVJbmRleCwgc2FtcGxlSW5kZXgrbGVuZ3RoVG9Db3B5ICksIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCApO1xuICAgIHNhbXBsZUluZGV4ICs9IGxlbmd0aFRvQ29weTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKz0gbGVuZ3RoVG9Db3B5O1xuXG4gICAgaWYgKCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPT09IHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKSB7XG4gICAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdCggdGhpcy5yZXNhbXBsZXIsIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyLCB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyLCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyLCB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgKTtcbiAgICAgIHZhciBwYWNrZXRMZW5ndGggPSB0aGlzLl9vcHVzX2VuY29kZV9mbG9hdCggdGhpcy5lbmNvZGVyLCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyLCB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCwgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciwgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG4gICAgICBleHBvcnRQYWdlcy5jb25jYXQodGhpcy5zZWdtZW50UGFja2V0KCBwYWNrZXRMZW5ndGggKSk7XG4gICAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuXG4gICAgICB0aGlzLmZyYW1lc0luUGFnZSsrO1xuICAgICAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSA+PSB0aGlzLmNvbmZpZy5tYXhGcmFtZXNQZXJQYWdlICkge1xuICAgICAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmRlc3Ryb3kgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyO1xuICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95KHRoaXMucmVzYW1wbGVyKTtcbiAgICBkZWxldGUgdGhpcy5yZXNhbXBsZXI7XG4gICAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kodGhpcy5lbmNvZGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZmx1c2ggPSBmdW5jdGlvbigpIHtcbiAgdmFyIGV4cG9ydFBhZ2U7XG4gIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgKSB7XG4gICAgZXhwb3J0UGFnZSA9IHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG4gIH1cbiAgLy8gZGlzY2FyZCBhbnkgcGVuZGluZyBkYXRhIGluIHJlc2FtcGxlIGJ1ZmZlciAob25seSBhIGZldyBtcyB3b3J0aClcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlRmluYWxGcmFtZSA9IGZ1bmN0aW9uKCkge1xuICBpZiAoIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA+IDAgKSB7XG4gICAgdmFyIGZpbmFsRnJhbWVCdWZmZXJzID0gW107XG4gICAgZm9yICggdmFyIGkgPSAwOyBpIDwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVsczsgKytpICkge1xuICAgICAgZmluYWxGcmFtZUJ1ZmZlcnMucHVzaCggbmV3IEZsb2F0MzJBcnJheSggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoIC0gKHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCAvIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMpICkpO1xuICAgIH1cbiAgICB0aGlzLmVuY29kZSggZmluYWxGcmFtZUJ1ZmZlcnMgKTtcbiAgfVxuICB0aGlzLmhlYWRlclR5cGUgKz0gNDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2V0Q2hlY2tzdW0gPSBmdW5jdGlvbiggZGF0YSApe1xuICB2YXIgY2hlY2tzdW0gPSAwO1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrICkge1xuICAgIGNoZWNrc3VtID0gKGNoZWNrc3VtIDw8IDgpIF4gdGhpcy5jaGVja3N1bVRhYmxlWyAoKGNoZWNrc3VtPj4+MjQpICYgMHhmZikgXiBkYXRhW2ldIF07XG4gIH1cbiAgcmV0dXJuIGNoZWNrc3VtID4+PiAwO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdlbmVyYXRlQ29tbWVudFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxOTM2MTU0OTY0LCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdUYWdzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA4LCAxMCwgdHJ1ZSApOyAvLyBWZW5kb3IgTGVuZ3RoXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDEyLCAxODY4Nzg0OTc4LCB0cnVlICk7IC8vIFZlbmRvciBuYW1lICdSZWNvJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxNiwgMTkxOTI0NzQ3NCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAncmRlcidcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQxNiggMjAsIDIxMzIyLCB0cnVlICk7IC8vIFZlbmRvciBuYW1lICdKUydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMjIsIDAsIHRydWUgKTsgLy8gVXNlciBDb21tZW50IExpc3QgTGVuZ3RoXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDI2O1xuICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICByZXR1cm4gdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUlkUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBzZWdtZW50RGF0YVZpZXcgPSBuZXcgRGF0YVZpZXcoIHRoaXMuc2VnbWVudERhdGEuYnVmZmVyICk7XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDAsIDE5MzcwNzYzMDMsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ09wdXMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDQsIDE2ODQxMDQ1MjAsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ0hlYWQnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOCwgMSwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBDaGFubmVsIGNvdW50XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDEwLCAzODQwLCB0cnVlICk7IC8vIHByZS1za2lwICg4MG1zKVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlT3ZlcnJpZGUgfHwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0cnVlICk7IC8vIG9yaWdpbmFsIHNhbXBsZSByYXRlXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDE2LCAwLCB0cnVlICk7IC8vIG91dHB1dCBnYWluXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggMTgsIDAsIHRydWUgKTsgLy8gY2hhbm5lbCBtYXAgMCA9IG1vbm8gb3Igc3RlcmVvXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDE5O1xuICB0aGlzLmhlYWRlclR5cGUgPSAyO1xuICByZXR1cm4gdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZVBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgZ3JhbnVsZVBvc2l0aW9uID0gKCB0aGlzLmxhc3RQb3NpdGl2ZUdyYW51bGVQb3NpdGlvbiA9PT0gdGhpcy5ncmFudWxlUG9zaXRpb24pID8gLTEgOiB0aGlzLmdyYW51bGVQb3NpdGlvbjtcbiAgdmFyIHBhZ2VCdWZmZXIgPSBuZXcgQXJyYXlCdWZmZXIoICAyNyArIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggKyB0aGlzLnNlZ21lbnREYXRhSW5kZXggKTtcbiAgdmFyIHBhZ2VCdWZmZXJWaWV3ID0gbmV3IERhdGFWaWV3KCBwYWdlQnVmZmVyICk7XG4gIHZhciBwYWdlID0gbmV3IFVpbnQ4QXJyYXkoIHBhZ2VCdWZmZXIgKTtcblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDAsIDEzOTkyODU1ODMsIHRydWUpOyAvLyBDYXB0dXJlIFBhdHRlcm4gc3RhcnRzIGFsbCBwYWdlIGhlYWRlcnMgJ09nZ1MnXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA0LCAwLCB0cnVlICk7IC8vIFZlcnNpb25cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDUsIHRoaXMuaGVhZGVyVHlwZSwgdHJ1ZSApOyAvLyAxID0gY29udGludWF0aW9uLCAyID0gYmVnaW5uaW5nIG9mIHN0cmVhbSwgNCA9IGVuZCBvZiBzdHJlYW1cblxuICAvLyBOdW1iZXIgb2Ygc2FtcGxlcyB1cHRvIGFuZCBpbmNsdWRpbmcgdGhpcyBwYWdlIGF0IDQ4MDAwSHosIGludG8gc2lnbmVkIDY0IGJpdCBMaXR0bGUgRW5kaWFuIGludGVnZXJcbiAgLy8gSmF2YXNjcmlwdCBOdW1iZXIgbWF4aW11bSB2YWx1ZSBpcyA1MyBiaXRzIG9yIDJeNTMgLSAxIFxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDYsIGdyYW51bGVQb3NpdGlvbiwgdHJ1ZSApO1xuICBpZiAoZ3JhbnVsZVBvc2l0aW9uIDwgMCkge1xuICAgIHBhZ2VCdWZmZXJWaWV3LnNldEludDMyKCAxMCwgTWF0aC5jZWlsKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk3KSAtIDEsIHRydWUgKTtcbiAgfVxuICBlbHNlIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguZmxvb3IoZ3JhbnVsZVBvc2l0aW9uLzQyOTQ5NjcyOTYpLCB0cnVlICk7XG4gIH1cblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDE0LCB0aGlzLmNvbmZpZy5zZXJpYWwsIHRydWUgKTsgLy8gQml0c3RyZWFtIHNlcmlhbCBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxOCwgdGhpcy5wYWdlSW5kZXgrKywgdHJ1ZSApOyAvLyBQYWdlIHNlcXVlbmNlIG51bWJlclxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggMjYsIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgsIHRydWUgKTsgLy8gTnVtYmVyIG9mIHNlZ21lbnRzIGluIHBhZ2UuXG4gIHBhZ2Uuc2V0KCB0aGlzLnNlZ21lbnRUYWJsZS5zdWJhcnJheSgwLCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4KSwgMjcgKTsgLy8gU2VnbWVudCBUYWJsZVxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50RGF0YS5zdWJhcnJheSgwLCB0aGlzLnNlZ21lbnREYXRhSW5kZXgpLCAyNyArIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggKTsgLy8gU2VnbWVudCBEYXRhXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMjIsIHRoaXMuZ2V0Q2hlY2tzdW0oIHBhZ2UgKSwgdHJ1ZSApOyAvLyBDaGVja3N1bVxuXG4gIHZhciBleHBvcnRQYWdlID0geyBtZXNzYWdlOiAncGFnZScsIHBhZ2U6IHBhZ2UsIHNhbXBsZVBvc2l0aW9uOiB0aGlzLmdyYW51bGVQb3NpdGlvbiB9O1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuICBpZiAoIGdyYW51bGVQb3NpdGlvbiA+IDAgKSB7XG4gICAgdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPSBncmFudWxlUG9zaXRpb247XG4gIH1cblxuICByZXR1cm4gZXhwb3J0UGFnZTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0Q2hlY2tzdW1UYWJsZSA9IGZ1bmN0aW9uKCl7XG4gIHRoaXMuY2hlY2tzdW1UYWJsZSA9IFtdO1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCAyNTY7IGkrKyApIHtcbiAgICB2YXIgciA9IGkgPDwgMjQ7XG4gICAgZm9yICggdmFyIGogPSAwOyBqIDwgODsgaisrICkge1xuICAgICAgciA9ICgociAmIDB4ODAwMDAwMDApICE9IDApID8gKChyIDw8IDEpIF4gMHgwNGMxMWRiNykgOiAociA8PCAxKTtcbiAgICB9XG4gICAgdGhpcy5jaGVja3N1bVRhYmxlW2ldID0gKHIgJiAweGZmZmZmZmZmKTtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLnNldE9wdXNDb250cm9sID0gZnVuY3Rpb24oIGNvbnRyb2wsIHZhbHVlICl7XG4gIHZhciBsb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgbG9jYXRpb24gPj4gMiBdID0gdmFsdWU7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwoIHRoaXMuZW5jb2RlciwgY29udHJvbCwgbG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggbG9jYXRpb24gKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0Q29kZWMgPSBmdW5jdGlvbigpIHtcbiAgdmFyIGVyckxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuZW5jb2RlciA9IHRoaXMuX29wdXNfZW5jb2Rlcl9jcmVhdGUoIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5lbmNvZGVyQXBwbGljYXRpb24sIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5lbmNvZGVyQml0UmF0ZSApIHtcbiAgICB0aGlzLnNldE9wdXNDb250cm9sKCA0MDAyLCB0aGlzLmNvbmZpZy5lbmNvZGVyQml0UmF0ZSApO1xuICB9XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5lbmNvZGVyQ29tcGxleGl0eSApIHtcbiAgICB0aGlzLnNldE9wdXNDb250cm9sKCA0MDEwLCB0aGlzLmNvbmZpZy5lbmNvZGVyQ29tcGxleGl0eSApO1xuICB9XG5cbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgPSB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgLyAxMDAwO1xuICB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA+PiAyIF0gPSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbDtcblxuICB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggPSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7XG4gIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMuZW5jb2RlckJ1ZmZlciA9IHRoaXMuSEVBUEYzMi5zdWJhcnJheSggdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA+PiAyLCAodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCApO1xuXG4gIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCA9IDQwMDA7XG4gIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICB0aGlzLmVuY29kZXJPdXRwdXRCdWZmZXIgPSB0aGlzLkhFQVBVOC5zdWJhcnJheSggdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciwgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciArIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRSZXNhbXBsZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIGVyckxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMucmVzYW1wbGVyID0gdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQoIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLnJlc2FtcGxlUXVhbGl0eSwgZXJyTG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggZXJyTG9jYXRpb24gKTtcblxuICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuICB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgPSB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA+PiAyIF0gPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCA9IHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7XG4gIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICogNCApOyAvLyA0IGJ5dGVzIHBlciBzYW1wbGVcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlciA9IHRoaXMuSEVBUEYzMi5zdWJhcnJheSggdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIpICsgdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmludGVybGVhdmUgPSBmdW5jdGlvbiggYnVmZmVycyApIHtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoOyBpKysgKSB7XG4gICAgZm9yICggdmFyIGNoYW5uZWwgPSAwOyBjaGFubmVsIDwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuICAgICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnNbIGkgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCBdID0gYnVmZmVyc1sgY2hhbm5lbCBdWyBpIF07XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLnNlZ21lbnRQYWNrZXQgPSBmdW5jdGlvbiggcGFja2V0TGVuZ3RoICkge1xuICB2YXIgcGFja2V0SW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHBhY2tldExlbmd0aCA+PSAwICkge1xuXG4gICAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgICB0aGlzLmhlYWRlclR5cGUgPSAxO1xuICAgIH1cblxuICAgIHZhciBzZWdtZW50TGVuZ3RoID0gTWF0aC5taW4oIHBhY2tldExlbmd0aCwgMjU1ICk7XG4gICAgdGhpcy5zZWdtZW50VGFibGVbIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgrKyBdID0gc2VnbWVudExlbmd0aDtcbiAgICB0aGlzLnNlZ21lbnREYXRhLnNldCggdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyLnN1YmFycmF5KCBwYWNrZXRJbmRleCwgcGFja2V0SW5kZXggKyBzZWdtZW50TGVuZ3RoICksIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICAgIHRoaXMuc2VnbWVudERhdGFJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldEluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0TGVuZ3RoIC09IDI1NTtcbiAgfVxuXG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uICs9ICggNDggKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplICk7XG4gIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgIGV4cG9ydFBhZ2VzLnB1c2goIHRoaXMuZ2VuZXJhdGVQYWdlKCkgKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIGlmICh0aGlzLmVuY29kZXIpIHtcbiAgICAgICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5lbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKHRoaXMuZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5lbmNvZGVyLmVuY29kZUZpbmFsRnJhbWUoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGNhc2UgJ2ZsdXNoJzpcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZSh0aGlzLmVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gZmFsc2U7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICAgICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICAgICAgICAgIHRoaXMuZW5jb2Rlci5kZXN0cm95KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSApO1xuICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKHRoaXMuZW5jb2RlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICB0aGlzLmVuY29kZXIuZW5jb2RlKCBpbnB1dHNbMF0gKS5mb3JFYWNoKHBhZ2VEYXRhID0+IHRoaXMucG9zdFBhZ2UocGFnZURhdGEpKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLmNvbnRpbnVlUHJvY2VzcztcbiAgICB9XG5cbiAgICBwb3N0UGFnZShwYWdlRGF0YSkge1xuICAgICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgZW5jb2RlcjtcbiAgdmFyIHBvc3RQYWdlR2xvYmFsID0gKHBhZ2VEYXRhKSA9PiB7XG4gICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgfVxuICB9XG5cbiAgZ2xvYmFsWydvbm1lc3NhZ2UnXSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgIGlmIChlbmNvZGVyKSB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGRhdGFbJ2J1ZmZlcnMnXSApLmZvckVhY2gocGFnZURhdGEgPT4gcG9zdFBhZ2VHbG9iYWwocGFnZURhdGEpKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUlkUGFnZSgpKTtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChlbmNvZGVyLmdlbmVyYXRlQ29tbWVudFBhZ2UoKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5lbmNvZGVGaW5hbEZyYW1lKCkpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdmbHVzaCc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5mbHVzaCgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZmx1c2hlZCd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgfVxuICAgIH1cblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgZ2xvYmFsWydjbG9zZSddKCk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgIGVuY29kZXIuZGVzdHJveSgpO1xuICAgICAgICB9XG4gICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSwgZ2xvYmFsWydwb3N0TWVzc2FnZSddICk7XG4gICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcblxuICAvLyBFeHBvcnRzIGZvciB1bml0IHRlc3RpbmdcbiAgbW9kdWxlLmV4cG9ydHMgPSB7XG4gICAgTW9kdWxlOiBNb2R1bGUsXG4gICAgT2dnT3B1c0VuY29kZXI6IE9nZ09wdXNFbmNvZGVyXG4gIH07XG59XG5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); /***/ }) diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index a89c2e4a..1383acc2 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -111,11 +111,11 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /*!***************************!*\ !*** ./src/waveWorker.js ***! \***************************/ -/*! exports provided: WavePCM */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WavePCM\", function() { return WavePCM; });\n\n \nvar recorder;\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (recorder) {\n this.postPage(recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (recorder && inputs[0]){\n recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4gIFxudmFyIHJlY29yZGVyO1xuXG5leHBvcnQgY29uc3QgV2F2ZVBDTSA9IGZ1bmN0aW9uKCBjb25maWcgKXtcblxuICB2YXIgY29uZmlnID0gT2JqZWN0LmFzc2lnbih7XG4gICAgd2F2Qml0RGVwdGg6IDE2XG4gIH0sIGNvbmZpZyk7XG5cbiAgaWYgKCAhY29uZmlnWyd3YXZTYW1wbGVSYXRlJ10gKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwid2F2U2FtcGxlUmF0ZSB2YWx1ZSBpcyByZXF1aXJlZCB0byByZWNvcmQuIE5PVEU6IEF1ZGlvIGlzIG5vdCByZXNhbXBsZWQhXCIpO1xuICB9XG5cbiAgaWYgKCBbOCwgMTYsIDI0LCAzMl0uaW5kZXhPZiggY29uZmlnWyd3YXZCaXREZXB0aCddICkgPT09IC0xICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgfVxuXG4gIHRoaXMuYml0RGVwdGggPSBjb25maWdbJ3dhdkJpdERlcHRoJ107XG4gIHRoaXMuc2FtcGxlUmF0ZSA9IGNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddO1xuICB0aGlzLnJlY29yZGVkQnVmZmVycyA9IFtdO1xuICB0aGlzLmJ5dGVzUGVyU2FtcGxlID0gdGhpcy5iaXREZXB0aCAvIDg7XG59O1xuXG5XYXZlUENNLnByb3RvdHlwZS5yZWNvcmQgPSBmdW5jdGlvbiggYnVmZmVycyApe1xuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSB0aGlzLm51bWJlck9mQ2hhbm5lbHMgfHwgYnVmZmVycy5sZW5ndGg7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5cbi8vIFJ1biBpbiBBdWRpb1dvcmtsZXRHbG9iYWwgc2NvcGVcbmlmIChnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10gJiYgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSkge1xuXG4gIGNsYXNzIEVuY29kZXJXb3JrbGV0IGV4dGVuZHMgZ2xvYmFsWydBdWRpb1dvcmtsZXRQcm9jZXNzb3InXSB7XG5cbiAgICBjb25zdHJ1Y3Rvcigpe1xuICAgICAgc3VwZXIoKTtcbiAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gdHJ1ZTtcbiAgICAgIHRoaXMucG9ydC5vbm1lc3NhZ2UgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IGZhbHNlO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmIChyZWNvcmRlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICByZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZGF0YVsnYnVmZmVycyddICk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChyZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0]){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n\n // Exports for unit testing. Causes script error when interpreted in AudioWorklet Global scope\n module.exports = WavePCM;\n}\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmICh0aGlzLnJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5yZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBkZWxldGUgdGhpcy5yZWNvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICB0aGlzLnJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmICh0aGlzLnJlY29yZGVyICYmIGlucHV0c1swXSl7XG4gICAgICAgIHRoaXMucmVjb3JkZXIucmVjb3JkKCBpbnB1dHNbMF0gKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLmNvbnRpbnVlUHJvY2VzcztcbiAgICB9XG5cbiAgICBwb3N0UGFnZShwYWdlRGF0YSkge1xuICAgICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgcmVjb3JkZXI7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZGF0YVsnYnVmZmVycyddICk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChyZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xuXG4gIC8vIEV4cG9ydHMgZm9yIHVuaXQgdGVzdGluZy4gQ2F1c2VzIHNjcmlwdCBlcnJvciB3aGVuIGludGVycHJldGVkIGluIEF1ZGlvV29ya2xldCBHbG9iYWwgc2NvcGVcbiAgbW9kdWxlLmV4cG9ydHMgPSBXYXZlUENNO1xufVxuXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/encoderWorker.min.js b/dist/encoderWorker.min.js index 9b417039..be4cd2f7 100644 --- a/dist/encoderWorker.min.js +++ b/dist/encoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApBAXZ2IgdBEHUhCiAFIAZB/wBxQYCA1AZsQRB2IgYgB0H//wNxIgxsQRB2IAYgCmwgB2pqQQZ0QRB1bEEQdCACQf8AcUGAgNQGbEEQdiICIAxsQRB2IAIgCmwgB2pqQQZ0QcD/A3EgBWxqQRB1BSAFCyICIARBAnRBkNUBaigCACIBQRB1bGogAUH//wNxIAJsQRB1aiEBIAUgBWwgA2ohAwUgBEECdCAJakGAAjYCAAsgBEEBaiIEQQRHBEAgBEECdCAOaigCACEFIABB4ABqIARBAnRqKAIAIQYMAQsLIANBBG0hAgJ/AkAgA0EESAR/QYABIQMMAQUCf0EAQRggAmciBGsiA2shBSADBEAgA0EASAR/IAIgBXQgAiADQSBqdnIFIAJBICADa3QgAiADdnILIQILIAJB/wBxQYCA1AZsQRB2IgJBgIACQYbpAiAEQQFxGyAEQQF2diIDQf//A3FsQRB2IAIgA0EQdWwgA2pqQYCADGxBEHVByN8CbCICQRB1IQMgAkGAgIAESARAQYABIANrIQNBACACQYCAhH5IDQEaDAMLIANBgH9qIQMgAkH///8JSgR/Qf//AQUgA0EFdiICQQJ0QdDgAWooAgAgA0EfcSACQQJ0QbDgAWooAgBBEHRBEHVsagsLCwwBCyADQQV1IgJBAnRBkOABaigCACADQR9xIAJBAnRBsOABaigCAEEQdEEQdWxrCyEDIABB6CRqIAFBAEgEf0EAIAFrIQIgAUHBfkgEf0EABSACQQV1IgFBAnRBkOABaigCACACQR9xIAFBAnRBsOABaigCAEEQdEEQdWxrCwUgAUG/AUoEf0H//wEFIAFBBXYiAkECdEHQ4AFqKAIAIAFBH3EgAkECdEGw4AFqKAIAQRB0QRB1bGoLC0EBdEGAgH5qNgIAIBEgEmtBBHVBAXQgCCANa0EEdWogEyAUa0EEdUEDbGogFSAWa0EEdUECdGogECgCACIFIABB4CNqKAIAIgZBFGxGdSIBQQFIBEAgA0EBdSEDBSABQYCAAUgEQCADQRB0QRB1IgMgAUEQdCIBQQFIBH9BgIACBUEAQRggAWciBGsiAmshCCACBEAgAkEASAR/IAEgCHQgASACQSBqdnIFIAFBICACa3QgASACdnILIQELIAFB/wBxQYCA1AZsQRB2IgJBgIACQYbpAiAEQQFxGyAEQQF2diIBQf//A3FsQRB2IAFBgIACaiACIAFBEHVsamoLIgFBEHVsIAFB//8DcSADbEEQdWohAwsLIABBtCNqIANBB3UiAUH/ASABQf8BSBs2AgAgCSgCACAAKAJMIgJrIQEgACACIAMgA0EQdEEQdWxBFUEUIAUgBkEKbEYbdSIDIAFBEHVsaiABQf//A3EgA2xBEHVqIgE2AkxBAEEYIAFnIgRrIgJrIQUgAgRAIAJBAEgEfyABIAV0IAEgAkEganZyBSABQSAgAmt0IAEgAnZyCyEBCyABQf8AcSIBQbMBbEGAASABa2xBEHZBgB8gBEEHdGsgAXJqQQNsIgFBgFhqQQR1IQIgAEHYJGogAUGAKEgEf0EAIAJrIQIgAUGQEEgEf0EABSACQQV1IgFBAnRBkOABaigCACACQR9xIAFBAnRBsOABaigCAEEQdEEQdWxrCwUgAUH/P0oEf0H//wEFIAJBBXYiAUECdEHQ4AFqKAIAIAJBH3EgAUECdEGw4AFqKAIAQRB0QRB1bGoLCzYCACAJKAIEIAAoAlAiAmshASAAIAIgAUEQdSADbGogAUH//wNxIANsQRB1aiIBNgJQQQBBGCABZyIEayICayEFIAIEQCACQQBIBH8gASAFdCABIAJBIGp2cgUgAUEgIAJrdCABIAJ2cgshAQsgAUH/AHEiAUGzAWxBgAEgAWtsQRB2QYAfIARBB3RrIAFyakEDbCIBQYBYakEEdSECIABB3CRqIAFBgChIBH9BACACayECIAFBkBBIBH9BAAUgAkEFdSIBQQJ0QZDgAWooAgAgAkEfcSABQQJ0QbDgAWooAgBBEHRBEHVsawsFIAFB/z9KBH9B//8BBSACQQV2IgFBAnRB0OABaigCACACQR9xIAFBAnRBsOABaigCAEEQdEEQdWxqCws2AgAgCSgCCCAAKAJUIgJrIQEgACACIAFBEHUgA2xqIAFB//8DcSADbEEQdWoiATYCVEEAQRggAWciBGsiAmshBSACBEAgAkEASAR/IAEgBXQgASACQSBqdnIFIAFBICACa3QgASACdnILIQELIAFB/wBxIgFBswFsQYABIAFrbEEQdkGAHyAEQQd0ayABcmpBA2wiAUGAWGpBBHUhAiAAQeAkaiABQYAoSAR/QQAgAmshAiABQZAQSAR/QQAFIAJBBXUiAUECdEGQ4AFqKAIAIAJBH3EgAUECdEGw4AFqKAIAQRB0QRB1bGsLBSABQf8/SgR/Qf//AQUgAkEFdiIBQQJ0QdDgAWooAgAgAkEfcSABQQJ0QbDgAWooAgBBEHRBEHVsagsLNgIAIAkoAgwgACgCWCICayEBIAAgAiABQRB1IANsaiABQf//A3EgA2xBEHVqIgE2AlhBAEEYIAFnIgJrIgNrIQQgAwRAIANBAEgEfyABIAR0IAEgA0EganZyBSABQSAgA2t0IAEgA3ZyCyEBCyABQf8AcSIBQbMBbEGAASABa2xBEHZBgB8gAkEHdGsgAXJqQQNsIgFBgFhqQQR1IQMgAUGAKEgEQCABQZAQSARAIABB5CRqQQA2AgAgDxAAIAskAQ8LIABB5CRqQQAgA2siAEEFdSIBQQJ0QZDgAWooAgAgAEEfcSABQQJ0QbDgAWooAgBBEHRBEHVsazYCAAUgAUH/P0oEQCAAQeQkakH//wE2AgAgDxAAIAskAQ8LIABB5CRqIANBBXYiAEECdEHQ4AFqKAIAIANBH3EgAEECdEGw4AFqKAIAQRB0QRB1bGo2AgALIA8QACALJAELsQUBB38gBEEATARADwsDQEEAQRggCUECdCABaiIKKAIAIgVnIgdrIgZrIQggBgRAIAZBAEgEfyAFIAh0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAAIAlqIgYgBUH/AHEiBUGAHyAHQQd0a3JBEHRBgAEgBWsgBUGzAWxsakGAgNi+f2pBEHVByxFsQRB2IgdB/wFxIgU6AAAgB0EYdEEYdSACLAAASARAIAYgBUEBakEYdEEYdSIFOgAACyAGQT8gBUEAIAVBGHRBGHVBAEobQf8BcSAFQRh0QRh1QT9KGyIFOgAAIAIsAAAhCCADIAlyBEAgBiAFIAhB/wFxayIHQf8BcSIFOgAAIAdBGHRBGHUiCCACLAAAIgtBCGoiB0oEQCAGIAggC2tB+QNqQQF2IAdqQf8BcSIFOgAACyAFQXwgBUEYdEEYdUF8ShsiBUEkIAVBGHRBGHVBJEgbIghBGHRBGHUhBSAGIAg6AAAgAiAHIAVIBH8gAiACLQAAIAVBAXQgB2tqIgU6AAAgBUEYdEEYdSIFQT8gBUE/SBsFIAUgAi0AAGoLOgAAIAYgBi0AAEEEajoAACACLAAAIQUFIAhBfGohByAGIAhBwwBKBH8gByAFQT8gBUE/SxsgBSAHShsFQT8gByAFIAUgB0gbIAVBP0sbC0H/AXEiBToAACACIAU6AAALIAogBUEYdEEYdSIFQR1sQaoQaiAFQfE4bEEQdWoiBUH/HiAFQf8eSBsiBkEASAR/QQAFIAZB/h5KBH9B/////wcFIAZB/wBxIQVBASAGQQd2Igh0IgcgBkGAEEgEfyAFQYABIAVrIAVB0n5sbEEQdWogCHRBB3UFIAVBgAEgBWsgBUHSfmxsQRB1aiAHQQd1bAtqCws2AgAgCUEBaiIJIARHDQALC58/AVB/IwEhECMBQSBqJAEgASgCRARAIABBuCRqQQE2AgAgAEGI8wBqQQE2AgALIABBxPsAaiI8QQA2AgAgAEH0LGoiD0EANgIAAkAgASgCCCIIQcC7AUgEQCAIQeDdAEgEQCAIQcA+a0UNAkHa1QJB3ccCQT4QDAsgCEGA/QBIBEAgCEHg3QBrRQ0CBSAIQYD9AGtFDQILQdrVAkHdxwJBPhAMBSAIQcTYAkgEQCAIQYD6AUgEQCAIQcC7AWtFDQMFIAhBgPoBa0UNAwsFIAhBgPcCSARAIAhBxNgCa0UNAwUgCEGA9wJrRQ0DCwtB2tUCQd3HAkE+EAwLCwJAIAEoAhQiCEHg3QBIBEAgCEHAPmtFDQEFIAhBgP0ASARAIAhB4N0Aa0UNAgUgCEGA/QBrRQ0CCwtB2tUCQd3HAkE+EAwLAkAgASgCDCIKQeDdAEgEQCAKQcA+a0UNAQUgCkGA/QBIBEAgCkHg3QBrRQ0CBSAKQYD9AGtFDQILC0Ha1QJB3ccCQT4QDAsCQCABKAIQIgtB4N0ASARAIAtBwD5rRQ0BBSALQYD9AEgEQCALQeDdAGtFDQIFIAtBgP0Aa0UNAgsLQdrVAkHdxwJBPhAMCyALIAhKBEBB2tUCQd3HAkE+EAwLIAogCEggCyAKSnIEQEHa1QJB3ccCQT4QDAsCQAJAIAEoAhhBCmsOMwEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQALQdrVAkHdxwJBxQAQDAsgASgCIEHkAEsEQEHa1QJB3ccCQckAEAwLIAEoAjBBAUsEQEHa1QJB3ccCQc0AEAwLIAEoAjRBAUsEQEHa1QJB3ccCQdEAEAwLIAEoAihBAUsEQEHa1QJB3ccCQdUAEAwLIAEoAgAiCkF/akEBSwRAQdrVAkHdxwJB2QAQDAsgASgCBCIIQX9qQQFLBEBB2tUCQd3HAkHdABAMCyAIIApKBEBB2tUCQd3HAkHhABAMCyABKAIkQQpLBEBB2tUCQd3HAkHlABAMCyAAQdDOAGohHSABQQA2AlggCCAAQeSdAWoiCigCACIRSgRAIABB5CdqKAIAIQggHUEAQdDOABAPGiAAQbT2AGogCDYCACAAQdjOAGpBgOgLNgIAIABB3M4AakGA6As2AgAgAEGI8wBqQQE2AgAgAEH0zgBqIghCADcCACAIQgA3AgggCEIANwIQIAhCADcCGCAIQgA3AiAgCEIANwIoIAhCADcCMCAIQQA2AjggAEHQzwBqQTI2AgAgAEHUzwBqQRk2AgAgAEHYzwBqQRA2AgAgAEHczwBqQQw2AgAgAEGwzwBqQYgnNgIAIABBwM8AakG4mxo2AgAgAEG0zwBqQcQTNgIAIABBxM8AakHxtjQ2AgAgAEG4zwBqQcAMNgIAIABByM8AakHh9dEANgIAIABBvM8AakGwCTYCACAAQczPAGpBgZ3tADYCACAAQeDPAGpBDzYCACAAQZzPAGpBgMgBNgIAIABBoM8AakGAyAE2AgAgAEGkzwBqQYDIATYCACAAQajPAGpBgMgBNgIAIABBoJ0BakEANgIAIABBqJ0BakEANgIAIABBrJ0BakEANgIAIABBsJ0BakEBNgIAIABBtJ0BakEANgIAIABBuJ0BakEBNgIAIABBvp0BakEAOwEAIABBvJ0BakGAgAE7AQAgAEHgnQFqKAIAQQJGBEAgAEHg+wBqIABBkC1qQawCEA4aIB0gACkCADcCAAsLIAEoAhghEiAAQYQkaigCACETIAEoAgQhCyAAQeCdAWogASgCADYCACAKIAs2AgAgA0HkAGwiCiABKAIIIghtIQ4gBkEARyIXBEAgDkEBRwRAQdrVAkH+ugJBzgEQDAsgBkECRiIJBH8gECAAKQIQNwIAIBAgACkCGDcCCCAAQeAjaigCAAVBAAshCiALQQBKBEACQCAJBH9BACEJA38gCUHQzgBsIABqQeQnaiIIKAIAIQwgCUHQzgBsIABqQQBB0M4AEA8aIAggDDYCACAJQdDOAGwgAGpBgOgLNgIIIAlB0M4AbCAAakGA6As2AgwgCUHQzgBsIABqQbgkakEBNgIAIAlB0M4AbCAAaiIIQgA3AiQgCEIANwIsIAhCADcCNCAIQgA3AjwgCEIANwJEIAhCADcCTCAIQgA3AlQgCEEANgJcIAlB0M4AbCAAakEyNgKAASAJQdDOAGwgAGpBGTYChAEgCUHQzgBsIABqQRA2AogBIAlB0M4AbCAAakEMNgKMASAJQdDOAGwgAGpBiCc2AmAgCUHQzgBsIABqQbibGjYCcCAJQdDOAGwgAGpBxBM2AmQgCUHQzgBsIABqQfG2NDYCdCAJQdDOAGwgAGpBwAw2AmggCUHQzgBsIABqQeH10QA2AnggCUHQzgBsIABqQbAJNgJsIAlB0M4AbCAAakGBne0ANgJ8IAlB0M4AbCAAakEPNgKQASAJQdDOAGwgAGpBgMgBNgJMIAlB0M4AbCAAakGAyAE2AlAgCUHQzgBsIABqQYDIATYCVCAJQdDOAGwgAGpBgMgBNgJYIAlB0M4AbCAAaiIIIBApAgA3AhAgCCAQKQIINwIYIAlB0M4AbCAAaiAKNgIgIAlBAWoiCSABKAIEIghIDQAgCAsFQQAhCQN/IAlB0M4AbCAAakHkJ2oiCCgCACEKIAlB0M4AbCAAakEAQdDOABAPGiAIIAo2AgAgCUHQzgBsIABqQYDoCzYCCCAJQdDOAGwgAGpBgOgLNgIMIAlB0M4AbCAAakG4JGpBATYCACAJQdDOAGwgAGoiCEIANwIkIAhCADcCLCAIQgA3AjQgCEIANwI8IAhCADcCRCAIQgA3AkwgCEIANwJUIAhBADYCXCAJQdDOAGwgAGpBMjYCgAEgCUHQzgBsIABqQRk2AoQBIAlB0M4AbCAAakEQNgKIASAJQdDOAGwgAGpBDDYCjAEgCUHQzgBsIABqQYgnNgJgIAlB0M4AbCAAakG4mxo2AnAgCUHQzgBsIABqQcQTNgJkIAlB0M4AbCAAakHxtjQ2AnQgCUHQzgBsIABqQcAMNgJoIAlB0M4AbCAAakHh9dEANgJ4IAlB0M4AbCAAakGwCTYCbCAJQdDOAGwgAGpBgZ3tADYCfCAJQdDOAGwgAGpBDzYCkAEgCUHQzgBsIABqQYDIATYCTCAJQdDOAGwgAGpBgMgBNgJQIAlB0M4AbCAAakGAyAE2AlQgCUHQzgBsIABqQYDIATYCWCAJQQFqIgkgASgCBCIISA0AIAgLCyEJIAEoAhghCiABQQo2AhggASgCJCEIIAFBADYCJCAJQQBMDQBBACEMA0AgDEHQzgBsIABqQbwkakEANgIAIAxB0M4AbCAAakHIJGpBATYCACAMQQFqIgwgCUcNAAsLBSABQQo2AhggASgCJCEIIAFBADYCJCALIQkgEiEKCyAIIS8gCiEwBSAKIAggDmxHIANBAEhyBEBB2tUCQf66AkHrARAMCyADQegHbCAIIBJsSgRAQdrVAkH+ugJB8QEQDAUgCyEJCwsgEEEQaiEeIBIgE0cgCyARR3IhCCAOQQF1QQEgDkEBShshDCAAQeAjaiETAkACQCAJQQBMDQAgAEHwnQFqIQsgAEHwLGohCgJAIAgEQEEAIQkDQCAJQdDOAGwgAGogASALKAIAIAkgCUEBRgR/IBMoAgAFQQALEFAiCEUEQCAKKAIAQQBKBEBBACEIA0AgCUHQzgBsIABqQfQkaiAIQQJ0akEANgIAIAhBAWoiCCAKKAIASA0ACwsgCUHQzgBsIABqQcAvaiAJQdDOAGwgAGpBvC9qKAIANgIAIAlBAWoiCSABKAIEIghIDQEMAwsLBUEAIQkDQCAJQdDOAGwgAGogASALKAIAIAkgCUEBRgR/IBMoAgAFQQALEFAiCEUEQCAJQdDOAGwgAGpBuCRqKAIABEAgCigCAEEASgRAQQAhCANAIAlB0M4AbCAAakH0JGogCEECdGpBADYCACAIQQFqIgggCigCAEgNAAsLCyAJQdDOAGwgAGpBwC9qIAlB0M4AbCAAakG8L2ooAgA2AgAgCUEBaiIJIAEoAgQiCEgNAQwDCwsLIBAkASAIDwsgCEEBRw0AIAshGCAKIRQgAEGw8gBqITEgEygCACENDAELIBMoAgAiCSAAQbDyAGoiCCgCAEYEQCAAQfCdAWohGCAAQfAsaiEUIAghMSAJIQ0FQY27AkH+ugJBhgIQDAsLIA0gDkEKbCI+bCIyIABBzCNqIj0oAgBsIA1B6AdsbSEJAn8QASFXIwEhDiMBIAlBAXRBD2pBcHFqJAEgAEHoI2ohGSAAQewsaiERIABBkC1qIR8gAEHoJ2ohFSAAQeidAWohJCAAQeD7AGohJSAAQbjyAGohMyAAQbz7AGohFiAAQbj2AGohJiAAQdydAWohJyAAQdidAWohKCAAQcKdAWohKSAAQcTzAGohQCAAQdSdAWohGiAAQaCdAWohQSAAQewnaiFCIABBvPYAaiFDIABBtCNqIRsgAEGknQFqITQgAEH0nQFqISAgAEHA8wBqITUgDEECRiFEIAxBf2ohRSAMQQNGIUYgDEEBdCE2IABB0IYBaiEqIABB5M8AaiFHIABB4M4AaiFIIABBkPIAaiFJIABBzPEAaiFKIABBjfIAaiFLIABB3PEAaiFMIABBiPMAaiFNIABBwC9qISsgAEHsnQFqISwgAEGQ/gBqIS0gAEG9I2ohTiAAQcAjaiFPIABB2CRqIVAgAEHqJ2ohUSAHRSE3IABBnSVqIS4gAEHEL2ohISAAQbr2AGohUiAAQYTyAGohOCAAQe3zAGohOSAAQZT+AGohIiADIQkgAiESAkACQAJAAkACQAJAA0ACQCAZKAIAIBEoAgAiA2siAiAyIAIgMkgbIgcgPSgCAGwgEygCAEHoB2xtIQ0CQAJAAkAgASgCAEEBaw4CAQAFCwJAAkAgASgCBEEBaw4CAQAGCwJ/IA8oAgAhViANQQBKIgoEQEEAIQIDQCACQQF0IA5qIAJBAnQgEmouAQA7AQAgAkEBaiICIA1HDQALCyBWC0UgJCgCAEEBRnEEQCAlIB9BrAIQDhoLIB8gA0ECakEBdCAVaiAOIA0QHCARIBEoAgAgB2o2AgAgMygCACEHIBYoAgAhAyAxKAIAIQggCgRAQQAhAgNAIAJBAXQgDmogAkEBdEEBckEBdCASai4BADsBACACQQFqIgIgDUcNAAsLICUgA0ECakEBdCAmaiAOIA0QHCAWIBYoAgAgByADayICIAggPmwiAyACIANIG2o2AgAgESgCACECDAILIA1BAEoEQEEAIQIDQCACQQF0IA5qIAJBAXQiCEEBdCASai4BACAIQQFyQQF0IBJqLgEAaiIIQQF2IAhBAXFqOwEAIAJBAWoiAiANRw0ACwsgHyADQQJqQQF0IBVqIA4gDRAcICQoAgBBAkYEQAJAIA8oAgANACAlIBYoAgBBAmpBAXQgJmogDiANEBwgGSgCACIDQQBMDQAgESgCACEIIBYoAgAhCkEAIQIDQCAIIAJBAmoiC2pBAXQgFWoiDCAMLgEAIAogC2pBAXQgJmouAQBqQQF2OwEAIAJBAWoiAiADRw0ACwsLIBEgESgCACAHaiICNgIADAELIAEoAgRBAUcNAyAOIBIgDUEBdBAOGiAfIANBAmpBAXQgFWogDiANEBwgESARKAIAIAdqIgI2AgALIAEoAgAhUyAYQQA2AgAgAiAZKAIAIgNIDQAgAiADRw0DIAEoAgQiA0EBRwRAIBYoAgAgMygCAEcNBQsgBiAPKAIAckUEQCAQQQA7AQAgEEEAQYACIAMgFCgCAEEBamx2azoAACAEQQAgEEEIEA0gASgCBCICQQBKBEBBACEHA0AgB0HQzgBsIABqQfAsaigCACIKQQBKBEBBACEDQQAhCANAIAMgB0HQzgBsIABqQfQkaiAIQQJ0aigCACAIdHIhAyAIQQFqIgggCkcNAAsFQQAhAwsgB0HQzgBsIABqQfMkaiADQQBKOgAAIANBAEcgCkEBSnEEQCAEIANBf2ogCkECdEHYrwJqKAIAQQgQDSABKAIEIQILIAdBAWoiByACSA0ACwsgFCgCAEEASgRAQQAhAwNAIAJBAEoEQCADQQZsIClqIQggA0ECdCBAaiEKIAMgGmohCyADQX9qIQwgAwRAQQAhBwNAIAdB0M4AbCAAaiEjIAdB0M4AbCAAakH0JGogA0ECdGooAgAEQCAHRSACQQJGcQRAAkAgBCAIEDAgCigCAA0AIAQgCywAAEGSwwJBCBANCwsgIyAEIANBAUECQQAgB0HQzgBsIABqQfQkaiAMQQJ0aigCABsQKSAEIAdB0M4AbCAAaiADQSRsakHxL2osAAAgB0HQzgBsIABqIANBJGxqQfIvaiwAACAHQdDOAGwgAGpBwDBqIANBwAJsaiAHQdDOAGwgAGpB6CNqKAIAECggASgCBCECCyAHQQFqIgcgAkgNAAsFQQAhBwNAIAdB0M4AbCAAaiEMIAdB0M4AbCAAakH0JGooAgAEQCAHRSACQQJGcQRAAkAgBCAIEDAgCigCAA0AIAQgCywAAEGSwwJBCBANCwsgDCAEQQBBAUEAECkgBCAHQdDOAGwgAGpB8S9qLAAAIAdB0M4AbCAAakHyL2osAAAgB0HQzgBsIABqQcAwaiAHQdDOAGwgAGpB6CNqKAIAECggASgCBCECCyAHQQFqIgcgAkgNAAsLCyADQQFqIgMgFCgCAEgNAAsLIAJBAEoEQEEAIQIDfyACQdDOAGwgAGpB9CRqIgNCADcCACADQQA2AgggAkEBaiICIAEoAgQiA0gNACADCyECCyAoIAQoAhxnIAQoAhRBYGpqNgIAIAIhAwsgTiwAAEECRgRAQQBBGCATKAIAQYCAoB9sIE8oAgBtIgJnIghrIgdrIQogBwRAIAdBAEgEfyACIAp0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0EAIFAoAgAiCkECdGshByACQf8AcSICQbMBbEGAASACa2xBEHZBgB8gCEEHdGsgAnJqIghBEHRBgICwqH9qQRB1IQIgACAbKAIAQRB0QRB1QTMgCEGAcGogACgCCCIIQQh1ayACIApBEHRBEHUiCiAHQRB1bCAHQfz/A3EgCmxBEHVqIgdBEHVsaiAHQf//A3EgAmxBEHVqIgJBA2wgAiACQQBIGyICQU0gAkFNShtBEHRBEHUgAkEzShtsIgJB//8DcUGaM2xBEHYgCCACQRB1QZozbGpqIgJBgOgLIAJBgOgLShsiAkGApg0gAkGApg1IGzYCCAsgASgCHCIHIAEoAhgiCGxB6AdtIQIgF0UEQCACICgoAgBrIQILQeQAQTIgCEEKRhsgAiAUKAIAbSIIQRB0QRB1bCAnKAIAQQF0ayECIBdFBEAgDygCACIKQQBKBEAgAiAEKAIcZyAEKAIUQWAgCCAKbGtqaiAoKAIAa0EBdGshAgsLIAdBiCdKBH8gByACQYgnIAJBiCdKGyACIAdKGwVBiCcgByACIAIgB0gbIAJBiCdKGwshCiADQQJGBEACQCBBIEIgQyAPKAIAIgJBBmwgKWogAiAaaiAeIAogGygCACABKAI8IBMoAgAgGSgCABBzIA8oAgAiAiAaaiwAAARAIAIgNWpBADoAAAUgICgCAEEBRgRAICpCADcCACAqQQA2AgggSEIANwIAIEdBAEGgIhAPGiBJQeQANgIAIEpB5AA2AgAgKkEKOgAAIEtBADoAACBMQYCABDYCACBNQQE2AgALIB0gUhBSIDgoAgAhAgJ/AkAgNwR/IAJBDEwNASA4QQw2AgAMAQUgAkENSA0BICJBADYCACAtQQA2AgAgOUEBOgAAQQELDAELIDlBADoAACAiICIoAgAiAkEBajYCACACQQpOBEBBACACQR1MDQEaICJBCjYCAAsgLUEANgIAQQALIQIgPCgCACAdQfAkamogAjoAAAsgFw0AIAQgDygCAEEGbCApahAwIA8oAgAiAiA1aiwAAA0AIAQgAiAaaiwAAEGSwwJBCBANCwUgFSA0KAIANgIAIDQgGSgCAEEBdCAVaigBADYBAAsgACBREFIgGygCACECAn8CQCA3BH8gAkEMTA0BIBtBDDYCAAwBBSACQQ1IDQEgIUEANgIAICtBADYCACAuQQE6AABBAQsMAQsgLkEAOgAAICEgISgCACICQQFqNgIAIAJBCk4EQEEAIAJBHUwNARogIUEKNgIACyArQQA2AgBBAAshAiAPKAIAIABB8CRqaiACOgAAIAEoAgQiAkEASgRAAkAgHCBFRiEjIB4oAgRBAEohOyBEIBxFIlRxBEAgAiEDQQAhCwNAIAEoAjgiDEEDbEEFbSEHIAEoAjRBAEcgI3EhCCADQQFGBEAgCiECBQJAIAtBAnQgHmooAgAhAiALRSA7cUUNACAHIAwgNm1rIQdBACEICwsgAkEASgR/IAtB0M4AbCAAakGAJGogAjYCACALQdDOAGwgAGpB4CNqKAIAIQMgC0HQzgBsIABqQeQjaigCAEECRgRAIAJBsHBqIANBcG1qIQILIAtB0M4AbCAAakHsJGogAkHIAWpBkANtQXZqIgICfwJAAkACQCADQQhrDgUAAgICAQILQYDYASEMQeoADAILQaDVASEMQZoBDAELQcDWASEMQb4BCyIDIAIgA0gbIgJBAUgEf0EABSACIAxqLQAAQRVsCzYCACALQdDOAGwgAGogBSAEIA8oAgAgC0oEfwJ/IAsEQEEBICAoAgANARoLQQILBUEACyAHIAgQRyABKAIEBSADCyECIAtB0M4AbCAAakG8JGpBADYCACALQdDOAGwgAGpB7CxqQQA2AgAgC0HQzgBsIABqQfQsaiIDIAMoAgBBAWo2AgAgC0EBaiILIAJODQIgAiEDDAAACwALIBxBAUYhVSACIQdBACEMA0AgASgCOCEIIEYEfwJ/IFQEQCAIQQF0QQVtDAELIAggVUUNABogCEEDbEEEbQsFIAgLIQIgASgCNEEARyAjcSELIAdBAUYEfyAKIQMgCwUCfyAMQQJ0IB5qKAIAIQMgCyAMRSA7cUUNABogAiAIIDZtayECQQALCyEIIANBAEoEfyAMQdDOAGwgAGpBgCRqIAM2AgAgDEHQzgBsIABqQeAjaigCACEHIAxB0M4AbCAAakHkI2ooAgBBAkYEQCADQbBwaiAHQXBtaiEDCyAMQdDOAGwgAGpB7CRqIANByAFqQZADbUF2aiIDAn8CQAJAAkAgB0EIaw4FAAICAgECC0GA2AEhC0HqAAwCC0Gg1QEhC0GaAQwBC0HA1gEhC0G+AQsiByADIAdIGyIDQQFIBH9BAAUgAyALai0AAEEVbAs2AgAgDEHQzgBsIABqIAUgBCAPKAIAIAxKBH8CfyAMBEBBASAgKAIADQEaC0ECCwVBAAsgAiAIEEcgASgCBAUgBwshAiAMQdDOAGwgAGpBvCRqQQA2AgAgDEHQzgBsIABqQewsakEANgIAIAxB0M4AbCAAakH0LGoiAyADKAIAQQFqNgIAIAxBAWoiDCACSARAIAIhBwwBCwsLCyAgIBogDygCACIKQX9qaiwAADYCACAFKAIAQQBKBEAgCiAUKAIARgRAIAJBAEoEQEEAIQNBACEHA0AgA0EBdCEDIAdB0M4AbCAAakHwLGooAgAiC0EASgRAQQAhCANAIAggB0HQzgBsIABqQfAkamosAAAgA3JBAXQhAyAIQQFqIgggC0cNAAsLIAdB0M4AbCAAakHzJGosAAAgA3IhAyAHQQFqIgcgAkcNAAsFQQAhAwsgF0UEQAJAIAIgCkEBamwiAkEJTw0JQQEgAnRBf2pBCCACayIHdCEIIAQoAhgEQCAEKAIAIgIgAi0AACAIQf8Bc3EgAyAHdHI6AAAMAQsgBCgCKCIKQX9KBEAgBCAKIAhBf3NxIAMgB3RyNgIoDAELIAQoAhxBgICAgHggAnZLBEAgBEF/NgIsBSAEIAQoAiAgCEEXdEF/c3EgAyAHQRdqdHI2AiALCwsgKygCAARAAkAgASgCBEEBRwRAIC0oAgBFDQELIAVBADYCAAsLICcgJygCACAFKAIAQQN0aiABKAIYIgIgASgCHGxB6AdtayIDQQAgA0EAShsiA0GQzgAgA0GQzgBIGzYCACAbKAIAICwoAgAiA0EQdEEQdUH0GGxBEHVBDWpIBEAgGEEBNgIAICxBADYCAAUgGEEANgIAICwgAiADajYCAAsLCyAJIA1rIglFDQYgHEEBaiEcIA0gU2xBAXQgEmohEgwBCwsMBQtBjLwCQf66AkHAAhAMDAQLQeK8AkH+ugJB0AIQDAwDC0HFvQJB/roCQdECEAwMAgtB/7QCQde0AkHZARAMDAELIBgoAgAhOgsgJCABKAIEIgM2AgAgASA6NgJMIAEgEygCACIEQRBGBH8gACgCHEUFQQALNgJQIAEgBEEQdEEQdUHoB2w2AkggASABKAI8BH9BAAUgAEG8nQFqLgEACzYCVCAXBEACQCABIDA2AhggASAvNgIkIANBAEwNAEEAIQIDQCACQdDOAGwgAGpBvCRqQQA2AgAgAkHQzgBsIABqQcgkakEANgIAIAJBAWoiAiADRw0ACwsLIAEgLiwAACICNgJcIAEgAkEBdUECdEGwsAJqIABBniVqLAAAQQF0ai4BADYCYCBXCxAAIBAkAUEAC/EKAhZ/B30CfyMBISMjAUEQaiQBICMLIhVCADcDACAGQQNqIAVMBEAgCSAMQQMQFgsgDAR9QwCYGT4FIAtBAnRBgKoBaioCACEmIAtBAnRBkKoBaioCAAshKSABIAJOBEAgFSQBQQAPCyAFQSBqIRogCkEDbCEbIA5BAEchHCAAKAIIIQZBACEFIAEhDAJAAkACQANAAkAgGyACIAxrbCEdIAEgDEchHiAMQQFKIBxxIR8gByAMQRQgDEEUSBtBAXQiC2ohICAHIAtBAXJqISEgBSEXQQAhEQNAIAwgBiARbGoiBUECdCADaioCACInICZDAAAQwSAFQQJ0IARqKgIAIiUgJUMAABDBXRuUIiqTIBFBAnQgFWoiIioCACIokyIrQwAAAD+SjqgiBUMAAODBICUgJUMAAODBXRsgDZMiJSAnk6hqIgZBACAGQQBIGyAFIAVBAEggJyAlXXEbIRMgHiAaIAkoAhQiFmsgCSgCHCIUZ2siBiAdayILQRhIcQRAIBNBASATQQFIGyEFIAtBEEgEQCAFQX8gBUF/ShshBQsFIBMhBQsgBUEAIAVBAEgbIAUgHxshECAGQQ5KBEAgIC0AAEEHdCEFICEtAABBBnQhGCAJAn8CQCAQBH9B4P8BIAVrQYCAASAYa2xBD3YiBkUiD0EBcyAQIBBBH3UiEmogEnMiGUEBSnEEQEEBIQsDQCAGQQF0IgYgBUECamohBSAGIBhsQQ92IgZFIg9BAXMgGSALQQFqIgtKcQ0ACwVBASELCyAPBH8gBSASaiAZIAtrIgYgEEEfdkGAgAJyIAVrQQF1QX9qIg8gBiAPSBsiEEEBdEEBcmoiBSEPIAVBgIACRyEGIAsgEmogEGogEnMFIAZBAWoiBiASQX9zcSAFaiEPIBALIQUgBiAPakGBgAJPDQUgBkUNByAUQQ92IQsgD0UNASAJIAkoAiAgFCALQYCAAiAPa2xrajYCICAGIAtsBSAFIQZBACEFIBRBD3YhCwwBCwwBCyAUIAtBgIACIAZrbGsLIgs2AhwgC0GBgIAESQRAIAkoAiAhDyAWIQYDQCAPQRd2IhBB/wFGBEAgCSAJKAIkQQFqNgIkBSAPQR92IQsgCSgCKCIPQX9KBEAgCSgCGCIGIAkoAghqIAkoAgRJBH8gCSgCACEWIAkgBkEBajYCGCAGIBZqIAsgD2o6AABBAAVBfwshBiAJIAkoAiwgBnI2AiwLIAkoAiQiBgRAIAtB/wFqQf8BcSEPA0AgCSgCGCILIAkoAghqIAkoAgRJBH8CfyAJKAIAISQgCSALQQFqNgIYICQLIAtqIA86AAAgCSgCJCEGQQAFQX8LIQsgCSAJKAIsIAtyNgIsIAkgBkF/aiIGNgIkIAYNAAsLIAkgEEH/AXE2AiggCSgCICEPIAkoAhwhCyAJKAIUIQYLIAkgD0EIdEGA/v//B3EiDzYCICAJIAtBCHQiCzYCHCAJIAZBCGoiBjYCFCALQYGAgARJDQALCwUCQCAGQQFKBEAgCSAQQQEgEEEBSBsiBUF/IAVBf0obIgVBAXQgBUEfdXNB17cCQQIQDQwBCyAGQQFGBEAgCUEAIBBBACAQQQBIGyIFa0EBEBYFQX8hBQsLCyAMIAAoAggiBiARbGoiC0ECdCAIaiArIAWyIiWTOAIAIBMgBWsiBUEAIAVrIAVBf0obIBdqIQUgC0ECdCAEaiAoICqSICWSOAIAICIgKCAlkiApICWUkzgCACARQQFqIhEgCkgEQCAFIRcMAQsLIAxBAWoiDCACRw0BDAMLC0GBtgJBoLYCQdgAEAwMAgtBr7YCQaC2AkHZABAMDAELIBUkAUEAIAUgDhsPC0EAC7IIARB/IAAoAiAiB0H/////ByAAKAIcIgFnIgh2IgJqQYCAgIB4IAh1cSIFIAJyIAEgB2pJIQkgAkEBdiEGAkACQAJAIAggCUEBc0EBcSICaiIDBH8gAEEoaiEEAn8gCCADQX9zIgFBdyABQXdLG2ogAmpBCGohDSAFIAYgB2ogBkF/c3EgCRshBSADIQIDQCAFQRd2IglB/wFGBEAgACAAKAIkQQFqNgIkBSAFQR92IQogBCgCACIGQX9KBEAgACgCGCIHIAAoAghqIAAoAgRJBH8CfyAAKAIAIQsgACAHQQFqNgIYIAsLIAdqIAYgCmo6AABBAAVBfwshASAAIAAoAiwgAXI2AiwLIAAoAiQiAQRAIApB/wFqQf8BcSEGA0AgACgCGCIHIAAoAghqIAAoAgRJBH8CfyAAKAIAIQwgACAHQQFqNgIYIAwLIAdqIAY6AAAgACgCJCEBQQAFQX8LIQcgACAAKAIsIAdyNgIsIAAgAUF/aiIBNgIkIAENAAsLIAQgCUH/AXE2AgALIAVBCHRBgP7//wdxIQUgAkF4aiEBIAJBCEoEQCABIQIMAQsLIA0LQXhxIANBeGprIQcgBAVBACEHIABBKGoLIgkoAgAiAkF/SgRAIABBGGoiBigCACIDIABBCGoiBCgCAGogAEEEaiIFKAIASQR/An8gACgCACEOIAYgA0EBajYCACAOCyADaiACOgAAQQAFQX8LIQEgAEEsaiIDIAMoAgAgAXI2AgAgAEEkaiICKAIAIgFFDQIMAQUgAEEkaiICKAIAIgEEQCAAQQhqIQQgAEEsaiEDIABBGGohBiAAQQRqIQUMAgsLDAILA0AgBigCACIIIAQoAgBqIAUoAgBJBH8CfyAAKAIAIQ8gBiAIQQFqNgIAIA8LIAhqQX86AAAgAigCACEBQQAFQX8LIQggAyADKAIAIAhyNgIAIAIgAUF/aiIBNgIAIAENAAsLIAlBADYCAAsgACgCDCEBIAAoAhAiBUEHSgRAIABBLGohBiAFIAVBf3MiAkFwIAJBcEobakEIaiEIIAUhAgNAIAAoAggiBCAAKAIYaiAAKAIEIglJBH8CfyAAKAIAIRAgACAEQQFqIgQ2AgggEAsgCSAEa2ogAToAAEEABUF/CyEEIAYgBigCACAEciIDNgIAIAFBCHYhASACQXhqIQQgAkEPSgRAIAQhAgwBCwsgBiECIAVBeGogCEF4cWshBQUgAEEsaiICKAIAIQMLIAMEQA8LIAAoAhgiBCAAKAIAakEAIAAoAgQgBGsgACgCCGsQDxogBUEATARADwsgACgCBCIDIAAoAggiBE0EQCACQX82AgAPCyAFIAdKIAQgACgCGGogA09xBEAgAkF/NgIAQQEgB3RBf2ogAXEhAQsgACgCACADIARBf3NqaiIAIAAtAAAgAXI6AAALngYBC38gAUEBTQRAQb+0AkGxtAJBywEQDAtBICABQX9qIglnayICQQhMBEAgACAAKAIcIgQgAW4iAjYCJCACIAkgASABIAAoAiAiAyACbkEBaiIFIAUgAUsbayIGa2whASAAIAMgAWsiAzYCICAAIAIgBCABayAGGyIENgIcIARBgYCABE8EQCAGDwsgACgCBCEJIAAoAhQhByAAKAIYIQIgACgCKCEIA0AgACAHQQhqIgc2AhQgACAEQQh0IgQ2AhwgACACIAlJBH8gACgCACEFIAAgAkEBaiIBNgIYIAIgBWotAAAFIAIhAUEACyIFNgIoIAAgA0EIdEGA/v//B3EgBSAIQQh0ckEBdkH/AXFyQf8BcyIDNgIgIARBgYCABEkEQCABIQIgBSEIDAELCyAGDwsgACAAKAIcIgMgCSACQXhqIgZ2IgRBAWoiAW4iAjYCJCACIAQgASABIAAoAiAiBCACbkEBaiIFIAUgAUsbayILa2whASAAIAQgAWsiBDYCICAAIAIgAyABayALGyIDNgIcIANBgYCABEkEQCAAKAIEIQogACgCFCEHIAAoAhghAiAAKAIoIQgDQCAAIAdBCGoiBzYCFCAAIANBCHQiAzYCHCAAIAIgCkkEfyAAKAIAIQUgACACQQFqIgE2AhggAiAFai0AAAUgAiEBQQALIgU2AiggACAEQQh0QYD+//8HcSAFIAhBCHRyQQF2Qf8BcXJB/wFzIgQ2AiAgA0GBgIAESQRAIAEhAiAFIQgMAQsLCyAAKAIMIQQgACgCECIDIAZJBEAgA0ERSiEIQQcgA2shCiAAKAIEIQcgACgCCCEBIAMhAgNAIAEgB0kEfwJ/IAAoAgAhDCAAIAFBAWoiATYCCCAMCyAHIAFrai0AAAVBAAsgAnQgBHIhBCACQQhqIQUgAkERSARAIAUhAgwBCwsgA0EIaiAKIANBESAIG2pBeHFqIQMLIAAgBCAGdjYCDCAAIAMgBms2AhAgACAAKAIUIAZqNgIUQQEgBnRBf2ogBHEgCyAGdHIiASAJTQRAIAEPCyAAQQE2AiwgCQu1DAEHfyAAIAFqIQUgACgCBCIDQQFxRQRAAkAgACgCACECIANBA3FFBEAPCyABIAJqIQEgACACayIAQcTfAigCAEYEQCAFKAIEIgJBA3FBA0cNAUG43wIgATYCACAFIAJBfnE2AgQgACABQQFyNgIEIAUgATYCAA8LIAJBA3YhBCACQYACSQRAIAAoAggiAiAAKAIMIgNGBEBBsN8CQbDfAigCAEEBIAR0QX9zcTYCAAUgAiADNgIMIAMgAjYCCAsMAQsgACgCGCEHIAAoAgwiAiAARgRAAkAgAEEQaiIDQQRqIgQoAgAiAgRAIAQhAwUgAygCACICRQRAQQAhAgwCCwsDQAJAIAJBFGoiBCgCACIGRQRAIAJBEGoiBCgCACIGRQ0BCyAEIQMgBiECDAELCyADQQA2AgALBSAAKAIIIgMgAjYCDCACIAM2AggLIAcEQCAAKAIcIgNBAnRB4OECaiIEKAIAIABGBEAgBCACNgIAIAJFBEBBtN8CQbTfAigCAEEBIAN0QX9zcTYCAAwDCwUgB0EQaiIDIAdBFGogAygCACAARhsgAjYCACACRQ0CCyACIAc2AhggACgCECIDBEAgAiADNgIQIAMgAjYCGAsgACgCFCIDBEAgAiADNgIUIAMgAjYCGAsLCwsgBSgCBCIHQQJxBEAgBSAHQX5xNgIEIAAgAUEBcjYCBCAAIAFqIAE2AgAgASEDBUHI3wIoAgAgBUYEQEG83wJBvN8CKAIAIAFqIgE2AgBByN8CIAA2AgAgACABQQFyNgIEIABBxN8CKAIARwRADwtBxN8CQQA2AgBBuN8CQQA2AgAPC0HE3wIoAgAgBUYEQEG43wJBuN8CKAIAIAFqIgE2AgBBxN8CIAA2AgAgACABQQFyNgIEIAAgAWogATYCAA8LIAdBA3YhBCAHQYACSQRAIAUoAggiAiAFKAIMIgNGBEBBsN8CQbDfAigCAEEBIAR0QX9zcTYCAAUgAiADNgIMIAMgAjYCCAsFAkAgBSgCGCEIIAUoAgwiAiAFRgRAAkAgBUEQaiIDQQRqIgQoAgAiAgRAIAQhAwUgAygCACICRQRAQQAhAgwCCwsDQAJAIAJBFGoiBCgCACIGRQRAIAJBEGoiBCgCACIGRQ0BCyAEIQMgBiECDAELCyADQQA2AgALBSAFKAIIIgMgAjYCDCACIAM2AggLIAgEQCAFKAIcIgNBAnRB4OECaiIEKAIAIAVGBEAgBCACNgIAIAJFBEBBtN8CQbTfAigCAEEBIAN0QX9zcTYCAAwDCwUgCEEQaiIDIAhBFGogAygCACAFRhsgAjYCACACRQ0CCyACIAg2AhggBSgCECIDBEAgAiADNgIQIAMgAjYCGAsgBSgCFCIDBEAgAiADNgIUIAMgAjYCGAsLCwsgACAHQXhxIAFqIgNBAXI2AgQgACADaiADNgIAQcTfAigCACAARgRAQbjfAiADNgIADwsLIANBA3YhAiADQYACSQRAIAJBA3RB2N8CaiEBQbDfAigCACIDQQEgAnQiAnEEfyABQQhqIgIhAyACKAIABUGw3wIgAiADcjYCACABQQhqIQMgAQshAiADIAA2AgAgAiAANgIMIAAgAjYCCCAAIAE2AgwPCyADQQh2IgEEfyADQf///wdLBH9BHwUgASABQYD+P2pBEHZBCHEiBHQiAkGA4B9qQRB2QQRxIQEgAiABdCIGQYCAD2pBEHZBAnEhAiADQQ4gASAEciACcmsgBiACdEEPdmoiAUEHanZBAXEgAUEBdHILBUEACyICQQJ0QeDhAmohASAAIAI2AhwgAEEANgIUIABBADYCEAJAQbTfAigCACIEQQEgAnQiBnFFBEBBtN8CIAQgBnI2AgAgASAANgIADAELIAEoAgAiASgCBEF4cSADRgRAIAEhAgUCQCADQQBBGSACQQF2ayACQR9GG3QhBANAIAFBEGogBEEfdkECdGoiBigCACICBEAgBEEBdCEEIAIoAgRBeHEgA0YNAiACIQEMAQsLIAYgADYCAAwCCwsgAigCCCIBIAA2AgwgAiAANgIIIAAgATYCCCAAIAI2AgwgAEEANgIYDwsgACABNgIYIAAgADYCDCAAIAA2AggL8gcBCn8gAEUEQCABEBoPCyABQb9/SwRAQQAPC0EQIAFBC2pBeHEgAUELSRshBCAAQXhqIgYgAEF8aiIHKAIAIghBeHEiAmohBQJAIAhBA3EEQAJAIAIgBE8EQCACIARrIgFBD00NAyAHIAhBAXEgBHJBAnI2AgAgBCAGaiICIAFBA3I2AgQgBSAFKAIEQQFyNgIEIAIgARBYDAMLQcjfAigCACAFRgRAQbzfAigCACACaiICIARNDQEgByAIQQFxIARyQQJyNgIAIAQgBmoiASACIARrIgJBAXI2AgRByN8CIAE2AgBBvN8CIAI2AgAMAwtBxN8CKAIAIAVGBEBBuN8CKAIAIAJqIgMgBEkNASADIARrIgFBD0sEQCAHIAhBAXEgBHJBAnI2AgAgBCAGaiICIAFBAXI2AgQgAyAGaiIDIAE2AgAgAyADKAIEQX5xNgIEBSAHIAMgCEEBcXJBAnI2AgAgAyAGaiIBIAEoAgRBAXI2AgRBACECQQAhAQtBuN8CIAE2AgBBxN8CIAI2AgAMAwsgBSgCBCIDQQJxRQRAIAIgA0F4cWoiCiAETwRAIANBA3YhCSADQYACSQRAIAUoAggiASAFKAIMIgJGBEBBsN8CQbDfAigCAEEBIAl0QX9zcTYCAAUgASACNgIMIAIgATYCCAsFAkAgBSgCGCELIAUoAgwiASAFRgRAAkAgBUEQaiICQQRqIgMoAgAiAQRAIAMhAgUgAigCACIBRQRAQQAhAQwCCwsDQAJAIAFBFGoiAygCACIJRQRAIAFBEGoiAygCACIJRQ0BCyADIQIgCSEBDAELCyACQQA2AgALBSAFKAIIIgIgATYCDCABIAI2AggLIAsEQCAFKAIcIgJBAnRB4OECaiIDKAIAIAVGBEAgAyABNgIAIAFFBEBBtN8CQbTfAigCAEEBIAJ0QX9zcTYCAAwDCwUgC0EQaiICIAtBFGogAigCACAFRhsgATYCACABRQ0CCyABIAs2AhggBSgCECICBEAgASACNgIQIAIgATYCGAsgBSgCFCICBEAgASACNgIUIAIgATYCGAsLCwsgCiAEayIBQRBJBEAgByAKIAhBAXFyQQJyNgIAIAYgCmoiASABKAIEQQFyNgIEBSAHIAhBAXEgBHJBAnI2AgAgBCAGaiICIAFBA3I2AgQgBiAKaiIDIAMoAgRBAXI2AgQgAiABEFgLDAQLCwsFIARBgAJJIAIgBEEEcklyRQRAIAIgBGtBkOMCKAIAQQF0TQ0CCwsgARAaIgJFBEBBAA8LIAIgACAHKAIAIgNBeHFBBEEIIANBA3EbayIDIAEgAyABSRsQDhogABATIAIPCyAAC8IBAgJ/AXwjASEBIwFBEGokASAAvUIgiKdB/////wdxIgJB/MOk/wNJBHwgAkGewZryA0kEfEQAAAAAAADwPwUgAEQAAAAAAAAAABAkCwUCfCAAIAChIAJB//+//wdLDQAaAkACQAJAAkAgACABEFtBA3EOAwABAgMLIAErAwAgASsDCBAkDAMLIAErAwAgASsDCEEBECOaDAILIAErAwAgASsDCBAkmgwBCyABKwMAIAErAwhBARAjCwshAyABJAEgAwv8CAMIfwF+BHwjASEEIwFBMGokASAEQRBqIQUgAL0iCkI/iKchBgJ/AkAgCkIgiKciAkH/////B3EiA0H71L2ABEkEfyACQf//P3FB+8MkRg0BIAZBAEchAiADQf2yi4AESQR/IAIEfyABIABEAABAVPsh+T+gIgBEMWNiGmG00D2gIgs5AwAgASAAIAuhRDFjYhphtNA9oDkDCEF/BSABIABEAABAVPsh+b+gIgBEMWNiGmG00L2gIgs5AwAgASAAIAuhRDFjYhphtNC9oDkDCEEBCwUgAgR/IAEgAEQAAEBU+yEJQKAiAEQxY2IaYbTgPaAiCzkDACABIAAgC6FEMWNiGmG04D2gOQMIQX4FIAEgAEQAAEBU+yEJwKAiAEQxY2IaYbTgvaAiCzkDACABIAAgC6FEMWNiGmG04L2gOQMIQQILCwUCfyADQbyM8YAESQRAIANBvfvXgARJBEAgA0H8ssuABEYNBCAGBEAgASAARAAAMH982RJAoCIARMqUk6eRDuk9oCILOQMAIAEgACALoUTKlJOnkQ7pPaA5AwhBfQwDBSABIABEAAAwf3zZEsCgIgBEypSTp5EO6b2gIgs5AwAgASAAIAuhRMqUk6eRDum9oDkDCEEDDAMLAAUgA0H7w+SABEYNBCAGBEAgASAARAAAQFT7IRlAoCIARDFjYhphtPA9oCILOQMAIAEgACALoUQxY2IaYbTwPaA5AwhBfAwDBSABIABEAABAVPshGcCgIgBEMWNiGmG08L2gIgs5AwAgASAAIAuhRDFjYhphtPC9oDkDCEEEDAMLAAsACyADQfvD5IkESQ0CIANB//+//wdLBEAgASAAIAChIgA5AwggASAAOQMAQQAMAQtBACECIApC/////////weDQoCAgICAgICwwQCEvyEAA0AgAkEDdCAFaiAAqrciCzkDACAAIAuhRAAAAAAAAHBBoiEAIAJBAWoiAkECRw0ACyAFIAA5AxAgAEQAAAAAAAAAAGEEQEEBIQIDQCACQX9qIQcgAkEDdCAFaisDAEQAAAAAAAAAAGEEQCAHIQIMAQsLBUECIQILIAUgBCADQRR2Qep3aiACQQFqEIoBIQIgBCsDACEAIAYEfyABIACaOQMAIAEgBCsDCJo5AwhBACACawUgASAAOQMAIAEgBCsDCDkDCCACCwsLDAELIABEg8jJbTBf5D+iRAAAAAAAADhDoEQAAAAAAAA4w6AiDKohCCABIAAgDEQAAEBU+yH5P6KhIgsgDEQxY2IaYbTQPaIiDaEiADkDACADQRR2IgcgAL1CNIinQf8PcWtBEEoEQCAMRHNwAy6KGaM7oiALIAsgDEQAAGAaYbTQPaIiAKEiC6EgAKGhIQ0gASALIA2hIgA5AwAgDETBSSAlmoN7OaIgCyALIAxEAAAALooZozuiIg6hIgyhIA6hoSEOIAcgAL1CNIinQf8PcWtBMUoEQCABIAwgDqEiADkDACAMIQsgDiENCwsgASALIAChIA2hOQMIIAgLIQkgBCQBIAkLkAECAX8CfgJAAkAgAL0iA0I0iCIEp0H/D3EiAgRAIAJB/w9GBEAMAwUMAgsACyABIABEAAAAAAAAAABiBH8gAEQAAAAAAADwQ6IgARBcIQAgASgCAEFAagVBAAs2AgAMAQsgASAEp0H/D3FBgnhqNgIAIANC/////////4eAf4NCgICAgICAgPA/hL8hAAsgAAsRACAABH8gACABEI0BBUEACwvXAwMBfwF+AXwgAUEUTQRAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDgoAAQIDBAUGBwgJCgsgAigCAEEDakF8cSIBKAIAIQMgAiABQQRqNgIAIAAgAzYCAAwJCyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADrDcDAAwICyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADrTcDAAwHCyACKAIAQQdqQXhxIgEpAwAhBCACIAFBCGo2AgAgACAENwMADAYLIAIoAgBBA2pBfHEiASgCACEDIAIgAUEEajYCACAAIANB//8DcUEQdEEQdaw3AwAMBQsgAigCAEEDakF8cSIBKAIAIQMgAiABQQRqNgIAIAAgA0H//wNxrTcDAAwECyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADQf8BcUEYdEEYdaw3AwAMAwsgAigCAEEDakF8cSIBKAIAIQMgAiABQQRqNgIAIAAgA0H/AXGtNwMADAILIAIoAgBBB2pBeHEiASsDACEFIAIgAUEIajYCACAAIAU5AwAMAQsgAigCAEEHakF4cSIBKwMAIQUgAiABQQhqNgIAIAAgBTkDAAsLC0YBA38gACgCACIBLAAAIgJBUGpBCkkEQANAIAIgA0EKbEFQamohAyAAIAFBAWoiATYCACABLAAAIgJBUGpBCkkNAAsLIAML3B4CEH8EfQJ/IAAoAgAhGiAAKAIQIRAgACgCHCELIAAoAiQhGCAFKAIAIg8gBEEBdEF+QX8gCUEARyIUIARBAkZxIg4baiINIAAoAggiGSgCOCAAKAIMIhVBAXRqLgEAIAhBA3RqIghBAXVBEEEEIA4ba2xqIA1tIQ0gDyAIa0FgaiIIIA0gCCANSBsiCEHAACAIQcAASBsiCEEESARAQQEhDAUgCEEHcUEBdEGgCWouAQBBDiAIQQN2a3VBAWpBfnEiCEGBAkgEQCAIIQwFQeexAkG+sAJBnQUQDAsLIBoLQQBHIhIEfyAEQQBKIQggCQRAIAgEQEN9HZAmIRxDfR2QJiEbQQAhCANAIBwgCEECdCACaioCACIeIAhBAnQgA2oqAgAiHZIiHCAclJIhHCAbIB4gHZMiGyAblJIhGyAIQQFqIgggBEcNAAsFQ30dkCYhHEN9HZAmIRsLBSAIBH1BACEIA0AgHCAIQQJ0IAJqKgIAIhsgG5SSIRwgCEEBaiIIIARHDQALQQAhCEMAAAAAIRsDQCAbIAhBAnQgA2oqAgAiGyAblJIhGyAIQQFqIgggBEcNAAsgHEN9HZAmkiEcIBtDfR2QJpIFQ30dkCYhHEN9HZAmCyEbCyAbkSIdIB2UIh4gHJEiGyAblCIckkPvkpMhXQR9QwAAAAAFIBwgHl0EfSAdIBuUIB4gHEMF+Nw+lJKUjCAeIBxDIbEtP5SSIB4gHENlCbA9lJKUlUPbD8k/kgUgHSAblCAcIB5DBfjcPpSSlCAcIB5DIbEtP5SSIBwgHkNlCbA9lJKUlUPbD8k/kkPbD8m/kgsLQ4f5IkaUQwAAAD+SjqgFQQALIQlBICALKAIcIhZnayEPIBYgD0FwanYiDUEMdiEOIA9BeGwgCygCFCIIQQN0aiANIA5BAnRBwDRqKAIAS0EfdEEfdWpBCCAOa2ohFwJAAkAgDEEBIBRBAXMgFSAQSHIbIhFBAUYEQCAUBH8gEgR/IAlBgMAASgR/IAAoAjRFIgchCCAHBH8gBEEASgR/QQAhBwN/IAdBAnQgA2oiCSAJKgIAjDgCACAHQQFqIgcgBEcNACAICwVBAQsFQQALBUEACyEHIBVBAnQgGGoqAgAiHCAclEN9HZAmkiAZKAIIIBVqQQJ0IBhqKgIAIh0gHZSSkUN9HZAmkiEbIBwgG5UhHCAdIBuVIRsgBEEASgR/QQAhCAN/IAhBAnQgAmoiCSAcIAkqAgCUIBsgCEECdCADaioCAJSSOAIAIAhBAWoiCCAERw0AIAcLBSAHCwVBAAshAiAFKAIAQRBKBEAgACgCIEEQSgRAAkAgEgRAIAsgAkECEBYgAiEDDAELIAsoAiAiAiALKAIcIgRBAnYiB0kiA0UEQCALIAIgB2siAjYCICAEIAdrIQcLIAsgBzYCHCAHQYGAgARJBEAgCygCBCEOIAsoAhQhCSALKAIYIQggCygCKCEMIAIhBANAIAsgCUEIaiIJNgIUIAsgB0EIdCIHNgIcIAsgCCAOSQR/IAsoAgAhDSALIAhBAWoiAjYCGCAIIA1qLQAABSAIIQJBAAsiDTYCKCALIARBCHRBgP7//wdxIA0gDEEIdHJBAXZB/wFxckH/AXMiBDYCICAHQYGAgARJBEAgAiEIIA0hDAwBCwsLCwVBACEDCwVBACEDC0EAIAMgACgCNBsFIAkhAAwCCyECBQJAAkACQCASBH8gFEUEQCAJIBFsIg1BgEBrIgxBDnUiCSARSCAAKAI4QQBHIA1B/z9KcXFFBEAgCSEADAMLIAxBgIB/cSARbkEQdCIAQRB1IABBDXVsQYCAAmpBEHUiDEGOe2xBgIABakEPdUHVwABqIAxsQYCAAWpBD3ZBEHRBgID0kH5qQRB1IAxsQYCAAWpBD3ZBgIACIAxrakEQdEEQdSEMQSBBgICAgAQgAGsiAEEQdSAAQQ11bEGAgAJqQRB1IgBBjntsQYCAAWpBD3VB1cAAaiAAbEGAgAFqQQ92QRB0QYCA9JB+akEQdSAAbEGAgAFqQQ92QYCAAiAAa2pBEHRBEHUiAGdrIQ4gDEEPQSAgDGdrIgxrdEEQdEEQdSENIBFBACAJIARBF3RBgICAfGpBEHUgDiAMa0ELdCANQdtrbEGAgAFqQQ91Qfw9aiANbEGAgAFqQQ92ayAAQQ8gDmt0QRB0QRB1IgBB22tsQYCAAWpBD3VB/D1qIABsQYCAAWpBD3ZqQRB0QRB1bEGAgAFqQQ91IglBACAFKAIAIgBrSBsgCSAAShshAAwCCyAAKAIwIgAEfyAAQR92QQFzQQAgCSARbEH//wFBgYB+IAlBgMAAShsgEW1qIgBBDnUgAEEASBsiACARQX9qIBEgAEobagUgCSARbEGAQGtBDnULBSAJCyEAIARBAkogFHFFDQAgEUECbSITQQFqIgdBA2whECAQIBNqIQ8gEgRAIAAgE0wiCAR/IABBA2wiBwUgACAQIBNBf3NqaiEHIABBA2wLIQkgCyAHIAlBA2ogACAQIBNraiAIGyAPECEMAgsgCyAWIA9uIg42AiQgDyAPIAsoAiAiCSAObkEBaiIAIAAgD0sbayIAQQNtIAdBfmwgAGogACAQSBsiDSATTCIHBH8gDUEDbCIABSAQIBNBf3NqIA1qIQAgDUEDbAshDCALIAkgDiAPIAxBA2ogECATayANaiAHGyIMa2wiCWsiBzYCICALIA4gDCAAa2wgFiAJayAAGyIANgIcIABBgYCABEkEfyALKAIEIRAgCCEJIAAhCCALKAIYIQwgCygCKCEOA38gCyAJQQhqIgk2AhQgCyAIQQh0Igg2AhwgCyAMIBBJBH8gCygCACEPIAsgDEEBaiIANgIYIAwgD2otAAAFIAwhAEEACyIPNgIoIAsgB0EIdEGA/v//B3EgDyAOQQh0ckEBdkH/AXFyQf8BcyIHNgIgIAhBgYCABEkEfyAAIQwgDyEODAEFIA0LCwUgDQshAAwBCyAHQQFKIBRyBEAgEUEBaiEHIBIEQCALIAAgBxA6BSALIAcQVyEACwwBCyARQQF1IgxBAWoiByAHbCEQIBIEQCAAQQFqIQkgEUEBaiAAayEIIAsgACAMTCIHBH8gACAJbEEBdQUgECAIIBFBAmogAGtsQQF1awsiDCAJIAggBxsgDGogEBAhDAELIAsgFiAQbiIPNgIkIBAgECALKAIgIg0gD25BAWoiACAAIBBLGyICayIAIAcgDGxBAXVIBH9BASAAQQN0QQFyIgBnQQF2QQ9zIgJ0IQdBACEJA0BBACAHIAAgByAJQQF0aiACdCIMSSIDGyAJaiEJIABBACAMIAMbayEAIAdBAXYhByACQX9qIQMgAkEASgRAIAMhAgwBCwsgCUF/akEBdiIJQQFqIgAgCWxBAXYFIBFBAWohDkEBIAJBA3RBeWoiAGdBAXZBD3MiAnQhB0EAIQkDQEEAIAcgACAHIAlBAXRqIAJ0IgxJIgMbIAlqIQkgAEEAIAwgAxtrIQAgB0EBdiEHIAJBf2ohAyACQQBKBEAgAyECDAELCyAQIA4gDkEBdCAJa0EBdiIJayIAIBFBAmogCWtsQQF1awshByALIA0gDyAQIAAgB2prbCIDayICNgIgIAsgACAPbCAWIANrIAcbIgM2AhwgA0GBgIAESQRAIAsoAgQhDiAIIQcgCygCGCEIIAsoAighDANAIAsgB0EIaiIHNgIUIAsgA0EIdCIDNgIcIAsgCCAOSQR/IAsoAgAhDSALIAhBAWoiADYCGCAIIA1qLQAABSAIIQBBAAsiDTYCKCALIAJBCHRBgP7//wdxIA0gDEEIdHJBAXZB/wFxckH/AXMiAjYCICADQYGAgARJBEAgACEIIA0hDAwBCwsLIAlBDnQgEW4hAAwDCyAAQX9MBEBBy7ECQb6wAkHGBhAMCyAAQQ50IgcgEW4hACASIBRxRQ0CIBEgB0sEQCAVQQJ0IBhqKgIAIRsgGSgCCCAVakECdCAYaioCACEdIARBAEwEQEEAIQIMAgsgGyAbIBuUQ30dkCaSIB0gHZSSkUN9HZAmkiIblSEcIB0gG5UhG0EAIQcDQCAHQQJ0IAJqIgggHCAIKgIAlCAbIAdBAnQgA2oqAgCUkjgCACAHQQFqIgcgBEcNAAsMAwUgBEEATA0DQQAhBwNAIAdBAnQgAmoiCCoCAEPzBDU/lCEcIAggHCAHQQJ0IANqIggqAgBD8wQ1P5QiG5I4AgAgCCAbIByTOAIAIAdBAWoiByAERw0ACwwDCwALC0EgIAsoAhwiAGdrIQQgACAEQXBqdiIAQQx2IQMgBSAFKAIAIARBeGwgCygCFEEDdGogACADQQJ0QcA0aigCAEtBH3RBH3VqQQggA2tqIBdrIgBrNgIADAELQSAgCygCHCICZ2shByACIAdBcGp2IgJBDHYhAyAFIAUoAgAgB0F4bCALKAIUQQN0aiACIANBAnRBwDRqKAIAS0EfdEEfdWpBCCADa2ogF2siA2s2AgAgAEGAgAFIBEAgAEUEQEEAIQIgAyEADAILBSAAQYCAAWtFBEAgCiAKKAIAQQEgBnRBf2ogBnRxNgIAIAFBADYCACABQQA2AgQgAUH//wE2AgggAUGAgAE2AgwgAUGAgAE2AhAgASADNgIUDwsLIABBEHQiAkEQdSACQQ11bEGAgAJqQRB1IgVBjntsQYCAAWpBD3VB1cAAaiAFbEGAgAFqQQ92QRB0QYCA9JB+akEQdSAFbEGAgAFqQQ92QYCAAiAFa2pBEHRBEHUhCEEgQYCAgIAEIAJrIgJBEHUgAkENdWxBgIACakEQdSICQY57bEGAgAFqQQ91QdXAAGogAmxBgIABakEPdkEQdEGAgPSQfmpBEHUgAmxBgIABakEPdkGAgAIgAmtqQRB0QRB1IgJnayEHIAhBD0EgIAhnayIFa3RBEHRBEHUhBiABQQA2AgAgASAINgIEIAEgAjYCCCABIARBF3RBgICAfGpBEHUgByAFa0ELdCAGQdtrbEGAgAFqQQ91Qfw9aiAGbEGAgAFqQQ92ayACQQ8gB2t0QRB0QRB1IgJB22tsQYCAAWpBD3VB/D1qIAJsQYCAAWpBD3ZqQRB0QRB1bEGAgAFqQQ91NgIMIAEgADYCECABIAM2AhQPCyAKIAooAgBBASAGdEF/anE2AgAgASACNgIAIAFB//8BNgIEIAFBADYCCCABQYCAfzYCDCABQQA2AhAgASAANgIUC0gCAX8BfiMBIQMjAUEQaiQBIAAoAjwgAacgAUIgiKcgAkH/AXEgAxAKQf//A3EEfiADQn83AwBCfwUgAykDAAshBCADJAEgBAu5AgEHfyMBIQUjAUEgaiQBIAVBEGohBiAFIgMgACgCHCIENgIAIAMgACgCFCAEayIENgIEIAMgATYCCCADIAI2AgwgAyEBQQIhAyACIARqIQcCQAJAA0AgByAAKAI8IAEgAyAGEAlB//8DcQR/IAZBfzYCAEF/BSAGKAIACyIERwRAIARBAEgNAiABQQhqIAEgBCABKAIEIghLIgkbIgEgBCAIQQAgCRtrIgggASgCAGo2AgAgASABKAIEIAhrNgIEIAlBH3RBH3UgA2ohAyAHIARrIQcMAQsLIAAgACgCLCIBIAAoAjBqNgIQIAAgATYCHCAAIAE2AhQMAQsgAEEANgIQIABBADYCHCAAQQA2AhQgACAAKAIAQSByNgIAIANBAkYEf0EABSACIAEoAgRrCyECCyAFJAEgAgsOACAAKAI8EAtB//8DcQvKAQEFfyAEKAIAIQYgAigCACEHIAAoAlghCCAAKAJcIQkgACAAKAIUIgU2AlwgACAFNgJYIAUEQCABBEBBACEFA0AgBCAGNgIAIAIgBzYCACAAIAUgBUECdCABaiACIAVBAnQgA2ogBBA+IAVBAWoiBSAAKAIUSQ0ACwVBACEBA0AgBCAGNgIAIAIgBzYCACAAIAFBACACIAFBAnQgA2ogBBA+IAFBAWoiASAAKAIUSQ0ACwsLIAAgCDYCWCAAIAk2AlwgACgCVEEFRgssACAAKAJIEBMgACgCTBATIAAoAjwQEyAAKAJEEBMgAEFAaygCABATIAAQEwvkAQEHfyAAQUBrKAIAIAFBAnRqIgYoAgAhAiAAKAJcIQkgACgCJCEKIAAoAighCyAAKAIMIQcgACgCPCABQQJ0aiIIKAIAIgEgAygCACIMTgRAIAggATYCACAGIAI2AgBBAA8LIAUoAgAhBUEAIQMgAiEAA0ACQCADIAVOBEAgAyECDAELIANBAWohAiADIAlsQQJ0IARqQwAAAAA4AgAgACALaiIAIAdJIQMgAEEAIAcgAxtrIQAgASAKaiADQQFzQQFxaiIBIAxIBEAgAiEDDAILCwsgCCABNgIAIAYgADYCACACC84GAhN/Cn0gACgCGCEMIABBQGsoAgAgAUECdGoiCSgCACEGIAAoAlwhDSAAKAIkIQ4gACgCKCEPIAAoAgwhByAAKAI8IAFBAnRqIgooAgAiASADKAIAIhBOBEAgCiABNgIAIAkgBjYCAEEADwsgBSgCACERIAezIR8gDEEATARAQQAhAyAGIQICfwN/An8gAyARTgRAIAEhACADDAELIAAoAjAgAmwgB3CzIB+VIhpDiqsqPpQhGyAaIBogG5SUIhkgG5MhGyAaIBogGkMAAAA/lJQiHJIgGiAclJMhHSADQQFqIQUgAyANbEECdCAEaiAcIBpDO6qqPpSTIBmTIhpDAAAAAJREAAAAAAAA8D8gG7uhIB27oSAau6G2QwAAAACUIB1DAAAAAJQgG0MAAAAAlJKSkjgCACACIA9qIgIgB0khAyACQQAgByADG2shAiABIA5qIANBAXNBAXFqIgEgEEgEfyAFIQMMAgUgASEAIAULCwshFiAKIAA2AgAgCSACNgIAIBYLDwtBACEFIAYhAwN/An8gBSARTgRAIAEhACADIQIgBQwBCyABQQJ0IAJqIRIgACgCMCITIANsIgggB24hBgJ/IAggBiAHbGshFyAAKAJMIQhBBCAGayEVQwAAAAAhGkMAAAAAIRtDAAAAACEcQwAAAAAhHUEAIQYDQCAaIAZBAnQgEmoqAgAiGSAVIBMgBkEBaiIGbGoiC0F+akECdCAIaioCAJSSIRogHCAZIAtBf2pBAnQgCGoqAgCUkiEcIB0gGSALQQJ0IAhqKgIAlJIhHSAbIBkgC0EBakECdCAIaioCAJSSIRsgBiAMRw0ACyAXC7MgH5UiGUOKqyo+lCEeIBkgGSAelJQiIiAekyEeIBkgGSAZQwAAAD+UlCIgkiAZICCUkyEhIAVBAWohBiAFIA1sQQJ0IARqICAgGUM7qqo+lJMgIpMiGSAblCAdRAAAAAAAAPA/IB67oSAhu6EgGbuhtpQgISAclCAeIBqUkpKSOAIAIAMgD2oiAyAHSSEFIANBACAHIAUbayEDIAEgDmogBUEBc0EBcWoiASAQSAR/IAYhBQwCBSABIQAgAyECIAYLCwshGCAKIAA2AgAgCSACNgIAIBgL8AYDE38EfQR8IAAoAhghDCAAQUBrKAIAIAFBAnRqIgkoAgAhBiAAKAJcIQ0gACgCJCEOIAAoAighDyAAKAIMIQcgACgCPCABQQJ0aiIKKAIAIgEgAygCACIQTgRAIAogATYCACAJIAY2AgBBAA8LIAUoAgAhESAHsyEcIAxBAEwEQEEAIQMgBiECAn8DfwJ/IAMgEU4EQCABIQAgAwwBCyAAKAIwIAJsIAdwsyAclSIZQ4qrKj6UIRogA0EBaiEFIAMgDWxBAnQgBGogGSAZIBqUlCIbIBqTuyIdRAAAAAAAAAAAoiAZIBkgGUMAAAA/lJQiGpIgGSAalJO7Ih5EAAAAAAAAAACioEQAAAAAAADwPyAdoSAeoSAaIBlDO6qqPpSTIBuTuyIdoba7RAAAAAAAAAAAoqAgHUQAAAAAAAAAAKKgtjgCACACIA9qIgIgB0khAyACQQAgByADG2shAiABIA5qIANBAXNBAXFqIgEgEEgEfyAFIQMMAgUgASEAIAULCwshFiAKIAA2AgAgCSACNgIAIBYLDwtBACEFIAYhAwN/An8gBSARTgRAIAEhACADIQIgBQwBCyABQQJ0IAJqIRIgACgCMCITIANsIgggB24hBgJ/IAggBiAHbGshFyAAKAJMIQhBBCAGayEVRAAAAAAAAAAAIR1EAAAAAAAAAAAhHkQAAAAAAAAAACEfRAAAAAAAAAAAISBBACEGA0AgHSAGQQJ0IBJqKgIAIhkgFSATIAZBAWoiBmxqIgtBfmpBAnQgCGoqAgCUu6AhHSAfIBkgC0F/akECdCAIaioCAJS7oCEfICAgGSALQQJ0IAhqKgIAlLugISAgHiAZIAtBAWpBAnQgCGoqAgCUu6AhHiAGIAxHDQALIBcLsyAclSIZQ4qrKj6UIRogBUEBaiEGIAUgDWxBAnQgBGogHSAZIBkgGpSUIhsgGpO7Ih2iIB8gGSAZIBlDAAAAP5SUIhqSIBkgGpSTuyIfoqAgIEQAAAAAAADwPyAdoSAfoSAaIBlDO6qqPpSTIBuTuyIdoba7oqAgHiAdoqC2OAIAIAMgD2oiAyAHSSEFIANBACAHIAUbayEDIAEgDmogBUEBc0EBcWoiASAQSAR/IAYhBQwCBSABIQAgAyECIAYLCwshGCAKIAA2AgAgCSACNgIAIBgLxgMCDH8BfSAAKAIYIQggAEFAaygCACABQQJ0aiIJKAIAIQYgACgCTCEQIAAoAlwhCyAAKAIkIQwgACgCKCENIAAoAgwhByAAKAI8IAFBAnRqIgooAgAiACADKAIAIg5OBEAgCiAANgIAIAkgBjYCAEEADwsgBSgCACEPIAhBAEwEQEEAIQEgBiECA0AgASAPSARAIAFBAWohAyABIAtsQQJ0IARqQwAAAAA4AgAgAiANaiICIAdJIQEgAkEAIAcgARtrIQIgACAMaiABQQFzQQFxaiIAIA5IBH8gAyEBDAIFIAMLIQELCyAKIAA2AgAgCSACNgIAIAEPC0EAIQEgBiEDA0ACQCABIA9OBEAgAyECDAELIAMgCGxBAnQgEGohBiAAQQJ0IAJqIRFBACEFQwAAAAAhEgNAIBIgBUECdCAGaioCACAFQQJ0IBFqKgIAlJIhEiAFQQFqIgUgCEcNAAsgAUEBaiEFIAEgC2xBAnQgBGogEjgCACADIA1qIgMgB0khASADQQAgByABG2shAyAAIAxqIAFBAXNBAXFqIgAgDkgEfyAFIQEMAgUgAyECIAULIQELCyAKIAA2AgAgCSACNgIAIAELkwIBBn8jASEGIwEhBSMBIAEgAmwiB0ECdEEPakFwcWokAQJAIAMEQCABQQBKIAJBAEpxRQ0BIAJBAnRBmAhqIQhBACEDA0AgASADQQJ0IAhqKAIAbCEJQQAhBANAIAMgAiAEbGpBAnQgBWogBCAJakECdCAAaigCADYCACAEQQFqIgQgAUcNAAsgA0EBaiIDIAJHDQALBSACQQBKIAFBAEpxRQ0BQQAhAwNAIAEgA2whCEEAIQQDQCADIAIgBGxqQQJ0IAVqIAQgCGpBAnQgAGooAgA2AgAgBEEBaiIEIAFHDQALIANBAWoiAyACRw0ACwsgACAFIAdBAnQQDhogBiQBDwsgACAFIAdBAnQQDhogBiQBC9wEAg1/BHwgACgCGCEKIABBQGsoAgAgAUECdGoiCygCACEGIAAoAkwhEiAAKAJcIQ0gACgCJCEOIAAoAighDyAAKAIMIQggACgCPCABQQJ0aiIMKAIAIgAgAygCACIQTgRAIAwgADYCACALIAY2AgBBAA8LIAUoAgAhESAKQQBMBEBBACEBIAYhAgNAIAEgEUgEQCABQQFqIQMgASANbEECdCAEakMAAAAAOAIAIAIgD2oiAiAISSEBIAJBACAIIAEbayECIAAgDmogAUEBc0EBcWoiACAQSAR/IAMhAQwCBSADCyEBCwsgDCAANgIAIAsgAjYCACABDwtBACEBIAYhAwNAAkAgASARTgRAIAMhAgwBCyADIApsQQJ0IBJqIQYgAEECdCACaiEJRAAAAAAAAAAAIRNEAAAAAAAAAAAhFEQAAAAAAAAAACEVRAAAAAAAAAAAIRZBACEFA0AgEyAFQQJ0IAZqKgIAIAVBAnQgCWoqAgCUu6AhEyAVIAVBAXIiB0ECdCAGaioCACAHQQJ0IAlqKgIAlLugIRUgFiAFQQJyIgdBAnQgBmoqAgAgB0ECdCAJaioCAJS7oCEWIBQgBUEDciIHQQJ0IAZqKgIAIAdBAnQgCWoqAgCUu6AhFCAFQQRqIgUgCkgNAAsgAUEBaiEFIAEgDWxBAnQgBGogEyAVoCAWoCAUoLY4AgAgAyAPaiIDIAhJIQEgA0EAIAggARtrIQMgACAOaiABQQFzQQFxaiIAIBBIBH8gBSEBDAIFIAMhAiAFCyEBCwsgDCAANgIAIAsgAjYCACABC4UGAQd/IAJFIABFIAFFcnIgA0EKS3IEQCAERQRAQQAPCyAEQQM2AgBBAA8LQeAAEBoiBUUEQCAERQRAQQAPCyAEQQE2AgBBAA8LIAVBfGooAgBBA3EEQCAFQQBB4AAQDxoLIAVCADcCACAFQgA3AgggBUF/NgIQIAVDAACAPzgCLCAFIAA2AhQgBUEBNgJYIAVBATYCXCAFQaABNgIgIABBAnQiABAaIgYEQAJAIAZBfGooAgBBA3EEQCAGQQAgABAPGgsgBUE8aiIJIAY2AgAgABAaIgZFBEAgBUEANgJEIAkhAAwBCyAGQXxqKAIAQQNxBEAgBkEAIAAQDxoLIAUgBjYCRCAAEBoiB0UEQCAFQUBrQQA2AgAgCSEADAELIAdBfGooAgBBA3EEQCAHQQAgABAPGgsgBUFAayIKIAc2AgAgBSADNgIQAkACQCAFKAIAIAFHDQAgBSgCBCACRw0AIAUoAgggAUcNACAFKAIMIAJHDQAMAQsgBSgCDCEIIAUgATYCACAFIAI2AgQgBSABNgIIIAUgAjYCDCABIQMgAiEAA0AgAyAAcCIGBEAgACEDIAYhAAwBCwsgBSABIABuNgIIIAUgAiAAbiIBNgIMIAgEQCAFKAIUBEACQEEAIQADQCAAQQJ0IAdqIgMoAgAiBiAIbiECIAYgAiAIbGsiBkF/IAFuIgtLIAIgC0tyDQQgASACbCICIAEgBmwgCG4iAUF/c0sNBCADIAEgAmoiATYCACABIAUoAgwiAU8EQCADIAFBf2o2AgALIABBAWoiACAFKAIUTw0BIAUoAgwhAQwAAAsACwsLIAUoAjQEQCAFED8aCwsgBRA/IgAEQCAFKAJIEBMgBSgCTBATIAkoAgAQEyAFKAJEEBMgCigCABATIAUQE0EAIQUFIAVBATYCNAsgBEUEQCAFDwsgBCAANgIAIAUPCwUgBUE8aiIAQQA2AgALIAQEQCAEQQE2AgALIAUoAkwQEyAAKAIAEBMgBSgCRBATIAVBQGsoAgAQEyAFEBNBAAsGACAAEBML624BDX8jASEDIwFBsAFqJAEgA0HIAGohByADQUBrIQggA0E4aiEJIANBMGohBCADQShqIQogA0EgaiELIANBGGohDCADQRBqIQ0gA0HMAGohBiADIAI2AgAgACAAKAIAaiEFAkACfwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQaAfaw7sNgABAgMGBxITCAkMDQ4PEBEKCysrFhcEBRgZKxolGyscKysrKx0eKysfICEiKysjJCspKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";s.r(t),function(e){var n;s.d(t,"EmsdkModule",function(){return r}),s.d(t,"OggOpusEncoder",function(){return i});const r=Module,i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(i.prototype.encode=function(e){for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},e.registerProcessor&&e.AudioWorkletProcessor){class t extends e.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(n)switch(e.command){case"getHeaderPages":this.postPage(n.generateIdPage()),this.postPage(n.generateCommentPage());break;case"done":this.postPage(n.encodeFinalFrame()),this.port.postMessage({message:"done"});break;case"flush":this.postPage(n.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":n&&n.destroy(),n=new i(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return n&&e[0]&&n.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{var a=t=>{t&&e.postMessage(t,[t.page.buffer])};e.onmessage=(({data:t})=>{if(n)switch(t.command){case"encode":n.encode(t.buffers).forEach(e=>a(e));break;case"getHeaderPages":a(n.generateIdPage()),a(n.generateCommentPage());break;case"done":a(n.encodeFinalFrame()),e.postMessage({message:"done"});break;case"flush":a(n.flush()),e.postMessage({message:"flushed"})}switch(t.command){case"close":e.close();break;case"init":n&&n.destroy(),n=new i(t,Module,e.postMessage),e.postMessage({message:"ready"})}})}}.call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); +var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGogDDYCACACQZQKbCABakGQCmogAkE4bCAaaigCBDYCACACQQFqIgIgF0cNAAsgGCgCAEECdCAHaiA8NgIAIBVBAWoiAiASTg0CIAIhFQwBCwtByMICQYjCAkGmAxAMCwtBACEAA0AgAEGUCmwgAWoiAyAAQZQKbCABaiASQQJ0aiICKQIANwIAIAMgAikCCDcCCCADIAIpAhA3AhAgAyACKQIYNwIYIAMgAikCIDcCICADIAIpAig3AiggAyACKQIwNwIwIAMgAikCODcCOCAAQQFqIgAgF0cNAAsgTwskAQuHKgExfyMBIRAjAUGwAWokASABQeghaiIqKAIAIRsgAEGUJGoiICgCACEXEAEhKyMBIRMjASAXQZQKbEEPakFwcWokASATQQAgICgCACIaQZQKbBAPGiAaQQBKBEAgAi0AIiEdIAFB4CFqKAIAIRwgAUHkIWooAgAhEiAAQfAjaigCAEECdCABakH8CWooAgAhHiABQYAeaiEPIAFBgCFqIRhBACEXA0AgF0GUCmwgE2pBiApqIBcgHWpBA3EiFTYCACAXQZQKbCATakGMCmogFTYCACAXQZQKbCATakGQCmpBADYCACAXQZQKbCATakGACmogHDYCACAXQZQKbCATakGECmogEjYCACAXQZQKbCATakGACGogHjYCACAXQZQKbCATaiIVIA8pAgA3AgAgFSAPKQIINwIIIBUgDykCEDcCECAVIA8pAhg3AhggFSAPKQIgNwIgIBUgDykCKDcCKCAVIA8pAjA3AjAgFSAPKQI4NwI4IBdBlApsIBNqQaAJaiIVIBgpAgA3AgAgFSAYKQIINwIIIBUgGCkCEDcCECAVIBgpAhg3AhggFSAYKQIgNwIgIBUgGCkCKDcCKCAVIBgpAjA3AjAgFSAYKQI4NwI4IBVBQGsgGEFAaykCADcCACAVIBgpAkg3AkggFSAYKQJQNwJQIBUgGCkCWDcCWCAXQQFqIhcgGkcNAAsLAn8gAiwAHSIcQQF1QQJ0QbCwAmogAiwAHkEBdGouAQAhPyAQQaABaiIlQQA2AgAgAEHsI2oiISgCACIdQSggHUEoSBshFyAcQQJGBH8gAEHkI2oiDygCACIYQQBKBH9BACEVA38gFyAVQQJ0IAxqKAIAQX1qIh4gFyAeSBshFyAVQQFqIhUgGEcNACAXIRUgDwsFIBchFSAPCwUgAEHkI2oiDygCACEYIBcgG0F9aiIVIBcgFUgbIBcgG0EAShshFSAPCyEXIBAhHiA/CyE4IAIsAB9BBEchEiMBISYjASAAQfAjaiIfKAIAIg8gAEHoI2oiIygCAGoiEEECdEEPakFwcWokASMBISwjASAQQQF0QQ9qQXBxaiQBIwEhLSMBIB1BAnRBD2pBcHFqJAEgD0EBdCABaiEQIAFB8CFqIiQgDzYCACABQewhaiInIA82AgAgGEEASgRAIBJBAXMhOSABQfwhaiEoIBJBAXRBA3MhOiATQZAKaiE7IABBoCRqIS4gAUH4IWohLyAVQQBKITwgAEGcJGohPSAAQcAkaiE+IA5BEHRBEHUhMCAcIQ9BACEaIBshACAEIQ4gECEYQQAhBCADIR0CQAJAA0ACQCAaQQF2IDlyQQV0IAVqITEgGkECdCAIaigCACEyIChBADYCACAaQQJ0IAxqIRIgD0H/AXFBAkYEQCASKAIAIQMgGiA6cQR/QQIhG0EAIRYgAwUgGkECRgRAICAoAgAiEEEBSgR/IDsoAgAhD0EAIQBBASEEA38gBCAAIARBlApsIBNqQZAKaigCACIbIA9IIhwbIQAgGyAPIBwbIQ8gBEEBaiIEIBBHDQAgAAsFQQALIQ8gEEEASgRAQQAhAANAIABBlApsIBNqQZAKaiEEIAAgD0cEQCAEIAQoAgBB////P2o2AgALIABBAWoiACAQRw0ACwsgPAR/QQAhACAlKAIAIBVqIQQDfyAOIAAgFWsiEGogD0GUCmwgE2pBoARqIARBf2pBKG8iBEEoaiAEIARBAEgbIgRBAnRqKAIAQQl2QQFqQQF2OgAAIBBBAXQgGGpB//8BQYCAfiALKAIEIhxBEHRBEHUiFiAPQZQKbCATakHABWogBEECdGooAgAiG0EQdWwgG0H//wNxIBZsQRB1aiAbIBxBD3VBAWpBAXVsaiIbQQ12QQFqQQF2Qf//A3EgG0GAwP//fUgbIBtB/7///wFKGzsBACABQYAKaiAkKAIAIBBqQQJ0aiAPQZQKbCATakGACGogBEECdGooAgA2AgAgAEEBaiIAIBVHDQBBAAsFQQALIQQLIB8oAgAiDyADayAuKAIAIhBrIgBBAkwNAiAAQX5qIgBBAXQgLGogISgCACAabCAAakEBdCABaiAxIA8gAGsgEBBNICcgHygCADYCACAoQQE2AgAgAiwAHSEbQQEhFiADCyEABSAPIRtBACEWCyAgKAIAIRwgEigCACEUIBpBAnQgC2oiMygCACIPQQEgD0EBShsiA0EAIANrIANBAEobZyEQQQBB/////wEgAyAQQX9qdCISQRB1IhFtIhlBEHQiIkEQdSIDIBFsIBJB//8DcSADbEEQdWpBA3RrIhIgGUEPdUEBakEBdWwgImogAyASQRB1bGogEkH4/wNxIANsQRB1aiEDQT4gEGsiEEEwSAR/QYCAgIB4QS8gEGsiEHUiEkH/////ByAQdiIRSiEZIBIgESAZGyIiIBEgEiAZGyISIAMgAyASSBsgAyAiShsgEHQFIAMgEEFRanVBACAQQc8ASBsLIhBBBHVBAWohAyAhKAIAIhJBAEoEQCADQQF2QRB0QRB1IREgA0EQdUEBakEBdSEiQQAhAwNAIANBAnQgLWogESADQQF0IB1qLgEAIhlBEHVsIBkgImxqIBlB//8DcSARbEEQdWo2AgAgA0EBaiIDIBJHDQALCyAWBEAgGkUEQCAwIBBBEHVsIBBB//8DcSAwbEEQdWpBAnQhEAsgJygCACIWQX4gFGtqIgMgFkgEQCAQQRB1IREgEEH//wNxIRADQCADQQJ0ICZqIANBAXQgLGouAQAiGSARbCAQIBlsQRB1ajYCACADQQFqIgMgFkcNAAsLCyAvKAIAIgMgD0cEQEH/////ASAPIA9BACAPayAPQQBKG2ciEEF/anQiEkEQdW1BEHRBEHUiDyADIANBACADayADQQBKG2ciFkF/anQiA0EQdWwgA0H//wNxIA9sQRB1aiIRIA8gAyASrCARrH5CHYinQXhxayIDQRB1bGogA0H//wNxIA9sQRB1aiEDIBZBHSAQa2oiD0EQSAR/QYCAgIB4QRAgD2siD3UiEEH/////ByAPdiISSiEWIBAgEiAWGyIRIBIgECAWGyIQIAMgAyAQSBsgAyARShsgD3QFIAMgD0FwanVBACAPQTBIGwshECAfKAIAIgNBAEoEQCAQQRB1IRIgEEH//wNxIRYgJCgCACADayEDA0AgAUGACmogA0ECdGoiESgCACIZQRB0QRB1IQ8gESAPIBJsIA8gFmxBEHVqIBAgGUEPdUEBakEBdWxqNgIAIANBAWoiAyAkKAIASA0ACwsgG0H/AXFBAkYEQCAoKAIARQRAICcoAgAiD0F+IBRraiIDIA8gFWsiEkgEQCAQQRB1IRYgEEH//wNxIRQDQCADQQJ0ICZqIhEoAgAiGUEQdEEQdSEPIBEgDyAWbCAPIBRsQRB1aiAQIBlBD3VBAWpBAXVsajYCACASIANBAWoiA0cNAAsLCwsgHEEASgRAIBBBEHUhEiAQQf//A3EhFkEAIQMDQCADQZQKbCATakGACmoiFCgCACIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgIAIANBlApsIBNqQYQKaiIUKAIAIhFBEHRBEHUhDyAUIA8gEmwgDyAWbEEQdWogECARQQ91QQFqQQF1bGo2AgAgA0GUCmwgE2oiFCgCACIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgIAIANBlApsIBNqIhQoAgQiEUEQdEEQdSEPIBQgDyASbCAPIBZsQRB1aiAQIBFBD3VBAWpBAXVsajYCBCADQZQKbCATaiIUKAIIIhFBEHRBEHUhDyAUIA8gEmwgDyAWbEEQdWogECARQQ91QQFqQQF1bGo2AgggA0GUCmwgE2oiFCgCDCIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgIMIANBlApsIBNqIhQoAhAiEUEQdEEQdSEPIBQgDyASbCAPIBZsQRB1aiAQIBFBD3VBAWpBAXVsajYCECADQZQKbCATaiIUKAIUIhFBEHRBEHUhDyAUIA8gEmwgDyAWbEEQdWogECARQQ91QQFqQQF1bGo2AhQgA0GUCmwgE2oiFCgCGCIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgIYIANBlApsIBNqIhQoAhwiEUEQdEEQdSEPIBQgDyASbCAPIBZsQRB1aiAQIBFBD3VBAWpBAXVsajYCHCADQZQKbCATaiIUKAIgIhFBEHRBEHUhDyAUIA8gEmwgDyAWbEEQdWogECARQQ91QQFqQQF1bGo2AiAgA0GUCmwgE2oiFCgCJCIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgIkIANBlApsIBNqIhQoAigiEUEQdEEQdSEPIBQgDyASbCAPIBZsQRB1aiAQIBFBD3VBAWpBAXVsajYCKCADQZQKbCATaiIUKAIsIhFBEHRBEHUhDyAUIA8gEmwgDyAWbEEQdWogECARQQ91QQFqQQF1bGo2AiwgA0GUCmwgE2oiFCgCMCIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgIwIANBlApsIBNqIhQoAjQiEUEQdEEQdSEPIBQgDyASbCAPIBZsQRB1aiAQIBFBD3VBAWpBAXVsajYCNCADQZQKbCATaiIUKAI4IhFBEHRBEHUhDyAUIA8gEmwgDyAWbEEQdWogECARQQ91QQFqQQF1bGo2AjggA0GUCmwgE2oiFCgCPCIRQRB0QRB1IQ8gFCAPIBJsIA8gFmxBEHVqIBAgEUEPdUEBakEBdWxqNgI8QQAhDwNAIANBlApsIBNqQaAJaiAPQQJ0aiIRKAIAIhlBEHRBEHUhFCARIBIgFGwgFCAWbEEQdWogECAZQQ91QQFqQQF1bGo2AgAgD0EBaiIPQRhHDQALQQAhDwNAIANBlApsIBNqQeAGaiAPQQJ0aiIRKAIAIhlBEHRBEHUhFCARIBIgFGwgFCAWbEEQdWogECAZQQ91QQFqQQF1bGo2AgAgA0GUCmwgE2pBgAhqIA9BAnRqIhEoAgAiGUEQdEEQdSEUIBEgEiAUbCAUIBZsQRB1aiAQIBlBD3VBAWpBAXVsajYCACAPQQFqIg9BKEcNAAsgA0EBaiIDIBxHDQALCyAvIDMoAgA2AgAgMygCACEPICEoAgAhEiAgKAIAIRwLIAEgEyAbQRh0QRh1IC0gDiAYICYgHiAxIBpBBWxBAXQgBmogGkEYbEEBdCAHaiAAIDJBAXZBEHQgMkECdXIgGkECdCAJaigCACAaQQJ0IApqKAIAIA8gDSA4IBIgBCA9KAIAIC4oAgAgPigCACAcICUgFRB1ICEoAgAiAyAOaiEOIANBAXQgGGohGCAaQQFqIhogFygCACIPTg0CIAIsAB0hDyAEQQFqIQQgA0EBdCAdaiEdDAELC0HowQJBiMICQf0BEAwMAQsgDyE0ICAoAgAhKSADITUgDiE2IBghNwsFIBghNCAaISkgHSE1IAQhNiAQITcLIAIgKUEBSgR/IBNBkApqKAIAIQRBACEAQQEhAwN/IAMgACADQZQKbCATakGQCmooAgAiBSAESCIGGyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";(function(t){const s=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(s.prototype.encode=function(e){for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},s.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},s.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},s.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},s.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},s.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},s.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},s.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},s.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},s.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},s.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},s.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},t.registerProcessor&&t.AudioWorkletProcessor){class e extends t.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(this.encoder)switch(e.command){case"getHeaderPages":this.postPage(this.encoder.generateIdPage()),this.postPage(this.encoder.generateCommentPage());break;case"done":this.postPage(this.encoder.encodeFinalFrame()),this.port.postMessage({message:"done"});break;case"flush":this.postPage(this.encoder.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":this.encoder&&this.encoder.destroy(),this.encoder=new s(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return this.encoder&&e[0]&&this.encoder.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}t.registerProcessor("encoder-worklet",e)}else{var n,r=e=>{e&&t.postMessage(e,[e.page.buffer])};t.onmessage=(({data:e})=>{if(n)switch(e.command){case"encode":n.encode(e.buffers).forEach(e=>r(e));break;case"getHeaderPages":r(n.generateIdPage()),r(n.generateCommentPage());break;case"done":r(n.encodeFinalFrame()),t.postMessage({message:"done"});break;case"flush":r(n.flush()),t.postMessage({message:"flushed"})}switch(e.command){case"close":t.close();break;case"init":n&&n.destroy(),n=new s(e,Module,t.postMessage),t.postMessage({message:"ready"})}}),e.exports={Module:Module,OggOpusEncoder:s}}}).call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index 7bf7ee85..99d30386 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";r.r(t),function(e){var s;r.d(t,"WavePCM",(function(){return n}));const n=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(n.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},n.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":s&&(this.postPage(s.requestData()),this.port.postMessage({message:"done"}),s=null);break;case"close":this.continueProcess=!1;break;case"init":s=new n(e),this.port.postMessage({message:"ready"})}}}process(e){return s&&e[0]&&s.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{e.onmessage=({data:t})=>{switch(t.command){case"encode":s&&s.record(t.buffers);break;case"done":s&&((r=s.requestData())&&e.postMessage(r,[r.page.buffer]),e.postMessage({message:"done"}),s=null);break;case"close":e.close();break;case"init":s=new n(t),e.postMessage({message:"ready"})}var r}}}.call(this,r(1))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])})); \ No newline at end of file +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){const r=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(r.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=i>>16,r[o+3]=i>>24;break;case 3:i=8388607.5*i-.5,r[o]=i,r[o+1]=i>>8,r[o+2]=i>>16;break;case 2:i=32767.5*i-.5,r[o]=i,r[o+1]=i>>8;break;case 1:r[o]=127.5*(i+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},r.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":this.recorder&&(this.postPage(this.recorder.requestData()),this.port.postMessage({message:"done"}),delete this.recorder);break;case"close":this.continueProcess=!1;break;case"init":this.recorder=new r(e),this.port.postMessage({message:"ready"})}}}process(e){return this.recorder&&e[0]&&this.recorder.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}t.registerProcessor("encoder-worklet",e)}else{var s;t.onmessage=({data:e})=>{switch(e.command){case"encode":s&&s.record(e.buffers);break;case"done":s&&((n=s.requestData())&&t.postMessage(n,[n.page.buffer]),t.postMessage({message:"done"}),s=null);break;case"close":t.close();break;case"init":s=new r(e),t.postMessage({message:"ready"})}var n},e.exports=r}}).call(this,r(1))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])})); \ No newline at end of file diff --git a/example/fileEncoder.html b/example/fileEncoder.html index c8f76e5b..af2fa5da 100644 --- a/example/fileEncoder.html +++ b/example/fileEncoder.html @@ -60,7 +60,7 @@

Recordings

} function encodeOgg(arrayBuffer){ - var encodeWorker = new Worker('../dist-unminified/encoderWorker.js'); + var encodeWorker = new Worker('../dist/encoderWorker.min.js'); var bufferLength = 4096; encodeWorker.postMessage({ diff --git a/example/waveRecorder.html b/example/waveRecorder.html index f5360e5a..430c2c72 100644 --- a/example/waveRecorder.html +++ b/example/waveRecorder.html @@ -77,7 +77,7 @@

Log

recordingGain: parseInt(recordingGain.value, 10), numberOfChannels: parseInt(numberOfChannels.value, 10), wavBitDepth: parseInt(bitDepth.value,10), - encoderPath: "../dist-unminified/waveWorker.js" + encoderPath: "../dist/waveWorker.min.js" }); pause.addEventListener( "click", function(){ recorder.pause(); }); diff --git a/src/encoderWorker.js b/src/encoderWorker.js index d0eb2d41..f463e64c 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -1,10 +1,6 @@ "use strict"; -var encoder; - - -export const EmsdkModule = Module; -export const OggOpusEncoder = function( config, Module ){ +const OggOpusEncoder = function( config, Module ){ if ( !Module ) { throw new Error('Module with exports required to initialize an encoder instance'); @@ -311,21 +307,21 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { super(); this.continueProcess = true; this.port.onmessage = ({ data }) => { - if (encoder) { + if (this.encoder) { switch( data['command'] ){ case 'getHeaderPages': - this.postPage(encoder.generateIdPage()); - this.postPage(encoder.generateCommentPage()); + this.postPage(this.encoder.generateIdPage()); + this.postPage(this.encoder.generateCommentPage()); break; case 'done': - this.postPage(encoder.encodeFinalFrame()); + this.postPage(this.encoder.encodeFinalFrame()); this.port.postMessage( {message: 'done'} ); break; case 'flush': - this.postPage(encoder.flush()); + this.postPage(this.encoder.flush()); this.port.postMessage( {message: 'flushed'} ); break; @@ -341,10 +337,10 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { break; case 'init': - if ( encoder ) { - encoder.destroy(); + if ( this.encoder ) { + this.encoder.destroy(); } - encoder = new OggOpusEncoder( data, Module ); + this.encoder = new OggOpusEncoder( data, Module ); this.port.postMessage( {message: 'ready'} ); break; @@ -355,8 +351,8 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } process(inputs) { - if (encoder && inputs[0]){ - encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData)); + if (this.encoder && inputs[0]){ + this.encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData)); } return this.continueProcess; } @@ -373,6 +369,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { // run in scriptProcessor worker scope else { + var encoder; var postPageGlobal = (pageData) => { if (pageData) { global['postMessage']( pageData, [pageData.page.buffer] ); @@ -425,4 +422,11 @@ else { // Ignore any unknown commands and continue recieving commands } }; + + // Exports for unit testing + module.exports = { + Module: Module, + OggOpusEncoder: OggOpusEncoder + }; } + diff --git a/src/waveWorker.js b/src/waveWorker.js index 662ed992..6ad98ceb 100644 --- a/src/waveWorker.js +++ b/src/waveWorker.js @@ -1,8 +1,6 @@ "use strict"; - -var recorder; -export const WavePCM = function( config ){ +const WavePCM = function( config ){ var config = Object.assign({ wavBitDepth: 16 @@ -113,10 +111,10 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { switch( data['command'] ){ case 'done': - if (recorder) { - this.postPage(recorder.requestData()); + if (this.recorder) { + this.postPage(this.recorder.requestData()); this.port.postMessage( {message: 'done'} ); - recorder = null; + delete this.recorder; } break; @@ -125,7 +123,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { break; case 'init': - recorder = new WavePCM( data ); + this.recorder = new WavePCM( data ); this.port.postMessage( {message: 'ready'} ); break; @@ -136,8 +134,8 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } process(inputs) { - if (recorder && inputs[0]){ - recorder.record( inputs[0] ); + if (this.recorder && inputs[0]){ + this.recorder.record( inputs[0] ); } return this.continueProcess; } @@ -154,6 +152,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { // run in scriptProcessor worker scope else { + var recorder; var postPageGlobal = (pageData) => { if (pageData) { global['postMessage']( pageData, [pageData.page.buffer] ); @@ -191,4 +190,8 @@ else { // Ignore any unknown commands and continue recieving commands } }; + + // Exports for unit testing. Causes script error when interpreted in AudioWorklet Global scope + module.exports = WavePCM; } + diff --git a/test/encoderWorker.js b/test/encoderWorker.js index 460b7345..b10e97f9 100644 --- a/test/encoderWorker.js +++ b/test/encoderWorker.js @@ -1,7 +1,7 @@ var chai = require('chai'); var sinon = require('sinon'); var sinonChai = require("sinon-chai"); -var { EmsdkModule, OggOpusEncoder } = require('../dist/encoderWorker.min'); +var { Module, OggOpusEncoder } = require('../dist/encoderWorker.min'); chai.use(sinonChai); var should = chai.should(); @@ -21,16 +21,16 @@ describe('encoderWorker', function() { var _free_spy; function getEncoder(config){ - _opus_encoder_create_spy = sinon.spy(EmsdkModule, '_opus_encoder_create'); - _opus_encoder_destroy_spy = sinon.spy(EmsdkModule, '_opus_encoder_destroy'); - _opus_encoder_ctl_spy = sinon.spy(EmsdkModule, '_opus_encoder_ctl'); - _speex_resampler_process_interleaved_float_spy = sinon.spy(EmsdkModule, '_speex_resampler_process_interleaved_float'); - _speex_resampler_init_spy = sinon.spy(EmsdkModule, '_speex_resampler_init'); - _speex_resampler_destroy_spy = sinon.spy(EmsdkModule, '_speex_resampler_destroy'); - _opus_encode_float_spy = sinon.spy(EmsdkModule, '_opus_encode_float'); - _malloc_spy = sinon.spy(EmsdkModule, '_malloc'); - _free_spy = sinon.spy(EmsdkModule, '_free'); - const encoder = new OggOpusEncoder(config, EmsdkModule); + _opus_encoder_create_spy = sinon.spy(Module, '_opus_encoder_create'); + _opus_encoder_destroy_spy = sinon.spy(Module, '_opus_encoder_destroy'); + _opus_encoder_ctl_spy = sinon.spy(Module, '_opus_encoder_ctl'); + _speex_resampler_process_interleaved_float_spy = sinon.spy(Module, '_speex_resampler_process_interleaved_float'); + _speex_resampler_init_spy = sinon.spy(Module, '_speex_resampler_init'); + _speex_resampler_destroy_spy = sinon.spy(Module, '_speex_resampler_destroy'); + _opus_encode_float_spy = sinon.spy(Module, '_opus_encode_float'); + _malloc_spy = sinon.spy(Module, '_malloc'); + _free_spy = sinon.spy(Module, '_free'); + const encoder = new OggOpusEncoder(config, Module); return encoder; }; diff --git a/test/waveWorker.js b/test/waveWorker.js index 252ee850..df95e67d 100644 --- a/test/waveWorker.js +++ b/test/waveWorker.js @@ -1,14 +1,12 @@ +var WavePCM = require('../src/waveWorker'); var chai = require('chai'); var sinon = require('sinon'); var should = chai.should(); var expect = chai.expect; - describe('waveWorker', function() { - const { WavePCM } = require('../dist/waveWorker.min'); - it('should should throw an error if wavSampleRate is not defined', function () { expect(WavePCM).to.throw("wavSampleRate value is required to record. NOTE: Audio is not resampled!"); }); From 923c2fcca7e04a33e0e5ded1e0e07052aeeeb171 Mon Sep 17 00:00:00 2001 From: Chris Rudmin Date: Sat, 20 Jun 2020 20:37:09 -0400 Subject: [PATCH 26/44] Undo Reverse message handlers --- test/recorder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/recorder.js b/test/recorder.js index 8d9c6aef..c5800a22 100644 --- a/test/recorder.js +++ b/test/recorder.js @@ -58,7 +58,7 @@ describe('Recorder', function(){ const nodePostMessage = sinon.spy(function( message ) { // run callbacks in next tick global.Promise.resolve().then(() => { - var handlers = messageHandlers.slice(0).reverse(); + var handlers = messageHandlers.slice(0); function call(e) { handlers.forEach(h => h(e)); } From a1e37ac65c54447e065596b2c7a5cee8ba66b572 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 20:38:28 -0400 Subject: [PATCH 27/44] Undo worker path change --- example/fileEncoder.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/fileEncoder.html b/example/fileEncoder.html index af2fa5da..c8f76e5b 100644 --- a/example/fileEncoder.html +++ b/example/fileEncoder.html @@ -60,7 +60,7 @@

Recordings

} function encodeOgg(arrayBuffer){ - var encodeWorker = new Worker('../dist/encoderWorker.min.js'); + var encodeWorker = new Worker('../dist-unminified/encoderWorker.js'); var bufferLength = 4096; encodeWorker.postMessage({ From 44b667c822573801d285c78c0d16e9a63001c20a Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 20:39:23 -0400 Subject: [PATCH 28/44] Update comment --- src/encoderWorker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index f463e64c..3ee3f04d 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -423,7 +423,7 @@ else { } }; - // Exports for unit testing + // Exports for unit testing. Causes script error when interpreted in AudioWorklet Global scope module.exports = { Module: Module, OggOpusEncoder: OggOpusEncoder From 99c7d41c6e40eb6c3b5b0077a68d1cf8821a578e Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 20:47:34 -0400 Subject: [PATCH 29/44] Bump version to 7.0.0 and expose it as a Static Method --- dist-unminified/recorder.js | 13 ++++++++++++- dist/recorder.min.js | 2 +- package.json | 2 +- src/recorder.js | 4 ++++ 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/dist-unminified/recorder.js b/dist-unminified/recorder.js index 5d10bf33..07663f19 100644 --- a/dist-unminified/recorder.js +++ b/dist-unminified/recorder.js @@ -107,6 +107,17 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ }), +/***/ "./package.json": +/*!**********************!*\ + !*** ./package.json ***! + \**********************/ +/*! exports provided: name, version, description, homepage, author, keywords, license, main, files, repository, bugs, scripts, devDependencies, dependencies, default */ +/***/ (function(module) { + +eval("module.exports = JSON.parse(\"{\\\"name\\\":\\\"opus-recorder\\\",\\\"version\\\":\\\"7.0.0\\\",\\\"description\\\":\\\"A library for recording opus encoded audio\\\",\\\"homepage\\\":\\\"https://github.com/chris-rudmin/opus-recorder\\\",\\\"author\\\":\\\"Chris Rudmin\\\",\\\"keywords\\\":[\\\"Ogg\\\",\\\"Opus\\\",\\\"PCM\\\",\\\"Decoder\\\",\\\"Resampler\\\",\\\"Streamer\\\",\\\"Audio\\\",\\\"Microphone\\\",\\\"Recorder\\\",\\\"Wav\\\",\\\"Wave\\\",\\\"WebAssembly\\\"],\\\"license\\\":\\\"MIT\\\",\\\"main\\\":\\\"dist/recorder.min.js\\\",\\\"files\\\":[\\\"dist/\\\"],\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git://github.com/chris-rudmin/opus-recorder.git\\\"},\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/chris-rudmin/opus-recorder/issues\\\",\\\"email\\\":\\\"chris.rudmin@gmail.com\\\"},\\\"scripts\\\":{\\\"make\\\":\\\"make\\\",\\\"test\\\":\\\"make test\\\",\\\"webpack\\\":\\\"webpack\\\"},\\\"devDependencies\\\":{\\\"chai\\\":\\\"^4.2.0\\\",\\\"mocha\\\":\\\"^7.1.2\\\",\\\"promise\\\":\\\"^8.1.0\\\",\\\"require-uncached\\\":\\\"^2.0.0\\\",\\\"sinon\\\":\\\"^9.0.2\\\",\\\"sinon-chai\\\":\\\"^3.5.0\\\",\\\"webpack\\\":\\\"^4.43.0\\\",\\\"webpack-cli\\\":\\\"^3.3.11\\\"},\\\"dependencies\\\":{}}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWNrYWdlLmpzb24uanMiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./package.json\n"); + +/***/ }), + /***/ "./src/recorder.js": /*!*************************!*\ !*** ./src/recorder.js ***! @@ -115,7 +126,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS53YXJuKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIFVzaW5nIGRlcHJlY2F0ZWQgc2NyaXB0UHJvY2Vzc29yJyk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ21lc3NhZ2UnXSApe1xuICAgICAgICBjYXNlICdyZWFkeSc6XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdwYWdlJzpcbiAgICAgICAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IGRhdGFbJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGRhdGFbJ3BhZ2UnXSk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICB0aGlzLmZpbmlzaCgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgfVxuICAgIH07XG5cbiAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCBPYmplY3QuYXNzaWduKHtcbiAgICAgIGNvbW1hbmQ6ICdpbml0JyxcbiAgICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSxcbiAgICAgIHdhdlNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGVcbiAgICB9LCB0aGlzLmNvbmZpZykpO1xuICB9KSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiggZmx1c2ggKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJyZWNvcmRpbmdcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJwYXVzZWRcIjtcbiAgICBpZiAoIGZsdXNoICYmIHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgICB2YXIgY2FsbGJhY2sgPSAoZSkgPT4ge1xuICAgICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZmx1c2hlZCcgKSB7XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH07XG4gICAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICAgIGlmICggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICAgIH1cblxuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIHsgY29tbWFuZDogXCJmbHVzaFwiIH0gKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgICB0aGlzLm9ucGF1c2UoKTtcbiAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5yZXN1bWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInBhdXNlZFwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgIHRoaXMub25yZXN1bWUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldFJlY29yZGluZ0dhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5yZWNvcmRpbmdHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRNb25pdG9yR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLm1vbml0b3JHYWluID0gZ2FpbjtcblxuICBpZiAoIHRoaXMubW9uaXRvckdhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0YXJ0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5pbml0QXVkaW9Db250ZXh0KCBzb3VyY2VOb2RlICk7XG5cbiAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG5cbiAgICByZXR1cm4gUHJvbWlzZS5hbGwoW3RoaXMuaW5pdFNvdXJjZU5vZGUoc291cmNlTm9kZSksIHRoaXMuaW5pdFdvcmtlcigpXSkudGhlbihyZXN1bHRzID0+IHtcbiAgICAgIHRoaXMuaW5pdEF1ZGlvR3JhcGgoKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZSA9IHJlc3VsdHNbMF07XG4gICAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICAgIHRoaXMub25zdGFydCgpO1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogJ2dldEhlYWRlclBhZ2VzJyB9KTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLm1vbml0b3JHYWluTm9kZSApO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgKTtcbiAgICB9KTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3AgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgIT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICAgIHRoaXMubW9uaXRvckdhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmVuY29kZXJOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLnNvdXJjZU5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuY2xlYXJTdHJlYW0oKTtcblxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgaWYgKCBlW1wiZGF0YVwiXVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICB9XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgICBpZiggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgfVxuXG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImRvbmVcIiB9KTtcbiAgICAgIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmRlc3Ryb3lXb3JrZXIgPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICBpZiAoIHRoaXMuZW5jb2RlciApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gICAgfVxuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcmVQYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMucmVjb3JkZWRQYWdlcy5wdXNoKCBwYWdlICk7XG4gIHRoaXMudG90YWxMZW5ndGggKz0gcGFnZS5sZW5ndGg7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RyZWFtUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggcGFnZSApO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmZpbmlzaCA9IGZ1bmN0aW9uKCkge1xuICBpZiggIXRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgIHZhciBvdXRwdXREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIHRoaXMudG90YWxMZW5ndGggKTtcbiAgICB0aGlzLnJlY29yZGVkUGFnZXMucmVkdWNlKCBmdW5jdGlvbiggb2Zmc2V0LCBwYWdlICl7XG4gICAgICBvdXRwdXREYXRhLnNldCggcGFnZSwgb2Zmc2V0ICk7XG4gICAgICByZXR1cm4gb2Zmc2V0ICsgcGFnZS5sZW5ndGg7XG4gICAgfSwgMCk7XG5cbiAgICB0aGlzLm9uZGF0YWF2YWlsYWJsZSggb3V0cHV0RGF0YSApO1xuICB9XG4gIHRoaXMub25zdG9wKCk7XG4gIGlmICggIXRoaXMuY29uZmlnLnJldXNlV29ya2VyICkge1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXI7XG4gIH1cbn07XG5cblxuLy8gQ2FsbGJhY2sgSGFuZGxlcnNcblJlY29yZGVyLnByb3RvdHlwZS5vbmRhdGFhdmFpbGFibGUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25wYXVzZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnJlc3VtZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0YXJ0ID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RvcCA9IGZ1bmN0aW9uKCl7fTtcblxuXG5tb2R1bGUuZXhwb3J0cyA9IFJlY29yZGVyO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst { version } = __webpack_require__(/*! ../package.json */ \"./package.json\");\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\nRecorder.version = version;\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5jb25zdCB7IHZlcnNpb24gfSA9IHJlcXVpcmUoJy4uL3BhY2thZ2UuanNvbicpO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5SZWNvcmRlci52ZXJzaW9uID0gdmVyc2lvbjtcblxuXG4vLyBJbnN0YW5jZSBNZXRob2RzXG5SZWNvcmRlci5wcm90b3R5cGUuY2xlYXJTdHJlYW0gPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RyZWFtICl7XG5cbiAgICBpZiAoIHRoaXMuc3RyZWFtLmdldFRyYWNrcyApIHtcbiAgICAgIHRoaXMuc3RyZWFtLmdldFRyYWNrcygpLmZvckVhY2goIGZ1bmN0aW9uKCB0cmFjayApe1xuICAgICAgICB0cmFjay5zdG9wKCk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuc3RyZWFtLnN0b3AoKTtcbiAgICB9XG5cbiAgICBkZWxldGUgdGhpcy5zdHJlYW07XG4gIH1cblxuICBpZiAoIHRoaXMuYXVkaW9Db250ZXh0ICYmIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgKXtcbiAgICB0aGlzLmF1ZGlvQ29udGV4dC5jbG9zZSgpO1xuICAgIGRlbGV0ZSB0aGlzLmF1ZGlvQ29udGV4dDtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbiggaW5wdXRCdWZmZXIgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHZhciBidWZmZXJzID0gW107XG4gICAgZm9yICggdmFyIGkgPSAwOyBpIDwgaW5wdXRCdWZmZXIubnVtYmVyT2ZDaGFubmVsczsgaSsrICkge1xuICAgICAgYnVmZmVyc1tpXSA9IGlucHV0QnVmZmVyLmdldENoYW5uZWxEYXRhKGkpO1xuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7XG4gICAgICBjb21tYW5kOiBcImVuY29kZVwiLFxuICAgICAgYnVmZmVyczogYnVmZmVyc1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvQ29udGV4dCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmIChzb3VyY2VOb2RlICYmIHNvdXJjZU5vZGUuY29udGV4dCkge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gc291cmNlTm9kZS5jb250ZXh0O1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSBmYWxzZTtcbiAgfVxuXG4gIGVsc2Uge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gbmV3IEF1ZGlvQ29udGV4dCgpO1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSB0cnVlO1xuICB9XG5cbiAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0O1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRBdWRpb0dyYXBoID0gZnVuY3Rpb24oKXtcblxuICAvLyBGaXJzdCBidWZmZXIgY2FuIGNvbnRhaW4gb2xkIGRhdGEuIERvbid0IGVuY29kZSBpdC5cbiAgdGhpcy5lbmNvZGVCdWZmZXJzID0gZnVuY3Rpb24oKXtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVCdWZmZXJzO1xuICB9O1xuXG4gIHRoaXMuZW5jb2Rlck5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLm1vbml0b3JHYWluTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgdGhpcy5zZXRNb25pdG9yR2FpbiggdGhpcy5jb25maWcubW9uaXRvckdhaW4gKTtcbiAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldFJlY29yZGluZ0dhaW4oIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gKTtcbiAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5jb25uZWN0KCB0aGlzLmVuY29kZXJOb2RlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFNvdXJjZU5vZGUgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0ICkge1xuICAgIHJldHVybiBnbG9iYWwuUHJvbWlzZS5yZXNvbHZlKCBzb3VyY2VOb2RlICk7XG4gIH1cblxuICByZXR1cm4gZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW8gOiB0aGlzLmNvbmZpZy5tZWRpYVRyYWNrQ29uc3RyYWludHMgfSkudGhlbiggKCBzdHJlYW0gKSA9PiB7XG4gICAgdGhpcy5zdHJlYW0gPSBzdHJlYW07XG4gICAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKCBzdHJlYW0gKTtcbiAgfSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUubG9hZFdvcmtlciA9IGZ1bmN0aW9uKCkge1xuICBpZiAoICF0aGlzLmVuY29kZXIgKSB7XG5cbiAgICBpZiAodGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0KSB7XG4gICAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0LmFkZE1vZHVsZSh0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCkudGhlbigoKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2Rlck5vZGUgPSBuZXcgQXVkaW9Xb3JrbGV0Tm9kZSh0aGlzLmF1ZGlvQ29udGV4dCwgJ2VuY29kZXItd29ya2xldCcpO1xuICAgICAgICB0aGlzLmVuY29kZXIgPSB0aGlzLmVuY29kZXJOb2RlLnBvcnQ7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIGNvbnNvbGUud2FybignYXVkaW9Xb3JrbGV0IHN1cHBvcnQgbm90IGRldGVjdGVkLiBVc2luZyBkZXByZWNhdGVkIHNjcmlwdFByb2Nlc3NvcicpO1xuICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZVNjcmlwdFByb2Nlc3NvciggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlLm9uYXVkaW9wcm9jZXNzID0gKCBlICkgPT4ge1xuICAgICAgICB0aGlzLmVuY29kZUJ1ZmZlcnMoIGUuaW5wdXRCdWZmZXIgKTtcbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIgPSBuZXcgZ2xvYmFsLldvcmtlcih0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRXb3JrZXIgPSBmdW5jdGlvbigpe1xuICB2YXIgb25QYWdlID0gKHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzID8gdGhpcy5zdHJlYW1QYWdlIDogdGhpcy5zdG9yZVBhZ2UpLmJpbmQodGhpcyk7XG5cbiAgdGhpcy5yZWNvcmRlZFBhZ2VzID0gW107XG4gIHRoaXMudG90YWxMZW5ndGggPSAwO1xuXG4gIHJldHVybiB0aGlzLmxvYWRXb3JrZXIoKS50aGVuKCgpID0+IG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgIHZhciBjYWxsYmFjayA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgc3dpdGNoKCBkYXRhWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBkYXRhWydzYW1wbGVQb3NpdGlvbiddO1xuICAgICAgICAgIG9uUGFnZShkYXRhWydwYWdlJ10pO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgdGhpcy5maW5pc2goKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSggT2JqZWN0LmFzc2lnbih7XG4gICAgICBjb21tYW5kOiAnaW5pdCcsXG4gICAgICBvcmlnaW5hbFNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGUsXG4gICAgICB3YXZTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlXG4gICAgfSwgdGhpcy5jb25maWcpKTtcbiAgfSkpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnBhdXNlID0gZnVuY3Rpb24oIGZsdXNoICkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicGF1c2VkXCI7XG4gICAgaWYgKCBmbHVzaCAmJiB0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgICBpZiAoIGVbXCJkYXRhXCJdW1wibWVzc2FnZVwiXSA9PT0gJ2ZsdXNoZWQnICkge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgICBpZiAoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCB7IGNvbW1hbmQ6IFwiZmx1c2hcIiB9ICk7XG4gICAgICB9KTtcbiAgICB9XG4gICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucmVzdW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJwYXVzZWRcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICB0aGlzLm9ucmVzdW1lKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRSZWNvcmRpbmdHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0TW9uaXRvckdhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLm1vbml0b3JHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdGFydCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuaW5pdEF1ZGlvQ29udGV4dCggc291cmNlTm9kZSApO1xuXG4gICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSAwO1xuXG4gICAgcmV0dXJuIFByb21pc2UuYWxsKFt0aGlzLmluaXRTb3VyY2VOb2RlKHNvdXJjZU5vZGUpLCB0aGlzLmluaXRXb3JrZXIoKV0pLnRoZW4ocmVzdWx0cyA9PiB7XG4gICAgICB0aGlzLmluaXRBdWRpb0dyYXBoKCk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUgPSByZXN1bHRzWzBdO1xuICAgICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgICB0aGlzLm9uc3RhcnQoKTtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6ICdnZXRIZWFkZXJQYWdlcycgfSk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5tb25pdG9yR2Fpbk5vZGUgKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICk7XG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9wID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlICE9PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwiaW5hY3RpdmVcIjtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5zb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmNsZWFyU3RyZWFtKCk7XG5cbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcbiAgICAgIHZhciBjYWxsYmFjayA9IChlKSA9PiB7XG4gICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZG9uZScgKSB7XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnN0YXJ0KClcbiAgICAgIH1cblxuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJkb25lXCIgfSk7XG4gICAgICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5kZXN0cm95V29ya2VyID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICAgIH1cbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3JlUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLnJlY29yZGVkUGFnZXMucHVzaCggcGFnZSApO1xuICB0aGlzLnRvdGFsTGVuZ3RoICs9IHBhZ2UubGVuZ3RoO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0cmVhbVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIHBhZ2UgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5maW5pc2ggPSBmdW5jdGlvbigpIHtcbiAgaWYoICF0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICB2YXIgb3V0cHV0RGF0YSA9IG5ldyBVaW50OEFycmF5KCB0aGlzLnRvdGFsTGVuZ3RoICk7XG4gICAgdGhpcy5yZWNvcmRlZFBhZ2VzLnJlZHVjZSggZnVuY3Rpb24oIG9mZnNldCwgcGFnZSApe1xuICAgICAgb3V0cHV0RGF0YS5zZXQoIHBhZ2UsIG9mZnNldCApO1xuICAgICAgcmV0dXJuIG9mZnNldCArIHBhZ2UubGVuZ3RoO1xuICAgIH0sIDApO1xuXG4gICAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIG91dHB1dERhdGEgKTtcbiAgfVxuICB0aGlzLm9uc3RvcCgpO1xuICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5cbi8vIENhbGxiYWNrIEhhbmRsZXJzXG5SZWNvcmRlci5wcm90b3R5cGUub25kYXRhYXZhaWxhYmxlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucGF1c2UgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25yZXN1bWUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdGFydCA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0b3AgPSBmdW5jdGlvbigpe307XG5cblxubW9kdWxlLmV4cG9ydHMgPSBSZWNvcmRlcjtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); /***/ }) diff --git a/dist/recorder.min.js b/dist/recorder.min.js index 8d6b5482..b516f746 100644 --- a/dist/recorder.min.js +++ b/dist/recorder.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){const{version:i}=o(2);var n=t.AudioContext||t.webkitAudioContext,r=function(e){if(!r.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};r.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return n&&e&&t.WebAssembly},r.version=i,r.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},r.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},r.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},r.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},r.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},r.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},r.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},r.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},r.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},r.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},r.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},r.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},r.prototype.streamPage=function(e){this.ondataavailable(e)},r.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},r.prototype.ondataavailable=function(){},r.prototype.onpause=function(){},r.prototype.onresume=function(){},r.prototype.onstart=function(){},r.prototype.onstop=function(){},e.exports=r}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o},function(e){e.exports=JSON.parse('{"name":"opus-recorder","version":"7.0.0","description":"A library for recording opus encoded audio","homepage":"https://github.com/chris-rudmin/opus-recorder","author":"Chris Rudmin","keywords":["Ogg","Opus","PCM","Decoder","Resampler","Streamer","Audio","Microphone","Recorder","Wav","Wave","WebAssembly"],"license":"MIT","main":"dist/recorder.min.js","files":["dist/"],"repository":{"type":"git","url":"git://github.com/chris-rudmin/opus-recorder.git"},"bugs":{"url":"https://github.com/chris-rudmin/opus-recorder/issues","email":"chris.rudmin@gmail.com"},"scripts":{"make":"make","test":"make test","webpack":"webpack"},"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.2","promise":"^8.1.0","require-uncached":"^2.0.0","sinon":"^9.0.2","sinon-chai":"^3.5.0","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{}}')}])})); \ No newline at end of file diff --git a/package.json b/package.json index 3f7016b8..7f81f472 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "opus-recorder", - "version": "6.2.0", + "version": "7.0.0", "description": "A library for recording opus encoded audio", "homepage": "https://github.com/chris-rudmin/opus-recorder", "author": "Chris Rudmin", diff --git a/src/recorder.js b/src/recorder.js index 7a10d86a..4803c0fe 100755 --- a/src/recorder.js +++ b/src/recorder.js @@ -1,5 +1,7 @@ "use strict"; +const { version } = require('../package.json'); + var AudioContext = global.AudioContext || global.webkitAudioContext; @@ -40,6 +42,8 @@ Recorder.isRecordingSupported = function(){ return AudioContext && getUserMediaSupported && global.WebAssembly; }; +Recorder.version = version; + // Instance Methods Recorder.prototype.clearStream = function(){ From 5fcc68ed006a61645d8712b45ec0846378bff465 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 20:55:21 -0400 Subject: [PATCH 30/44] Add version to README --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 3cd9f4f6..901e92c4 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,15 @@ Recorder.isRecordingSupported() Returns a truthy value indicating if the browser supports recording. +#### Static Properties + +```js +Recorder.version +``` + +The version of the library. + + --------- #### Callback Handlers From 120a396cd9de480d3a87e1c687097ed93958702c Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sat, 20 Jun 2020 22:35:36 -0400 Subject: [PATCH 31/44] Support variable buffer sizes --- README.md | 2 +- dist-unminified/encoderWorker.js | 2 +- dist/encoderWorker.min.js | 2 +- src/encoderWorker.js | 38 +++++++++++++++++++++----------- test/encoderWorker.js | 1 - 5 files changed, 28 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 3cd9f4f6..197036c0 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Creates a recorder instance. --------- #### General Config options -- **bufferLength** - (*optional*) The length of the buffer that the internal JavaScriptNode uses to capture the audio. Can be tweaked if experiencing performance issues. Defaults to `4096`. +- **bufferLength** - (*optional*) The length of the buffer that the scriptProcessorNode uses to capture the audio. Defaults to `4096`. - **encoderPath** - (*optional*) Path to `encoderWorker.min.js` or `waveWorker.min.js` worker script. Defaults to `encoderWorker.min.js` - **mediaTrackConstraints** - (*optional*) Object to specify [media track constraints](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints). Defaults to `true`. - **monitorGain** - (*optional*) Sets the gain of the monitoring output. Gain is an a-weighted value between `0` and `1`. Defaults to `0` diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index 1d43df4a..fec4e692 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -2379,7 +2379,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EmsdkModule\", function() { return EmsdkModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"OggOpusEncoder\", function() { return OggOpusEncoder; });\n\n\nvar encoder;\n\n\nconst EmsdkModule = Module;\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(encoder.generateIdPage());\n this.postPage(encoder.generateCommentPage());\n break;\n\n case 'done':\n this.postPage(encoder.encodeFinalFrame());\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (encoder && inputs[0]){\n encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n postPageGlobal(encoder.encodeFinalFrame());\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbnZhciBlbmNvZGVyO1xuXG5cbmV4cG9ydCBjb25zdCBFbXNka01vZHVsZSA9IE1vZHVsZTtcbmV4cG9ydCBjb25zdCBPZ2dPcHVzRW5jb2RlciA9IGZ1bmN0aW9uKCBjb25maWcsIE1vZHVsZSApe1xuXG4gIGlmICggIU1vZHVsZSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ01vZHVsZSB3aXRoIGV4cG9ydHMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBhbiBlbmNvZGVyIGluc3RhbmNlJyk7XG4gIH1cblxuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBcbiAgICBidWZmZXJMZW5ndGg6IDQwOTYsIC8vIERlZmluZSBzaXplIG9mIGluY29taW5nIGJ1ZmZlclxuICAgIGVuY29kZXJBcHBsaWNhdGlvbjogMjA0OSwgLy8gMjA0OCA9IFZvaWNlIChMb3dlciBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNDkgPSBGdWxsIEJhbmQgQXVkaW8gKEhpZ2hlc3QgZmlkZWxpdHkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAyMDUxID0gUmVzdHJpY3RlZCBMb3cgRGVsYXkgKExvd2VzdCBsYXRlbmN5KVxuICAgIGVuY29kZXJGcmFtZVNpemU6IDIwLCAvLyBTcGVjaWZpZWQgaW4gbXMuXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLCAvLyBEZXNpcmVkIGVuY29kaW5nIHNhbXBsZSByYXRlLiBBdWRpbyB3aWxsIGJlIHJlc2FtcGxlZFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLCAvLyBUcmFkZW9mZiBsYXRlbmN5IHdpdGggb3ZlcmhlYWRcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogNDQxMDAsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLCAvLyBWYWx1ZSBiZXR3ZWVuIDAgYW5kIDEwIGluY2x1c2l2ZS4gMTAgYmVpbmcgaGlnaGVzdCBxdWFsaXR5LlxuICAgIHNlcmlhbDogTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogNDI5NDk2NzI5NilcbiAgfSwgY29uZmlnICk7XG5cbiAgdGhpcy5fb3B1c19lbmNvZGVyX2NyZWF0ZSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2NyZWF0ZTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9kZXN0cm95O1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3RsO1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdCA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQ7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfaW5pdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3kgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95O1xuICB0aGlzLl9vcHVzX2VuY29kZV9mbG9hdCA9IE1vZHVsZS5fb3B1c19lbmNvZGVfZmxvYXQ7XG4gIHRoaXMuX2ZyZWUgPSBNb2R1bGUuX2ZyZWU7XG4gIHRoaXMuX21hbGxvYyA9IE1vZHVsZS5fbWFsbG9jO1xuICB0aGlzLkhFQVBVOCA9IE1vZHVsZS5IRUFQVTg7XG4gIHRoaXMuSEVBUDMyID0gTW9kdWxlLkhFQVAzMjtcbiAgdGhpcy5IRUFQRjMyID0gTW9kdWxlLkhFQVBGMzI7XG5cbiAgdGhpcy5wYWdlSW5kZXggPSAwO1xuICB0aGlzLmdyYW51bGVQb3NpdGlvbiA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGEgPSBuZXcgVWludDhBcnJheSggNjUwMjUgKTsgLy8gTWF4aW11bSBsZW5ndGggb2Ygb2dnT3B1cyBkYXRhXG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudFRhYmxlID0gbmV3IFVpbnQ4QXJyYXkoIDI1NSApOyAvLyBNYXhpbXVtIGRhdGEgc2VnbWVudHNcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcblxuICB0aGlzLmluaXRDaGVja3N1bVRhYmxlKCk7XG4gIHRoaXMuaW5pdENvZGVjKCk7XG4gIHRoaXMuaW5pdFJlc2FtcGxlcigpO1xuXG4gIGlmICggdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyA9PT0gMSApIHtcbiAgICB0aGlzLmludGVybGVhdmUgPSBmdW5jdGlvbiggYnVmZmVycyApIHsgcmV0dXJuIGJ1ZmZlcnNbMF07IH07XG4gIH1cbiAgZWxzZSB7XG4gICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnMgPSBuZXcgRmxvYXQzMkFycmF5KCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGggKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gIH1cblxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkge1xuICB2YXIgc2FtcGxlcyA9IHRoaXMuaW50ZXJsZWF2ZSggYnVmZmVycyApO1xuICB2YXIgc2FtcGxlSW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHNhbXBsZUluZGV4IDwgc2FtcGxlcy5sZW5ndGggKSB7XG5cbiAgICB2YXIgbGVuZ3RoVG9Db3B5ID0gTWF0aC5taW4oIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgsIHNhbXBsZXMubGVuZ3RoIC0gc2FtcGxlSW5kZXggKTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVyLnNldCggc2FtcGxlcy5zdWJhcnJheSggc2FtcGxlSW5kZXgsIHNhbXBsZUluZGV4K2xlbmd0aFRvQ29weSApLCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKTtcbiAgICBzYW1wbGVJbmRleCArPSBsZW5ndGhUb0NvcHk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICs9IGxlbmd0aFRvQ29weTtcblxuICAgIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID09PSB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICkge1xuICAgICAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQoIHRoaXMucmVzYW1wbGVyLCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciwgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyICk7XG4gICAgICB2YXIgcGFja2V0TGVuZ3RoID0gdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQoIHRoaXMuZW5jb2RlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICkpO1xuICAgICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcblxuICAgICAgdGhpcy5mcmFtZXNJblBhZ2UrKztcbiAgICAgIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgPj0gdGhpcy5jb25maWcubWF4RnJhbWVzUGVyUGFnZSApIHtcbiAgICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5kZXN0cm95ID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSh0aGlzLnJlc2FtcGxlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVyO1xuICAgIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95KHRoaXMuZW5jb2Rlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmZsdXNoID0gZnVuY3Rpb24oKSB7XG4gIHZhciBleHBvcnRQYWdlO1xuICBpZiAoIHRoaXMuZnJhbWVzSW5QYWdlICkge1xuICAgIGV4cG9ydFBhZ2UgPSB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHJldHVybiBleHBvcnRQYWdlO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZUZpbmFsRnJhbWUgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPiAwICkge1xuICAgIHZhciBmaW5hbEZyYW1lQnVmZmVycyA9IFtdO1xuICAgIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7ICsraSApIHtcbiAgICAgIGZpbmFsRnJhbWVCdWZmZXJzLnB1c2goIG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAtICh0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggLyB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzKSApKTtcbiAgICB9XG4gICAgdGhpcy5lbmNvZGUoIGZpbmFsRnJhbWVCdWZmZXJzICk7XG4gIH1cbiAgdGhpcy5oZWFkZXJUeXBlICs9IDQ7XG4gIHJldHVybiB0aGlzLmdlbmVyYXRlUGFnZSgpO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVJZFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxNjg0MTA0NTIwLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdIZWFkJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDgsIDEsIHRydWUgKTsgLy8gVmVyc2lvblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDksIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gQ2hhbm5lbCBjb3VudFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxMCwgMzg0MCwgdHJ1ZSApOyAvLyBwcmUtc2tpcCAoODBtcylcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTIsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZU92ZXJyaWRlIHx8IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBvcmlnaW5hbCBzYW1wbGUgcmF0ZVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxNiwgMCwgdHJ1ZSApOyAvLyBvdXRwdXQgZ2FpblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDE4LCAwLCB0cnVlICk7IC8vIGNoYW5uZWwgbWFwIDAgPSBtb25vIG9yIHN0ZXJlb1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAxOTtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMjtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIGdyYW51bGVQb3NpdGlvbiA9ICggdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPT09IHRoaXMuZ3JhbnVsZVBvc2l0aW9uKSA/IC0xIDogdGhpcy5ncmFudWxlUG9zaXRpb247XG4gIHZhciBwYWdlQnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKCAgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICsgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gIHZhciBwYWdlQnVmZmVyVmlldyA9IG5ldyBEYXRhVmlldyggcGFnZUJ1ZmZlciApO1xuICB2YXIgcGFnZSA9IG5ldyBVaW50OEFycmF5KCBwYWdlQnVmZmVyICk7XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAwLCAxMzk5Mjg1NTgzLCB0cnVlKTsgLy8gQ2FwdHVyZSBQYXR0ZXJuIHN0YXJ0cyBhbGwgcGFnZSBoZWFkZXJzICdPZ2dTJ1xuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNCwgMCwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA1LCB0aGlzLmhlYWRlclR5cGUsIHRydWUgKTsgLy8gMSA9IGNvbnRpbnVhdGlvbiwgMiA9IGJlZ2lubmluZyBvZiBzdHJlYW0sIDQgPSBlbmQgb2Ygc3RyZWFtXG5cbiAgLy8gTnVtYmVyIG9mIHNhbXBsZXMgdXB0byBhbmQgaW5jbHVkaW5nIHRoaXMgcGFnZSBhdCA0ODAwMEh6LCBpbnRvIHNpZ25lZCA2NCBiaXQgTGl0dGxlIEVuZGlhbiBpbnRlZ2VyXG4gIC8vIEphdmFzY3JpcHQgTnVtYmVyIG1heGltdW0gdmFsdWUgaXMgNTMgYml0cyBvciAyXjUzIC0gMSBcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCA2LCBncmFudWxlUG9zaXRpb24sIHRydWUgKTtcbiAgaWYgKGdyYW51bGVQb3NpdGlvbiA8IDApIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguY2VpbChncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NykgLSAxLCB0cnVlICk7XG4gIH1cbiAgZWxzZSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmZsb29yKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk2KSwgdHJ1ZSApO1xuICB9XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxNCwgdGhpcy5jb25maWcuc2VyaWFsLCB0cnVlICk7IC8vIEJpdHN0cmVhbSBzZXJpYWwgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTgsIHRoaXMucGFnZUluZGV4KyssIHRydWUgKTsgLy8gUGFnZSBzZXF1ZW5jZSBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDI2LCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4LCB0cnVlICk7IC8vIE51bWJlciBvZiBzZWdtZW50cyBpbiBwYWdlLlxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50VGFibGUuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50VGFibGVJbmRleCksIDI3ICk7IC8vIFNlZ21lbnQgVGFibGVcbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudERhdGEuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50RGF0YUluZGV4KSwgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICk7IC8vIFNlZ21lbnQgRGF0YVxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDIyLCB0aGlzLmdldENoZWNrc3VtKCBwYWdlICksIHRydWUgKTsgLy8gQ2hlY2tzdW1cblxuICB2YXIgZXhwb3J0UGFnZSA9IHsgbWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb24gfTtcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcbiAgaWYgKCBncmFudWxlUG9zaXRpb24gPiAwICkge1xuICAgIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID0gZ3JhbnVsZVBvc2l0aW9uO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENoZWNrc3VtVGFibGUgPSBmdW5jdGlvbigpe1xuICB0aGlzLmNoZWNrc3VtVGFibGUgPSBbXTtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgMjU2OyBpKysgKSB7XG4gICAgdmFyIHIgPSBpIDw8IDI0O1xuICAgIGZvciAoIHZhciBqID0gMDsgaiA8IDg7IGorKyApIHtcbiAgICAgIHIgPSAoKHIgJiAweDgwMDAwMDAwKSAhPSAwKSA/ICgociA8PCAxKSBeIDB4MDRjMTFkYjcpIDogKHIgPDwgMSk7XG4gICAgfVxuICAgIHRoaXMuY2hlY2tzdW1UYWJsZVtpXSA9IChyICYgMHhmZmZmZmZmZik7XG4gIH1cbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZXRPcHVzQ29udHJvbCA9IGZ1bmN0aW9uKCBjb250cm9sLCB2YWx1ZSApe1xuICB2YXIgbG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIGxvY2F0aW9uID4+IDIgXSA9IHZhbHVlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsKCB0aGlzLmVuY29kZXIsIGNvbnRyb2wsIGxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGxvY2F0aW9uICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENvZGVjID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLmVuY29kZXIgPSB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlKCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcuZW5jb2RlckFwcGxpY2F0aW9uLCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAwMiwgdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKTtcbiAgfVxuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAxMCwgdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKTtcbiAgfVxuXG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLmVuY29kZXJCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKTtcblxuICB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggPSA0MDAwO1xuICB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyID0gdGhpcy5IRUFQVTguc3ViYXJyYXkoIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgKyB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0UmVzYW1wbGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLnJlc2FtcGxlciA9IHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0KCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5yZXNhbXBsZVF1YWxpdHksIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMucmVzYW1wbGVCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcbiAgICAgIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzWyBpICogdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyArIGNoYW5uZWwgXSA9IGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0aGlzLmludGVybGVhdmVkQnVmZmVycztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZWdtZW50UGFja2V0ID0gZnVuY3Rpb24oIHBhY2tldExlbmd0aCApIHtcbiAgdmFyIHBhY2tldEluZGV4ID0gMDtcbiAgdmFyIGV4cG9ydFBhZ2VzID0gW107XG5cbiAgd2hpbGUgKCBwYWNrZXRMZW5ndGggPj0gMCApIHtcblxuICAgIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgdGhpcy5oZWFkZXJUeXBlID0gMTtcbiAgICB9XG5cbiAgICB2YXIgc2VnbWVudExlbmd0aCA9IE1hdGgubWluKCBwYWNrZXRMZW5ndGgsIDI1NSApO1xuICAgIHRoaXMuc2VnbWVudFRhYmxlWyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4KysgXSA9IHNlZ21lbnRMZW5ndGg7XG4gICAgdGhpcy5zZWdtZW50RGF0YS5zZXQoIHRoaXMuZW5jb2Rlck91dHB1dEJ1ZmZlci5zdWJhcnJheSggcGFja2V0SW5kZXgsIHBhY2tldEluZGV4ICsgc2VnbWVudExlbmd0aCApLCB0aGlzLnNlZ21lbnREYXRhSW5kZXggKTtcbiAgICB0aGlzLnNlZ21lbnREYXRhSW5kZXggKz0gc2VnbWVudExlbmd0aDtcbiAgICBwYWNrZXRJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldExlbmd0aCAtPSAyNTU7XG4gIH1cblxuICB0aGlzLmdyYW51bGVQb3NpdGlvbiArPSAoIDQ4ICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSApO1xuICBpZiAoIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPT09IDI1NSApIHtcbiAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cblxuLy8gUnVuIGluIEF1ZGlvV29ya2xldEdsb2JhbCBzY29wZVxuaWYgKGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSAmJiBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBnbG9iYWxbJ0F1ZGlvV29ya2xldFByb2Nlc3NvciddIHtcblxuICAgIGNvbnN0cnVjdG9yKCl7XG4gICAgICBzdXBlcigpO1xuICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSB0cnVlO1xuICAgICAgdGhpcy5wb3J0Lm9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICAgIGNhc2UgJ2dldEhlYWRlclBhZ2VzJzpcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZShlbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZ2VuZXJhdGVDb21tZW50UGFnZSgpKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZmx1c2gnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gZmFsc2U7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgICAgICBlbmNvZGVyLmRlc3Ryb3koKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSApO1xuICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKGVuY29kZXIgJiYgaW5wdXRzWzBdKXtcbiAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGlucHV0c1swXSApLmZvckVhY2gocGFnZURhdGEgPT4gdGhpcy5wb3N0UGFnZShwYWdlRGF0YSkpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsncmVnaXN0ZXJQcm9jZXNzb3InXSgnZW5jb2Rlci13b3JrbGV0JywgRW5jb2RlcldvcmtsZXQpO1xufVxuXG4vLyBydW4gaW4gc2NyaXB0UHJvY2Vzc29yIHdvcmtlciBzY29wZVxuZWxzZSB7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcbiAgICBpZiAoZW5jb2Rlcikge1xuICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICBjYXNlICdlbmNvZGUnOlxuICAgICAgICAgIGVuY29kZXIuZW5jb2RlKCBkYXRhWydidWZmZXJzJ10gKS5mb3JFYWNoKHBhZ2VEYXRhID0+IHBvc3RQYWdlR2xvYmFsKHBhZ2VEYXRhKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZ2V0SGVhZGVyUGFnZXMnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZ2VuZXJhdGVJZFBhZ2UoKSk7XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZmx1c2gnOlxuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKGVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ2ZsdXNoZWQnfSApO1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIGlmICggZW5jb2RlciApIHtcbiAgICAgICAgICBlbmNvZGVyLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgICAgICBlbmNvZGVyID0gbmV3IE9nZ09wdXNFbmNvZGVyKCBkYXRhLCBNb2R1bGUsIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSApO1xuICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EmsdkModule\", function() { return EmsdkModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"OggOpusEncoder\", function() { return OggOpusEncoder; });\n\n\nvar encoder;\n\n\nconst EmsdkModule = Module;\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n\n // Determine bufferLength dynamically\n if ( !this.bufferLength ) {\n this.bufferLength = buffers[0].length;\n this.interleavedBuffers = new Float32Array( this.bufferLength * this.config.numberOfChannels );\n }\n\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n const exportPages = [];\n\n // Encode the data remaining in the resample buffer.\n if ( this.resampleBufferIndex > 0 ) {\n const dataToFill = (this.resampleBufferLength - this.resampleBufferIndex) / this.config.numberOfChannels;\n const numBuffers = Math.ceil(dataToFill / this.bufferLength);\n\n for ( var i = 0; i < numBuffers; i++ ) { \n var finalFrameBuffers = [];\n for ( var j = 0; j < this.config.numberOfChannels; j++ ) {\n finalFrameBuffers.push( new Float32Array( this.bufferLength ));\n }\n exportPages.concat(this.encode( finalFrameBuffers ));\n }\n }\n\n this.headerType += 4;\n exportPages.push(this.generatePage());\n return exportPages;\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(encoder.generateIdPage());\n this.postPage(encoder.generateCommentPage());\n break;\n\n case 'done':\n encoder.encodeFinalFrame().forEach(pageData => this.postPage(pageData));\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (encoder && inputs[0]){\n encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n encoder.encodeFinalFrame().forEach(pageData => postPageGlobal(pageData));\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbnZhciBlbmNvZGVyO1xuXG5cbmV4cG9ydCBjb25zdCBFbXNka01vZHVsZSA9IE1vZHVsZTtcbmV4cG9ydCBjb25zdCBPZ2dPcHVzRW5jb2RlciA9IGZ1bmN0aW9uKCBjb25maWcsIE1vZHVsZSApe1xuXG4gIGlmICggIU1vZHVsZSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ01vZHVsZSB3aXRoIGV4cG9ydHMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBhbiBlbmNvZGVyIGluc3RhbmNlJyk7XG4gIH1cblxuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksIC8vIDIwNDggPSBWb2ljZSAoTG93ZXIgZmlkZWxpdHkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAyMDQ5ID0gRnVsbCBCYW5kIEF1ZGlvIChIaWdoZXN0IGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA1MSA9IFJlc3RyaWN0ZWQgTG93IERlbGF5IChMb3dlc3QgbGF0ZW5jeSlcbiAgICBlbmNvZGVyRnJhbWVTaXplOiAyMCwgLy8gU3BlY2lmaWVkIGluIG1zLlxuICAgIGVuY29kZXJTYW1wbGVSYXRlOiA0ODAwMCwgLy8gRGVzaXJlZCBlbmNvZGluZyBzYW1wbGUgcmF0ZS4gQXVkaW8gd2lsbCBiZSByZXNhbXBsZWRcbiAgICBtYXhGcmFtZXNQZXJQYWdlOiA0MCwgLy8gVHJhZGVvZmYgbGF0ZW5jeSB3aXRoIG92ZXJoZWFkXG4gICAgbnVtYmVyT2ZDaGFubmVsczogMSxcbiAgICBvcmlnaW5hbFNhbXBsZVJhdGU6IDQ0MTAwLFxuICAgIHJlc2FtcGxlUXVhbGl0eTogMywgLy8gVmFsdWUgYmV0d2VlbiAwIGFuZCAxMCBpbmNsdXNpdmUuIDEwIGJlaW5nIGhpZ2hlc3QgcXVhbGl0eS5cbiAgICBzZXJpYWw6IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDQyOTQ5NjcyOTYpXG4gIH0sIGNvbmZpZyApO1xuXG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jcmVhdGUgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jcmVhdGU7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95ID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfZGVzdHJveTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2N0bCA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2N0bDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfaW5pdCA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2luaXQ7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveTtcbiAgdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQgPSBNb2R1bGUuX29wdXNfZW5jb2RlX2Zsb2F0O1xuICB0aGlzLl9mcmVlID0gTW9kdWxlLl9mcmVlO1xuICB0aGlzLl9tYWxsb2MgPSBNb2R1bGUuX21hbGxvYztcbiAgdGhpcy5IRUFQVTggPSBNb2R1bGUuSEVBUFU4O1xuICB0aGlzLkhFQVAzMiA9IE1vZHVsZS5IRUFQMzI7XG4gIHRoaXMuSEVBUEYzMiA9IE1vZHVsZS5IRUFQRjMyO1xuXG4gIHRoaXMucGFnZUluZGV4ID0gMDtcbiAgdGhpcy5ncmFudWxlUG9zaXRpb24gPSAwO1xuICB0aGlzLnNlZ21lbnREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIDY1MDI1ICk7IC8vIE1heGltdW0gbGVuZ3RoIG9mIG9nZ09wdXMgZGF0YVxuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSAwO1xuICB0aGlzLnNlZ21lbnRUYWJsZSA9IG5ldyBVaW50OEFycmF5KCAyNTUgKTsgLy8gTWF4aW11bSBkYXRhIHNlZ21lbnRzXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAwO1xuICB0aGlzLmZyYW1lc0luUGFnZSA9IDA7XG5cbiAgdGhpcy5pbml0Q2hlY2tzdW1UYWJsZSgpO1xuICB0aGlzLmluaXRDb2RlYygpO1xuICB0aGlzLmluaXRSZXNhbXBsZXIoKTtcblxuICBpZiAoIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgPT09IDEgKSB7XG4gICAgdGhpcy5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7IHJldHVybiBidWZmZXJzWzBdOyB9O1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG5cbiAgLy8gRGV0ZXJtaW5lIGJ1ZmZlckxlbmd0aCBkeW5hbWljYWxseVxuICBpZiAoICF0aGlzLmJ1ZmZlckxlbmd0aCApIHtcbiAgICB0aGlzLmJ1ZmZlckxlbmd0aCA9IGJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICAgIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzID0gbmV3IEZsb2F0MzJBcnJheSggdGhpcy5idWZmZXJMZW5ndGggKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gIH1cblxuICB2YXIgc2FtcGxlcyA9IHRoaXMuaW50ZXJsZWF2ZSggYnVmZmVycyApO1xuICB2YXIgc2FtcGxlSW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHNhbXBsZUluZGV4IDwgc2FtcGxlcy5sZW5ndGggKSB7XG5cbiAgICB2YXIgbGVuZ3RoVG9Db3B5ID0gTWF0aC5taW4oIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgsIHNhbXBsZXMubGVuZ3RoIC0gc2FtcGxlSW5kZXggKTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVyLnNldCggc2FtcGxlcy5zdWJhcnJheSggc2FtcGxlSW5kZXgsIHNhbXBsZUluZGV4K2xlbmd0aFRvQ29weSApLCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKTtcbiAgICBzYW1wbGVJbmRleCArPSBsZW5ndGhUb0NvcHk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICs9IGxlbmd0aFRvQ29weTtcblxuICAgIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID09PSB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICkge1xuICAgICAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQoIHRoaXMucmVzYW1wbGVyLCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciwgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyICk7XG4gICAgICB2YXIgcGFja2V0TGVuZ3RoID0gdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQoIHRoaXMuZW5jb2RlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICkpO1xuICAgICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcblxuICAgICAgdGhpcy5mcmFtZXNJblBhZ2UrKztcbiAgICAgIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgPj0gdGhpcy5jb25maWcubWF4RnJhbWVzUGVyUGFnZSApIHtcbiAgICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5kZXN0cm95ID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSh0aGlzLnJlc2FtcGxlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVyO1xuICAgIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95KHRoaXMuZW5jb2Rlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmZsdXNoID0gZnVuY3Rpb24oKSB7XG4gIHZhciBleHBvcnRQYWdlO1xuICBpZiAoIHRoaXMuZnJhbWVzSW5QYWdlICkge1xuICAgIGV4cG9ydFBhZ2UgPSB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHJldHVybiBleHBvcnRQYWdlO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZUZpbmFsRnJhbWUgPSBmdW5jdGlvbigpIHtcbiAgY29uc3QgZXhwb3J0UGFnZXMgPSBbXTtcblxuICAvLyBFbmNvZGUgdGhlIGRhdGEgcmVtYWluaW5nIGluIHRoZSByZXNhbXBsZSBidWZmZXIuXG4gIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID4gMCApIHtcbiAgICBjb25zdCBkYXRhVG9GaWxsID0gKHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgpIC8gdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgICBjb25zdCBudW1CdWZmZXJzID0gTWF0aC5jZWlsKGRhdGFUb0ZpbGwgLyB0aGlzLmJ1ZmZlckxlbmd0aCk7XG5cbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBudW1CdWZmZXJzOyBpKysgKSB7IFxuICAgICAgdmFyIGZpbmFsRnJhbWVCdWZmZXJzID0gW107XG4gICAgICBmb3IgKCB2YXIgaiA9IDA7IGogPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyBqKysgKSB7XG4gICAgICAgIGZpbmFsRnJhbWVCdWZmZXJzLnB1c2goIG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuYnVmZmVyTGVuZ3RoICkpO1xuICAgICAgfVxuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuZW5jb2RlKCBmaW5hbEZyYW1lQnVmZmVycyApKTtcbiAgICB9XG4gIH1cblxuICB0aGlzLmhlYWRlclR5cGUgKz0gNDtcbiAgZXhwb3J0UGFnZXMucHVzaCh0aGlzLmdlbmVyYXRlUGFnZSgpKTtcbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVJZFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxNjg0MTA0NTIwLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdIZWFkJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDgsIDEsIHRydWUgKTsgLy8gVmVyc2lvblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDksIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gQ2hhbm5lbCBjb3VudFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxMCwgMzg0MCwgdHJ1ZSApOyAvLyBwcmUtc2tpcCAoODBtcylcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTIsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZU92ZXJyaWRlIHx8IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBvcmlnaW5hbCBzYW1wbGUgcmF0ZVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxNiwgMCwgdHJ1ZSApOyAvLyBvdXRwdXQgZ2FpblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDE4LCAwLCB0cnVlICk7IC8vIGNoYW5uZWwgbWFwIDAgPSBtb25vIG9yIHN0ZXJlb1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAxOTtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMjtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIGdyYW51bGVQb3NpdGlvbiA9ICggdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPT09IHRoaXMuZ3JhbnVsZVBvc2l0aW9uKSA/IC0xIDogdGhpcy5ncmFudWxlUG9zaXRpb247XG4gIHZhciBwYWdlQnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKCAgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICsgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gIHZhciBwYWdlQnVmZmVyVmlldyA9IG5ldyBEYXRhVmlldyggcGFnZUJ1ZmZlciApO1xuICB2YXIgcGFnZSA9IG5ldyBVaW50OEFycmF5KCBwYWdlQnVmZmVyICk7XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAwLCAxMzk5Mjg1NTgzLCB0cnVlKTsgLy8gQ2FwdHVyZSBQYXR0ZXJuIHN0YXJ0cyBhbGwgcGFnZSBoZWFkZXJzICdPZ2dTJ1xuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNCwgMCwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA1LCB0aGlzLmhlYWRlclR5cGUsIHRydWUgKTsgLy8gMSA9IGNvbnRpbnVhdGlvbiwgMiA9IGJlZ2lubmluZyBvZiBzdHJlYW0sIDQgPSBlbmQgb2Ygc3RyZWFtXG5cbiAgLy8gTnVtYmVyIG9mIHNhbXBsZXMgdXB0byBhbmQgaW5jbHVkaW5nIHRoaXMgcGFnZSBhdCA0ODAwMEh6LCBpbnRvIHNpZ25lZCA2NCBiaXQgTGl0dGxlIEVuZGlhbiBpbnRlZ2VyXG4gIC8vIEphdmFzY3JpcHQgTnVtYmVyIG1heGltdW0gdmFsdWUgaXMgNTMgYml0cyBvciAyXjUzIC0gMSBcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCA2LCBncmFudWxlUG9zaXRpb24sIHRydWUgKTtcbiAgaWYgKGdyYW51bGVQb3NpdGlvbiA8IDApIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguY2VpbChncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NykgLSAxLCB0cnVlICk7XG4gIH1cbiAgZWxzZSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmZsb29yKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk2KSwgdHJ1ZSApO1xuICB9XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxNCwgdGhpcy5jb25maWcuc2VyaWFsLCB0cnVlICk7IC8vIEJpdHN0cmVhbSBzZXJpYWwgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTgsIHRoaXMucGFnZUluZGV4KyssIHRydWUgKTsgLy8gUGFnZSBzZXF1ZW5jZSBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDI2LCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4LCB0cnVlICk7IC8vIE51bWJlciBvZiBzZWdtZW50cyBpbiBwYWdlLlxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50VGFibGUuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50VGFibGVJbmRleCksIDI3ICk7IC8vIFNlZ21lbnQgVGFibGVcbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudERhdGEuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50RGF0YUluZGV4KSwgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICk7IC8vIFNlZ21lbnQgRGF0YVxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDIyLCB0aGlzLmdldENoZWNrc3VtKCBwYWdlICksIHRydWUgKTsgLy8gQ2hlY2tzdW1cblxuICB2YXIgZXhwb3J0UGFnZSA9IHsgbWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb24gfTtcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcbiAgaWYgKCBncmFudWxlUG9zaXRpb24gPiAwICkge1xuICAgIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID0gZ3JhbnVsZVBvc2l0aW9uO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENoZWNrc3VtVGFibGUgPSBmdW5jdGlvbigpe1xuICB0aGlzLmNoZWNrc3VtVGFibGUgPSBbXTtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgMjU2OyBpKysgKSB7XG4gICAgdmFyIHIgPSBpIDw8IDI0O1xuICAgIGZvciAoIHZhciBqID0gMDsgaiA8IDg7IGorKyApIHtcbiAgICAgIHIgPSAoKHIgJiAweDgwMDAwMDAwKSAhPSAwKSA/ICgociA8PCAxKSBeIDB4MDRjMTFkYjcpIDogKHIgPDwgMSk7XG4gICAgfVxuICAgIHRoaXMuY2hlY2tzdW1UYWJsZVtpXSA9IChyICYgMHhmZmZmZmZmZik7XG4gIH1cbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZXRPcHVzQ29udHJvbCA9IGZ1bmN0aW9uKCBjb250cm9sLCB2YWx1ZSApe1xuICB2YXIgbG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIGxvY2F0aW9uID4+IDIgXSA9IHZhbHVlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsKCB0aGlzLmVuY29kZXIsIGNvbnRyb2wsIGxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGxvY2F0aW9uICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENvZGVjID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLmVuY29kZXIgPSB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlKCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcuZW5jb2RlckFwcGxpY2F0aW9uLCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAwMiwgdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKTtcbiAgfVxuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAxMCwgdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKTtcbiAgfVxuXG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLmVuY29kZXJCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKTtcblxuICB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggPSA0MDAwO1xuICB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyID0gdGhpcy5IRUFQVTguc3ViYXJyYXkoIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgKyB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0UmVzYW1wbGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLnJlc2FtcGxlciA9IHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0KCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5yZXNhbXBsZVF1YWxpdHksIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMucmVzYW1wbGVCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuYnVmZmVyTGVuZ3RoOyBpKysgKSB7XG4gICAgZm9yICggdmFyIGNoYW5uZWwgPSAwOyBjaGFubmVsIDwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuICAgICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnNbIGkgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCBdID0gYnVmZmVyc1sgY2hhbm5lbCBdWyBpIF07XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLnNlZ21lbnRQYWNrZXQgPSBmdW5jdGlvbiggcGFja2V0TGVuZ3RoICkge1xuICB2YXIgcGFja2V0SW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHBhY2tldExlbmd0aCA+PSAwICkge1xuXG4gICAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgICB0aGlzLmhlYWRlclR5cGUgPSAxO1xuICAgIH1cblxuICAgIHZhciBzZWdtZW50TGVuZ3RoID0gTWF0aC5taW4oIHBhY2tldExlbmd0aCwgMjU1ICk7XG4gICAgdGhpcy5zZWdtZW50VGFibGVbIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgrKyBdID0gc2VnbWVudExlbmd0aDtcbiAgICB0aGlzLnNlZ21lbnREYXRhLnNldCggdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyLnN1YmFycmF5KCBwYWNrZXRJbmRleCwgcGFja2V0SW5kZXggKyBzZWdtZW50TGVuZ3RoICksIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICAgIHRoaXMuc2VnbWVudERhdGFJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldEluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0TGVuZ3RoIC09IDI1NTtcbiAgfVxuXG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uICs9ICggNDggKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplICk7XG4gIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgIGV4cG9ydFBhZ2VzLnB1c2goIHRoaXMuZ2VuZXJhdGVQYWdlKCkgKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIGlmIChlbmNvZGVyKSB7XG4gICAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgICAgY2FzZSAnZ2V0SGVhZGVyUGFnZXMnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZ2VuZXJhdGVJZFBhZ2UoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UoZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgICAgIGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpLmZvckVhY2gocGFnZURhdGEgPT4gdGhpcy5wb3N0UGFnZShwYWdlRGF0YSkpO1xuICAgICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgICBjYXNlICdmbHVzaCc6XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UoZW5jb2Rlci5mbHVzaCgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2ZsdXNoZWQnfSApO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICBpZiAoIGVuY29kZXIgKSB7XG4gICAgICAgICAgICAgIGVuY29kZXIuZGVzdHJveSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZW5jb2RlciA9IG5ldyBPZ2dPcHVzRW5jb2RlciggZGF0YSwgTW9kdWxlICk7XG4gICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHByb2Nlc3MoaW5wdXRzKSB7XG4gICAgICBpZiAoZW5jb2RlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICBlbmNvZGVyLmVuY29kZSggaW5wdXRzWzBdICkuZm9yRWFjaChwYWdlRGF0YSA9PiB0aGlzLnBvc3RQYWdlKHBhZ2VEYXRhKSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gdGhpcy5jb250aW51ZVByb2Nlc3M7XG4gICAgfVxuXG4gICAgcG9zdFBhZ2UocGFnZURhdGEpIHtcbiAgICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddKCdlbmNvZGVyLXdvcmtsZXQnLCBFbmNvZGVyV29ya2xldCk7XG59XG5cbi8vIHJ1biBpbiBzY3JpcHRQcm9jZXNzb3Igd29ya2VyIHNjb3BlXG5lbHNlIHtcbiAgdmFyIHBvc3RQYWdlR2xvYmFsID0gKHBhZ2VEYXRhKSA9PiB7XG4gICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgfVxuICB9XG5cbiAgZ2xvYmFsWydvbm1lc3NhZ2UnXSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgIGlmIChlbmNvZGVyKSB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGRhdGFbJ2J1ZmZlcnMnXSApLmZvckVhY2gocGFnZURhdGEgPT4gcG9zdFBhZ2VHbG9iYWwocGFnZURhdGEpKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUlkUGFnZSgpKTtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChlbmNvZGVyLmdlbmVyYXRlQ29tbWVudFBhZ2UoKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgZW5jb2Rlci5lbmNvZGVGaW5hbEZyYW1lKCkuZm9yRWFjaChwYWdlRGF0YSA9PiBwb3N0UGFnZUdsb2JhbChwYWdlRGF0YSkpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdmbHVzaCc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5mbHVzaCgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZmx1c2hlZCd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgfVxuICAgIH1cblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgZ2xvYmFsWydjbG9zZSddKCk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgIGVuY29kZXIuZGVzdHJveSgpO1xuICAgICAgICB9XG4gICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSwgZ2xvYmFsWydwb3N0TWVzc2FnZSddICk7XG4gICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); /***/ }) diff --git a/dist/encoderWorker.min.js b/dist/encoderWorker.min.js index 9b417039..fef0355f 100644 --- a/dist/encoderWorker.min.js +++ b/dist/encoderWorker.min.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3QgF2oqAgQiqwEgqwGUkpIhqwEgC0EBaiILIB5HDQAgqwELBUMAAAAACyKzAZIgDkELSSILGyGrASCuASCzAZIgrgEgCxshrgEgtwEgAEGsOWogDkECdGoiCyoCAJQirAEgswEgrAEgswFeGyGsASALIKwBOAIAILMBQyhrbk6UIK8BILMBIK8BILMBXhsirwFeBH8gDyASILMBIKwBILMBIKwBXhsg6QEgHiAMa7IirAGUXiCzASDZASCsAZRechsFIBILIQsgDkECdCAgaiCzASCtAUMK1yM8Q83MTD0gViAOShuUXTYCACCtAUPNzEw9lCKsASCzASCsASCzAV4bIa0BIA9BEkcEQCAeIQwgqwEhrAEgDyEOIAshEgwBCwsgACgCxAFBgPcCRgRAIL8BQ7SikTmUIqwBIKsBkiGrASBoILcBIGgqAgCUIq8BIKwBIK8BIKwBXhsirwE4AgACQAJAIKwBIK8BIKwBIK8BXhsg2QFDAAAgQUMAAPBBIFZBFEYiDBsirwFDAABAQJSUQwAAIEOUXg0AIKwBINkBIK8BlEMAACBDlF4NAAwBC0EUIQsLICAgrAFDCtcjPEPNzEw9IAwbIK0BlF02AkgLIAAgI0EGdGpBmD1qIK4BIKsBlUMAAIA/IKsBIK4BXhs4AgAgC0EURgRAQRJBFCAgKAJIGyELBSALQX9qIgxBEkkEQCAMIAsgDEECdCAgaigCABshCwsLIDMoAgAhDCCxAbsQBbZDAACgQZQhqwEgaSBpKgIAQ6abRLuSIqwBIKsBIKwBIKsBXhsirAE4AgAgaiC9AUMAAIA/IL0BkyBqKgIAlCKtAZIgrQEgqwEgrAFDAADwwZJdGyLqATgCACAVKgIAIrMBQwAAgD6UQwAAAACSIBUqAgQivQFDAACAPpSSIBUqAggitwFDAACAPpSSIBUqAgwivwFDAACAPpSSIBUqAhAiuQFDAACAPpSSIBUqAhQiugFDAACAPpSSIBUqAhgiuwFDAACAPpSSIBUqAhwivAFDAACAPpSSIBUqAiAiwQFDAACAPpSSIBUqAiQiwgFDAACAPpSSIBUqAigiwwFDAACAPpSSIBUqAiwixAFDAACAPpSSIBUqAjAixQFDAACAPpSSIBUqAjQixgFDAACAPpSSIBUqAjgixwFDAACAPpSSIBUqAjwiyAFDAACAPpSSIcwBIDoqAgAhzQEgUyoCACHOASAyKgIAIc8BIFQqAgAh0AEgRyoCACHRASBGKgIAIdIBIEkqAgAh0wEgSCoCACHUASBLKgIAIdUBIEoqAgAh1gEgHSoCACHXASBMKgIAIdgBICsqAgAh6wEgJSoCACHsASBQKgIAIe0BIE8qAgAh7gEgUioCACHvASBRKgIAIfABIFoqAgAh8QEgVSoCACHyASBcKgIAIfMBIFsqAgAh9AEgXioCACH1ASBdKgIAIfYBIGAqAgAh9wEgXyoCACH4ASBiKgIAIfkBIGEqAgAh+gEgZCoCACH7ASBjKgIAIfwBIGYqAgAh/QEgZSoCACH+ASCOASCyAUMAAJBBlSLdAUMAAIA/IN0Bk0MAAAA/ILUBQwAAkEGVIAxBCkgblJI4AgAgayC4AUMAABBBlSKrASBrKgIAQ83MTD+UIqwBIKsBIKwBXhsiqwE4AgAgACAjQQZ0akH4PGoiDiC+AUMAAIA8lDgCACA7IDsoAgBBAWpBCG82AgAgMyAMQQFqQZDOACAMQY/OAEgbIhI2AgAgACAjQQZ0akH0PGoiDyCrATgCACAQIG8qAgAi3gFDAWoyP5QgbSoCACLfASBuKgIAIuABkiKrAUPf4Ps+lCDMASBsKgIAIrEBkiLJAUMu4vs9lJOSIHAqAgAisgFDzqq3P5STIqwBOAIAIBAgdCoCACLhAUMBajI/lCByKgIAIuIBIHMqAgAi4wGSIv8BQ9/g+z6UILMBQ9AltD6UQwAAAACSIL0BQ5c5rT6UkiC3AUMJpZ8+lJIgvwFD+u2LPpSSILkBQ82sZT6UkiC6AUP4qSo+lJIguwFDNDDSPZSSILwBQ1rxDT2UkiDBAUNa8Q29lJIgwgFDNDDSvZSSIMMBQ/ipKr6UkiDEAUPNrGW+lJIgxQFD+u2LvpSSIMYBQwmln76UkiDHAUOXOa2+lJIgyAFD0CW0vpSSIr4BIHEqAgAiygGSIoACQy7i+z2Uk5IgdSoCACLLAUPOqrc/lJMirQE4AgQgECB5KgIAIuQBQwFqMj+UIHcqAgAi5QEgeCoCACLmAZIigQJD3+D7PpQgswFDh4qxPpRDAAAAAJIgvQFDG4OWPpSSILcBQ2AjST6UkiC/AUPEQo09lJIguQFDxEKNvZSSILoBQ2AjSb6UkiC7AUMbg5a+lJIgvAFDh4qxvpSSIMEBQ4eKsb6UkiDCAUMbg5a+lJIgwwFDYCNJvpSSIMQBQ8RCjb2UkiDFAUPEQo09lJIgxgFDYCNJPpSSIMcBQxuDlj6UkiDIAUOHirE+lJIiuAEgdioCACKCApIigwJDLuL7PZSTkiB6KgIAIoQCQ86qtz+UkyKuATgCCCAQIH4qAgAihQJDAWoyP5QgfCoCACLnASB9KgIAIugBkkPf4Ps+lCCzAUOXOa0+lEMAAAAAkiC9AUPNrGU+lJIgtwFDWvENPZSSIL8BQ/ipKr6UkiC5AUMJpZ++lJIgugFD0CW0vpSSILsBQ/rti76UkiC8AUM0MNK9lJIgwQFDNDDSPZSSIMIBQ/rtiz6UkiDDAUPQJbQ+lJIgxAFDCaWfPpSSIMUBQ/ipKj6UkiDGAUNa8Q29lJIgxwFDzaxlvpSSIMgBQ5c5rb6UkiKwASB7KgIAIoYCkkMu4vs9lJOSIH8qAgAihwJDzqq3P5STIq8BOAIMIHAgtgEgzAGUQwAAgD8gtgGTIrUBILIBlJI4AgAgdSC2ASC+AZQgtQEgywGUkjgCACB6ILYBILgBlCC1ASCEApSSOAIAIH8gtgEgsAGUILUBIIcClJI4AgAgECDMASCxAZND5ughP5Qg3wEg4AGTQ+booT6UkiKxATgCECAQIL4BIMoBk0Pm6CE/lCDiASDjAZND5uihPpSSIrIBOAIUIBAguAEgggKTQ+boIT+UIOUBIOYBk0Pm6KE+lJIiygE4AhggECCwASCGApND5ughP5Qg5wEg6AGTQ+booT6UkiLLATgCHCAQIMkBQ03WCD+UIKsBQ03WiD6UkyDeAUNN1gg/lJMiyQE4AiAgECCAAkNN1gg/lCD/AUNN1og+lJMg4QFDTdYIP5STOAIkIBAggwJDTdYIP5QggQJDTdaIPpSTIOQBQ03WCD+UkzgCKCCAASoCACGrASASQQVKBEAggAEgrAEgtgEgrAGUlCC1ASCrAZSSIqsBOAIAIDwgrQEgtgEgrQGUlCC1ASA8KgIAlJIirAE4AgAgPSCuASC2ASCuAZSUILUBID0qAgCUkiKtATgCACA+IK8BILYBIK8BlJQgtQEgPioCAJSSIq4BOAIAID8gsQEgtgEgsQGUlCC1ASA/KgIAlJIirwE4AgAgQCCyASC2ASCyAZSUILUBIEAqAgCUkiKxATgCACBBIMoBILYBIMoBlJQgtQEgQSoCAJSSIrIBOAIAIIEBIMsBILYBIMsBlJQgtQEggQEqAgCUkjgCACBCIMkBILYBIMkBlJQgtQEgQioCAJSSIrUBOAIABSA8KgIAIawBID0qAgAhrQEgPioCACGuASA/KgIAIa8BIEAqAgAhsQEgQSoCACGyASBCKgIAIbUBC0EUIAsgDEEDSBshEiAQIMwBINEBINIBkiK2AUMAAAA+lEMAAAAAkiDTASDUAZIiygFDAAAAPpSSINUBINYBkiLLAUMAAAA+lJIg1wEg2AGSIskBQwAAAD6UkiDrASDsAZIi0QFDAAAAPpSSIO0BIO4BkiLSAUMAAAA+lJIg7wEg8AGSItMBQwAAAD6UkiDNASDOAZIizQFDAAAAPpSSIM8BINABkiLOAUMAAAA+lJIg8QEg8gGSIs8BQwAAAD6UkiDzASD0AZIi0AFDAAAAPpSSIPUBIPYBkiLUAUMAAAA+lJIg9wEg+AGSItUBQwAAAD6UkiD5ASD6AZIi1gFDAAAAPpSSIPsBIPwBkiLXAUMAAAA+lJIg/QEg/gGSItgBQwAAAD6UkpM4AgAgECC+ASC2AUPQJTQ+lEMAAAAAkiDKAUOXOS0+lJIgywFDCaUfPpSSIMkBQ/rtCz6UkiDRAUPNrOU9lJIg0gFD+KmqPZSSINMBQzQwUj2UkiDNAUNa8Y08lJIgzgFDWvGNvJSSIM8BQzQwUr2UkiDQAUP4qaq9lJIg1AFDzazlvZSSINUBQ/rtC76UkiDWAUMJpR++lJIg1wFDlzktvpSSINgBQ9AlNL6UkpM4AgQgECC4ASC2AUOHijE+lEMAAAAAkiDKAUMbgxY+lJIgywFDYCPJPZSSIMkBQ8RCDT2UkiDRAUPEQg29lJIg0gFDYCPJvZSSINMBQxuDFr6UkiDNAUOHijG+lJIgzgFDh4oxvpSSIM8BQxuDFr6UkiDQAUNgI8m9lJIg1AFDxEINvZSSINUBQ8RCDT2UkiDWAUNgI8k9lJIg1wFDG4MWPpSSINgBQ4eKMT6UkpM4AgggECCwASC2AUOXOS0+lEMAAAAAkiDKAUPNrOU9lJIgywFDWvGNPJSSIMkBQ/ipqr2UkiDRAUMJpR++lJIg0gFD0CU0vpSSINMBQ/rtC76UkiDNAUM0MFK9lJIgzgFDNDBSPZSSIM8BQ/rtCz6UkiDQAUPQJTQ+lJIg1AFDCaUfPpSSINUBQ/ipqj2UkiDWAUNa8Y28lJIg1wFDzazlvZSSINgBQ5c5Lb6UkpM4AgwgbCDgATgCACBuIN4BOAIAIG8g3wE4AgAgbSDMATgCACBxIOMBOAIAIHMg4QE4AgAgdCDiATgCACByIL4BOAIAIHYg5gE4AgAgeCDkATgCACB5IOUBOAIAIHcguAE4AgAgeyDoATgCACB9IIUCOAIAIH4g5wE4AgAgfCCwATgCACChASCCASgCADYCACCCASCDASgCADYCACCDASCEASgCADYCACCEASCzAUN9Pac+lEMAAAAAkiC9AUPSiwo+lJIgtwFD0osKvpSSIL8BQ309p76UkiC5AUN9Pae+lJIgugFD0osKvpSSILsBQ9KLCj6UkiC8AUN9Pac+lJIgwQFDfT2nPpSSIMIBQ9KLCj6UkiDDAUPSiwq+lJIgxAFDfT2nvpSSIMUBQ309p76UkiDGAUPSiwq+lJIgxwFD0osKPpSSIMgBQ309pz6UkjgCACCiASCFASgCADYCACCFASCGASgCADYCACCGASCHASgCADYCACCHASCzAUMJpZ8+lEMAAAAAkiC9AUNa8Q09lJIgtwFD+u2LvpSSIL8BQ5c5rb6UkiC5AUM0MNK9lJIgugFDzaxlPpSSILsBQ9AltD6UkiC8AUP4qSo+lJIgwQFD+KkqvpSSIMIBQ9AltL6UkiDDAUPNrGW+lJIgxAFDNDDSPZSSIMUBQ5c5rT6UkiDGAUP67Ys+lJIgxwFDWvENvZSSIMgBQwmln76UkjgCACCjASCIASgCADYCACCIASCJASgCADYCACCJASCKASgCADYCACCKASCzAUMbg5Y+lEMAAAAAkiC9AUPEQo29lJIgtwFDh4qxvpSSIL8BQ2AjSb6UkiC5AUNgI0k+lJIgugFDh4qxPpSSILsBQ8RCjT2UkiC8AUMbg5a+lJIgwQFDG4OWvpSSIMIBQ8RCjT2UkiDDAUOHirE+lJIgxAFDYCNJPpSSIMUBQ2AjSb6UkiDGAUOHirG+lJIgxwFDxEKNvZSSIMgBQxuDlj6UkjgCACCkASCLASgCADYCACCLASCMASgCADYCACCMASCNASgCADYCACCNASCzAUP67Ys+lEMAAAAAkiC9AUP4qSq+lJIgtwFDlzmtvpSSIL8BQ1rxDT2UkiC5AUPQJbQ+lJIgugFDNDDSPZSSILsBQwmln76UkiC8AUPNrGW+lJIgwQFDzaxlPpSSIMIBQwmlnz6UkiDDAUM0MNK9lJIgxAFD0CW0vpSSIMUBQ1rxDb2UkiDGAUOXOa0+lJIgxwFD+KkqPpSSIMgBQ/rti76UkjgCACAQIKsBkUMW67XAkjgCLCAQIKwBkUMea17AkjgCMCAQIK0BkUMjpOK/kjgCNCAQIK4BkUO5xcy/kjgCOCAQIK8BkUNbfHHAkjgCPCClASCxAZFDuHMKwJI4AgAgECCyAZFDdGChv5I4AkQgECC1AZFDE5v1v5I4AkwgECDAAUMAAAA+lEMAAJBBlZFDFK5Hv5I4AkggECAPKgIAQ7VvHr6SOAJQIBAgjgEqAgBDNII5v5I4AlQgECC0AUMAAJBBlUM9ZD6/kjgCWCAQIA4qAgBDHsGNPZI4AlwgECDqAUPiHou9kjgCYEHorwIgKiAQEEAgDUMAACjCOAIAIA1DAACgQTgCBCANQwAAgEE4AgggDUMAAAAAOAIMIA1DAADSQjgCECANQwAAcEI4AhQgDUMAAIA/OAIYIA1DAADCwjgCHCANQwAAwEE4AiAgDUMAAHBCOAIkIA1DAACQQTgCKCANQwAAUEE4AiwgDUMAAHhCOAIwIA1DAADIQTgCNCANQwAA/kI4AjggDUMAAAhCOAI8IA1BQGtDAACeQjgCACANQwAAXEI4AkQgDUMAAOxCOAJIIA1DAAD+QjgCTCANQwAAvkI4AlAgDUMAAPhBOAJUIA1DAACAwDgCWCANQwAArkI4AlxBACELA0AgC0ECdCANaiIOKgIAIasBQQAhDANAIKsBIAxBAnQgKmoqAgAgCyAMQcgAbGpBgPgBaiwAALKUkiGrASAMQQFqIgxBIEcNAAsgDiCrATgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCANaiIOKgIAIasBQQAhDANAIKsBIABB5DtqIAxBAnRqKgIAIAsgDEHIAGxqQYCKAmosAACylJIhqwEgDEEBaiIMQRhHDQALIA4gqwE4AgAgC0EBaiILQRhHDQALQQAhCwNAIAtBAnQgDWoiDioCAEMAAAA8lEMAAAA/lCKrAUMAAABBXQR9An1DAAAAACCrAUMAAADBXkUNABpDAAAAPyCrASCrAVwNABogqwGMIKsBIKsBQwAAAABdIg8bIqwBQwAAyEGUQwAAAD+SjqghDEMAAIC/QwAAgD8gDxsgDEECdEHA6gFqKgIAIqsBQwAAgD8grAEgDLJDCtcjPZSTIqwBIKsBlJMgrAFDAACAPyCrASCrAZSTlJSSlEMAAAA/lEMAAAA/kgsFQwAAgD8LIasBIA4gqwE4AgAgC0EBaiILQRhHDQALQQAhCwNAIAtBAnQgFmogC0HI9wFqLAAAsjgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCAWaiIOKgIAIasBQQAhDANAIKsBIAxBAnQgKmoqAgAgCyAMQcgAbGpBmPgBaiwAALKUkiGrASAMQQFqIgxBIEcNAAsgDiCrATgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCAWaiIOKgIAIasBQQAhDANAIKsBIABB5DtqIAxBAnRqKgIAIAsgDEHIAGxqQZiKAmosAACylJIhqwEgDEEBaiIMQRhHDQALIA4gqwE4AgAgC0EBaiILQRhHDQALQQAhCwNAIAtBAnQgFmoiDioCAEMAAAA8lEMAAAA/lCKrAUMAAABBXQR9An1DAAAAACCrAUMAAADBXkUNABpDAAAAPyCrASCrAVwNABogqwGMIKsBIKsBQwAAAABdIg8bIqwBQwAAyEGUQwAAAD+SjqghDEMAAIC/QwAAgD8gDxsgDEECdEHA6gFqKgIAIqsBQwAAgD8grAEgDLJDCtcjPZSTIqwBIKsBlJMgrAFDAACAPyCrASCrAZSTlJSSlEMAAAA/lEMAAAA/kgsFQwAAgD8LIasBIA4gqwE4AgAgC0EBaiILQRhHDQALQQAhCwNAIAtBAnQgHGogC0Hg9wFqLAAAsjgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCAiaiAAQeQ7aiALQQJ0aioCACALQQJ0IBZqKgIAlDgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCAcaiIOKgIAIasBQQAhDANAIKsBIAxBAnQgKmoqAgAgCyAMQcgAbGpBsPgBaiwAALKUkiGrASAMQQFqIgxBIEcNAAsgDiCrATgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCAcaiIOKgIAIasBQQAhDANAIKsBIAxBAnQgImoqAgAgCyAMQcgAbGpBsIoCaiwAALKUkiGrASAMQQFqIgxBGEcNAAsgDiCrATgCACALQQFqIgtBGEcNAAtBACELA0AgC0ECdCANaioCACGsASAAQeQ7aiALQQJ0aioCACGtASALQQJ0IBxqIg4qAgBDAAAAPJQiqwFDAAAAQV0EfQJ9QwAAgL8gqwFDAAAAwV5FDQAaQwAAAAAgqwEgqwFcDQAaIKsBjCCrASCrAUMAAAAAXSIPGyKuAUMAAMhBlEMAAAA/ko6oIQxDAACAv0MAAIA/IA8bIAxBAnRBwOoBaioCACKrAUMAAIA/IK4BIAyyQwrXIz2UkyKuASCrAZSTIK4BQwAAgD8gqwEgqwGUk5SUkpQLBUMAAIA/CyGrASAOIKwBIK0BlEMAAIA/IKwBkyCrAZSSOAIAIAtBAWoiC0EYRw0ACyAhIBwpAgA3AgAgISAcKQIINwIIICEgHCkCEDcCECAhIBwpAhg3AhggISAcKQIgNwIgICEgHCkCKDcCKCAhIBwpAjA3AjAgISAcKQI4NwI4ICFBQGsgHEFAaykCADcCACAhIBwpAkg3AkggISAcKQJQNwJQICEgHCkCWDcCWEH8rwIgNCAhEEAgACAjQQZ0akGUPWogNCgCBDYCACAAICNBBnRqQYQ9aiA0KAIANgIAIAAgI0EGdGpBkD1qIBI2AgAgZyASNgIAIAAgI0EGdGpB/DxqIN0BOAIAIB9BATYCAAsLCyAHICdqIQcgGyAnayIbQQBKDQALIDcoAgAhByA2KAIABSARIQcgBQshBiCTASCSASACazYCAAUgBSEGIBEhBwsgAEHQO2ooAgAhCyA3IAcgAiAAKALEASIJQZADbW1qIgg2AgAgCEEHSgRAIAYgCCAIQX9zIgdBcCAHQXBKG2pBCGoiCkEDdmpBAWohByA3IAhBeGogCkF4cWs2AgAgNiAHNgIABSAGIQcLIAdB4wBKBEAgNiAHQZx/ajYCAAsgCUEybSACSAR/IAZBACAGQQFqIgcgB0HkAEYbIAYgC0YbBSAGCyEHIAsgBmsiBkHkAGogBiAGQQBIGyEMIBogAEHwPGpB4wAgByALRkEfdEEfdSAHaiIGIAZBAEgbIgZBBnRqIgcpAgA3AgAgGiAHKQIINwIIIBogBykCEDcCECAaIAcpAhg3AhggGiAHKQIgNwIgIBogBykCKDcCKCAaIAcpAjA3AjAgGiAHKQI4NwI4IBooAgAiBwRAIBoqAgQhqwEgC0EAIAZBAWoiCiAKQeQARhsiCEYEf0MAAIA/Ia0BIKsBIawBQQYFIKsBIAAgCEEGdGpB9DxqKgIAIq0BIKsBIK0BXhshrAEgqwEgrQGSIasBIBogGigCICIJIAAgCEEGdGpBkD1qKAIAIhsgCSAbShsiCTYCICALQQAgCEEBaiIIIAhB5ABGGyIIRgR/QwAAAEAhrQFBBQUgrAEgACAIQQZ0akH0PGoqAgAirQEgrAEgrQFeGyGsASCrASCtAZIhqwEgGiAJIAAgCEEGdGpBkD1qKAIAIhsgCSAbShsiCTYCICALQQAgCEEBaiIIIAhB5ABGGyIIRgR/QwAAQEAhrQFBBAUgACAIQQZ0akH0PGoqAgAhrgEgGiAJIAAgCEEGdGpBkD1qKAIAIgggCSAIShs2AiAgqwEgrgGSIasBQwAAgEAhrQEgrAEgrgEgrAEgrgFeGyGsAUEDCwsLIRtBACEJIAYhCANAQeMAIAhBf2ogCEEBSBsiCCALRwRAIBogGigCICISIAAgCEEGdGpBkD1qKAIAIg4gEiAOShs2AiAgCUEBaiIJIBtJDQELCyAaIKsBIK0BlSKrASCsAUPNzEy+kiKsASCrASCsAV4bOAIEIAxBD0oEfyAGQaF/QQUgBkHeAEobaiIIQQFqIQogBkGdf0EBIAZB4gBKG2oFIAYiCAshCSAAIAhBBnRqQYQ9aioCAEPNzMw9IAAgCUEGdGpBlD1qKgIAIq8BIK8BQ83MzD1dGyKsAZQhqwEgC0EAIAogCkHkAEYbIghGBEBDAAAAACGtAUMAAIA/Ia4BBQJAQwAAAAAhrQFDAACAPyGuAQNAIAtBACAJQQFqIgkgCUHkAEYbIglGDQEgqwEgrwEgACAJQQZ0akGUPWoqAgAisQGTQwAAIEGUIrIBkyCsAZUitAEgrgEgtAEgrgFdGyGuASCrASCyAZIgrAGVIrIBIK0BILIBIK0BXhshrQEgrAFDzczMPSCxASCxAUPNzMw9XRsisQGSIawBIKsBIAAgCEEGdGpBhD1qKgIAILEBlJIhqwFBACAIQQFqIgggCEHkAEYbIgggC0cNAAsLCyAaIKsBIKwBlSKsATgCFCCsASCuASCsASCuAV0bIqsBQwAAAAAgqwFDAAAAAF4bIasBIKwBIK0BIKwBIK0BXhsirAFDAACAPyCsAUMAAIA/XRshrAEgDEEKSARAIABByDtqKAIAIghBAUoEQCAIQX9qQQ8gCEEQSBshCUEAIQggrAEhrQEgqwEhrgEDQCCuASAAQeMAIAZBf2ogBkEBSBsiBkEGdGpBhD1qKgIAIrEBIK4BILEBXRshrgEgrQEgsQEgrQEgsQFeGyGtASAIQQFqIgggCUgNAAsFIKwBIa0BIKsBIa4BCyCuASCvAUPNzMw9lCKvAZMhrgEgrAFDAACAPyAMskPNzMw9lJMisQFDAACAPyCvASCtAZIirQEgrQFDAACAP14bIKwBk5SSIawBIKsBILEBQwAAAAAgrgEgrgFDAAAAAF0bIKsBk5SSIasBCyAaIKsBOAIYIBogrAE4AhwLINsBINoBjCKrASDbASCrAV4bINwBXwR/IAUhHiARIRBBASEXQQAhMyAHBSAaKgIkQ83MzD1eBEAgAEHQjQFqIgkqAgAhrAEgAiAAKAJwbCIIQQBKIgoEQEEAIQZDAAAAACGrAQNAIKsBIAZBAnQgAWoqAgAiqwEgqwGUkiGrASAIIAZBAWoiBkcNAAsFQwAAAAAhqwELIAkgrAFDd75/P5QirAEgqwEgCLIirQGVXgR9IKwBBSAKBEBBACEGQwAAAAAhqwEDQCCrASAGQQJ0IAFqKgIAIqsBIKsBlJIhqwEgCCAGQQFqIgZHDQALBUMAAAAAIasBCyCrASCtAZULOAIACyAHIQYMAgshBgwCCyAAQeA7aigCAARAIABByAFqQQBBqO0AEA8aC0EAIQZBfyERQX8hBQsgAEF/NgKMASAFIR4gESEQQQAhF0EBITMLIABByI0BaiIfQQA2AgAgBgRAIAAoAnxBmHhGBEAgAEMAAIA/An8CQAJAIABBlO8AaigCACIFBEAgBUHqB0YEQAwCBQwDCwALIBpBFGoMAgsgGkEcagwBCyAaQRhqCyoCAJNDAADIQpS7RAAAAAAAAOA/oJyqNgKMAQsgHyAaKAIgIgVBDUgEf0HNCAUgBUEPSAR/Qc4IBSAFQRFIBH9BzwgFQdAIQdEIIAVBE0gbCwsLNgIACyAAKAJwQQJGBH0gACgCeEEBRgR9QwAAAAAFQwAAgD9DAADIQSAAKAKQASACbSIHQTIgB0EyShuylZMhrgEgAkF9aiEIAkACQCACQQNKBEBBACEFQwAAAAAhqwFDAAAAACGsAUMAAAAAIa0BA0AgqwEgBUEBdCIGQQJ0IAFqKgIAIq8BIK8BlCAGQQJyQQJ0IAFqKgIAIrEBILEBlJIgBkEEckECdCABaioCACKyASCyAZSSIAZBBnJBAnQgAWoqAgAitAEgtAGUkpIhqwEgrAEgrwEgBkEBckECdCABaioCACKvAZQgsQEgBkEDckECdCABaioCACKxAZSSILIBIAZBBXJBAnQgAWoqAgAisgGUkiC0ASAGQQdyQQJ0IAFqKgIAIrQBlJKSIawBIK0BIK8BIK8BlCCxASCxAZSSILIBILIBlJIgtAEgtAGUkpIhrQEgBUEEaiIFIAhIDQALIKsBQyhrbk5dRQ0BBUMAAAAAIasBQwAAAAAhrAFDAAAAACGtAQsgrQFDKGtuTl1FIKsBIKsBXHIgrQEgrQFccg0ADAELQwAAAAAhqwFDAAAAACGsAUMAAAAAIa0BCyAAQbjvAGoiBSoCACKvASCuASCsASCvAZOUkiGsASAAQbzvAGoiBioCACKvASCuASCtASCvAZOUkiGtAUMAAAAAIABBtO8AaiIIKgIAIq8BIK4BIKsBIK8Bk5SSIqsBIKsBQwAAAABdGyGrASAIIKsBOAIAIAVDAAAAACCsASCsAUMAAAAAXRsirgE4AgAgBkMAAAAAIK0BIK0BQwAAAABdGyKsATgCACCrASCsASCrASCsAV4bQxe3UTpeBEAgqwGRIq0BkSGrASCsAZEirwGRIawBIAUgrgEgrQEgrwGUIq0BIK4BIK0BXRsirgE4AgAgAEHA7wBqIgUqAgAirwEgqwEgrAGTiyCrAUN9HZAmkiCsAZKVQwAAgD8grgEgrQFDfR2QJpKVIqsBIKsBlJORlCCvAZMgB7IirAGVkiGrASAFIKsBOAIAIABBxO8AaiIFKgIAQwrXozwgrAGVkyKsASCrASCsASCrAV4bIasBIAUgqwE4AgAFIABBxO8AaioCACGrAQtDAACAPyCrAUMAAKBBlCKrASCrAUMAAIA/XhsLBUMAAAAACyGrASACBH8gAgUgACgCkAFBkANtCyEFIBRByOEAaiE0IBRBwOEAaiE1IBRBuOEAaiE2IBRBsOEAaiE3IBRBqOEAaiE4IBRBoOEAaiFPIBRBmOEAaiE5IBRBkOEAaiE7IBRBiOEAaiE8IBRBgOEAaiFQIBRB0N4AaiEcIBRByN4AaiFRIBRBwN4AaiE9IBRBuN4AaiE+IBRBsN4AaiE/IBRBqN4AaiFAIBRBoN4AaiFBIBRBmN4AaiEhIBRBkN4AaiFCIBRBiN4AaiFDIBRBgN4AaiFEIBRB+N0AaiFFIBRB8N0AaiFGIBRB6N0AaiFHIBRB4N0AaiFIIBRB2N0AaiFJIBRB0N0AaiFKIBRByN0AaiFLIBRBwN0AaiEsIBRByOIAaiFMIBRBmOIAaiENIAAgkAFqIS0gAEEIaiEvAkACQAJAIAAoAqQBIglBmHhrIgYEQCAGQecHRgRADAIFDAMLAAsgAEGQAWoiCygCACIGIREgBiAAKAJwbCAGQTxsIAVtaiEJDAILIABBkAFqIgsoAgAiBiERIAYgE0EDdGwgBW0hCQwBCyAAQZABaiILKAIAIRELIAAgCTYCoAEgESACbSEVAkACQCAAKAKUAUUiGAR/IAAgCUEMbEEIbSARQQxsIAJtIgVBAm1qIAVtIgYgEyAGIBNIGyIHIAVBA3RsQQxtIgk2AqABIAdBAUoNAUEBBSATIQcMAQshBwwBCyAHQQNIIAkgFUEYbEhyRQRAIAcgFWwhKCAVQTJIQQAgKEGsAkggCUHgEkhyGw0BIAAoAiwhFiAAKAIoIRMgCSAVQU5qIiogACgCcCIFQShsQRRqbEEAIBVBMkoiIBtrIQYgGARAIAYgBkEMbWshBgsgFkHaAGoiJyAGbEHkAG0iBiAGIBNsIBNBDGxBFGoiHW1rIQoCfwJAAkACQCAAKAJ8QbkXaw4CAAECC0H/AAwCC0EADAELIAAoAowBIgZBf0oEfyAGQccCbEEIdSIGQfMAIAZB8wBIGyAGIAAoAmxBgRBGGwVB8wBBMCAAKAJsQYAQRhsLCyEOIAVBAkYhCAJAAkAgACgCeCIGQZh4RgRAIAgEQEECQQEgCiAOIA5sQdAPbEEOdkGA/QBB0IwBIABB8O4AaiIbKAIAQQJGG2pKGyEFIBsgBTYCAAUMAgsFIAhFDQEgAEHw7gBqIhsgBjYCACAGIQULDAELIABB8O4AaiIbIAU2AgALIAkgBUEobEEUaiAqbEEAICAbayEGIBgEQCAGIAZBDG1rIQYLIBMgBiAnbEHkAG0iBmwgHW0hCCAGIAhrIRIgACAAKAK4AQR/IBooAgAgF3JFBUEACyIMQQFxNgI4An8CQCAAKAJsIgZBgxBGBH8gAEGQ7wBqIQoMAQUgACgCiAEiCEGYeEYEQCCrAUMAQBxGlEMAAIA/IKsBkyKsAUMAQBxGlJKoIgggqwFDAOArR5QgrAFDAAB6R5SSqCAIayAOIA5sbEEOdWoiCEHAPmogCCAGQYAQRhshBiAAQZDvAGoiCkHoB0HqByASIABBlO8AaigCACIIQeoHRgR/IAZB4GBqBSAGQaAfaiAGIAhBAEobC0gbIgY2AgAgACgCMARAIBNBgAEgDmtBBHVKBEAgCkHoBzYCAEHoByEGCwsgDCAOQeQASnEEQCAKQegHNgIAQegHIQYLIAcgAkGoxgBB8C4gIBtsIBFBA3RtSA0CIAYhCCAKIQYFIABBkO8AaiIGIAg2AgALIBFB5ABtIAJKIgwgCEHqB0dxBEAgBkHqBzYCAEHqByEIQQEhDAsgBgsMAQsgCkHqBzYCAEHqByEIIBFB5ABtIAJKIQwgCgshESAAKAKwAQR/IBFB6gc2AgBB6gcFIAgLIQYgAEGU7wBqIjAoAgAiCEEASgR/An8gBkHqB0ciCiAIQeoHRiIPc0EBcyESIAogD3IEf0EAISMgEgUgDARAQeoHIQZBACESQQAhI0EADAILIBEgCDYCACAIIQZBACESQQEhI0EBCwsFQQAhEkEAISNBAAshDwJAAkAgBUEBRw0AIABBmO8AaigCAEECRw0AIAAoAkQNACAGQeoHRiAIQeoHRnINACAAQQE2AkQgG0ECNgIAQQIhBQwBCyAAQQA2AkQLIAkgBUEobEEUaiAqbEEAICAbayEFIBgEQCAFIAVBDG1rIQULIAUgJ2xB5ABtIQUCfwJAIAZBAXJB6QdGBEAgBUECdEEFbSAFIBZBAkgbIgUgBSATbCATQQZsQQpqbWshBSAGQeoHRgRAQeoHIQhBASETQQAhBgwCCwUCQCAGQeoHRwRAIAUgBSATbCAdbWshBQwBCyAWQQVOBEBB6gchCEEBIRNBACEGDAMLQeoHIQhBASETIAVBCWxBCm0hBUEAIQYMAgsLIAhB6gdGBH8gLSAAKAK0ASAiEDcgESgCACEIQQEFIAYhCEEACyEGIAhB6gdGBEBB6gchCEEBIRMMAQsgAEGs7wBqKAIABEBBACETDAELIAAoAlQEQEEAIRMMAQsgAEGg7wBqIgkoAgAhDCAIIQogCSEIQQAhEyAFDAELIA4gDmwiCUHEE2xBDnZB+NUAaiEKIAlB0A9sQQ52QeDdAGohCSAAQaTvAGohDAJAIABBrO8AaigCAEUiIgR/IAUgCUHQD0GwcCAMKAIAIglB0QhIG2pOBEBB0QghCQwCCyAFIApB6AdBmHggCUHQCEgbak4EQEHQCCEJDAILIAVB5MsAQezAACAJQc8ISBtOBEBBzwghCQwCCyAFQeTLAEHswAAgCUHOCEgbSAR/Qc0IIQkMAgVBzwgLBSAFIAlOBEBB0QghCQwCCyAFIApOBEBB0AghCQwCC0HNCEHPCCAFQajGAEgbIQkMAQshCQsgDCAJNgIAIABBoO8AaiIOIAk2AgAgEyAiQQFzcgRAIAkhDCAIIQogDiEIIAUMAQsgACgCWEUgCUHPCEpxRQRAIAkhDCAIIQogDiEIQQAhEyAFDAELIA5Bzwg2AgBBzwghDCAIIQogDiEIQQAhEyAFCyEJIAwgACgChAEiBUoEQCAIIAU2AgAFIAwhBQsgACgCgAEiDEGYeEYiDkUEQCAIIAw2AgAgDCEFCyAKQeoHRyAoQdMOSHEEQCAIIAVBzwggBUHPCEgbIgU2AgALIAsoAgAiCkHBuwFIBEACQCAFQdAISgRAIAhB0Ag2AgBB0AghBQsgCkGB/QBODQAgBUHPCEoEQCAIQc8INgIAQc8IIQULIApB4d0ATg0AIAVBzghKBEAgCEHOCDYCAEHOCCEFCyAKQcE+SCAFQc0ISnFFDQAgCEHNCDYCAEHNCCEFCwsgHygCACIMRSAOQQFzckUEQCAfIAwgE0EBcyIOIAkgGygCACIKQdCMAWxKcgR/IA4gCSAKQcC7AWxKcgR/QdEIQdAIIAkgCkHg1wJsShtBzwggCSAKQbDqAWxKGwVBzggLBUHNCAsiCiAMIApKGyIKNgIAIAggBSAKIAUgCkgbIgU2AgALIAAgEyAAKAIoIgpFIAAoAjBFcnIEf0EABQJ/Qf0AIApBGSAKQRlIG2shDCAKQQZIIQ4CQAJAAkACQCAAKAI0DgIBAAILIA4EQCAFQQF0IgVBAnRBiJwBaigCACAFQQJ0QYycAWooAgBrIAxsIgVB//8DcUGPBWxBEHYgBUEQdUGPBWxqIAlIDAQLIAUhCgNAQQEgCkEBdCIOQQJ0QYicAWooAgAgDkECdEGMnAFqKAIAayAMbCIOQf//A3FBjwVsQRB2IA5BEHVBjwVsaiAJSA0EGiAKQc0ITA0DIAggCkF/aiIKNgIADAAACwALIA4EQCAFQQF0IgVBAnRBiJwBaigCACAFQQJ0QYycAWooAgBqIAxsIgVB//8DcUGPBWxBEHYgBUEQdUGPBWxqIAlIDAMLIAUhCgNAQQEgCkEBdCIOQQJ0QYicAWooAgAgDkECdEGMnAFqKAIAaiAMbCIOQf//A3FBjwVsQRB2IA5BEHVBjwVsaiAJSA0DGiAKQc0ITA0CIAggCkF/aiIKNgIADAAACwALIAVBA3RBiJwBaigCACAMbCIKQf//A3FBjwVsQRB2IApBEHVBjwVsaiAJSCIKIA5yBEAgCgwCCyAFIQoDQCAKQc0ITA0BIAggCkF/aiIKNgIAQQEgCkEDdEGInAFqKAIAIAxsIg5B//8DcUGPBWxBEHYgDkEQdUGPBWxqIAlIDQIaDAAACwALIAggBTYCAEEACwtBAXE2AjQgLCAxNgIAIBlBxB8gLBAQGiARKAIAIgpB6gdGBEAgCCgCAEHOCEYEQCAIQc8INgIACwsgKEEDdCFSAkACQCAAKAKwAQRAIAhBzQg2AgBBzQghBQUgCkHoB0YgCCgCACIFQc8ISnEEQEHpByEKDAILCyAKQekHRiAFQdAISHEEQEHoByEKDAELDAELIBEgCjYCAAsgCkHoB0YiEyALKAIAIg5BMm0iDCACTnIEQAJAIA5BA2wiH0EybSIiIAJIBEAgE0UEQCAMIQUMAgsgAiAOQQF0QRltRgRAIA5BGW0hBQUgIiAMIAIgH0EZbUYbIQULDAELIABBqO8AaiIqKAIABH8gKkEANgIAQQEhEkEBIQ9BAgUgBgshHiAAKAKgASEEIA9FIApB6gdGcgR/QQAhBkEABSAPQQAgBCAbKAIAIgpBKGxBFGoiBkHIASAVa2xqQQNsQYAZbSIMIAYgB0EDdCAGQQF0a0HwAWxBgPcCIBVtQfABam1qQQhtIgYgDCAGSBsiBkGBAiAGQYECSBtBACAGIApBA3RBBHJKGyIGGwshDCACIARsIA5BA3RtIScgDSADQQFqIh82AgAgDUEANgIIIA1BADYCDCANQQA2AhAgDUEhNgIUIA1BADYCGCANQYCAgIB4NgIcIA1BfzYCKCANQQA2AiAgDUEANgIkIA0gB0F/aiIiNgIEIA1BADYCLCACIC5qIjEgACgCcGwhBAJ/EAEhqQEjASETIwEgBEECdEEPakFwcWokASATIABByO8AaiAAKAJwIhAgACgCrAEgLmtsQQJ0aiAQIC5BAnRsEA4aIBEoAgAiCkHqB0YEf0GA6AsFIC0oAggLIABB+O4AaiIEKAIAIg5rIg9B//8DcUHXB2xBEHYgDiAPQRB1QdcHbGpqIRggBCAYNgIAIBAgLmxBAnQgE2ohDiAAQYDvAGohDyALKAIAIRYgACgCbEGAEEYEQAJAIBhBCHUhBCAYQQBIBH9BAAUgGEH//T1KBH9B/////wcFQQEgBEEHdiIldCEdIARB/wBxIQQgGEGAgCBIBH8gBEGAASAEayAEQdJ+bGxBEHVqICV0QQd1BSAEQYABIARrIARB0n5sbEEQdWogHUEHdWwLIB1qCwtBEHRBEHVBpxNsIBZB6AdtbSIEQal8bEGAgICAAWoiFkEGdSEYIARBEHRBEHUiHSAEQRB1bEGAgIB8aiAEQf//A3EgHWxBEHVqIAQgBEEPdUEBakEBdWxqIh1BEHRBEHUiJSAWQRZ1IitsIBhB//8DcSI6ICVsQRB1aiAYIB1BD3VBAWpBAXVsarJDAACAMZQhrgEgGEEQdEEQdSIdICtsIBggFkEVdUEBakEBdWxqIB0gOmxBEHVqskMAAIAxlCGvASAWskMAAIAxlCGxASAEQa4HbEGAgICAfmqyQwAAgDGUIbIBIAJBAEoiGARAIA8qAgAhqwEgAEGE7wBqIhYqAgAhrAFBACEEA0AgqwEgsQEgBCAQbCIdQQJ0IAFqKgIAIqsBlCK0AZIhrQEgDyCyASCrAZQgrAEgrgEgrQGUk5IiqwE4AgAgFiC0ASCvASCtAZSTQ2BCog2SIqwBOAIAIB1BAnQgDmogrQE4AgAgBEEBaiIEIAJHDQALCyAQQQJHDQAgGEUNACABQQRqIRggDkEEaiEWIABBiO8AaiIdKgIAIasBIABBjO8AaiIlKgIAIawBQQAhBANAIKsBILEBIARBAXQiK0ECdCAYaioCACKrAZQitAGSIa0BIB0gsgEgqwGUIKwBIK4BIK0BlJOSIqsBOAIAICUgtAEgrwEgrQGUk0NgQqINkiKsATgCACArQQJ0IBZqIK0BOAIAIARBAWoiBCACRw0ACwsFQwAAgD9DNDOXQSAWspUirwGTIbEBIA8qAgAhqwEgEEECRgRAIABBiO8AaiIWKgIAIawBIAJBAEoEQEEAIQQDfSCxASCrAZQgrwEgBEEBdCIYQQJ0IAFqKgIAIrIBlENgQqINkpIhrQEgsQEgrAGUIK8BIBhBAXIiHUECdCABaioCACK0AZRDYEKiDZKSIa4BIBhBAnQgDmogsgEgqwGTOAIAIB1BAnQgDmogtAEgrAGTOAIAIAIgBEEBaiIERgR9IK4BIawBIK0BBSCtASGrASCuASGsAQwBCwshqwELIA8gqwE4AgAgFiCsATgCAAUgAkEASgRAQQAhBAN9ILEBIKsBlCCvASAEQQJ0IAFqKgIAIq0BlENgQqINkpIhrAEgBEECdCAOaiCtASCrAZM4AgAgAiAEQQFqIgRGBH0grAEFIKwBIasBDAELCyGrAQsgDyCrATgCAAsLIAIgEGwiEEEASgRAQQAhBEMAAAAAIasBA0AgqwEgBEECdCAOaioCACKrASCrAZSSIasBIBAgBEEBaiIERw0ACwVDAAAAACGrAQsgqwFDKGtuTl1FIKsBIKsBXHIEfyAOQQAgEEECdBAPGiAPQgA3AgAgD0IANwIIIBEoAgAFIAoLIQQgByAGayIKICcgCiAnSBshCiAAQcjvAGohJwJAAkAgBEHqB0YEQEMAAIA/IasBIAUhJiAMIQQMAQUQASEdIwEhGCMBIBBBAXRBD2pBcHFqJAEgGigCACE6An0gGioCJCGLAiAVIApBA3RBeGpsIQoCQAJAIBEoAgAiVEHpB0YiFgRAIAAoApQBIQ4gACgCNEEBdEECQQEgCygCACACQTJsRhtqIRACfwJAIAogGygCACIlbSIEQeDdAEgEf0EBIQ8MAQUgBEGA/QBIBEBBAiEPDAILIARBoJwBSARAQQMhDwwCCyAEQcC7AUgEQEEEIQ8MAgsgBEGA+gFIBEBBBSEPDAILIARBgPQDSARAQQYhDwwCCyAQQQJ0QZjiAWooAgAgBEGAjHxqQQJtagsMAQsgD0F/aiIyQRRsQaDhAWooAgAhKyAyQRRsQaDhAWogEEECdGooAgAgD0EUbEGg4QFqKAIAIjIgBGtsIA9BFGxBoOEBaiAQQQJ0aigCACAEICtrbGogMiAra20LIQ8gACAlIA8gD0HkAGogDhsiD0GsAmogDyAFQdAIRhtsIg9BmHhqIA8gJUECRiAEQd/dAEpxGyIENgIkIABBsO8AaigCACIQBEAgDiEPIBAhDgwCC0MAAIA/IAQgCmuyQwAAgDqUu0TvOfr+Qi7mP6IQK7aTIasBBQJAIAAgCjYCJCAAQbDvAGooAgAiDkUEQCAKIQRDAACAPyGrAQwBCyAAKAKUASEPIAohBAwCCwsMAQsgD0UEQEMAAIA/IasBDAELIAAoArABBEBDAACAPyGrAQwBCwJ9An0CQAJAAkAgCCgCACIrQc0Iaw4CAAECC0ENIQ9DAAD6RQwCC0EPIQ9DAIA7RgwBC0ERIQ9DAAB6RgshigIgACgCcCIQQQBKBEBBACEIQwAAAAAhqwEDQCAIQRVsITJBACEKA0AgCiAyakECdCAOaioCACKtAUMAAAA/XSElIKsBQwAAAMBDAAAAPyCtAUMAAAA/ICUbQwAAAMBeRSJVGyCtASAlQQFzIFVyGyKrAUMAAAA/lCCrASCrAUMAAAAAXhuSIasBIApBAWoiCiAPRw0ACyAIQQFqIgggEEcNAAsFQwAAAAAhqwELIIoCCyCrASAPspUgELKUQ83MTD6SlKgiCCAEQX5sQQNtIgogCiAISBshCCArQX5xQdAIRgRAIAhBA2xBBW0hCAsgACAEIAhqIgQ2AiRDAACAPyGrAQsgACACQegHbCALKAIAIg5tNgIgIC8gACgCcCIKNgIAIAAgGygCACIQNgIMAkACQAJAAkAgBUHNCGsOAgABAgtBwD4hKQwCC0Hg3QAhKQwBCyAWIAVBzwhGcgRAQYD9ACEpDAELQZLdAkHp3QJB2w0QDAsgACApNgIcIABBgP0AQcA+IBYbNgIYIABBgP0ANgIUIFRB6AdGBEACQCAoQQR0QQNtIFIgIBsiCEHAPk4NACAAQeDdADYCFCAAIClB4N0AIClB4N0ASRs2AhwgCEHYNk4NACAAQcA+NgIUIABBwD42AhwLCyAAIAAoApQBRSIpNgI8IABBQGsiDyAiQQN0Igg2AgAgDEEARyAGQQFKcQRAAkAgDyAIIAZBA3RBAXJrIgg2AgAgFkUNACAPIAhBbGoiCDYCAAsLIIsCC0PNzMw9YEF/IDobISgCQCApBEAgFkUNASAPIAggAiAEbCAObSIEIAggBEgbNgIABSAWRQ0BIAAoAjRBAXRBAkEBIA4gAkEybEYbaiEWIA8gAiAQAn8CQCAIIA5sIAJtIBBtIgRB4N0ASAR/QQEhCAwBBSAEQYD9AEgEQEECIQgMAgsgBEGgnAFIBEBBAyEIDAILIARBwLsBSARAQQQhCAwCCyAEQYD6AUgEQEEFIQgMAgsgBEGA9ANIBEBBBiEIDAILIBZBAnRBmOIBaigCACAEQYCMfGpBAm1qCwwBCyAIQX9qIiBBFGxBoOEBaigCACEpICBBFGxBoOEBaiAWQQJ0aigCACAIQRRsQaDhAWooAgAiICAEa2wgCEEUbEGg4QFqIBZBAnRqKAIAIAQgKWtsaiAgIClrbQsiCEGsAmogCCAFQdAIRhtsIghBmHhqIAggEEECRiAEQd/dAEpxG2wgDm02AgALCyAeBEAgLEEANgIAIABByO8AaiAKIAAoAqwBIg8gDkGQA21rIAAoAnRrbCIpQQJ0aiEIIE4oAgAiBCgCPCEQIAQoAgRBgPcCIA5tIg5tIhZBAEohBAJAIApBAUYEQCAERQ0BQQAhBANAIARBAnQgCGoiICAgKgIAIAQgDmxBAnQgEGoqAgAirAEgrAGUIqwBQwAAgD8grAGTQwAAAACUkpQ4AgAgBEEBaiIEIBZHDQALBSAERQ0BQQAhBANAIARBAXQiIEECdCAIaiIlICUqAgAgBCAObEECdCAQaioCACKsASCsAZQirAFDAACAPyCsAZNDAAAAAJSSIqwBlDgCACAgQQFyQQJ0IAhqIiAgICoCACCsAZQ4AgAgBEEBaiIEIBZHDQALCwsgJ0EAIClBAnQQDxogCiAPbCIIQQBKBEBBACEEA0AgBEEBdCAYaiAAQcjvAGogBEECdGoqAgBDAAAAR5QirAFDAAAAxyCsAUMAAADHXhsirAFDAP7/RiCsAUMA/v9GXRsQETsBACAIIARBAWoiBEcNAAsLIC0gLyAYIA9BACAsIB4gKBBUGiAAQQA2AkggACgCcCEKCyACIApsIghBAEoEQAJAIBggCiAubCIKQQJ0IBNqKgIAQwAAAEeUIqwBQwAAAMcgrAFDAAAAx14bIqwBQwD+/0YgrAFDAP7/Rl0bEBE7AQAgCEEBRg0AQQEhBANAIARBAXQgGGogBCAKakECdCATaioCAEMAAABHlCKsAUMAAADHIKwBQwAAAMdeGyKsAUMA/v9GIKwBQwD+/0ZdGxAROwEAIARBAWoiBCAISA0ACwsLIC0gLyAYIAIgDSBMQQAgKBBUBH9BfQUgACgCUCEEAkAgESgCACIIQegHRgRAIARB4N0ASARAIARBwD5rRQRAQc0IISYMAwsFAkAgBEGA/QBIBEAgBEHg3QBrDQFBzgghJgUgBEGA/QBrDQFBzwghJgsMAwsLIAUhJgUgBEGA/QBGBEAgBSEmDAILQfzdAkHp3QJBxw4QDAsLIAAgACgCYAR/IABB1I0BaigCAEUFQQALIgRBAXE2AkggTCgCAARAIAQEfyAAKAKgASAbKAIAIgVBKGxBFGoiBEHIASAVa2xqQQNsQYAZbSIGIAQgB0EDdCAEQQF0a0HwAWxBgPcCIBVtQfABam1qQQhtIgQgBiAESBsiBEGBAiAEQYECSBtBACAEIAVBA3RBBHJKGyEGICpBATYCAEEAIRIgBkEARwUgDAshBCAdEAAMAwsgTUEANgIAIBsoAgAhBCALKAIAIAJtIgBBkANIBH9BACEBA0AgAUEBaiEBIABBAXQiAEGQA0gNAAsgAUEDdAVBAAshACADAn8CQAJAAkAgCEHoB2sOAwACAQILIABBcGogJkEFdEHgAGpB4AFxcgwCCyAmQbJ3aiIBQQAgAUEAShtBBXRB4ABxIAByQYABcgwBCyAAQfABaiAmQQR0ckHgAHILIARBAkZBAnRyOgAAQQELIQcgHRAACwwBCyAGIQogSwJ/AkACQAJAAkAgJkHNCGsOBAABAQIDC0ENDAMLQREMAgtBEwwBC0EVCzYCACAZQZzOACBLEBAaIEogGygCADYCACAZQZjOACBKEBAaIElBfzYCACAZQaIfIEkQEBogESgCAEHoB0YEQCMBIQYjASAAKAJwIgUgCygCAGxBkANtQQJ0QQ9qQXBxaiQBBQJAIEhBADYCACAZQaYfIEgQEBogR0EAQQIgACgCTBs2AgAgGUGSzgAgRxAQGiAAKAKUAUEARyEGAkACQAJAIBEoAgAiBUHpB0YEfyAGBH8gRiAAKAKgASAAKAIkazYCACAZQaIfIEYQEBogRUEANgIAIBlBtB8gRRAQGgwCBSMBIQYjASAAKAJwIgUgCygCACIIbEGQA20iDEECdEEPakFwcWokAUHpBwsFIAZFDQIgREEBNgIAIBlBph8gRBAQGiBDIAAoApgBNgIAIBlBtB8gQxAQGiBCIAAoAqABNgIAIBlBoh8gQhAQGgwBCyEODAILIBEoAgAhBQsjASEGIwEgACgCcCIMIAsoAgAiCGxBkANtIg9BAnRBD2pBcHFqJAEgBUHoB0YEfyAMIQUMAgUgBSEOIAwhBSAPCyEMCyAwKAIAIg8gDkcgD0EASnFFDQAgBiAAQcjvAGogBSAAKAKsASAIQfB8bSAua2psQQJ0aiAMQQJ0EA4aCwsgBSAAKAKsASIIIDFrbCIMQQBKBEAgJyAAQcjvAGogAiAFbEECdGogDEECdBASGiAAQcjvAGogDEECdGogEyAFIDFBAnRsEA4aBSAnIAUgMSAIa2xBAnQgE2ogCCAFQQJ0bBAOGgsgAEH87gBqIh4qAgAirAFDAACAP10gqwFDAACAP11yBEACQCBOKAIAIgUoAjwhCCAFKAIEQYD3AiALKAIAbSIObSIMQQBKIQUCQCAAKAJwIg9BAUYEQCAFRQ0BQQAhBQNAIAVBAnQgE2oiECAQKgIAIKsBIAUgDmxBAnQgCGoqAgAirQEgrQGUIq0BlCCsAUMAAIA/IK0Bk5SSlDgCACAFQQFqIgUgDEcNAAsFIAVFDQFBACEFA0AgBUEBdCIQQQJ0IBNqIhUgFSoCACCrASAFIA5sQQJ0IAhqKgIAIq0BIK0BlCKtAZQgrAFDAACAPyCtAZOUkiKtAZQ4AgAgEEEBckECdCATaiIQIBAqAgAgrQGUOAIAIAVBAWoiBSAMRw0ACwsLIAwgAk4NAEEAIQgDQCAMIQUDQCAIIAUgD2xqQQJ0IBNqIg4gqwEgDioCAJQ4AgAgBUEBaiIFIAJHDQALIAhBAWoiCCAPSA0ACwsLIB4gqwE4AgACQAJAIBEoAgAiDkHpB0YiDEUNACAbKAIAQQFGDQAMAQsgACAJQYD6AUoEf0GAgAEFIAlBgP0ASAR/QQAFQYCAAUGAgKAfIAlBC3RrIAlB0JJ/am1rCws2AlwLIABBsO8AaigCAEUEQAJAIAAoAnBBAkcNACAAQfTuAGoiDy4BACIFQYCAAUggACgCXCIJQYCAAUhyRQ0AIE4oAgAiCCgCPCEeQwAAgD8gBbJDAACAOJSTIa0BQwAAgD8gCbJDAACAOJSTIasBIAgoAgRBgPcCIAsoAgBtIhBtIghBAEoEf0EAIQUDfyAFQQF0IhVBAnQgE2oiLioCACGsASAuIKwBIKsBIAUgEGxBAnQgHmoqAgAirgEgrgGUIq4BlCCtAUMAAIA/IK4Bk5SSIKwBIBVBAXJBAnQgE2oiFSoCACKsAZNDAAAAP5SUIq4BkzgCACAVIKwBIK4BkjgCACAFQQFqIgUgCEcNACAICwVBAAsiBSACSARAA0AgBUEBdCIIQQJ0IBNqIh4qAgAhrAEgHiCsASCrASCsASAIQQFyQQJ0IBNqIggqAgAirAGTQwAAAD+UlCKtAZM4AgAgCCCsASCtAZI4AgAgBUEBaiIFIAJHDQALCyAPIAk7AQALCwJ/AkAgDkHqB0YNAAJ/IA0oAhwiCGcgDSgCFCIFQQVBcSAMG2pqICJBA3RKDQEgDARAAkAgCCAIQQx2IglrIQggBEEARyIMBEAgDSANKAIgIAhqNgIgCyANIAkgCCAMGyIINgIcIAhBgYCABE8NACANKAIgIQkDQCAJQRd2IgxB/wFGBEAgDSANKAIkQQFqNgIkBSAJQR92IQggDSgCKCIJQX9KBEAgDSgCGCIFIA0oAghqIA0oAgRJBH8gDSgCACEOIA0gBUEBajYCGCAFIA5qIAggCWo6AABBAAVBfwshBSANIA0oAiwgBXI2AiwLIA0oAiQiBQRAIAhB/wFqQf8BcSEJA0AgDSgCGCIIIA0oAghqIA0oAgRJBH8CfyANKAIAIaYBIA0gCEEBajYCGCCmAQsgCGogCToAACANKAIkIQVBAAVBfwshCCANIA0oAiwgCHI2AiwgDSAFQX9qIgU2AiQgBQ0ACwsgDSAMQf8BcTYCKCANKAIgIQkgDSgCHCEIIA0oAhQhBQsgDSAJQQh0QYD+//8HcSIJNgIgIA0gCEEIdCIINgIcIA0gBUEIaiIFNgIUIAhBgYCABEkNAAsLCyAERQ0BIAggCEEBdiIJayEIIBJBAEciDARAIA0gDSgCICAIajYCIAsgDSAJIAggDBsiCDYCHCAIQYGAgARJBEAgDSgCICEJA0AgCUEXdiIMQf8BRgRAIA0gDSgCJEEBajYCJAUgCUEfdiEIIA0oAigiCUF/SgRAIA0oAhgiBSANKAIIaiANKAIESQR/IA0oAgAhDiANIAVBAWo2AhggBSAOaiAIIAlqOgAAQQAFQX8LIQUgDSANKAIsIAVyNgIsCyANKAIkIgUEQCAIQf8BakH/AXEhCQNAIA0oAhgiCCANKAIIaiANKAIESQR/An8gDSgCACGnASANIAhBAWo2AhggpwELIAhqIAk6AAAgDSgCJCEFQQAFQX8LIQggDSANKAIsIAhyNgIsIA0gBUF/aiIFNgIkIAUNAAsLIA0gDEH/AXE2AiggDSgCICEJIA0oAhwhCCANKAIUIQULIA0gCUEIdEGA/v//B3EiCTYCICANIAhBCHQiCDYCHCANIAVBCGoiBTYCFCAIQYGAgARJDQALCyAiIAhnIAVBYGpBEkEHIBEoAgBB6QdGIgwbampBA3VrIgkgCiAJIApIGyIJQQIgCUECShsiCUGBAiAJQYECSBshCSAMRQRAIAQhCEEBIQogCQwBCyAIQQh2IQogDSAJQQJGBH8gCCAKQYF+bGoFIA0gDSgCICAIIApBggIgCWtsa2o2AiAgCgsiCDYCHCAIQYGAgARPBEAgBCEIQQEhCiAJDAELIA0oAiAhCgN/IApBF3YiDEH/AUYEQCANIA0oAiRBAWo2AiQFIApBH3YhCCANKAIoIgpBf0oEQCANKAIYIgUgDSgCCGogDSgCBEkEfyANKAIAIQ4gDSAFQQFqNgIYIAUgDmogCCAKajoAAEEABUF/CyEFIA0gDSgCLCAFcjYCLAsgDSgCJCIFBEAgCEH/AWpB/wFxIQoDQCANKAIYIgggDSgCCGogDSgCBEkEfwJ/IA0oAgAhqAEgDSAIQQFqNgIYIKgBCyAIaiAKOgAAIA0oAiQhBUEABUF/CyEIIA0gDSgCLCAIcjYCLCANIAVBf2oiBTYCJCAFDQALCyANIAxB/wFxNgIoIA0oAiAhCiANKAIcIQggDSgCFCEFCyANIApBCHRBgP7//wdxIgo2AiAgDSAIQQh0Igg2AhwgDSAFQQhqIgU2AhQgCEGBgIAESQ0AIAQhCEEBIQogCQsLDAELICpBADYCAEEAIQhBACEKQQALIQUgESgCACIMQegHRgRAIA0oAhxnIA0oAhRBZ2pqQQN1ISQgDRBWICQhWQUgDSgCCCIJIA0oAhhqICIgBWsiBEsEQEGltQJB17QCQe4BEAwFQQAgCWsiDiANKAIAIiQgBGpqICQgDSgCBGogDmogCRASGiANIAQ2AgQgBCEkCwtBAEERIAxB6gdGGyEEAn8CQCAKDQAgESgCAEHoB0cNACASQQBHIQlBAAwBCyAhIBo2AgAgGUGmzgAgIRAQGiARKAIAQekHRgRAICEgACgCZDYCACAhIAAoAmg2AgQgQSAhNgIAIBlBrM4AIEEQEBoLQQAgCiASQQBHIglxRQ0AGiBAQQA2AgAgGUGazgAgQBAQGiA/QQA2AgAgGUGmHyA/EBAaID5BfzYCACAZQaIfID4QEBogGSATIAsoAgBByAFtIB8gJGogBUEAECJBAEgEQEF9IQcMAgsgPSBXNgIAIBlBvx8gPRAQGiAZQbwfIFEQEBpBASEJQQELIQwgHCAENgIAIBlBms4AIBwQEBogESgCACIEQegHRgRAIFkhBAUCQCAEIDAoAgAiBEcgBEEASnEEQCAZQbwfIFAQEBogGSAGIAsoAgBBkANtIBxBAkEAECIaIDxBADYCACAZQZLOACA8EBAaCyANKAIcZyANKAIUQWBqaiAkQQN0SgRAIFkhBAwBCyAMBEACQCARKAIAQekHRw0AIAAoApQBRQ0AIDsgACgCoAEgACgCJGs2AgAgGUGiHyA7EBAaCwsgOSAAKAKUATYCACAZQaYfIDkQEBogGSATIAJBACAkIA0QIiIEQQBIBEBBfSEHDAMLIAxFDQAgESgCAEHpB0cNACAAKAKUAUUNACAEIB9qIB8gJGogBRASGiAFICRqISQLCyAJIAhFckUEQCALKAIAIghByAFtIQYgCEGQA20hCCAZQbwfIE8QEBogOEEANgIAIBlBms4AIDgQEBogN0EANgIAIBlBks4AIDcQEBogNkEANgIAIBlBph8gNhAQGiA1QX82AgAgGUGiHyA1EBAaIBEoAgBB6QdGBEAgDSgCCCIJIA0oAhhqIARLBEBBpbUCQde0AkHuARAMBUEAIAlrIgwgDSgCACIkIARqaiAkIA0oAgRqIAxqIAkQEhogDSAENgIEIAQhjwELBSAkIY8BCyAZIAAoAnAgAiAGayIJIAhrbEECdCATaiAIIBxBAkEAECIaIBkgACgCcCAJbEECdCATaiAGIB8gjwFqIAVBABAiQQBIBEBBfSEHDAIFIDQgVzYCACAZQb8fIDQQEBoLCyARKAIAIQkgGygCACEkIAsoAgAgAm0iBkGQA0gEf0EAIQgDQCAIQQFqIQggBkEBdCIGQZADSA0ACyAIQQN0BUEACyEGIAMCfwJAAkACQCAJQegHaw4DAAIBAgsgBkFwaiAmQQV0QeAAakHgAXFyDAILICZBsndqIghBACAIQQBKG0EFdEHgAHEgBnJBgAFyDAELIAZB8AFqICZBBHRyQeAAcgsgJEECRkECdHI6AAAgTSANKAIcIgkgVygCAHM2AgAgMCAjBH9B6gcFIBEoAgALNgIAIABBmO8AaiAbKAIAIiQ2AgAgAEGc7wBqIAI2AgAgAEGs7wBqQQA2AgACQAJAIAAoArgBRQ0AIBooAgAgF3JFDQAgAEHQjQFqKgIAIawBIBoqAiRDzczMPV0gM3EEQCACIAAoAnBsIghBAEoEQEEAIQZDAAAAACGrAQNAIKsBIAZBAnQgAWoqAgAiqwEgqwGUkiGrASAIIAZBAWoiBkcNAAsFQwAAAAAhqwELIKsBIAiylUNxHZ5DlCCsAV8hFwsgAEHMjQFqIQECQCAXRQRAIAFBADYCAAwBCyABIAEoAgAiBkEBajYCACAGQQlMDQAgBkEeTgRAIAFBCjYCAAwBCyBNQQA2AgAgESgCACEEIAsoAgAgAm0iAEGQA0gEf0EAIQEDQCABQQFqIQEgAEEBdCIAQZADSA0ACyABQQN0BUEACyEAIAMCfwJAAkACQCAEQegHaw4DAAIBAgsgAEFwaiAmQQV0QeAAakHgAXFyDAILICZBsndqIgFBACABQQBKG0EFdEHgAHEgAHJBgAFyDAELIABB8AFqICZBBHRyQeAAcgsgJEECRkECdHI6AABBASEHDAMLDAELIABBzI0BakEANgIACyAJZyANKAIUQWBqaiAiQQN0SgRAIAdBAkgEQEF+IQcMAgsgH0EAOgAAIE1BADYCAEEBIQQFAkAgESgCAEHoB0cgCnJBAXMgBEECSnFFDQADfyADIARqLAAADQEgBEF/aiEBIARBA0oEfyABIQQMAQUgAQsLIQQLCyAFQQFqIARqIQEgACgClAEEQCABIQcMAQsgAUEBTgRAAkAgASAHRwRAIAEgB0oNASAcQQA2AgQgAyAHaiABayIAIAMgARASGiAcIAAgARAmDQEgHCAcKAIEIAMgB0EBEC5BAEgNAQsMAgsLQX0hBwsgqQELEAAgFCQBIAcPCwUgDCEFCyACIAVtIQIgHkF/RwRAIABB1DtqIB42AgAgAEHYO2ogEDYCAAsCfyAAIAEgAiAFIAMgBCAjIDEQcCGqASAUJAEgqgELDwsLIABBoO8AaigCACEJIBVBGUZB6gcgAEGQ7wBqKAIAIgFB6AcgARsgFUHkAEobIgJB6AdHcSIBIQZBMiAVIAEbIgVBEUgEfwJ/IARBAUcEQCACQegHRiAFQQpHcUUEQEEyIQFBMiAFbUH/AXEhCEEDDAILC0EZQRAgBUEMRhshAUEAIQhB6AchAiAFQQ1ICwUgBSEBQQAhCCAGCyEFIAJB6AdGIAlBzQggCRsiBEHPCEpxBH9BzwgFQc0IQdAIIAQgAkHpB0YgBEHRCEhxGyACQeoHRiAEQc4IRnEbCyEGIABB8O4AaigCACEJIAFBkANIBH9BACEEA0AgBEEBaiEEIAFBAXQiAUGQA0gNAAsgBEEDdAVBAAshASADAn8CQAJAAkAgAkHoB2sOAwACAQILIAFBcGogBkEFdEHgAGpB4AFxcgwCCyAGQbJ3aiICQQAgAkEAShtBBXRB4ABxIAFyQYABcgwBCyABQfABaiAGQQR0ckHgAHILIAUgCUECRkECdHJyOgAAIAVBA0YEQCADIAg6AAELQQFBAiAFQQJJGyEBIAAoApQBBEAgFCQBIAEPCyAHIAEgByABSiICGyEAIAIEQAJAICJBADYCBCAAIANqIAFrIgIgAyABEBIaICIgAiABECZFBEAgIiAiKAIEIAMgAEEBEC5BAE4NAQsgFCQBQX0PCwsgFCQBIAALyQEBAX8gASwABSABLAACQQVsaiICQRlOBEBBkM8CQanPAkEsEAwLIAAgAkGQygFBCBANIAEsAAAiAkEDTgRAQcPPAkGpzwJBLxAMCyABLAABQQVOBEBB5s8CQanPAkEwEAwLIAAgAkGuwwJBCBANIAAgASwAAUG1wwJBCBANIAEsAAMiAkEDTgRAQcPPAkGpzwJBLxAMCyABLAAEQQVIBEAgACACQa7DAkEIEA0gACABLAAEQbXDAkEIEA0FQebPAkGpzwJBMBAMCwvyAwEMfyADQQBMBEAPCyAAKAIUIQUgACgCBCEIIAAoAgghBiAAKAIMIQkgACgCECEKIAAoAgAhCwNAIAxBAXQgAmouAQBBCnQiDiALayIEQf//A3FB0g1sQRB2IARBEHVB0g1saiIEIAtqIQcgBCAOaiELIAcgCGsiBEH//wNxQYr1AGxBEHYgBEEQdUGK9QBsaiIEIAhqIQ0gBCAHaiEIIA0gDSAGayIGQRB1QauxfmwgBkH//wNxQauxfmxBEHVqaiIEIAZqIQYgDEEBdCINQQF0IAFqQf//AUGAgH4gBEEJdkEBakEBdkH//wNxIARBgPz/b0gbIARB//v/D0obOwEAIA4gCWsiBEH//wNxQcY1bEEQdiAEQRB1QcY1bGoiBCAJaiEPIAQgDmohCSAPIAprIgRB//8DcUGpyQFsQRB2IARBEHVBqckBbGoiBCAKaiEHIAQgD2ohCiAHIAcgBWsiBUEQdUH2sX9sIAVB//8DcUH2sX9sQRB1amoiBCAFaiEFIA1BAXJBAXQgAWpB//8BQYCAfiAEQQl2QQFqQQF2Qf//A3EgBEGA/P9vSBsgBEH/+/8PShs7AQAgDEEBaiIMIANHDQALIAAgCzYCACAAIAg2AgQgACAGNgIIIAAgCTYCDCAAIAo2AhAgACAFNgIUC8QHAQN/IABBAEGsAhAPGiAAIAMEfwJAIAFBgP0ASARAIAFB4N0ASARAIAFBwD5rRQ0CBSABQeDdAGtFDQILQdrVAkHDzQJB3gAQDAUgAUHAuwFIBEAgAUGA/QBrRQ0CQdrVAkHDzQJB3gAQDAsgAUGA9wJIBEAgAUHAuwFrRQ0CBSABQYD3AmtFDQILQdrVAkHDzQJB3gAQDAsLAkAgAkHg3QBIBEAgAkHAPmtFDQEFIAJBgP0ASARAIAJB4N0Aa0UNAgUgAkGA/QBrRQ0CCwtB2tUCQcPNAkHeABAMCyABQQx2IAFBgP0ASmsgAUHAuwFKdUEDbCACQQx2akHQzQJqBQJAIAFB4N0ASARAIAFBwD5rRQ0BBSABQYD9AEgEQCABQeDdAGtFDQIFIAFBgP0Aa0UNAgsLQdrVAkHDzQJB5QAQDAsCQCACQYD9AEgEQCACQeDdAEgEQCACQcA+a0UNAgUgAkHg3QBrRQ0CC0Ha1QJBw80CQeUAEAwFIAJBwLsBSARAIAJBgP0Aa0UNAkHa1QJBw80CQeUAEAwLIAJBgPcCSARAIAJBwLsBa0UNAgUgAkGA9wJrRQ0CC0Ha1QJBw80CQeUAEAwLCyABQQx2QQVsIAJBDHYgAkGA/QBKayACQcC7AUp1akHdzQJqCywAADYCpAIgACABQegHbiIDNgKcAiAAIAJB6AduNgKgAiAAIANBCmw2AowCIAIgAUoEQCACIAFBAXRGBH8gAEEBNgKIAkEABSAAQQI2AogCQQELIQQFAkAgAiABTgRAIABBADYCiAIMAQsgAEEDNgKIAiACQQJ0IgMgAUEDbEYEQCAAQQM2ApgCIABBEjYClAIgAEGQ3QE2AqgCDAELIAJBA2wiBSABQQF0RgRAIABBAjYCmAIgAEESNgKUAiAAQdDdATYCqAIMAQsgASACQQF0RgRAIABBATYCmAIgAEEYNgKUAiAAQYDeATYCqAIMAQsgASAFRgRAIABBATYCmAIgAEEkNgKUAiAAQaDeATYCqAIMAQsgASADRgRAIABBATYCmAIgAEEkNgKUAiAAQdDeATYCqAIMAQsgASACQQZsRgRAIABBATYCmAIgAEEkNgKUAiAAQYDfATYCqAIFQdrVAkHDzQJBmgEQDAsLCyACQRB0QRB1IQMgAkEPdkEBakEBdiEFIAEgBHQhBiABIARBDnJ0IAJtQQJ0IQEDQCABQQFqIQIgAyABQRB1bCABIAVsaiABQf//A3EgA2xBEHVqIAZIBEAgAiEBDAELCyAAIAE2ApACC5MYAiB/Bn0jASEMIwFBIGokASAMQQhqIQ0gDEEEaiIOIAQ2AgAgDCIPIAo2AgAgACgCACEMIAAoAhwhCwJAIANBAUcEQCAAIA0gASACIAMgDiAFIAUgB0EBIA8QYAJ/IA0oAgAhHyANKAIQIQQgDSgCFCEQIA0oAgSyQwAAADiUIS4gDSgCCLJDAAAAOJQhKyAOKAIAIREgA0ECRiIXBEAgACAAKAIgIBBBCEEAIARBgIABckGAgAFHIg0bIhhqazYCICACIAEgBEGAwABKIgQbIRAgASACIAQbIRQgDQR/An8gDARAIBAqAgAhLCAUKgIEIS0gECoCBCEvIBQqAgAhMCALKAIMIQwgCygCECINQQFqIgRBIEsEQCANIA1Bf3MiBEFwIARBcEobakEIaiESIA0hBANAIAsoAggiDiALKAIYaiALKAIEIhNJBH8CfyALKAIAIRkgCyAOQQFqIg42AgggGQsgEyAOa2ogDDoAAEEABUF/CyEOIAsgCygCLCAOcjYCLCAMQQh2IQwgBEF4aiEOIARBD0oEQCAOIQQMAQsLIA1BeGogEkF4cWsiDUEBaiEECyALICwgLZQgLyAwlJNDAAAAAF0iDiANdCAMcjYCDCALIAQ2AhAgCyALKAIUQQFqNgIUIA4MAQsgCygCDCEMIAsgCygCECINBH8gDAUgCygCCCIEIAsoAgQiDUkEfwJ/IAsoAgAhGiALIARBAWoiBDYCCCAaCyANIARrai0AAAVBAAshDiAEIA1JBH8CfyALKAIAIRsgCyAEQQFqIgQ2AgggGwsgDSAEa2otAABBCHQFQQALIRIgBCANSQR/An8gCygCACEcIAsgBEEBaiIENgIIIBwLIA0gBGtqLQAAQRB0BUEACyETAn8gBCANSQR/An8gCygCACEdIAsgBEEBaiIENgIIIB0LIA0gBGtqLQAAQRh0BUEACyEeQSAhDSAeCyATIBIgDCAOcnJycgsiBEEBdjYCDCALIA1Bf2o2AhAgCyALKAIUQQFqNgIUIARBAXELBUEACyEMIAAgEEECIBEgGGsgBSAGIAcgCEMAAIA/IAkgChAZIQQgFCAQKgIEQQBBASAMQQF0ayIFa7KUOAIAIBQgECoCACAFspQ4AgQgACgCBARAIAEgLiABKgIAlDgCACABIC4gASoCBJQ4AgQgAiArIAIqAgCUIiw4AgAgAiArIAIqAgSUOAIEIAEgASoCACIrICyTOAIAIAIgKyACKgIAkjgCACABIAEqAgQiKyACKgIEkzgCBCACICsgAioCBJI4AgQLBSARIBEgESANKAIMa0ECbSIKIBEgCkgbIgpBACAKQQBKGyIKayEMIAAgACgCICAQayIONgIgIA8oAgAhDSAKIAxIBH8gACACIAMgDCAFQQAgB0EAICtBACANIAV1EBkgACABIAMgDCAAKAIgIA5raiIMQWhqQQAgBEGAgAFHIAxBGEpxGyAKaiAFIAYgByAIQwAAgD8gCSANEBlyBSAAIAEgAyAKIAUgBiAHIAhDAACAPyAJIA0QGSAAIAIgAyAKIAAoAiAgDmtqIgZBaGpBACAEQQBHIAZBGEpxGyAMaiAFQQAgB0EAICtBACANIAV1EBlyCyEECyAAKAIERQ0CIBdFBEACQCADQQBKIgUEQEEAIQBDAAAAACErQwAAAAAhLANAICsgAEECdCACaioCACItIABBAnQgAWoqAgCUkiErICwgLSAtlJIhLCAAQQFqIgAgA0cNAAsFQwAAAAAhK0MAAAAAISwLIC4gLpQgLJIiLCAuICuUQwAAAECUIi2TISsgLCAtkiIsQ1JJHTpdICtDUkkdOl1yBEAgAiABIANBAnQQDhoMAQsgBUUNBEMAAIA/ICuRlSEtQwAAgD8gLJGVISxBACEAA0AgLiAAQQJ0IAFqIgUqAgCUISsgBSAtICsgAEECdCACaiIFKgIAIi+TlDgCACAFICwgKyAvkpQ4AgAgAEEBaiIAIANHDQALCwsgHwtBAEcgA0EASnFFDQFBACEAA0AgAEECdCACaiIBIAEqAgCMOAIAIABBAWoiACADRw0ACwwBC0EBQQIgAkUiBxshDSAAKAIgIgNBB0ohBCAMBEACQAJAIAQEfyABKgIAISsgCygCDCEEIAsoAhAiBUEBaiIGQSBLBEAgBSAFQX9zIgNBcCADQXBKG2pBCGohCSAFIQMDQCALKAIIIgYgCygCGGogCygCBCIKSQR/An8gCygCACEgIAsgBkEBaiIGNgIIICALIAogBmtqIAQ6AABBAAVBfwshBiALIAsoAiwgBnI2AiwgBEEIdiEEIANBeGohBiADQQ9KBEAgBiEDDAELCyAAKAIgIQMgBUF4aiAJQXhxayIFQQFqIQYLIAsgK0MAAAAAXSIJIAV0IARyNgIMIAsgBjYCECALIAsoAhRBAWo2AhQgACADQXhqIgM2AiBDAACAv0MAAIA/IAkbISsgACgCBCIEDQFBAAUgACgCBCIEBH9DAACAPyErDAIFQQALCyEEDAELIAEgKzgCAAsgB0UEQCAEIQVBASEHA0ACQAJAIANBB0oEQCACKgIAISsgCygCDCEGIAsoAhAiBUEBaiIKQSBLBEAgBSAFQX9zIgNBcCADQXBKG2pBCGohCiAFIQMgBiEEA0AgCygCCCIGIAsoAhhqIAsoAgQiCUkEfwJ/IAsoAgAhISALIAZBAWoiBjYCCCAhCyAJIAZraiAEOgAAQQAFQX8LIQYgCyALKAIsIAZyNgIsIARBCHYhBCADQXhqIQYgA0EPSgRAIAYhAwwBCwsgACgCICEJIAAoAgQhAyAFQXhqIApBeHFrIgVBAWohCgUgAyEJIAQhAyAGIQQLIAsgK0MAAAAAXSIMIAV0IARyNgIMIAsgCjYCECALIAsoAhRBAWo2AhQgACAJQXhqIgY2AiBDAACAv0MAAIA/IAwbISsgAwR/IAMiBCEFIAYhAwwCBUEAIQRBACEFIAYLIQMFIAUEf0MAAIA/ISsMAgVBAAshBQsMAQsgAiArOAIACyAHQQFqIgcgDUkNAAsLBQJAAkAgBAR/IAsoAgwhBSALIAsoAhAiBgR/IAUFIAsoAggiBCALKAIEIgZJBH8CfyALKAIAISIgCyAEQQFqIgQ2AgggIgsgBiAEa2otAAAFQQALIQkgBCAGSQR/An8gCygCACEjIAsgBEEBaiIENgIIICMLIAYgBGtqLQAAQQh0BUEACyEKIAQgBkkEfwJ/IAsoAgAhJCALIARBAWoiBDYCCCAkCyAGIARrai0AAEEQdAVBAAshDAJ/IAQgBkkEfwJ/IAsoAgAhJSALIARBAWoiBDYCCCAlCyAGIARrai0AAEEYdAVBAAshJkEgIQYgJgsgDCAKIAUgCXJycnILIgRBAXY2AgwgCyAGQX9qNgIQIAsgCygCFEEBajYCFCAAIANBeGoiAzYCIEMAAIC/QwAAgD8gBEEBcRshKyAAKAIEIgQNAUEABSAAKAIEIgQEf0MAAIA/ISsMAgVBAAsLIQQMAQsgASArOAIACyAHRQRAIAQhBUEBIQYDQAJAAkAgA0EHSgRAIAsoAgwhByALIAsoAhAiCQR/IAcFIAsoAggiBSALKAIEIglJBH8CfyALKAIAIScgCyAFQQFqIgU2AgggJwsgCSAFa2otAAAFQQALIQogBSAJSQR/An8gCygCACEoIAsgBUEBaiIFNgIIICgLIAkgBWtqLQAABUEACyEMIAUgCUkEfwJ/IAsoAgAhKSALIAVBAWoiBTYCCCApCyAJIAVrai0AAAVBAAshDiAFIAlJBH8CfyALKAIAISogCyAFQQFqIgU2AgggKgsgCSAFa2otAAAFQQALIQVBICEJIAcgCnIgDEEIdHIgDkEQdHIgBUEYdHILIgVBAXY2AgwgCyAJQX9qNgIQIAsgCygCFEEBajYCFCAAIANBeGoiAzYCIEMAAIC/QwAAgD8gBUEBcRshKyAEBH8gBCEFDAIFQQAhBUEACyEEBSAFBH9DAACAPyErDAIFQQALIQULDAELIAIgKzgCAAsgBkEBaiIGIA1JDQALCwsgCEUEQCAPJAFBAQ8LIAggASgCADYCACAPJAFBAQ8LIA8kASAEC6YHAQ5/IAJBAUohCyACQX9qIg5BAXQgAGohCiACQQF0IAFqIQ8CQAJAA0AgAC4BACIEIAEuAQAiDCIHayEDIAsEQEEAIQZBASEFA0AgBSAGIAVBAXQgAGouAQAiCCAEQRB0QRB1ayAFQQF0IAFqLgEAayIEIANIIg0bIQYgBCADIA0bIQMgBUEBaiIFIAJHBEAgCCEEDAELCwVBACEGC0GAgAIgCi4BAGsgDy4BACIIIg1rIgUgA0ghBCAFIAMgBBtBf0oNASACIAYgBBsiBQRAAkAgAiAFRgRAIApBgIACIAhB//8DcWs7AQAMAQsgBUEASgR/IAVBAUYEfyAHBSAHIQNBASEEA38gAyAEQQF0IAFqLgEAaiEDIAUgBEEBaiIERw0AIAMLCwVBAAsCfyAFQQF0IAFqIgguAQAhECAFIAJIBEBBgIACIA1rIQQgDiAFSgRAIA4hAwNAIAQgA0EBdCABai4BAGshBCADQX9qIgMgBUoNAAsLBUGAgAIhBAsgEAtBAXUiA2oiBiAEIANrIgRKIQcgBiAEIAcbIgwgBCAGIAcbIgYgBUF/akEBdCAAaiIHLgEAIAVBAXQgAGoiBS4BAGoiBEEBcSAEQQF1aiIEIAQgBkgbIAQgDEobIANrIQMgByADOwEAIAUgCC8BACADajsBAAsFIAAgDDsBAAsgCUEBaiIJQRRJDQALDAELDwsgCUEURwRADwsgAkEATARAQfjOAkHszgJBkAEQDAsgAkEBRwRAQQEhAwNAIANBAXQgAGouAQAhCSADIQQDfwJ/IARBAXQgAGohByAHIAkgBEF/aiIGQQF0IABqIgUuAQAiCE4NABogByAIOwEAIARBAUoEfyAGIQQMAgUgBQsLCyAJOwEAIANBAWoiAyACSA0ACwsgACAALgEAIgMgAS4BACIEIAMgBEobIgM7AQAgCwRAQQEhBANAIARBAXQgAGoiBi4BACIHIAMgBEEBdCABai4BAGoiA0GAgH4gA0GAgH5KGyIDQf//ASADQf//AUgbQRB0QRB1IgMgAyAHSBshAyAGIAM7AQAgBEEBaiIEIAJHDQALCyAKIAouAQAiA0GAgAIgDy4BAGsiBCAEIANKGyIDOwEAIAtFBEAPCyACQX5qIQIDQCACQQF0IABqIgQuAQAiBiADQRB0QRB1IAJBAWpBAXQgAWouAQBrIgMgAyAGShshAyAEIAM7AQAgAkF/aiEEIAJBAEoEQCAEIQIMAQsLC7ECAQd/IARBAUwEQA8LIARBAXUhCiABKAIAIQYgASgCBCEIQQAhBANAIARBAXQiB0EBdCAAai4BAEEKdCIFIAZrIgZBEHVBnsJ+bCAGQf//A3FBnsJ+bEEQdWogBWoiBSAGaiEGIAdBAXJBAXQgAGouAQBBCnQiCSAIayIHQf//A3FBpNQAbEEQdiAHQRB1QaTUAGxqIgsgCGohByAJIAtqIQggBEEBdCACakH//wFBgIB+IAUgB2oiCUEKdkEBakEBdkH//wNxIAlBgPj/X0gbIAlB//f/H0obOwEAIARBAXQgA2pB//8BQYCAfiAHIAVrIgVBCnZBAWpBAXZB//8DcSAFQYD4/19IGyAFQf/3/x9KGzsBACAEQQFqIgQgCkgNAAsgASAGNgIAIAEgCDYCBAv+BAEQfwJ/IAUoAgAhGwJ/IAUoAgQhGgJ/IAUoAgghGSAFKAIMQQd0IRIgBSgCEEEIdCETIAJB/////wc2AgAgAUH/////BzYCACAAQQA6AAAgGQtBB3QhFCAaC0EHdCEVIBsLQQd0IRYgCUEQdEEQdSEXQQAhBQNAIAUgB2otAAAiGCAKayEQIAYsAAAiDyAEKAIAbCAGLAABIg0gBCgCBGwgFmsgBiwAAiIOIAQoAghsaiAGLAADIgwgBCgCDGxqIAYsAAQiCSAEKAIQbGpBAXRqIREgDyARQRB1bEGhgAJqIBFB//8DcSAPbEEQdWogDSAEKAIYIA1sIAQoAhwgDmwgFWsgBCgCICAMbGogBCgCJCAJbGpBAXRqIg9BEHVsaiAPQf//A3EgDWxBEHVqIA4gBCgCMCAObCAEKAI0IAxsIBRrIAQoAjggCWxqQQF0aiINQRB1bGogDUH//wNxIA5sQRB1aiAJIAQoAmAgCWwgE2siDkEQdWxqIAwgBCgCSCAMbCAEKAJMIAlsIBJrQQF0aiINQRB1bGogDkH//wNxIAlsQRB1aiANQf//A3EgDGxBEHVqIglBf0oEQEEAQRggCSAQQQAgEEEAShtBC3RqIglnIg5rIgxrIQ0gFyAMBH8gDEEASAR/IAkgDXQgCSAMQSBqdnIFIAlBICAMa3QgCSAMdnILBSAJC0H/AHEiDEGAHyAOQQd0a3JBEHRBgAEgDGsgDEGzAWxsakGAgIBEakEQdWwgBSAIai0AAEECdGoiDCACKAIATARAIAIgDDYCACABIAk2AgAgACAFOgAAIAMgGDYCAAsLIAZBBWohBiAFQQFqIgUgC0cNAAsL5wYAIABBAEH4nQEQDxogAEHkJ2ogATYCACAAQYDoCzYCCCAAQYDoCzYCDCAAQbgkakEBNgIAIABCADcCJCAAQgA3AiwgAEIANwI0IABCADcCPCAAQgA3AkQgAEIANwJMIABCADcCVCAAQQA2AlwgAEEyNgKAASAAQRk2AoQBIABBEDYCiAEgAEEMNgKMASAAQYgnNgJgIABBuJsaNgJwIABBxBM2AmQgAEHxtjQ2AnQgAEHADDYCaCAAQeH10QA2AnggAEGwCTYCbCAAQYGd7QA2AnwgAEEPNgKQASAAQYDIATYCTCAAQYDIATYCUCAAQYDIATYCVCAAQYDIATYCWCAAQdDOAGpBAEHQzgAQDxogAEG09gBqIAE2AgAgAEHYzgBqQYDoCzYCACAAQdzOAGpBgOgLNgIAIABBiPMAakEBNgIAIABB9M4AaiIBQgA3AgAgAUIANwIIIAFCADcCECABQgA3AhggAUIANwIgIAFCADcCKCABQgA3AjAgAUEANgI4IABB0M8AakEyNgIAIABB1M8AakEZNgIAIABB2M8AakEQNgIAIABB3M8AakEMNgIAIABBsM8AakGIJzYCACAAQcDPAGpBuJsaNgIAIABBtM8AakHEEzYCACAAQcTPAGpB8bY0NgIAIABBuM8AakHADDYCACAAQcjPAGpB4fXRADYCACAAQbzPAGpBsAk2AgAgAEHMzwBqQYGd7QA2AgAgAEHgzwBqQQ82AgAgAEGczwBqQYDIATYCACAAQaDPAGpBgMgBNgIAIABBpM8AakGAyAE2AgAgAEGozwBqQYDIATYCACAAQeCdAWpBATYCACAAQeSdAWpBATYCACACQQE2AgAgAkEBNgIEIAIgAEHMI2ooAgA2AgggAiAAQdQjaigCADYCDCACIABB2CNqKAIANgIQIAIgAEHcI2ooAgA2AhQgAiAAQYQkaigCADYCGCACIABBgCRqKAIANgIcIAIgAEGIJGooAgA2AiAgAiAAQZAkaigCADYCJCACIABByC9qKAIANgIoIAIgAEG8L2ooAgA2AjAgAiAAQcQkaigCADYCNCACIABB4CNqKAIAIgFBEHRBEHVB6AdsNgJIIAIgAEG4I2ooAgA2AkwgAUEQRwRAIAJBADYCUA8LIAIgACgCHEU2AlALwwgDDn8HfQR8IAVFIARBAXQgAU5yBEAPCwJ8IAGyIAEgBCAFQQJ0QeiuAmooAgBsarKVIhQgFJRDAAAAP5QiFEPbD8k/lLsQWiEeAnxDAACAPyAUk0PbD8k/lLsQWiEdIANBA3QgAUoEf0EABSADQQJ1IQZBASEEA38gBEEBaiEFIAMgBCAEbCAEamwgBmogAUgEfyAFIQQMAQUgBAsLCyEIIAEgA24hCSADQQBMBEAPCyACQQBIIRMgCEUhDCAdC7YiFowhGCAJQX9qIQ0gCUEBSiEOIB4LtiIXjCEZIAkgCGsiD0EASiEQIAlBfWohBCAJQQJKIREgCSAIQQF0ayIBQX9qIQUgAUEASiESA0AgCSAKbEECdCAAaiEBIBMEQCAMRQRAIBAEQCABIQJBACEGA0AgCEECdCACaiIHKgIAIRQgByACKgIAIhUgF5QgFCAWlJI4AgAgAkEEaiEHIAIgFSAWlCAUIBmUkjgCACAPIAZBAWoiBkcEQCAHIQIMAQsLCyASBEAgBUECdCABaiEGIAUhAgNAIAhBAnQgBmoiByoCACEUIAcgBioCACIVIBeUIBQgFpSSOAIAIAZBfGohByAGIBUgFpQgFCAZlJI4AgAgAkF/aiELIAJBAEoEQCAHIQYgCyECDAELCwsLIA4EQCABKgIAIRQgASECQQAhBgNAIBQgFpQgAkEEaiIHKgIAIhogF5SSIRUgByAVOAIAIAIgFCAXlCAaIBiUkjgCACANIAZBAWoiBkcEQCAVIRQgByECDAELCwsgEQRAIARBAnQgAWohAiAEIQEDQCACIAIqAgAiFCAWlCACKgIEIhUgF5SSOAIEIAJBfGohBiACIBQgF5QgFSAYlJI4AgAgAUF/aiEHIAFBAEoEQCAGIQIgByEBDAELCwsFIA4EQCABKgIAIRQgASECQQAhBgNAIBQgGJQgAkEEaiIHKgIAIhogF5SSIRUgByAVOAIAIAIgFCAXlCAaIBaUkjgCACANIAZBAWoiBkcEQCAVIRQgByECDAELCwsgEQRAIARBAnQgAWohBiAEIQIDQCAGIAYqAgAiFCAYlCAGKgIEIhUgF5SSOAIEIAZBfGohByAGIBQgF5QgFSAWlJI4AgAgAkF/aiELIAJBAEoEQCAHIQYgCyECDAELCwsgDEUEQCAQBEAgASECQQAhBgNAIAhBAnQgAmoiByoCACEUIAcgAioCACIVIBmUIBQgFpSSOAIAIAJBBGohByACIBUgFpQgFCAXlJI4AgAgDyAGQQFqIgZHBEAgByECDAELCwsgEgRAIAVBAnQgAWohAiAFIQEDQCAIQQJ0IAJqIgYqAgAhFCAGIAIqAgAiFSAZlCAUIBaUkjgCACACQXxqIQYgAiAVIBaUIBQgF5SSOAIAIAFBf2ohByABQQBKBEAgBiECIAchAQwBCwsLCwsgCkEBaiIKIANHDQALC8MTAhl/HH0jASEPIwFBIGokASAAKAIIIQUgD0EBNgIAQQEhAwNAAn8gAEEMaiACQQF0IgRBAXJBAXRqLgEAIRogAkEBaiIHQQJ0IA9qIAMgAEEMaiAEQQF0ai4BAGwiAzYCACAaC0EBRwRAIAchAgwBCwsgBUEAIAVBAEobIRUgAiEMIAdBAnQgAGpBCmouAQAhAgJAAkADQAJAIAwEfyAMQQF0IgNBAXQgAGpBCmouAQAFQQAhA0EBCyEUAkACQAJAAkACQCAAQQxqIANBAXRqLgEAQQJrDgQAAgEDBAsgDEECdCAPaigCACEHIAJBBEcNBCAHQQBKBEAgASECQQAhAwNAIAIqAiQhHiACIAIqAgAiGyACKgIgIh2TOAIgIAIgAioCBCIcIB6TOAIkIAIgHSAbkjgCACACIB4gHJI4AgQgAiACKgIIIh4gAioCKCIbIAIqAiwiHZJD8wQ1P5QiHJM4AiggAiACKgIMIh8gHSAbk0PzBDU/lCIbkzgCLCACIB4gHJI4AgggAiAbIB+SOAIMIAIqAjAhHiACIAIqAhAiGyACKgI0Ih2TOAIwIAIgHiACKgIUIhySOAI0IAIgHSAbkjgCECACIBwgHpM4AhQgAiACKgIYIh4gAioCPCIbIAIqAjgiHZND8wQ1P5QiHJM4AjggAiACKgIcIh8gGyAdkkPzBDW/lCIbkzgCPCACIB4gHJI4AhggAiAbIB+SOAIcIAJBQGshAiADQQFqIgMgB0cNAAsLDAMLIAxBAnQgD2ooAgAhBiACQQFGBEAgBkEATA0DIAEhA0EAIQIDQCADKgIAIhwgAyoCECIfkyEeIAMqAgQiICADKgIUIiGTIRsgAyoCDCInIAMqAhwiKJIhHSADIBwgH5IiHCADKgIIIh8gAyoCGCIkkiIlkzgCECADICAgIZIiICAdkzgCFCADIBwgJZI4AgAgAyAgIB2SOAIEIAMgHiAnICiTIh2SOAIIIAMgGyAfICSTIhyTOAIMIAMgHiAdkzgCGCADIBsgHJI4AhwgBiACQQFqIgJGDQQgA0EgaiEDDAAACwALIAYgFXQhCSACQQF0IQ0gAkEDbCEKIAZBAEoEQCAAKAIwIQUgCUEBdCEQIAlBA2whESACQQBKBEBBACELA0AgCyAUbEEDdCABaiEEQQAhDiAFIgMhCCADIQcDQCACQQN0IARqIhIqAgAiHyADKgIAIiCUIAJBA3QgBGoiEyoCBCIhIAMqAgQiJ5STIR4gCkEDdCAEaiIWKgIAIiggByoCACIklCAKQQN0IARqIhcqAgQiJSAHKgIEIiKUkyEbIAQqAgAiIyANQQN0IARqIhgqAgAiHCAIKgIAIiaUIA1BA3QgBGoiGSoCBCIpIAgqAgQiKpSTIiuTIR0gBCoCBCIsICYgKZQgHCAqlJIiJpMhHCAEICsgI5IiIzgCACAEICYgLJIiJjgCBCAYICMgHiAbkiIjkzgCACAZICYgICAhlCAfICeUkiIfICQgJZQgKCAilJIiIJIiIZM4AgQgCUEDdCADaiEDIBBBA3QgCGohCCARQQN0IAdqIQcgBCAjIAQqAgCSOAIAIAQgISAEKgIEkjgCBCASIB0gHyAgkyIfkjgCACATIBwgHiAbkyIekzgCBCAWIB0gH5M4AgAgFyAcIB6SOAIEIARBCGohBCACIA5BAWoiDkcNAAsgC0EBaiILIAZHDQALCwsMAgsgAkEBdCENIAAoAjAiDiACIAxBAnQgD2ooAgAiCiAVdCIQbEEDdGoqAgQhHiAKQQBKBEAgEEEBdCERQQAhCANAIAggFGxBA3QgAWohBSACIQcgDiIDIQQDQCACQQN0IAVqIgYqAgAiHSADKgIAIhyUIAJBA3QgBWoiCSoCBCIfIAMqAgQiIJSTIRsgEEEDdCADaiEDIBFBA3QgBGohCyAGIAUqAgAgGyANQQN0IAVqIhIqAgAiISAEKgIAIieUIA1BA3QgBWoiEyoCBCIoIAQqAgQiJJSTIiWSIiJDAAAAP5STOAIAIAkgBSoCBCAcIB+UIB0gIJSSIh0gJyAolCAhICSUkiIckiIfQwAAAD+UkzgCBCAFICIgBSoCAJI4AgAgBSAfIAUqAgSSOAIEIBIgHiAdIByTlCIdIAYqAgCSOAIAIBMgCSoCBCAeIBsgJZOUIhuTOAIEIAYgBioCACAdkzgCACAJIBsgCSoCBJI4AgQgBUEIaiEFIAdBf2oiBwRAIAshBAwBCwsgCEEBaiIIIApHDQALCwwBCyAAKAIwIgYgAiAMQQJ0IA9qKAIAIg0gFXQiCWwiA0EDdGoqAgAhHiADQQN0IAZqKgIEIRsgAiAJQQF0bCIDQQN0IAZqKgIAIR0gA0EDdCAGaioCBCEcIA1BAEoEQCACQQF0IRAgAkEDbCERIAJBAnQhEiACQQBKIRNBACEOA0AgDiAUbEEDdCABaiEDIBMEQCACQQN0IANqIQcgEEEDdCADaiEFIBFBA3QgA2ohBCASQQN0IANqIQhBACELA0AgAyoCBCEfIAcqAgAiJSAJIAtsIgpBA3QgBmoqAgAiIpQgByoCBCIjIApBA3QgBmoqAgQiJpSTISAgAyADKgIAIiEgBSoCACIkIAtBAXQgCWwiFkEDdCAGaioCACIplCAFKgIEIiogFkEDdCAGaioCBCIrlJMiLCAEKgIAIi0gCkEDbCIKQQN0IAZqKgIAIi6UIAQqAgQiLyAKQQN0IAZqKgIEIjCUkyIxkiInICAgCCoCACIyIAtBAnQgCWwiCkEDdCAGaioCACIzlCAIKgIEIjQgCkEDdCAGaioCBCI1lJMiNpIiKJKSOAIAIAMgHyApICqUICQgK5SSIikgLiAvlCAtIDCUkiIqkiIkICIgI5QgJSAmlJIiIiAzIDSUIDIgNZSSIiOSIiWSkjgCBCAHICEgHSAnlCAeICiUkpIiJiAcICkgKpMiKZQgGyAiICOTIiKUkiIjkzgCACAHIBwgLCAxkyIqlCAbICAgNpMiIJSSIisgHyAdICSUIB4gJZSSkiIskjgCBCAIICMgJpI4AgAgCCAsICuTOAIEIAUgGyAplCAcICKUkyIiICEgHiAnlCAdICiUkpIiIZI4AgAgBSAcICCUIBsgKpSTIiAgHyAeICSUIB0gJZSSkiIfkjgCBCAEICEgIpM4AgAgBCAfICCTOAIEIANBCGohAyAHQQhqIQcgBUEIaiEFIARBCGohBCAIQQhqIQggAiALQQFqIgtHDQALCyAOQQFqIg4gDUcNAAsLCyAMQQBMDQIgDEF/aiEMIBQhAgwBCwtB2rUCQfG1AkHMABAMDAELIA8kAQsLuQIBCn8gAkEBTQRAQb+0AkHXtAJBtAEQDAtBICACQX9qIgVnayIDQQhMBEAgACABIAFBAWogAhAhDwsgACABIANBeGoiBnYiAiACQQFqIAUgBnZBAWoQISAAKAIMIQUgACgCECIDIAZqIgJBIEsEQCADQX9zIgdBcEohCCADQQhqIQkgAyECA0AgACgCCCIEIAAoAhhqIAAoAgQiCkkEfwJ/IAAoAgAhDCAAIARBAWoiBDYCCCAMCyAKIARraiAFOgAAQQAFQX8LIQQgACAAKAIsIARyNgIsIAVBCHYhBSACQXhqIQQgAkEPSgRAIAQhAgwBCwsgA0F4aiAJIAdBcCAIG2pBeHFrIgMgBmohAgsgACABQQEgBnRBf2pxIAN0IAVyNgIMIAAgAjYCECAAIAAoAhQgBmo2AhQLygMCCX8BfSAAKAIEIQogACgCLCEIAkACQCABBH8gACgCJCEMIAEgCGwhBiABQQBKBH8gASEJIAghCyAGIQEMAgUgBgsFQQEhCSAIIAZ0IgEhCyAAKAIkIAZrIQwMAQshAQwBCyAAQUBrIQ0gASAKaiEOQQAhBgNAIAYgDmxBAnQgAmohDyABIAZsIRBBACEIA0AgDSAIIAtsQQJ0IA9qIAggEGpBAnQgA2ogACgCPCAKIAwgCRB/IAhBAWoiCCAJSA0ACyAGQQFqIgYgBUgNAAsLIAVBAkYgBEEBRnEgAUEASnEEQEEAIQADQCAAQQJ0IANqIgIgAioCAEMAAAA/lCAAIAFqQQJ0IANqKgIAQwAAAD+UkjgCACABIABBAWoiAEcNAAsLIAdBAUYEQA8LIAEgASAHbSIFa0ECdCEGIAVBAEwEQEEAIQADQCAFIAAgAWxqQQJ0IANqQQAgBhAPGiAAQQFqIgAgBEgNAAsPCyAHsiERQQAhAANAIAAgAWwhB0EAIQIDQCACIAdqQQJ0IANqIgggCCoCACARlDgCACACQQFqIgIgBUcNAAsgBSAHakECdCADakEAIAYQDxogAEEBaiIAIARIDQALCwgAQQIQBEEAC/wSAhd/AX4jASEQIwFBQGskASAQQShqIQsgEEEwaiEUIBBBPGohFiAQQThqIgxBg7ICNgIAIABBAEchESAQQShqIhUhEiAQQSdqIRcCQAJAA0ACQANAIAhBf0oEQEF/IAQgCGogBEH/////ByAIa0obIQgLIAwoAgAiCiwAACIFRQ0DIAohBAJAAkADQAJAAkAgBUEYdEEYdQ4mAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACyAMIARBAWoiBDYCACAELAAAIQUMAQsLDAELIAQhBQN/IAQsAAFBJUcEQCAFIQQMAgsgBUEBaiEFIAwgBEECaiIENgIAIAQsAABBJUYNACAFCyEECyAEIAprIQQgEQRAIAAgCiAEEBQLIAQNAAsgDCgCACIELAABIgdBUGpBCkkEf0EDQQEgBCwAAkEkRiIGGyEFQQEgEyAGGyETIAdBUGpBfyAGGwVBASEFQX8LIQ4gDCAEIAVqIgQ2AgAgBCwAACIGQWBqIgVBH0tBASAFdEGJ0QRxRXIEQEEAIQUFQQAhBgNAIAZBASAFdHIhBSAMIARBAWoiBDYCACAELAAAIgZBYGoiB0EfS0EBIAd0QYnRBHFFckUEQCAFIQYgByEFDAELCwsgBkH/AXFBKkYEQAJ/AkAgBEEBaiIGLAAAIgdBUGpBCk8NACAELAACQSRHDQAgB0FQakECdCADakEKNgIAIARBA2ohBCAGLAAAQVBqQQN0IAJqKQMApyEGQQEMAQsgEwRAQX8hCAwDCyARBH8gASgCAEEDakF8cSIEKAIAIRkgASAEQQRqNgIAIAYhBCAZBSAGIQRBAAshBkEACyETIAwgBDYCACAFQYDAAHIgBSAGQQBIIgUbIQ1BACAGayAGIAUbIQ8FIAwQXyIPQQBIBEBBfyEIDAILIAwoAgAhBCAFIQ0LIAQsAABBLkYEQAJAIARBAWohBSAELAABQSpHBEAgDCAFNgIAIAwQXyEEIAwoAgAhBQwBCyAEQQJqIgUsAAAiBkFQakEKSQRAIAQsAANBJEYEQCAGQVBqQQJ0IANqQQo2AgACfyAFLAAAQVBqQQN0IAJqKQMApyEaIAwgBEEEaiIFNgIAIBoLIQQMAgsLIBMEQEF/IQgMAwsgEQRAIAEoAgBBA2pBfHEiBigCACEEIAEgBkEEajYCAAVBACEECyAMIAU2AgALBSAEIQVBfyEECyAFIQZBACEHA0AgBiwAAEG/f2pBOUsEQEF/IQgMAgsgDCAGQQFqIgk2AgAgBiwAACAHQTpsakGPpAJqLAAAIhhB/wFxIgVBf2pBCEkEQCAJIQYgBSEHDAELCyAYRQRAQX8hCAwBCyAOQX9KIQkCQAJAIBhBE0YEQCAJBEBBfyEIDAQLBQJAIAkEQCAOQQJ0IANqIAU2AgAgCyAOQQN0IAJqKQMANwMADAELIBFFBEBBACEIDAULIAsgBSABEF4MAgsLIBENAEEAIQQMAQsgDUH//3txIgkgDSANQYDAAHEbIQUCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAYsAAAiBkFfcSAGIAZBD3FBA0YgB0EAR3EbIgZBwQBrDjgJCgcKCQkJCgoKCgoKCgoKCgoICgoKCgsKCgoKCgoKCgkKBQMJCQkKAwoKCgoAAgEKCgYKBAoKCwoLAkACQAJAAkACQAJAAkACQCAHQf8BcUEYdEEYdQ4IAAECAwQHBQYHCyALKAIAIAg2AgBBACEEDBcLIAsoAgAgCDYCAEEAIQQMFgsgCygCACAIrDcDAEEAIQQMFQsgCygCACAIOwEAQQAhBAwUCyALKAIAIAg6AABBACEEDBMLIAsoAgAgCDYCAEEAIQQMEgsgCygCACAIrDcDAEEAIQQMEQtBACEEDBALIAVBCHIhBSAEQQggBEEISxshBEH4ACEGDAkLIAQgEiALKQMAIhsgFRCPASIHayIGQQFqIAVBCHFFIAQgBkpyGyEEQQAhCkG63gIhCQwLCyALKQMAIhtCAFMEfyALQgAgG30iGzcDAEG63gIhCUEBBUG73gJBvN4CQbreAiAFQQFxGyAFQYAQcRshCSAFQYEQcUEARwshCgwICyALKQMAIRtBACEKQbreAiEJDAcLIBcgCykDADwAACAXIQYgCSEFQQEhB0EAIQpBut4CIQkgEiEEDAoLIAsoAgAiBUHE3gIgBRsiBiAEEI4BIg1FIQ4gCSEFIAQgDSAGayAOGyEHQQAhCkG63gIhCSAEIAZqIA0gDhshBAwJCyAUIAspAwA+AgAgFEEANgIEIAsgFDYCACAUIQZBfyEJDAULIAQEQCALKAIAIQYgBCEJDAUFIABBICAPQQAgBRAVQQAhBAwHCwALIAAgCysDACAPIAQgBSAGEJIBIQQMBwsgCiEGIAQhB0EAIQpBut4CIQkgEiEEDAULIAVBCHFFIAspAwAiG0IAUXIhCSAbIBUgBkEgcRCQASEHQQBBAiAJGyEKQbreAiAGQQR2QbreAmogCRshCQwCCyAbIBUQHiEHDAELQQAhBCAGIQoCQAJAA0AgCigCACIHBEAgFiAHEF0iB0EASCINIAcgCSAEa0tyDQIgCkEEaiEKIAkgBCAHaiIESw0BCwsMAQsgDQRAQX8hCAwGCwsgAEEgIA8gBCAFEBUgBARAQQAhCgNAIAYoAgAiB0UNAyAWIAcQXSIHIApqIgogBEoNAyAGQQRqIQYgACAWIAcQFCAKIARJDQALBUEAIQQLDAELIAcgFSAbQgBSIg0gBEEAR3IiDhshBiAFQf//e3EgBSAEQX9KGyEFIAQgEiAHayANQQFzaiIHIAQgB0obQQAgDhshByASIQQMAQsgAEEgIA8gBCAFQYDAAHMQFSAPIAQgDyAEShshBAwBCyAAQSAgCiAEIAZrIg0gByAHIA1IGyIOaiIHIA8gDyAHSBsiBCAHIAUQFSAAIAkgChAUIABBMCAEIAcgBUGAgARzEBUgAEEwIA4gDUEAEBUgACAGIA0QFCAAQSAgBCAHIAVBgMAAcxAVCwwBCwsMAQsgAEUEQCATBH9BASEAA0AgAEECdCADaigCACIEBEAgAEEDdCACaiAEIAEQXiAAQQFqIgBBCkkNAUEBIQgMBAsLQQAhAQN/IAEEQEF/IQgMBAsgAEEBaiIAQQpJBH8gAEECdCADaigCACEBDAEFQQELCwVBAAshCAsLIBAkASAIC4UHARF/IwEhCSMBQRBqJAEgCUEEaiEKIAMoAgAhCyAFKAIAIQcgACgCSCIOIAEgACgCHCIQbCISQQJ0aiEPIAAoAhgiDUF/aiETIAAoAlghFQJAIAAoAkQgAUECdGoiBigCAARAIAogBzYCACAJIAYoAgA2AgAgAEEBNgI4IAAoAlQhBiAAIAEgDyAJIAQgCiAGQQdxQQRqEQEAIREgACgCPCABQQJ0aiIMKAIAIgYgCSgCACIISARAIAkgBjYCAAUgCCEGCyAKIBE2AgAgDCAMKAIAIAZrNgIAIAkoAgAhCCANQQFKBEBBACEGA0AgBkECdCAPaiAGIAhqQQJ0IA9qKAIANgIAIBMgBkEBaiIGRw0ACwsgACgCRCABQQJ0aiIMKAIAIAhrIQggDCAINgIAIAgEQCAJKAIAIRFBACEGA0AgBiATaiIUQQJ0IA9qIBEgFGpBAnQgD2ooAgA2AgAgCCAGQQFqIgZHDQALCyAKKAIAIgYgACgCXGxBAnQgBGohBCAHIAZrIQYgDCgCAA0BBSAHIQYLIAtBAEcgBkEAR3FFDQAgECATayEMIA0gEmpBf2pBAnQgDmohESANQX5qIBBrIRADQCAKIAwgCyALIAxLGyIINgIAIAkgBjYCACAIQQBHIQcgAkEARyIUBEAgBwRAQQAhBwNAIAcgE2pBAnQgD2ogByAVbEECdCACaigCADYCACAHQQFqIgcgCEkNAAsLBSAHBEAgEUEAQXwgECALQX9zIgcgECAHSxtBAnRrEA8aCwsgACgCGCESIAAoAkggASAAKAIcbEECdGohDSAAQQE2AjggACgCVCEHIAAgASANIAogBCAJIAdBB3FBBGoRAQAhFiAAKAI8IAFBAnRqIg4oAgAiByAKKAIAIghIBEAgCiAHNgIABSAIIQcLIAkgFjYCACAOIA4oAgAgB2s2AgAgCigCACEIIBJBf2ohDiASQQFKBEBBACEHA0AgB0ECdCANaiAHIAhqQQJ0IA1qKAIANgIAIA4gB0EBaiIHRw0ACwsgBiAJKAIAIgdrIQYgByAAKAJcbEECdCAEaiEEIAggFWxBAnQgAmpBACAUGyECIAsgCGsiC0EARyAGQQBHcQ0ACyADIAMoAgAgC2s2AgAgBSAFKAIAIAZrNgIAIAkkAQ8LIAMgAygCACALazYCACAFIAUoAgAgBms2AgAgCSQBC48NAhF/An0gACgCGCEJIAAoAhwhDCAAIAAoAggiBCAAKAIMIgVuIgE2AiQgACAEIAEgBWxrNgIoIAAgACgCECIDQRRsQfSXAmooAgAiAjYCMCAAIANBFGxB8JcCaigCACIBNgIYAkACQAJAIAQgBUsEQCAAIANBFGxB+JcCaioCACAFs5QgBLOVOAIsIAEgBSABIAVuIgFsayIDQX8gBG4iBksgASAGS3JFBEAgASAEbCIBIAMgBGwgBW4iA0F/c00EQCAAIAFBB2ogA2pBeHEiATYCGCACIAVBAXQgBEkiA3YgBUECdCAESSIGdiAFQQN0IARJIgd2IAVBBHQgBEkiBHYhAiADIAZyIAdyIARyBEAgACACNgIwCyACRQRAIABBATYCMEEBIQILDAMLCwUgACADQRRsQfyXAmooAgA2AiwMAQsMAQsCfwJAIAEgBWwiBCABIAJsQQhqIgNLDQBB/////wEgBW4gAUkNAEEBIQIgBAwBC0H3////ASACbiABSQ0BQQAhAiADCyEBIAAoAlAgAUkEQCAAKAJMIAFBAnQQWSIERQ0BIAAgBDYCTCAAIAE2AlALIAAgAgR/IAAoAgwiAwRAIAOzIRIgACgCGCIBQQFLIQUgAUF+bSEGIAEhAkEAIQQDQCACBH8gACgCTCIHIAIgBGxBAnRqIAAqAiwgAkF+bUEBarIgBLMgEpUiE5MgAiAAKAIQQRRsQYCYAmooAgAiCBAtOAIAIAUEfyABIARsIQpBASECA38gAiAKakECdCAHaiAAKgIsIAYgAkEBaiICarIgE5MgASAIEC04AgAgASACRw0AIAELBSABCwVBAAshAiAEQQFqIgQgA0cNAAsFIAAoAhghAQtBAUECIAAoAhBBCEobBSAAKAIwIgEgACgCGCICbEEEaiIDQXxKBEAgACgCECIEQRRsQYCYAmooAgAhBSAAKAJMIQYgAbMhEiACQQF2syETQXwhAQNAIAFBBGpBAnQgBmogACoCLCABsiASlSATkyACIAUQLTgCACABQQFqIgEgA0cNAAsFIAAoAhAhBAsgAiEBQQNBBCAEQQhKGws2AlQgACgCICABQX9qaiIBIAAoAhwiAksEQEH/////ASAAKAIUIgJuIAFJDQEgACgCSCACIAFBAnRsEFkiAkUNASAAIAI2AkggACABNgIcBSACIQELIAAoAjhFBEAgACgCFCABbCIBRQ0CIAAoAkhBACABQQJ0EA8aDAILIAAoAhgiASAJTQRAIAEgCU8NAiAAKAIURQ0CIAAoAkQhBiABIQJBACEBA0AgAUECdCAGaiIEKAIAIQUgBCAJIAJrQQF2IgM2AgAgAyAFaiIHQX9qIgJBACAAKAIYIghrRwRAIAAoAkghBSAAKAIcIAFsIQogAiAIaiEIQQAhAgNAIAIgCmoiC0ECdCAFaiADIAtqQQJ0IAVqKAIANgIAIAJBAWoiAiAISQ0ACwsgBCAHNgIAIAFBAWoiASAAKAIUSQRAIAAoAhghAgwBCwsMAgsgACgCFCIBRQ0BIAAoAkQhDSAJQX9qIQ4gAUECdEF8aiEPQQAhBANAIAFBf2oiAkECdCANaiIFKAIAIgMgDmoiAQRAIAAoAkghBiACIAxsIQcgACgCHCACbCEIA0AgAyABQX9qIgFqIAhqQQJ0IAZqIAEgB2pBAnQgBmooAgA2AgAgAQ0ACwsgDyAEQXxsaiEIIAMEQCAAKAJIIAggACgCHGxqQQAgA0ECdBAPGgsgBUEANgIAIAkgA0EBdGoiBiAAKAIYIgdJBEAgBkF/aiIFBH8gACgCSCEKIAAoAhwgAmwhCyAGQX5qIRAgB0F+aiERQQAhAUEAIQMDfyALIAEgEWpqQQJ0IApqIAsgASAQampBAnQgCmooAgA2AgAgA0F/cyEBIAUgA0EBaiIDRw0AIAULBUEACyEBIAdBf2oiAyABSwRAIAAoAkggCCAAKAIcbGpBACADIAFrQQJ0EA8aCyAAKAI8IAJBAnRqIgEgASgCACAHIAZrQQF2ajYCAAUgBSAGIAdrQQF2IgM2AgAgA0F/aiIGQQAgACgCGCIBa0cEQCAAKAJIIQUgACgCHCACbCEHIAEgBmohBkEAIQEDQCABIAdqIghBAnQgBWogAyAIakECdCAFaigCADYCACABQQFqIgEgBkkNAAsLCyAEQQFqIQQgAgRAIAIhAQwBCwsMAQsgAEEFNgJUIAAgCTYCGEEBDwtBAAuBBQIHfwJ9IAAoAgghBiAAKAIMIgVBAEoiBwRAIAAoAgAhBANAIANBAnQgAWogAyAEaiwAALI4AgAgA0EBaiIDIAVHDQALIAAoAgQhCCAGQQBKBEBBACEDA0AgA0ECdCABaiIJKgIAIQpBACEEA0AgCSAKIARBAnQgAmoqAgAgCCADIAQgBWxqaiwAALKUkiIKOAIAIARBAWoiBCAGRw0ACyADQQFqIgMgBUcNAAsLQQAhAgNAIAJBAnQgAWoiAyADKgIAQwAAADyUOAIAIAJBAWoiAiAFRw0ACwsgACgCEARAIAdFBEAPC0EAIQADQCAAQQJ0IAFqIgMqAgBDAAAAP5QiCkMAAABBXQR9IApDAAAAwV4EfSAKIApcBH1DAAAAPwUgCowgCiAKQwAAAABdIgQbIgtDAADIQZRDAAAAP5KOqCECQwAAgL9DAACAPyAEGyACQQJ0QcDqAWoqAgAiCkMAAIA/IAsgArJDCtcjPZSTIgsgCpSTIAtDAACAPyAKIAqUk5SUkpRDAAAAP5RDAAAAP5ILBUMAAAAACwVDAACAPwshCiADIAo4AgAgAEEBaiIAIAVHDQALBSAHRQRADwtBACEAA0AgAEECdCABaiIDKgIAIgpDAAAAQV0EfSAKQwAAAMFeBH0gCiAKXAR9QwAAAAAFIAqMIAogCkMAAAAAXSIEGyILQwAAyEGUQwAAAD+SjqghAkMAAIC/QwAAgD8gBBsgAkECdEHA6gFqKgIAIgpDAACAPyALIAKyQwrXIz2UkyILIAqUkyALQwAAgD8gCiAKlJOUlJKUCwVDAACAvwsFQwAAgD8LIQogAyAKOAIAIABBAWoiACAFRw0ACwsLqAYCBn8IfSMBIQogBEUEQCAKJAFDAAAAAA8LIAhBgPcCRiILBEAgBUEBdCEFIARBAXQhBAUgCEGA/QBGBEAgBUEBdEEDbSEFIARBAXRBA20hBAsLAn8QASEOIwEhCSMBIARBAnRBD2pBcHFqJAEgASAJIAQgBUEAIAYgByAAQQFxQQ5qEQAAIAZBfkYEfUMAAAA4IAeylQVDAACAN0MAAAA4IAZBf0obCyEPIARBAEoiBgRAQQAhAANAIABBAnQgCWoiASAPIAEqAgCUOAIAIAQgAEEBaiIARw0ACwsgCwRAIARBAm0hASAEQQFKBEBDAAAAACEPQQAhAANAIABBAXQiBEECdCAJaioCACIQIAMqAgAiE5ND/4AbP5QhESADIBAgEZI4AgAgBEEBckECdCAJaioCACIQIAMqAgQiFJNDwD4aPpQhEiADIBAgEpI4AgQgAyAQjCADKgIIIhWTQ8A+Gj6UIhYgEJM4AgggDyATIBGSIhAgFZIgFpIiDyAPlJIhDyAAQQJ0IAJqIBAgFJIgEpJDAAAAP5Q4AgAgAEEBaiIAIAFHDQALBUMAAAAAIQ8LBQJ9IAhBwLsBTgRAQwAAAAAgCEHAuwFrDQEaIAIgCSAEQQJ0EA4aQwAAAAAMAQtDAAAAACAIQYD9AGsNABoCfxABIQ0jASEBIwEgBEEDbCIFQQJ0QQ9qQXBxaiQBIAYEQEEAIQADQCAAQQNsIgZBAnQgAWogAEECdCAJaigCACIHNgIAIAZBAWpBAnQgAWogBzYCACAGQQJqQQJ0IAFqIAc2AgAgBCAAQQFqIgBHDQALCyAFQQJtIQQgBUEBSgRAQQAhAANAIABBAXQiBUECdCABaioCACIPIAMqAgAiEpND/4AbP5QhECADIA8gEJI4AgAgBUEBckECdCABaioCACIPIAMqAgQiE5NDwD4aPpQhESADIA8gEZI4AgQgAyAPjCADKgIIk0PAPho+lCAPkzgCCCAAQQJ0IAJqIBIgEJIgE5IgEZJDAAAAP5Q4AgAgAEEBaiIAIARHDQALCyANCxAAQwAAAAALIQ8LIA4LEAAgCiQBIA8L5QIDBH8DfQN8IwEhBCMBQZADaiQBIAJBGU8EQEH42wJBtNwCQSwQDAsDQCADQQR0IARqIANBAnQgAWoqAgC7Igo5AwggA0EEdCAEaiAKOQMAIANBAWohBSADIAJIBEAgBSEDDAELCyACQQBMBEACfSAEKwMItiEIIAQkASAICw8LIAIhAUEAIQMDQCADQQJ0IABqIANBAWoiBUEEdCAEaiIGKwMAIgyaIAQrAwgiC0QAAADgCy4RPiALRAAAAOALLhE+ZBujIgq2OAIAIAMgAkgEQCAGIAwgCiALoqA5AwAgBCALIAogDKKgOQMIIAFBAUcEQEEBIQMDQCADIAVqQQR0IARqIgYrAwAhCyAGIAsgCiADQQR0IARqIgYrAwgiDKKgOQMAIAYgDCAKIAuioDkDCCABIANBAWoiA0cNAAsLCyABQX9qIQEgAiAFRwRAIAUhAwwBCwsgBCsDCLYhCSAEJAEgCQvwDwMRfwN9CnwjASEJIwFB4AdqJAEgAyAEbCIHQYEDTgRAQbvWAkH31gJBNxAMCyAHQX1qIQggB0EDSgR/A0AgHSAGQQJ0IAFqKgIAuyIaIBqiIAZBAXJBAnQgAWoqAgC7IhogGqKgIAZBAnJBAnQgAWoqAgC7IhogGqKgIAZBA3JBAnQgAWoqAgC7IhogGqKgoCEdIAZBBGoiBiAISA0ACyAHQXxxBUEACyIGIAdIBEADQCAdIAZBAnQgAWoqAgC7IhogGqKgIR0gByAGQQFqIgZHDQALCyAJQaAGaiIQQQBBwAEQDxogBEEASiIVQQFzIAVBAUhyRQRAQQAhBwNAIAMgB2xBAnQgAWohCkEBIQYDQCAGQX9qQQN0IBBqIgggCiAGQQJ0IApqIAMgBmsQFyAIKwMAoDkDACAGQQFqIQggBSAGRwRAIAghBgwBCwsgB0EBaiIHIARHDQALCyAJQeAEaiISIBBBwAEQDhogCUGQA2oiCiAdIB1EAAAAgLX45D6iIiOgRAAAAOALLhE+oCIaOQMAIAlBwAFqIg0gGjkDACAFQQBKBEACQCACuyEhQQEhEUECIRNEAAAAAAAA8D8hH0EAIQYCQAJAA0ACQCAVBEACQCADIAZrIg5Bf2ohDyAGRQRAQQAhCANAIAMgCGxBAnQgAWoiCyoCALshGiAPQQJ0IAtqKgIAuyEbQQAhBwNAIAdBA3QgCmoiDiAOKwMAIBpBACAHa0ECdCALaioCALuioTkDACAHQQN0IA1qIg4gDisDACAbIAcgD2pBAnQgC2oqAgC7oqE5AwAgESAHQQFqIgdHDQALIAhBAWoiCCAERw0ACwwBCyAGQX9qIRRBACEIA0BBACEHIAMgCGxBAnQgAWoiCyAGQQJ0aioCACICuyEaIA9BAnQgC2oqAgAiF7shGwNAIAdBA3QgEGoiDCAMKwMAIAIgFCAHa0ECdCALaioCACIYlLuhOQMAIAdBA3QgEmoiDCAMKwMAIBcgByAOakECdCALaioCACIZlLuhOQMAIBogB0EDdCAJaisDACIcIBi7oqAhGiAbIBwgGbuioCEbIAYgB0EBaiIHRw0AC0EAIQcDQCAHQQN0IApqIgwgDCsDACAaIAYgB2tBAnQgC2oqAgC7oqE5AwAgB0EDdCANaiIMIAwrAwAgGyAHIA9qQQJ0IAtqKgIAu6KhOQMAIBEgB0EBaiIHRw0ACyAIQQFqIgggBEcNAAsLCyAGQQN0IBBqKwMAIRsgBkEDdCASaisDACEcIAZFIggEQCAcIRoFQQAhByAbIRogHCEbA3wgGiAHQQN0IAlqKwMAIhogBiAHa0F/aiILQQN0IBJqKwMAoqAhHCAbIBogC0EDdCAQaisDAKKgIRsgB0EBaiIHIAZGBHwgGyEaIBwFIBwhGgwBCwshGwsgBkEBaiIHQQN0IApqIBs5AwAgB0EDdCANaiIPIBo5AwAgDSsDACEbIAorAwAhICAIBEAgICEcIBohHgVBACEIICAhHCAaIR4DQCAeIAhBA3QgCWorAwAiIiAGIAhrQQN0IA1qKwMAoqAhHiAbICIgCEEBaiIIQQN0IA1qKwMAoqAhGyAcICIgCEEDdCAKaisDAKKgIRwgBiAIRw0ACwsCfyAfRAAAAAAAAPA/IB5EAAAAAAAAAMCiIBwgG6CjIhwgHKKhoiIbICFlBH9EAAAAAAAA8D8gISIbIB+joZ8iHJogHCAeRAAAAAAAAAAAZBshHEEBBUEACyEWIBFBAXYhDiAHQf7///8HcQRAIAZBf2ohFEEAIQgDQCAIQQN0IAlqIgwrAwAhHiAMIB4gHCAUIAhrQQN0IAlqIgwrAwAiH6KgOQMAIAwgHyAcIB6ioDkDACAIQQFqIgggDkcNAAsLIAZBA3QgCWogHDkDACAWCw0AIAogICAcIBqioDkDACAPIBogHCAgoqA5AwBBASEGA0AgBkEDdCAKaiIIKwMAIRogCCAaIBwgByAGa0EDdCANaiIIKwMAIh6ioDkDACAIIB4gHCAaoqA5AwAgEyAGQQFqIgZHDQALIAcgBU4NAiARQQFqIREgE0EBaiETIBshHyAHIQYMAQsLDAELQQAhASAKKwMAIRpEAAAAAAAA8D8hHQNAIBogAUEDdCAJaisDACIbIAFBAWoiA0EDdCAKaisDAKKgIRogHSAbIBuioCEdIAFBAnQgAGogG7aMOAIAIAMgBUYNAiADIQEMAAALAAsgByAFSARAIAdBA3QgCWpBACAFIAdrQQN0EA8aC0EAIQYDQCAGQQJ0IABqIAZBA3QgCWorAwC2jDgCACAGQQFqIgYgBUcNAAsgFQRAIAVBfWohCiAFQQNKIQ0gBUF8cSEHQQAhBgNAIAMgBmxBAnQgAWohCCANBH9BACEARAAAAAAAAAAAIRoDfyAaIABBAnQgCGoqAgC7IhogGqIgAEEBckECdCAIaioCALsiGiAaoqAgAEECckECdCAIaioCALsiGiAaoqAgAEEDckECdCAIaioCALsiGiAaoqCgIRogAEEEaiIAIApIDQAgBwsFRAAAAAAAAAAAIRpBAAsiACAFSARAA0AgGiAAQQJ0IAhqKgIAuyIaIBqioCEaIABBAWoiACAFRw0ACwsgHSAaoSEdIAZBAWoiBiAERw0ACwsgCSQBIBsgHaK2DwsFRAAAAAAAAPA/IR0LIAkkASAaICMgHaKhtgutBgEMfyMBIQYjAUHwB2okASAGQTBqIQ4gBkEgaiEPIAZBEGohECAGIQggAEHkI2ooAgAiCkEASiILBEAgAEGcJGooAgAiDEEASgRAQQAhBgNAIAZBGGwhCUEAIQcDQCAHIAlqIg1BAXQgDmogAUH0AWogDUECdGoqAgBDAAAARpQQETsBACAHQQFqIgcgDEcNAAsgBkEBaiIGIApHDQALC0EAIQYDQCABQYQFaiAGQQJ0aioCAEMAAIBGlBARQRB0IQcgBkECdCAPaiABQfQEaiAGQQJ0aioCAEMAAIBGlBARQf//A3EgB3I2AgAgBkECdCAQaiABQZQFaiAGQQJ0aioCAEMAAIBGlBARNgIAIAZBAnQgCGogAUGkBWogBkECdGoqAgBDAACARpQQETYCACAGQQFqIgYgCkcNAAsLIAhB8AFqIQwgASoCtAVDAACARJQQESENIApBBWwhByALBEBBACEGA0AgBkEBdCAMaiABQZABaiAGQQJ0aioCAEMAAIBGlBAROwEAIAZBAWoiBiAHSA0ACwsgCEGgAmohByAAQaAkaigCACIJQQBKBEBBACEGA0AgBkEBdCAHaiABQRBqIAZBAnRqKgIAQwAAgEWUEBE7AQAgBkEBaiIGIAlHDQALQQAhBgNAIAdBIGogBkEBdGogAUHQAGogBkECdGoqAgBDAACARZQQETsBACAGQQFqIgYgCUcNAAsLIAhB4AJqIQkgCwRAQQAhBgNAIAZBAnQgCWogBkECdCABaioCAEMAAIBHlBARNgIAIAZBAWoiBiAKRw0ACwsgAiwAHUECRgR/IAIsACFBAXRBuLACai4BAAVBAAshCiAIQfACaiELIABB6CNqKAIAIhFBAEoEQEEAIQYDQCAGQQF0IAtqIAZBAnQgBWoqAgAQETsBACAGQQFqIgYgEUcNAAsLIABBlCRqKAIAQQFMBEAgAEHAJGooAgBBAEwEQCAAIAMgAiALIAQgByAMIA4gCCAQIA8gCSABQeQBaiANIAoQdyAIJAEPCwsgACADIAIgCyAEIAcgDCAOIAggECAPIAkgAUHkAWogDSAKEHYgCCQBC4MOARl/An8jASEbIwFBwAFqJAEgGwshCiACQQBKBEBBACEDA0AgA0ECdCAKaiADQQJ0IAFqKgIAQwAAgEeUEBE2AgAgA0EBaiIDIAJHDQALCyAKQbgBaiIUIApBgAFqIgY2AgAgFCAKQUBrIgE2AgQgCiAGIAEgAkEBdSIJEE4gCUECdCAGaiIZKAIAIQQgCUEIRiITBEAgBigCACAGKAIEIAYoAgggBigCDCAGKAIQIAYoAhQgBigCGCAGKAIcIARBAXRqQQF0akEBdGpBAXRqQQF0akEBdGpBAXRqQQF0aiEEBSACQQFKBEAgCSEDA0AgA0F/aiIFQQJ0IAZqKAIAIARBAXRqIQQgA0EBSgRAIAUhAwwBCwsLCyAEQQBIBH8CfyAAQQA7AQAgCUECdCABaiIVKAIAIQQgEwRAQQEhBSABKAIAIAEoAgQgASgCCCABKAIMIAEoAhAgASgCFCABKAIYIAEoAhwgBEEBdGpBAXRqQQF0akEBdGpBAXRqQQF0akEBdGpBAXRqIQQgAQwBCyACQQFKBH8gCSEDA38gA0F/aiIFQQJ0IAFqKAIAIARBAXRqIQQgA0EBSgR/IAUhAwwBBUEBIQUgAQsLBUEBIQUgAQsLBSAJQQJ0IAFqIRVBACEFIAYLIQMgAkEBSiERIAJBf2oiGkECdCAKaiEWAkACQANAAkBBASEHIAMhCyAFIQxBACEIQYDAACENIAQhAwNAAkAgByEFIA0hBANAAkAgCyAFQQF0QfDYAWouAQAiByAJECciDSAISCADQQBKckUNACADQQBIIA1BACAIa0pyRQ0AIAVB/wBKDQIgBUEBaiEFQQAhCCAHIQQgDSEDDAELCyADQQFIIAsgBCAHaiIIQQFxIAhBAXVqIg4gCRAnIghBf0pxBH9BgH4hECAIIRcgDgVBgH5BgH8gCEEBSCADQX9KcSIPGyEQIAQgDiAPGyEEIAggDSAPGyEXIAMgCCAPGyEDIA4gByAPGwshGCADQQFIIAsgBCAYaiIHQQFxIAdBAXVqIg4gCRAnIghBf0pxBH8gECEHIA4hECAIBUEAQcAAIAhBAUggA0F/SnEiDxsgEHIhByAOIBggDxshECAEIA4gDxshBCADIAggDxshAyAIIBcgDxsLIQ4gA0EBSCALIAQgEGoiBEEBcSAEQQF1aiAJECciC0F/SnEEfyAHIQQgCwVBAEEgIAtBAUggA0F/SnEiCBsgB2ohBCADIAsgCBshAyALIA4gCBsLIQcgAyAHayEHIANBACADayADQQBKG0GAgARIBEAgBwRAIANBBXQgB0EBdWogB20gBGohBAsFIAMgB0EFdW0gBGohBAsgDEEBdCAAaiAEIAVBCHRqIgNB//8BIANB//8BSBs7AQAgDEEBaiIMIAJODQQgDEEBcUECdCAUaigCACELIA1FIQggBSIHQQF0Qe7YAWouAQAhDUGAICAMQQx0QYDAAHFrIQMMAQsLIBJBD0sNAEGAgARBAiASdGsiA0GAgHxqIQcgA0EQdSEEIBEEQEEAIQUDQCAFQQJ0IApqIg0oAgAiC0EQdEEQdSEMIA0gBCAMbCADQf//A3EgDGxBEHVqIAMgC0EPdUEBakEBdWxqNgIAIAMgAyAHbEEPdUEBakEBdWoiA0EQdSEEIBogBUEBaiIFRw0ACwsgFiAWKAIAIgVBEHRBEHUiDCAEbCADQf//A3EgDGxBEHVqIAMgBUEPdUEBakEBdWxqNgIAIAogBiABIAkQTiAZKAIAIQQgEwRAIAYoAgAgBigCBCAGKAIIIAYoAgwgBigCECAGKAIUIAYoAhggBigCHCAEQQF0akEBdGpBAXRqQQF0akEBdGpBAXRqQQF0akEBdGohBAUgEQRAIAkhAwNAIANBf2oiBUECdCAGaigCACAEQQF0aiEEIANBAUoEQCAFIQMMAQsLCwsgBEEASAR/An8gAEEAOwEAIBUoAgAhBCATBEBBASEFIAEoAgAgASgCBCABKAIIIAEoAgwgASgCECABKAIUIAEoAhggASgCHCAEQQF0akEBdGpBAXRqQQF0akEBdGpBAXRqQQF0akEBdGohBCABDAELIBEEfyAJIQMDfyADQX9qIgVBAnQgAWooAgAgBEEBdGohBCADQQFKBH8gBSEDDAEFQQEhBSABCwsFQQEhBSABCwsFQQAhBSAGCyEDIBJBAWohEgwBCwsMAQsgCiQBDwsgAEGAgAIgAkEBam0iAUH//wNxIgQ7AQAgEUUEQCAKJAEPCyAAIAFBAXQiATsBAiACQQJGBEAgCiQBDwsgAUH+/wdxIQNBAiEBA0AgAUEBdCAAaiADQf//A3EgBEH//wNxaiIDOwEAIAFBAWoiASACRwRAIAAuAQAhBAwBCwsgCiQBC5oCAQZ/IwEhBiMBIQUjASABIAJsIgdBAnRBD2pBcHFqJAEgAkEATARAQbCxAkG+sAJBzwQQDAsCQCADBEAgAUEATA0BIAJBAnRBmAhqIQhBACEDA0AgASADQQJ0IAhqKAIAbCEJQQAhBANAIAQgCWpBAnQgBWogAyACIARsakECdCAAaigCADYCACAEQQFqIgQgAUcNAAsgA0EBaiIDIAJHDQALBSABQQBMDQFBACEDA0AgASADbCEIQQAhBANAIAQgCGpBAnQgBWogAyACIARsakECdCAAaigCADYCACAEQQFqIgQgAUcNAAsgA0EBaiIDIAJHDQALCyAAIAUgB0ECdBAOGiAGJAEPCyAAIAUgB0ECdBAOGiAGJAELwb4BBF5/AX4JfQZ8IwEhBiMBQaCLAmokASAGQbCxAWohFiAGQfCpAWohHiAGQfCHAWohGSAGQfCCAWohFCAGQfD9AGohGCAGQbD7AGohNCAGQeDoAGohKCAGQdDmAGohISAGQdDaAGohEyAGQfDZAGohKSAGQcDXAGohIyAGQaDCAGohSCAGQYAtaiFJIAZBsCxqIQsgBkHwK2ohNSAGQbAraiEsIAZBsB9qIR8gBkGghQJqIRAgBkHwhAJqIS0gBkHYwAFqIS4gBkHAwAFqIS8gBkHw4gFqIUogBkHwwAFqIUsgBkGgCmohPiAGQSBqIUwgBkGQiwJqIT8gBiI3QRBqIkBCADcDACBAQgA3AwggAEGMJGoiBygCACEGIAcgBkEBajYCACAAQYAlaiFBIABBoiVqIk0gBkEDcToAACAAQYw4aiAAQfAjaiJOKAIAIg1BAnRqISogN0GwCmoiNiANQQJ0aiEaIABB6idqISAgAEHoI2oiOCgCACEKAkACQCAAKAIcIhVFDQBBgIAQIAAoAhgiHUEKdGsiBkEQdSEHIAZBgPgDcSEJIAZBgIAQSAR/An8gCUUEQCAHQQN0QfDKAWopAwAiZKchDCBkQiCIpyEOIAdBDGxBsMoBaigCACEIIAdBDGxBuMoBaigCACEJIAdBDGxBtMoBaigCAAwBCyAHQQFqIQggBkEQdEEQdSEGIAlBgIACSQRAIAhBDGxBsMoBaigCACAHQQxsQbDKAWooAgAiImshCSAIQQxsQbTKAWooAgAgB0EMbEG0ygFqKAIAIiZrIScgCEEMbEG4ygFqKAIAIAdBDGxBuMoBaigCACIcayEXIAhBA3RB8MoBaigCACAHQQN0QfDKAWooAgAiDmshDCAIQQN0QfTKAWooAgAgB0EDdEH0ygFqKAIAIghrIQcFIAhBDGxBsMoBaigCACIiIAdBDGxBsMoBaigCAGshCSAIQQxsQbTKAWooAgAiJiAHQQxsQbTKAWooAgBrIScgCEEMbEG4ygFqKAIAIhwgB0EMbEG4ygFqKAIAayEXIAhBA3RB8MoBaigCACIOIAdBA3RB8MoBaigCAGshDCAIQQN0QfTKAWooAgAiCCAHQQN0QfTKAWooAgBrIQcLIA4gBiAMQRB1bGogDEH//wNxIAZsQRB1aiEMIAggBiAHQRB1bGogB0H//wNxIAZsQRB1aiEOICIgBiAJQRB1bGogCUH//wNxIAZsQRB1aiEIIBwgBiAXQRB1bGogF0H//wNxIAZsQRB1aiEJICYgBiAnQRB1bGogJ0H//wNxIAZsQRB1agsFQe3J9hAhDEGKvq8bIQ5BouzKKiEIQaLsyiohCUHa9ZPVAAshBiAAIBUgHWoiB0EAIAdBAEobIgdBgAIgB0GAAkgbNgIYAkAgCkEATARAIABB4CNqIicoAgBBBWwiBkECdCAqaiEHDAELQQAgDGsiB0H//wBxISdBACAOayIMQf//AHEhFyAHQQJ0QRB1IRUgDEECdEEQdSEdIAhBEHUhIiAIQf//A3EhJiAGQRB1IRwgBkH//wNxISQgCUEQdSElIAlB//8DcSEwIAAoAhAhByAAKAIUIQhBACEGA0AgCCAVIAcgBkEBdCAgaiIxLgEAIgggImxqIAggJmxBEHVqQQJ0IglBEHUiDGxqIAlB/P8DcSIOIBVsQRB1aiAMICdsIA4gJ2xBEHZqQQ11QQFqQQF1aiAIIBxsIAggJGxBEHVqaiEHIAggJWwgCCAwbEEQdWogDCAdbCAOIB1sQRB1aiAMIBdsIA4gF2xBEHZqQQ11QQFqQQF1amohCCAxQf//AUGAgH4gCUH//wBqQQ52Qf//A3EgCUGBgP//fUgbIAlBgID//wFKGzsBACAGQQFqIgYgCkcNAAsgACAHNgIQIAAgCDYCFAwBCwwBCyAAQeAjaiInKAIAQQVsIghBAnQgKmohByAKQQBKBH8gCiEGA38gBkF/aiIJQQJ0IAdqIABB6CdqIAZBAXRqLgEAsjgCACAGQQFKBH8gCSEGDAEFIAgLCwUgCAshBgsgByAHKgIAQ703hjWSOAIAIAYgCkEDdSIHakECdCAqaiIIIAgqAgBDvTeGNZI4AgAgB0EBdCAGakECdCAqaiIIIAgqAgBDvTeGtZI4AgAgB0EDbCAGakECdCAqaiIIIAgqAgBDvTeGtZI4AgAgB0ECdCAGakECdCAqaiIIIAgqAgBDvTeGNZI4AgAgB0EFbCAGakECdCAqaiIIIAgqAgBDvTeGNZI4AgAgB0EGbCAGakECdCAqaiIIIAgqAgBDvTeGtZI4AgAgB0EHbCAGakECdCAqaiIGIAYqAgBDvTeGtZI4AgAgAEHIJGoiWSgCAEUEQAJAIA0gCiAAQfQjaigCACIHaiIGaiIOIABBxCNqKAIAIghIBEBBntMCQdzTAkE7EAwLIAdBA3EEQEHB0AJBntACQTMQDAsgBkECdCAqakEAIAhrQQJ0aiEJQwAAAEBD2w9JQCAHQQFqspUiZSBllJMhaCAHQQBKIgwEQEEAIQYDQCAGQQJ0IB9qIGcgZZIgBkECdCAJaioCAEMAAAA/lJQ4AgAgBkEBciIKQQJ0IB9qIGUgCkECdCAJaioCAJQ4AgAgBkECciIKQQJ0IB9qIGUgaCBllCBnkyJnkiAKQQJ0IAlqKgIAQwAAAD+UlDgCACAGQQNyIgpBAnQgH2ogZyAKQQJ0IAlqKgIAlDgCACBoIGeUIGWTIWUgBkEEaiIGIAdIDQALCyAHQQJ0IB9qIgogB0ECdCAJaiINIAggB0EBdGsiBkECdBAOGiAGQQJ0IApqIQkgBkECdCANaiEKIAwEQEMAAIA/IWcgaEMAAAA/lCFlQQAhBgNAIAZBAnQgCWogZyBlkiAGQQJ0IApqKgIAQwAAAD+UlDgCACAGQQFyIgxBAnQgCWogZSAMQQJ0IApqKgIAlDgCACAGQQJyIgxBAnQgCWogZSBoIGWUIGeTImeSIAxBAnQgCmoqAgBDAAAAP5SUOAIAIAZBA3IiDEECdCAJaiBnIAxBAnQgCmoqAgCUOAIAIGggZ5QgZZMhZSAGQQRqIgYgB0gNAAsLIAsgCCAAQagkaiIMKAIAIgdBAWoiBiAGIAhKGyIJQQBKBH1BACEGA0AgBkECdCALaiAfIAZBAnQgH2ogCCAGaxAXtjgCACAGQQFqIgYgCUgNAAsgCyoCAAVDAAAAAAsiZSBlQ28SgzqUQwAAgD+SkiJlOAIAIBAgZSAsIAsgBxBCImVDAACAPyBlQwAAgD9eG5U4AsAFIAwoAgAiCkEASgRAQQEhCEEAIQYDQCAIQQF2IQsgBkECdCAsaioCACFlIAZBAWoiCUH+////B3EEQCAGQX9qIQ1BACEHA0AgB0ECdCA1aiIXKgIAIWcgFyBnIGUgDSAHa0ECdCA1aiIXKgIAImiUkjgCACAXIGggZSBnlJI4AgAgB0EBaiIHIAtHDQALCyAGQQJ0IDVqIGWMOAIAIAhBAWohCCAJIApHBEAgCSEGDAELCyAKQX9qIQYgCkEBSgRAQ6RwfT8hZUEAIQcDQCAHQQJ0IDVqIgggZSAIKgIAlDgCACBlQ6RwfT+UIWUgBiAHQQFqIgdHDQALBUOkcH0/IWULBUOkcH0/IWUgCkF/aiEGCyAGQQJ0IDVqIgYgZSAGKgIAlDgCACA2IDUgAEGMOGogDiAKEBsCQAJAIABBnSVqIjEsAAAiBkUNACAAQbgkaigCAA0AIAwoAgAhBiAAQbQjaigCACEHIABBvSNqLAAAIQggAEHoJGooAgAhCSAAQcAjaigCACEiAn8gAEGsJGooAgAhXiAAQaQkaigCACEkIABB5CNqKAIAIRwCQAJAICcoAgAiMkEIaw4JAQAAAAEAAAABAAtBltcCQdTXAkHwABAMCyAkQX9MBEBB+dcCQdTXAkHzABAMCyAkQQNOBEBBrdgCQdTXAkH0ABAMC0OamRk/IAayQ28SgzuUkyAHskPNzMw9lEMAAIA7lJMgCEEBdbJDmpkZPpSTIAmyQ83MzD2UQwAAADiUkyFnIBBB5AFqIUIgAEGaJWohTyAAQZwlaiFQIABBzM4AaiFDIF4LskMAAIA3lCFoIDJBCEYhRCAyQQxGIUUgMiAcQQVsIjxBFGoiB2whBiAHQQJ0IQ0gB0EDdCEJIDJBBWwhMCAyQQF0ISUgMkESbCIzQX9qITkCfwJAIDJBEEYiWgRAIAZBAEoEQCAGIQcDQCAHQX9qIghBAnQgNmoqAgAQESIKQYCAfiAKQYCAfkobIQogCEEBdCAWaiAKQf//ASAKQf//AUgbOwEAIAdBAUoEQCAIIQcMAQsLIAZBAXUhCyAGQQFKBEBBACEHQQAhCEEAIQYDQCAGQQF0IgpBAXQgFmouAQBBCnQiDCAIayIIQRB1QYG3fmwgCEH//wNxQYG3fmxBEHVqIAxqIgwgCGohCCAKQQFyQQF0IBZqLgEAQQp0Ig4gB2siCkH//wNxQZDNAGxBEHYgCkEQdUGQzQBsaiIXIAcgDGpqIQogDiAXaiEHIAZBAXQgGGpB//8BQYCAfiAKQQp2QQFqQQF2Qf//A3EgCkGA+P9fSBsgCkH/9/8fShs7AQAgBkEBaiIGIAtIDQALCwsgPEFsSgRAA0AgCUF/aiIGQQJ0IBlqIAZBAXQgGGouAQCyOAIAIAlBAUoEQCAGIQkMAQsLCwUCQCBFRQRAIERFBEBB4dgCQdTXAkGXARAMCyA8QWxMDQMDQCAJQX9qIgZBAnQgNmoqAgAQESIHQYCAfiAHQYCAfkobIQcgBkEBdCAYaiAHQf//ASAHQf//AUgbOwEAIAlBAUwNAiAGIQkMAAALAAsgBkEASgRAIAYhBwNAIAdBf2oiCEECdCA2aioCABARIgpBgIB+IApBgIB+ShshCiAIQQF0IB5qIApB//8BIApB//8BSBs7AQAgB0EBSgRAIAghBwwBCwsLIBZBEGohWyAWQgA3AwAgFkIANwMIQQAhB0EAIQggHiEmIAYhCiAYIQYDQCAKQeADIApB4ANIGyEgIApBAEoEQEEAIQsDQCALQQJ0IFtqIAcgC0EBdCAmai4BAEEIdGoiBzYCACAIIAdBAnQiB0EQdSIIQZNqbGogB0H8/wNxIgxBk2psQRB1aiEHIAhBlU1sIAxBlU1sQRB1aiEIIAtBAWoiCyAgRw0ACwsgIEECSgRAIBYoAgAhFyAWIQsgICEMA38gCygCBCIOQRB1IVEgC0EMaiIdKAIAIhVBEHUhUiAGQf//AUGAgH4gF0EQdUHZJGwgF0H//wNxQdkkbEEQdmogUUHz0wBsaiAOQf//A3EiXUHz0wBsQRB2aiALKAIIIg5B//8DcUHUwABsQRB2IA5BEHVB1MAAbGoiF2ogUkGfDGxqIBVB//8DcSJcQZ8MbEEQdmoiDkEFdkEBakEBdkH//wNxIA5B4P//fkgbIA5B3///AEobOwEAIAZBBGohDiAGQf//AUGAgH4gCygCECIGQf//A3FB2SRsQRB2IBcgUkHz0wBsIFxB89MAbEEQdmogUUGfDGxqaiBdQZ8MbEEQdmogBkEQdUHZJGxqaiIGQQV2QQFqQQF2Qf//A3EgBkHg//9+SBsgBkHf//8AShs7AQIgDEF9aiEGIAxBBUoEfyAVIRcgHSELIAYhDCAOIQYMAQUgDgsLIQYLIAogIGsiCkEASgRAIBYgIEECdCAWaiILKQIANwIAIBYgCykCCDcCCCAgQQF0ICZqISYMAQsLIDxBbEoEQANAIAlBf2oiBkECdCAZaiAGQQF0IBhqLgEAsjgCACAJQQFKBEAgBiEJDAELCwsLCyA8QWxMDQBBACEHQQAhCEEAIQYDQCAGQQF0IglBAXQgGGouAQBBCnQiCiAIayIIQRB1QYG3fmwgCEH//wNxQYG3fmxBEHVqIApqIgogCGohCCAJQQFyQQF0IBhqLgEAQQp0IgsgB2siCUH//wNxQZDNAGxBEHYgCUEQdUGQzQBsaiIMIAcgCmpqIQkgCyAMaiEHIAZBAXQgNGpB//8BQYCAfiAJQQp2QQFqQQF2Qf//A3EgCUGA+P9fSBsgCUH/9/8fShs7AQAgBkEBaiIGIA1IDQALIA0hBgNAIAZBf2oiB0ECdCAUaiAHQQF0IDRqLgEAsjgCACAGQQFKBEAgByEGDAELCyANIQYDfyAGQX5qQQJ0IBRqKgIAIAZBf2oiB0ECdCAUaiIIKgIAqLKSImVDAP7/Rl4EQEMA/v9GIWUFIGVDAAAAx10EQEMAAADHIWULCyAIIGWoQRB0QRB1sjgCACAGQQJKBH8gByEGDAEFIBQLCwwBCyAUCyEHIChBACAcQdQEbBAPGiAcQQF1IQ4gHEEBSgRAAkAgDUECdCAUaiEMQQAhCSAUQcACaiEGAkACQAJAA0AgBkGgAWoiCiAMTQRAIAZBYGoiCyAHSQ0CIAZBgAFqIAxLDQMgBiAGQeB9aiAhQShBwQAQKiAhKgKAAiFlQQAhCEQAAAAAAAAAACFuA0AgbiAIQQJ0IAZqKgIAuyJuIG6iIAhBAXJBAnQgBmoqAgC7Im4gbqKgIAhBAnJBAnQgBmoqAgC7Im4gbqKgIAhBA3JBAnQgBmoqAgC7Im4gbqKgoCFuIAhBBGoiCEElSQ0AC0EAIQZEAAAAAAAAAAAhbwNAIG8gBkECdCALaioCALsibyBvoiAGQQFyQQJ0IAtqKgIAuyJvIG+ioCAGQQJyQQJ0IAtqKgIAuyJvIG+ioCAGQQNyQQJ0IAtqKgIAuyJvIG+ioKAhbyAGQQRqIgZBJUkNAAsgKCAoKgIgIGW7RAAAAAAAAABAoiBuIG+gRAAAAAAAiANBoCJuo7aSOAIgIAshBkEJIQgDQCAIQQJ0IChqIgsgCyoCAEHIACAIa0ECdCAhaioCALtEAAAAAAAAAECiIG4gBkF8aiILKgIAuyJuIG6iIAYqApwBuyJuIG6ioaAibqO2kjgCACAIQQFqIghByQBHBEAgCyEGDAELCyAJQQFqIgkgDk4NBSAKIQYMAQsLQf/YAkHU1wJBrQEQDAwCC0HP2QJB1NcCQbIBEAwMAQtB+dkCQdTXAkGzARAMCwsLQcgAIQYDQCAGQQJ0IChqIgcqAgAhZSAHIGUgZSAGspRDAACAOZSTOAIAIAZBf2ohByAGQQhLBEAgByEGDAELCyAkQQF0Ig5BBGoiCUEDbEEZTgRAQcjaAkHU1wJB2gEQDAsgJEF+TARAQcvcAkHj3AJBMhAMCyAkQR5KBEBB+dwCQePcAkE0EAwLIChBIGohDEEAIQYDQCAGQQJ0IClqIAY2AgAgBkEBaiIGIAlHDQALQQEhBwNAIAdBAnQgDGoqAgAhZSAHIQYCfwJ/AkADfyAGQQJ0IAxqIQogZSAGQX9qIghBAnQgDGoiCyoCACJmXkUNASAKIGY4AgAgBkECdCApaiAIQQJ0IClqIgooAgA2AgAgBkEBSgR/IAghBgwBBSALIQggCgsLDAELIAohCCAGQQJ0IClqCyFfIAggZTgCACBfCyAHNgIAIAdBAWoiByAJRw0ACyAkQR9IBEAgDkEDakECdCAMaiELIA5BAmohCiAJIQcDQCAHQQJ0IAxqKgIAImUgCyoCAF4EQCAKIQYDQCBlIAZBAnQgDGoqAgAiZl4EQCAGQQFqIghBAnQgDGogZjgCACAIQQJ0IClqIAZBAnQgKWooAgA2AgAgBkF/aiEIIAZBAEoEfyAIIQYMAgUgCAshBgsLIAZBAWoiBkECdCAMaiBlOAIAIAZBAnQgKWogBzYCAAsgB0EBaiIHQcEARw0ACwsgHEECdCEGAkACQCAMKgIAImVDzcxMPl0EQCBCQQAgBhAPGgwBBQJAIGUgZSBolCJlXkUEQEGA2wJB1NcCQfEBEAwLQQAhBwJAAkADfyAHQQJ0IClqIgYgBigCAEEBdEEQajYCACAHQQFqIgYgCU4NASAHQQlqQQJ0IChqKgIAIGVeBH8gBiEHDAEFIAYLCyEPDAELICRBfkoEQCAJIQ8MAQtBgNsCQdTXAkHxARAMCyAjQRZqQQBBkgIQDxpBACEGA0AgBkECdCApaigCAEEBdCAjakEBOwEAIA8gBkEBaiIGRw0ACyAjLgGiAiEHQZIBIQYDQCAGQX9qIQggBkEBdCAjaiIJIAkvAQAgB0H//wNxIAZBfmpBAXQgI2ouAQAiB0H//wNxamo7AQAgBkEQSwRAIAghBgwBCwtBECEHQQAhBgNAIAdBAWoiCUEBdCAjai4BAEEASgR/IAZBAnQgKWogBzYCACAGQQFqBSAGCyEIIAlBkAFHBEAgCSEHIAghBgwBCwsgIy4BogIhByAjLgGgAiEGQZIBIQkDQCAJQX9qIQogCUEBdCAjaiIMIAwvAQAgB0H//wNxIAZB//8DcWogCUF9akEBdCAjai4BACILQf//A3FqajsBACAJQRBLBEAgBiEHIAshBiAKIQkMAQsLQRAhB0EAIQYDQCAHQQF0ICNqLgEAQQBKBEAgBkEBdCAjaiAHQf7/A2o7AQAgBkEBaiEGCyAHQQFqIgdBkwFHDQALIChBAEHQEhAPGiAcQQBKIg8gBkEASnEEQEEAIQogNkGABWogGUGABWogRBshBwNAQQAhCUQAAAAAAAAAACFuA0AgbiAJQQJ0IAdqKgIAuyJuIG6iIAlBAXJBAnQgB2oqAgC7Im4gbqKgIAlBAnJBAnQgB2oqAgC7Im4gbqKgIAlBA3JBAnQgB2oqAgC7Im4gbqKgoCFuIAlBBGoiCUElSQ0ACyBuRAAAAAAAAPA/oCFwQQAhCwNAQQAgC0EBdCAjai4BACIOa0ECdCAHaiEMQQAhCUQAAAAAAAAAACFuA0AgbiAJQQJ0IAxqKgIAuyAJQQJ0IAdqKgIAu6IgCUEBciINQQJ0IAxqKgIAuyANQQJ0IAdqKgIAu6KgIAlBAnIiDUECdCAMaioCALsgDUECdCAHaioCALuioCAJQQNyIg1BAnQgDGoqAgC7IA1BAnQgB2oqAgC7oqCgIW4gCUEEaiIJQSVJDQALIApB1ARsIChqIA5BAnRqIG5EAAAAAAAAAABkBH1BACEJRAAAAAAAAAAAIW8DQCBvIAlBAnQgDGoqAgC7Im8gb6IgCUEBckECdCAMaioCALsibyBvoqAgCUECckECdCAMaioCALsibyBvoqAgCUEDckECdCAMaioCALsibyBvoqCgIW8gCUEEaiIJQSVJDQALIG5EAAAAAAAAAECiIHAgb6CjtgVDAAAAAAs4AgAgBiALQQFqIgtHDQALIAdBoAFqIQcgCkEBaiIKIBxHDQALCyAiQQBKBH0gRQR/ICJBAXRBA20FICIgWnYLIgayuxAFRGyjeQlPkwpAorYFICIhBkMAAAAACyFpQQtBAyAcQQRGIhcbIQ1BC0EDIBcgRCAkQQBKcXEbIQxBsNsBQbbNAiAXGyEVIAhBAEoEQAJAIByyImpDzcxMPpQhayAGQQBKISAgZyBqlCFsIAxBAnQhIkEAIQtDAAAAACFoQwAAesQhZ0EAIQpBfyEJA0AgCkECdCApaigCACEOIA8EQEEAIQYDQCAGQQJ0IBNqIh1DAAAAADgCAEMAAAAAIWVBACEHA0AgB0HUBGwgKGogDiAGIAcgDWxqIBVqLAAAakECdGoqAgAgZZIhZSAHQQFqIgcgHEcNAAsgHSBlOAIAIAwgBkEBaiIGRw0ACwUgE0EAICIQDxoLQQAhB0MAAHrEIWVBACEGA0AgBkECdCATaioCACJmIGVeIR0gZiBlIB0bIWUgBiAHIB0bIQcgDCAGQQFqIgZHDQALIGUgayAOsrsQBURso3kJT5MKQKK2Im2UkyFmICAEQCBmIG0gaZMiZiBmlCJmIGsgQyoCAJSUIGZDAAAAP5KVkyFmCyAHIAsgZiBnXiBlIGxecSIHGyEGIA4gCSAHGyEJIGYgZyAHGyFnIGUgaCAHGyFoIAggCkEBaiIKRwRAIAYhCwwBCwsgCUF/Rg0AIEMgaCBqlTgCACBPIDJBCEoEfyBFBH8gCUEQdEEQdUEDbCIGQQFxIAZBAXVqBSAJQQF0CyEGICUgM0gEfyAlIAYgBiAlSBsgOSAGIDNIGwUgJSA5IAYgBiA5SBsgBiAlShsLIglBfmoiBiAlIAYgJUobIQ4CQAJAAkACQCAcQQJrDgMBAgACC0Hg2wEhUyAkQQN0QfDcAWohRiAWIRFBIiFUICRBwM0CaiwAACFVDAILQZDbASFTQbzNAiFGIBYhEUEMIVRBDCFVDAELQaTbAkHU1wJBhgQQDAtBACAOayEdQQAhByAyQRRsQQJ0IDZqIgwhCANAIEYgB0EBdCIGaiwAACIKIQ0gCCAdQQJ0IAhqQQAgRiAGQQFyaiwAACIGIhVrQQJ0aiARIDAgFUEBIA1rahAqIAogBkwEQCANIQZBACEKA0AgCkECdCAeaiAVIAZrQQJ0IBZqKAIANgIAIApBAWohCiAGQQFqIQsgBiAVSARAIAshBgwBCwsLIAcgVGwhFUEAIA1rQQJ0IB5qIQ1BACEGA0AgB0GoBWwgSWogBkEUbGoiCiBTIAYgFWpqLAAAQQJ0IA1qIgspAgA3AgAgCiALKQIINwIIIAogCygCEDYCECBVIAZBAWoiBkcNAAsgMEECdCAIaiEIIAdBAWoiByAcRw0ACwJAAkACQAJAIBxBAmsOAwECAAILQeDbASFWICRBA3RB8NwBaiFHIB4hG0EiIVcgJEHAzQJqLAAAIVgMAgtBkNsBIVZBvM0CIUcgHiEbQQwhV0EMIVgMAQtBpNsCQdTXAkHIBBAMCyAwQX1qIREgMEEDSiEVIDBBfHEhCkEAIQggDCEGA0BBACAOIEcgCEEBdCIdaiwAACIgIg1qa0ECdCAGaiELIBUEf0EAIQdEAAAAAAAAAAAhbgN/IG4gB0ECdCALaioCALsibiBuoiAHQQFyQQJ0IAtqKgIAuyJuIG6ioCAHQQJyQQJ0IAtqKgIAuyJuIG6ioCAHQQNyQQJ0IAtqKgIAuyJuIG6ioKAhbiAHQQRqIgcgEUgNACAKCwVEAAAAAAAAAAAhbkEACyIHIDBIBEADQCBuIAdBAnQgC2oqAgC7Im4gbqKgIW4gMCAHQQFqIgdHDQALCyAbIG5E/Knx0k1iUD+gIm62OAIAIEcgHUEBcmosAAAiByAgSgRAQQEgDWsgB2ohHUEBIQcDQCAHQQJ0IB5qIG4gMCAHa0ECdCALaioCALsibiBuoqFBACAHa0ECdCALaioCALsibiBuoqAibrY4AgAgB0EBaiIHIB1HDQALCyAIIFdsIR1BACANa0ECdCAeaiEgQQAhBwNAIAhBqAVsIEhqIAdBFGxqIgsgViAHIB1qaiwAAEECdCAgaiINKQIANwIAIAsgDSkCCDcCCCALIA0oAhA2AhAgWCAHQQFqIgdHDQALIDBBAnQgBmohBiAIQQFqIgggHEcNAAsgFwR/QeDbASERQSIhGyAkQcDNAmosAAAFQZDbASERQQwhG0EMCyENIBwgMGwiB0F9aiEIIAdBA0oEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCAMaioCALsibiBuoiAGQQFyQQJ0IAxqKgIAuyJuIG6ioCAGQQJyQQJ0IAxqKgIAuyJuIG6ioCAGQQNyQQJ0IAxqKgIAuyJuIG6ioKAhbiAGQQRqIgYgCEgNAAsgB0F8cQVEAAAAAAAAAAAhbkEACyIGIAdIBEADQCBuIAZBAnQgDGoqAgC7Im4gbqKgIW4gByAGQQFqIgZHDQALC0PNzEw9IAmylSFoIG5EAAAAAAAA8D+gIXAgDiAJQQJqIgYgOSAGIDlIGyIMSgRAQQAhByAJIQYFIA1BAEohF0EAIQdDAAB6xCFlIA4hCEEAIQogCSEGA0AgFwRAAkAgD0UEQEEAIQkDQCBlQwAAAABdBEAgCSAHIAlB4NsBaiwAACAIaiAzSCILGyEHQwAAAAAgZSALGyFlIAggBiALGyEGCyANIAlBAWoiCUcNAAsMAQtBACEJA0BEAAAAAAAAAAAhbyBwIW5BACELA0AgbyALQagFbCBJaiAJQRRsaiAKQQJ0aioCALugIW8gbiALQagFbCBIaiAJQRRsaiAKQQJ0aioCALugIW4gC0EBaiILIBxHDQALIG9EAAAAAAAAAABkBH1DAACAPyBoIAmylJMgb0QAAAAAAAAAQKIgbqO2lAVDAAAAAAsiZyBlXgRAIAkgByAJQeDbAWosAAAgCGogM0giCxshByBnIGUgCxshZSAIIAYgCxshBgsgDSAJQQFqIglHDQALCwsgCkEBaiEKIAhBAWohCSAIIAxIBEAgCSEIDAELCwsgDwRAICUgM0oEQEEAIQgDQCAQQeQBaiAIQQJ0aiAlIDMgESAHIAggG2xqaiwAACAGaiIJIAkgM0gbIAkgJUobNgIAIAhBAWoiCCAcRw0ACwVBACEIA0AgEEHkAWogCEECdGogMyAlIBEgByAIIBtsamosAAAgBmoiCSAJICVIGyAJIDNKGzYCACAIQQFqIgggHEcNAAsLCyAGICVrBSAPBEBBACEHA0AgEEHkAWogB0ECdGogByANbCAGaiAVaiwAACAJaiIIQRAgCEEQShsiCEGQASAIQZABSBs2AgAgB0EBaiIHIBxHDQALCyAGIQcgCUHw/wNqC0H//wNxIgY7AQAgUCAHOgAAIAZBEHRBEHVBf0oEQEEBIQYMAwtB19sCQdTXAkHaAxAMCwsgQkIANwIAIEJCADcCCAwCCwsMAQsgQ0MAAAAAOAIAIE9BADsBACBQQQA6AABBACEGCyAGBH8gMUECOgAAQQIFIDFBAToAAEEBCyEGDAELIBBCADcC5AEgEEIANwLsASAAQZolakEAOwEAIABBnCVqQQA6AAAgAEHMzgBqQwAAAAA4AgALIABB+CNqKAIAIQ0gAEHsJGoiICgCALIia0MAAAA8lCFlIBAgAEHYJGoiIigCACAAQdwkaigCAGqyQwAAAD+UQwAAADiUImk4ArgFIBBEAAAAAAAA8D8gZUMAAKDBkkMAAIA+lIy7ECtEAAAAAAAA8D+go7YiajgCvAUgAEHEJGooAgAEfSBlBSBlQwAAgD8gAEG0I2ooAgCyQwAAgDuUkyJlIGlDAAAAP5RDAAAAP5IgakMAAABAlJQgZZSUkwshZiAGQf8BcUECRgR/IGYgAEHMzgBqKgIAQwAAAECUkiFnIABBniVqQQA6AAAgAEHkI2oiBygCAAUgJygCACIGQQF0IQwgAEHkI2oiCCgCACIJQRB0QRB1QQVsIgdBAm0hDiAHQQFKBEAgDLIhbCAMQX1qIQ8gBkEBSiERIAxBfHEhC0MAAAAAIWVBACEKQwAAAAAhZyAaIQYDQCARBH9BACEHRAAAAAAAAAAAIW4DfyBuIAdBAnQgBmoqAgC7Im4gbqIgB0EBckECdCAGaioCALsibiBuoqAgB0ECckECdCAGaioCALsibiBuoqAgB0EDckECdCAGaioCALsibiBuoqCgIW4gB0EEaiIHIA9IDQAgCwsFRAAAAAAAAAAAIW5BAAsiByAMSARAA0AgbiAHQQJ0IAZqKgIAuyJuIG6ioCFuIAwgB0EBaiIHRw0ACwsgZSBsIG62krsQBURso3kJT5MKQKK2ImggZ5OLkiBlIAobIWUgDEECdCAGaiEGIApBAWoiCiAORwRAIGghZwwBCwsFQwAAAAAhZQsga0PNzMy+lEMAAAA8lEMAAMBAkkMAAIA/IGmTlCBmkiFnIABBniVqIQYgZSAOQX9qskOamRk/lF4EQCAGQQA6AAAFIAZBAToAAAsgCCEHIAkLIQZBACANa0ECdCAqaiEJQ9ejcD8gECoCwAVDbxKDOpQiZSBllEMAAIA/kpUhaCAAQcAkaiIdKAIAIgiyQwAAgDeUIGpDCtcjPJSSIWogBkEASgRAAkAgAEH8I2ohJiAAQewjaiEcIABBnCRqIRdDAACAPyBqIGqUkyFrIGq7IXFBACEKIAkhBgJAAkACQANAICYoAgAiDCAnKAIAIg5BA2wiDWsiCUECbSILQQNxRQRAQwAAAEBD2w9JQCALQQFqspUiZSBllJMhaSAJQQFKIg8EQEMAAAAAIWZBACEJA0AgCUECdCAZaiBmIGWSIAlBAnQgBmoqAgBDAAAAP5SUOAIAIAlBAXIiEUECdCAZaiBlIBFBAnQgBmoqAgCUOAIAIAlBAnIiEUECdCAZaiBlIGkgZZQgZpMiZpIgEUECdCAGaioCAEMAAAA/lJQ4AgAgCUEDciIRQQJ0IBlqIGYgEUECdCAGaioCAJQ4AgAgaSBmlCBlkyFlIAlBBGoiCSALSA0ACwsgC0ECdCAZaiALQQJ0IAZqIA5BDGwQDhogCyANaiIJQQJ0IBlqIQ4gCUECdCAGaiENIA8EQEMAAIA/IWYgaUMAAAA/lCFlQQAhCQNAIAlBAnQgDmogZiBlkiAJQQJ0IA1qKgIAQwAAAD+UlDgCACAJQQFyIg9BAnQgDmogZSAPQQJ0IA1qKgIAlDgCACAJQQJyIg9BAnQgDmogZSBpIGWUIGaTImaSIA9BAnQgDWoqAgBDAAAAP5SUOAIAIAlBA3IiD0ECdCAOaiBmIA9BAnQgDWoqAgCUOAIAIGkgZpQgZZMhZSAJQQRqIgkgC0gNAAsLAn8CfyAcKAIAIWAgFygCACELIAhBAEoEQCAWQQBByAEQDxogHkEAQcgBEA8aIAtBAXENBSAMQQBKBEACQCALQQN0IBZqIQ0gC0EDdCAeaiEOIAtBAEwEQCAOKwMAIW5BACEIA0AgDSAIQQJ0IBlqKgIAuyJvOQMAIG4gFisDACBvoqAhbiAIQQFqIgggDEcNAAsgDiBuOQMADAELRAAAAAAAAAAAIW5BACEJA0BBACEIIAlBAnQgGWoqAgC7IW8DQCBuIAhBAXIiD0EDdCAWaiIRKwMAIm4gb6EgcaKgIXAgCEEDdCAWaiBvOQMAIAhBA3QgHmoiFSAVKwMAIG8gFisDACJyoqA5AwAgbiAIQQJqIghBA3QgFmorAwAibiBwoSBxoqAhbyARIHA5AwAgD0EDdCAeaiIPIHIgcKIgDysDAKA5AwAgCCALSA0ACyANIG85AwAgDiAOKwMAIG8gFisDACJuoqA5AwAgCUEBaiIJIAxHDQALCwsgC0EATgRAQQAhCANAIAhBAnQgFGogCEEDdCAeaisDALY4AgAgCEEBaiEJIAggC0cEQCAJIQgMAQsLCwUgDCALQQFqIgggCCAMShsiCUEASgRAQQAhCANAIAhBAnQgFGogGSAIQQJ0IBlqIAwgCGsQF7Y4AgAgCEEBaiIIIAlIDQALCwsgFCAUKgIAImUgZUOCqPs3lEMAAIA/kpI4AgAgGCAUIAsQQiFpIBBB9AFqIApBGGxBAnRqIQ8gFygCACIOQQBKBEBBASELQQAhCANAIAtBAXYhDSAIQQJ0IBhqKgIAIWUgCEEBaiIMQf7///8HcQRAIAhBf2ohEUEAIQkDQCAJQQJ0IA9qIhUqAgAhZiAVIGYgZSARIAlrQQJ0IA9qIhUqAgAibJSSOAIAIBUgbCBlIGaUkjgCACAJQQFqIgkgDUcNAAsLIAhBAnQgD2ogZYw4AgAgC0EBaiELIAwgDkcEQCAMIQgMAQsLCyAKQQJ0IBBqIg4gaZEiZjgCACAXKAIAIhFBf2ohCSAdKAIAIgxBAEoiFQRAIGogCUECdCAPaioCAJQhZSARQQFKBEAgEUF+aiEIA0AgCEF/aiELIGogCEECdCAPaioCACBlk5QhZSAIQQBKBEAgCyEIDAELCwsgDiBmQwAAgD8gZUMAAIA/kpWUOAIACyARQQFKIg0EQCBoIWVBACEIA0AgCEECdCAPaiILIGUgCyoCAJQ4AgAgZSBolCFlIAkgCEEBaiIIRw0ACwUgaCFlCyBgC0ECdCAGaiFhIGUgCUECdCAPaiIbKgIAlCFlIBsgZTgCAAJAIBUEQCANBEAgCSEGA0AgBkF/aiIIQQJ0IA9qIgsqAgAgaiBllJMhZSALIGU4AgAgBkEBSgRAIAghBgwBCwsLIA8qAgAhZiARQQBMDQEgDyBrIGogZpRDAACAP5KVImUgZpQ4AgAgEUEBRiIVRQRAQQEhBgNAIAZBAnQgD2oiCCBlIAgqAgCUOAIAIAZBAWoiBiARRw0ACwsgDUUEQEEAIQZBACEJA0BBACEIQwAAgL8hZgNAIAggBiAIQQJ0IA9qKgIAiyJpIGZeIgsbIQYgaSBmIAsbIWYgCEEBaiIIIBFHDQALIGZDnu9/QF8NA0MAAIA/IGWVIWVBACEIA0AgCEECdCAPaiILIGUgCyoCAJQ4AgAgCEEBaiIIIBFHDQALIBtDpHB9PyAJskPNzMw9lEPNzEw/kiBmQ57vf8CSlCBmIAZBAWqylJWTIBsqAgCUOAIAIA8gayBqIA8qAgAiZpRDAACAP5KVImUgZpQ4AgAgFUUEQEEBIQgDQCAIQQJ0IA9qIgsgZSALKgIAlDgCACAIQQFqIgggEUcNAAsLIAlBAWoiCUEKSQ0ACwwCC0EAIQZBACELA0BBACEIQwAAgL8hZgNAIAggBiAIQQJ0IA9qKgIAiyJpIGZeIg0bIQYgaSBmIA0bIWYgCEEBaiIIIBFHDQALIGZDnu9/QF8NAiAPKgIAIWlBASEIA0AgCEF/akECdCAPaiBpIGogCEECdCAPaioCACJplJI4AgAgCEEBaiIIIBFHDQALQwAAgD8gZZUhZUEAIQgDQCAIQQJ0IA9qIg0gZSANKgIAlDgCACAIQQFqIgggEUcNAAtDpHB9PyALskPNzMw9lEPNzEw/kiBmQ57vf8CSlCBmIAZBAWqylJWTImYhZUEAIQgDQCAIQQJ0IA9qIg0gZSANKgIAlDgCACBlIGaUIWUgCSAIQQFqIghHDQALIBsgZSAbKgIAlCJlOAIAIAkhCANAIAhBf2oiDUECdCAPaiIjKgIAIGogZZSTIWUgIyBlOAIAIAhBAUoEQCANIQgMAQsLIA8gayBqIA8qAgAiZpRDAACAP5KVImUgZpQ4AgAgFUUEQEEBIQgDQCAIQQJ0IA9qIg0gZSANKgIAlDgCACAIQQFqIgggEUcNAAsLIAtBAWoiC0EKSQ0ACwUgEUEATA0BQQAhBkEAIQsDQEEAIQhDAACAvyFmA0AgCCAGIAhBAnQgD2oqAgCLImkgZl4iFRshBiBpIGYgFRshZiAIQQFqIgggEUcNAAsgZkOe739AXw0CQ6RwfT8gC7JDzczMPZRDzcxMP5IgZkOe73/AkpQgZiAGQQFqspSVkyFmIA0EQCBmIWVBACEIA0AgCEECdCAPaiIVIGUgFSoCAJQ4AgAgZSBmlCFlIAkgCEEBaiIIRw0ACyAbKgIAIWkFIGUhaSBmIWULIBsgZSBplCJlOAIAIAtBAWoiC0EKSQ0ACwsLIApBAWoiCiAHKAIAIgZODQQgDCEIIGELIQYMAQsLQcHQAkGe0AJBMxAMDAILQe7VAkGT1gJBMRAMDAELAnwgZ0MK1yO+lLsQBiFzIAZBAEwEQCAGIRIMAwsgcwu2IWVBACEHA38gB0ECdCAQaiIIIAgqAgAgZZRDTMmfP5I4AgAgB0EBaiIHIAZHDQBBASE9IAYLIRILCwUgBiESCyAAQbQjaiIdKAIAsiJoQwAAgDuUICIoAgCyQwAAADiUQwAAgL+SQwAAAD+UQwAAgD+SQwAAgECUlCFlAkACQCAxLAAAQQJGIggEfSA9BEBDzcxMPiAnKAIAspUhZkEAIQYDQCAQQfQEaiAGQQJ0aiBmQwAAQEAgEEHkAWogBkECdGooAgCylZIiZ0MAAIC/kjgCACAQQYQFaiAGQQJ0akMAAIA/IGeTIGUgZ5STOAIAIAZBAWoiBiASRw0ACwtDAACAviBoQ2Zmhj6UQwAAgDuUkyFlDAEFIBBDZmamPyAnKAIAspUiZ0MAAIC/kiJoOAL0BCAQQwAAgD8gZ5MgZSBnlEOamRk/lJMiZTgChAUgaLwhByASQQFKBH0gECBoOAL4BCAQIGU4AogFIBJBAkYEfUMAAAAAIWZDAACAvgVBAiEGA0AgEEH0BGogBkECdGogBzYCACAQQYQFaiAGQQJ0aiAQKAKEBTYCACASIAZBAWoiBkYEQEMAAIC+IWUMBQUgECgC9AQhBwwBCwAACwALBUMAAAAAIWZDAACAvgsLIWUMAQsgCAR9IABBzM4AaioCAJFDAACAP0MAAIA/IBAqArwFkyAQKgK4BZSTQ83MTD6UQ5qZmT6SlAVDAAAAAAshZgsgPQRAIABBhDhqIgcqAgAhZyAAQYg4aiIIKgIAIWhBACEGA0AgEEGkBWogBkECdGogZyBmIGeTQ83MzD6UkiJnOAIAIBBBlAVqIAZBAnRqIGggZSBok0PNzMw+lJIiaDgCACAGQQFqIgYgEkcNAAsgByBnOAIAIAggaDgCAAsgAEHkI2oiGygCACIMQQBKIhcEQEEAIQYDQCAGQQJ0IChqQwAAgD8gBkECdCAQaioCAJU4AgAgBkEBaiIGIAxHDQALCyAxLAAAQQJGBEACQCBOKAIAIABBoCRqIiIoAgBrIBAoAuQBIgZBAmpIBEBB/dMCQfLUAkE+EAwLIABB7CNqIiYoAgAhDyAXBEACQCAPQX1qIRwgD0EDSiEjIA9BfHEhDiAPQX5KISQgD0EFaiIVQXxxIQ0gGCEKQQAhCSA0IQsDQEF+IAZrQQJ0IBpqIghBEGohESAjBH9BACEGRAAAAAAAAAAAIW4DfyBuIAZBAnQgEWoqAgC7Im4gbqIgBkEBckECdCARaioCALsibiBuoqAgBkECckECdCARaioCALsibiBuoqAgBkEDckECdCARaioCALsibiBuoqCgIW4gBkEEaiIGIBxIDQAgDgsFRAAAAAAAAAAAIW5BAAsiBiAPSARAA0AgbiAGQQJ0IBFqKgIAuyJuIG6ioCFuIAZBAWoiBiAPRw0ACwsgCiButjgCACAKIG4gEUF8aioCACJlIGWUIA9Bf2pBAnQgEWoqAgAiZSBllJO7oCJutjgCGCAKIG4gEUF4aioCACJlIGWUIA9BfmpBAnQgEWoqAgAiZSBllJO7oCJutjgCMCAKIG4gEUF0aioCACJlIGWUIA9BfWpBAnQgEWoqAgAiZSBllJO7oCJutjgCSCAKIG4gEUFwaioCACJlIGWUIA9BfGpBAnQgEWoqAgAiZSBllJO7oLY4AmBBBCESQQEhByAIQQxqIQgDQCAHQQVsQQJ0IApqIBEgCCAPEBcibrYiZTgCACAHQQJ0IApqIGU4AgAgB0EBckEFRwRAQQEhBgNAIAYgBiAHaiIlQQVsakECdCAKaiBuQQAgBmsiKUECdCARaioCACApQQJ0IAhqKgIAlCAPIAZrIilBAnQgEWoqAgAgKUECdCAIaioCAJSTu6AibrYiZTgCACAlIAZBBWxqQQJ0IApqIGU4AgAgEiAGQQFqIgZHDQALCyAIQXxqIQggEkF/aiESIAdBAWoiB0EFRw0ACyALIBEgGiAPEBe2OAIAIAsgEUF8aiIGIBogDxAXtjgCBCALIAZBfGoiBiAaIA8QF7Y4AgggCyAGQXxqIgYgGiAPEBe2OAIMIAsgBkF8aiAaIA8QF7Y4AhAgJAR/QQAhBkQAAAAAAAAAACFuA38gbiAGQQJ0IBpqKgIAuyJuIG6iIAZBAXJBAnQgGmoqAgC7Im4gbqKgIAZBAnIiB0ECdCAaaioCALsibiBuoqAgBkEDckECdCAaaioCALsibiBuoqCgIW4gBkEEaiEGIAcgD0gNACANCwVEAAAAAAAAAAAhbkEACyIGIBVIBEADQCBuIAZBAnQgGmoqAgC7Im4gbqKgIW4gBkEBaiIGIBVHDQALC0MAAIA/IG62ImcgCioCACJlIAoqAmCSQ4/CdTyUQwAAgD+SImggaCBnXRuVIWdBACEGA0AgBkECdCAKaiBlIGeUOAIAIAZBAXJBAnQgCmoiByAHKgIAIGeUOAIAIAZBAnJBAnQgCmoiByAHKgIAIGeUOAIAIAZBA3JBAnQgCmoiByAHKgIAIGeUOAIAIAZBBGoiBkEYSQRAIAZBAnQgCmoqAgAhZQwBCwsgCiAKKgJgIGeUOAJgIAsgCyoCACBnlDgCACALIAsqAgQgZ5Q4AgQgCyALKgIIIGeUOAIIIAsgCyoCDCBnlDgCDCALIAsqAhAgZ5Q4AhAgDCAJQQFqIglGDQEgEEHkAWogCUECdGooAgAhBiAKQeQAaiEKIA9BAnQgGmohGiALQRRqIQsMAAALAAsLIAxBGWwiB0EASgRAQQAhBgNAIAZBAnQgGWogBkECdCAYaioCAEMAAABIlBARNgIAIAcgBkEBaiIGRw0ACwsgAEGEJWohByAAQaAlaiEIIABBsCRqIRIgDEEFbCEJIBcEQEEAIQYDQCAGQQJ0IBRqIAZBAnQgNGoqAgBDAAAASJQQETYCACAGQQFqIgYgCUgNAAsgHiAHIAggEiAWIBkgFCAPIAwQUUEAIQYDQCAQQZABaiAGQQJ0aiAGQQF0IB5qLgEAskMAAIA4lDgCACAGQQFqIgYgCUgNAAsFIB4gByAIIBIgFiAZIBQgDyAMEFELIBAgFigCALJDAAAAPJQiZTgCxAUgAEGhJWogAwR/QQAFAn9BAiBlIABBiCRqKAIAIABB8CxqKAIAarKUQ83MzD2UImVDAAAAQF4NABpBACBlQwAAAABdDQAaIGWoCwsiBjoAACAQIAZBGHRBGHVBAXRBuLACai4BALJDAACAOJQ4AuABICIoAgAhCCAmKAIAIQ4gGygCACIGQQBMDQAgCCAOaiIYQQBMDQAgEyEHQQAhEkEAIAhrQQJ0ICpqIQkDQCASQQJ0IChqKgIAIWUgEEGQAWogEkEFbEECdGoiCCoCACFnIAgqAgQhaCAIKgIIIWYgCCoCDCFpIAgqAhAhakEAIQpBACAQQeQBaiASQQJ0aigCAGtBAnQgCWohCANAIApBAnQgB2oiDCAKQQJ0IAlqKAIAIgs2AgAgDCALviBnIAgqAgiUkyJrOAIAIAwgayBoIAhBBGoiCyoCAJSTIms4AgAgDCBrIGYgCCoCAJSTIms4AgAgDCBrIGkgCEF8aioCAJSTIms4AgAgDCBlIGsgaiAIQXhqKgIAlJOUOAIAIApBAWoiCiAYRwRAIAshCAwBCwsgGEECdCAHaiEHIA5BAnQgCWohCSASQQFqIhIgBkcNAAsLBSAXBEAgAEHsI2ooAgAiCyAAQaAkaigCACIHaiEKQQAhEiATIQZBACAHa0ECdCAqaiEIA0AgEkECdCAoaioCACFlIApB/P8DcSIJBH9BACEHA38gB0ECdCAGaiAHQQJ0IAhqKgIAIGWUOAIAIAdBAXIiDkECdCAGaiAOQQJ0IAhqKgIAIGWUOAIAIAdBAnIiDkECdCAGaiAOQQJ0IAhqKgIAIGWUOAIAIAdBA3IiDkECdCAGaiAOQQJ0IAhqKgIAIGWUOAIAIAdBBGoiByAJSQ0AIAkLBUEACyIHIApIBEADQCAHQQJ0IAZqIAdBAnQgCGoqAgAgZZQ4AgAgB0EBaiIHIApHDQALCyAKQQJ0IAZqIQYgC0ECdCAIaiEIIBJBAWoiEiAMRw0ACwsgEEGQAWpBACAMQRRsEA8aIBBDAAAAADgCxAUgAEGwJGpBADYCACAMIQYLIABBuCRqIhgoAgAEfUMK1yM8BSAQKgLEBUMAAEBAlbsQBrZDAEAcRpUgECoCvAVDAABAP5RDAACAPpKVCyFlIABBoCRqIggoAgAiCSAAQewjaiI0KAIAaiEHIABBnyVqIhJBBDoAACA1IBMgZSAHIAYgCRBDIWcCQAJAIABBmCRqIg4oAgAEQAJAIBgoAgANACAbKAIAQQRHDQAgLCAHQQF0IgxBAnQgE2ogZSAHQQIgCCgCABBDIWUgISAsIAgoAgAQRSAIKAIAIglBAEoiCgRAQQAhBgNAIAZBAXQgFGogBkEBdCAhai8BACAAQZQjaiAGQQF0ai4BACILa0EQdEEQdUEDbEECdiALajsBACAGQQFqIgYgCUcNAAsLIBkgFCAJEBggCgRAQQAhBgNAIAZBAnQgLGogBkEBdCAZai4BALJDAACAOZQ4AgAgBkEBaiIGIAlHDQALCyAfICwgEyAMIAgoAgAQGyAIKAIAIgpBAnQgH2ohCyAHIAprIglBfWohDSAJQQNKIhoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCALaioCALsibiBuoiAGQQFyQQJ0IAtqKgIAuyJuIG6ioCAGQQJyQQJ0IAtqKgIAuyJuIG6ioCAGQQNyQQJ0IAtqKgIAuyJuIG6ioKAhbiAGQQRqIgYgDUgNAAsgCUF8cQVEAAAAAAAAAAAhbkEACyIGIAlIBHwDfCBuIAZBAnQgC2oqAgC7Im4gbqKgIW4gCSAGQQFqIgZHDQAgbgsFIG4LIW8gB0ECdCALaiELIBoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCALaioCALsibiBuoiAGQQFyQQJ0IAtqKgIAuyJuIG6ioCAGQQJyQQJ0IAtqKgIAuyJuIG6ioCAGQQNyQQJ0IAtqKgIAuyJuIG6ioKAhbiAGQQRqIgYgDUgNAAsgCUF8cQVEAAAAAAAAAAAhbkEACyIGIAlIBEADQCBuIAZBAnQgC2oqAgC7Im4gbqKgIW4gCSAGQQFqIgZHDQALCyBnIGWTImUgbyBuoLYiZ14EQCASQQM6AAAgZyFlBSBnQ///f39eDQELIApBAEoiCQRAAkBBACEGA0AgBkEBdCAUaiAGQQF0ICFqLwEAIABBlCNqIAZBAXRqLgEAIgtrQRB0QQ91QQJ2IAtqOwEAIAZBAWoiBiAKRw0ACyAZIBQgChAYIAlFDQBBACEGA0AgBkECdCAsaiAGQQF0IBlqLgEAskMAAIA5lDgCACAGQQFqIgYgCkcNAAsLBSAZIBQgChAYCyAfICwgEyAMIAgoAgAQGyAIKAIAIgpBAnQgH2ohCyAHIAprIglBfWohDSAJQQNKIhoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCALaioCALsibiBuoiAGQQFyQQJ0IAtqKgIAuyJuIG6ioCAGQQJyQQJ0IAtqKgIAuyJuIG6ioCAGQQNyQQJ0IAtqKgIAuyJuIG6ioKAhbiAGQQRqIgYgDUgNAAsgCUF8cQVEAAAAAAAAAAAhbkEACyIGIAlIBHwDfCBuIAZBAnQgC2oqAgC7Im4gbqKgIW4gCSAGQQFqIgZHDQAgbgsFIG4LIW8gB0ECdCALaiELIBoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCALaioCALsibiBuoiAGQQFyQQJ0IAtqKgIAuyJuIG6ioCAGQQJyQQJ0IAtqKgIAuyJuIG6ioCAGQQNyQQJ0IAtqKgIAuyJuIG6ioKAhbiAGQQRqIgYgDUgNAAsgCUF8cQVEAAAAAAAAAAAhbkEACyIGIAlIBEADQCBuIAZBAnQgC2oqAgC7Im4gbqKgIW4gCSAGQQFqIgZHDQALCyBlIG8gbqC2ImheBEAgEkECOgAAIGghZQUgZyBoXQ0BCyAKQQBKIgkEQAJAQQAhBgNAIAZBAXQgFGogBkEBdCAhai8BACAAQZQjaiAGQQF0ai4BACILa0EQdEEQdUECdiALajsBACAGQQFqIgYgCkcNAAsgGSAUIAoQGCAJRQ0AQQAhBgNAIAZBAnQgLGogBkEBdCAZai4BALJDAACAOZQ4AgAgBkEBaiIGIApHDQALCwUgGSAUIAoQGAsgHyAsIBMgDCAIKAIAEBsgCCgCACIKQQJ0IB9qIQsgByAKayIJQX1qIQ0gCUEDSiIaBH9BACEGRAAAAAAAAAAAIW4DQCBuIAZBAnQgC2oqAgC7Im4gbqIgBkEBckECdCALaioCALsibiBuoqAgBkECckECdCALaioCALsibiBuoqAgBkEDckECdCALaioCALsibiBuoqCgIW4gBkEEaiIGIA1IDQALIAlBfHEFRAAAAAAAAAAAIW5BAAsiBiAJSAR8A3wgbiAGQQJ0IAtqKgIAuyJuIG6ioCFuIAkgBkEBaiIGRw0AIG4LBSBuCyFvIAdBAnQgC2ohCyAaBH9BACEGRAAAAAAAAAAAIW4DQCBuIAZBAnQgC2oqAgC7Im4gbqIgBkEBckECdCALaioCALsibiBuoqAgBkECckECdCALaioCALsibiBuoqAgBkEDckECdCALaioCALsibiBuoqCgIW4gBkEEaiIGIA1IDQALIAlBfHEFRAAAAAAAAAAAIW5BAAsiBiAJSARAA0AgbiAGQQJ0IAtqKgIAuyJuIG6ioCFuIAkgBkEBaiIGRw0ACwsgZSBvIG6gtiJnXgRAIBJBAToAACBnIWUFIGggZ10NAQsgCkEASiIJBEACQEEAIQYDQCAGQQF0IBRqIABBlCNqIAZBAXRqLgEAOwEAIAZBAWoiBiAKRw0ACyAZIBQgChAYIAlFDQBBACEGA0AgBkECdCAsaiAGQQF0IBlqLgEAskMAAIA5lDgCACAGQQFqIgYgCkcNAAsLBSAZIBQgChAYCyAfICwgEyAMIAgoAgAQGyAIKAIAIgZBAnQgH2ohCiAHIAZrIglBfWohCyAJQQNKIgwEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCAKaioCALsibiBuoiAGQQFyQQJ0IApqKgIAuyJuIG6ioCAGQQJyQQJ0IApqKgIAuyJuIG6ioCAGQQNyQQJ0IApqKgIAuyJuIG6ioKAhbiAGQQRqIgYgC0gNAAsgCUF8cQVEAAAAAAAAAAAhbkEACyIGIAlIBHwDfCBuIAZBAnQgCmoqAgC7Im4gbqKgIW4gCSAGQQFqIgZHDQAgbgsFIG4LIW8gB0ECdCAKaiEHIAwEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCAHaioCALsibiBuoiAGQQFyQQJ0IAdqKgIAuyJuIG6ioCAGQQJyQQJ0IAdqKgIAuyJuIG6ioCAGQQNyQQJ0IAdqKgIAuyJuIG6ioKAhbiAGQQRqIgYgC0gNAAsgCUF8cQVEAAAAAAAAAAAhbkEACyIGIAlIBEADQCBuIAZBAnQgB2oqAgC7Im4gbqKgIW4gCSAGQQFqIgZHDQALCyBlIG8gbqC2XkUNACASQQA6AABBACEGDAILCyASLAAAIgZBBEcNACAhIDUgCCgCABBFIBIsAAAiBkEERw0AIA4oAgAhOkEEITsMAQsgDigCACIHRQRAQd/RAkGE0wJB5wAQDAsgGCgCAARAQd/RAkGE0wJB5wAQDAsgGygCAEEERgRAIAchOiAGITsMAQtB39ECQYTTAkHnABAMCyA6QQFGIDtB/wFxQQRGckUEQEGExgJB68YCQTMQDAsgHSgCAEEQdEEQdSIGQXtsQcoYaiAGQe7OA2xBEHVqIgZBAXVBACAbKAIAQQJGGyAGaiIKQQBMBEBBgMcCQevGAkE/EAwLIBQgISAIKAIAEEsCfyAOKAIAQQFGBH8Cf0EAIBIsAAAiBkEETg0AGiAIKAIAIQkgBkF/TARAQdPAAkHzwAJBLRAMCyAGIQcgCUEASgRAQQAhBgNAIAZBAXQgGWogBkEBdCAhai8BACAAQZQjaiAGQQF0ai4BACILa0EQdEEQdSAHbEECdiALajsBACAGQQFqIgYgCUcNAAsLIBYgGSAJEEsgEiwAACEGQQEgCCgCACIHQQBMDQAaIAYgBkEbdGxBEHUhCUEAIQYDfyAGQQF0IBRqIgsgBkEBdCAWai4BACAJbEEQdiALLgEAQQF1ajsBACAGQQFqIgYgB0cNAEEBCwsFQQALIWIgAEGIJWogISAAQdQkaigCACAUIAogAEG0JGooAgAgMSwAABB0IB5BIGoiByAhIAgoAgAQGCBiCwRAIAgoAgAhCSASLAAAIgZBf0wEQEHTwAJB88ACQS0QDAsgBkEFTgRAQYbBAkHzwAJBLhAMCyAGIQcgCUEASgRAQQAhBgNAIAZBAXQgGWogBkEBdCAhai8BACAAQZQjaiAGQQF0ai4BACISa0EQdEEQdSAHbEECdiASajsBACAGQQFqIgYgCUcNAAsLIB4gGSAJEBggCCgCACErBSAIKAIAIgZBEUgEQCAeIAcgBkEBdBAOGiAGISsFQaLHAkHrxgJB6AAQDAsLICtBAEoEQEEAIQYDQCAQQRBqIAZBAnRqIAZBAXQgHmouAQCyQwAAgDmUOAIAIAZBAWoiBiArRw0AC0EAIQYDQCAQQdAAaiAGQQJ0aiAeQSBqIAZBAXRqLgEAskMAAIA5lDgCACAGQQFqIgYgK0cNAAsLAn8gGygCACFjICtBAnQgFmohCCAWIBBBEGogEyArIDQoAgAiB2oiEkEBdCILICsQGyAQKgIAIWUgB0F9aiEJIAdBA0oiCgR/QQAhBkQAAAAAAAAAACFuA0AgbiAGQQJ0IAhqKgIAuyJuIG6iIAZBAXJBAnQgCGoqAgC7Im4gbqKgIAZBAnJBAnQgCGoqAgC7Im4gbqKgIAZBA3JBAnQgCGoqAgC7Im4gbqKgoCFuIAZBBGoiBiAJSA0ACyAHQXxxBUQAAAAAAAAAACFuQQALIgYgB0gEQANAIG4gBkECdCAIaioCALsibiBuoqAhbiAGQQFqIgYgB0cNAAsLIBAgbiBlIGWUu6K2OALIBSAQKgIEIWUgEkECdCAIaiESIAoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCASaioCALsibiBuoiAGQQFyQQJ0IBJqKgIAuyJuIG6ioCAGQQJyQQJ0IBJqKgIAuyJuIG6ioCAGQQNyQQJ0IBJqKgIAuyJuIG6ioKAhbiAGQQRqIgYgCUgNAAsgB0F8cQVEAAAAAAAAAAAhbkEACyIGIAdIBEADQCBuIAZBAnQgEmoqAgC7Im4gbqKgIW4gBkEBaiIGIAdHDQALCyAQIG4gZSBllLuitjgCzAUgYwtBBEYEQCAWIBBB0ABqIAtBAnQgE2ogCyArEBsgECoCCCFlIAoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCAIaioCALsibiBuoiAGQQFyQQJ0IAhqKgIAuyJuIG6ioCAGQQJyQQJ0IAhqKgIAuyJuIG6ioCAGQQNyQQJ0IAhqKgIAuyJuIG6ioKAhbiAGQQRqIgYgCUgNAAsgB0F8cQVEAAAAAAAAAAAhbkEACyIGIAdIBEADQCBuIAZBAnQgCGoqAgC7Im4gbqKgIW4gBkEBaiIGIAdHDQALCyAQIG4gZSBllLuitjgC0AUgECoCDCFlIAoEf0EAIQZEAAAAAAAAAAAhbgNAIG4gBkECdCASaioCALsibiBuoiAGQQFyQQJ0IBJqKgIAuyJuIG6ioCAGQQJyQQJ0IBJqKgIAuyJuIG6ioCAGQQNyQQJ0IBJqKgIAuyJuIG6ioKAhbiAGQQRqIgYgCUgNAAsgB0F8cQVEAAAAAAAAAAAhbkEACyIGIAdIBEADQCBuIAZBAnQgEmoqAgC7Im4gbqKgIW4gBkEBaiIGIAdHDQALCyAQIG4gZSBllLuitjgC1AULIABBlCNqIgYgISkCADcCACAGICEpAgg3AgggBiAhKQIQNwIQIAYgISkCGDcCGCAxLAAAQQJGBEACQCAQKgLEBUMAAEDBkkMAAIA+lIy7ECshbiAbKAIAIgZBAEwNAEMAAIA/RAAAAAAAAPA/IG5EAAAAAAAA8D+go7ZDAAAAP5STIWVBACEHA0AgB0ECdCAQaiIIIGUgCCoCAJQ4AgAgB0EBaiIHIAZHDQALCwUgGygCACEGC0MAAKhBICAoAgCyQwAAADyUk0PD9ag+lLsQBiA0KAIAt6O2IWcgBkEASgRAQQAhBwNAIAdBAnQgEGoiCCoCACJlIGWUIBBByAVqIAdBAnRqKgIAIGeUkpEhZSAIIGVDAP7/RiBlQwD+/0ZdGzgCACAHQQFqIgcgBkcNAAtBACEHA0AgB0ECdCAWaiAHQQJ0IBBqKgIAQwAAgEeUqDYCACAHQQFqIgcgBkcNAAsLIBBB2AVqIBYgBkECdBAOGiAQIABBgDhqIhcsAAA6AOgFIABBgCVqIhUgFiAXIANBAkYiKCImIBsoAgAQUyAbKAIAIgdBAEoEQEEAIQYDQCAGQQJ0IBBqIAZBAnQgFmooAgCyQwAAgDeUOAIAIAZBAWoiBiAHRw0ACwsgMSwAACIIQQJGBH8gAEGeJWohBiAQKgLEBSAAQegkaigCALJDAAAAOJSSQwAAgD9eBH8gBkEAOgAAQQAFIAZBAToAAEEBCwUgAEGeJWosAAALIQYgECAIQQF1QQJ0QbCwAmogBkEYdEEYdUEBdGouAQCyQwAAgDqUQ83MTD+UQ5qZmT8gAEGUJGooAgCyQ83MTD2UkyAdKAIAIgayQ83MTL6UQwAAgDuUkiAQKgK4BUPNzMw9lJMgECoCvAVDzcxMPpSTkjgCtAUgAEHUL2ogAEH0LGoiHSgCACILQSRsaiESIABBzC9qKAIAQQBHIAZBzQBKcQRAIABB9CRqIAtBAnRqQQE2AgAgGSAAQZQBakGAIhAOGiASIBUpAQA3AQAgEiAVKQEINwEIIBIgFSkBEDcBECASIBUpARg3ARggEiAVKAEgNgEgIB4gECAbKAIAIgdBAnQQDhoCQAJAIB0oAgAiBkUNACAGQQJ0IABqQfAkaigCAEUNACAAQbwjaiEIDAELIABBvCNqIgggFywAADoAACASIABB0C9qKAIAIBItAABqQRh0QRh1IgZBPyAGQT9IGzoAACAbKAIAIQcLIAdBAEoiDgRAAkBBACEGA0AgBiAAQdQvaiALQSRsamosAAAhCSAIQT8gBiAmcgR/IAlBfGoiCSAILAAAIgpBCGpKBH8gCUEBdEH4AWoFIAkgCmoLBSAJIAgsAABBcGoiCiAKIAlIGwsiCUH/AXFBACAJQf8BcSIJQRh0QRh1QQBKGyAJQRh0QRh1QT9KGyIJOgAAIAZBAnQgFmogCUEdbEGqEGogCUHxOGxBEHZqIglB/x4gCUH/HkkbIgpB/h5KBH9B/////wcFIApB/wBxIQlBASAKQQd2IhR0IgwgCkGAEEgEfyAJQYABIAlrIAlB0n5sbEEQdWogFHRBB3UFIAlBgAEgCWsgCUHSfmxsQRB1aiAMQQd1bAtqCzYCACAGQQFqIgYgB0cNAAsgDkUNAEEAIQYDQCAGQQJ0IBBqIAZBAnQgFmooAgCyQwAAgDeUOAIAIAZBAWoiBiAHRw0ACwsLIAAgECASIBkgAEHAMGogHSgCAEHAAmxqICoQRCAQIB4gGygCACIHQQJ0EA4aCyAHQQBKBEBBACEGQQAhCANAIAggAEGAJWpqLAAAIAZBCHRqIQYgCEEBaiIIIAdHDQALBUEAIQYLIC0gAikCADcCACAtIAIpAgg3AgggLSACKQIQNwIQIC0gAikCGDcCGCAtIAIpAiA3AiAgLSACKQIoNwIoIEogAEGUAWoiK0GAIhAOGiBNLAAAISMgAEGMLWoiOi4BACE7IABBiC1qIhkoAgAhHCAEQXtqISQgAEGkJWohICAAQZ4laiEiQQAhC0EAIRRBACEOQYACIQ1BACEHQQAhCCAGIQxBfyESQX8hCUEAIRFBACEWQQAhHkEAIQYCQAJAA0ACQCAMIBJGIhgEQCAWIQoFAkAgCSAMRgRAIB4hCgwBCyARBEAgAiAtKQIANwIAIAIgLSkCCDcCCCACIC0pAhA3AhAgAiAtKQIYNwIYIAIgLSkCIDcCICACIC0pAig3AiggKyBKQYAiEA4aIE0gIzoAACA6IDs7AQAgGSAcNgIACyAAIBAgQSArICAgKhBEIBFBBkciEyAUQQBHIhpyRQRAIC4gAikCADcCACAuIAIpAgg3AgggLiACKQIQNwIQIAIoAhghBiAvIAIpAhw3AgAgLyACKQIkNwIIIC8gAigCLDYCEAsgACACIB0oAgBBACADECkgAiAxLAAAICIsAAAgICA4KAIAECggEyAackEBcyACKAIcZyACKAIUQWBqaiIKIARKcQRAIAIgLikCADcCACACIC4pAgg3AgggAiAuKQIQNwIQIAIgBjYCGCACIC8pAgA3AhwgAiAvKQIINwIkIAIgLygCEDYCLCAXIBAsAOgFIgo6AAAgGygCACITQQBKBEAgFUEEIBMQDxoLIChFBEAgQSAKOgAACyA6IDs7AQAgGSAcNgIAIDgoAgAiCkEASgRAICBBACAKEA8aCyAAIAIgHSgCAEEAIAMQKSACIDEsAAAgIiwAACAgIDgoAgAQKCACKAIcZyACKAIUQWBqaiEKCyAFIBFyQQBHIAogBEpyRQ0GCwsgEUEGRg0AAkAgCiAESiIlBH8gFEUiCSARQQFLcQRAIBAgECoCtAVDAADAP5QiZUMAAMA/IGVDAADAP14bOAK0BSAiQQA6AABBACEOQX8hCQUgDUEQdEEQdSEIIAkEf0EBIQ4gDCEJIAoFQQEhDiAMIQkgCiEeDAMLIR4LIBsoAgAiIUEATARAQQAhFAwCCyA0KAIAIRggEUUEQEEAIRogGCEMA0AgGCAabCIUIBggGkEBaiIPbEgEQEEAIRMDQCAUIABBpCVqaiwAACIfQQAgH2sgH0F/ShsgE2ohEyAMIBRBAWoiFEcNAAsFQQAhEwsgGkECdCA3aiATNgIAIBpBAXQgP2ogDTsBACAMIBhqIQwgDyAhRgRAQQAhFAwEBSAPIRoMAQsAAAsAC0EAIRogGCEMA38gGCAabCIUIBggGkEBaiIPbEgEQEEAIRMDQCAUIABBpCVqaiwAACIfQQAgH2sgH0F/ShsgE2ohEyAMIBRBAWoiFEcNAAsFQQAhEwsgGkECdCBAaiEUAkACQCATIBpBAnQgN2oiHygCAE4NACAUKAIADQAgHyATNgIAIBpBAXQgP2ogDTsBAAwBCyAUQQE2AgALIAwgGGohDCAPICFGBH9BAAUgDyEaDAELCwUgCiAkTg0GIA1BEHRBEHUhByAYBEBBASEUIAwhEiAKIRYMAgsgLiACKQIANwIAIC4gAikCCDcCCCAuIAIpAhA3AhAgAigCGCETIC8gAikCHDcCACAvIAIpAiQ3AgggLyACKAIsNgIQIBNB/AlPDQQgTCACKAIAIBMQDhogSyArQYAiEA4aIBcsAAAhCyAMIRIgCiEWIBMhBkEBCyEUCyAOIBRxBH8gCCAHayIKIAQgFmtsIB4gFmttIAdqIgxBEHRBEHUiEyAHIApBAnUiCmoiGEoEfyAYQf//A3EFIAggCmsiCiAMIBMgCkgbQf//A3ELBQJ/ICUEQEH//wEgDUEQdEEQdUGAgAFODQEaIA1BEHRBEHVBAXRB//8DcQwBCyAKIARrQQd0IDgoAgBtIgxBgBBqIQogDEGAcEgEf0EABSAMQf4OSgR/Qf////8HBUEBIApBB3YiGHQhEyAKQf8AcSEKIAxBAEgEfyAKQYABIAprIApB0n5sbEEQdWogGHRBB3UFIApBgAEgCmsgCkHSfmxsQRB1aiATQQd1bAsgE2oLCyIKQf//A3EgDUEQdEEQdSIMbEEQdiAMIApBEHVsakH//wNxCwshCiAbKAIAIhhBAEoEQEEAIQwDQCAMQQJ0ID5qIAxBAnQgQGooAgAEfyAMQQF0ID9qLgEABSAKC0EQdEEQdSITIBBB2AVqIAxBAnRqKAIAIg1BEHVsIA1B//8DcSATbEEQdWoiE0GAgIB8IBNBgICAfEobIhNB////AyATQf///wNIG0EIdDYCACAMQQFqIgwgGEcNAAsLIBcgECwA6AU6AAAgQSA+IBcgJiAYEFMgGygCACIYQQBKBEBBACEMQQAhEwNAIBMgAEGAJWpqLAAAIAxBCHRqIQwgE0EBaiITIBhHDQALQQAhEwNAIBNBAnQgEGogE0ECdCA+aigCALJDAACAN5Q4AgAgE0EBaiITIBhHDQALBUEAIQwLIAohDSARQQFqIREMAQsLDAELQbTRAkGW0QJBmQIQDAsgCiAESiAYciAUQQBHcUUNACACIC4pAgA3AgAgAiAuKQIINwIIIAIgLikCEDcCECACIAY2AhggAiAvKQIANwIcIAIgLykCCDcCJCACIC8oAhA2AiwgBkH8CUkEQCACKAIAIEwgBhAOGiArIEtBgCIQDhogFyALOgAABUHn0AJBltECQfsBEAwLCwsgAEGMOGogAEGMOGogOCgCAEECdGogTigCACAnKAIAQQVsakECdBASGiBZKAIABEAgAUEANgIAIDckAQ8LIABBwCNqIABB5CNqKAIAQQJ0IBBqQeABaigCADYCACAAQb0jaiAAQZ0laiwAADoAACAAQbgkakEANgIAIAEgAigCHGcgAigCFEFnampBA3U2AgAgNyQBC8MOAQ5/QR8gBGdrIQsgBEF/aiEMIARBAUoiCQR/IAQhBgNAIAYgB0EBdCABai4BACIGIAZsIAdBAXJBAXQgAWouAQAiBiAGbGogC3ZqIQYgB0ECaiIHIAxIDQALIARBfnEFIAQhBkEACyIHIARIBEAgBiAHQQF0IAFqLgEAIgYgBmwgC3ZqIQYLIAtBA2oiDSAGZ2siBkEAIAZBAEobIQgCfyAJBH9BACEHQQAhBgNAIAYgB0EBdCABai4BACIGIAZsIAdBAXJBAXQgAWouAQAiBiAGbGogCHZqIQYgB0ECaiIHIAxIDQALIARBfnEFQQAhBkEACyIHIARIBH8gBiAHQQF0IAFqLgEAIgYgBmwgCHZqBSAGCyESIAkEf0EAIQcgBCEGA0AgBiAHQQF0IAJqLgEAIgYgBmwgB0EBckEBdCACai4BACIGIAZsaiALdmohBiAHQQJqIgcgDEgNAAsgBEF+cQUgBCEGQQALIgcgBEgEQCAGIAdBAXQgAmouAQAiBiAGbCALdmohBgsgDSAGZ2siBkEAIAZBAEobIQ0gCQR/QQAhB0EAIQYDQCAGIAdBAXQgAmouAQAiBiAGbCAHQQFyQQF0IAJqLgEAIgYgBmxqIA12aiEGIAdBAmoiByAMSA0ACyAEQX5xBUEAIQZBAAsiByAESAR/IAYgB0EBdCACai4BACIGIAZsIA12agUgBgshCyAIIA0gCCANShsiBkEBcSAGaiEMIARBAEoEf0EAIQdBACEGA0AgB0EBdCABai4BACAHQQF0IAJqLgEAbCAMdSAGaiEGIAdBAWoiByAERw0ACyAGQQAgBmsgBkEAShsFQQAhBkEACyEEIBILIAwgCGt1IgFBASABQQFKGyIBQQAgAWsgAUEAShtnIQdB/////wEgASAHQX9qdCIKQRB1bUEQdEEQdSICIAYgBGciCEF/anQiBEEQdWwgBEH//wNxIAJsQRB1aiIJIAIgBCAKrCAJrH5CHYinQXhxayIEQRB1bGogBEH//wNxIAJsQRB1aiECIAggB2tBEGoiBEEASAR/QYCAgIB4QQAgBGsiBHUiB0H/////ByAEdiIKSiEIIAcgCiAIGyIJIAogByAIGyIHIAIgAiAHSBsgAiAJShsgBHQFIAIgBHVBACAEQSBIGwshByADKAIAIQpBAEEYIAFnIghrIgRrIQkgBEUiDgR/IAEFIARBAEgEfyABIAl0IAEgBEEganZyBSABQSAgBGt0IAEgBHZyCwshAiAOBH8gAQUgBEEASAR/IAEgCXQgASAEQSBqdnIFIAFBICAEa3QgASAEdnILCyEEQYCAAkGG6QIgCEEBcRsgCEEBdnYiCEEQdSEQIAMgCiAFIAdBgIB/IAdBgIB/ShsiB0GAgAEgB0GAgAFIGyIHQRB0QRB1IgkgB0EQdWwgB0H//wNxIAlsQRB1aiIOQQAgDmsgDkEAShsiDyAPIAVIG0EQdEEQdSIFIAJB/wBxQYCA1AZsQRB2IgIgCEH//wNxIhFsQRB2IAIgEGwgCGpqIAxBAXYiD3QgCmtBEHVsaiAEQf8AcUGAgNQGbEEQdiICIBFsQRB2IAIgEGwgCGpqIA90IAprQf//A3EgBWxBEHVqIgg2AgAgAyADKAIEIgogBSALIAwgDWt1IAkgBkEQdWwgBkH//wNxIAlsQRB1akEEdGsgDkEQdEEQdSICIAFBEHZsIAFB//8DcSACbEEQdWpBBnRqIgFBAUgEf0EAIQFBAAVBAEEYIAFnIgZrIgRrIQsCfyAERSINBH8gAQUgBEEASAR/IAEgC3QgASAEQSBqdnIFIAFBICAEa3QgASAEdnILCyETIA1FBEAgBEEASAR/IAEgC3QgASAEQSBqdnIFIAFBICAEa3QgASAEdnILIQELQYCAAkGG6QIgBkEBcRsgBkEBdnYiBEEQdSEGIAFB/wBxQYCA1AZsQRB2IgEgBEH//wNxIgtsQRB2IAEgBmwgBGpqIQEgEwtB/wBxQYCA1AZsQRB2IgIgC2xBEHYgAiAGbCAEamogD3QLIAprQRB1bGogASAPdCAKa0H//wNxIAVsQRB1aiIBNgIEIAhBASAIQQFKGyICQQAgAmsgAkEAShtnIQNB/////wEgAiADQX9qdCIEQRB1bUEQdEEQdSICIAEgAUEAIAFrIAFBAEobZyIFQX9qdCIBQRB1bCABQf//A3EgAmxBEHVqIgYgAiABIASsIAasfkIdiKdBeHFrIgFBEHVsaiABQf//A3EgAmxBEHVqIQEgBUEPIANraiICQQBIBEBBgICAgHhBACACayICdSIDQf////8HIAJ2IgRKIQUgACADIAQgBRsiACAEIAMgBRsiAyABIAEgA0gbIAEgAEobIAJ0IgBBACAAQQBKGyIAQf//ASAAQf//AUgbNgIABSAAIAEgAnVBACACQSBIGyIAQQAgAEEAShsiAEH//wEgAEH//wFIGzYCAAsgBwviAwELfwJ/IwEhDiMBIQQjASAAKAKMAiIFQQJ0QR9qQXBxaiQBIAQgACkCGDcCACAEIAApAiA3AgggACgCkAIhCyAEQRBqIQwgAiEJA0AgACAMIAkgAyAFIAMgBUgbIgYQMSAGQRF0Ig1BAEoEQEEAIQUDf0ELIAVB//8DcUEMbEEQdiIHayEIIAFBAmohAiABQf//AUGAgH4gBUEQdUEBdCAEaiIBLgEAIAdBA3RBsN8Bai4BAGwgAS4BAiAHQQN0QbLfAWouAQBsaiABLgEEIAdBA3RBtN8Bai4BAGxqIAEuAQYgB0EDdEG23wFqLgEAbGogAS4BCCAIQQN0QbbfAWouAQBsaiABLgEKIAhBA3RBtN8Bai4BAGxqIAEuAQwgCEEDdEGy3wFqLgEAbGogAS4BDiAIQQN0QbDfAWouAQBsaiIBQQ52QQFqQQF2Qf//A3EgAUGAgP//e0gbIAFB///+/wNKGzsBACAFIAtqIgUgDUgEfyACIQEMAQUgAgsLIQELIAMgBmsiA0EASgRAIAQgBkECdCAEaiICKQIANwIAIAQgAikCCDcCCCAAKAKMAiEFIAZBAXQgCWohCQwBCwsgACAGQQJ0IARqIgEpAQA3ARggACABKQEINwEgIA4LJAELjBQBEn8jASESIwEhCyMBIAAoAowCIgggACgClAIiDmpBAnRBD2pBcHFqJAEgCyAAQRhqIhMgDkECdCIREA4aIAAoAqgCIgdBBGohDSAAKAKQAiEPIAAoApgCIgRBEHRBEHUhFCAEQX9qIRUgDiEKIAchBCACIRACQAJAA0ACQCAKQQJ0IAtqIQYgAyAIIAMgCEgbIgxBAEoEQCAELgEAIQogBC4BAiEFIAAoAgAhCCAAKAIEIQRBACECA0AgAkECdCAGaiAIIAJBAXQgEGouAQBBCHRqIgg2AgAgBCAKIAhBAnQiCEEQdSIEbGogCEH8/wNxIgkgCmxBEHVqIQggBCAFbCAFIAlsQRB1aiEEIAJBAWoiAiAMRw0ACyAAIAQ2AgQgACAINgIACyAMQRB0IQoCQAJAAkACQCAOQRJrDhMABAQEBAQBBAQEBAQEBAQEBAQCBAsgCkEASgRAQQAhCAN/IAFBAmohAiABQf//AUGAgH4gCEH//wNxIBRsQRB1IgVBCWxBAXQgDWoiBC4BACIGIAhBEHVBAnQgC2oiASgCACIJQRB1bCAJQf//A3EgBmxBEHVqIAQuAQIiBiABKAIEIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuAQQiBiABKAIIIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuAQYiBiABKAIMIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuAQgiBiABKAIQIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuAQoiBiABKAIUIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuAQwiBiABKAIYIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuAQ4iBiABKAIcIglBEHVsaiAJQf//A3EgBmxBEHVqIAQuARAiBCABKAIgIgZBEHVsaiAGQf//A3EgBGxBEHVqIBUgBWtBCWxBAXQgDWoiBC4BACIFIAEoAkQiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BAiIFIAFBQGsoAgAiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BBCIFIAEoAjwiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BBiIFIAEoAjgiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BCCIFIAEoAjQiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BCiIFIAEoAjAiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BDCIFIAEoAiwiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BDiIFIAEoAigiBkEQdWxqIAZB//8DcSAFbEEQdWogBC4BECIEIAEoAiQiAUEQdWxqIAFB//8DcSAEbEEQdWoiAUEFdkEBakEBdkH//wNxIAFB4P//fkgbIAFB3///AEobOwEAIAggD2oiCCAKSAR/IAIhAQwBBSACCwshAQsMAgsgCkEASgRAQQAhCAN/IAFBAmohAiABQf//AUGAgH4gDS4BACIEIAhBEHVBAnQgC2oiASgCACABKAJcaiIFQRB1bCAFQf//A3EgBGxBEHVqIAcuAQYiBCABKAIEIAEoAlhqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuAQgiBCABKAIIIAEoAlRqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuAQoiBCABKAIMIAEoAlBqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuAQwiBCABKAIQIAEoAkxqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuAQ4iBCABKAIUIAEoAkhqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuARAiBCABKAIYIAEoAkRqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuARIiBCABKAIcIAFBQGsoAgBqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuARQiBCABKAIgIAEoAjxqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuARYiBCABKAIkIAEoAjhqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuARgiBCABKAIoIAEoAjRqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuARoiBCABKAIsIAEoAjBqIgFBEHVsaiABQf//A3EgBGxBEHVqIgFBBXZBAWpBAXZB//8DcSABQeD//35IGyABQd///wBKGzsBACAIIA9qIgggCkgEfyACIQEMAQUgAgsLIQELDAELIApBAEoEQEEAIQgDfyABQQJqIQIgAUH//wFBgIB+IA0uAQAiBCAIQRB1QQJ0IAtqIgEoAgAgASgCjAFqIgVBEHVsIAVB//8DcSAEbEEQdWogBy4BBiIEIAEoAgQgASgCiAFqIgVBEHVsaiAFQf//A3EgBGxBEHVqIAcuAQgiBCABKAKEASABKAIIaiIFQRB1bGogBUH//wNxIARsQRB1aiAHLgEKIgQgASgCDCABKAKAAWoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BDCIEIAEoAhAgASgCfGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BDiIEIAEoAhQgASgCeGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BECIEIAEoAhggASgCdGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BEiIEIAEoAhwgASgCcGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BFCIEIAEoAiAgASgCbGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BFiIEIAEoAiQgASgCaGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BGCIEIAEoAiggASgCZGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BGiIEIAEoAiwgASgCYGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BHCIEIAEoAjAgASgCXGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BHiIEIAEoAjQgASgCWGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BICIEIAEoAjggASgCVGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BIiIEIAEoAjwgASgCUGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BJCIEIAFBQGsoAgAgASgCTGoiBUEQdWxqIAVB//8DcSAEbEEQdWogBy4BJiIEIAEoAkQgASgCSGoiAUEQdWxqIAFB//8DcSAEbEEQdWoiAUEFdkEBakEBdkH//wNxIAFB4P//fkgbIAFB3///AEobOwEAIAggD2oiCCAKSAR/IAIhAQwBBSACCwshAQsLIAMgDGsiA0EBTA0CIAsgDEECdCALaiAREA4aIAAoAowCIQggACgClAIhCiAAKAKoAiEEIAxBAXQgEGohEAwBCwtB2tUCQcrOAkGLARAMDAELIBMgDEECdCALaiAREA4aIBIkAQsL3gIBBX8gAkEATARAQd/MAkH3zAJBMxAMCyACQQFxBEBBlc0CQffMAkE0EAwLQYCACCABLgECIAEuAQAiA2siBEEBIARBAUobbiEEIABBgIAIIANBASADQQFKG24gBGoiA0H//wEgA0H//wFJGzsBACACQX9qIQUgAkECSgRAQQEhAyAEIQIDQCADQQF0IABqQYCACCADQQFqIgRBAXQgAWoiBy4BACADQQF0IAFqLgEAayIGQQEgBkEBShtuIgYgAmoiAkH//wEgAkH//wFJGzsBACAEQQF0IABqIAZBgIAIIANBAmoiA0EBdCABai4BACAHLgEAayICQQEgAkEBShtuIgJqIgRB//8BIARB//8BSRs7AQAgAyAFSA0ACwUgBCECCyAFQQF0IABqQYCACEGAgAIgBUEBdCABai4BAGsiAEEBIABBAUobbiACaiIAQf//ASAAQf//AUkbOwEAC6cIAg1/BH4jASEIIwFB4ABqJAECQCABQQBKBEADQCADIAJBAXQgAGouAQAiBmohAyACQQJ0IAhqIAZBDHQ2AgAgAkEBaiICIAFHDQALIANB/x9KDQELIAFBf2oiAEECdCAIaigCACIDQZ7f/wdqQby+/w9LIQIgAUEBSgRAAkBCgICAgAQhDwNAAkAgAg0AQYCAgIAEQQAgA0EHdGusIhEgEX5CIIinayICrCAPfkIeiKdBfHEiCkHuxgZIDQBBICACQQAgAmsgAkEAShtnIgZrIQNBAEH/////ASACIAZBf2p0IgRBEHUiBW0iB0EQdCIJQRB1IgIgBWwgBEH//wNxIAJsQRB1akEDdGsiBCAHQQ91QQFqQQF1bCAJaiACIARBEHVsaiAEQfj/A3EgAmxBEHVqIQICf0EAIAZrIANrQSBqIgZBAUgEf0GAgICAeEEAIAZrIgZ1IgRB/////wcgBnYiBUohByAEIAUgBxsiCSAFIAQgBxsiBCACIAIgBEgbIAIgCUobIAZ0BSACIAZ1QQAgBkEgSBsLIQ4gAUEBdiELIABBf2ohBiADQQFGIQkgDgusIQ8gA0F/aq0hEkEAIQEDQCABQQJ0IAhqIgwoAgAiAyARIAYgAWtBAnQgCGoiDSgCACIErH5CHohCAXxCAYinIgVrIgJBf0ohByAJBH4gBwR+QYCAgIB4IAIgAyAFQYCAgIB4c3FBAEgiBxshBUKAgICAeCACrCAHGwVB/////wcgAiAFIANBgICAgHhzcUEASCIHGyEFQv////8HIAKsIAcbCyEQIAWsIA9+QgGDIA8gEH5CAYd8BSACQR91QYCAgIB4cyACIAUgAyAHG0GAgICAeHMgAyAFIAcbcUEASBusIA9+IBKHQgF8QgGHCyIQQoCAgIAIfEL/////D1YNASAMIBA+AgAgBCARIAOsfkIeiEIBfEIBiKciA2siAkF/SiEFIAkEfiAFBH5BgICAgHggAiAEIANBgICAgHhzcUEASCIEGyEDQoCAgIB4IAKsIAQbBUH/////ByACIAMgBEGAgICAeHNxQQBIIgQbIQNC/////wcgAqwgBBsLIRAgA6wgD35CAYMgDyAQfkIBh3wFIAJBH3VBgICAgHhzIAIgAyAEIAUbQYCAgIB4cyAEIAMgBRtxQQBIG6wgD34gEodCAXxCAYcLIhBCgICAgAh8Qv////8PVg0BIA0gED4CACABQQFqIgEgC0kNAAsgCqwhDyAGQQJ0IAhqKAIAIgNBnt//B2pBvL7/D0shAiAAQQFMDQIgACEBIAYhAAwBCwsMAgsFQoCAgIAEIQ8LIAINAEGAgICABEEAIAgoAgBBB3RrrCIRIBF+QiCIp2usIA9+Qh6Ip0F8cSEAIAgkAUEAIAAgAEHuxgZIGw8LIAgkAUEAC7YEAQR/IARBBUwEQEG4ywJB0csCQcMAEAwLIARBAXEEQEHsywJB0csCQcQAEAwLIAQgA0oEQEGLzAJB0csCQcUAEAwLAkAgBCADTg0AIARBBkwEQEEGIQYDQCAGQQF0IABqQf//ASAGQQF0IAFqLgEAQQx0IAZBf2pBAXQgAWoiBS4BACACLgEAbCAFQX5qLgEAIAIuAQJsaiAFQXxqLgEAIAIuAQRsaiAFQXpqLgEAIAIuAQZsaiAFQXhqLgEAIAIuAQhsaiAFQXZqLgEAIAIuAQpsamsiB0ELdUEBakEBdSIFQYCAfiAFQYCAfkobQf//A3EgB0H/7/8/Shs7AQAgBkEBaiIGIANHDQALDAELIAQhBgNAQQYhBSAGQX9qQQF0IAFqIgguAQAgAi4BAGwgCEF+ai4BACACLgECbGogCEF8ai4BACACLgEEbGogCEF6ai4BACACLgEGbGogCEF4ai4BACACLgEIbGogCEF2ai4BACACLgEKbGohBwNAQQAgBWtBAXQgCGouAQAgBUEBdCACai4BAGwgB2ogBUF/c0EBdCAIai4BACAFQQFyQQF0IAJqLgEAbGohByAFQQJqIgUgBEgNAAsgBkEBdCAAakH//wEgBkEBdCABai4BAEEMdCAHayIHQQt1QQFqQQF1IgVBgIB+IAVBgIB+ShtB//8DcSAHQf/v/z9KGzsBACAGQQFqIgYgA0cNAAsgAEEAIARBAXQQDxoPCyAAQQAgBEEBdBAPGgvdAwEEfyADQQJ0IAFqQYCABDYCACADQQJ0IAJqQYCABDYCACADQQBMBEAPCyADQX9qIQUDQCAEQQJ0IAFqQQAgBSAEa0ECdCAAaiIGKAIAIAMgBGpBAnQgAGoiBygCAGprNgIAIARBAnQgAmogBygCACAGKAIAazYCACAEQQFqIgQgA0cNAAsgAyEAA0AgAEF/aiIEQQJ0IAFqIgUgBSgCACAAQQJ0IAFqKAIAazYCACAEQQJ0IAJqIgUgAEECdCACaigCACAFKAIAajYCACAAQQFKBEAgBCEADAELCyADQQJIBEAPC0ECIQQDQCAEIANIBEAgAyEAA0AgAEF+akECdCABaiIFIAUoAgAgAEECdCABaigCAGs2AgAgAEF/aiIAIARKDQALCyAEQX5qQQJ0IAFqIgAgACgCACAEQQJ0IAFqKAIAQQF0azYCACAEQQFqIQAgAyAERwRAIAAhBAwBCwtBAiEBA0AgASADSARAIAMhAANAIABBfmpBAnQgAmoiBCAEKAIAIABBAnQgAmooAgBrNgIAIABBf2oiACABSg0ACwsgAUF+akECdCACaiIAIAAoAgAgAUECdCACaigCAEEBdGs2AgAgAUEBaiEAIAEgA0cEQCAAIQEMAQsLC+ADAQt/IwEhBSMBQbACaiQBIAEgAEHgI2oiCigCACICRgRAIABB0CNqKAIAIABBzCNqIgMoAgBGBEAgAEHQI2ogAygCADYCACAFJAEPCwsgAkUEQCAAQZAtaiAAQcwjaiICKAIAIAFB6AdsQQEQMiAAQdAjaiACKAIANgIAIAUkAQ8LIAIgAEHkI2ooAgBBCmxBBWoiBmwhBAJ/EAEhDCMBIQcjASAEIAEgBmwiCSAEIAlKG0EBdEEPakFwcWokASAEQQBKBEAgBCECA0AgAEGMOGogAkF/aiIDQQJ0aioCABARIghBgIB+IAhBgIB+ShshCCADQQF0IAdqIAhB//8BIAhB//8BSBs7AQAgAkEBSgRAIAMhAgwBCwsLIAUgCigCAEEQdEEQdUHoB2wgAEHMI2oiAygCAEEAEDIjASECIwEgBiADKAIAQegHbWwiBkEBdEEPakFwcWokASAFIAIgByAEEBwgAEGQLWoiBCADKAIAIAFBEHRBEHVB6AdsQQEQMiAEIAcgAiAGEBwgCUEASgRAIAkhAQNAIABBjDhqIAFBf2oiAkECdGogAkEBdCAHai4BALI4AgAgAUEBSgRAIAIhAQwBCwsLIAwLEAAgAEHQI2ogAygCADYCACAFJAELsRQBCn8gAEG8L2ogASgCMDYCACAAQcQkaiABKAI0NgIAIABBzCNqIAEoAggiCjYCACAAQdQjaiABKAIMIgc2AgAgAEHYI2ogASgCECIFNgIAIABB3CNqIAEoAhQiCDYCACAAQcgvaiABKAIoNgIAIABB+CxqIAEoAgA2AgAgAEH8LGogASgCBDYCACAAQbgjaiACNgIAIABBgC1qIAM2AgAgAEG8JGoiDCgCAARAIABByCRqKAIARQRAIABB0CNqKAIAIApGBEBBAA8LIABB4CNqKAIAIgFBAEwEQEEADwsgACABEE9BAA8LCyAAQeAjaiIGKAIAIgNFBEAgACgCICEDCyADQRB0IglBEHVB6AdsIQsgCQRAAkAgCyAKSiALIAdKciALIAVIcgRAIAogByAKIAdIGyICIAUgAiAFShtB6AdtIQMMAQsgACgCGCIJQf8BSgRAIABBADYCHAsgAkUEQCABQUBrKAIARQ0BCyALIAhKBEAgACgCHEUEQCAAQYACNgIYIABCADcCEEGAAiEJCyABQUBrKAIABEAgAEEANgIcQQxBCCADQRBGGyEDDAILIAlBAUgEQCABQQE2AlggASABKAI4IgIgAkEFbCABKAIYQQVqbWs2AjgFIABBfjYCHAsMAQsgCyAITgRAIAAoAhxBAE4NASAAQQE2AhwMAQsgAUFAaygCAARAIABBADYCGCAAQgA3AhAgAEEBNgIcQQxBECADQQhGGyEDDAELIAAoAhwEQCAAQQE2AhwFIAFBATYCWCABIAEoAjgiAiACQQVsIAEoAhhBBWptazYCOAsLBSAIIAogCCAKSBtB6AdtIQMLIAAgBCADIAQbIgQQTyABKAIYIgUgAEGEJGoiCSgCAEYEf0EABQJ/AkACQCAFQQprDjMAAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQABC0EADAELQZl/CyENIAVBC0gEQCAAQfAsakEBNgIAIABB5CNqQQJBASAFQQpGGzYCACAAQegjaiAEQRB0QRB1IgMgBUEQdEEQdWw2AgAgAEHEI2ogA0EObDYCACAAQdAkaiEDIAYoAgBBCEYEQCADQebDAjYCAAUgA0HawwI2AgALBSAAQfAsaiAFQRRuNgIAIABB5CNqQQQ2AgAgAEHoI2ogBEEQdEEQdSIDQRRsNgIAIABBxCNqIANBGGw2AgAgAEHQJGohAyAGKAIAQQhGBEAgA0HPwwI2AgAFIANB4MsBNgIACwsgCSAFNgIAIABBgCRqQQA2AgAgDQshDiAEQQhGIQICQAJAIARBCGsOCQEAAAABAAAAAQALQfjHAkG2yAJB8QEQDAsCQAJAIABB5CNqKAIAIghBAmsOAwEAAQALQcvIAkG2yAJB8gEQDAsgBigCACAERgRAIABB7CNqKAIAIQMgAEHoI2ooAgAhAgUCQCAAQYA4aiIDQgA3AgAgA0EANgIIIABCADcCECAAQewsakEANgIAIABB9CxqQQA2AgAgAEGAJGpBADYCACAAQZQBakEAQaAiEA8aIABBwCNqQeQANgIAIABBuCRqQQE2AgAgA0EKOgAAIABB/CJqQeQANgIAIABBjCNqQYCABDYCACAAQb0jakEAOgAAIAYgBDYCACAIQQRGIQYgAEHQJGohAyACBH8gA0HPwwJB5sMCIAYbNgIAQQohA0GQrwIFIANB4MsBQdrDAiAGGzYCAEEKQRAgBEEMRiICGyEDQZCvAkG4rwIgAhsLIQIgAEGgJGogAzYCACAAQdQkaiACNgIAIABB7CNqIARBBWwiAzYCACAAQegjaiAEQYCAFGxBEHUgCEEQdEEQdWwiAjYCACAAQfAjaiAEQRB0IgVBEHUiB0EUbDYCACAAQfQjaiAFQQ91NgIAIABByCNqIAdBEmw2AgAgAEHEI2ogB0EYQQ4gBhtsNgIAIARBEEYEQCAAQcwkakHAwwI2AgBB0AAhA0EQIQQMAQsgAEHMJGohBSAEQQxGBEAgBUG6wwI2AgBBPCEDQQwhBAUgBUGxwwI2AgALCwsgAyAIbCACRwRAQZTJAkG2yAJBrgIQDAsgASgCJCIHQQtPBEBB9skCQbbIAkG7AhAMCyAAQcAkaiAHBH8CfyAHQQJIBEAgAEGkJGpBATYCACAAQawkakGPhQM2AgAgAEGoJGoiAkEINgIAIABBnCRqQQ42AgAgAEH4I2ogBEEFbCIDNgIAIABBlCRqQQE2AgAgAEGYJGpBADYCACAAQbQkakEDNgIAQQghBkEADAELIAdBAkYEQCAAQaQkakEANgIAIABBrCRqQc2ZAzYCACAAQagkaiICQQY2AgAgAEGcJGpBDDYCACAAQfgjaiAEQQNsIgM2AgAgAEGUJGpBAjYCACAAQZgkakEANgIAIABBtCRqQQI2AgBBBiEGQQAMAQsgB0EESARAIABBpCRqQQE2AgAgAEGsJGpBj4UDNgIAIABBqCRqIgJBCDYCACAAQZwkakEONgIAIABB+CNqIARBBWwiAzYCACAAQZQkakECNgIAIABBmCRqQQA2AgAgAEG0JGpBBDYCAEEIIQZBAAwBCyAHQQZIBEAgAEGkJGpBATYCACAAQawkakHx+gI2AgAgAEGoJGoiAkEKNgIAIABBnCRqQRA2AgAgAEH4I2ogBEEFbCIDNgIAIABBlCRqQQI2AgAgAEGYJGpBATYCACAAQbQkakEGNgIAQQohBiAEQdcHbAwBCyAAQaQkaiECIAdBCEgEQCACQQE2AgAgAEGsJGpB0vACNgIAIABBqCRqIgJBDDYCACAAQZwkakEUNgIAIABB+CNqIARBBWwiAzYCACAAQZQkakEDNgIAIABBmCRqQQE2AgAgAEG0JGpBCDYCAEEMIQYFIAJBAjYCACAAQawkakGz5gI2AgAgAEGoJGoiAkEQNgIAIABBnCRqQRg2AgAgAEH4I2ogBEEFbCIDNgIAIABBlCRqQQQ2AgAgAEGYJGpBATYCACAAQbQkakEQNgIAQRAhBgsgBEHXB2wLBSAAQaQkakEANgIAIABBrCRqQc2ZAzYCACAAQagkaiICQQY2AgAgAEGcJGpBDDYCACAAQfgjaiAEQQNsIgM2AgAgAEGUJGpBATYCACAAQZgkakEANgIAIABBtCRqQQI2AgBBBiEGQQALNgIAIAIgBiAAQaAkaigCACICIAYgAkgbIgU2AgAgAEH8I2ogBEEFbCADQQF0aiICNgIAIABBkCRqIAc2AgAgBUERTgRAQazKAkG2yAJBiQMQDAsgAkHxAU4EQEH6ygJBtsgCQY4DEAwLIABBiCRqIAEoAiAiBDYCACAAQcwvaiIDKAIAIQIgAyABKAIsIgE2AgAgAQRAIABB0C9qIAIEfyAEQRB1QZqzfmxBB2ogBEH//wNxQebMAWxBEHZrIgFBAiABQQJKGwVBBws2AgALIAxBATYCACAOC6sPARJ/IwEhDyMBQRBqJAEgD0EMaiETIA9BCGohGCAPQQRqIRcgDyEUIAhBAEoEQCAFIQ8gAygCACERIAYhCQNAIAogE2ogGCAXIBQgDyAJQfCrAUGKwwJBgsMCIAdB1TAgEWsiDUEASAR/QQAFIA1B/h5KBH9B/////wcFIA1B/wBxIQtBASANQQd2Igx0IhIgDUGAEEgEfyALQYABIAtrIAtB0n5sbEEQdWogDHRBB3UFIAtBgAEgC2sgC0HSfmxsQRB1aiASQQd1bAtqCwtBTWpBCBA2IBcoAgAgEGoiFkH/////ByAWQf////8HSRshEkEAQRggFCgCAEEzaiILZyIOayINayEMIA1FIhUEfyALBSANQQBIBH8gCyAMdCALIA1BIGp2cgUgC0EgIA1rdCALIA12cgsLQf8AcSIQQbMBbEGAASAQa2xBEHZBgB8gDkEHdGsiDiAQcmogEWpBgAdIBH9BAAUgFUUEQCANQQBIBH8gCyAMdCALIA1BIGp2cgUgC0EgIA1rdCALIA12cgshCwsgEUGAeWogC0H/AHEiC0GzAWxBgAEgC2tsQRB2IAsgDnJqagshCyAPQeQAaiEPIAlBFGohCSAKQQFqIgogCEcEQCASIRAgCyERDAELCyACQQA6AAAgASATIAgQDhogBSEPQQAhDUEAIREgAygCACEQIAYhCQNAIA0gE2ogGCAXIBQgDyAJQaCsAUGQrgFBwKsBIAdB1TAgEGsiDEEASAR/QQAFIAxB/h5KBH9B/////wcFIAxB/wBxIQpBASAMQQd2IhV0Ig4gDEGAEEgEfyAKQYABIAprIApB0n5sbEEQdWogFXRBB3UFIApBgAEgCmsgCkHSfmxsQRB1aiAOQQd1bAtqCwtBTWpBEBA2IBcoAgAgEWoiEUH/////ByARQf////8HSRshEUEAQRggFCgCAEEzaiIKZyIZayIOayEVIA5FIhoEfyAKBSAOQQBIBH8gCiAVdCAKIA5BIGp2cgUgCkEgIA5rdCAKIA52cgsLQf8AcSIMQbMBbEGAASAMa2xBEHZBgB8gGUEHdGsiGSAMcmogEGpBgAdIBH9BAAUgGkUEQCAOQQBIBH8gCiAVdCAKIA5BIGp2cgUgCkEgIA5rdCAKIA52cgshCgsgEEGAeWogCkH/AHEiCkGzAWxBgAEgCmtsQRB2IAogGXJqagshCiAPQeQAaiEPIAlBFGohCSANQQFqIg0gCEcEQCAKIRAMAQsLIBEgEkoEfyAWIREgCwUgAkEBOgAAIAEgEyAIEA4aIAoLIQ9BACEQQQAhDUEAIQsgAygCACEKA0AgECATaiAYIBcgFCAFIAZB8KwBQaCuAUHQqwEgB0HVMCAKayISQQBIBH9BAAUgEkH+HkoEf0H/////BwUgEkH/AHEhCUEBIBJBB3YiFnQiDCASQYAQSAR/IAlBgAEgCWsgCUHSfmxsQRB1aiAWdEEHdQUgCUGAASAJayAJQdJ+bGxBEHVqIAxBB3VsC2oLC0FNakEgEDYgGCgCACALaiIJQf////8HIAlB/////wdJGyELIBcoAgAgDWoiCUH/////ByAJQf////8HSRshDUEAQRggFCgCAEEzaiIJZyIOayIMayEWIAxFIhUEfyAJBSAMQQBIBH8gCSAWdCAJIAxBIGp2cgUgCUEgIAxrdCAJIAx2cgsLQf8AcSISQbMBbEGAASASa2xBEHZBgB8gDkEHdGsiDiAScmogCmpBgAdIBH9BAAUgFUUEQCAMQQBIBH8gCSAWdCAJIAxBIGp2cgUgCUEgIAxrdCAJIAx2cgshCQsgCkGAeWogCUH/AHEiCUGzAWxBgAEgCWtsQRB2IAkgDnJqagshCSAFQeQAaiEFIAZBFGohBiAQQQFqIhAgCEcEQCAJIQoMAQsLIA0gEUwEQCACQQI6AAAgASATIAgQDhogCSEPCyACLAAAQQJ0QYSvAmooAgAhBUEAIQIDQCACQQVsIgZBAXQgAGogBSABIAJqIgcsAABBBWxqLAAAQQd0OwEAIAZBAWpBAXQgAGogBSAHLAAAQQVsQQFqaiwAAEEHdDsBACAGQQJqQQF0IABqIAUgBywAAEEFbEECamosAABBB3Q7AQAgBkEDakEBdCAAaiAFIAcsAABBBWxBA2pqLAAAQQd0OwEAIAZBBGpBAXQgAGogBSAHLAAAQQVsQQRqaiwAAEEHdDsBACACQQFqIgIgCEcNAAsFIAEgEyAIEA4aIAJBAToAACABIBMgCBAOGiADKAIAIQ8gAkECOgAAIAEgEyAIEA4aCyADIA82AgBBGCALQQFBAiAIQQJGG3YiAGciAmsiAUUEQCAEQYABIABB/wBxIgBrIABBswFsbCAAQYAfIAJBB3RrckEQdGpBgICARGpBEHVBfWw2AgAgFCQBDwtBACABayEDIAFBAEgEQCAEQYABIAAgA3QgACABQSBqdnJB/wBxIgBrIABBswFsbCAAQYAfIAJBB3RrckEQdGpBgICARGpBEHVBfWw2AgAFIARBgAEgAEEgIAFrdCAAIAF2ckH/AHEiAGsgAEGzAWxsIABBgB8gAkEHdGtyQRB0akGAgIBEakEQdUF9bDYCAAsgFCQBC/4hARV/IwEhAyMBQTBqJAEgAEHoI2oiECgCACICQcECTgRAQenDAkGkxAJB6AAQDAsgAkF4cSACRwRAQa/EAkGkxAJB6gAQDAsgAyILQQA2AgAgAyACQQN1IgMgAkECdSIEaiIGNgIEIAsgAyAGaiIINgIIIAsgBCAIaiINNgIMEAEhDyMBIQUjASANIAJBAXUiB2pBAXRBD2pBcHFqJAEgASAAQSRqIAUgDUEBdCAFaiAQKAIAEDUgBSAAQSxqIAUgCEEBdCAFaiAHEDUgBSAAQTRqIAUgBkEBdCAFaiAEEDUgA0F/aiIBQQF0IAVqIgQuAQBBAXUiA0H//wNxIQYgBCAGOwEAIAJBD0oEQANAIAFBf2oiBEEBdCAFaiIILgEAQQF1IQIgCCACOwEAIAFBAXQgBWogAyACazsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICyAAIAI2AogBQQAMBQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAAgAjYCsAEgCSACNgIAIAVBqM4AIAkQEAwECyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAEGw7wBqIAI2AgAgCCACNgIAIAVBqs4AIAgQEAwDCyADKAIAQQNqQXxxIgEoAgAhBCADIAFBBGo2AgAgBEUNBCAAKAI4BEAgAEGU7wBqKAIAQX5xQegHRgRAIAAoAgQhASAEQQE2AgBBACAAKAIMQQBMDQQaIAAgAWohBkEBIQJBACEBA0AgBCACBH8gAUHQzgBsIAZqQcQvaigCAEEJSgVBAAtBAXEiAjYCACABQQFqIgEgACgCDEgNAAtBAAwECwsgACgCuAEEQCAEIABBzI0BaigCAEEJSjYCAAUgBEEANgIAC0EADAILIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABRQ0DIAcgATYCACAFQZ/OACAHEBAMAQtBewshDyADJAEgDwsPCyADJAFBfwvuAQEEfyAAKAKcASEFIAAoApABIgZBkANtIgcgAkoEQEF/IQUFAkAgBUGIJ0YEQCACIQUFIAVB91hqIghBCU8EQEF/IQUMAgsgBUGOJ0gEfyAHIAh0BSAGIAVB9VhqbEEybQsiBSACSgRAQX8hBQwCCwsgBiAFQZADbEYgBiAFQcgBbEZyIAYgBUHkAGxGckUEQCAFQTJsIgcgBkEGbEYgBiAHRiAGIAVBGWxGciAHIAZBA2xGciAHIAZBAnRGciAHIAZBBWxGcnJFBEBBfyEFCwsLCyAAIAEgBSADIARBGCABIAJBfiAAKAJwQQEQLwvCBAELfyMBIQgjAUGwAmokASAAKAKUAUUEQCAAKAKkAUF/RwRAIAAoAqABQQNsIAAoApABQRhsIAIgA2xtbSIJIAUgCSAFSBshBQsLIwEhDSMBIAJB/AkgBUEDIAJBAXQgAkECRhtrIAJtIglBAWogCUH7CUobIglsQQ9qQXBxaiQBIAhBADYCBCAAKAKIASEPIAAoAoABIRAgACgCeCERIAAgAEGQ7wBqKAIANgKIASAAIABBoO8AaigCADYCgAEgACAAQfDuAGooAgAiCjYCeCAAKAJEIhIEQCAAQQE2AngFIABBmO8AaiAKNgIACwJAIAJBAEoEQAJAIAJBf2ohCiAAQdSNAWohDiAGRQRAQQAhBgNAAkAgAEEANgJEIA4gBiAKSDYCACAAIAAoAnAgAyAGbGxBAnQgAWogAyAGIAlsIA1qIgsgCSAHQQBBAEEAQQBBABAvIgxBAEgNACAIIAsgDBAmQQBIDQAgBkEBaiIGIAJIDQEMAwsLDAMLQQAhBgNAAkAgAEEANgJEIA4gBiAKSDYCACAGIApGBEAgAEHqBzYCiAELIAAgACgCcCADIAZsbEECdCABaiADIAYgCWwgDWoiCyAJIAdBAEEAQQBBAEEAEC8iDEEASA0AIAggCyAMECZBAEgNACAGQQFqIgYgAkgNAQwCCwsMAgsLIAggAiAEIAUgACgClAFFEC4iAUEASA0AIAAgDzYCiAEgACAQNgKAASAAIBE2AnggACASNgJEIAgkASABDwsgCCQBQX0L+gEBAn8gAkEASiIIBEADQCAHQQJ0IAFqIAQgBiADIAdqbGpBAnQgAGoqAgBDAAAAR5Q4AgAgB0EBaiIHIAJHDQALCyAFQX9KBEAgCEUEQA8LQQAhBANAIARBAnQgAWoiByAHKgIAIAUgBiADIARqbGpBAnQgAGoqAgBDAAAAR5SSOAIAIARBAWoiBCACRw0ACw8LIAVBfkcgBkECSHIgCEEBc3IEQA8LQQEhBQNAQQAhBANAIARBAnQgAWoiByAHKgIAIAUgBiADIARqbGpBAnQgAGoqAgBDAAAAR5SSOAIAIARBAWoiBCACRw0ACyAFQQFqIgUgBkcNAAsLjQoBCH8jASEFIwFBIGokASAFQRBqIQkgBUEIaiEKAkACQAJAIABBgP0ASARAIABB4N0ASARAIABBwD5rRQ0CBSAAQeDdAGtFDQILBQJAIABBwLsBSARAIABBgP0Aaw0BDAMLIABBgPcCSARAIABBwLsBa0UNAwUgAEGA9wJrRQ0DCwsLDAELIAFBf2pBAU0EQAJAIAJBgBBrDgQAAAIAAgsgAUGwJmwiCEHIrQJqEBoiBEUEQCADRQ0DIANBeTYCAAwDCwJ/AkAgAEGA/QBIBH8gAEHg3QBIBEAgAEHAPmtFDQIFIABB4N0Aa0UNAgtBfwUCfyAAQcC7AUgEQCAAQYD9AGtFDQNBfwwBCyAAQYD3AkgEQCAAQcC7AWtFDQMFIABBgPcCa0UNAwtBfwsLDAELAkACQCACQYAQaw4EAQEAAQALQX8MAQsgBEEAIAhByK0CahAPGiAEQdyNATYCBCAEQdSrAjYCACAEIAE2AnAgBEHw7gBqIAE2AgAgBCAANgKQASAEQQA2ArQBIARB3I0BakEAIARBCGoiBhA3IAYgATYCACAEIAE2AgwgBCAEKAKQATYCECAEQYD9ADYCFCAEQcA+NgIYIARBgP0ANgIcIARBFDYCICAEQajDATYCJCAEQQA2AiggBEEJNgIsIARBADYCMCAEQQA2AjggBEEANgI8IARBADYCTCAEKAK0ASELIARB1KsCaiIGQQAgCEH0AWoQDxogBkGgrAI2AgAgBEHYqwJqIAE2AgAgBEHcqwJqIAE2AgAgBEHwqwJqIghBATYCACAEQfSrAmpBADYCACAEQfirAmpBFTYCACAEQYSsAmpBATYCACAEQZysAmogCzYCACAEQYisAmpBATYCACAEQeSrAmpBATYCACAEQfyrAmpBfzYCACAEQYCsAmpBADYCACAEQeCrAmpBADYCACAEQeyrAmpBBTYCACAEQZCsAmpBGDYCACAGQbwfIAUQEBoCQCAAQYD9AEgEQCAAQeDdAEgEQCAAQcA+a0UEQEEGIQcMAwsFIABB4N0Aa0UEQEEEIQcMAwsLQdrVAkGusgJB1AAQDAUgAEHAuwFIBEAgAEGA/QBrRQRAQQMhBwwDC0Ha1QJBrrICQdQAEAwLIABBgPcCTgRAIABBgPcCa0UEQEEBIQcMAwtB2tUCQa6yAkHUABAMCyAAQcC7AWtFBEBBAiEHDAILQdrVAkGusgJB1AAQDAsLIAggBzYCACAKQQA2AgAgBkGgzgAgChAQGiAJIAQoAiw2AgAgBkGqHyAJEBAaIARBATYClAEgBEEBNgKYASAEQZh4NgKkASAEIAAgAWxBuBdqNgKgASAEIAI2AmwgBEGYeDYCfCAEQZh4NgKAASAEQdEINgKEASAEQZh4NgJ4IARBmHg2AogBIARBfzYCjAEgBCAEKAKQASIAQeQAbTYCrAEgBEEYNgKoASAEQYgnNgKcASAEIABB+gFtNgJ0IARB9O4AakGAgAE7AQAgBEH87gBqQwAAgD84AgAgBEH47gBqQYDoCzYCACAEQazvAGpBATYCACAEQZDvAGpB6Qc2AgAgBEGg7wBqQdEINgIAIARBADYCvAEgBCAANgLEASAEQcgBakEAQajtABAPGiAEIAI2AsABQQALIQAgAwRAIAMgADYCAAsgAEUEQCAFJAEgBA8LIAQQEwwCCwsgA0UNACADQX82AgAgBSQBQQAPCyAFJAFBAAv7FAEQfyMBIRYjAUEQaiQBIAFBfGohExABIRojASEXIwEgCkECaiIUQQF0QQ9qQXBxaiQBIApBfkoEQANAIAtBAXQgE2ogC0F+aiIMQQF0IAFqLgEAIg4gDEEBdCACai4BACINaiIMQQF2IAxBAXFqOwEAIAtBAXQgF2ogDiANayIMQQFxIAxBAXVqIgxBgIB+IAxBgIB+ShsiDEH//wEgDEH//wFIGzsBACALQQFqIgsgFEgNAAsLIBMgACgBBDYBACAXIAAoAggiCzYCACAAIApBAXQgE2ooAQA2AQQgACAKQQF0IBdqKAEANgEIIwEhGCMBIApBAXRBD2pBcHFqJAEjASEQIwEgCkEBdEEPakFwcWokASALQf//A3EhFCALQRB2IQ4gCkEASgRAIBMuAQAhC0EAIQ0DQCANQQF0IBhqIA1BAXQgAWouAQAgC0EQdEEQdWogDUEBaiIMQQF0IBNqLgEAIgtBAXRqQQF1QQFqQQF1IhE7AQAgDUEBdCAQaiALQf//A3EgEWs7AQAgCiAMRwRAIAwhDQwBCwsjASESIwEgCkEBdEEPakFwcWokASMBIREjASAKQQF0QQ9qQXBxaiQBIBQhDCAOIQtBACENA38gDUEBdCASaiANQQJqQQF0IBdqLgEAIg4gDEEQdEEQdWogC0EQdEEQdUEBdGpBAXVBAWpBAXUiDDsBACANQQF0IBFqIAtB//8DcSAMazsBACAKIA1BAWoiDUYEfyASIQwgEQUgCyEMIA4hCwwBCwshCwUjASEMIwEgCkEBdEEPakFwcWokASMBIQsjASAKQQF0QQ9qQXBxaiQBCyAWQQhqIg8gFkEEaiIOIBggDCAAQQxqIAogB0EQdEEQdSIHIAdsIg1B//8DcUHIAkGPBSAKIAlBCmxGIgwbIgdsQRB2IA1BEHYgB2xqIhQQSCIYNgIAIA8gFiAQIAsgAEEUaiAKIBQQSCISNgIEIAZBsAlB2AQgDBtrIgZBASAGQQFKGyIVQQAgFWsgFUEAShtnIQ0gFigCACAOKAIAQRB0QRB1QQNsaiIGQYCABCAGQYCABEgbIhBBA2wiEUGAgDRqIgZBgIBMIBFrIBFBgIBMShtnIQxB/////wEgBiAMQX9qdCIHQRB1bUEQdEEQdSIOIBUgDUF/anQiC0EQdWwgC0H//wNxIA5sQRB1aiIGIA4gCyAHrCAGrH5CHYinQXhxayIGQRB1bGogBkH//wNxIA5sQRB1aiEOIAUgDSAMa0EKaiIGQQBIBH9BgICAgHhBACAGayINdSIMQf////8HIA12IgtKIQYgDCALIAYbIgcgCyAMIAYbIgYgDiAOIAZIGyAOIAdKGyANdAUgDiAGdUEAIAZBIEgbCyIGNgIAIAAgBiAJQRB0QRB1QdgEbEHQD2oiGUgEfyAFIBk2AgAgBSAVIBlrIgY2AgQgBkEBdCAZayILQQAgC2sgC0EAShtnIQ0gGUEQdEEQdSIHIBFBgIAEaiIGQRB1bCAGQf//A3EgB2xBEHVqIgZBACAGayAGQQBKG2chDEH/////ASAGIAxBf2p0IgdBEHVtQRB0QRB1Ig4gCyANQX9qdCILQRB1bCALQf//A3EgDmxBEHVqIgYgDiALIAesIAasfkIdiKdBeHFrIgZBEHVsaiAGQf//A3EgDmxBEHVqIQ4gDSAMa0ENaiIGQQBIBH9BgICAgHhBACAGayINdSIMQf////8HIA12IgtKIQYgDCALIAYbIgcgCyAMIAYbIgYgDiAOIAZIGyAOIAdKGyANdAUgDiAGdUEAIAZBIEgbCyIGQQAgBkEAShsiBkGAgAEgBkGAgAFIGwUgBSAVIAZrNgIEQYCAAQsgAC4BHCILayIHQf//A3EgFEEQdEEQdSIGbEEQdiALIAYgB0EQdWxqajsBHCAEQQA6AAACQAJAAkACQCAIBH8gD0EANgIAIA9BADYCBCAPIAMQIEEABQJ/IBVBA3QhBgJAIAAuAR4EQCAGIBlBC2xIBEAgAC4BHCEHBSAALgEcIgYiByAQQRB1bCAQQf//A3EgB2xBEHVqQcgCTg0CCyAPIAcgGEEQdEEQdWxBDnU2AgAgDyAHIBJBEHRBEHVsQQ51NgIEIA8gAxAgIA9BADYCACAPQQA2AgRBAAwCBSAGIBlBDWxIBEAgAC4BHCEHBSAALgEcIgYiByAQQRB1bCAQQf//A3EgB2xBEHVqQbMGTg0CCyAPIAcgGEEQdEEQdWxBDnU2AgAgDyAHIBJBEHRBEHVsQQ51NgIEIA8gAxAgIA9BADYCACAPQQA2AgQgBSAVNgIAIAVBADYCBCAEQQE6AABBACEDDAQLAAsgBkEQdEEQdUHN+QBKBH8gDyADECBBgIABBSAPIAZBEHRBEHUiBiAYQRB0QRB1bEEOdTYCACAPIAYgEkEQdEEQdWxBDnU2AgQgDyADECAgAC4BHAsLCyEDIAQsAABBAUcEQCAAQQA7ASAMAgsLIAAgAC8BICAKIAlBA3RraiIGOwEgIAZBEHRBEHUgCUEFbEgEQCAEQQA6AAAMAgUgAEGQzgA7ASALCyAELAAARQ0ADAELIBVBf2ohBCAFKAIEQQFIBEAgBUEBNgIEIAUgBEEBIARBAUobNgIACwtBgIAEIAlBA3QiC21BEHRBEHUiCCAPKAIAIhAgAC4BACIHa0EQdEEQdWxBD3VBAWpBAXUhDiAIIA8oAgQiEiAALgECIgVrQRB0QRB1bEEPdUEBakEBdSENIAggAyAALgEeIgZrIgRBEHVsIARB//8DcSAIbEEQdWpBCnQhDCAJQQBKBEBBACEIQQAgB2shBEEAIAVrIQUgBkEKdCEGA0AgCEEBdCATai4BACAIQQF0IAFqLgEAaiAIQQFqIgdBAXQgE2ouAQAiEUEBdGohFCAIQX9qQQF0IAJqQf//AUGAgH4gB0EBdCAXai4BACIJIAYgDGoiBkEQdWwgBSANayIFQRB0QRB1IgggEUEFdWxqIAZBgPgDcSAJbEEQdWogEUELdEGA8ANxIAhsQRB1aiAEIA5rIgRBEHRBEHUiCCAUQQd1bGogFEEJdEGA/ANxIAhsQRB1aiIIQQd2QQFqQQF2Qf//A3EgCEGA//97SBsgCEH//v8DShs7AQAgByALSARAIAchCAwBCwsLIAsgCk4EQCAAIBA7AQAgACASOwECIAAgAzsBHiAaEAAgFiQBDwsgA0EGdSEHIANBCnRBgPgDcSEGQQAgEEEQdGtBEHUhDUEAIBJBEHRrQRB1IQwgCyEEA0AgBEEBdCATai4BACAEQQF0IAFqLgEAaiAEQQFqIgVBAXQgE2ouAQAiCUEBdGohCCAEQX9qQQF0IAJqQf//AUGAgH4gBUEBdCAXai4BACIEIAdsIAwgCUEFdWxqIAQgBmxBEHVqIAlBC3RBgPADcSAMbEEQdWogDSAIQQd1bGogCEEJdEGA/ANxIA1sQRB1aiIEQQd2QQFqQQF2Qf//A3EgBEGA//97SBsgBEH//v8DShs7AQAgBSAKRwRAIAUhBAwBCwsgACAQOwEAIAAgEjsBAiAAIAM7AR4gGhAAIBYkAQuKIgEtfyMBIRAjAUGwA2okASAGQQNPBEBBhMUCQbnFAkE/EAwLIAEgAigCJCACLgECEDQgAi8BACEHEAEhISMBIQ4jASAHQQJ0QQ9qQXBxaiQBIAIoAgghIiACKAIMISMgAi4BACEZIAIuAQIiJCIWQQFxBEBBzMUCQfXFAkExEAwLIBlBAEoiEgRAAkAgJEEBTARAIA5BACAZQQJ0EA8aDAELICIhByAjIQgDQCAWIQlBACELQQAhDANAIAlBf2oiD0EBdCABai8BACAHIA9qLQAAQQd0a0EQdEEQdSAPQQF0IAhqLgEAbCIaIAtBAXVrIgtBACALayALQQBKGyAMaiAJQX5qIgtBAXQgAWovAQAgByALai0AAEEHdGtBEHRBEHUgC0EBdCAIai4BAGwiDyAaQQF1ayIMQQAgDGsgDEEAShtqIQwgCUEDSgRAIAshCSAPIQsMAQsLIApBAnQgDmogDDYCACAHIBZqIQcgFkEBdCAIaiEIIApBAWoiCiAZRw0ACwsLIwEhFSMBIAVBAnRBD2pBcHFqJAEgBUEATARAQcvcAkHszgJBMxAMCyASRQRAQfjOAkHszgJBNBAMCyAZIAVIBEBB+dwCQezOAkE1EAwLQQAhBwNAIAdBAnQgFWogBzYCACAHQQFqIgcgBUcNAAsgBUEBSiIlBEBBASEIA0AgCEECdCAOaigCACEMIAghBwJ/An8CQAN/IAdBAnQgDmohCiAMIAdBf2oiCUECdCAOaiILKAIAIg9ODQEgCiAPNgIAIAdBAnQgFWogCUECdCAVaiIKKAIANgIAIAdBAUoEfyAJIQcMAQUgCyEJIAoLCwwBCyAKIQkgB0ECdCAVagshMiAJIAw2AgAgMgsgCDYCACAIQQFqIgggBUcNAAsLIBkgBUoEQAJAIAVBf2oiB0ECdCAOaiELICVFBEAgB0ECdCAVaiEKIAsoAgAhByAFIQgDQCAIQQJ0IA5qKAIAIgkgB0gEQCALIAk2AgAgCiAINgIAIAkhBwsgCEEBaiIIIBlHDQALDAELIAVBfmohCiAFIQgDQCAIQQJ0IA5qKAIAIgwgCygCAEgEQCAKIQcDQCAMIAdBAnQgDmooAgAiCUgEQCAHQQFqIg9BAnQgDmogCTYCACAPQQJ0IBVqIAdBAnQgFWooAgA2AgAgB0F/aiEJIAdBAEoEfyAJIQcMAgUgCQshBwsLIAdBAWoiB0ECdCAOaiAMNgIAIAdBAnQgFWogCDYCAAsgCEEBaiIIIBlHDQALCwsgEEGgA2ohFCAQQeACaiETIBBB0AJqIREgEEGwAmohDSAQQaACaiEXIBBBkAJqIRggEEHAAWohJiAQQfAAaiEnIBBB0ABqISggEEEwaiEpIBBBIGohHSAQIRsjASEcIwEgBUECdEEPakFwcWokASMBISojASAFQQR0QQ9qQXBxaiQBIAZBAXYhLCAEQQ50QRB1IS0gBEEQdEEQdSErQQAhGgNAICIgGkECdCAVaigCACIeIBZsIghqIQwgCEEBdCAjaiEPICRBAEoiHwRAQQAhBANAIARBAXQgKGogBEEBdCAPai4BACIHIARBAXQgAWovAQAgBCAMai0AAEEHdGtBEHRBEHVsQQ52OwEAIARBAXQgA2ouAQAiBkEAIAZrIAZBAEobZyEJQQAgByAHbCIHayAHIAdFG2chCkH/////ASAHIApBf2p0IgtBEHVtQRB0QRB1IgcgBiAJQX9qdCIGQRB1bCAGQf//A3EgB2xBEHVqIhAgByAGIAusIBCsfkIdiKdBeHFrIgZBEHVsaiAGQf//A3EgB2xBEHVqIQYgBEEBdCApaiAJQR0gCmtqIgdBFUgEf0GAgICAeEEVIAdrIgd1IglB/////wcgB3YiCkohCyAJIAogCxsiECAKIAkgCxsiCSAGIAYgCUgbIAYgEEobIAd0BSAGIAdBa2p1QQAgB0E1SBsLOwEAIARBAWoiBCAWRw0ACyAfBEAgAigCFCEJIAIoAhggCEECbWohBkEAIQQDQCAGQQFqIQcgBEEBdCAbaiAGLQAAIgoiBkEBdkEHcUEJbDsBACAEIB1qIAkgBCAWQX9qIgtBACAGQQFxa3FqaiwAADoAACAEQQFyIghBAXQgG2ogCkH/AXFBBXZBCWxB/wFxOwEAIAggHWogCSAIQQAgBkEEdkEBcWsgC3FqaiwAADoAACAEQQJqIgQgFkgEQCAHIQYMAQsLCwsgAigCICEuIAIuAQYhBiACLgEEIQlBdiEEA0AgBEEadEEQdSIIQYAIaiEHIARBAEoEfyAIQZp/aiEIIAdBEHRBEHVBmn9qBSAEBH8gCEHmAHIhCCAHIAdBgPgDcUHmAHIgBEF/RhsFQQAhCCAHQRB0QRB1QZp/agsLIQcgBEEKaiIKQQJ0ICZqIAhBEHRBEHUgCWxBEHU2AgAgCkECdCAnaiAJIAdBEHRBEHVsQRB1NgIAIARBAWoiBEEKRw0ACyANQQA2AgAgEUEAOwEAIB8EfyAGIS8gFiEQQQEhDwNAIC4gEEF/aiISQQF0IBtqLgEAaiEIIBJBAXQgKGouAQAhCQJAAkAgD0EATA0AIBIgHWotAAAhICASQQF0IClqLgEAIQpBACEEA0AgEiAEQQR0IBNqakEJIC8gCSAgIARBAXQgEWoiDi4BAGxBCHUiB2tBEHRBEHVsIgZBEHUiC0F2IAtBdkobIAZB//8nShsiBjoAACAGQQpqIgxBAnQgJmooAgAgB2ohCyAMQQJ0ICdqKAIAIAdqIQwgDiALOwEAIAQgD2oiMEEBdCARaiAMOwEAIAZBAkoEfyAGQQNGBH8gCC0AByEHQZgCBSAGQStsIgZB7ABqIQcgBkGXAWoLBQJ/IAZBfU4EQCAGQQRqIAhqLQAAIQcgBkEFaiAIai0AAAwBCyAGQXxGBH9BmAIhByAILQABBSAGQVVsIgZB7ABqIQcgBkHBAGoLCwshBiAEQQJ0IA1qIjEoAgAhDiAxIA4gKyAHQRB0QRB1bGogCiAJIAtrQRB0QRB1IgcgB2xsajYCACAwQQJ0IA1qIA4gKyAGQRB0QRB1bGogCiAJIAxrQRB0QRB1IgYgBmxsajYCACAPIARBAWoiBEcNAAsgD0EDSARAQQAhBANAIBIgBCAPakEEdCATamogEiAEQQR0IBNqai0AAEEBajoAACAPIARBAWoiBEcNAAsMAQsgDSgCACIGIA0oAhAiB0oEfyANIAc2AgAgDSAGNgIQIBEuAQAhBCARIBEuAQg7AQAgESAEOwEIIAchBEEEBSAGIQQgByEGQQALIQggGCAGNgIAIBcgBDYCACAUIAg2AgAgDSgCBCIIIA0oAhQiCUoEfyANIAk2AgQgDSAINgIUIBEuAQIhByARIBEuAQo7AQIgESAHOwEKIAkhB0EFBSAIIQcgCSEIQQELIQogGCAINgIEIBcgBzYCBCAUIAo2AgQgDSgCCCIKIA0oAhgiC0oEfyANIAs2AgggDSAKNgIYIBEuAQQhCSARIBEuAQw7AQQgESAJOwEMIAshCUEGBSAKIQkgCyEKQQILIQwgGCAKNgIIIBcgCTYCCCAUIAw2AgggDSgCDCIMIA0oAhwiDkoEfyANIA42AgwgDSAMNgIcIBEuAQYhCyARIBEuAQ47AQYgESALOwEOIA4hC0EHBSAMIQsgDiEMQQMLISAgGCAMNgIMIBcgCzYCDCAUICA2AgwDQCAIIAYgBiAISiIIGyIOIApKIQZBA0ECIAggBhsgCiAOIAYbIgggDEoiChshBkEDQQIgBEEAIARBAEobIgQgB0giDiAHIAQgDhsiBCAJSCIHGyAJIAQgBxsiByALSCIJGyEEIAwgCCAKGyALIAcgCRtIBEAgBEECdCAUaiAGQQJ0IBRqKAIAQQRzNgIAIARBAnQgDWogBkEEciIHQQJ0IA1qKAIANgIAIARBAXQgEWogB0EBdCARai4BADsBACAEQQJ0IBdqQQA2AgAgBkECdCAYakH/////BzYCACAEQQR0IBNqIgQgBkEEdCATaiIGKQMANwMAIAQgBikDCDcDCCAXKAIAIQQgGCgCACEGIBgoAgQhCCAXKAIEIQcgGCgCCCEKIBcoAgghCSAYKAIMIQwgFygCDCELDAELCyASIBNqIgQgBC0AACAUKAIAQQJ2ajoAACASIBNBEGpqIgQgBC0AACAUKAIEQQJ2ajoAACASIBNBIGpqIgQgBC0AACAUKAIIQQJ2ajoAACASIBNBMGpqIgQgBC0AACAUKAIMQQJ2ajoAACAPIQQMAQsgD0EBdCIEQQRIBEAgBCEGA0AgEiAGQQR0IBNqaiASIAYgBGtBBHQgE2pqLAAAOgAAIAZBAWohByAGQQNIBEAgByEGDAELCwsLIBBBAUoEQCASIRAgBCEPDAELCyANKAIEIQYgDSgCCCEHIA0oAgwhCCANKAIQIQkgDSgCFCEKIA0oAhghCyANKAIcIQwgDSgCAAVBACEGQQAhB0EAIQhBACEJQQAhCkEAIQtBACEMQQALIQQgGkEEdCAqaiEPIAYgBCAEIAZKIgYbIhAgB0ohBEEHQQZBBUEEQQNBAiAGIAQbIAcgECAEGyIEIAhKIgYbIAggBCAGGyIEIAlKIgYbIAkgBCAGGyIEIApKIgYbIAogBCAGGyIEIAtKIgYbIAsgBCAGGyIGIAxKIgcbIQQgHwRAIA8gBEEDcUEEdCATaiAWEA4aCyAPIA8tAAAgBEECdmo6AAAgGkECdCAcaiIIIAwgBiAHGyIHNgIAIAIoAhAgGSAsbGohBEEAQRggHgR/IAQgHmohBiAEIB5Bf2pqLQAABSAEIQZBgAILIAYtAABrIgRnIglrIgZrIQogBgRAIAZBAEgEfyAEIAp0IAQgBkEganZyBSAEQSAgBmt0IAQgBnZyCyEECyAIQYCAgCAgBEH/AHEiBEGAHyAJQQd0a3JBEHRBgAEgBGsgBEGzAWxsakGAgHxxa0EQdSAtbCAHajYCACAaQQFqIhogBUcNAAsgJQRAIBwoAgAhBEEAIQNBASEGA0AgBkECdCAcaigCACIHIARIBEAgHCAHNgIAIAchBCAGIQMLIAZBAWoiBiAFRw0ACwVBACEDCyAAIANBAnQgFWooAgAiCDoAACAAQQFqIANBBHQgKmogAi4BAhAOGgJAIAIuAQIiA0EASiIJRQ0AIAIoAhQhByACKAIYIAMgCEEYdEEYdWxBAm1qIQVBACEEA0AgBUEBaiEGIAQgFGogByAEIANBf2oiCkEAIAUtAAAiBUEBcWtxamosAAA6AAAgBEEBciILIBRqIAcgC0EAIAVBBHZBAXFrIApxamosAAA6AAAgBEECaiIEIANIBEAgBiEFDAELCyAJRQ0AIAIuAQQhCiADIQRBACEFA0AgBEF/aiIGIBRqLQAAIQwgACAEaiwAACILQQp0IQcgBkEBdCATaiAKIAdBmn9qIAdB5gByIAcgCxsgC0EAShsiB0EQdWwgDEH/AXEgBUEQdEEQdWxBCHVqIAdB//8DcSAKbEEQdWoiBTsBACAEQQFKBEAgBiEEDAELCwsCfyACKAIIITMgAigCDCEEIAlFBEAgASACKAIkIAMQNCAhEAAgGyQBDwsgMwsgCEEYdEEYdSADbCIAaiEFIABBAXQgBGohBEEAIQADQCAAQQF0IAFqIABBAXQgE2ouAQBBDnQgAEEBdCAEai4BAG0gACAFai0AAEEHdGoiA0EAIANBAEobIgNB//8BIANB//8BSBs7AQAgAEEBaiIAIAIuAQIiA0gNAAsgASACKAIkIAMQNCAhEAAgGyQBC7geATZ/An8jASFPIBdBAEwEQEGbwgJBiMICQewCEAwLIwEhGiMBIBdBOGxBD2pBcHFqJAEgAEHwIWohJCAAQewhaiElIA9BBnUhPCASQQBKBEACQCACQQJGIT0gC0EASiE+IAxBEHRBEHUhKCAMQRB1ISkgF0EBSiEqIBVBAXUhPyAVQRBGIUAgFEEBcUUhQSAWQRB0QRB1IR0gFEEBdSFCIBRBAkohQyAUQX9qIkRBAXQgCmohRSANQRB0QRB1ISsgDkEQdEEQdSEsIA5BEHUhLSAQQYAQSiFGIBBBAXYiAkGAfGohJ0GABCACayFHIBFBsH9qIUggEEEQdEEQdSIiIBFBEHQiAkEQdWwhECAiIBFBsAdqIklBEHRBEHVsIUogEUHQeGohSyAiQYCAwB0gAmtBEHVsIRYgE0EBSCFMQQAhFSAlKAIAQQIgC2tqQQJ0IAZqIQ8gJCgCACALa0ECdCAAakGECmohDgNAAkAgPQRAIAkuAQAiCyAPKAIAIgJBEHVsQQJqIAJB//8DcSALbEEQdWogCS4BAiILIA9BfGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWogCS4BBCILIA9BeGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWogCS4BBiILIA9BdGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWogCS4BCCILIA9BcGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWpBAXQhJiAPQQRqIQ8FQQAhJgsgPgRAICYgKCAOKAIAIA5BeGooAgBqIgtBEHVsIA5BfGooAgAiAkEQdSApbGogC0H//wNxIChsQRB1aiACQf//A3EgKWxBEHVqQQJ0ayEuIA5BBGohDgVBACEuCyAVQQ9qIU0gCC4BACEvIAguAQIhMCAILgEEITEgCC4BBiEyIAguAQghMyAILgEKITQgCC4BDCE1IAguAQ4hNiAILgEQITcgCC4BEiE4IBVBAnQgA2ohTkEAIRMDQCATQZQKbCABakGICmoiIyAjKAIAQbWIzt0AbEHrxuWwA2o2AgAgLyATQZQKbCABaiBNQQJ0aiIMKAIAIgJBEHVsID9qIAJB//8DcSAvbEEQdWogMCAMQXxqKAIAIgJBEHVsaiACQf//A3EgMGxBEHVqIDEgDEF4aigCACICQRB1bGogAkH//wNxIDFsQRB1aiAyIAxBdGooAgAiAkEQdWxqIAJB//8DcSAybEEQdWogMyAMQXBqKAIAIgJBEHVsaiACQf//A3EgM2xBEHVqIDQgDEFsaigCACICQRB1bGogAkH//wNxIDRsQRB1aiA1IAxBaGooAgAiAkEQdWxqIAJB//8DcSA1bEEQdWogNiAMQWRqKAIAIgJBEHVsaiACQf//A3EgNmxBEHVqIDcgDEFgaigCACICQRB1bGogAkH//wNxIDdsQRB1aiA4IAxBXGooAgAiAkEQdWxqIAJB//8DcSA4bEEQdWohGyBABEAgGyAILgEUIgsgDEFYaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEWIgsgDEFUaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEYIgsgDEFQaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEaIgsgDEFMaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEcIgsgDEFIaigCACICQRB1bGogAkH//wNxIAtsQRB1aiAILgEeIgsgE0GUCmwgAWogFUECdGooAgAiAkEQdWxqIAJB//8DcSALbEEQdWohGwsgQUUNASATQZQKbCABakGkCWooAgAgE0GUCmwgAWpBhApqKAIAIB0gE0GUCmwgAWpBoAlqIgIoAgAiDEEQdWxqIAxB//8DcSAdbEEQdWoiDWshCyAMIB0gC0EQdWxqIAtB//8DcSAdbEEQdWohDCACIA02AgAgCi4BACICIA1BEHVsIEJqIA1B//8DcSACbEEQdWohAiBDBEBBAiENA0AgE0GUCmwgAWpBoAlqIA1Bf2oiHkECdGoiHCgCACAdIBNBlApsIAFqQaAJaiANQQJ0aiIfKAIAIiAgDGsiC0EQdWxqIAtB//8DcSAdbEEQdWohISAcIAw2AgAgHkEBdCAKai4BACEcICAgHSATQZQKbCABakGgCWogDUEBckECdGooAgAgIWsiC0EQdWxqIAtB//8DcSAdbEEQdWohCyAfICE2AgAgHCAMQRB1bCACaiAMQf//A3EgHGxBEHVqIA1BAXQgCmouAQAiAiAhQRB1bGogIUH//wNxIAJsQRB1aiECIA1BAmoiDCAUSARAIAwhDSALIQwMAQsLBSAMIQsLIBNBlApsIAFqQaAJaiBEQQJ0aiALNgIAQQAgTigCACIfIC4gG0EEdCI5aiArIBNBlApsIAFqQYAKaigCACIMQRB1IhtsIAxB//8DcSINICtsQRB1aiBFLgEAIgwgC0EQdWwgAmogC0H//wNxIAxsQRB1akEBdGpBAnQiOmsgGyAtbCANIC1sQRB1aiAsIBNBlApsIAFqQYAIaiAYKAIAIiBBAnRqKAIAIgJBEHVsaiACQf//A3EgLGxBEHVqQQJ0IiFrQQN1QQFqQQF1ayICayACICMoAgBBAEgiIxsiAkGAiH4gAkGAiH5KGyICQYDwASACQYDwAUgbIh4gEWshCwJ/AkAgRgRAIAsgJ0oEfyALICdrBSALIEdIBH8gCyAnagUgC0EfdSECDAMLCyELCyALQQp1IQIgC0H/B0oEfyALQYB4cSBIaiICQYAIaiELIAJBEHRBEHUgImwhDSAiIAtBEHRBEHVsBQwBCwwBCwJAAkACQCACQX9rDgIBAAILIBEhAiBJIQsgECENIEoMAgsgSyECIBEhCyAWIQ0gEAwBCyARIAJBCnRB0AByaiICQRB0IQwgAkGACGohCyAiQQAgDGtBEHVsIQ0gIkGAgIBgIAxrQRB1bAshDCACIAsgHiACa0EQdEEQdSIbIBtsIA1qQQp1IhwgHiALa0EQdEEQdSINIA1sIAxqQQp1IhtIIh4bIQ0gE0E4bCAaaiATQZQKbCABakGQCmooAgAiDCAcIBsgHhtqNgIEIBNBOGwgGmogDCAbIBwgHhtqNgIgIBNBOGwgGmogDTYCACATQThsIBpqIAsgAiAeGyIbNgIcIBNBOGwgGmogJkEAIA1BBHQiAmsgAiAjG2oiDCA5aiILIB9BBHQiDWsiAjYCECATQThsIBpqIAIgOmsiAiAhazYCFCATQThsIBpqIAI2AgwgE0E4bCAaaiAMNgIYIBNBOGwgGmogCzYCCCATQThsIBpqICZBACAbQQR0IgJrIAIgIxtqIgwgOWoiCyANayICNgIsIBNBOGwgGmogAiA6ayICICFrNgIwIBNBOGwgGmogAjYCKCATQThsIBpqIAw2AjQgE0E4bCAaaiALNgIkIBNBAWoiAiAXSARAIAIhEwwBCwsgGCAgQX9qQShvIgJBKGogAiACQQBIGyICNgIAIAIgGWpBKG8hHCAqBH8gGigCBCEMQQAhAkEBIQsDfyALQThsIBpqKAIEIg0gDEghEyANIAwgExshDCALIAIgExshAiALQQFqIgsgF0cNACACCwVBAAsiG0GUCmwgAWpBgANqIBxBAnRqKAIAIQxBACECA0AgAkGUCmwgAWpBgANqIBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGdAT0AnQD9AF0BvQFdAL0AHQF9Ad0BAgBiAMIAIgGCASIAggDiAEIBogFCAKIAAgFiAcIBCgBqAMoAKgGKASoAigDqAEoBqgFKAKoACgFqAcoBEgByANIAMgGSATIAkgDyAFIBsgFSALIAEgFyAdIBGgB6ANoAOgGaAToAmgD6AFoBugFaALoAGgF6AdoBBgBmAMYAJgGGASYAhgDmAEYBpgFGAKYABgFmAcYBDgBuAM4ALgGOAS4AjgDuAE4BrgFOAK4ADgFuAc4BFgB2ANYANgGWATYAlgD2AFYBtgFWALYAFgF2AdYBHgB+AN4APgGeAT4AngD+AF4BvgFeAL4AHgF+Ad4BAwBjAMMAIwGDASMAgwDjAEMBowFDAKMAAwFjAcMBCwBrAMsAKwGLASsAiwDrAEsBqwFLAKsACwFrAcsBEwBzANMAMwGTATMAkwDzAFMBswFTALMAEwFzAdMBGwB7ANsAOwGbATsAmwD7AFsBuwFbALsAGwF7AdsBBwBnAMcAJwGHAScAhwDnAEcBpwFHAKcABwFnAccBDwBvAM8ALwGPAS8AjwDvAE8BrwFPAK8ADwFvAc8BFwB3ANcANwGXATcAlwD3AFcBtwFXALcAFwF3AdcBHwB/AN8APwGfAT8AnwD/AF8BvwFfAL8AHwF/Ad8BAEGIpgELnAEDAAAAAgAAAAMAAAACAAAABQAAAAIAAAADAAAAAgAAAAMAAAACAAAABQAAAAIAAAADAAAAAgAAAAAAzkAAAMhAAAC4QAAAqkAAAKJAAACaQAAAkEAAAIxAAACcQAAAlkAAAJJAAACOQAAAnEAAAJRAAACKQAAAkEAAAIxAAACUQAAAmEAAAI5AAABwQAAAcEAAAHBAAABwQAAAcEAAQbCnAQuIA0h/QYFCgEGAQIA+gECAQIBcTlxPXE5aT3QpcyhyKIQahBqREaEMsAqxCxizMIo2hzaENYY4hTeEN4Q9ckZgSlhLWFdKWUJbQ2Q7bDJ4KHolYStOMlNOVFFYS1ZKV0daSV1KXUptKHIkdSJ1Io8RkRKSE6IMpQqyB70GvgixCReyNnM/ZkJiRWNKWUdbSVtOWVZQXEJdQGY7ZzxoPHU0eyyKI4UfYSZNLT1aXTxpKmspbi10JnEmcCZ8GoQbiBOMFJsOnxCeEqoNsQq7CMAGrwmfChWyO25HVktVVFNbQlhJV0hcS2JIaTprNnM0cjdwOIEzhCiWIYwdYiNNKip5YEJsK28odSx7IHgkdyF/IYYiixWTF5gUnhmaGqYVrRC4DbgKlg2LDxayP3JKUlRTXFJnPmBIYENlSWtIcTd2NH00djR1N4cxiSedIJEdYSFNKAAAZj8AAEw/AAAmPwAAAD8Ahms/ABQuPwBwvT4A0Ew+AAgNEBMVFxgaGxwdHh8gICEiIiMkJCUlAEHAqgELF+BwLA8DAgEA/u3AhEYXBAD//OKbPQsCAEHgqgELKPr16stHMiomIyEfHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAQZCrAQuIAcelkHxtYFRHPTMqIBcPCADx4dPHu6+kmY6Ee3JpYFhQSEA5MiwmIR0YFBAMCQUCAEVdc3aDio2KlpablpugpqCDgIaNjY2RkZGWm5ubm6CgoKCmpq2ttsC2wMDAzcDN4AQGGAcFAAACAAAMHCkN/PcPKhkOAf4+Kff2JUH8A/oEQgf4EA4m/SEAQaCsAQuyCg0WJxcM/yRAG/r5CjcrEQEBCAEBBvVKNff0N0z0CP0DXRv8Gic7A/gCAE0LCfgWLPoHKAkaAwn5FGX5BAP4KhoA8SFEAhf+Ny7+DwP/FRAp+hs9JwX1KlgEAf48QQb8//tJOAH3E14d9wAMYwYECO1mLvMDAg0DAgnrVEju9S5o6ggSJjAXAPBGU+sLBfV1Fvj6F3X0AwP4XxwE9g9NPPH/BHwC/AMmVBjnAg0qDR8V/Dgu//8jT/MT+UFY9/IUBFEx4xQASwPvBfcsXPgB/RZFH/pfKfQFJ0MQ/AEA+ng33PMsegToUQULAwcCAAkKWG14dgxxc3V3YztXbz9vcFB+fH18gXl+F4R/f39+f3qFgoZldneRflZ8eHt3qq1rbQwjPFNshJ20zuQPIDdNZX2Xr8nhEypCWXKJorjR5gwZMkhheJOsyN8aLEVacoeftM3hDRY1UGqCnLTN5A8ZLEBac46oxN4TGD5SZHiRqL7WFh8yT2d4l6rL4xUdLUFqfJarxOAeMUtheY6lutHlExk0Rl10j6bA2xoiPkthdpGnwtkZIThGW3GPpcTfFSIzSGF1kavE3hQdMkNadZCoxd0WHzBCX3WSqMTeGCEzTXSGnrTI4BUcRldqfJWqwtkaITVAU3WYrczhGyJBX2yBm67S4RQaSGNxg5qwyNsiKz1OXXKbsc3lFx02YXyKo7PR5R4mOFl2gZ6yyOcVHTE/VW+Oo8HeGzBNZ4Wes8TX6B0vSmN8l7DG3O0hKj1MXXmbrs/hHTVXcIiaqrzQ4xgeNFSDlqa6y+UlMEBUaHacscnmUQsKCQoJCgnvCO8ICgn8CBcJ7whICxQKWgk/CQoJ4gjiCOII4giSCLcJJAkkCQoJCgkKCSQJJAk/CTIJkAzOCiQJJAkKCeIIrQifCNUIkgicCaoJPwlaCVoJWglaCT8JZwkKCZcN8AtPCJ8I4gjiCOII7wgKCdUI0gxFDBQKWgnHCK0InwiSCJIIQggAEAUPrQg8CjwKZwkKCVoJPwkaCGoMrAw/Ca0I+QmCCSQJCgl3CK0ICg2gDaYKkgjVCJwJMgk/CZ8INQgyCXQJFwk/CVoJdAl0CXQJnAk/CcMOLQ6CCd8JPwniCOII/AifCAAItgyZDJkKHguPCRcJ/Aj8COIITwi/DOQMwQr2Co8J1QjVCMcITwg1CDkLpQtJCj8JZwkyCZIIxwjHCEIImQx9DEkKFAriCIUIxwitCK0IXQhqDO4MtApnCeII4gjiCO8IkghCCEUMyAycCQ0I7wjECT8JtwmCCYUIsw3SDAoJjApXCqoJPwlaCSQJTwhfDc8N3gvwC/wIngetCOII4gjiCEwNJg0nCH8KOQsyCXQJ4giqCewJsA6gDZ4HZApRC98JWgk/CZwJ1QjUC8gMtApIC7QKaghPCO8IugjHCG8OSQ7pB7EHZAqMChQKxAkXCT8JhwxVDTIJGghIC0gLJAm3CccIdwgKDSYNHgvcChcJagjiCO8IQggNCBcJ/AiFCHcIhQg/CUkKjAqMCvkJZwmCCa0I1QitCK0IJAl0CS8KjAreC6wM9gpIC6oJGgj8CAoJMglMCa0IaghPCO8IxAnpCukKPAoUCj8JXA6BDroILgeFCMEKpgpxCtEJnwjpClgMpgr5CR4L0QmFCFoJrQiFCNSylIFsYFVST009Ozk4MzEwLSopKCYkIh8eFQwKAwEA//X07Onh2cu+sK+hlYh9cmZbUUc8NCsjHBQTEgwLBQCzioyUl5WZl6N0Q1I7XEhkWVwAQeC2AQvnARAAAAAAY0IkJCIkIiIiIlNFJDQidGZGRESwZkREIkFVRFQkdI2Yi6qEu7jYiYT5qLmLaGZkRESy2rm5qvTYu7uq9Lu724pnm7i5iXS3m5iIhNm4uKqk2aubi/SpuLmqpNjf2orWj7zaqPSNiJuqqIrc24uk28rYiai69rmLdLnbuYpkZIZkZiJERGREqMvd2qinmohoRqT2q4mLiZva24v//v3uDgMCAQD//vzaIwMCAQD//vrQOwQCAQD//vbCRwoCAQD//Oy3UggCAQD//Ou0WhECAQD/+OCrYR4EAQD//uytXyUHAQBB0LgBC0j///+DBpH//////+xdD2D//////8JTGUfd/////6JJIkKi////0n5JKzmt////yX1HMDqC////pm5JOT5o0v//+3tBN0Rkq/8AQaC5AQsW+gADAAYAAwADAAMABAADAAMAAwDNAQBBwLkBC94MBxcmNkVVZHSDk6KywdDf7w0ZKTdFU2Jwf46dq7vL3OwPFSIzPU5can6ImKe5zeHwChUkMj9PX25+jZ2tvc3d7REUJTM7Tllre4aWpLjN4PAKDyAzQ1FgcIGOnq29zNzsCBUlM0FPYnF+ipuos8DR2gwPIjc/TldsdoOUp7nL2+wQEyAkOE9bbHaImqu6zNztCxwrOkpZaXiHlqW0xNPi8QYQIS48S1xre4mcqbnH1uELEx4sOUpZaXmHmKm6ytrqDBMdLjlHWGR4hJSltsfY6REXIy44TVxqe4aYp7nM3u0OES01P0tZa3OEl6u8zt3wCRAdKDhHWGd3iZqrvc3e7RATJDA5TFdpdoSWp7nK2uwMER02R1FeaH6IlaS2yd3tDxwvPk9hc4GOm6i0wtDf7ggOHi0+Tl5vf4+fr8DP3+8RHjE+T1xrd4SRoK6+zNzrDhMkLT1MW2x5ipqsvc3e7gwSHy08TFtre4qaq7vM3ewNER8rNUZTZ3KDlae5y9ztERYjKjpOXW59i5uqvM7g8AgPIjJDU2Nzg5KissHR4O8NEClCSVZfb4CJlqO3zuHxERklND9LXGZ3hJCgr7/U5xMfMUFTZHWFk6Guu8jV4/ISHzREWGd1foqVo7HAz9/vEB0vPUxaaneFk6GwwdHg8A8VIzI9SVZhbneBja/G2u1JDm0LbQttC20LbQttC20LbQttC20LbQuTC5MLbQseC5AMDQycC/AL8AvCC8ILwguTC5MLwgucC0gLHgseC6YKUA+uD6ULhwyHDHYL8AseCzIMrAxtCx4LPAr5CdwKbQu8DX0MwgsfDMsLSAttC20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";s.r(t),function(e){var n;s.d(t,"EmsdkModule",function(){return r}),s.d(t,"OggOpusEncoder",function(){return i});const r=Module,i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(i.prototype.encode=function(e){for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},i.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},e.registerProcessor&&e.AudioWorkletProcessor){class t extends e.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(n)switch(e.command){case"getHeaderPages":this.postPage(n.generateIdPage()),this.postPage(n.generateCommentPage());break;case"done":this.postPage(n.encodeFinalFrame()),this.port.postMessage({message:"done"});break;case"flush":this.postPage(n.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":n&&n.destroy(),n=new i(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return n&&e[0]&&n.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{var a=t=>{t&&e.postMessage(t,[t.page.buffer])};e.onmessage=(({data:t})=>{if(n)switch(t.command){case"encode":n.encode(t.buffers).forEach(e=>a(e));break;case"getHeaderPages":a(n.generateIdPage()),a(n.generateCommentPage());break;case"done":a(n.encodeFinalFrame()),e.postMessage({message:"done"});break;case"flush":a(n.flush()),e.postMessage({message:"flushed"})}switch(t.command){case"close":e.close();break;case"init":n&&n.destroy(),n=new i(t,Module,e.postMessage),e.postMessage({message:"ready"})}})}}.call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); +var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAEFAayACQUBrKQIANwIAIAAgAikCSDcCSCAAIAIpAlA3AlAgACACKQJYNwJYIAFB4CFqIANBlApsIBNqQYAKaigCADYCACABQeQhaiADQZQKbCATakGECmooAgA2AgAgKiAXKAIAQX9qQQJ0IAxqKAIANgIAIAEgIygCAEEBdCABaiAfKAIAQQF0EBIaIAFBgApqIAFBgApqICMoAgBBAnRqIB8oAgBBAnQQEhogKxAAIB4kAQuuKQFZfyMBITEgAUH0IWoiHiACLAAiNgIAAn8gAUHoIWoiMigCACFnIAIsAB0iEUEBdUECdEGwsAJqIAIsAB5BAXRqLgEAIRICfyACLAAfIWYjASEjIwEgAEHwI2oiICgCACIYIABB6CNqIicoAgAiF2oiEEECdEEPakFwcWokASMBITMjASAQQQF0QQ9qQXBxaiQBIwEhNCMBIABB7CNqIigoAgAiEEECdEEPakFwcWokASABQfAhaiIdIBg2AgAgAUHsIWoiISAYNgIAIABB5CNqIk4oAgAiE0EATARAIDIgE0F/akECdCAMaigCADYCACABIBdBAXQgAWogGEEBdBASGiABQYAKaiABQYAKaiAnKAIAQQJ0aiAgKAIAQQJ0EBIaIDEkAQ8LIGYLQQRHIh9BAXMhTyABQfwhaiEpIB9BAXRBA3MhUCAAQaAkaiE1IAFB+CFqITYgAEGcJGohUSABQYAeaiEbIA5BEHRBEHUhNyABQbweaiEqIAFB5CFqISQgAUGAIWohOCABQeAhaiElIA1BgBBKIVIgDUEBdiIAQYB8aiErQYAEIABrIVMgEiIOQbB/aiFUIA1BEHRBEHUiIiASbCEfICIgEkGwB2oiVUEQdEEQdWwhViASQdB4aiFXICJBgIDAHSASQRB0a0EQdWwhWCABQYAeaiE5IAFBhB5qITogAUGIHmohOyABQYweaiE8IAFBkB5qIT0gAUGUHmohPiABQZgeaiE/IAFBnB5qIUAgAUGgHmohQSABQaQeaiFCIAFBqB5qIUMgAUGsHmohRCABQbAeaiFFIAFBtB5qIUYgAUG4HmohRyAQIQ1BACEXIGcLIQAgBCEsIBhBAXQgAWohLSADIS4CQAJAAkACQANAAkAgF0EBdiBPckEFdCAFaiEWIBdBAnQgCGooAgAhEiApQQA2AgAgF0ECdCAMaiEDIBFB/wFxQQJGBEAgAygCACEAIBcgUHEEf0EAIQ9BAgUgICgCACIRIABrIDUoAgAiD2siBEECTA0CIARBfmoiBEEBdCAzaiANIBdsIARqQQF0IAFqIBYgESAEayAPEE0gKUEBNgIAICEgICgCADYCAEEBIQ8gAiwAHQshEQVBACEPCyADKAIAIRAgF0ECdCALaiIYKAIAIgRBASAEQQFKGyIDQQAgA2sgA0EAShtnIQ1BAEH/////ASADIA1Bf2p0IhNBEHUiFG0iFUEQdCIZQRB1IgMgFGwgE0H//wNxIANsQRB1akEDdGsiEyAVQQ91QQFqQQF1bCAZaiADIBNBEHVsaiATQfj/A3EgA2xBEHVqIQNBPiANayINQTBIBH9BgICAgHhBLyANayINdSITQf////8HIA12IhRKIRUgEyAUIBUbIhkgFCATIBUbIhMgAyADIBNIGyADIBlKGyANdAUgAyANQVFqdUEAIA1BzwBIGwsiDUEEdUEBaiEDICgoAgAiE0EASgRAIANBAXZBEHRBEHUhFCADQRB1QQFqQQF1IRlBACEDA0AgA0ECdCA0aiAUIANBAXQgLmouAQAiFUEQdWwgFSAZbGogFUH//wNxIBRsQRB1ajYCACADQQFqIgMgE0cNAAsLIA8EQCAXRQRAIDcgDUEQdWwgDUH//wNxIDdsQRB1akECdCENCyAhKAIAIg9BfiAQa2oiAyAPSARAIA1BEHUhFCANQf//A3EhDQNAIANBAnQgI2ogA0EBdCAzai4BACIVIBRsIA0gFWxBEHVqNgIAIANBAWoiAyAPRw0ACwsLIDYoAgAiAyAERwRAQf////8BIAQgBEEAIARrIARBAEobZyINQX9qdCIPQRB1bUEQdEEQdSIEIAMgA0EAIANrIANBAEobZyITQX9qdCIDQRB1bCADQf//A3EgBGxBEHVqIhQgBCADIA+sIBSsfkIdiKdBeHFrIgNBEHVsaiADQf//A3EgBGxBEHVqIQMgE0EdIA1raiIEQRBIBH9BgICAgHhBECAEayIEdSINQf////8HIAR2Ig9KIRMgDSAPIBMbIhQgDyANIBMbIg0gAyADIA1IGyADIBRKGyAEdAUgAyAEQXBqdUEAIARBMEgbCyEEICAoAgAiA0EASgRAIARBEHUhDyAEQf//A3EhEyAdKAIAIANrIQMDQCABQYAKaiADQQJ0aiIUKAIAIhVBEHRBEHUhDSAUIA0gD2wgDSATbEEQdWogBCAVQQ91QQFqQQF1bGo2AgAgA0EBaiIDIB0oAgBIDQALCyARQf8BcUECRgRAICkoAgBFBEAgISgCACINQX4gEGtqIgMgDUgEQCAEQRB1IRAgBEH//wNxIRMDQCADQQJ0ICNqIhQoAgAiFUEQdEEQdSEPIBQgDyAQbCAPIBNsQRB1aiAEIBVBD3VBAWpBAXVsajYCACADQQFqIgMgDUcNAAsLCwsgJSAlKAIAIgNBEHRBEHUiECAEQRB1Ig1sIARB//8DcSIPIBBsQRB1aiAEIANBD3VBAWpBAXVsajYCACAkICQoAgAiA0EQdEEQdSIQIA1sIA8gEGxBEHVqIAQgA0EPdUEBakEBdWxqNgIAIDkgOSgCACIDQRB0QRB1IhAgDWwgDyAQbEEQdWogBCADQQ91QQFqQQF1bGo2AgAgOiA6KAIAIgNBEHRBEHUiECANbCAPIBBsQRB1aiAEIANBD3VBAWpBAXVsajYCACA7IDsoAgAiA0EQdEEQdSIQIA1sIA8gEGxBEHVqIAQgA0EPdUEBakEBdWxqNgIAIDwgPCgCACIDQRB0QRB1IhAgDWwgDyAQbEEQdWogBCADQQ91QQFqQQF1bGo2AgAgPSA9KAIAIgNBEHRBEHUiECANbCAPIBBsQRB1aiAEIANBD3VBAWpBAXVsajYCACA+ID4oAgAiA0EQdEEQdSIQIA1sIA8gEGxBEHVqIAQgA0EPdUEBakEBdWxqNgIAID8gPygCACIDQRB0QRB1IhAgDWwgDyAQbEEQdWogBCADQQ91QQFqQQF1bGo2AgAgQCBAKAIAIgNBEHRBEHUiECANbCAPIBBsQRB1aiAEIANBD3VBAWpBAXVsajYCACBBIEEoAgAiA0EQdEEQdSIQIA1sIA8gEGxBEHVqIAQgA0EPdUEBakEBdWxqNgIAIEIgQigCACIDQRB0QRB1IhAgDWwgDyAQbEEQdWogBCADQQ91QQFqQQF1bGo2AgAgQyBDKAIAIgNBEHRBEHUiECANbCAPIBBsQRB1aiAEIANBD3VBAWpBAXVsajYCACBEIEQoAgAiA0EQdEEQdSIQIA1sIA8gEGxBEHVqIAQgA0EPdUEBakEBdWxqNgIAIEUgRSgCACIDQRB0QRB1IhAgDWwgDyAQbEEQdWogBCADQQ91QQFqQQF1bGo2AgAgRiBGKAIAIgNBEHRBEHUiECANbCAPIBBsQRB1aiAEIANBD3VBAWpBAXVsajYCACBHIEcoAgAiA0EQdEEQdSIQIA1sIA8gEGxBEHVqIAQgA0EPdUEBakEBdWxqNgIAICogKigCACIDQRB0QRB1IhAgDWwgDyAQbEEQdWogBCADQQ91QQFqQQF1bGo2AgBBACEDA0AgAUGAIWogA0ECdGoiEygCACIUQRB0QRB1IRAgEyANIBBsIA8gEGxBEHVqIAQgFEEPdUEBakEBdWxqNgIAIANBAWoiA0EYRw0ACyA2IBgoAgA2AgAgKCgCACETIBgoAgAhBAsgF0EFbEEBdCAGaiEVIBdBGGxBAXQgB2ohJiASQQJ1Ig8gEkEPdHIhEiAXQQJ0IApqKAIAIQMgUSgCACEZIDUoAgAhDSATQQBKBEAgDUEBdSFZIA1BEEYhWiARQf8BcUECRiFbIBlBAXFFIVwgGUEBdSFdIBlBAkohXiABQYAhaiAZQX9qIg1BAnRqIV8gDUEBdCAmaiFgIBdBAnQgCWooAgBBEHRBEHUhSCADQRB0QRB1IUkgA0EQdSFKIABBAEoiYSARQf8BcUECR3IhYiAPQRB0QRB1IUsgEkEQdSFMIARBBnZBEHRBEHUhTSAEQRV1QQFqQQF1IWMgHigCACESQQAhGCAhKAIAQQIgAGtqQQJ0ICNqIQMgKiENIB0oAgAgAGtBAnQgAWpBhApqIQQDQCAeIBJBtYjO3QBsQevG5bADajYCACAWLgEAIhEgDSgCACIPQRB1bCBZaiAPQf//A3EgEWxBEHVqIBYuAQIiESANQXxqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuAQQiESANQXhqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuAQYiESANQXRqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuAQgiESANQXBqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuAQoiESANQWxqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuAQwiESANQWhqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuAQ4iESANQWRqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuARAiESANQWBqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIBYuARIiESANQVxqKAIAIg9BEHVsaiAPQf//A3EgEWxBEHVqIRQgWgRAIBQgFi4BFCIRIA1BWGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFi4BFiIRIA1BVGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFi4BGCIRIA1BUGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFi4BGiIRIA1BTGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFi4BHCIRIA1BSGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFi4BHiIRIA1BRGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWohFAsgWwR/IBUuAQAiESADKAIAIg9BEHVsQQJqIA9B//8DcSARbEEQdWogFS4BAiIRIANBfGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFS4BBCIRIANBeGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFS4BBiIRIANBdGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWogFS4BCCIRIANBcGooAgAiD0EQdWxqIA9B//8DcSARbEEQdWohLyADQQRqBUEAIS8gAwshESBcRQ0EIDgoAgAhAyA4ICQoAgAiDzYCACAmLgEAIhIgD0EQdWwgXWogD0H//wNxIBJsQRB1aiEPIF4EQEECIRADQCABQYAhaiAQQX9qIhJBAnRqIhwoAgAhGiAcIAM2AgAgEkEBdCAmai4BACEcIAFBgCFqIBBBAnRqIjAoAgAhEiAwIBo2AgAgHCADQRB1bCAPaiADQf//A3EgHGxBEHVqIBBBAXQgJmouAQAiAyAaQRB1bGogGkH//wNxIANsQRB1aiEPIBBBAmoiECAZSARAIBIhAwwBCwsFIAMhEgsgXyASNgIAIGAuAQAhAyAlKAIAIRAgHSgCAEECdCABakH8CWooAgAhGiBiRQ0FIBRBAnQgSCAQQRB1IhxsIBBB//8DcSIQIEhsQRB1aiADIBJBEHVsIA9qIBJB//8DcSADbEEQdWpBAXRqIjBrIBwgSmwgECBKbEEQdWogSSAaQRB1bGogGkH//wNxIElsQRB1aiIcayEDQQAgGEECdCA0aiJkKAIAIGEEfyAEQQRqIQ8gLyADQQF0aiBLIAQoAgAgBEF4aigCAGoiA0EQdWwgBEF8aigCACIEQRB1IExsaiADQf//A3EgS2xBEHVqIARB//8DcSBMbEEQdWpBAXRrQQJ1BSAEIQ8gA0EBdQtBAWpBAXVrIgNrIAMgHigCAEEASBsiA0GAiH4gA0GAiH5KGyIDQYDwASADQYDwAUgbIhogDmshAwJAAkAgUgRAIAMgK0oEfyADICtrBSADIFNIBH8gAyAragUgA0EfdSEDDAMLCyEDCyADQQp1IQQgA0H/B0oEfyAiIANBgHhxIFRqIgNBgAhqIgRBEHRBEHVsIRAgA0EQdEEQdSAibAUgBCEDDAELIRIMAQsCQAJAAkAgA0F/aw4CAQACCyAOIQMgVSEEIB8hEiBWIRAMAgsgVyEDIA4hBCBYIRIgHyEQDAELIANBCnRB0AByIA5qIgNBEHQhECADQYAIaiEEICJBACAQa0EQdWwhEiAiQYCAgGAgEGtBEHVsIRALIBggLGoiZSAEIAMgGiAEa0EQdEEQdSIEIARsIBBqIBogA2tBEHRBEHUiAyADbCASakgbIgNBCXZBAWpBAXY6AAAgGEEBdCAtakH//wFBgIB+IE0gL0EBdEEAIANBBHQiA2sgAyAeKAIAQQBIG2oiEiAUQQR0aiIDQRB1bCADIGNsaiADQf7/A3EgTWxBEHVqIgRBB3ZBAWpBAXZB//8DcSAEQYD//3tIGyAEQf/+/wNKGzsBACANQQRqIg0gAzYCACAkIAMgZCgCAEEEdGsiAzYCACAlIAMgMEECdGsiAzYCACABQYAKaiAdKAIAQQJ0aiADIBxBAnRrNgIAICEoAgAiA0ECdCAjaiASQQF0NgIAIB0gHSgCAEEBajYCACAhIANBAWo2AgAgHiAeKAIAIGUsAABqIhI2AgAgGEEBaiIYIBNIBEAgESEDIA8hBAwBCwsLIBsgAUGAHmogE0ECdGoiAykCADcCACAbIAMpAgg3AgggGyADKQIQNwIQIBsgAykCGDcCGCAbIAMpAiA3AiAgGyADKQIoNwIoIBsgAykCMDcCMCAbIAMpAjg3AjggKCgCACENIBdBAWoiFyBOKAIAIgNODQQgAiwAHSERIA0gLGohLCANQQF0IC1qIS0gDUEBdCAuaiEuDAELC0HowQJBpsECQZIBEAwMAwtByMICQabBAkH6ARAMDAILQbHBAkGmwQJBggIQDAwBCyAnKAIAIQAgICgCACECIDIgA0F/akECdCAMaigCADYCACABIABBAXQgAWogAkEBdBASGiABQYAKaiABQYAKaiAnKAIAQQJ0aiAgKAIAQQJ0EBIaIDEkAQsLlRkCMH8GfSMBISIjAUGQDGokASAAKAIgIiUgAUEBdGoiPy4BACAQdCEpQQJBASAEQQBHIjQbIjUgACgCCEF/akEBdCAlai4BACAQdCApa2whFxABITcjASEYIwEgF0ECdEEPakFwcWokASAAKAIIIhxBf2pBAXQgJWouAQAiFyAQdCEuIDQgCkVxIBNBB0pxIi8EQCMBIRMjASAcQQF0ICVqLgEAIBdrIBB0IhdBAnRBD2pBcHFqJAEFIC5BAnQgA2ohE0EBIRcLIwEhMCMBIBdBAnRBD2pBcHFqJAEjASExIwEgF0ECdEEPakFwcWokASAiQdALaiIWIAY2AiQgFiAPNgIcIBZBATYCACAWIAs2AhAgFiAANgIIIBYgEigCACIcNgIoIBYgCTYCFCAWIBQ2AiwgFiAVNgI0IBYgLzYCBCAWQQA2AjAgFkEBIBB0QQEgCBsiJkEBSiIINgI4IAEgAk4EQCASIBw2AgAgNxAAICIkAQ8LICJBmApqITIgIkGACmohKiAiQaALaiEeICJB5ApqIRkgIkGoCmohGiAuQQJ0IBhqQQAgKWsiJ0ECdGohKyMBITgjASAXQQJ0QQ9qQXBxaiQBIwEhOSMBIBdBAnRBD2pBcHFqJAEjASE6IwEgF0ECdEEPakFwcWokASACQX9qIUAgAUEBaiEzIAFBAmohOyAYQQAgNBshQUEBICZ0QX9qIUIgL0EBcyFDIAlBA0cgCHIhRCA1QX9qITwgASEXQQAhCSATIRRBASEIAkACQANAIBYgFzYCDCAXQQFqIi5BAXQgJWouAQAgEHQgF0EBdCAlaiIjLgEAIBB0IixrIhtBAEwNAUEgIA8oAhwiE2drIRwgEyAcQXBqdiITQQx2IRUgDkEAIBxBeGwgDygCFEEDdGogEyAVQQJ0QcA0aigCAEtBH3RBH3VqQQggFWtqIj0gASAXRhtrIT4gFiANID1rIhNBf2o2AiAgFyARSAR/IBMgF0ECdCAHaigCACA+IBEgF2siDkEDIA5BA0gbbWoiDiATIA5IGyIOQf//AEoEf0H//wAFIA5BACAOQQBKGwsFQQALIS0gLwRAIBcgCSAJRSAIQQBHciAXIDNGICwgG2sgPy4BACAQdE5ycRshCQsgFyAzRiJFBEAgACgCICIOIDNBAXRqLgEAIgggAUEBdCAOai4BAGsgEHQiE0EBdCA7QQF0IA5qLgEAIAhrIBB0IghrIQ4gE0ECdCAYaiAOQQJ0IBhqIAggE2tBAnQiCBAOGiAKBEAgE0ECdCAraiAOQQJ0ICtqIAgQDhoLCyAWIBdBAnQgDGooAgAiCDYCGCAAKAIMISAgCEEASCBEciAJQQBHcQRAICkgCUEBdCAlai4BACAQdCITIClrIBtrIghBACAIQQBKGyIdaiEVIAkhDgNAIA5Bf2oiDkEBdCAlai4BACAQdCAVSg0ACyAJQX9qIQggCSAXSARAIBMgFSAbaiIVSARAAkAgCSEIA0AgCEEBaiITIBdODQEgE0EBdCAlai4BACAQdCAVSARAIBMhCAwBCwsLCwsgDiEVQQAhE0EAIQ4DfyAFIBUgNWwiHGotAAAgE3IhEyAFIBwgPGpqLQAAIA5yIQ4gFUEBaiEcIBUgCEgEfyAcIRUMAQUgEwsLIQgFQX8hHSBCIgghDgsgLEECdCAEakEAIDQbIEEgFyAgSCITGyEhICxBAnQgA2ogGCATGyEfIBRBACATIC8gFyBARiIoQQFzcnEbIRQCQAJAIEMgCyAXRyIVIApFIhNycgR/IBVBAXMgE3INASAtQQF2ISAgHUECdCAYakEAIB1Bf0ciFRshEyAoBEAgFiAfIBsgICAmIBMgEEEAQwAAgD8gFCAIEBkhCEEAIRwFIBYgHyAbICAgJiATIBAgIy4BACAQdEECdCAYaiAnQQJ0akMAAIA/IBQgCBAZIQggIy4BACAQdEECdCAraiAnQQJ0aiEcCyAdQQJ0ICtqQQAgFRshFSAKIRMgCCEKIBYgISAbICAgJiAVIBAgHEMAAIA/IBQgDhAZBSAjLgEAIBB0IgogKUwNASAKIClrIRVBACEKA0AgCkECdCAYaiITIBMqAgAgCkECdCAraioCAJJDAAAAP5Q4AgAgCkEBaiIKIBVIDQALDAELIQgMAQsgIUUEQEEAIRMgFiAfIBsgLSAmQQAgHUECdCAYaiAdQX9GGyAQICgEf0EABSAjLgEAIBB0QQJ0IBhqICdBAnRqC0MAAIA/IBQgCCAOchAZIgghCgwBCyAXIAtIIC9xRQRAIBZBADYCMEEAIRMgFiAfICEgGyAtICZBACAdQQJ0IBhqIB1Bf0YbIBAgKAR/QQAFICMuAQAgEHRBAnQgGGogJ0ECdGoLIBQgCCAOchAzIgghCgwBCyAXQQJ0IAZqKgIAIUYgACgCCCAXakECdCAGaioCACFJIA8oAgAhLCAPKAIEISAgMiAPKQIINwIAIDIgDykCEDcCCCAPKAIYITYgKiAPKQIcNwIAICogDykCJDcCCCAqIA8oAiw2AhAgGSAWKQIANwIAIBkgFikCCDcCCCAZIBYpAhA3AhAgGSAWKQIYNwIYIBkgFikCIDcCICAZIBYpAig3AiggGSAWKQIwNwIwIBkgFigCODYCOCAwIB8gG0ECdCIkEA4aIDEgISAkEA4aIBZBfzYCMCAWIB8gISAbIC0gJkEAIB1BAnQgGGogHUF/RhsiHCAQICgEf0EABSAjLgEAIBB0QQJ0IBhqICdBAnRqCyAUIAggDnIiChAzIQ5BACEIQwAAAAAhRwNAIEcgCEECdCAwaioCACAIQQJ0IB9qKgIAlJIhRyAbIAhBAWoiCEcNAAtBACEIQwAAAAAhSANAIEggCEECdCAxaioCACAIQQJ0ICFqKgIAlJIhSCAbIAhBAWoiCEcNAAsgHiAPKQIANwIAIB4gDykCCDcCCCAeIA8pAhA3AhAgHiAPKQIYNwIYIB4gDykCIDcCICAeIA8pAig3AiggGiAWKQIANwIAIBogFikCCDcCCCAaIBYpAhA3AhAgGiAWKQIYNwIYIBogFikCIDcCICAaIBYpAig3AiggGiAWKQIwNwIwIBogFigCODYCOCA6IB8gJBAOGiA5ICEgJBAOGiAoRQRAIDggIy4BACAQdEECdCAYaiAnQQJ0aiAkEA4aCyAiICwgNmoiFSAgIDZrIhMQDhogDyAsNgIAIA8gIDYCBCAPIDIpAgA3AgggDyAyKQIINwIQIA8gNjYCGCAPICopAgA3AhwgDyAqKQIINwIkIA8gKigCEDYCLCAWIBkpAgA3AgAgFiAZKQIINwIIIBYgGSkCEDcCECAWIBkpAhg3AhggFiAZKQIgNwIgIBYgGSkCKDcCKCAWIBkpAjA3AjAgFiAZKAI4NgI4IB8gMCAkEA4aICEgMSAkEA4aIEUEQCAAKAIgIiAgM0EBdGouAQAiCCABQQF0ICBqLgEAayAQdCIdQQJ0IBhqIB1BAXQgO0EBdCAgai4BACAIayAQdCIIa0ECdCAYaiAIIB1rQQJ0EA4aCyAWQQE2AjACfSBGIEYgSSBGIEldG0MAAEBAlSJGkiJKIEeUIEkgRpIiSSBIlJIhSyAWIB8gISAbIC0gJiAcIBAgKAR/QQAFICMuAQAgEHRBAnQgGGogJ0ECdGoLIBQgChAzIQpBACEIQwAAAAAhRwNAIEcgCEECdCAwaioCACAIQQJ0IB9qKgIAlJIhRyAbIAhBAWoiCEcNAAtBACEIQwAAAAAhSANAIEggCEECdCAxaioCACAIQQJ0ICFqKgIAlJIhSCAbIAhBAWoiCEcNAAsgSwsgSiBHlCBJIEiUkmAEfyAPIB4pAgA3AgAgDyAeKQIINwIIIA8gHikCEDcCECAPIB4pAhg3AhggDyAeKQIgNwIgIA8gHikCKDcCKCAWIBopAgA3AgAgFiAaKQIINwIIIBYgGikCEDcCECAWIBopAhg3AhggFiAaKQIgNwIgIBYgGikCKDcCKCAWIBopAjA3AjAgFiAaKAI4NgI4IB8gOiAkEA4aICEgOSAkEA4aIChFBEAgIy4BACAQdEECdCAYaiAnQQJ0aiA4ICQQDhoLIBUgIiATEA4aIA4FIAoLIQhBACETIAghCgsgBSAXIDVsIg5qIAo6AAAgBSAOIDxqaiAIOgAAIBdBAnQgB2ooAgAgPSA+amohDiAtIBtBA3RKIQggFkEANgI4IC4gAkgEQCATIQogLiEXDAELCwwBC0GYsQJBvrACQdcLEAwLIBIgFigCKDYCACA3EAAgIiQBC9AHAgp/AX0jASEQIAJBAEwEQEH/uQJBtbkCQfMCEAwLIAFBAUwEQEG8ugJBtbkCQfQCEAwLIwEhDiMBIAFBAnRBD2pBcHFqJAEgBSABIAIgASACSBtBAnRBwAxqKAIAIAEgAiABIAJKG0ECdGooAgAgASACQQFqIgUgBSABSBtBAnQgASAFIAUgAUobQQJ0QcAMaigCAGooAgBqEFchCCABQQJGBEAgAiEFIA4hBwUgAiEFIAEhCSAOIQoDQCAFIAlIBH8CfyAIIAVBAWoiDUECdEHADGooAgAgCUECdGooAgAiC0kgCCAFQQJ0QcAMaigCACAJQQJ0aigCACIHT3EEQCAKQQA2AgAgCCAHawwBCyAIIAsgCCALT0EfdEEfdSIMcWshCyAFIQcDQCALIAdBf2oiBUECdEHADGooAgAgCUECdGooAgAiCEkEQCAFIQcMAQsLIAogDCANaiAHayAMcyIHQRB0QRB1NgIAIBEgB0H//wNxQRB0QRB1siIRIBGUkiERIAsgCGsLBSAIIAlBAnRBwAxqKAIAIgsgBUEBakECdGooAgAiB09BH3RBH3UhDyAJQQJ0IAtqKAIAIAggByAPcWsiDEsEQCAJIQcDQCAHQX9qIgdBAnRBwAxqKAIAIAlBAnRqKAIAIgggDEsNAAsFIAUhBwN/IAdBf2ohCCAHQQJ0IAtqKAIAIg0gDEsEfyAIIQcMAQUgDQsLIQgLIAogBSAPaiAHayAPcyINQRB0QRB1NgIAIAchBSARIA1B//8DcUEQdEEQdbIiESARlJIhESAMIAhrCyEIIApBBGohByAJQX9qIQogCUEDSgRAIAohCSAHIQoMAQsLCyAHIAUgCCAFQQF0QQFyIgVPQR90QR91IglqIAggBSAJcWsiCEEBaiIFQQF2IgprIAlzIglBEHRBEHU2AgAgByAKIAggBUF+cUF/akEAIAobayIFa0EAIAVrcyIFQRB0QRB1NgIEQwAAgD8gESAJQf//A3FBEHRBEHWyIhEgEZSSIAVB//8DcUEQdEEQdbIiESARlJKRlSAGlCEGQQAhBQNAIAVBAnQgAGogBiAFQQJ0IA5qKAIAspQ4AgAgBUEBaiIFIAFHDQALIAAgAUF/IAQgAiADEDggBEECSARAIBAkAUEBDwsgASAEbiEHQQAhAkEAIQMDQCADIAdsIQVBACEAQQAhAQNAIAAgBWpBAnQgDmooAgAgAXIhASAAQQFqIgAgB0gNAAsgAiABQQBHIAN0ciEAIANBAWoiASAERwRAIAAhAiABIQMMAQsLIBAkASAAC8EEAgl/AX0jASEPIAJBAEwEQEH6uAJBtbkCQdICEAwLIAFBAUwEQEG/uQJBtbkCQdMCEAwLIwEhCiMBIAFBAnRBG2pBcHFqJAEgACABQQEgBCACIAMQOCAAIAogAiABEHshESABQX9qIgxBAnQgCmooAgAiCEEfdiELIAhBACAIayAIQX9KGyEIA0AgASAMQX9qIhBrIgkgCCAJIAhKG0ECdCAJIAggCSAISBtBAnRBwAxqKAIAaigCACALaiELIBBBAnQgCmooAgAiDUEAIA1rIA1Bf0obIAhqIghBAWohDiANQQBIBEAgDiAJIAkgCEobQQJ0QcAMaigCACAJIA4gCSAOShtBAnRqKAIAIAtqIQsLIAxBAUoEQCAQIQwMAQsLIAUgCyABIAJBAWoiBSAFIAFIG0ECdCABIAUgBSABShtBAnRBwAxqKAIAaigCACABIAIgASACSBtBAnRBwAxqKAIAIAEgAiABIAJKG0ECdGooAgBqEDogBwRAQwAAgD8gEZGVIAaUIQZBACEFA0AgBUECdCAAaiAGIAVBAnQgCmooAgCylDgCACAFQQFqIgUgAUcNAAsgACABQX8gBCACIAMQOAsgBEECSARAIA8kAUEBDwsgASAEbiEHQQAhAkEAIQMDQCADIAdsIQVBACEAQQAhAQNAIAAgBWpBAnQgCmooAgAgAXIhASAAQQFqIgAgB0gNAAsgAiABQQBHIAN0ciEAIANBAWoiASAERwRAIAAhAiABIQMMAQsLIA8kASAAC9YFAgh/B30CfyMBIQsjASEGIwEgA0ECdEEPakFwcWokASMBIQcjASADQQJ0QQ9qQXBxaiQBIAZBACADQQEgA0EBShtBAnQQDxoDQCAEQQJ0IAdqIARBAnQgAGoiBSoCACIMQwAAAABdNgIAIAUgDIs4AgAgBEECdCABakEANgIAIARBAWoiBCADSA0ACyADQQF1IAJIBEBBACEEQwAAAAAhDANAIAwgBEECdCAAaioCAJIhDCAEQQFqIgQgA0gNAAsgDEMAAIBCXSAMQ30dkCZecUUEQCAAQwAAgD84AgAgAEEEakEAIANBAiADQQJKG0ECdEF8ahAPGkMAAIA/IQwLIAKyQ83MTD+SQwAAgD8gDJWUIQ9BACEEQwAAAAAhDANAIARBAnQgAWogDyAEQQJ0IABqKgIAIhCUjqgiBTYCACAMIAWyIg0gDZSSIQwgDiAQIA2UkiEOIARBAnQgBmogDUMAAABAlDgCACACIAVrIQIgBEEBaiIEIANIDQALBUMAAAAAIQwLIAIgA0EDakoEQCAMIAKyIgwgDJSSIAYqAgAgDJSSIQwgASABKAIAIAJqNgIABSACQQBKBEAgACoCACEQA0AgDEMAAIA/kiIPIAYqAgCSIQxBACEFIA4gEJIiDSANlCENQQEhBANAIAQgBSAMIA4gBEECdCAAaioCAJIiESARlCIRlCANIA8gBEECdCAGaioCAJIiEpReIgkbIQUgESANIAkbIQ0gEiAMIAkbIQwgBEEBaiIEIANIDQALIA4gBUECdCAAaioCAJIhDiAPIAVBAnQgBmoiBCoCACINkiEMIAQgDUMAAABAkjgCACAFQQJ0IAFqIgQgBCgCAEEBajYCACACIAhBAWoiCEcNAAsLC0EAIQADQCAAQQJ0IAFqIgIgAEECdCAHaigCACIEIAIoAgBBACAEa3NqNgIAIABBAWoiACADSA0ACyALCyQBIAwLkx8BHH8gACgCCCEcQQhBACAIQQAgCEEAShsiCEEHShshJiAIICZrIRYgDUECRiIoBH8gFiACIAFrQaCqAWotAAAiEkghCEEAQQhBACAWIBJrIhdBB0obIhogCBshJSAWIBcgGmsgCBshFkEAIBIgCBsFQQALIRsjASEnIwEhHSMBIBxBAnRBD2pBcHFqJAEjASEeIwEgHEECdEEPakFwcWokASMBISAjASAcQQJ0QQ9qQXBxaiQBIwEhISMBIBxBAnRBD2pBcHFqJAEgAiABSiIpBH8gDUEDdCEVIAJBf2ohGiANIAVBe2ogDmtsIRQgDkEDaiETIABBIGoiGSgCACIjIAFBAXRqLgEAIQggASEFA0AgBUECdCAgaiAVIAVBAWoiEkEBdCAjai4BACIXIAhBEHRBEHVrIghBA2wgDnRBA3RBBHUiGCAVIBhKGzYCACAFQQJ0ICFqIBQgGiAFa2wgCGwgE3RBBnUgFUEAIAggDnRBAUYbazYCACACIBJHBEAgFyEIIBIhBQwBCwsgAEE0aiIYKAIAISogAkEBdCAjai4BACEfIAAoAjAiIkF/aiESQQEhFwN/IBwgEiAXakEBdSIkbCErIB8hBSACIQhBACEaQQAhFANAIAhBf2oiCEEBdCAjai4BACETICogCCAramotAAAgDSAFQRB0QRB1IBNrbGwgDnQiLEECdSEFICxBA0oEQCAIQQJ0ICFqKAIAIAVqIgVBACAFQQBKGyEFCyAIQQJ0IANqKAIAIAVqIgUgCEECdCAgaigCAE4gGnIEfyAFIAhBAnQgBGooAgAiGiAFIBpIGyEFQQEFQQAgFSAFIBVIGyEFQQALIRogBSAUaiEUIAggAUoEQCATIQUMAQsLICRBf2ogEiAUIBZKIgUbIRIgFyAkQQFqIAUbIgUgEkoEfyAYIRIgGSEaIBUhFyAiBSAFIRcMAQsLBSAAQSBqIRogDUEDdCEXIABBNGohEiAWQQBIIRMgACgCMCIUQX9qIQhBASEFA38gBSAIakEBdSIVQX9qIAggExshCCAFIBVBAWogExsiBSAITA0AIBQLCyEIICkEfyASKAIAIRkgHCAFQX9qbCEYIAUgHGwhIyAFQQFKIR8gGigCACIiIAFBAXRqLgEAIRIgBSAISAR/IBIhCCABIgUhEgN/IA0gBUEBaiIUQQF0ICJqLgEAIhMgCEEQdEEQdWtsIhUgGSAFIBhqai0AAGwgDnQiHEECdSEIAn8gGSAFICNqai0AACEtIBxBA0oEQCAFQQJ0ICFqKAIAIAhqIghBACAIQQBKGyEICyAtC0H/AXEgFWwgDnQiHEECdSEVIBxBA0oEQCAFQQJ0ICFqKAIAIBVqIhVBACAVQQBKGyEVCyAFQQJ0IANqKAIAIhxBACAfGyAIaiEIIAUgEiAcQQBKGyESIAVBAnQgHWogCDYCACAFQQJ0IB5qIBwgFSAIa2oiBUEAIAVBAEobNgIAIAIgFEYEfyASBSATIQggFCEFDAELCwUgEiEIIAEiBSESA38gGSAFIBhqai0AACANIAVBAWoiFEEBdCAiai4BACITIAhBEHRBEHVrbGwgDnQiHEECdSEVIAVBAnQgBGooAgAhCCAcQQNKBEAgBUECdCAhaigCACAVaiIVQQAgFUEAShshFQsgCEEASgRAIAggBUECdCAhaigCAGoiCEEAIAhBAEobIQgLIAVBAnQgA2ooAgAiHEEAIB8bIBVqIRUgBSASIBxBAEobIRIgBUECdCAdaiAVNgIAIAVBAnQgHmogHCAIIBVraiIFQQAgBUEAShs2AgAgAiAURgR/IBIFIBMhCCAUIQUMAQsLCyEDIA1BAUohFSACIQVBACEIQQAhEgNAIAVBf2oiBUECdCAdaigCACAFQQJ0IB5qKAIAQQF1aiIUIAVBAnQgIGooAgBOIAhyBH8gFCAFQQJ0IARqKAIAIgggFCAISBshFEEBBUEAIBcgFCAXSBshFEEACyEIIBIgFGohEiAFIAFKDQALQRBBMCASIBZKIhkbIRQgAiEFQQAhCEEAIRIDQCAFQX9qIgVBAnQgHWooAgAgBUECdCAeaigCACAUbEEGdWoiEyAFQQJ0ICBqKAIATiAIcgR/IBMgBUECdCAEaigCACIIIBMgCEgbIRNBAQVBACAXIBMgF0gbIRNBAAshCCASIBNqIRIgBSABSg0ACyAUQSBBwAAgGRsgEiAWSiIFGyEYQQBBICAZGyAUIAUbIh8gGGpBAXYhFCACIQVBACEIQQAhEgNAIAVBf2oiBUECdCAdaigCACAUIAVBAnQgHmooAgBsQQZ1aiITIAVBAnQgIGooAgBOIAhyBH8gEyAFQQJ0IARqKAIAIgggEyAISBshE0EBBUEAIBcgEyAXSBshE0EACyEIIBIgE2ohEiAFIAFKDQALIBQgGCASIBZKIgUbIRkgHyAUIAUbIhggGWpBAXYhFCACIQVBACEIQQAhEgNAIAVBf2oiBUECdCAdaigCACAFQQJ0IB5qKAIAIBRsQQZ1aiITIAVBAnQgIGooAgBOIAhyBH8gEyAFQQJ0IARqKAIAIgggEyAISBshE0EBBUEAIBcgEyAXSBshE0EACyEIIBIgE2ohEiAFIAFKDQALIBQgGSASIBZKIgUbIRkgGCAUIAUbIhggGWpBAXYhFCACIQVBACEIQQAhEgNAIAVBf2oiBUECdCAdaigCACAUIAVBAnQgHmooAgBsQQZ1aiITIAVBAnQgIGooAgBOIAhyBH8gEyAFQQJ0IARqKAIAIgggEyAISBshE0EBBUEAIBcgEyAXSBshE0EACyEIIBIgE2ohEiAFIAFKDQALIBggFCASIBZKIgUbIhggFCAZIAUbakEBdiETIAIhBUEAIQhBACESA0AgBUF/aiIFQQJ0IB1qKAIAIAVBAnQgHmooAgAgE2xBBnVqIhQgBUECdCAgaigCAE4gCHIEfyAUIAVBAnQgBGooAgAiCCAUIAhIGyEUQQEFQQAgFyAUIBdIGyEUQQALIQggEiAUaiESIAUgAUoNAAsgGCATIBIgFkobIRMgAiEFQQAhEkEAIQgDf0EBIBIgEkEARyAFQX9qIgVBAnQgHWooAgAgBUECdCAeaigCACATbEEGdWoiFCAFQQJ0ICBqKAIATnIiGRshEiAFQQJ0IApqIBRBACAXIBQgF0gbIBkbIhQgBUECdCAEaigCACIZIBQgGUgbIhQ2AgAgCCAUaiEIIAUgAUoNACADCwUgDUEBSiEVQQAhCCABCyEUAkACQCACQX9qIgMgFEoEQCAXQQhqIRkgAUECaiEiIAIhEiAbIQUDQAJAIBYgCGsiEyAaKAIAIhsgEkEBdGouAQAiHSABQQF0IBtqLgEAIh9rIh5uIRggEyAYIB5sayAfIANBAXQgG2ouAQAiHmtqIRsgA0ECdCAKaiIfKAIAIhMgGCAdIB5rIhhsaiAbQQAgG0EAShtqIhsgA0ECdCAgaigCACIdIBkgHSAZShtIBH8gEyESIAgFIBIgIkwNASADIBFKBH9BAQUgG0EJQQcgEiAQShtBACASQRFKGyAYbCAOdEEDdEEEdUwLRQ0BIA9BAEEBEBYgHygCACESIBtBeGohGyAIQQhqCyETIAVBAEoEfyADIAFrQaCqAWotAAAFIAULIghBACAXIBsgF0gbIhggEyAFIBJqa2pqIRsgHyAYNgIAIANBf2oiEyAUSgRAIAMhEiAIIQUgGyEIIBMhAwwCBSAIIQUgGyEIDAQLAAsLIA9BAUEBEBYFIAIhAyAbIQUMAQsMAQsgAyESIBYgJmohFgsgEiABTARAQdq3AkH/twJBhwMQDAsgBUEASgR/IAYgBigCACIDIBIgAyASSBsiAzYCACAPIAMgAWsgEkEBaiABaxA6IAYoAgAFIAZBADYCAEEACyABSiIFICVBAEpxBEAgDyAHKAIAQQEQFgUgB0EANgIACyAVQQFxIRQgDkEDdCEZIBooAgAiGyABQQF0ai4BACEDIBYgCGtBACAlIAUbaiIRIBJBAXQgG2ouAQAgA2siFm4hECADIQggASEFA0AgBUECdCAKaiIPIA8oAgAgECAFQQFqIgVBAXQgG2ouAQAiDyAIQRB0QRB1a2xqNgIAIAUgEkcEQCAPIQgMAQsLIAMhCCABIQUgESAQIBZsayEPA0AgBUECdCAKaiIQIBAoAgAgDyAFQQFqIgVBAXQgG2ouAQAiECAIQRB0QRB1ayIIIA8gCEgbIghqNgIAIA8gCGshDyAFIBJHBEAgECEIDAELC0EEQQMgFRshFSADIQVBACEIAkACQAJAAkADQCABQQJ0IApqIhAoAgAiA0F/SgRAIAMgCGohESABQQFqIgNBAXQgG2ouAQAiDyAFQRB0QRB1ayAOdCIWQQFKBEAgECARIBEgAUECdCAEaigCAGsiBUEAIAVBAEobIgVrIho2AgAgDSAWbCAoIBZBAkdxBH8gBygCAAR/QQAFIAEgBigCAEgLBUEAC0EBcWoiESAAKAI4IAFBAXRqLgEAIBlqbCITQQF1IBFBa2wgEUEDdCIYQQJ1QQAgFkECRhtqaiIfIBpqIhYgEUEEdEgEfyATQQJ1BSATQQN1QQAgFiARQRhsSBsLIRYgAUECdCALaiITIBYgH2oiFiARQQJ0IBpqaiIaQQAgGkEAShsgEW5BA3YiETYCACATIBAoAgAiGiAUdUEDdSARIA0gEWwgGkEDdUobIhFBCCARQQhIGyIRNgIAIAFBAnQgDGogESAYbCAQKAIAIBZqTjYCACAQIBAoAgAgEygCACAXbGs2AgAFIBAgESARIBdrIgVBACAFQQBKGyIFazYCACABQQJ0IAtqQQA2AgAgAUECdCAMakEBNgIACyAFBH8gBSAVdiIRQQggAUECdCALaiIWKAIAIhprIhMgESATSBshESAWIBEgGmo2AgAgAUECdCAMaiARIBdsIhEgBSAIa042AgAgBSARawVBAAshCCAQKAIAQX9MDQIgAUECdCALaigCAEF/TA0DIAMgEk4NBCAPIQUgAyEBDAELC0GLuAJB/7cCQboDEAwMAwtBi7gCQf+3AkGBBBAMDAILQaq4AkH/twJBggQQDAwBCyAJIAg2AgAgAyACTgRAICckASASDwsgAyEAAkACQANAAkAgAEECdCALaiIDIABBAnQgCmoiASgCACAUdUEDdSIENgIAIAEoAgAgBCAXbEcNACABQQA2AgAgAEECdCAMaiADKAIAQQFINgIAIABBAWoiACACSA0BDAILC0HKuAJB/7cCQYwEEAwMAQsgJyQBIBIPCwtBAAvcCAILfwJ9IwEhESMBQeAAaiQBIAwEf0EBBSAOBH9BAAUgDSoCACAJIAIgAWsiDEEBdGyyXgR/IAkgDGwgC0gFQQALCwshEyANKgIAIAazlCAPspQgCUEJdLKVqCEYIAAoAgghEiABIANIBEBBACEPA0AgDyASbCEVIAEhDANAIBwgDCAVaiIUQQJ0IARqKgIAIBRBAnQgBWoqAgCTIhwgHJSSIRwgDEEBaiIMIANHDQALIA9BAWoiDyAJSA0ACwtBACATIAgoAhxnIAgoAhRBYGpqIhVBA2ogBksiFBshE0MAAEBAQwAAgEEgC7JDAAAAPpQiHSAdQwAAgEFeG0MAAIBBIAIgAWtBCkobIBAbIR0gESAIKQIANwJIIBEgCCkCCDcCUCARIAgpAhA3AlggCCgCGCELIBEgCCkCHDcCMCARIAgpAiQ3AjggESAIKAIsNgJAEAEhDCMBIQMjASAJIBJsQQJ0QQ9qQXBxaiQBIwEhDyMBIAkgACgCCGwiEkECdEEPakFwcWokASADIAUgEkECdBAOGiATQQAgDiAUGyIZcgR/IAAgASACIAQgAyAGIBUgCkHUAGxB2qcBaiAPIAggCSAKQQEgHSAQEFUFQQALIQ5DAABIQyAcIBxDAABIQ14bIRwCQCATBEAgBSADIAlBAnQiASAAKAIIbBAOGiAHIA8gACgCCCABbBAOGgwBC0EgIAgoAhwiEmdrIRMgEiATQXBqdiIUQQx2IRIgE0F4bCAIKAIUQQN0aiAUIBJBAnRBwDRqKAIAS0EfdEEfdWpBCCASa2ohGiAIKAIAIRIgESAIKQIENwIYIBEgCCkCDDcCICARIAgoAhQ2AiggCCgCGCEUIBEgCCkCHDcCACARIAgpAiQ3AgggESAIKAIsNgIQEAEhFiMBIRcjASAUIAtrIhNBASATG0EPakFwcWokASAXIAsgEmoiGyATEA4aIAggESkCSDcCACAIIBEpAlA3AgggCCARKQJYNwIQIAggCzYCGCAIIBEpAjA3AhwgCCARKQI4NwIkIAggESgCQDYCLCAAIAEgAiAEIAUgBiAVIApB1ABsQbCnAWogByAIIAkgCkEAIB0gEBBVIQEgGQRAAkAgDiABTgRAIAEgDkcNAUEgIAgoAhwiAmdrIQEgAiABQXBqdiIEQQx2IQIgGCABQXhsIAgoAhRBA3RqIAQgAkECdEHANGooAgBLQR90QR91akEIIAJramogGkwNAQsgCCASNgIAIAggESkCGDcCBCAIIBEpAiA3AgwgCCARKAIoNgIUIAggFDYCGCAIIBEpAgA3AhwgCCARKQIINwIkIAggESgCEDYCLCAbIBcgExAOGiAFIAMgCUECdCIBIAAoAghsEA4aIAcgDyAAKAIIIAFsEA4aIBYQAAwCCwsgFhAAIA0gHCAKQQJ0QYCqAWoqAgAiHCAclCANKgIAlJI4AgAgDBAAIBEkAQ8LIA0gHDgCACAMEAAgESQBC4IKAgl/CH0jASEMIAJBAEwEQEGZtwJB5LYCQa4CEAwLIwEhBSMBIAJBAnYiCEECdEEPakFwcWokASMBIQkjASACQdMHakECdSIKQQJ0QQ9qQXBxaiQBIwEhByMBQbAPaiQBAkACQCAIRSILDQADQCAEQQJ0IAVqIARBA3QgAGooAgA2AgAgCCAEQQFqIgRHDQALIAJBsHhKDQAMAQtBACEEA0AgBEECdCAJaiAEQQN0IAFqKAIANgIAIARBAWoiBCAKSA0ACwsgBSAJIAcgCEH0ARAqIAsEQEMAAIA/IQ0FQwAAgD8hDUEAIQQDQCANIARBAnQgCWoqAgAiDSANlJIhDSAIIARBAWoiBEcNAAsLQQAhBSANIRBDAAAAACENQwAAgL8hDkMAAIC/IRNBACEKQQEhCwNAIAZBAnQgB2oqAgAiD0MAAAAAXgRAIBIgD0PMvIwrlCIPIA+UIhSUIBMgEJReBEAgDSAUlCAOIBCUXgR/IBAhDyANIRIgFCERIA4hEyAGIgQhCiAFBSAFIQQgDSEPIBAhEiAOIREgFCETIAYLIQsFIAUhBCANIQ8gDiERCwUgBSEEIA0hDyAOIRELQwAAgD8gECAGIAhqQQJ0IAlqKgIAIg0gDZQgBkECdCAJaioCACINIA2Uk5IiDSANQwAAgD9dGyEQIAZBAWoiBkH0AUcEQCAEIQUgDyENIBEhDgwBCwsgCkEBdCEKIAtBAXQhCyACQQF1IQUgAkEBSiIGBEBBACECA0AgAkECdCAHaiIIQwAAAAA4AgACQAJAIAIgCmsiBEEAIARrIARBf0obQQJMDQAgAiALayIEQQAgBGsgBEF/ShtBAkwNAAwBCyACQQJ0IAFqIQlBACEEQwAAAAAhDQNAIA0gBEECdCAAaioCACAEQQJ0IAlqKgIAlJIhDSAFIARBAWoiBEcNAAsgCEMAAIC/IA0gDUMAAIC/XRs4AgALIAJBAWoiAkHpA0cNAAsFQQAhAANAIABBAnQgB2oiBEMAAAAAOAIAAkACQCAAIAprIgJBACACayACQX9KG0ECTA0AIAAgC2siAkEAIAJrIAJBf0obQQJMDQAMAQsgBEMAAAAAOAIACyAAQQFqIgBB6QNHDQALCyAGBEBDAACAPyENQQAhAANAIA0gAEECdCABaioCACINIA2UkiENIAUgAEEBaiIARw0ACwVDAACAPyENCyANIRBDAAAAACENQwAAAAAhEkMAAIC/IQ5DAACAvyETQQAhAEEAIQIDQCACQQJ0IAdqKgIAIg9DAAAAAF4EfSASIA9DzLyMK5QiDyAPlCIUlCATIBCUXgR9IA0gFJQgDiAQlF4EfSANIRIgFCERIA4hEyACIQAgEAUgECESIA4hESAUIRMgDQsFIA4hESANCwUgDiERIA0LIQ9DAACAPyAQIAIgBWpBAnQgAWoqAgAiDSANlCACQQJ0IAFqKgIAIg0gDZSTkiINIA1DAACAP10bIRAgAkEBaiICQekDRwRAIA8hDSARIQ4MAQsLIABBf2oiAUHnA08EQCADIABBAXQ2AgAgDCQBDwsgAEEBakECdCAHaioCACINIAFBAnQgB2oqAgAiDpMgAEECdCAHaioCACIPIA6TQzMzMz+UXgRAIAMgAEEBdEEBazYCACAMJAEPCyADIABBAXQgDiANkyAPIA2TQzMzMz+UXkEfdEEfdWs2AgAgDCQBC/UHAhJ/BX0gAEEIaiAFQQJ0aigCACISKgIEIRsgACgCGCEHIAAoAgAiE0EBdSEAIAVBAEoEfwN/IABBAnQgB2ohByAAQQF1IQkgBSAIQQFqIghGBH8gACETIAchDiAJBSAJIQAMAQsLBSAHIQ4gAAshDCMBIRQjASEJIwEgDEECdEEPakFwcWokASMBIQ8jASATQQJ1IgtBA3RBD2pBcHFqJAEgBEEBdSIFQQJ0IAFqIQAgDEECdCABakF8aiAFQQJ0aiEBIAVBAnQgA2ohByAEQQNqQQJ1IRAgBEEASgR/QQAgDGshESAHQXxqIQogCSEFA38gBSAKKgIAIhkgDEECdCAAaioCAJQgByoCACIaIAEqAgCUkjgCACAFQQhqIQggBSAaIAAqAgCUIBkgEUECdCABaioCAJSTOAIEIABBCGohACABQXhqIQEgB0EIaiEFIApBeGohCiANQQFqIgcgEEgEfyAHIQ0gBSEHIAghBQwBBSAICwsFQQAhByAJCyEFIAcgCyAQayIRSAR/An8gC0EBdCIVIAcgEGpBAXQiFmsiF0ECdCAFaiEYIAchCiAAIQcgASEIA0AgBSAIKAIANgIAIAVBCGohDSAFIAcoAgA2AgQgB0EIaiEHIAhBeGohCCARIApBAWoiCkcEQCANIQUMAQsLIBEhByAWIBVrQQJ0IAFqIQogGAshBSAXQQJ0IABqBSABIQogAAshCCAEQQJ0IANqQXxqIQAgByALSARAQQAgDGshDSAIIQEgCiEEA0AgBSAAKgIAIAQqAgCUIAMqAgAgDUECdCABaioCAJSTOAIAIAVBCGohCCAFIAAqAgAgASoCAJQgAyoCACAMQQJ0IARqKgIAlJI4AgQgAUEIaiEBIARBeGohBCADQQhqIQMgAEF4aiEAIAsgB0EBaiIHRwRAIAghBQwBCwsLIBNBA0wEQCASIA8QOSAUJAEPCyASKAIsIQNBACEAA0AgCUEIaiEBIABBAXQgA2ouAQAiBEEDdCAPaiAbIABBAnQgDmoqAgAiGSAJKgIAIhqUIAAgC2pBAnQgDmoqAgAiHCAJKgIEIh2Uk5Q4AgAgBEEDdCAPaiAbIBwgGpQgGSAdlJKUOAIEIABBAWoiACALSARAIAEhCQwBCwsgEiAPEDlBACAGQQF0IgRrIQUgDyEAQQAhASAGIAxBf2psQQJ0IAJqIQMDQCACIAAqAgQiGyABIAtqQQJ0IA5qKgIAIhmUIAAqAgAiGiABQQJ0IA5qKgIAIhyUkzgCACADIBkgGpQgGyAclJI4AgAgAEEIaiEAIARBAnQgAmohAiAFQQJ0IANqIQMgAUEBaiIBIAtIDQALIBQkAQsGACAAJAELshYCG38FfSMBIRpDAACAvkMAAAA/IAiTIgggCEMAAIC+XRtDCtcjPZQhKCMBIRkjASABQQJ0QQ9qQXBxaiQBIwEhDSMBIAFBAXQgAGouAQAgAUF/aiIbQQF0IABqLgEAayAHdCILQQJ0QQ9qQXBxaiQBIwEhFSMBIAtBAnRBD2pBcHFqJAEjASEcIwEgAUECdEEPakFwcWokASMBIR0jASABQQJ0QQ9qQXBxaiQBAkACQCABQQBKBH8gBiAJbCEhIAeyQwAAAAAgAkEARyIYGyAolCEpIAJFIR4gB0F/aiEfICggB0EBarKUISogB0F+bCEiIAdBH0chI0EBIAd0IiRBAXQhJSAALgEAIQYDQCAQQQFqIhNBAXQgAGouAQAiDiAGQRB0QRB1IgZrIgwgB3QiEUECdCEJIA0gISAGIAd0akECdCAFaiAJEA4aIBFBAEoiCwRAQwAAAAAhCEEAIQYDQCAIIAZBAnQgDWoqAgCLkiEIIBEgBkEBaiIGRw0ACwVDAAAAACEICyAIICkgCJSSISYgDEEBRiIgIB5yBH8gJiEIQQAFIBUgDSAJEA4aIBEgB3UiBkEBdSEMIAZBAUogI3EEQEEAIQYDQEEAIQkDQCAGIAkgJWxqQQJ0IBVqIhQqAgBD8wQ1P5QhCCAUIAggBiAJQQF0QQFyIAd0akECdCAVaiIUKgIAQ/MENT+UIieSOAIAIBQgCCAnkzgCACAJQQFqIgkgDEgNAAsgJCAGQQFqIgZHDQALCyALBEBDAAAAACEIQQAhBgNAIAggBkECdCAVaioCAIuSIQggESAGQQFqIgZHDQALBUMAAAAAIQgLIAggKiAIlJIiCCAmXQR/QX8FICYhCEEACwshBiAHIBggIHJBAXNBAXFqIhRBAEoEQAJAIAtFBEAgGARAQQAhCQNAQQEgCXQhEiARIAl1IgtBAXUhFiAJQR9HBEAgEkEBdCEXIAtBAUoEQEEAIQsDQEEAIQwDQCALIAwgF2xqQQJ0IA1qIg8qAgBD8wQ1P5QhJiAPICYgCyAMQQF0QQFyIAl0akECdCANaiIPKgIAQ/MENT+UIieSOAIAIA8gJiAnkzgCACAMQQFqIgwgFkgNAAsgEiALQQFqIgtHDQALCwsgKCAfIAlrspRDAAAAAJRDAAAAAJIiJiAIXSELICYgCCALGyEIIAlBAWoiCSAGIAsbIQYgCSAURw0ACwwCBUEAIQkDQEEBIAl0IRIgESAJdSILQQF1IRYgCUEfRwRAIBJBAXQhFyALQQFKBEBBACELA0BBACEMA0AgCyAMIBdsakECdCANaiIPKgIAQ/MENT+UISYgDyAmIAsgDEEBdEEBciAJdGpBAnQgDWoiDyoCAEPzBDU/lCInkjgCACAPICYgJ5M4AgAgDEEBaiIMIBZIDQALIBIgC0EBaiILRw0ACwsLICggCUEBaiIJspRDAAAAAJRDAAAAAJIiJiAIXSELICYgCCALGyEIIAkgBiALGyEGIAkgFEcNAAsMAgsACyAYBEBBACEJA0BBASAJdCESIBEgCXUiC0EBdSEWIAlBH0cEQCASQQF0IRcgC0EBSgRAQQAhCwNAQQAhDANAIAsgDCAXbGpBAnQgDWoiDyoCAEPzBDU/lCEmIA8gJiALIAxBAXRBAXIgCXRqQQJ0IA1qIg8qAgBD8wQ1P5QiJ5I4AgAgDyAmICeTOAIAIAxBAWoiDCAWSA0ACyASIAtBAWoiC0cNAAsLCyAfIAlrIQxDAAAAACEmQQAhCwNAICYgC0ECdCANaioCAIuSISYgESALQQFqIgtHDQALICYgKCAMspQgJpSSIiYgCF0hCyAmIAggCxshCCAJQQFqIgkgBiALGyEGIAkgFEcNAAsFQQAhCQNAQQEgCXQhEiARIAl1IgtBAXUhFiAJQR9HBEAgEkEBdCEXIAtBAUoEQEEAIQsDQEEAIQwDQCALIAwgF2xqQQJ0IA1qIg8qAgBD8wQ1P5QhJiAPICYgCyAMQQF0QQFyIAl0akECdCANaiIPKgIAQ/MENT+UIieSOAIAIA8gJiAnkzgCACAMQQFqIgwgFkgNAAsgEiALQQFqIgtHDQALCwtDAAAAACEmQQAhCwNAICYgC0ECdCANaioCAIuSISYgESALQQFqIgtHDQALICYgKCAJQQFqIgmylCAmlJIiJiAIXSELICYgCCALGyEIIAkgBiALGyEGIAkgFEcNAAsLCwsgEEECdCAZaiIJIAZBAXQgBkF+bCAYGyIGNgIAICAEQCAGRSAGICJGcgRAIAkgBkF/ajYCAAsLIAEgE0cEQCAOIQYgEyEQDAELCyAZKAIAIQAgCigCACEFIAJBAnQhBiAEQQAgHhshDiABQQFMDQEgBSAAIAYgB0EDdEGwCWpqLAAAQQF0Ig1rIglBACAJayAJQX9KG2whCSAOIAUgACAHQQN0QbAJaiAGQQFyaiwAAEEBdCIRayILQQAgC2sgC0F/ShtsaiELQQEhDANAIAkgBCALaiIQIAkgEEgbIAxBAnQgCmooAgAiEyAMQQJ0IBlqKAIAIhUgDWsiEEEAIBBrIBBBf0obbGohECAEIAlqIgkgCyAJIAtIGyATIBUgEWsiCUEAIAlrIAlBf0obbGohEyAMQQFqIgwgAUcEQCAQIQkgEyELDAELCyAQIBNIIQ0gBSAAIAdBA3RBsAlqIAZBAnJqLAAAQQF0IhFrIglBACAJayAJQX9KG2whCSAOIAUgACAHQQN0QbAJaiAGQQNyaiwAAEEBdCIVayILQQAgC2sgC0F/ShtsaiELQQEhDANAIAkgBCALaiIOIAkgDkgbIAxBAnQgCmooAgAiGCAMQQJ0IBlqKAIAIhQgEWsiDkEAIA5rIA5Bf0obbGohDiAEIAlqIgkgCyAJIAtIGyAYIBQgFWsiCUEAIAlrIAlBf0obbGohCyAMQQFqIgwgAUcEQCAOIQkMAQsLIA4gCyAOIAtIGyEJQQEhDCAQIBMgDRsFQQAhACAKKAIAIQVBACAEIAIbIQ4gAkECdCEGDAELIQsMAQsgBSAAIAdBA3RBsAlqIAZBAnJqLAAAQQF0ayIJQQAgCWsgCUF/ShtsIgsgDiAFIAAgB0EDdEGwCWogBkEDcmosAABBAXRrIglBACAJayAJQX9KG2xqIgkgCyAJSBshCSAAIAYgB0EDdEGwCWpqLAAAQQF0ayILQQAgC2sgC0F/ShsgBWwiDCAOIAUgACAHQQN0QbAJaiAGQQFyaiwAAEEBdGsiC0EAIAtrIAtBf0obbGoiCyAMIAtIGyELQQAhDAsgACAGIAkgC0ggAkEARyIJcSIGQQF0ciILIAdBA3RBsAlqaiwAAEEBdCIQayICQQAgAmsgAkF/ShsgBWwhAiAFIAAgB0EDdEGwCWogC0EBcmosAABBAXQiB2siAEEAIABrIABBf0obbEEAIAQgCRtqIQUgDEUEQCAbQQJ0IANqIAIgBU42AgAgGiQBIAYPCyACIQAgBSECQQEhBQNAIAVBAnQgHGogACACIARqIglIIgtBAXM2AgAgBUECdCAdaiAAIARqIgwgAkgiE0EBczYCACAAIAkgCxsgBUECdCAKaigCACIJIAVBAnQgGWooAgAiCyAQayIAQQAgAGsgAEF/ShtsaiEAIAwgAiATGyAJIAsgB2siAkEAIAJrIAJBf0obbGohAiAFQQFqIgUgAUcNAAsgG0ECdCADaiAAIAJOIgA2AgAgAUF+aiEBA0AgAUECdCADaiABQQFqQQJ0IB0gHCAAQQFGG2ooAgAiADYCACABQX9qIQIgAUEASgRAIAIhAQwBCwsgGiQBIAYLhBcCEH8IfSMBIRkjASEYIwEgAiAFbCIXQQJ0QQ9qQXBxaiQBIwEhGyMBIBdBAnRBD2pBcHFqJAEgBkEAIAJBAnQQDxogBEEASiIfBH1BCSAHa7IhJUEAIQcDQCAHQQJ0IBtqIAdBBWoiFyAXbLJDXynLO5QgB0EBdCAIai4BALJDAACAPZRDAAAAP5IgJZIgB0ECdEHApgFqKgIAk5I4AgAgB0EBaiIHIARHDQALQQAhCEMzM//BISUDQCACIAhsIRdBACEHA0AgJSAHIBdqQQJ0IABqKgIAIAdBAnQgG2oqAgCTIiggJSAoXhshJSAHQQFqIgcgBEcNAAsgCEEBaiIIIAVIDQALEAEhHSMBIRYjASACQQJ0QQ9qQXBxaiQBIwEhHCMBIAJBAnRBD2pBcHFqJAFBACEHA0AgB0ECdCAWaiAHQQJ0IABqKgIAIAdBAnQgG2oqAgCTOAIAIAdBAWoiByAERw0ACyAFQQJGIh4EQEEAIQcDQCAHQQJ0IBZqIggqAgAhKCAIICggAiAHakECdCAAaioCACAHQQJ0IBtqKgIAkyInICggJ14bOAIAIAdBAWoiByAERw0ACwsgHCAWIARBAnQQDhogBEEBSgR/IBYqAgAhKEEBIQcDQCAHQQJ0IBZqIggqAgAiJyAoQwAAAMCSIiggJyAoXhshKCAIICg4AgAgB0EBaiIHIARHDQALIARBfmoiFSEHA38gB0ECdCAWaiIIKgIAISggCCAoIAdBAWpBAnQgFmoqAgBDAABAwJIiJyAoICdeGzgCACAHQX9qIQggB0EASgR/IAghBwwBBUEBIRcgFQsLBUEAIRcgBEF+agshB0MAAAAAICVDAABAwZIiKCAoQwAAAABdGyEoQQAhCAN9IAhBAnQgFGpBIEEAQQAgCEECdCAcaioCACAoIAhBAnQgFmoqAgAiJyAoICdeG5NDAAAAP5KOqCIVayAVQQBKGyIVQQUgFUEFSBt2NgIAIAhBAWoiCCAERw0AIB0hCCAeIR0gFyEeIAchFyAlCwUQASEIIAVBAkYhHSAEQX5qIRdDMzP/wQshKCAIEAACQAJAIBAgDkEzSCANQQFIcnIEQCADIARODQEDQCADQQJ0IBNqQQ02AgAgA0EBaiIDIARHDQALDAELIARBBEohICAEQX1qISEgBEF/aiEiQQAhEEEAIQcDQCACIBBsIhZBAnQgGGoiFSAWQQJ0IAFqIhwoAgAiCDYCACAIviEnIB4EQCAnISVBASEIA0AgCCAHIAggFmoiB0ECdCABaioCACImIAdBf2pBAnQgAWoqAgBDAAAAP5JeGyEHIAhBAnQgFWogJUMAAMA/kiIlICYgJSAmXRsiJTgCACAIQQFqIgggBEcNAAsLIAdBAEoEQCAHQQJ0IBVqKgIAISUgByEIA0AgCEF/aiIUQQJ0IBVqIhoqAgAhJiAaICYgJUMAAABAkiIlIBQgFmpBAnQgAWoqAgAiKSAlICldGyIlICYgJV0bIiU4AgAgCEEBSgRAIBQhCAwBCwsLICAEQEECIQgDQCAIIBZqIiNBfmpBAnQgAWoiFCoCACImIBQqAgQiKV4hGiAUKgIMIiogFCoCECIrXiEUICogKyAUGyIlICYgKSAaGyIsICkgJiAaGyImICsgKiAUGyIqXiIUGyEpICYgKiAUGyEmICwgJSAUGyErIAhBAnQgFWoiGioCACIlICNBAnQgAWoqAgAiKiApXiIUBH0gKiAmICogJl0bICsgKSArICldGyApICZdGwUgKSAmICkgJl0bICogKyAqICtdGyAqICZdGwtDAACAv5JeRQRAIBQEfSAqICYgKiAmXRsgKyApICsgKV0bICkgJl0bBSApICYgKSAmXRsgKiArICogK10bICogJl0bC0MAAIC/kiElCyAaICU4AgAgFyAIQQFqIghHDQALCyAcKgIEIiUgJ10hCCAVIBUqAgAiKSAnICUgCBsiKiAcKgIIIiYgJSAnIAgbIiUgJSAmXRsgKiAmXRtDAACAv5IiJSApICVeGzgCACAVIBUqAgQiJyAlICcgJV4bOAIEIBYgIWpBAnQgAWoiCCoCACIlIAgqAgQiJ14hFCAXQQJ0IBVqIhYqAgAhJiAWICYgJSAnIBQbIiogCCoCCCIpICcgJSAUGyIlICUgKV0bICogKV0bQwAAgL+SIiUgJiAlXhs4AgAgIkECdCAVaiIIKgIAIScgCCAnICUgJyAlXhs4AgAgHwRAQQAhCANAIAhBAnQgFWoiFCoCACElIBQgJSAIQQJ0IBtqKgIAIicgJSAnXhs4AgAgCEEBaiIIIARHDQALCyAQQQFqIhAgBUgNAAsgAyAESCEHAkACQCAdBEAgBwRAIAMhAQNAIAEgAmoiFEECdCAYaiIQKgIAIiUgAUECdCAYaiIIKgIAQwAAgMCSIicgJSAnXhshJSAQICU4AgAgCCAIKgIAIicgJUMAAIDAkiIlICcgJV4bIiU4AgAgCEMAAAAAIAFBAnQgAGoqAgAgJZMiJSAlQwAAAABdG0MAAAAAIBRBAnQgAGoqAgAgECoCAJMiJSAlQwAAAABdG5JDAAAAP5Q4AgAgAUEBaiIBIARHDQALDAILBSAHBEAgAyEBA0AgAUECdCAAaioCACABQQJ0IBhqIgIqAgCTISUgAkMAAAAAICUgJUMAAAAAXRs4AgAgAUEBaiIBIARHDQALDAILCwwBCyAHBEAgAyEAA0AgAEECdCAYaiIBKgIAISUgASAlIABBAnQgEWoqAgAiJyAlICdeGzgCACAAQQFqIgAgBEcNAAsgAyEAA0AgAEECdCATaiAAQQJ0IBhqKgIAIiVDAACAQCAlQwAAgEBdG7tE7zn6/kIu5j+iECu2QwAAUEGUQwAAAD+Sjqg2AgAgAEEBaiIAIARHDQALCwsgByAJQQBHIgkgCkEARyICIAtFIghxckEBc3EEQCADIQADQCAAQQJ0IBhqIgEgASoCAEMAAAA/lDgCACAAQQFqIgAgBEcNAAsLIAcEQCADIQADQCAAQQJ0IBhqIQECQAJAIABBCEgEQEMAAABAISUMAQUgAEELSgRAQwAAAD8hJQwCCwsMAQsgASABKgIAICWUOAIACyAAQQFqIgAgBEcNAAsLIBIoAgAEQCAEQRMgBEETSBsiASADSgRAIAMhAANAIABBAnQgGGoiCiAKKgIAIAAgEkEsamotAACyQwAAgDyUkjgCACAAQQFqIgAgAUgNAAsLCyAHRQ0AIA5BAXRBA20hCiADQQF0IAxqLgEAIQAgCCAJciACcQRAQQAhAQNAIANBAnQgGGoiAioCACIlQwAAgEAgJUMAAIBAXRshJSACICU4AgACfyAFIANBAWoiAkEBdCAMai4BACIHIABBEHRBEHVrbCANdCIAQQZIBH8gJagiCSEIIAlBA3QgAGwFIABBMEoEfyAlQwAAAEGUqCIJIQggCUEDdCAAbEEIbQUgJSAAspRDAADAQJWoIgAhCCAAQTBsCwshJCADQQJ0IAZqIAg2AgAgJAsgAWohASACIARHBEAgByEAIAIhAwwBCwsMAgtBACECA0ACQCADQQJ0IBhqIgEqAgAiJUMAAIBAICVDAACAQF0bISUgASAlOAIAIAUgA0EBaiIHQQF0IAxqLgEAIgggAEEQdEEQdWtsIA10IgBBBkgEfyAlqCIBIQkgAUEDdCAAbAUgAEEwSgR/ICVDAAAAQZSoIgEhCSABQQN0IABsQQhtBSAlIACylEMAAMBAlagiACEJIABBMGwLCyACaiIBQQZ1IApKDQAgA0ECdCAGaiAJNgIAIAcgBE4NAyAIIQAgByEDIAEhAgwBCwsgA0ECdCAGaiAKQQZ0IgAgAms2AgAgDyAANgIAIBkkASAoDwsgD0EANgIAIBkkASAoDwsgDyABNgIAIBkkASAoC4wHAxB/BX0BfAJ/IwEhFiMBIQgjASABQQJ0QQ9qQXBxaiQBIAZBADYCAEMAAAA9QwAAgD0gBUEARyIQGyEaIAFBAm0hCiACQQBKBEACQCABQQBKIREgAUEBSiESIAq3IRwgCrIhGyAKQXtqIRMgAUEjSiEUIApBBmxBmn9qIRVBACEFAkACQAJAA0ACQCARBEAgASALbCEJQQAhB0MAAAAAIRdDAAAAACEYA0AgGCAXIAcgCWpBAnQgAGoqAgAiGJIiGZIgGEMAAABAlJMhFyAYIBlDAAAAP5STIRggB0ECdCAIaiAZOAIAIAdBAWoiByABRw0ACwsgCEIANwMAIAhCADcDCCAIQgA3AxAgCEIANwMYIAhCADcDICAIQgA3AyggEgRAQQAhB0MAAAAAIRdDAAAAACEYA0AgFyAHQQF0IglBAnQgCGoqAgAiFyAXlCAJQQFyQQJ0IAhqKgIAIhcgF5SSIhmSIRcgB0ECdCAIaiAYIBogGSAYk5SSIhg4AgAgB0EBaiIHIApHDQALIAohB0MAAAAAIRhDAAAAACEZA0AgGSAHQX9qIglBAnQgCGoiDCoCACAZk0MAAAA+lJIhGSAMIBk4AgAgGCAZIBggGV4bIRggB0EBSgRAIAkhBwwBCwsFQwAAAAAhGEMAAAAAIRcLIAgqAgAiGSAZXA0AIBsgFyAYlLtEAAAAAAAA4D+iIByin7ZDfR2QJpKVIhcgF1wNAiAUBEAgF0MAAIBClCEYQQwhCUEAIQcDQEQAAAAAAAAAAEQAAAAAAMBfQEMAAP5CIBggCUECdCAIaioCAEN9HZAmkpSOIhcgF0MAAP5CYBtDAAAAAF0iDBsgF7sgF0MAAP5CXiAMchuqQcALai0AACAHaiEHIAlBBGoiCSATSA0ACwVBACEHCyAHQQh0IBVtIgcgBUoEQCAEIAs2AgAgByEFCyALQQFqIgsgAkgNAQwDCwtB57MCQd6yAkHxAhAMDAILQY20AkHesgJB8gIQDAwBCyAFQcgBSiENIAVBt35qQY8DSSAQcUUEQCAFIQ4MAgsgBkEBNgIAQQAhDSAFIQ4LCwsgA0QAAAAAAAAAAEMAACNDQwAAAAAgDkEbbLeftkMAACjCkiIXIBdDAAAAAF0bIhcgF0MAACNDXhtDZRniO5S7RJhuEoPAysG/oCIcIBxEAAAAAAAAAABjG5+2OAIAIBYLJAEgDQuPHgIYfxB9IwEhEiMBQaAQaiQBIBJBEGohDyASQZQQaiEVIAAoAgAiGSgCBCEUAn8QASEjIwEhDiMBIAMgBEGACGoiEWxBAnRBD2pBcHFqJAEgEkGYEGoiFyAONgIAIBcgEUECdCAOaiIQNgIEIAQgFGohGiAEQQJ0IRsDQCAMQQJ0IBdqKAIAIg0gDEEMdCACakGAIBAOGiANQYAgaiAMIBpsQQJ0IAFqIBRBAnRqIBsQDhogDEEBaiIMIANIDQALIAkEfQJ/EAEhIiMBIQ0jASARQQF1IhFBAnRBD2pBcHFqJAEgDioCBCElIARBg3hKIhMEQCANIA4qAgggJSAOKgIMkkMAAAA/lJJDAAAAP5Q4AgQgBEGFeEoEQEECIQkDQCAJQQJ0IA1qIAlBAXQiDEECdCAOaioCACAMQX9qQQJ0IA5qKgIAIAxBAXJBAnQgDmoqAgCSQwAAAD+UkkMAAAA/lDgCACAJQQFqIgkgEUgNAAsLCyANICVDAAAAP5QgDioCAJJDAAAAP5QiJTgCACADQQJGBEAgECoCBCEkIBMEQCANIA0qAgQgECoCCCAkIBAqAgySQwAAAD+UkkMAAAA/lJI4AgQgBEGFeEoEQEECIQkDQCAJQQJ0IA1qIgwgDCoCACAJQQF0IgxBAnQgEGoqAgAgDEF/akECdCAQaioCACAMQQFyQQJ0IBBqKgIAkkMAAAA/lJJDAAAAP5SSOAIAIAlBAWoiCSARSA0ACyANKgIAISULCyANICUgJEMAAAA/lCAQKgIAkkMAAAA/lJIiJTgCAAsgBEGBeEwEQEHBtwJBsbcCQeQBEAwLIA0gDSAPIBFBfGoiCUEFECogDyAJQQJ0IA1qKgIAIiQgJJRDAAAAAJIgEUF9akECdCANaioCACIkICSUkiARQX5qQQJ0IA1qKgIAIiQgJJSSIBFBf2pBAnQgDWoqAgAiJCAklJIgDyoCAJI4AgAgDyARQX1qIgxBAnQgDWoqAgAgCUECdCANaioCAJRDAAAAAJIgEUF+aiIOQQJ0IA1qKgIAIAxBAnQgDWoqAgCUkiARQX9qQQJ0IA1qKgIAIA5BAnQgDWoqAgCUkiAPKgIEkjgCBCAPIBFBfmpBAnQgDWoqAgAgCUECdCANaioCAJRDAAAAAJIgEUF/akECdCANaioCACARQX1qQQJ0IA1qKgIAlJIgDyoCCJI4AgggDyARQX9qQQJ0IA1qKgIAIAlBAnQgDWoqAgCUQwAAAACSIA8qAgySOAIMIA8gDyoCEEMAAAAAkjgCECAPIA8qAgBDRwOAP5QiJDgCACAPIA8qAgQiJiAmQ28SAzyUQ28SAzyUkzgCBCAPIA8qAggiJiAmQ28SgzyUQ28SgzyUkzgCCCAPIA8qAgwiJiAmQ6abxDyUQ6abxDyUkzgCDCAPIA8qAhAiJiAmQ28SAz2UQ28SAz2UkzgCECASQgA3AwAgEkIANwMIIBIgJEMAAAAAXAR9ICRDbxKDOpQhKUEAIQlBASEOA0AgCQRAQQAhDEMAAAAAISYDQCAmIAxBAnQgEmoqAgAgCSAMa0ECdCAPaioCAJSSISYgDEEBaiIMIAlHDQALBUMAAAAAISYLIA5BAXYhECAJQQJ0IBJqICYgCUEBaiIMQQJ0IA9qKgIAkiAklSImjCInOAIAIAxB/v///wdxBEAgCUF/aiETQQAhCQNAIAlBAnQgEmoiFioCACEoIBYgKCATIAlrQQJ0IBJqIhYqAgAiKiAnlJI4AgAgFiAqICggJ5SSOAIAIAlBAWoiCSAQRw0ACwsgDkEBaiEOICQgJCAmICaUlJMiJCApXUUgDEEESXEEQCAMIQkMAQsLIBJBBGoiCSoCAEMoXE8/lCEmIBJBCGoiDCoCAEO9nzo/lCEnIBJBDGoiDioCAEMq9ic/lCEoIBIqAgBDZmZmP5QFQwAAAAAhJiASQQRqIQkgEkEIaiEMIBJBDGohDkMAAAAACyIkOAIAIAkgJjgCACAMICc4AgAgDiAoOAIAICRDzcxMP5IhKyAmICRDzcxMP5SSISwgJyAmQ83MTD+UkiEtICggJ0PNzEw/lJIhLiAoQ83MTD+UIS8gJSEpQQAhCUMAAAAAISVDAAAAACEkQwAAAAAhJkMAAAAAISdDAAAAACEqA0AgCUECdCANaiAvICqUIC4gJ5QgLSAmlCAsICSUICsgJZQgKZKSkpKSOAIAIBEgCUEBaiIJRwRAAn0gKSEyIAlBAnQgDWoqAgAhKSAnISogJiEnICQhJiAlISQgMgshJQwBCwsgDUGAEGoiECANIAQgFRB+IAAqAmwhKiAAKAJoQQJtIR8gBEECbSETIBVBgAggFSgCACIJa0ECbUH/AyAJQQBKGyINNgIAQQAgDWtBAnQgEGohDCAPIARBAUoiGAR9QQAhCUMAAAAAISVDAAAAACEkA30gJSAJQQJ0IBBqKgIAIiYgJpSSISUgJCAmIAlBAnQgDGoqAgCUkiEkIAlBAWoiCSATRw0AICULBUMAAAAAISRDAAAAAAsiKTgCAEEBIQkgKSElA0AgCUECdCAPakMAAAAAICVBACAJa0ECdCAQaioCACIlICWUkiATIAlrQQJ0IBBqKgIAIiUgJZSTIiUgJUMAAAAAXRs4AgAgCUEBaiIJQYEERw0ACyANQQF0IR0gJCApIA1BAnQgD2oqAgAiJ5RDAACAP5KRlSImQzMzMz+UIS0gKkMAAAA/lCEuICZDmplZP5QhLyANIQkgJCElICchJEECIQwDfQJ9IAwgHWogDEEBdCIObiIRQQdIBEAgJCEoICYhKSAlDAELQQAgEWtBAnQgEGohIEEAIAxBAkYEfyANIA0gEWoiDiAOQYAEShsFIAwgDEECdEGApgFqKAIAIB1saiAObgsiFmtBAnQgEGohIQJ9IBgEfUEAIQ5DAAAAACEnQwAAAAAhKAN9ICcgDkECdCAQaioCACIrIA5BAnQgIGoqAgCUkiEnICggKyAOQQJ0ICFqKgIAlJIhKCAOQQFqIg4gE0cNACAnCwVDAAAAACEoQwAAAAALITMgEUECdCAPaioCACEwIBZBAnQgD2oqAgAhMSAtIBEgH2siDkEAIA5rIA5Bf0obIg5BAkgEfSAqBSAuQwAAAAAgDkECRiAMIAxBBWxsIA1IcRsLIieTISwgEUEVSAR9Q83MzD4gLyAnkyInICdDzczMPl0bBUOamZk+ICwgLEOamZk+XRsLISwgMwsgKJJDAAAAP5QiJyApIDAgMZJDAAAAP5QiKJRDAACAP5KRlSIrICxeBEAgESEJICchJSAoISQgKyEmCyAMQQFqIgxBEEkNASAkISggJiEpICULCyEnQQEgCWshDiAYBEAgDkECdCAQaiENQQAhDEMAAAAAISUDQCAlIAxBAnQgEGoqAgAgDEECdCANaioCAJSSISUgDEEBaiIMIBNHDQALIA5Bf2pBAnQgEGohDUEAIQxDAAAAACEkA0AgJCAMQQJ0IBBqKgIAIAxBAnQgDWoqAgCUkiEkIAxBAWoiDCATRw0ACyAOQX5qQQJ0IBBqIQ5BACEMQwAAAAAhJgNAICYgDEECdCAQaioCACAMQQJ0IA5qKgIAlJIhJiAMQQFqIgwgE0cNAAsFQwAAAAAhJkMAAAAAISVDAAAAACEkCyAVIAlBAXRBASAlICaTICQgJpNDMzMzP5ReQR90QR91ICYgJZMgJCAlk0MzMzM/lF4baiIJQQ8gCUEPShsiCTYCACAJQf4HSgRAIBVB/gc2AgBB/gchCQsgKUMAAIA/QwAAAAAgJyAnQwAAAABdGyIlIChDAACAP5KVICggJV8bIiUgJSApXhtDMzMzP5QiJUMAAAA/lCAlIAAoAjgiDkECShshJSAiCxAAIAkhDEMAAAAAICVDAAAAP5QgJSAOQQRKGyAOQQhKGwUgFUEPNgIAQQ8hDEMAAAAACyElIAsoAgAEQCAlIAsqAiiUISULIBRBAnQhESAlQ83MzD5DzcxMPiAMIAAoAmgiCWsiC0EAIAtrIAtBf0obQQpsIAxKGyIkQ83MzD2SICQgCkEZSBsiJEPNzMw9kiAkIApBI0gbIiRDzczMvZIgJCAAKgJsIiRDzczMPl4bIiZDzczMvZIgJiAkQ83MDD9eGyImQ83MTD4gJkPNzEw+XhtdBH1BACEPQQAhC0MAAAAABUEBIQ8gJCAlICUgJJOLQ83MzD1dG0MAAABClEMAAEBAlUMAAAA/ko6oQX9qIgpBByAKQQdIGyIKQQAgCkEAShsiC0EBarJDAADAPZQLIiWMISRBgCAgG2shFUEAIARrIRMgBEGACEoEQEEAIQoDQCAZKAIsIBRrIQ0gACAJQQ8gCUEPShs2AmggCiAabEECdCABaiIQIABB9AFqIAogFGxBAnRqIhUgERAOGiANBEAgFEECdCAQaiAKQQJ0IBdqIgkoAgAiDkGAIGogACgCaCITIBMgDSAAKgJsjCImICYgACgCcCITIBNBAEEAECwFIApBAnQgF2oiCSgCACEOCyAUQQJ0IBBqIA1BAnRqIA5BgCBqIA1BAnRqIAAoAmggDCAEIA1rIAAqAmyMICQgACgCcCAFIBkoAjwgFBAsIBUgBEECdCAQaiAREA4aIApBDHQgAmogCSgCACAEQQJ0akGAIBAOGiAKQQFqIgogA0gEQCAAKAJoIQkMAQsLBUEAIQoDQCAZKAIsIBRrIQ0gACAJQQ8gCUEPShs2AmggCiAabEECdCABaiIQIABB9AFqIAogFGxBAnRqIhYgERAOGiANBEAgFEECdCAQaiAKQQJ0IBdqIgkoAgAiDkGAIGogACgCaCIYIBggDSAAKgJsjCImICYgACgCcCIYIBhBAEEAECwFIApBAnQgF2oiCSgCACEOCyAUQQJ0IBBqIA1BAnRqIA5BgCBqIA1BAnRqIAAoAmggDCAEIA1rIAAqAmyMICQgACgCcCAFIBkoAjwgFBAsIBYgBEECdCAQaiAREA4aIApBDHQgAmoiDiAEQQJ0IA5qIBUQEhogDkGAIGogE0ECdGogCSgCAEGAIGogGxAOGiAKQQFqIgogA0gEQCAAKAJoIQkMAQsLCyAHICU4AgAgBiAMNgIAIAggCzYCACAjCxAAIBIkASAPCwYAQQQQBAsIAEEDEARCAAsIAEEBEARBAAsIAEEAEARBAAt6ACAAIACcoUQAAAAAAADgP2IEfCAARAAAAAAAAOA/oJwgAEQAAAAAAADgP6GbIABEAAAAAAAAAABmGwUgAEQAAAAAAAAAQKMiAEQAAAAAAADgP6CcIABEAAAAAAAA4D+hmyAARAAAAAAAAAAAZhtEAAAAAAAAAECiCwuDDQIUfwF8IwEhByMBQbAEaiQBIAdBwAJqIQ0gA0F/aiEIIAJBfWpBGG0iBEEAIARBAEobIQ8gA0F9TgRAIANBA2ohCSAPIAhrIQQDQCAFQQN0IA1qIARBAEgEfEQAAAAAAAAAAAUgBEECdEGwqAJqKAIAtws5AwAgBUEBaiEGIARBAWohBCAFIAlHBEAgBiEFDAELCwsgB0HgA2ohCiAHQaABaiEOIAchCyAPQWhsIhUgAkFoamohCSADQQBKIRBBACEGA0AgEARAIAYgCGohBUQAAAAAAAAAACEYQQAhBANAIBggBEEDdCAAaisDACAFIARrQQN0IA1qKwMAoqAhGCAEQQFqIgQgA0cNAAsFRAAAAAAAAAAAIRgLIAZBA3QgC2ogGDkDACAGQQFqIgRBBUcEQCAEIQYMAQsLIAlBAEohEUEYIAlrIRJBFyAJayEWIAlFIRdBBCEEAkACQANAAkBBACEFIAQhBiAEQQN0IAtqKwMAIRgDQCAFQQJ0IApqIBggGEQAAAAAAABwPqKqtyIYRAAAAAAAAHBBoqGqNgIAIAZBf2oiB0EDdCALaisDACAYoCEYIAVBAWohBSAGQQFKBEAgByEGDAELCyAYIAkQJSIYIBhEAAAAAAAAwD+inEQAAAAAAAAgQKKhIhiqIQYgGCAGt6EhGAJAAkACQCARBH8gBEF/akECdCAKaiIHKAIAIgUgEnUhCCAHIAUgCCASdGsiBTYCACAFIBZ1IQcgBiAIaiEGDAEFIBcEfyAEQX9qQQJ0IApqKAIAQRd1IQcMAgUgGEQAAAAAAADgP2YEf0ECIQcMBAVBAAsLCyEHDAILIAdBAEoNAAwBC0EAIQVBACEIA0AgCEECdCAKaiIMKAIAIRMCQAJAIAUEf0H///8HIRQMAQUgEwR/QYCAgAghFEEBIQUMAgVBAAsLIQUMAQsgDCAUIBNrNgIACyAEIAhBAWoiCEcNAAsgEQRAAkACQAJAIAlBAWsOAgABAgsgBEF/akECdCAKaiIIIAgoAgBB////A3E2AgAMAQsgBEF/akECdCAKaiIIIAgoAgBB////AXE2AgALCyAGQQFqIQYgB0ECRgRARAAAAAAAAPA/IBihIRggBQRAIBhEAAAAAAAA8D8gCRAloSEYC0ECIQcLCyAYRAAAAAAAAAAAYg0CIARBBEsEQCAEIQVBACEMA0AgBUF/aiIIQQJ0IApqKAIAIAxyIQwgBUEFSgRAIAghBQwBCwsgDA0BC0EBIQUDQCAFQQFqIQZBBCAFa0ECdCAKaigCAEUEQCAGIQUMAQsLIAQgBWohBgNAIAMgBGoiB0EDdCANaiAEQQFqIgUgD2pBAnRBsKgCaigCALc5AwAgEARARAAAAAAAAAAAIRhBACEEA0AgGCAEQQN0IABqKwMAIAcgBGtBA3QgDWorAwCioCEYIARBAWoiBCADRw0ACwVEAAAAAAAAAAAhGAsgBUEDdCALaiAYOQMAIAUgBkkEQCAFIQQMAQsLIAYhBAwBCwsgBCEAIAkhAgNAIAJBaGohAiAAQX9qIgBBAnQgCmooAgBFDQALDAELIBhBACAJaxAlIhhEAAAAAAAAcEFmBH8gBEECdCAKaiAYIBhEAAAAAAAAcD6iqiIDt0QAAAAAAABwQaKhqjYCACACIBVqIQIgBEEBagUgGKohAyAJIQIgBAsiAEECdCAKaiADNgIACyAAQX9KBEBEAAAAAAAA8D8gAhAlIRggACECA0AgAkEDdCALaiAYIAJBAnQgCmooAgC3ojkDACAYRAAAAAAAAHA+oiEYIAJBf2ohAyACQQBKBEAgAyECDAELCyAAIQIDQCAAIAJrIQVEAAAAAAAAAAAhGEEAIQQDQCAYIARBA3RBwKoCaisDACACIARqQQN0IAtqKwMAoqAhGCAEQQFqIQMgBEEDSyAEIAVPckUEQCADIQQMAQsLIAVBA3QgDmogGDkDACACQX9qIQMgAkEASgRAIAMhAgwBCwtEAAAAAAAAAAAhGCAAIQIDQCAYIAJBA3QgDmorAwCgIRggAkF/aiEDIAJBAEoEQCADIQIMAQsLBUQAAAAAAAAAACEYCyABIBggGJogB0UiBBs5AwAgDisDACAYoSEYIABBAU4EQEEBIQMDQCAYIANBA3QgDmorAwCgIRggA0EBaiECIAAgA0cEQCACIQMMAQsLCyABIBggGJogBBs5AwggCyQBIAZBB3ELYQEBfyAAIAAsAEoiASABQf8BanI6AEogACgCACIBQQhxBH8gACABQSByNgIAQX8FIABBADYCCCAAQQA2AgQgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCEEEACwvWAQEDfwJAAkAgAigCECIDDQAgAhCLAUUEQCACKAIQIQMMAQsMAQsgAyACKAIUIgNrIAFJBEAgAigCJCEDIAIgACABIANBAXFBAmoRAgAaDAELIAFFIAIsAEtBAEhyRQRAAkAgASEEA0AgACAEQX9qIgVqLAAAQQpHBEAgBQRAIAUhBAwCBQwDCwALCyACKAIkIQMgAiAAIAQgA0EBcUECahECACAESQ0CIAIoAhQhAyABIARrIQEgACAEaiEACwsgAyAAIAEQDhogAiACKAIUIAFqNgIUCwuKAgAgAAR/An8gAUGAAUkEQCAAIAE6AABBAQwBC0GY3wIoAgBFBEBBfyABQYB/cUGAvwNHDQEaIAAgAToAAEEBDAELIAFBgBBJBEAgACABQQZ2QcABcjoAACAAIAFBP3FBgAFyOgABQQIMAQsgAUGAQHFBgMADRiABQYCwA0lyBEAgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABIAAgAUE/cUGAAXI6AAJBAwwBCyABQYCAfGpBgIDAAEkEfyAAIAFBEnZB8AFyOgAAIAAgAUEMdkE/cUGAAXI6AAEgACABQQZ2QT9xQYABcjoAAiAAIAFBP3FBgAFyOgADQQQFQX8LCwVBAQsLzwEBAX8CQAJAIAFBAEciAiAAQQNxQQBHcUUNAANAIAAsAAAEQCABQX9qIgFBAEciAiAAQQFqIgBBA3FBAEdxDQEMAgsLDAELIAIEQAJAIAAsAABFBEAgAUUNAQwDCwJAAkAgAUEDTQ0AA0AgACgCACICQYCBgoR4cUGAgYKEeHMgAkH//ft3anFFBEAgAEEEaiEAIAFBfGoiAUEDSw0BDAILCwwBCyABRQ0BCwNAIAAsAABFDQMgAEEBaiEAIAFBf2oiAQ0ACwsLQQAhAAsgAAsuACAAQgBSBEADQCABQX9qIgEgAKdBB3FBMHI6AAAgAEIDiCIAQgBSDQALCyABCzYAIABCAFIEQANAIAFBf2oiASACIACnQQ9xQaCoAmotAAByOgAAIABCBIgiAEIAUg0ACwsgAQvQAgEFfyMBIQEjAUHgAWokASABQaABaiICQgA3AwAgAkIANwMIIAJCADcDECACQgA3AxggAkIANwMgIAFB0AFqIgMgACgCADYCAEEAIAMgAUHQAGoiACACED1BAE4EQEHcqwIoAgAaQZCrAigCACEEQdqrAiwAAEEBSARAQZCrAiAEQV9xNgIAC0HAqwIoAgAEQEGQqwIgAyAAIAIQPRoFQbyrAigCACEFQbyrAiABNgIAQayrAiABNgIAQaSrAiABNgIAQcCrAkHQADYCAEGgqwIgAUHQAGo2AgBBkKsCIAMgACACED0aIAUEQEG0qwIoAgAhAEGQqwJBAEEAIABBAXFBAmoRAgAaQbyrAiAFNgIAQcCrAkEANgIAQaCrAkEANgIAQayrAkEANgIAQaSrAkEANgIACwtBkKsCQZCrAigCACAEQSBxcjYCAAsgASQBC6cXAxN/A34BfCMBIRYjAUGwBGokASAWQZgEaiILQQA2AgAgAb0iGUIAUwR/IAGaIgG9IRlBy94CIRFBAQVBzt4CQdHeAkHM3gIgBEEBcRsgBEGAEHEbIREgBEGBEHFBAEcLIRIgFkEgaiEGIBYiDSEQIA1BnARqIglBDGohDyAZQoCAgICAgID4/wCDQoCAgICAgID4/wBRBH8gAEEgIAIgEkEDaiIDIARB//97cRAVIAAgESASEBQgAEHm3gJB6t4CIAVBIHFBAEciBRtB3t4CQeLeAiAFGyABIAFiG0EDEBQgAEEgIAIgAyAEQYDAAHMQFSADBQJ/IAEgCxBcRAAAAAAAAABAoiIBRAAAAAAAAAAAYiIHBEAgCyALKAIAQX9qNgIACyAFQSByIhNB4QBGBEAgEUEJaiARIAVBIHEiDBshCEEMIANrIgdFIANBC0tyRQRARAAAAAAAACBAIRwDQCAcRAAAAAAAADBAoiEcIAdBf2oiBw0ACyAILAAAQS1GBHwgHCABmiAcoaCaBSABIBygIByhCyEBCyAPQQAgCygCACIGayAGIAZBAEgbrCAPEB4iB0YEQCAJQQtqIgdBMDoAAAsgEkECciEKIAdBf2ogBkEfdUECcUErajoAACAHQX5qIgYgBUEPajoAACADQQFIIQkgBEEIcUUhDiANIQUDQCAFIAwgAaoiB0GgqAJqLQAAcjoAACABIAe3oUQAAAAAAAAwQKIhASAFQQFqIgcgEGtBAUYEfyAJIAFEAAAAAAAAAABhcSAOcQR/IAcFIAdBLjoAACAFQQJqCwUgBwshBSABRAAAAAAAAAAAYg0ACwJ/AkAgA0UNACAFQX4gEGtqIANODQAgDyADQQJqaiAGayEJIAYMAQsgBSAPIBBrIAZraiEJIAYLIQcgAEEgIAIgCSAKaiIDIAQQFSAAIAggChAUIABBMCACIAMgBEGAgARzEBUgACANIAUgEGsiBRAUIABBMCAJIAUgDyAHayIHamtBAEEAEBUgACAGIAcQFCAAQSAgAiADIARBgMAAcxAVIAMMAQsgBwRAIAsgCygCAEFkaiIHNgIAIAFEAAAAAAAAsEGiIQEFIAsoAgAhBwsgBiAGQaACaiAHQQBIGyIJIQYDQCAGIAGrIgg2AgAgBkEEaiEGIAEgCLihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACyAHQQBKBEAgByEIIAkhBwNAIAhBHSAIQR1IGyEMIAZBfGoiCCAHTwRAIAytIRlBACEKA0AgCCAKrSAIKAIArSAZhnwiGkKAlOvcA4AiG0KA7JSjfH4gGnw+AgAgG6chCiAIQXxqIgggB08NAAsgCgRAIAdBfGoiByAKNgIACwsgBiAHSwRAAkADfyAGQXxqIggoAgANASAIIAdLBH8gCCEGDAEFIAgLCyEGCwsgCyALKAIAIAxrIgg2AgAgCEEASg0ACwUgByEIIAkhBwtBBiADIANBAEgbIQ4gCSEMIAhBAEgEfyAOQRlqQQltQQFqIQogE0HmAEYhFCAGIQMDf0EAIAhrIgZBCSAGQQlIGyEJIAcgA0kEQEEBIAl0QX9qIRVBgJTr3AMgCXYhF0EAIQggByEGA0AgBiAIIAYoAgAiGCAJdmo2AgAgFSAYcSAXbCEIIAZBBGoiBiADSQ0ACyAHIAdBBGogBygCABshByAIBEAgAyAINgIAIANBBGohAwsFIAcgB0EEaiAHKAIAGyEHCyAMIAcgFBsiBiAKQQJ0aiADIAMgBmtBAnUgCkobIQMgCyALKAIAIAlqIgg2AgAgCEEASA0AIAMhCCAHCwUgBiEIIAcLIgMgCEkEQCAMIANrQQJ1QQlsIQcgAygCACIJQQpPBEBBCiEGA0AgB0EBaiEHIAkgBkEKbCIGTw0ACwsFQQAhBwsgDkEAIAcgE0HmAEYbayATQecARiITIA5BAEciFHFBH3RBH3VqIgYgCCAMa0ECdUEJbEF3akgEfyAGQYDIAGoiBkEJbSILQXdsIAZqIgZBCEgEQEEKIQkDQCAGQQFqIQogCUEKbCEJIAZBB0gEQCAKIQYMAQsLBUEKIQkLIAtBAnQgDGpBhGBqIgYoAgAiCyAJbiIVIAlsIQogBkEEaiAIRiIXIAsgCmsiC0VxRQRARAEAAAAAAEBDRAAAAAAAAEBDIBVBAXEbIQFEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gFyALIAlBAXYiFUZxGyALIBVJGyEcIBIEQCABmiABIBEsAABBLUYiCxshASAcmiAcIAsbIRwLIAYgCjYCACABIBygIAFiBEAgBiAJIApqIgc2AgAgB0H/k+vcA0sEQANAIAZBADYCACAGQXxqIgYgA0kEQCADQXxqIgNBADYCAAsgBiAGKAIAQQFqIgc2AgAgB0H/k+vcA0sNAAsLIAwgA2tBAnVBCWwhByADKAIAIgpBCk8EQEEKIQkDQCAHQQFqIQcgCiAJQQpsIglPDQALCwsLIAMhCSAHIQogBkEEaiIDIAggCCADSxsFIAMhCSAHIQogCAsiAyAJSwR/A38CfyADQXxqIgcoAgAEQCADIQdBAQwBCyAHIAlLBH8gByEDDAIFQQALCwsFIAMhB0EACyELIBMEfyAUQQFzIA5qIgMgCkogCkF7SnEEfyADQX9qIAprIQggBUF/agUgA0F/aiEIIAVBfmoLIQUgBEEIcQR/IAgFIAsEQCAHQXxqKAIAIg4EQCAOQQpwBEBBACEDBUEKIQZBACEDA0AgA0EBaiEDIA4gBkEKbCIGcEUNAAsLBUEJIQMLBUEJIQMLIAcgDGtBAnVBCWxBd2ohBiAFQSByQeYARgR/IAggBiADayIDQQAgA0EAShsiAyAIIANIGwUgCCAGIApqIANrIgNBACADQQBKGyIDIAggA0gbCwsFIA4LIQNBACAKayEGIABBICACIAVBIHJB5gBGIhMEf0EAIQggCkEAIApBAEobBSAPIAYgCiAKQQBIG6wgDxAeIgZrQQJIBEADQCAGQX9qIgZBMDoAACAPIAZrQQJIDQALCyAGQX9qIApBH3VBAnFBK2o6AAAgBkF+aiIIIAU6AAAgDyAIawsgEkEBaiADakEBIARBA3ZBAXEgA0EARyIUG2pqIg4gBBAVIAAgESASEBQgAEEwIAIgDiAEQYCABHMQFSATBEAgDUEJaiIKIQsgDUEIaiEIIAwgCSAJIAxLGyIJIQYDQCAGKAIArSAKEB4hBSAGIAlGBEAgBSAKRgRAIAhBMDoAACAIIQULBSAFIA1LBEAgDUEwIAUgEGsQDxoDQCAFQX9qIgUgDUsNAAsLCyAAIAUgCyAFaxAUIAZBBGoiBSAMTQRAIAUhBgwBCwsgBEEIcUUgFEEBc3FFBEAgAEHu3gJBARAUCyAAQTAgBSAHSSADQQBKcQR/A38gBSgCAK0gChAeIgYgDUsEQCANQTAgBiAQaxAPGgNAIAZBf2oiBiANSw0ACwsgACAGIANBCSADQQlIGxAUIANBd2ohBiAFQQRqIgUgB0kgA0EJSnEEfyAGIQMMAQUgBgsLBSADC0EJakEJQQAQFQUgAEEwIAkgByAJQQRqIAsbIgtJIANBf0pxBH8gBEEIcUUhESANQQlqIgwhEkEAIBBrIRAgDUEIaiEKIAkhByADIQUDfyAMIAcoAgCtIAwQHiIDRgRAIApBMDoAACAKIQMLAkAgByAJRgRAIANBAWohBiAAIANBARAUIAVBAUggEXEEQCAGIQMMAgsgAEHu3gJBARAUIAYhAwUgAyANTQ0BIA1BMCADIBBqEA8aA0AgA0F/aiIDIA1LDQALCwsgACADIBIgA2siAyAFIAUgA0obEBQgB0EEaiIHIAtJIAUgA2siBUF/SnENACAFCwUgAwtBEmpBEkEAEBUgACAIIA8gCGsQFAsgAEEgIAIgDiAEQYDAAHMQFSAOCwshACAWJAEgAiAAIAAgAkgbCwQAIwELC7DNAlYAQYEIC5QBAQEBAgMDAwIDAwMCAwMDAAMMDzAzPD/Aw8zP8PP8/wEAAAAAAAAAAwAAAAAAAAACAAAAAQAAAAcAAAAAAAAABAAAAAMAAAAGAAAAAQAAAAUAAAACAAAADwAAAAAAAAAIAAAABwAAAAwAAAADAAAACwAAAAQAAAAOAAAAAQAAAAkAAAAGAAAADQAAAAIAAAAKAAAABQBBoQkLT0DKRRtM/1KCWrNiomtgdQD/AP8A/wD/AP8A/gEAAf8A/gD9AgAB/wD+AP0DAAH/AACdPgBAXj4AwAQ+AIDtPgBAiT4AAAAAAMBMPwAAzT0AQYIKC1KAPwAAAEAAAEBAAACAQAAAoEAAAMBAAADgQAAAAEEAAIBBAADAQQAAEEIAADBCAABIQgAAYEIAAHhCAACGQgAAkEIAAJ5CAACwQgAA1EIAAAZDAEHiCgtSgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAABAQAAAQEAAAIBAAACgQAAAwEAAAABBAAAAQQBBwAsLwQH//5xuVkY7My0oJSEfHBoZFxYVFBMSERAQDw8ODQ0MDAwMCwsLCgoKCQkJCQkJCAgICAgHBwcHBwcGBgYGBgYGBgYGBgYGBgYGBQUFBQUFBQUFBQUFBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAMDAwMDAwMDAwMDAwMDAwMDAoAGAABACQAA/AsAALQOAABoEQAAGBQAAMQWAAAsGAAA6BgAAFwZAACoGQAA4BkAAAAaAAAYGgAAJBoAAAAAAAABAEHEEgvnIgEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAUAAAAHAAAACQAAAAsAAAANAAAADwAAABEAAAATAAAAFQAAABcAAAAZAAAAGwAAAB0AAAAfAAAAIQAAACMAAAAlAAAAJwAAACkAAAArAAAALQAAAC8AAAAxAAAAMwAAADUAAAA3AAAAOQAAADsAAAA9AAAAPwAAAEEAAABDAAAARQAAAEcAAABJAAAASwAAAE0AAABPAAAAUQAAAFMAAABVAAAAVwAAAFkAAABbAAAAXQAAAF8AAABhAAAAYwAAAGUAAABnAAAAaQAAAGsAAABtAAAAbwAAAHEAAABzAAAAdQAAAHcAAAB5AAAAewAAAH0AAAB/AAAAgQAAAIMAAACFAAAAhwAAAIkAAACLAAAAjQAAAI8AAACRAAAAkwAAAJUAAACXAAAAmQAAAJsAAACdAAAAnwAAAKEAAACjAAAApQAAAKcAAACpAAAAqwAAAK0AAACvAAAAsQAAALMAAAC1AAAAtwAAALkAAAC7AAAAvQAAAL8AAADBAAAAwwAAAMUAAADHAAAAyQAAAMsAAADNAAAAzwAAANEAAADTAAAA1QAAANcAAADZAAAA2wAAAN0AAADfAAAA4QAAAOMAAADlAAAA5wAAAOkAAADrAAAA7QAAAO8AAADxAAAA8wAAAPUAAAD3AAAA+QAAAPsAAAD9AAAA/wAAAAEBAAADAQAABQEAAAcBAAAJAQAACwEAAA0BAAAPAQAAEQEAABMBAAAVAQAAFwEAABkBAAAbAQAAHQEAAB8BAAAhAQAAIwEAACUBAAAnAQAAKQEAACsBAAAtAQAALwEAADEBAAAzAQAANQEAADcBAAA5AQAAOwEAAD0BAAA/AQAAQQEAAEMBAABFAQAARwEAAEkBAABLAQAATQEAAE8BAABRAQAAUwEAAFUBAABXAQAAWQEAAFsBAABdAQAAXwEAAA0AAAAZAAAAKQAAAD0AAABVAAAAcQAAAJEAAAC1AAAA3QAAAAkBAAA5AQAAbQEAAKUBAADhAQAAIQIAAGUCAACtAgAA+QIAAEkDAACdAwAA9QMAAFEEAACxBAAAFQUAAH0FAADpBQAAWQYAAM0GAABFBwAAwQcAAEEIAADFCAAATQkAANkJAABpCgAA/QoAAJULAAAxDAAA0QwAAHUNAAAdDgAAyQ4AAHkPAAAtEAAA5RAAAKERAABhEgAAJRMAAO0TAAC5FAAAiRUAAF0WAAA1FwAAERgAAPEYAADVGQAAvRoAAKkbAACZHAAAjR0AAIUeAACBHwAAgSAAAIUhAACNIgAAmSMAAKkkAAC9JQAA1SYAAPEnAAARKQAANSoAAF0rAACJLAAAuS0AAO0uAAAlMAAAYTEAAKEyAADlMwAALTUAAHk2AADJNwAAHTkAAHU6AADROwAAMT0AAJU+AAD9PwAAaUEAANlCAABNRAAAxUUAAEFHAADBSAAARUoAAM1LAABZTQAA6U4AAH1QAAAVUgAAsVMAAFFVAAD1VgAAnVgAAElaAAD5WwAArV0AAGVfAAAhYQAA4WIAAKVkAABtZgAAOWgAAAlqAADdawAAtW0AAJFvAABxcQAAVXMAAD11AAApdwAAGXkAAA17AAAFfQAAAX8AAAGBAAAFgwAADYUAABmHAAApiQAAPYsAAFWNAABxjwAAkZEAALWTAADdlQAACZgAADmaAABtnAAApZ4AAOGgAAAhowAAZaUAAK2nAAD5qQAASawAAJ2uAAD1sAAAUbMAALG1AAAVuAAAfboAAOm8AABZvwAAzcEAAEXEAADBxgAAQckAAMXLAABNzgAA2dAAAGnTAAD91QAAldgAADHbAADR3QAAdeAAAB3jAADJ5QAAeegAAC3rAADl7QAAofAAAD8AAACBAAAA5wAAAHkBAAA/AgAAQQMAAIcEAAAZBgAA/wcAAEEKAADnDAAA+Q8AAH8TAACBFwAABxwAABkhAAC/JgAAAS0AAOczAAB5OwAAv0MAAMFMAACHVgAAGWEAAH9sAADBeAAA54UAAPmTAAD/ogAAAbMAAAfEAAAZ1gAAP+kAAIH9AADnEgEAeSkBAD9BAQBBWgEAh3QBABmQAQD/rAEAQcsBAOfqAQD5CwIAfy4CAIFSAgAHeAIAGZ8CAL/HAgAB8gIA5x0DAHlLAwC/egMAwasDAIfeAwAZEwQAf0kEAMGBBADnuwQA+fcEAP81BQABdgUAB7gFABn8BQA/QgYAgYoGAOfUBgB5IQcAP3AHAEHBBwCHFAgAGWoIAP/BCABBHAkA53gJAPnXCQB/OQoAgZ0KAAcECwAZbQsAv9gLAAFHDADntwwAeSsNAL+hDQDBGg4Ah5YOABkVDwB/lg8AwRoQAOehEAD5KxEA/7gRAAFJEgAH3BIAGXITAD8LFACBpxQA50YVAHnpFQA/jxYAQTgXAIfkFwAZlBgA/0YZAEH9GQDnthoA+XMbAH80HACB+BwAB8AdABmLHgC/WR8AASwgAOcBIQB52yEAv7giAMGZIwCHfiQAGWclAH9TJgDBQycA5zcoAPkvKQD/KyoAASwrAAcwLAAZOC0AP0QuAIFULwDnaDAAeYExAD+eMgBBvzMAh+Q0ABkONgD/OzcAQW44AOekOQD53zoAfx88AIFjPQAHrD4AGfk/AL9KQQABoUIA5/tDAHlbRQC/v0YAwShIAIeWSQAZCUsAf4BMAMH8TQDnfU8A+QNRAP+OUgABH1QAB7RVABlOVwA/7VgAgZFaAOc6XAB56V0AP51fAEFWYQCHFGMAGdhkAP+gZgBBb2gA50JqAPkbbAB/+m0AQQEAAKkCAAAJBQAAwQgAAEEOAAAJFgAAqSAAAMEuAAABQQAAKVgAAAl1AACBmAAAgcMAAAn3AAApNAEAAXwBAMHPAQCpMAIACaACAEEfAwDBrwMACVMEAKkKBQBB2AUAgb0GACm8BwAJ1ggAAQ0KAAFjCwAJ2gwAKXQOAIEzEABBGhIAqSoUAAlnFgDB0RgAQW0bAAk8HgCpQCEAwX0kAAH2JwAprCsACaMvAIHdMwCBXjgACSk9AClAQgABp0cAwWBNAKlwUwAJ2lkAQaBgAMHGZwAJUW8AqUJ3AEGffwCBaogAKaiRAAlcmwABiqUAATawAAlkuwApGMcAgVbTAEEj4ACpgu0ACXn7AMEKCgFBPBkBCRIpAamQOQHBvEoBAZtcASkwbwEJgYIBgZKWAYFpqwEJC8EBKXzXAQHC7gHB4QYCqeAfAgnEOQJBkVQCwU1wAgn/jAKpqqoCQVbJAoEH6QIpxAkDCZIrAwF3TgMBeXIDCZ6XAynsvQOBaeUDQRwOBKkKOAQJO2MEwbOPBEF7vQQJmOwEqRAdBcHrTgUBMIIFKeS2BQkP7QWBtyQGgeRdBgmdmAYp6NQGAc0SB8FSUgepgJMHCV7WB0HyGgjBRGEICV2pCKlC8whB/T4JgZSMCSkQ3AkJeC0KAdSACgEs1goJiC0LKfCGC4Fs4gtBBUAMqcKfDAmtAQ3BzGUNQSrMDQnONA6pwJ8OwQoNDwG1fA8pyO4PCU1jEIFM2hCBz1MRCd/PESmEThIByM8SwbNTE6lQ2hMJqGMUQcPvFMGrfhUJaxAWqQqlFkGUPBeBEdcXKYx0GAkOFRkBobgZAU9fGgkiCRspJLYbgV9mHEHeGR2pqtAdCc+KHsFVSB9BSQkgCbTNIKmglSHBGWEiASowIyncAiQJO9kkgVGzJZMGAABFDgAADxwAABEzAABbVwAADY4AAHfdAAA5TQEAY+YBAJWzAgAfwQMAIR0FAKvXBgDdAgkAB7MLAMn+DgAz/xIA5c8XAC+PHQAxXiQA+2AsAK2+NQCXoUAAWTdNAAOxWwA1Q2wAPyZ/AEGWlABL06wAfSHIACfJ5gDpFgkB01svAYXtWQFPJokBUWW9AZsO9wFNizYCt0l8Anm9yAKjXxwD1a53A18v2wNha0cE6/K8BB1cPAVHQ8YFCUtbBnMc/AYlZ6kHb+FjCHFILAk7YAMK7fPpCtfV4AuZ3+gMQ/ICDnX2Lw9/3HAQgZzGEYs2MhO9srQUZyFPFimbAhgTQdAZxTy5G4/Avh2RB+If21UkIo34hiT3RQsnuZ2yKeNofiwVGnAvny2JMqEpyzUrnjc5XSXQPIdjlkBJB4xEs8mySGVuDE2vw5pRsaJfVnvvXFstmZRgF5oIZtn3umuDw61xtRnjd78iXX4dIwAAcU0AAJGcAAD9JgEAZQwCAOl3AwCZogUANdYIAC1wDQDh5BMAIcMcAO23KAB1kjgAWUhNACn6ZwAl+IkAPce0AFEm6gCxEywB3dJ8AYXy3gHJUlUCuSvjAhUUjANNCFQEwXE/BUEuUwbNl5QHlYwJCTl3uApJV6gMBcrgDl0TahExJ00U0bKTF70mSBulwHUfqZUoJNmcbSn1uVIvbcjmNaGmOT1hQVxFrZ9gTrXuWVgZjlxjaRx+b+WD1Xz/vQAAAagBAI9rAwDxngYAPyMMAME9FQCPtiMA8fw5AP9RWwAB+osAD3XRAHG/MgE/mrgBwdxtAg/PXwNxjp4E/3s9BgG2UwiPnPwK8WFYDj+njBLBJcUXj2U0HvGBFCb/+6cvAZw6Ow9iIklxhsBZP4qCbcFY44QBDgQAkSEJABEsEwBB7iUAQU9HAJFDgAAR990AAUZzAQGSWgIRAbgDkTW8BUGPpwhBBs4MEbKbEpEPmhoBGnYlAUwHNJGeV0cRnaxgQaaRgSNRFgDFnjIAF7lrAJn22ABriaABDcT+Ah8BUAUh2R0JM2wwD9WipBinZwgnKf19PHu151sddx2Jr6Atya2OewCJ5hkBOZZeAj0W2AS1Y3cJ4SjGESEDNCB1SII4fVdXYL9brwKB2CcG94ReDen+rRt/i+s2gbflaBcDnMHBDP8OOWqFIhnukUuBeCueM+EJVJWLAAA3mAAA/6UAAAS1AABnxQAARdcAAMHqAAD//wAAAAABAAIAAwAEAAUABgAHAAgACgAMAA4AEAAUABgAHAAiACgAMAA8AE4AZABBxTULDVpQS0U/ODEoIh0UEgoAQdo1C70BbmRaVE5HQTozLScgGhQMAAAAAAAAdm5nXVZQS0ZBOzUvKB8XDwQAAAAAfndwaF9ZU05IQjw2LycgGREMAQAAhn94cmdhW1VOSEI8Ni8pIx0XEAoBkImCfHFrZV9YUkxGQDkzLSchGg8BmJGKhHt1b2liXFZQSkM9NzErJBQBopuUjoV/eXNsZmBaVE1HQTs1Lh4BrKWemI+Jg312cGpkXldRS0U/OC0UyMjIyMjIyMjGwby3sq2oo56ZlIFoAEGwNwuwPAgACAAIAAgAEAAQABAAFQAVABgAHQAiACQAAAAAAAAAahyNOFK7HjoIadw6gu1XO4ljsjsDKgU8MNw5PLQ+dzwco5480fLFPP6G8TybqxA9Ba0qPYTCRj1T5mQ9EYmCPYefkz3LsqU90b64PTq/zD1Ur+E9FIr3PQ4lBz7Z9BI+XzEfPmjXKz6K4zg+MFJGPpQfVD6/R2I+jsZwPrCXfz5SW4c+YA+PPpjllj55254+cO6mPtgbrz77YLc+Ebu/PkYnyD63otA+eCrZPpS74T4MU+o+3u3yPgaJ+z6+EAI/H1oGPySfCj9Q3g4/KxYTP0FFFz8lahs/c4MfP86PIz/mjSc/dHwrPz9aLz8ZJjM/5942P5mDOj8zEz4/xYxBP3fvRD9/Okg/J21LP86GTj/lhlE/8WxUP444Vz9p6Vk/RX9cP/r5Xj9zWWE/r51jP8HGZT/P1Gc/EchpP9Kgaz9uX20/UARvP/SPcD/mAnI/vV1zPx+hdD+/zXU/V+R2P7Dldz+X0ng/46t5P3Nyej8nJ3s/58p7P51efD8143w/nFl9P73CfT+GH34/3nB+P6u3fj/P9H4/Jil/P4ZVfz++en8/lpl/P8yyfz8Ux38/HNd/P4Ljfz/d7H8/tvN/P4r4fz/I+38/1v1/Pwf/fz+l/38/6P9/P/3/fz8AAIA///9/P47/fz9q/n8/k/x/Pwf6fz/I9n8/1vJ/PzDufz/W6H8/yOJ/Pwfcfz+T1H8/a8x/P4/Dfz8Aun8/va9/P8ekfz8dmX8/wIx/P7B/fz/scX8/dmN/P0tUfz9uRH8/3jN/P5oifz+jEH8/+v1+P53qfj+N1n4/y8F+P1asfj8uln4/U39+P8Znfj+GT34/lDZ+P+8cfj+YAn4/j+d9P9PLfT9mr30/RpJ9P3R0fT/xVX0/vDZ9P9UWfT889nw/8tR8P/ayfD9JkHw/62x8P9tIfD8bJHw/qf57P4fYez+0sXs/MIp7P/xhez8XOXs/gg97Pz3lej9Iuno/oo56P01iej9INXo/lAd6PzDZeT8dqnk/Wnp5P+lJeT/IGHk/+eZ4P3u0eD9OgXg/c014P+oYeD+y43c/za13Pzp3dz/5P3c/Cgh3P27Pdj8llnY/L1x2P4whdj885nU/QKp1P5dtdT9CMHU/QfJ0P5SzdD87dHQ/NzR0P4fzcz8ssnM/JnBzP3Ytcz8a6nI/FKZyP2Rhcj8KHHI/BdZxP1ePcT8ASHE///9wP1W3cD8CbnA/BiRwP2LZbz8Vjm8/IEJvP4T1bj8/qG4/U1puP8ALbj+GvG0/pWxtPx0cbT/vymw/G3lsP6EmbD+A02s/u39rP1Araz9A1mo/jIBqPzIqaj8102k/k3tpP00jaT9kymg/2HBoP6gWaD/Vu2c/YGBnP0gEZz+Pp2Y/M0pmPzbsZT+XjWU/Vy5lP3fOZD/1bWQ/1AxkPxKrYz+xSGM/sOViPxCCYj/RHWI/87hhP3dTYT9c7WA/pIZgP04fYD9bt18/y05fP57lXj/Ve14/cBFeP26mXT/SOl0/ms5cP8ZhXD9Z9Fs/UYZbP64XWz9yqFo/nThaPy7IWT8nV1k/h+VYP09zWD9/AFg/F41XPxgZVz+CpFY/Vi9WP5O5VT86Q1U/S8xUP8dUVD+u3FM/AWRTP7/qUj/pcFI/f/ZRP4J7UT/y/1A/z4NQPxoHUD/SiU8/+gtPP5CNTj+UDk4/CY9NP+0OTT9Bjkw/BQ1MPzuLSz/hCEs/+YVKP4MCSj9/fkk/7vlIP890SD8k70c/7WhHPyniRj/aWkY/ANNFP5tKRT+swUQ/MjhEPy+uQz+iI0M/jZhCP+8MQj/IgEE/GvRAP+VmQD8o2T8/5Uo/Pxu8Pj/MLD4/95w9P50MPT++ezw/XOo7P3VYOz8Kxjo/HTM6P62fOT+7Czk/R3c4P1HiNz/aTDc/47Y2P2sgNj90iTU//fE0PwdaND+TwTM/oCgzPzCPMj9C9TE/2FoxP/G/MD+OJDA/r4gvP1XsLj+BTy4/MrItP2kULT8ndiw/a9crPzc4Kz+LmCo/Z/gpP8xXKT+6tig/MhUoPzNzJz+/0CY/1i0mP3mKJT+n5iQ/YUIkP6mdIz99+CI/31IiP8+sIT9NBiE/W18gP/i3Hz8lEB8/4mcePzC/HT8QFh0/gWwcP4TCGz8aGBs/Q20aPwDCGT9RFhk/NmoYP7G9Fz/BEBc/Z2MWP6O1FT92BxU/4VgUP+SpEz9/+hI/s0oSP4CaET/n6RA/6DgQP4SHDz+71Q4/jiMOP/5wDT8Kvgw/swoMP/pWCz/fogo/Y+4JP4Y5CT9JhAg/rM4HP68YBz9UYgY/m6sFP4P0BD8PPQQ/PYUDPw/NAj+GFAI/oVsBP2GiAD+P0f8+p13+Pg7p/D7Cc/s+xv35PhuH+D7BD/c+upf1PgYf9D6opfI+nivxPuyw7z6RNe4+kLnsPug86z6av+k+qUHoPhXD5j7fQ+U+CMTjPpFD4j58wuA+yEDfPni+3T6MO9w+BrjaPuYz2T4ur9c+3ynWPvmj1D59HdM+bpbRPswO0D6Xhs4+0v3MPn10yz6Z6sk+J2DIPijVxj6fScU+ir3DPuwwwj7Go8A+GRa/PuaHvT4t+bs+8Wm6PjLauD7xSbc+L7m1Pu4ntD4vlrI+8gOxPjlxrz4E3q0+VkqsPi+2qj6QIak+eoynPu/2pT7vYKQ+fMqiPpczoT5AnJ8+egSePkRsnD6h05o+kTqZPhahlz4wB5Y+4WyUPinSkj4LN5E+h5uPPp7/jT5RY4w+osaKPpEpiT4gjIc+UO6FPiJQhD6XsYI+sBKBPt7mfj6pp3s+w2d4Pi8ndT7u5XE+BKRuPnNhaz48Hmg+YtpkPuiVYT7PUF4+GgtbPszEVz7mfVQ+azZRPl3uTT6/pUo+klxHPtoSRD6XyEA+zn09PoAyOj6u5jY+XZozPo1NMD5CAC0+fbIpPkJkJj6RFSM+bsYfPtt2HD7aJhk+bdYVPpiFEj5bNA8+uuILPreQCD5UPgU+lOsBPvAw/T0GivY9ceLvPTM66T1PkeI9z+fbPbU91T0Dk849wOfHPfI7wT2cj7o9w+KzPWw1rT2bh6Y9VdmfPZ8qmT1+e5I99suLPQschT2H13w9RnZvPV0UYj3WsVQ9uU5HPRDrOT3lhiw9QCIfPSy9ET2yVwQ9tePtPGAX0zx2Srg8C32dPDKvgjz6wU88/iQaPCoPyTuZpzs7Ln3WudJGcbur3uO7pownvIEpXbzhYom8oDCkvOz9vryzytm84Jb0vDGxB72TFhW9jHsivRPgL70eRD29padKvZ0KWL3+bGW9vs5yveoXgL0byIa97XeNvVwnlL1j1pq9/YShvSYzqL3Z4K69EY61vco6vL3+5sK9qpLJvcg90L1U6Na9SpLdvaQ75L1d5Oq9cozxvd0z+L2a2v69UsACvvwSBr5HZQm+MrcMvroIEL7dWRO+mKoWvur6Gb7QSh2+R5ogvk7pI77hNye+AIYqvqbTLb7TIDG+g200vrW5N75lBTu+k1A+vjqbQb5a5US+8C5Ivvl3S750wE6+XQhSvrNPVb5zlli+nNxbvioiX74bZ2K+batlvh/vaL4sMmy+lHRvvlS2cr5q93W+0zd5vo13fL6Wtn++dXqBvkUZg765t4S+0FWGvojzh77hkIm+2i2LvnDKjL6kZo6+dAKQvt+dkb7kOJO+gdOUvrZtlr6BB5i+4qCZvtc5m75f0py+eWqeviMCoL5emaG+JjCjvn3GpL5gXKa+zvGnvsaGqb5HG6u+UK+svuBCrr711a++j2ixvq36sr5NjLS+bh22vhCut74wPrm+z826vupcvL6C672+lHm/vh8Hwb4jlMK+nyDEvpGsxb74N8e+08LIviJNyr7i1su+E2DNvrXozr7FcNC+QvjRvi1/076DBdW+Q4vWvm0Q2L7/lNm++Rjbvlmc3L4dH96+RqHfvtMi4b7Bo+K+ECTkvr6j5b7MIue+OKHovgAf6r4knOu+ohjtvnqU7r6rD/C+M4rxvhIE875GffS+z/X1vqpt977Z5Pi+WFv6vijR+75HRv2+tbr+vjgXAL+70AC/5IkBv7JCAr8l+wK/O7MDv/ZqBL9TIgW/U9kFv/WPBr84Rge/HfwHv6KxCL/HZgm/jBsKv/DPCr/zgwu/kzcMv9HqDL+snQ2/JFAOvzgCD7/osw+/MmUQvxgWEb+XxhG/sHYSv2MmE7+u1RO/kYQUvw0zFb8f4RW/yI4Wvwg8F7/d6Be/SJUYv0hBGb/c7Bm/BJgav8BCG78P7Ru/8JYcv2NAHb9o6R2//pEevyU6H7/c4R+/I4kgv/ovIb9f1iG/Unwiv9QhI7/jxiO/f2skv6cPJb9csyW/nVYmv2j5Jr+/mye/oD0ovwvfKL//fym/fSAqv4PAKr8RYCu/J/8rv8SdLL/oOy2/ktktv8N2Lr95Ey+/tK8vv3NLML+35jC/f4Exv8sbMr+ZtTK/6k4zv73nM78SgDS/6Bc1vz+vNb8WRja/btw2v0VyN7+cBzi/cZw4v8UwOb+WxDm/5lc6v7LqOr/8fDu/wg48vwOgPL/BMD2/+sA9v61QPr/b3z6/g24/v6X8P79AikC/UxdBv+CjQb/kL0K/YLtCv1NGQ7++0EO/nlpEv/bjRL/CbEW/BfVFv7x8Rr/oA0e/iYpHv50QSL8llki/IBtJv46fSb9vI0q/waZKv4YpS7+8q0u/Yy1Mv3quTL8CL02/+q5Nv2IuTr85rU6/fitPvzOpT79VJlC/5qJQv+QeUb9QmlG/KBVSv22PUr8eCVO/O4JTv8P6U7+3clS/FupUv99gVb8S11W/sExWv7fBVr8nNle/AKpXv0IdWL/sj1i//gFZv3hzWb9Z5Fm/olRav1HEWr9mM1u/4qFbv8MPXL8KfVy/t+lcv8hVXb8+wV2/GCxev1eWXr/5/16//2hfv2jRX78zOWC/YqBgv/MGYb/lbGG/OtJhv/A2Yr8Im2K/gP5iv1lhY7+Sw2O/LCVkvyWGZL9+5mS/N0Zlv06lZb/FA2a/mmFmv82+Zr9eG2e/TXdnv5rSZ79ELWi/S4dov67gaL9vOWm/i5FpvwTpab/ZP2q/CZZqv5Trar97QGu/vJRrv1noa79PO2y/oI1sv0vfbL9PMG2/rYBtv2XQbb91H26/321uv6G7br+7CG+/LlVvv/igb78b7G+/lTZwv2eAcL+QyXC/DxJxv+ZZcb8ToXG/l+dxv3Etcr+gcnK/JrdyvwH7cr8yPnO/uIBzv5TCc7/EA3S/SUR0vyKEdL9Qw3S/0gF1v6g/db/SfHW/ULl1vyH1db9FMHa/vWp2v4ikdr+m3Xa/FhZ3v9lNd7/vhHe/V7t3vxHxd78dJni/elp4vyqOeL8rwXi/ffN4vyEleb8WVnm/XIZ5v/K1eb/a5Hm/EhN6v5pAer9zbXq/nZl6vxbFer/f73q/+Bl7v2FDe78abHu/IpR7v3q7e78g4nu/Fwh8v1wtfL/wUXy/03V8vwWZfL+Gu3y/Vd18v3P+fL/fHn2/mj59v6Ndfb/6e32/n5l9v5K2fb/T0n2/Yu59vz8Jfr9pI36/4Tx+v6dVfr+6bX6/G4V+v8mbfr/EsX6/Dcd+v6Lbfr+F736/tQJ/vzIVf7/8Jn+/Ezh/v3ZIf78nWH+/JGd/v251f78Fg3+/6I9/vxmcf7+Vp3+/X7J/v3S8f7/XxX+/hc5/v4HWf7/I3X+/XeR/vz3qf79q73+/4/N/v6n3f7+7+n+/Gf1/v8T+f7+7/3+/+v9/Pzn+fz+p+X8/S/J/Px7ofz8j238/Wct/P8G4fz9bo38/KIt/Pydwfz9aUn8/vzF/P1gOfz8l6H4/Jr9+P1yTfj/IZH4/aTN+P0H/fT9PyH0/lo59PxRSfT/LEn0/vNB8P+eLfD9NRHw/7/l7P82sez/pXHs/Qwp7P920ej+2XHo/0QF6Py6keT/OQ3k/suB4P9x6eD9MEng/BKd3PwQ5dz9PyHY/5FR2P8bedT/2ZXU/dep0P0RsdD9l63M/2mdzP6Phcj/CWHI/Oc1xPwk/cT80rnA/uxpwP6CEbz/k624/ilBuP5OybT8BEm0/1W5sPxHJaz+3IGs/yXVqP0nIaT85GGk/m2VoP2+wZz+6+GY/fD5mP7iBZT9vwmQ/pABkP1o8Yz+RdWI/TKxhP47gYD9ZEmA/rkFfP5FuXj8DmV0/CMFcP6DmWz/PCVs/mCpaP/tIWT/9ZFg/n35XP+WVVj/QqlU/Y71UP6HNUz+M21I/J+dRP3XwUD95908/NPxOP6v+TT/f/kw/1PxLP4z4Sj8K8kk/UulIP2XeRz9H0UY/+8FFP4SwRD/lnEM/IIdCPzpvQT80VUA/Ezk/P9gaPj+I+jw/Jtg7P7SzOj82jTk/r2Q4PyI6Nz+TDTY/Bd80P3yuMz/5ezI/gkcxPxkRMD/C2C4/f54tP1ZiLD9IJCs/WuQpP5CiKD/rXic/cRkmPyXSJD8JiSM/Iz4iP3XxID8Eox8/0lIeP+QAHT89rRs/4VcaP9MAGT8ZqBc/tE0WP6rxFD/9kxM/sjQSP8zTED9QcQ8/Qg0OP6SnDD98QAs/zdcJP5ptCD/pAQc/vZQFPxkmBD8DtgI/fkQBPxyj/z5uuvw++s75Psrg9j7k7/M+UfzwPhoG7j5HDes+4BHoPu0T5T53E+I+hxDfPiQL3D5YA9k+KvnVPqTs0j7N3c8+r8zMPlK5yT6/o8Y+/ovDPhhywD4WVr0+ADi6PuAXtz699bM+odGwPpWrrT6ig6o+z1mnPicupD6yAKE+edGdPoWgmj7fbZc+jzmUPqADkT4azI0+BZOKPmtYhz5WHIQ+zd6APrY/ez4Qv3Q+uztuPsm1Zz5NLWE+WaJaPv8UVD5RhU0+Y/NGPkZfQD4NyTk+yjAzPpCWLD5y+iU+glwfPtK8GD52GxI+f3gLPgHUBD4dXPw9cg3vPSm84T1maNQ9ThLHPQi6uT24X6w9hAOfPZKlkT0HRoQ9EsptPXoFUz2RPjg9pHUdPfyqAj3Kvc88ViOaPGEOSTzFp7s7PXpWuglG8bsS3WO8UIqnvEEk3bzjXQm9IygkvZbwPr3ytlm96np0vRqeh71C/ZS9yFqivYa2r71XEL29FmjKvZu9173DEOW9aWHyvWWv/71KfQa+aCENvvrDE77tZBq+LgQhvqyhJ75TPS6+ENc0vtJuO76GBEK+GZhIvnkpT76UuFW+VkVcvq7PYr6JV2m+1txvvoBfdr5433y+VK6BvoHrhL44J4i+cmGLviSajr5F0ZG+zQaVvrM6mL7ubJu+dJ2evj3Mob5A+aS+cySovs9Nq75Jda6+2pqxvni+tL4b4Le+uv+6vksdvr7HOMG+JVLEvltpx75hfsq+MJHNvryh0L4AsNO+8bvWvofF2b66zNy+gdHfvtPT4r6p0+W++tDovr3L677qw+6+eLnxvmCs9L6anPe+HIr6vt90/b5tLgC/A6EBvy0SA7/mgQS/LPAFv/pcB79MyAi/HjIKv2yaC78yAQ2/bGYOvxfKD78tLBG/rIwSv5DrE7/VSBW/dqQWv3H+F7/AVhm/Yq0av1ECHL+KVR2/Cacev8v2H7/MRCG/CZEiv3zbI78kJCW//WomvwKwJ78w8yi/hDQqv/pzK7+PsSy/P+0tvwcnL7/jXjC/0JQxv8rIMr/O+jO/2io1v+hYNr/3hDe/Aq84vwfXOb8D/Tq/8SA8v89CPb+aYj6/T4A/v+mbQL9otUG/xsxCvwHiQ78X9US/AwZGv8QUR79WIUi/titJv+EzSr/UOUu/jT1Mvwk/Tb9EPk6/PTtPv/A1UL9aLlG/eSRSv0oYU7/KCVS/9/hUv87lVb9N0Fa/cLhXvzeeWL+cgVm/oGJavz5BW791HVy/Qfdcv6LOXb+Uo16/FHZfvyJGYL+6E2G/2d5hv3+nYr+pbWO/VDFkv37yZL8msWW/SW1mv+UmZ7/43We/gJJov3tEab/o82m/w6BqvwxLa7/A8mu/3pdsv2Q6bb9Q2m2/oHduv1MSb79mqm+/2T9wv6nScL/VYnG/W/Bxvzp7cr9xA3O//Yhzv94LdL8RjHS/lgl1v2uEdb+P/HW/AHJ2v73kdr/GVHe/GMJ3v7IseL+TlHi/u/l4vyhceb/Zu3m/zRh6vwJzer95ynq/Lx97vyRxe79YwHu/yQx8v3ZWfL9fnXy/guF8v+Aifb93YX2/R519v0/Wfb+ODH6/BEB+v7Bwfr+Snn6/qcl+v/Xxfr91F3+/KTp/vxBaf78rd3+/eJF/v/iof7+qvX+/j89/v6Xef7/t6n+/ZvR/vxH7f7/t/n+/6v9/P+X4fz+m5n8/Lcl/P3ygfz+VbH8/eS1/Pyzjfj+xjX4/Cy1+Pz/BfT9SSn0/SMh8Pyg7fD/3ons/vf96P4BRej9ImHk/HtR4PwkFeD8TK3c/RkZ2P6xWdT9OXHQ/OFdzP3ZHcj8TLXE/HAhwP57Ybj+lnm0/QFpsP34Laz9rsmk/GU9oP5bhZj/yaWU/PuhjP4tcYj/qxmA/bSdfPyZ+XT8oy1s/hQ5aP1NIWD+jeFY/i59UPyC9Uj920VA/o9xOP73eTD/b10o/E8hIP3yvRj8ujkQ/QWRCP84xQD/s9j0/tLM7P0JoOT+tFDc/ELk0P4ZVMj8p6i8/FXctP2X8Kj81eig/ofAlP8ZfIz/AxyA/rCgeP6mCGz/U1Rg/SiIWPypoEz+TpxA/pOANP3sTCz85QAg//WYFP+eHAj8tRv8+W3H5PpeR8z4kp+0+RbLnPjyz4T5Mqts+upfVPsl7zz6+Vsk+3yjDPnDyvD63s7Y++2ywPoEeqj6SyKM+c2udPmwHlz7FnJA+xyuKPrm0gz7Hb3o+IWttPhFcYD4pQ1M+/SBGPiD2OD4mwys+pIgePi1HET5X/wM+bmPtPcK90j3aDrg93ledPfuZgj28rE89ZRwaPZkKyTwqpzs8wXjWui1EcbxX1+O8TIEnvZQPXb0VSom9WgakvW27vr0iaNm9Tgv0veNRB74vmBS+99chvqUQL76mQTy+ZGpJvk2KVr7NoGO+UK1wvkWvfb4NU4W+nsiLvg04kr4SoZi+ZgOfvr9epb7Ysqu+af+xvitEuL7YgL6+KrXEvtvgyr6lA9G+RR3XvnUt3b7xM+O+djDpvsAi776NCvW+m+f6vtNcAL84QAO/2x0Gv5v1CL9axwu/95IOv1RYEb9QFxS/zc8Wv6yBGb/QLBy/GtEev21uIb+rBCS/t5Mmv3QbKb/Hmyu/kxQuv7uFML8m7zK/t1A1v1WqN7/j+zm/SkU8v26GPr83v0C/i+9Cv1MXRb91Nke/2kxJv2taS78QX02/s1pPvz5NUb+aNlO/sxZVv3LtVr/Fuli/lX5av9A4XL9i6V2/OJBfv0AtYb9nwGK/nElkv87IZb/rPWe/46hov6cJar8nYGu/VKxsvx/ubb96JW+/WFJwv6t0cb9njHK/f5lzv+ebdL+Vk3W/foB2v5Zid7/UOXi/LwZ5v57Heb8Xfnq/lCl7vw3Ke796X3y/1el8vxhpfb8+3X2/QEZ+vxykfr/M9n6/TT5/v5x6f7+2q3+/mdF/v0Psf7+0+3+/pv9/P5Tjfz+cmn8/zCR/PziCfj/9sn0/P7d8PyqPez/zOno/1Lp4PxEPdz/2N3U/1TVzPwgJcT/xsW4/+TBsP5CGaT8vs2Y/U7djP4STYD9OSF0/RdZZPwM+Vj8rgFI/ZZ1OP16WSj/Ma0Y/ah5CP/muPT9AHjk/DW00PzKcLz+HrCo/654lPz90ID9tLRs/YcsVPw1PED9ouQo/awsFPy6M/j7d1PI+8fLmPn/o2j6mt84+iGLCPk7rtT4qVKk+UZ+cPv3Ojz5t5YI+zslrPmKfUT4wUDc+0+AcPvFVAj5iaM89fACaPST7SD0bpLs883dWu2Q98by7wGO9Z12nvRS93L0D+wi+c38jvjTnPb6kLVi+Jk5yvhIihr6JBZO+NM+fvtV8rL4zDLm+GnvFvlvH0b7N7t2+UO/pvsfG9b6QuQC/JnkGvyQhDL+NsBG/ZiYXv7qBHL+YwSG/FeUmv0rrK79W0zC/W5w1v4NFOr/9zT6//DRDv7x5R799m0u/hJlPvx9zU7+hJ1e/Y7Zav8YeXr8wYGG/D3pkv9hrZ78HNWq/H9Vsv6lLb783mHG/Yrpzv8mxdb8Wfne/9h55vyGUer9V3Xu/Wfp8v/rqfb8Or36/dEZ/vw+xf7/O7n+//////////////////////wBB6PMACxEpACkAKQBSAFIAewCkAMgA3gBBivQAC5gBKQApACkAKQB7AHsAewCkAKQA8AAKARsBJwEpACkAKQApACkAKQApACkAewB7AHsAewDwAPAA8AAKAQoBMQE+AUgBUAF7AHsAewB7AHsAewB7AHsA8ADwAPAA8AAxATEBMQE+AT4BVwFfAWYBbAHwAPAA8ADwAPAA8ADwAPAAMQExATEBMQFXAVcBVwFfAV8BcgF4AX4BgwEAQbD1AAuIAygHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHKA8XHB8iJCYnKSorLC0uLy8xMjM0NTY3Nzk6Ozw9Pj8/QUJDREVGR0coFCEpMDU5PUBCRUdJS0xOUFJVV1lbXF5gYmVnaWtsbnBydXd5e3x+gCgXJzM8Q0lPU1dbXmFkZmlrb3N2eXx+gYOHi46RlJaZm5+jpqmsrrGzIxwxQU5ZY2tyeH6EiI2RlZmfpauwtLm9wMfN09jc4eXo7/X7FSE6T2FwfYmUnaautr3Dyc/Z4+vz+xEjP1Zqe4uYpbG7xc7W3ubt+hkfN0tbaXWAipKaoaiutLm+yNDX3uXr8PX/ECRBWW6AkJ+tucTP2eLq8voLKUpngJesv9Hh8f8JK09uiqO6z+P2DCdHY3uQpLbG1uTx/QksUXGOqMDW6/8HMVp/oL/c9wYzX4aqy+oHL1d7m7jU7QY0YYmu0PAFOWqXwOcFO2+eyvMFN2eTu+AFPHGhzvgEQXqv4ARDf7bqAEHA+AALqAHg4ODg4ODg4KCgoKC5ubmysqiGPSXg4ODg4ODg4PDw8PDPz8/GxreQQiigoKCgoKCgoLm5ubnBwcG3t6yKQCbw8PDw8PDw8M/Pz8/MzMzBwbSPQii5ubm5ubm5ucHBwcHBwcG3t6yKQSfPz8/Pz8/Pz8zMzMzJycm8vLCNQijBwcHBwcHBwcHBwcHCwsK4uK2LQSfMzMzMzMzMzMnJycnGxsa7u6+MQigAQfL5AAt1DAAYACQAMAAEABAAHAAoADQACAAUACAALAA4AAEADQAZACUAMQAFABEAHQApADUACQAVACEALQA5AAIADgAaACYAMgAGABIAHgAqADYACgAWACIALgA6AAMADwAbACcAMwAHABMAHwArADcACwAXACMALwA7AEHy+gALjiuAPwAAAIBj+n8/v3VWvIvpfz8Kcda8ec1/P+fOIL0vpn8/Ol5Wva9zfz8T8oW9+TV/PyqvoL0S7X4/M2W7vf2Yfj8EE9a9vDl+P3O38L1Vz30/qKgFvstZfT+77xK+Jdl8P1wwIL5nTXw/9Wktvpi2ez/zmzq+vhR7P8LFR77iZ3o/zeZUvgmweT+C/mG+PO14P00Mb76EH3g/nA98vupGdz/ug4S+d2N2Pz76ir42dXU/dWqRvjB8dD9M1Je+cXhzP3o3nr4DanI/t5OkvvRQcT+86Kq+Ty1wP0E2sb4h/24/AXy3vnbGbT+0ub2+XoNsPxXvw77nNWs/3hvKvh7eaT/JP9C+EnxoP5Ja1r7UD2c/82vcvnSZZT+qc+K+ARlkP3Fx6L6NjmI/B2Xuvij6YD8nTvS+5ltfP5As+r7Xs10/AAAAvw8CXD8b5AK/oEZaP3fCBb+egVg/9poIvx2zVj93bQu/MdtUP9o5Dr/v+VI/AAARv2wPUT/KvxO/vRtPPxh5Fr/4Hk0/zSsZvzQZSz/K1xu/iApJP/F8Hr8K80Y/JBshv9HSRD9GsiO/96lCPzpCJr+TeEA/48oov70+Pj8lTCu/j/w7P+PFLb8isjk/ATgwv5BfNz9lojK/8wQ1P/MENb9lojI/kF83vwE4MD8isjm/48UtP4/8O78lTCs/vT4+v+PKKD+TeEC/OkImP/epQr9GsiM/0dJEvyQbIT8K80a/8XweP4gKSb/K1xs/NBlLv80rGT/4Hk2/GHkWP70bT7/KvxM/bA9RvwAAET/v+VK/2jkOPzHbVL93bQs/HbNWv/aaCD+egVi/d8IFP6BGWr8b5AI/DwJcvwAAAD/Xs12/kCz6PuZbX78nTvQ+KPpgvwdl7j6NjmK/cXHoPgEZZL+qc+I+dJllv/Nr3D7UD2e/klrWPhJ8aL/JP9A+Ht5pv94byj7nNWu/Fe/DPl6DbL+0ub0+dsZtvwF8tz4h/26/QTaxPk8tcL+86Ko+9FBxv7eTpD4DanK/ejeePnF4c79M1Jc+MHx0v3VqkT42dXW/PvqKPndjdr/ug4Q+6kZ3v5wPfD6EH3i/TQxvPjzteL+C/mE+CbB5v83mVD7iZ3q/wsVHPr4Ue7/zmzo+mLZ7v/VpLT5nTXy/XDAgPiXZfL+77xI+y1l9v6ioBT5Vz32/c7fwPbw5fr8EE9Y9/Zh+vzNluz0S7X6/Kq+gPfk1f78T8oU9r3N/vzpeVj0vpn+/584gPXnNf78KcdY8i+l/v791Vjxj+n+/ADCNJAAAgL+/dVa8Y/p/vwpx1ryL6X+/584gvXnNf786Xla9L6Z/vxPyhb2vc3+/Kq+gvfk1f78zZbu9Eu1+vwQT1r39mH6/c7fwvbw5fr+oqAW+Vc99v7vvEr7LWX2/XDAgviXZfL/1aS2+Z018v/ObOr6Ytnu/wsVHvr4Ue7/N5lS+4md6v4L+Yb4JsHm/TQxvvjzteL+cD3y+hB94v+6DhL7qRne/PvqKvndjdr91apG+NnV1v0zUl74wfHS/ejeevnF4c7+3k6S+A2pyv7zoqr70UHG/QTaxvk8tcL8BfLe+If9uv7S5vb52xm2/Fe/Dvl6DbL/eG8q+5zVrv8k/0L4e3mm/klrWvhJ8aL/za9y+1A9nv6pz4r50mWW/cXHovgEZZL8HZe6+jY5ivydO9L4o+mC/kCz6vuZbX78AAAC/17NdvxvkAr8PAly/d8IFv6BGWr/2mgi/noFYv3dtC78ds1a/2jkOvzHbVL8AABG/7/lSv8q/E79sD1G/GHkWv70bT7/NKxm/+B5Nv8rXG780GUu/8Xwev4gKSb8kGyG/CvNGv0ayI7/R0kS/OkImv/epQr/jyii/k3hAvyVMK7+9Pj6/48Utv4/8O78BODC/IrI5v2WiMr+QXze/8wQ1v/MENb+QXze/ZaIyvyKyOb8BODC/j/w7v+PFLb+9Pj6/JUwrv5N4QL/jyii/96lCvzpCJr/R0kS/RrIjvwrzRr8kGyG/iApJv/F8Hr80GUu/ytcbv/geTb/NKxm/vRtPvxh5Fr9sD1G/yr8Tv+/5Ur8AABG/MdtUv9o5Dr8ds1a/d20Lv56BWL/2mgi/oEZav3fCBb8PAly/G+QCv9ezXb8AAAC/5ltfv5As+r4o+mC/J070vo2OYr8HZe6+ARlkv3Fx6L50mWW/qnPivtQPZ7/za9y+Enxov5Ja1r4e3mm/yT/Qvuc1a7/eG8q+XoNsvxXvw752xm2/tLm9viH/br8BfLe+Ty1wv0E2sb70UHG/vOiqvgNqcr+3k6S+cXhzv3o3nr4wfHS/TNSXvjZ1db91apG+d2N2vz76ir7qRne/7oOEvoQfeL+cD3y+PO14v00Mb74JsHm/gv5hvuJner/N5lS+vhR7v8LFR76Ytnu/85s6vmdNfL/1aS2+Jdl8v1wwIL7LWX2/u+8SvlXPfb+oqAW+vDl+v3O38L39mH6/BBPWvRLtfr8zZbu9+TV/vyqvoL2vc3+/E/KFvS+mf786Xla9ec1/v+fOIL2L6X+/CnHWvGP6f7+/dVa8AACAvwAwDaVj+n+/v3VWPIvpf78KcdY8ec1/v+fOID0vpn+/Ol5WPa9zf78T8oU9+TV/vyqvoD0S7X6/M2W7Pf2Yfr8EE9Y9vDl+v3O38D1Vz32/qKgFPstZfb+77xI+Jdl8v1wwID5nTXy/9WktPpi2e7/zmzo+vhR7v8LFRz7iZ3q/zeZUPgmweb+C/mE+PO14v00Mbz6EH3i/nA98PupGd7/ug4Q+d2N2vz76ij42dXW/dWqRPjB8dL9M1Jc+cXhzv3o3nj4DanK/t5OkPvRQcb+86Ko+Ty1wv0E2sT4h/26/AXy3PnbGbb+0ub0+XoNsvxXvwz7nNWu/3hvKPh7eab/JP9A+Enxov5Ja1j7UD2e/82vcPnSZZb+qc+I+ARlkv3Fx6D6NjmK/B2XuPij6YL8nTvQ+5ltfv5As+j7Xs12/AAAAPw8CXL8b5AI/oEZav3fCBT+egVi/9poIPx2zVr93bQs/MdtUv9o5Dj/v+VK/AAARP2wPUb/KvxM/vRtPvxh5Fj/4Hk2/zSsZPzQZS7/K1xs/iApJv/F8Hj8K80a/JBshP9HSRL9GsiM/96lCvzpCJj+TeEC/48ooP70+Pr8lTCs/j/w7v+PFLT8isjm/ATgwP5BfN79lojI/8wQ1v/MENT9lojK/kF83PwE4ML8isjk/48Utv4/8Oz8lTCu/vT4+P+PKKL+TeEA/OkImv/epQj9GsiO/0dJEPyQbIb8K80Y/8Xwev4gKST/K1xu/NBlLP80rGb/4Hk0/GHkWv70bTz/KvxO/bA9RPwAAEb/v+VI/2jkOvzHbVD93bQu/HbNWP/aaCL+egVg/d8IFv6BGWj8b5AK/DwJcPwAAAL/Xs10/kCz6vuZbXz8nTvS+KPpgPwdl7r6NjmI/cXHovgEZZD+qc+K+dJllP/Nr3L7UD2c/klrWvhJ8aD/JP9C+Ht5pP94byr7nNWs/Fe/Dvl6DbD+0ub2+dsZtPwF8t74h/24/QTaxvk8tcD+86Kq+9FBxP7eTpL4DanI/ejeevnF4cz9M1Je+MHx0P3Vqkb42dXU/PvqKvndjdj/ug4S+6kZ3P5wPfL6EH3g/TQxvvjzteD+C/mG+CbB5P83mVL7iZ3o/wsVHvr4Uez/zmzq+mLZ7P/VpLb5nTXw/XDAgviXZfD+77xK+y1l9P6ioBb5Vz30/c7fwvbw5fj8EE9a9/Zh+PzNlu70S7X4/Kq+gvfk1fz8T8oW9r3N/PzpeVr0vpn8/584gvXnNfz8Kcda8i+l/P791Vrxj+n8/AMhTpQAAgD+/dVY8Y/p/Pwpx1jyL6X8/584gPXnNfz86XlY9L6Z/PxPyhT2vc38/Kq+gPfk1fz8zZbs9Eu1+PwQT1j39mH4/c7fwPbw5fj+oqAU+Vc99P7vvEj7LWX0/XDAgPiXZfD/1aS0+Z018P/ObOj6Ytns/wsVHPr4Uez/N5lQ+4md6P4L+YT4JsHk/TQxvPjzteD+cD3w+hB94P+6DhD7qRnc/PvqKPndjdj91apE+NnV1P0zUlz4wfHQ/ejeePnF4cz+3k6Q+A2pyP7zoqj70UHE/QTaxPk8tcD8BfLc+If9uP7S5vT52xm0/Fe/DPl6DbD/eG8o+5zVrP8k/0D4e3mk/klrWPhJ8aD/za9w+1A9nP6pz4j50mWU/cXHoPgEZZD8HZe4+jY5iPydO9D4o+mA/kCz6PuZbXz8AAAA/17NdPxvkAj8PAlw/d8IFP6BGWj/2mgg/noFYP3dtCz8ds1Y/2jkOPzHbVD8AABE/7/lSP8q/Ez9sD1E/GHkWP70bTz/NKxk/+B5NP8rXGz80GUs/8XweP4gKST8kGyE/CvNGP0ayIz/R0kQ/OkImP/epQj/jyig/k3hAPyVMKz+9Pj4/48UtP4/8Oz8BODA/IrI5P2WiMj+QXzc/8wQ1P/MENT+QXzc/ZaIyPyKyOT8BODA/j/w7P+PFLT+9Pj4/JUwrP5N4QD/jyig/96lCPzpCJj/R0kQ/RrIjPwrzRj8kGyE/iApJP/F8Hj80GUs/ytcbP/geTT/NKxk/vRtPPxh5Fj9sD1E/yr8TP+/5Uj8AABE/MdtUP9o5Dj8ds1Y/d20LP56BWD/2mgg/oEZaP3fCBT8PAlw/G+QCP9ezXT8AAAA/5ltfP5As+j4o+mA/J070Po2OYj8HZe4+ARlkP3Fx6D50mWU/qnPiPtQPZz/za9w+EnxoP5Ja1j4e3mk/yT/QPuc1az/eG8o+XoNsPxXvwz52xm0/tLm9PiH/bj8BfLc+Ty1wP0E2sT70UHE/vOiqPgNqcj+3k6Q+cXhzP3o3nj4wfHQ/TNSXPjZ1dT91apE+d2N2Pz76ij7qRnc/7oOEPoQfeD+cD3w+PO14P00Mbz4JsHk/gv5hPuJnej/N5lQ+vhR7P8LFRz6Ytns/85s6PmdNfD/1aS0+Jdl8P1wwID7LWX0/u+8SPlXPfT+oqAU+vDl+P3O38D39mH4/BBPWPRLtfj8zZbs9+TV/PyqvoD2vc38/E/KFPS+mfz86XlY9ec1/P+fOID2L6X8/CnHWPGP6fz+/dVY8AAAYADAASABgAAgAIAA4AFAAaAAQACgAQABYAHAABAAcADQATABkAAwAJAA8AFQAbAAUACwARABcAHQAAQAZADEASQBhAAkAIQA5AFEAaQARACkAQQBZAHEABQAdADUATQBlAA0AJQA9AFUAbQAVAC0ARQBdAHUAAgAaADIASgBiAAoAIgA6AFIAagASACoAQgBaAHIABgAeADYATgBmAA4AJgA+AFYAbgAWAC4ARgBeAHYAAwAbADMASwBjAAsAIwA7AFMAawATACsAQwBbAHMABwAfADcATwBnAA8AJwA/AFcAbwAXAC8ARwBfAHcAAAAwAGAAkADAABAAQABwAKAA0AAgAFAAgACwAOAABAA0AGQAlADEABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";s.r(t),function(e){var n;s.d(t,"EmsdkModule",function(){return r}),s.d(t,"OggOpusEncoder",function(){return i});const r=Module,i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels&&(this.interleave=function(e){return e[0]})};if(i.prototype.encode=function(e){this.bufferLength||(this.bufferLength=e[0].length,this.interleavedBuffers=new Float32Array(this.bufferLength*this.config.numberOfChannels));for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},i.prototype.encodeFinalFrame=function(){const e=[];if(this.resampleBufferIndex>0){const r=(this.resampleBufferLength-this.resampleBufferIndex)/this.config.numberOfChannels,i=Math.ceil(r/this.bufferLength);for(var t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},e.registerProcessor&&e.AudioWorkletProcessor){class t extends e.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(n)switch(e.command){case"getHeaderPages":this.postPage(n.generateIdPage()),this.postPage(n.generateCommentPage());break;case"done":n.encodeFinalFrame().forEach(e=>this.postPage(e)),this.port.postMessage({message:"done"});break;case"flush":this.postPage(n.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":n&&n.destroy(),n=new i(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return n&&e[0]&&n.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{var a=t=>{t&&e.postMessage(t,[t.page.buffer])};e.onmessage=(({data:t})=>{if(n)switch(t.command){case"encode":n.encode(t.buffers).forEach(e=>a(e));break;case"getHeaderPages":a(n.generateIdPage()),a(n.generateCommentPage());break;case"done":n.encodeFinalFrame().forEach(e=>a(e)),e.postMessage({message:"done"});break;case"flush":a(n.flush()),e.postMessage({message:"flushed"})}switch(t.command){case"close":e.close();break;case"init":n&&n.destroy(),n=new i(t,Module,e.postMessage),e.postMessage({message:"ready"})}})}}.call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); diff --git a/src/encoderWorker.js b/src/encoderWorker.js index d0eb2d41..6cd16776 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -11,7 +11,6 @@ export const OggOpusEncoder = function( config, Module ){ } this.config = Object.assign({ - bufferLength: 4096, // Define size of incoming buffer encoderApplication: 2049, // 2048 = Voice (Lower fidelity) // 2049 = Full Band Audio (Highest fidelity) // 2051 = Restricted Low Delay (Lowest latency) @@ -52,13 +51,16 @@ export const OggOpusEncoder = function( config, Module ){ if ( this.config.numberOfChannels === 1 ) { this.interleave = function( buffers ) { return buffers[0]; }; } - else { - this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels ); - } - }; OggOpusEncoder.prototype.encode = function( buffers ) { + + // Determine bufferLength dynamically + if ( !this.bufferLength ) { + this.bufferLength = buffers[0].length; + this.interleavedBuffers = new Float32Array( this.bufferLength * this.config.numberOfChannels ); + } + var samples = this.interleave( buffers ); var sampleIndex = 0; var exportPages = []; @@ -116,15 +118,25 @@ OggOpusEncoder.prototype.flush = function() { }; OggOpusEncoder.prototype.encodeFinalFrame = function() { + const exportPages = []; + + // Encode the data remaining in the resample buffer. if ( this.resampleBufferIndex > 0 ) { - var finalFrameBuffers = []; - for ( var i = 0; i < this.config.numberOfChannels; ++i ) { - finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) )); + const dataToFill = (this.resampleBufferLength - this.resampleBufferIndex) / this.config.numberOfChannels; + const numBuffers = Math.ceil(dataToFill / this.bufferLength); + + for ( var i = 0; i < numBuffers; i++ ) { + var finalFrameBuffers = []; + for ( var j = 0; j < this.config.numberOfChannels; j++ ) { + finalFrameBuffers.push( new Float32Array( this.bufferLength )); + } + exportPages.concat(this.encode( finalFrameBuffers )); } - this.encode( finalFrameBuffers ); } + this.headerType += 4; - return this.generatePage(); + exportPages.push(this.generatePage()); + return exportPages; }; OggOpusEncoder.prototype.getChecksum = function( data ){ @@ -264,7 +276,7 @@ OggOpusEncoder.prototype.initResampler = function() { }; OggOpusEncoder.prototype.interleave = function( buffers ) { - for ( var i = 0; i < this.config.bufferLength; i++ ) { + for ( var i = 0; i < this.bufferLength; i++ ) { for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) { this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ]; } @@ -320,7 +332,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { break; case 'done': - this.postPage(encoder.encodeFinalFrame()); + encoder.encodeFinalFrame().forEach(pageData => this.postPage(pageData)); this.port.postMessage( {message: 'done'} ); break; @@ -393,7 +405,7 @@ else { break; case 'done': - postPageGlobal(encoder.encodeFinalFrame()); + encoder.encodeFinalFrame().forEach(pageData => postPageGlobal(pageData)); global['postMessage']( {message: 'done'} ); break; diff --git a/test/encoderWorker.js b/test/encoderWorker.js index 460b7345..a2625652 100644 --- a/test/encoderWorker.js +++ b/test/encoderWorker.js @@ -61,7 +61,6 @@ describe('encoderWorker', function() { expect(encoder.config).to.have.property('maxFramesPerPage', 40); expect(encoder.config).to.have.property('encoderApplication', 2049); expect(encoder.config).to.have.property('encoderFrameSize', 20); - expect(encoder.config).to.have.property('bufferLength', 4096); expect(encoder.config).to.have.property('resampleQuality', 3); expect(encoder.config).to.have.property('originalSampleRate', 44100); }); From 8717c4f7b7c94deb125113ab8e73115a0706c06b Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Sun, 21 Jun 2020 23:33:14 -0400 Subject: [PATCH 32/44] Fix Firefox issues with webpack UMD code generation --- Makefile | 6 +- dist-unminified/encoderWorker.js | 2829 +- dist-unminified/encoderWorker.wast | 179082 ++++++++++++++++++++++++++ dist-unminified/recorder.js | 12 +- dist-unminified/waveWorker.js | 13 +- dist/encoderWorker.min.js | 6 +- dist/recorder.min.js | 10 +- dist/waveWorker.min.js | 2 +- src/encoderWorker.js | 37 +- src/waveWorker.js | 25 +- 10 files changed, 181828 insertions(+), 194 deletions(-) create mode 100644 dist-unminified/encoderWorker.wast diff --git a/Makefile b/Makefile index 77c1535f..84a8da71 100644 --- a/Makefile +++ b/Makefile @@ -58,12 +58,10 @@ $(LIBSPEEXDSP_OBJ): $(LIBSPEEXDSP_DIR)/autogen.sh cd $(LIBSPEEXDSP_DIR); emmake make $(LIBOPUS_ENCODER): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) - npm run webpack -- --config webpack.config.js -d $(LIBOPUS_ENCODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_ENCODER_MIN): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) - npm run webpack -- --config webpack.config.js -p $(LIBOPUS_ENCODER_SRC) -o $@ - emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_DECODER): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) npm run webpack -- --config webpack.config.js -d --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index 2f9c6857..bbfcd30a 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -1,127 +1,2710 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else { - var a = factory(); - for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; - } -})(typeof self !== 'undefined' ? self : this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./src/encoderWorker.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./node_modules/webpack/buildin/global.js": -/*!***********************************!*\ - !*** (webpack)/buildin/global.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvd2VicGFjay9idWlsZGluL2dsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8od2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanM/Y2QwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcblxuLy8gVGhpcyB3b3JrcyBpbiBub24tc3RyaWN0IG1vZGVcbmcgPSAoZnVuY3Rpb24oKSB7XG5cdHJldHVybiB0aGlzO1xufSkoKTtcblxudHJ5IHtcblx0Ly8gVGhpcyB3b3JrcyBpZiBldmFsIGlzIGFsbG93ZWQgKHNlZSBDU1ApXG5cdGcgPSBnIHx8IG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCk7XG59IGNhdGNoIChlKSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXG5cdGlmICh0eXBlb2Ygd2luZG93ID09PSBcIm9iamVjdFwiKSBnID0gd2luZG93O1xufVxuXG4vLyBnIGNhbiBzdGlsbCBiZSB1bmRlZmluZWQsIGJ1dCBub3RoaW5nIHRvIGRvIGFib3V0IGl0Li4uXG4vLyBXZSByZXR1cm4gdW5kZWZpbmVkLCBpbnN0ZWFkIG9mIG5vdGhpbmcgaGVyZSwgc28gaXQnc1xuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\n"); - -/***/ }), - -/***/ "./src/encoderWorker.js": -/*!******************************!*\ - !*** ./src/encoderWorker.js ***! - \******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +// Copyright 2010 The Emscripten Authors. All rights reserved. +// Emscripten is available under two separate licenses, the MIT license and the +// University of Illinois/NCSA Open Source License. Both these licenses can be +// found in the LICENSE file. + +// The Module object: Our interface to the outside world. We import +// and export values on it. There are various ways Module can be used: +// 1. Not defined. We create it here +// 2. A function parameter, function(Module) { ..generated code.. } +// 3. pre-run appended it, var Module = {}; ..generated code.. +// 4. External script tag defines var Module. +// We need to check if Module already exists (e.g. case 3 above). +// Substitution will be replaced with actual code on later stage of the build, +// this way Closure Compiler will not mangle it (e.g. case 4. above). +// Note that if you want to run closure, and also to use Module +// after the generated code, you will need to define var Module = {}; +// before the code. Then that object will be used in the code, and you +// can continue to use Module afterwards as well. +var Module = typeof Module !== 'undefined' ? Module : {}; + +// --pre-jses are emitted after the Module integration code, so that they can +// refer to Module (if they choose; they can also define Module) + + +// Sometimes an existing Module object exists with properties +// meant to overwrite the default module functionality. Here +// we collect those properties and reapply _after_ we configure +// the current environment's defaults to avoid having to be so +// defensive during initialization. +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; +}; + +// Determine the runtime environment we are in. You can customize this by +// setting the ENVIRONMENT setting at compile time (see settings.js). + +var ENVIRONMENT_IS_WEB = false; +var ENVIRONMENT_IS_WORKER = false; +var ENVIRONMENT_IS_NODE = false; +var ENVIRONMENT_HAS_NODE = false; +var ENVIRONMENT_IS_SHELL = false; +ENVIRONMENT_IS_WEB = typeof window === 'object'; +ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; +// A web environment like Electron.js can have Node enabled, so we must +// distinguish between Node-enabled environments and Node environments per se. +// This will allow the former to do things like mount NODEFS. +// Extended check using process.versions fixes issue #8816. +// (Also makes redundant the original check that 'require' is a function.) +ENVIRONMENT_HAS_NODE = typeof process === 'object' && typeof process.versions === 'object' && typeof process.versions.node === 'string'; +ENVIRONMENT_IS_NODE = ENVIRONMENT_HAS_NODE && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; +ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + + + +// Three configurations we can be running in: +// 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) +// 2) We could be the application main() thread proxied to worker. (with Emscripten -s PROXY_TO_WORKER=1) (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) +// 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) + + + + +// `/` should be present at the end if `scriptDirectory` is not empty +var scriptDirectory = ''; +function locateFile(path) { + if (Module['locateFile']) { + return Module['locateFile'](path, scriptDirectory); + } + return scriptDirectory + path; +} + +// Hooks that are implemented differently in different runtime environments. +var read_, + readAsync, + readBinary, + setWindowTitle; + +if (ENVIRONMENT_IS_NODE) { + scriptDirectory = __dirname + '/'; + + // Expose functionality in the same simple way that the shells work + // Note that we pollute the global namespace here, otherwise we break in node + var nodeFS; + var nodePath; + + read_ = function shell_read(filename, binary) { + var ret; + ret = tryParseAsDataURI(filename); + if (!ret) { + if (!nodeFS) nodeFS = require('fs'); + if (!nodePath) nodePath = require('path'); + filename = nodePath['normalize'](filename); + ret = nodeFS['readFileSync'](filename); + } + return binary ? ret : ret.toString(); + }; + + 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) { + // suppress ExitStatus exceptions from showing an error + 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) { + var data = tryParseAsDataURI(f); + if (data) { + return intArrayToString(data); + } + return read(f); + }; + } + + readBinary = function readBinary(f) { + var data; + data = tryParseAsDataURI(f); + if (data) { + return 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') { + // Prefer to use print/printErr where they exist, as they usually work better. + 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) { // Check worker, not web, since window could be polyfilled + scriptDirectory = self.location.href; + } else if (document.currentScript) { // web + scriptDirectory = document.currentScript.src; + } + // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. + // otherwise, slice off the final part of the url to find the script directory. + // if scriptDirectory does not contain a slash, lastIndexOf will return -1, + // and scriptDirectory will correctly be replaced with an empty string. + if (scriptDirectory.indexOf('blob:') !== 0) { + scriptDirectory = scriptDirectory.substr(0, scriptDirectory.lastIndexOf('/')+1); + } else { + scriptDirectory = ''; + } + + + read_ = function shell_read(url) { + try { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(null); + return xhr.responseText; + } catch (err) { + var data = tryParseAsDataURI(url); + if (data) { + return intArrayToString(data); + } + throw err; + } + }; + + if (ENVIRONMENT_IS_WORKER) { + readBinary = function readBinary(url) { + try { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.responseType = 'arraybuffer'; + xhr.send(null); + return new Uint8Array(xhr.response); + } catch (err) { + var data = tryParseAsDataURI(url); + if (data) { + return data; + } + throw err; + } + }; + } + + 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)) { // file URLs can return 0 + onload(xhr.response); + return; + } + var data = tryParseAsDataURI(url); + if (data) { + onload(data.buffer); + return; + } + onerror(); + }; + xhr.onerror = onerror; + xhr.send(null); + }; + + setWindowTitle = function(title) { document.title = title }; +} else +{ +} + +// Set up the out() and err() hooks, which are how we can print to stdout or +// stderr, respectively. +var out = Module['print'] || console.log.bind(console); +var err = Module['printErr'] || console.warn.bind(console); + +// Merge back in the overrides +for (key in moduleOverrides) { + if (moduleOverrides.hasOwnProperty(key)) { + Module[key] = moduleOverrides[key]; + } +} +// Free the object hierarchy contained in the overrides, this lets the GC +// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. +moduleOverrides = null; + +// Emit code to handle expected values on the Module object. This applies Module.x +// to the proper local x. This has two benefits: first, we only emit it if it is +// expected to arrive, and second, by using a local everywhere else that can be +// minified. +if (Module['arguments']) arguments_ = Module['arguments']; +if (Module['thisProgram']) thisProgram = Module['thisProgram']; +if (Module['quit']) quit_ = Module['quit']; + +// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message + +// TODO remove when SDL2 is fixed (also see above) + + + +// Copyright 2017 The Emscripten Authors. All rights reserved. +// Emscripten is available under two separate licenses, the MIT license and the +// University of Illinois/NCSA Open Source License. Both these licenses can be +// found in the LICENSE file. + +// {{PREAMBLE_ADDITIONS}} + +var STACK_ALIGN = 16; + + +function dynamicAlloc(size) { + var ret = HEAP32[DYNAMICTOP_PTR>>2]; + var end = (ret + size + 15) & -16; + if (end > _emscripten_get_heap_size()) { + abort(); + } + HEAP32[DYNAMICTOP_PTR>>2] = end; + return ret; +} + +function alignMemory(size, factor) { + if (!factor) factor = STACK_ALIGN; // stack alignment (16-byte) by default + return Math.ceil(size / factor) * factor; +} + +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; // A pointer + } else if (type[0] === 'i') { + var bits = parseInt(type.substr(1)); + assert(bits % 8 === 0, 'getNativeTypeSize invalid bits ' + bits + ', type ' + type); + return bits / 8; + } else { + return 0; + } + } + } +} + +function warnOnce(text) { + if (!warnOnce.shown) warnOnce.shown = {}; + if (!warnOnce.shown[text]) { + warnOnce.shown[text] = 1; + err(text); + } +} + +var asm2wasmImports = { // special asm2wasm imports + "f64-rem": function(x, y) { + return x % y; + }, + "debugger": function() { + } +}; + + + +var jsCallStartIndex = 1; +var functionPointers = new Array(0); + +// Wraps a JS function as a wasm function with a given signature. +// In the future, we may get a WebAssembly.Function constructor. Until then, +// we create a wasm module that takes the JS function as an import with a given +// signature, and re-exports that as a wasm function. +function convertJsFunctionToWasm(func, sig) { + + // The module is static, with the exception of the type section, which is + // generated based on the signature passed in. + var typeSection = [ + 0x01, // id: section, + 0x00, // length: 0 (placeholder) + 0x01, // count: 1 + 0x60, // form: func + ]; + var sigRet = sig.slice(0, 1); + var sigParam = sig.slice(1); + var typeCodes = { + 'i': 0x7f, // i32 + 'j': 0x7e, // i64 + 'f': 0x7d, // f32 + 'd': 0x7c, // f64 + }; + + // Parameters, length + signatures + typeSection.push(sigParam.length); + for (var i = 0; i < sigParam.length; ++i) { + typeSection.push(typeCodes[sigParam[i]]); + } + + // Return values, length + signatures + // With no multi-return in MVP, either 0 (void) or 1 (anything else) + if (sigRet == 'v') { + typeSection.push(0x00); + } else { + typeSection = typeSection.concat([0x01, typeCodes[sigRet]]); + } + + // Write the overall length of the type section back into the section header + // (excepting the 2 bytes for the section id and length) + typeSection[1] = typeSection.length - 2; + + // Rest of the module is static + var bytes = new Uint8Array([ + 0x00, 0x61, 0x73, 0x6d, // magic ("\0asm") + 0x01, 0x00, 0x00, 0x00, // version: 1 + ].concat(typeSection, [ + 0x02, 0x07, // import section + // (import "e" "f" (func 0 (type 0))) + 0x01, 0x01, 0x65, 0x01, 0x66, 0x00, 0x00, + 0x07, 0x05, // export section + // (export "f" (func 0 (type 0))) + 0x01, 0x01, 0x66, 0x00, 0x00, + ])); + + // We can compile this wasm module synchronously because it is very small. + // This accepts an import (at "e.f"), that it reroutes to an export (at "f") + var module = new WebAssembly.Module(bytes); + var instance = new WebAssembly.Instance(module, { + e: { + f: func + } + }); + var wrappedFunc = instance.exports.f; + return wrappedFunc; +} + +// Add a wasm function to the table. +function addFunctionWasm(func, sig) { + var table = wasmTable; + var ret = table.length; + + // Grow the table + try { + table.grow(1); + } catch (err) { + if (!err instanceof RangeError) { + throw err; + } + throw 'Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH.'; + } + + // Insert new element + try { + // Attempting to call this with JS function will cause of table.set() to fail + table.set(ret, func); + } catch (err) { + if (!err instanceof TypeError) { + throw err; + } + assert(typeof sig !== 'undefined', 'Missing signature argument to addFunction'); + var wrapped = convertJsFunctionToWasm(func, sig); + table.set(ret, wrapped); + } + + return ret; +} + +function removeFunctionWasm(index) { + // TODO(sbc): Look into implementing this to allow re-using of table slots +} + +// 'sig' parameter is required for the llvm backend but only when func is not +// already a WebAssembly function. +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; // on null pointer, return undefined + assert(sig); + if (!funcWrappers[sig]) { + funcWrappers[sig] = {}; + } + var sigCache = funcWrappers[sig]; + if (!sigCache[func]) { + // optimize away arguments usage in common cases + 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 { + // general case + 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.0)) : ((+((low>>>0)))+((+((high|0)))*4294967296.0)); +} + +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 tempRet0 = 0; + +var setTempRet0 = function(value) { + tempRet0 = value; +}; + +var getTempRet0 = function() { + return tempRet0; +}; + + +var Runtime = { +}; + +// The address globals begin at. Very low in memory, for code size and optimization opportunities. +// Above 0 is static memory, starting with globals. +// Then the stack. +// Then 'dynamic' memory for sbrk. +var GLOBAL_BASE = 1024; + + + + +// === Preamble library stuff === + +// Documentation for the public APIs defined in this file must be updated in: +// site/source/docs/api_reference/preamble.js.rst +// A prebuilt local version of the documentation is available at: +// site/build/text/docs/api_reference/preamble.js.txt +// You can also build docs locally as HTML or other formats in site/ +// An online HTML version (which may be of a different version of Emscripten) +// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html + + +var wasmBinary;if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; +var noExitRuntime;if (Module['noExitRuntime']) noExitRuntime = Module['noExitRuntime']; + + +if (typeof WebAssembly !== 'object') { + err('no native wasm support detected'); +} + + +// In MINIMAL_RUNTIME, setValue() and getValue() are only available when building with safe heap enabled, for heap safety checking. +// In traditional runtime, setValue() and getValue() are always available (although their use is highly discouraged due to perf penalties) + +/** @type {function(number, number, string, boolean=)} */ +function setValue(ptr, value, type, noSafe) { + type = type || 'i8'; + if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit + 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.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>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); + } +} + +/** @type {function(number, string, boolean=)} */ +function getValue(ptr, type, noSafe) { + type = type || 'i8'; + if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit + 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; +} + + + + + +// Wasm globals + +var wasmMemory; + +// In fastcomp asm.js, we don't need a wasm Table at all. +// In the wasm backend, we polyfill the WebAssembly object, +// so this creates a (non-native-wasm) table for us. +var wasmTable = new WebAssembly.Table({ + 'initial': 16, + 'maximum': 16, + 'element': 'anyfunc' +}); + + +//======================================== +// Runtime essentials +//======================================== + +// whether we are quitting the application. no code should run after this. +// set in exit() and abort() +var ABORT = false; + +// set by exit() and abort(). Passed to 'onExit' handler. +// NOTE: This is also used as the process return code code in shell environments +// but only when noExitRuntime is false. +var EXITSTATUS = 0; + +/** @type {function(*, string=)} */ +function assert(condition, text) { + if (!condition) { + abort('Assertion failed: ' + text); + } +} + +// Returns the C function with a specified identifier (for C++, you need to do manual name mangling) +function getCFunc(ident) { + var func = Module['_' + ident]; // closure exported function + assert(func, 'Cannot call unknown function ' + ident + ', make sure it is exported'); + return func; +} + +// C calling interface. +function ccall(ident, returnType, argTypes, args, opts) { + // For fast lookup of conversion functions + var toC = { + 'string': function(str) { + var ret = 0; + if (str !== null && str !== undefined && str !== 0) { // null string + // at most 4 bytes per UTF-8 code point, +1 for the trailing '\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 || []; + // When the function takes numbers and returns a number, we can just return + // the original function + 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 ALLOC_NORMAL = 0; // Tries to use _malloc() +var ALLOC_STACK = 1; // Lives for the duration of the current function call +var ALLOC_DYNAMIC = 2; // Cannot be freed except through sbrk +var ALLOC_NONE = 3; // Do not allocate + +// allocate(): This is for internal use. You can use it yourself as well, but the interface +// is a little tricky (see docs right below). The reason is that it is optimized +// for multiple syntaxes to save space in generated code. So you should +// normally not use allocate(), and instead allocate memory using _malloc(), +// initialize it with setValue(), and so forth. +// @slab: An array of data, or a number. If a number, then the size of the block to allocate, +// in *bytes* (note that this is sometimes confusing: the next parameter does not +// affect this!) +// @types: Either an array of types, one for each byte (or 0 if no type at that position), +// or a single type which is used for the entire block. This only matters if there +// is initial data - if @slab is a number, then this does not matter at all and is +// ignored. +// @allocator: How to allocate memory, see ALLOC_* +/** @type {function((TypedArray|Array|number), string, number, number=)} */ +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 = [_malloc, + stackAlloc, + dynamicAlloc][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(/** @type {!Uint8Array} */ (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'; // special case: we have one i32 here, and one i32 later + + setValue(ret+i, curr, type); + + // no need to look up size unless type changes, so cache it + if (previousType !== type) { + typeSize = getNativeTypeSize(type); + previousType = type; + } + i += typeSize; + } + + return ret; +} + +// Allocate memory during any stage of startup - static memory early on, dynamic memory later, malloc when ready +function getMemory(size) { + if (!runtimeInitialized) return dynamicAlloc(size); + return _malloc(size); +} + + + + +/** @type {function(number, number=)} */ +function Pointer_stringify(ptr, length) { + abort("this function has been removed - you should use UTF8ToString(ptr, maxBytesToRead) instead!"); +} + +// Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns +// a copy of that string as a Javascript String object. + +function AsciiToString(ptr) { + var str = ''; + while (1) { + var ch = HEAPU8[((ptr++)>>0)]; + if (!ch) return str; + str += String.fromCharCode(ch); + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. + +function stringToAscii(str, outPtr) { + return writeAsciiToMemory(str, outPtr, false); +} + + +// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns +// a copy of that string as a Javascript String object. + +var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; + +/** + * @param {number} idx + * @param {number=} maxBytesToRead + * @return {string} + */ +function UTF8ArrayToString(u8Array, idx, maxBytesToRead) { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + // (As a tiny code save trick, compare endPtr against endIdx using a negation, so that undefined means Infinity) + while (u8Array[endPtr] && !(endPtr >= endIdx)) ++endPtr; + + if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { + return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); + } else { + var str = ''; + // If building with TextDecoder, we have already computed the string length above, so test loop end condition against that + while (idx < endPtr) { + // For UTF8 byte structure, see: + // http://en.wikipedia.org/wiki/UTF-8#Description + // https://www.ietf.org/rfc/rfc2279.txt + // https://tools.ietf.org/html/rfc3629 + var u0 = u8Array[idx++]; + if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } + var u1 = u8Array[idx++] & 63; + if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } + var u2 = u8Array[idx++] & 63; + if ((u0 & 0xF0) == 0xE0) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (u8Array[idx++] & 63); + } + + if (u0 < 0x10000) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } + } + } + return str; +} + +// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns a +// copy of that string as a Javascript String object. +// maxBytesToRead: an optional length that specifies the maximum number of bytes to read. You can omit +// this parameter to scan the string until the first \0 byte. If maxBytesToRead is +// passed, and the string at [ptr, ptr+maxBytesToReadr[ contains a null byte in the +// middle, then the string will cut short at that byte index (i.e. maxBytesToRead will +// not produce a string of exact length [ptr, ptr+maxBytesToRead[) +// N.B. mixing frequent uses of UTF8ToString() with and without maxBytesToRead may +// throw JS JIT optimizations off, so it is worth to consider consistently using one +// style or the other. +/** + * @param {number} ptr + * @param {number=} maxBytesToRead + * @return {string} + */ +function UTF8ToString(ptr, maxBytesToRead) { + return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; +} + +// Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', +// encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outU8Array: the array to copy to. Each index in this array is assumed to be one 8-byte element. +// outIdx: The starting offset in the array to begin the copying. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. +// This count should include the null terminator, +// i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. +// maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { + if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. + return 0; + + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xD800 && u <= 0xDFFF) { + var u1 = str.charCodeAt(++i); + u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); + } + if (u <= 0x7F) { + if (outIdx >= endIdx) break; + outU8Array[outIdx++] = u; + } else if (u <= 0x7FF) { + if (outIdx + 1 >= endIdx) break; + outU8Array[outIdx++] = 0xC0 | (u >> 6); + outU8Array[outIdx++] = 0x80 | (u & 63); + } else if (u <= 0xFFFF) { + if (outIdx + 2 >= endIdx) break; + outU8Array[outIdx++] = 0xE0 | (u >> 12); + outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); + outU8Array[outIdx++] = 0x80 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + outU8Array[outIdx++] = 0xF0 | (u >> 18); + outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); + outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); + outU8Array[outIdx++] = 0x80 | (u & 63); + } + } + // Null-terminate the pointer to the buffer. + outU8Array[outIdx] = 0; + return outIdx - startIdx; +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF8(str, outPtr, maxBytesToWrite) { + return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. +function lengthBytesUTF8(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); + if (u <= 0x7F) ++len; + else if (u <= 0x7FF) len += 2; + else if (u <= 0xFFFF) len += 3; + else len += 4; + } + return len; +} + + +// Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns +// a copy of that string as a Javascript String object. + +var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; +function UTF16ToString(ptr) { + var endPtr = ptr; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + 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; + // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. + str += String.fromCharCode(codeUnit); + } + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. +// Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outPtr: Byte address in Emscripten HEAP where to write the string to. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. +// maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF16(str, outPtr, maxBytesToWrite) { + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + if (maxBytesToWrite === undefined) { + maxBytesToWrite = 0x7FFFFFFF; + } + if (maxBytesToWrite < 2) return 0; + maxBytesToWrite -= 2; // Null terminator. + var startPtr = outPtr; + var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; + for (var i = 0; i < numCharsToWrite; ++i) { + // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. + var codeUnit = str.charCodeAt(i); // possibly a lead surrogate + HEAP16[((outPtr)>>1)]=codeUnit; + outPtr += 2; + } + // Null-terminate the pointer to the HEAP. + HEAP16[((outPtr)>>1)]=0; + return outPtr - startPtr; +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. + +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; + // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + if (utf32 >= 0x10000) { + var ch = utf32 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } else { + str += String.fromCharCode(utf32); + } + } +} + +// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', +// null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. +// Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Parameters: +// str: the Javascript string to copy. +// outPtr: Byte address in Emscripten HEAP where to write the string to. +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. +// maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. +// Returns the number of bytes written, EXCLUDING the null terminator. + +function stringToUTF32(str, outPtr, maxBytesToWrite) { + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + if (maxBytesToWrite === undefined) { + maxBytesToWrite = 0x7FFFFFFF; + } + if (maxBytesToWrite < 4) return 0; + var startPtr = outPtr; + var endPtr = startPtr + maxBytesToWrite - 4; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var codeUnit = str.charCodeAt(i); // possibly a lead surrogate + if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { + var trailSurrogate = str.charCodeAt(++i); + codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); + } + HEAP32[((outPtr)>>2)]=codeUnit; + outPtr += 4; + if (outPtr + 4 > endPtr) break; + } + // Null-terminate the pointer to the HEAP. + HEAP32[((outPtr)>>2)]=0; + return outPtr - startPtr; +} + +// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. + +function lengthBytesUTF32(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var codeUnit = str.charCodeAt(i); + if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. + len += 4; + } + + return len; +} + +// Allocate heap space for a JS string, and write it there. +// It is the responsibility of the caller to free() that memory. +function allocateUTF8(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = _malloc(size); + if (ret) stringToUTF8Array(str, HEAP8, ret, size); + return ret; +} + +// Allocate stack space for a JS string, and write it there. +function allocateUTF8OnStack(str) { + var size = lengthBytesUTF8(str) + 1; + var ret = stackAlloc(size); + stringToUTF8Array(str, HEAP8, ret, size); + return ret; +} + +// Deprecated: This function should not be called because it is unsafe and does not provide +// a maximum length limit of how many bytes it is allowed to write. Prefer calling the +// function stringToUTF8Array() instead, which takes in a maximum length that can be used +// to be secure from out of bounds writes. +/** @deprecated */ +function writeStringToMemory(string, buffer, dontAddNull) { + warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); + + var /** @type {number} */ lastChar, /** @type {number} */ end; + if (dontAddNull) { + // stringToUTF8Array always appends null. If we don't want to do that, remember the + // character that existed at the location where the null will be placed, and restore + // that after the write (below). + end = buffer + lengthBytesUTF8(string); + lastChar = HEAP8[end]; + } + stringToUTF8(string, buffer, Infinity); + if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. +} + +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); + } + // Null-terminate the pointer to the HEAP. + if (!dontAddNull) HEAP8[((buffer)>>0)]=0; +} + + + + +// Memory management + +var PAGE_SIZE = 16384; +var WASM_PAGE_SIZE = 65536; +var ASMJS_PAGE_SIZE = 16777216; + +function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - (x % multiple); + } + return x; +} + +var HEAP, +/** @type {ArrayBuffer} */ + buffer, +/** @type {Int8Array} */ + HEAP8, +/** @type {Uint8Array} */ + HEAPU8, +/** @type {Int16Array} */ + HEAP16, +/** @type {Uint16Array} */ + HEAPU16, +/** @type {Int32Array} */ + HEAP32, +/** @type {Uint32Array} */ + HEAPU32, +/** @type {Float32Array} */ + HEAPF32, +/** @type {Float64Array} */ + 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 STATIC_BASE = 1024, + STACK_BASE = 46720, + STACKTOP = STACK_BASE, + STACK_MAX = 5289600, + DYNAMIC_BASE = 5289600, + DYNAMICTOP_PTR = 46512; + + + + +var TOTAL_STACK = 5242880; + +var INITIAL_TOTAL_MEMORY = Module['TOTAL_MEMORY'] || 16777216; + + + + + + + +// In standalone mode, the wasm creates the memory, and the user can't provide it. +// In non-standalone/normal mode, we create the memory here. + +// Create the main memory. (Note: this isn't used in STANDALONE_WASM mode since the wasm +// memory is created in the wasm, not in JS.) + + if (Module['wasmMemory']) { + wasmMemory = Module['wasmMemory']; + } else + { + wasmMemory = new WebAssembly.Memory({ + 'initial': INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE + , + 'maximum': INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE + }); + } + + +if (wasmMemory) { + buffer = wasmMemory.buffer; +} + +// If the user provides an incorrect length, just use that length instead rather than providing the user to +// specifically provide the memory length with Module['TOTAL_MEMORY']. +INITIAL_TOTAL_MEMORY = buffer.byteLength; +updateGlobalBufferAndViews(buffer); + +HEAP32[DYNAMICTOP_PTR>>2] = DYNAMIC_BASE; + + + + + + + + + + +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__ = []; // functions called before the runtime is initialized +var __ATINIT__ = []; // functions called during startup +var __ATMAIN__ = []; // functions called when main() is to be run +var __ATEXIT__ = []; // functions called during shutdown +var __ATPOSTRUN__ = []; // functions called after the main() is called + +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; + + callRuntimeCallbacks(__ATINIT__); +} + +function preMain() { + + 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 addOnPreMain(cb) { + __ATMAIN__.unshift(cb); +} + +function addOnExit(cb) { +} + +function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); +} + +function unSign(value, bits, ignore) { + if (value >= 0) { + return value; + } + return bits <= 32 ? 2*Math.abs(1 << (bits-1)) + value // Need some trickery, since if bits == 32, we are right at the limit of the bits JS uses in bitshifts + : Math.pow(2, bits) + value; +} +function reSign(value, bits, ignore) { + if (value <= 0) { + return value; + } + var half = bits <= 32 ? Math.abs(1 << (bits-1)) // abs is needed if bits == 32 + : Math.pow(2, bits-1); + if (value >= half && (bits <= 32 || value > half)) { // for huge values, we can hit the precision limit and always get true here. so don't do that + // but, in general there is no perfect solution here. With 64-bit ints, we get rounding and errors + // TODO: In i64 mode 1, resign the two parts separately and safely + value = -2*half + value; // Cannot bitshift half, as it may be at the limit of the bits JS uses in bitshifts + } + 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; + + + +// A counter of dependencies for calling run(). If we need to +// do asynchronous work before running, increment this and +// decrement it. Incrementing must happen in a place like +// Module.preRun (used by emcc to add file preloading). +// Note that you can add dependencies in preRun, even though +// it happens right before run - run will be postponed until +// the dependencies are met. +var runDependencies = 0; +var runDependencyWatcher = null; +var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled + +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(); // can add another dependenciesFulfilled + } + } +} + +Module["preloadedImages"] = {}; // maps url to image data +Module["preloadedAudios"] = {}; // maps url to audio data + + +function abort(what) { + if (Module['onAbort']) { + Module['onAbort'](what); + } + + what += ''; + out(what); + err(what); + + ABORT = true; + EXITSTATUS = 1; + + throw 'abort(' + what + '). Build with -s ASSERTIONS=1 for more info.'; +} + + +var memoryInitializer = null; + + + + + + + +// Copyright 2017 The Emscripten Authors. All rights reserved. +// Emscripten is available under two separate licenses, the MIT license and the +// University of Illinois/NCSA Open Source License. Both these licenses can be +// found in the LICENSE file. + +// Prefix of data URIs emitted by SINGLE_FILE and related options. +var dataURIPrefix = 'data:application/octet-stream;base64,'; + +// Indicates whether filename is a base64 data URI. +function isDataURI(filename) { + return String.prototype.startsWith ? + filename.startsWith(dataURIPrefix) : + filename.indexOf(dataURIPrefix) === 0; +} + + + + +var wasmBinaryFile = 'data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8C2QIQA2VudgVhYm9ydAAFA2VudhBfX193YXNpX2ZkX2Nsb3NlAAMDZW52EF9fX3dhc2lfZmRfd3JpdGUABgNlbnYGX2Fib3J0AAcDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUACANlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwACA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAADA2Vudg5fbGx2bV9leHAyX2Y2NAAJA2Vudg9fbGx2bV9sb2cxMF9mNjQACQNlbnYSX2xsdm1fc3RhY2tyZXN0b3JlAAUDZW52D19sbHZtX3N0YWNrc2F2ZQAIA2VudgtzZXRUZW1wUmV0MAAFA2Vudg9fX193YXNpX2ZkX3NlZWsACgNlbnYMX190YWJsZV9iYXNlA38AA2VudgZtZW1vcnkCAYACgAIDZW52BXRh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AnQQkAEaDwsgBCACayIDQQBMBEAPCyACQQJ0IABqIQRBAiALayEHQQAhACACQQJ0IAFqIgEgDUECdGoqAgAhBSAMQQJ0IAFqKgIAIQYgDkECdCABaioCACETIA9BAnQgAWoqAgAhEQNAIABBAnQgBGogFyARIAAgB2pBAnQgAWoqAgAiEZKUIBYgEyAFkpQgFSAGlCAAQQJ0IAFqKgIAkpKSOAIAIAMgAEEBaiIARwRAIAUhEiARIQUgEyERIAYhEyASIQYMAQsLC8I5AQZ/IwEhAyMBQRBqJAEgAyACNgIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBoh9rDosvBxUVFQYVFRUAFRUVBBUVFRUVBRUVFRUVFRUNFRUSFRUVFQkKFRUVFRUVFRULDBUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVAxUVFRUVCBUBFQIVFREOFRUV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QQJ0IBxqKgIAICcgCEECdCAWaioCACImICcgJl4bk0MAAAA/ko6oIhVrIBVBAEobIhVBBSAVQQVIG3Y2AgAgCEEBaiIIIARHDQAgHSEIIB4hHSAXIR4gByEXICQLBRAKIQggBUECRiEdIARBfmohF0MzM//BCyEnIAgQCQJAAkAgECAOQTNIIA1BAUhycgRAIAMgBE4NAQNAIANBAnQgE2pBDTYCACADQQFqIgMgBEcNAAsMAQsgBEEESiEgIARBfWohISAEQX9qISJBACEQQQAhBwNAIAIgEGwiFkECdCAYaiIVIBZBAnQgAWoiHCgCACIINgIAIAi+ISYgHgRAICYhJEEBIQgDQCAIIAcgCCAWaiIHQQJ0IAFqKgIAIiUgB0F/akECdCABaioCAEMAAAA/kl4bIQcgCEECdCAVaiAkQwAAwD+SIiQgJSAkICVdGyIkOAIAIAhBAWoiCCAERw0ACwsgB0EASgRAIAdBAnQgFWoqAgAhJCAHIQgDQCAIQX9qIhRBAnQgFWoiGioCACElIBogJSAkQwAAAECSIiQgFCAWakECdCABaioCACIoICQgKF0bIiQgJSAkXRsiJDgCACAIQQFKBEAgFCEIDAELCwsgIARAQQIhCANAIAggFmoiI0F+akECdCABaiIUKgIAIiUgFCoCBCIoXiEaIBQqAgwiKSAUKgIQIipeIRQgKSAqIBQbIiQgJSAoIBobIisgKCAlIBobIiUgKiApIBQbIileIhQbISggJSApIBQbISUgKyAkIBQbISogCEECdCAVaiIaKgIAIiQgI0ECdCABaioCACIpICheIhQEfSApICUgKSAlXRsgKiAoICogKF0bICggJV0bBSAoICUgKCAlXRsgKSAqICkgKl0bICkgJV0bC0MAAIC/kl5FBEAgFAR9ICkgJSApICVdGyAqICggKiAoXRsgKCAlXRsFICggJSAoICVdGyApICogKSAqXRsgKSAlXRsLQwAAgL+SISQLIBogJDgCACAXIAhBAWoiCEcNAAsLIBwqAgQiJCAmXSEIIBUgFSoCACIoICYgJCAIGyIpIBwqAggiJSAkICYgCBsiJCAkICVdGyApICVdG0MAAIC/kiIkICggJF4bOAIAIBUgFSoCBCImICQgJiAkXhs4AgQgFiAhakECdCABaiIIKgIAIiQgCCoCBCImXiEUIBdB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IAJBM0obbCICQf//A3FBmjNsQRB2IAogAkEQdUGaM2xqaiICQYDoCyACQYDoC0obIgJBgKYNIAJBgKYNSBs2AggLIAEoAhwiCCABKAIYIgpsQegHbSECIBhFBEAgAiAoKAIAayECC0HkAEEyIApBCkYbIAIgFCgCAG0iCkEQdEEQdWwgJygCAEEBdGshAiAYRQRAIA8oAgAiDEEASgRAIAIgBCgCHGcgBCgCFEFgIAogDGxramogKCgCAGtBAXRrIQILCyAIQYgnSgR/IAggAkGIJyACQYgnShsgAiAIShsFQYgnIAggAiACIAhIGyACQYgnShsLIQggCUECRgRAAkAgQSBCIEMgDygCACICQQZsIClqIAIgG2ogHiAIIBwoAgAgASgCPCARKAIAIBooAgAQPiAPKAIAIgIgG2osAAAEQCACIDZqQQA6AAAFICEoAgBBAUYEQCAqQgA3AgAgKkEANgIIIEhCADcCACBHQQBBoCIQkQEaIElB5AA2AgAgSkHkADYCACAqQQo6AAAgS0EAOgAAIExBgIAENgIAIE1BATYCAAsgHyBSEDogOSgCACECAn8CQCA4BH8gAkEMTA0BIDlBDDYCAAwBBSACQQ1IDQEgI0EANgIAIC1BADYCACA6QQE6AABBAQsMAQsgOkEAOgAAICMgIygCACICQQFqNgIAIAJBCk4EQEEAIAJBHUwNARogI0EKNgIACyAtQQA2AgBBAAshAiA8KAIAIB9B8CRqaiACOgAACyAYDQAgBCAPKAIAQQZsIClqEE4gDygCACICIDZqLAAADQAgBCACIBtqLAAAQZLDAkEIECQLBSATIDUoAgA2AgAgNSAaKAIAQQF0IBNqKAEANgEACyALIBZsQQF0IANqIRIgByALayEMIAAgURA6IBwoAgAhAgJ/AkAgOAR/IAJBDEwNASAcQQw2AgAMAQUgAkENSA0BICJBADYCACArQQA2AgAgLkEBOgAAQQELDAELIC5BADoAACAiICIoAgAiAkEBajYCACACQQpOBEBBACACQR1MDQEaICJBCjYCAAsgK0EANgIAQQALIQIgDygCACAAQfAkamogAjoAACABKAIEIgJBAEoEQAJAIB0gRUYhFiAeKAIEQQBKIRcgRCAdRSIvcQRAIAIhA0EAIQoDQCABKAI4IgtBA2xBBW0hByABKAI0QQBHIBZx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Qf//AUGAgH4gBCADQZQKbCATakHABWogAkECdGooAgAiBkEQdWwgBiAHbGogBkH//wNxIARsQRB1aiIGQQd2QQFqQQF2Qf//A3EgBkGA//97SBsgBkH//v8DShs7AQAgAUGACmogJCgCACAFakECdGogA0GUCmwgE2pBgAhqIAJBAnRqKAIANgIAIABBAWoiACAVRw0ACyABQYAeaiIAIANBlApsIBNqICAoAgBBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHigCAEEBdBCQARogAUGACmogAUGACmogIygCAEECdGogHigCAEECdBCQARogKxAJICUkAQu6HgE1fyMBITsgF0EATARAQZvCAkGIwgJB7AIQGAsjASEaIwEgF0E4bEEPakFwcWokASAAQfAhaiEkIABB7CFqISUgD0EGdSE8IBJBAEoEQAJAIAJBAkYhPSALQQBKIT4gDEEQdEEQdSEoIAxBEHUhKSAXQQFKISogFUEBdSE/IBVBEEYhQCAUQQFxRSFBIBZBEHRBEHUhHSAUQQF1IUIgFEECSiFDIBRBf2oiREEBdCAKaiFFIA1BEHRBEHUhKyAOQRB0QRB1ISwgDkEQdSEtIBBBgBBKIUYgEEEBdiICQYB8aiEnQYAEIAJrIUcgEUGwf2ohSCAQQRB0QRB1IiIgEUEQdCICQRB1bCEQICIgEUGwB2oiSUEQdEEQdWwhSiARQdB4aiFLICJBgIDAHSACa0EQdWwhFiATQQFIIUxBACEVICUoAgBBAiALa2pBAnQgBmohDyAkKAIAIAtrQQJ0IABqQYQKaiEO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D3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyIMNgJgQf////8HIA0oAgQiDyAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByANKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDSgCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnwiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgEgA0EQdWxqIANB//8DcSABbEEQdWoiATYCfCAAQf////8HIAFtIgFB////ByABQf///wdIGyIWNgJsIAkhBSAMIQZBACEEQQAhAUEAIQMDQCAFIAZrIgJBAEoEQCAEQQJ0IA5qIAVBCHQgBSAFQYCAgARJIgUbIAYgBkEI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A3EgAmxBEHVqIQEgBUEPIANraiICQQBIBEBBgICAgHhBACACayICdSIDQf////8HIAJ2IgRKIQUgACADIAQgBRsiACAEIAMgBRsiAyABIAEgA0gbIAEgAEobIAJ0IgBBACAAQQBKGyIAQf//ASAAQf//AUgbNgIABSAAIAEgAnVBACACQSBIGyIAQQAgAEEAShsiAEH//wEgAEH//wFIGzYCAAsgBwvxBgEKf0HclH8hAkH/////ByEDAkACQANAAkAgACgCACAFQQFqIgpBAXRB8MkBai4BACILIAJBEHRBEHUiB2siAkH//wNxQZozbEEQdiACQRB1QZozbGoiCCAHaiIGayICQQAgAmsgAkEAShsiCSADTg0CIAEgBUH/AXEiAjoAACABQQA6AAEgACgCACAHIAhBA2xqIgNrIgRBACAEayAEQQBKGyIFIAlOBEAgBiEEDAELIAEgAjoAACABQQE6AAEgACgCACAHIAhBBWxqIgRrIgZBACAGayAGQQBKGyIJIAVOBEAgAyEEDAELIAEgAjoAACABQQI6AAEgACgCACAHIAhBB2xqIgVrIgNBACADayADQQBKGyIGIAlODQAgASACOgAAIAFBAzoAASAAKAIAIAcgCEEJbGoiBGsiA0EAIANrIANBAEobIgMgBk4EQCAFIQQMAQsgASACOgAAIAFBBDoAASAKQQ9JBEAgCyECIAohBQwCCwsLDAELIAEsAAAhAgsgASACQRh0QRh1QQNtIgM6AAIgASADQRh0QRh1QX1sIAJB/wFxajoAACAAIAQ2AgBB3JR/IQJB/////wchA0EAIQUCQAJAA0ACQCAAKAIEIAVBAWoiCkEBdEHwyQFqLgEAIgsgAkEQdEEQdSIHayICQf//A3FBmjNsQRB2IAJBEHVBmjNsaiIIIAdqIgZrIgJBACACayACQQBKGyIJIANODQIgASAFQf8BcSICOgADIAFBADoABCAAKAIEIAcgCEEDbGoiA2siBEEAIARrIARBAEobIgUgCU4EQCAGIQQMAQsgASACOgADIAFBAToABCAAKAIEIAcgCEEFbGoiBGsiBkEAIAZrIAZBAEobIgkgBU4EQCADIQQMAQsgASACOgADIAFBAjoABCAAKAIEIAcgCEEHbGoiBWsiA0EAIANrIANBAEobIgYgCU4NACABIAI6AAMgAUEDOgAE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EjYCRCAIJAEgAQ8LIAgkAUF9C+4BAQR/IAAoApwBIQUgACgCkAEiBkGQA20iByACSgRAQX8hBQUCQCAFQYgnRgRAIAIhBQUgBUH3WGoiCEEJTwRAQX8hBQwCCyAFQY4nSAR/IAcgCHQFIAYgBUH1WGpsQTJtCyIFIAJKBEBBfyEFDAILCyAGIAVBkANsRiAGIAVByAFsRnIgBiAFQeQAbEZyRQRAIAVBMmwiByAGQQZsRiAGIAdGIAYgBUEZbEZyIAcgBkEDbEZyIAcgBkECdEZyIAcgBkEFbEZyckUEQEF/IQULCwsLIAAgASAFIAMgBEEYIAEgAkF+IAAoAnBBARBaC+puAQt/IwEhAyMBQbABaiQBIANByABqIQcgA0FAayEIIANBOGohCSADQTBqIQQgA0EoaiEKIANBIGohCyADQRhqIQwgA0EQaiENIANBzABqIQYgAyACNgIAIAAgACgCAGohBQJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBoB9rDuw2AAECAwYHEhMICQwNDg8QEQoLKysWFwQFGBkrGiUbKxwrKysrHR4rKx8gISIrKyMkKykrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKisrKysrKysrJysoKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrJisrKysrKysrKysrKysrKxQVKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAAkACQCACQYAQaw4EAQEAAQALQX8MLAsgAEGs7wBqKAIARQRAQX8gACgCbCACRw0sGgsgACACNgJsIAAgAjYCwAFBAAwrCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKyACIAAoAmw2AgBBAAwqCyADKAIAQQNqQXxxIgIoAgAhASADIAJBBGo2AgAgAUGYeGsiAkEAIAJB5wdHGwRAIAFBAUgNKyABQfUDSAR/QfQDBSAAKAJwQeCnEmwiAiABIAEgAkobCyEBCyAAIAE2AqQBQQAMKQsgAygCAEEDakF8cSIBKAIAIQQgAyABQQRqNgIAIARFDSkgAEGc7wBqKAIAIgEEfyABBSAAKAKQAUGQA20LIQICQAJAIAAoAqQBIgFBmHhrIgYEQCAGQecHRgRADAIFDAMLAAsgACgCkAEiAUE8bCACbSABIAAoAnBsaiEBDAELIAAoApABQeDPAGwgAm0hAQsgBCABNgIAQQAMKAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUgEQCACQZh4Rw0pBSACIAAoAnBKDSkLIAAgAjYCeEEADCcLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0nIAIgACgCeDYCAEEADCYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbN3akEESw0mIAAgAjYChAEgAkHNCEYEQCAAQcA+NgIUQQAMJgsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMJQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSUgAiAAKAKEATYCAEEADCQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDroQACUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl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ACECIAMgAUEEajYCACACRQ0KIAIgACgCTDYCAEEADAkLIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABQQFLDQkgCyABNgIAIAVBzh8gCxAaGkEADAgLIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABRQ0IIAogATYCACAFQc8fIAoQGhpBAAwHCyAAIAAoAgRqIQIgAEHw7gBqIQEgAEHIAWpBAEGUjAEQkQEaIAVBvB8gBBAaGiACIAAoArQBIAYQMiABIAAoAnA2AgAgAEH07gBqQYCAATsBACAAQfzuAGpDAACAPzgCACAAQazvAGpBATYCACAAQZDvAGpB6Qc2AgAgAEGg7wBqQdEINgIAIABB+O4AakGA6As2AgBBAAwGCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw7TDwAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAAABwsgACACNgKIAUEADAULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACAAIAI2ArABIAkgAjYCACAFQajOACAJEBoMBAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIABBsO8AaiACNgIAIAggAjYCACAFQarOACAIEBoMAwsgAygCAEEDakF8cSIBKAIAIQQgAyABQQRqNgIAIARFDQMgACgCOARAIABBlO8AaigCAEF+cUHoB0YEQCAAKAIEIQEgBEEBNgIAQQAgACgCDEEATA0EGiAAIAFqIQZBASECQQAhAQNAIAQgAgR/IAFB0M4AbCAGakHEL2ooAgBBCUoFQQALQQFxIgI2AgAgAUEBaiIBIAAoAgxIDQALQQAMBAsLIAAoArgBBEAgBCAAQcyNAWooAgBBCUo2AgAFIARBADYCAAtBAAwCCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNAiAHIAE2AgAgBUGfzgAgBxAaDAELQXsLIQAgAyQBIAAPCyADJAFBfwsHACAAEIsBC9IJARB/AkAgAkEBSA0AIAAoAgQiCARAIAEsAAAiBiAALAAAc0H/AXFBA0oNAQUgACABLAAAOgAAIAAgAS0AACIDQYABcQR/QcA+IANBA3ZBA3F0QZADbgUgA0HgAHFB4ABGBH9BoAFB0AAgA0EIcRsFIANBA3ZBA3EiA0EDRgR/QeADBUHAPiADdEHkAG4LCws2AqgCIAEsAAAhBgsCQAJAAkACQCAGQQNxDgQAAgIBAgtBASEDDAILIAJBAkgNAiABLAABQT9xIgohAyAKRQ0CDAELQQIhAwsgAyAIaiIRIAAoAqgCbEHAB0oNACAGQf8BcSIDQYABcQR/QYD3AiADQQN2QQNxdEGQA24FIANB4ABxQeAARgR/QcAHQeADIANBCHEbBSADQQN2QQNxIgNBA0YEf0HAFgVBgPcCIAN0QeQAbgsLCyENIABBCGogCEECdGohEiAAQcgBaiAIQQF0aiEKIAFBAWohAyACQX9qIQgCQAJAAkACQAJAIAZBA3EOAwABAgMLQQEhByADIQQgCCEJDAMLIAhBAXENAyAKIAhBAXYiCTsBAEECIQcgAyEEDAILIAJBAkgEQCAKQX87AQAMAwsgAy0AACIEIQkgBEH/AXFB/AFIBEBBASECIARB/wFxIQEFAkAgAkEDTgRAQQIhAiAJIAEtAAJBAnRqQf//A3EhAQwBCyAKQX87AQAMBAsLIAogATsBACAIIAJrIgkgAUEQdEEQdSIBSA0CQQIhByACIANqIQQgCSABayEJDAELIAJBAkgNASADLQAAIgZBP3EiA0UgAyANbEGALUtyDQEgAUECaiEBIAJBfmohAiAGQcAAcQRAA0ACQCACQQFIBEBBfCEOQcAAIQUMAQsgAUEBaiEMIAEsAAAiC0F/RiEBIAJBf2pB/gEgC0H/AXEgARtrIQsgAQRAIAwhASALIQIMAgsLCyAFQcAARgRAIA4PCyALQQBIDQIgCyECIAwhAQsgBkGAAXFFBEAgAyACIANtIglsIAJHDQIgA0EBTQRAIAMhByABIQQMAgsgA0F/aiEEIAlB//8DcSEHQQAhAgNAIAJBAXQgCmogBzsBACAEIAJBAWoiAkcNAAsgAyEHIAEhBAwBCyADQX9qIQ0gA0EBSwRAQQAhDCACIQsDfwJ/IAxBAXQgCmohCEEtIAtBAUgNABogAS0AACIFIQYgBUH/AXFB/AFIBH8gBUH/AXEhBUEBBUExIAtBAkgNARogBiABLQABQQJ0akH//wNxIQVBAgshBiAIIAU7AQAgCyAGayILIAVBEHRBEHUiBUgEQEF8IQ5BwAAMAQsgASAGaiEQIAIgBmsgBWshDyAMQQFqIgwgDUgEfyAQIQEgDyECDAIFQTULCwsiBUEtRgRAIAhBfzsBAAwDBSAFQTFGBEAgCEF/OwEADAQFIAVBNUYEQCAPQQBOBEAgAyEHIBAhBCAPIQkMBQsMBQUgBUHAAEYEQCAODwsLCwsFIAMhByABIQQgAiEJCwsgCUH7CUoNACAHQX9qQQF0IApqIAk7AQAgB0UEQEEADwtBACEBA0AgAUECdCASaiAENgIAIAFBAXQgCmouAQAgBGohBCABQQFqIgEgB0cNAAsgB0UEQCAHDwsgACARNgIEQQAPC0F8C9IHAQZ/IAFBAEwEQEF/DwsgACgCBCABSARAQX8PCwJAAn8CQAJAAkACQAJAAkAgAUEBaw4CAAECCyAALgHIASIHIANIBEAgAiAALAAAQXxxOgAAIAJBAWohBSAHQQFqIQcMAwVBfg8LAAsgAC4ByAEiBSEHIAAuAcoBIgYgBUYEQCAHQQF0QQFyIgcgA0oEQEF+DwUgAiAALAAAQXxxQQFyOgAAIAJBAWohBQwDCwALIAZBAmogB2ogBUH7AUpqIgcgA0oEQEF+DwsgAiAALAAAQXxxQQJyOgAAIAAuAcgBIgYhCCACQQFqIgUgBkH8AUgEfyAFIAY6AABBAQUgBSAIQfwBciIGOgAAIAIgCCAGQf8BcWtBAnY6AAJBAgtqIQUMAQsgAC4ByAEhBSABQQFKIQcMAQsgBEEARyAHIANIcQRAIAAuAcgBIQUgAUEBSgRAQQEhBwwCBUEAIQcMAwsACwwDC0EBIQYDQCAAQcgBaiAGQQF0ai8BACAFQf//A3FGBEAgBkEBaiIGIAFIBEAMAgUMAwsACwsgAUF/aiEIIAVBEHRBEHVBAmpBAkEBIAVBEHRBEHVB+wFKG2ohBSABQQJKBEBBASEGA0BBAkEBIABByAFqIAZBAXRqLgEAIglB+wFKGyAFIAlqaiEFIAggBkEBaiIGRw0ACwsgBSAAQcgBaiAIQQF0ai4BAGoiBSADSgRAQX4PBSACIAAsAABBA3I6AAAgAiABQYABckH/AXEiBjoAASAHIQhBASEKIAUMAgsACyABIAVBEHRBEHVsQQJqIgUgA0oEf0F+DwUgAiAALAAAQQNyOgAAIAIgAUH/AXEiBjoAASAHIQggBQsLIQcgAkECaiEFIAMgB2siCUUgBEVyRQRAIAIgBkHAAHI6AAEgCUF/akH/AW0hByAJQf8BSgRAIAVBfyAHQQEgB0EBShsQkQEaIAIgB0EBIAdBAUobQQJqaiEFCyAFIAlB/wFqIAdBgX5sajoAACAFQQFqIQUgAyEHCyAKBEAgAUF/aiEKIAgEQEEAIQYDQCAAQcgBaiAGQQF0ai4BACIIIQkgCEH8AUgEfyAFIAg6AABBAQUgBSAJQfwBciIIOgAAIAUgCSAIQf8BcWtBAnY6AAFBAgsgBWohBSAGQQFqIgYgCkgNAAsLCwtBACEGA0AgBSAAQQhqIAZBAnRqKAIAIABByAFqIAZBAXRqIgguAQAQkAEaIAguAQAgBWohBSAGQQFqIgYgAUcNAAsgBEEARyAFIAIgA2pJcUUEQCAHDwsgBUEAIAIgAyAFa2oQkQEaIAcLpQYCBH8IfSMBIQogBEUEQCAKJAFDAAAAAA8LIAhBgPcCRiILBEAgBUEBdCEFIARBAXQhBAUgCEGA/QBGBEAgBUEBdEEDbSEFIARBAXRBA20hBAsLEAohDCMBIQkjASAEQQJ0QQ9qQXBxaiQBIAEgCSAEIAVBACAGIAcgAEEBcUEOahEAACAGQX5GBH1DAAAAOCAHspUFQwAAgDdDAAAAOCAGQX9KGwshDSAEQQBKIgYEQEEAIQADQCAAQQJ0IAlqIgEgDSABKgIAlDgCACAEIABBAWoiAEcNAAsLIAsEQCAEQQJtIQEgBEEBSgRAQwAAAAAhDUEAIQADQCAAQQF0IgRBAnQgCWoqAgAiDiADKgIAIhGTQ/+AGz+UIQ8gAyAOIA+SOAIAIARBAXJBAnQgCWoqAgAiDiADKgIEIhKTQ8A+Gj6UIRAgAyAOIBCSOAIEIAMgDowgAyoCCCITk0PAPho+lCIUIA6TOAIIIA0gESAPkiIOIBOSIBSSIg0gDZSSIQ0gAEECdCACaiAOIBKSIBCSQwAAAD+UOAIAIABBAWoiACABRw0ACwVDAAAAACENCwUCfSAIQcC7AU4EQEMAAAAAIAhBwLsBaw0BGiACIAkgBEECdBCPARpDAAAAAAwBC0MAAAAAIAhBgP0Aaw0AGiAEQQNsIQUQCiEIIwEhASMBIAVBAnRBD2pBcHFqJAEgBgRAQQAhAANAIABBA2wiBkECdCABaiAAQQJ0IAlqKAIAIgc2AgAgBkEBakECdCABaiAHNgIAIAZBAmpBAnQgAWogBzYCACAEIABBAWoiAEcNAAsLIAVBAm0hBCAFQQFKBEBBACEAA0AgAEEBdCIFQQJ0IAFqKgIAIg0gAyoCACIQk0P/gBs/lCEOIAMgDSAOkjgCACAFQQFyQQJ0IAFqKgIAIg0gAyoCBCIRk0PAPho+lCEPIAMgDSAPkjgCBCADIA2MIAMqAgiTQ8A+Gj6UIA2TOAIIIABBAnQgAmogECAOkiARkiAPkkMAAAA/lDgCACAAQQFqIgAgBEcNAAsLIAgQCUMAAAAACyENCyAMEAkgCiQBIA0LgQUCB38CfSAAKAIIIQYgACgCDCIFQQBKIgcEQCAAKAIAIQQDQCADQQJ0IAFqIAMgBGosAACyOAIAIANBAWoiAyAFRw0ACyAAKAIEIQggBkEASgRAQQAhAwNAIANBAnQgAWoiCSoCACEKQQAhBANAIAkgCiAEQQJ0IAJqKgIAIAggAyAEIAVsamosAACylJIiCjgCACAEQQFqIgQgBkcNAAsgA0EBaiIDIAVHDQALC0EAIQIDQCACQQJ0IAFqIgMgAyoCAEMAAAA8lDgCACACQQFqIgIgBUcNAAsLIAAoAhAEQCAHRQRADwtBACEAA0AgAEECdCABaiIDKgIAQwAAAD+UIgpDAAAAQV0EfSAKQwAAAMFeBH0gCiAKXAR9QwAAAD8FIAqMIAogCkMAAAAAXSIEGyILQwAAyEGUQwAAAD+SjqghAkMAAIC/QwAAgD8gBBsgAkECdEHA6gFqKgIAIgpDAACAPyALIAKyQwrXIz2UkyILIAqUkyALQwAAgD8gCiAKlJOUlJKUQwAAAD+UQwAAAD+SCwVDAAAAAAsFQwAAgD8LIQogAyAKOAIAIABBAWoiACAFRw0ACwUgB0UEQA8LQQAhAANAIABBAnQgAWoiAyoCACIKQwAAAEFdBH0gCkMAAADBXgR9IAogClwEfUMAAAAABSAKjCAKIApDAAAAAF0iBBsiC0MAAMhBlEMAAAA/ko6oIQJDAACAv0MAAIA/IAQbIAJBAnRBwOoBaioCACIKQwAAgD8gCyACskMK1yM9lJMiCyAKlJMgC0MAAIA/IAogCpSTlJSSlAsFQwAAgL8LBUMAAIA/CyEKIAMgCjgCACAAQQFqIgAgBUcNAAsLC5gGAQd/IAJFIABFIAFFcnIgA0EKS3IEQCAERQRAQQAPCyAEQQM2AgBBAA8LQeAAEIoBIgVFBEAgBEUEQEEADwsgBEEBNgIAQQAPCyAFQXxqKAIAQQNxBEAgBUEAQeAAEJEBGgsgBUIANwIAIAVCADcCCCAFQX82AhAgBUMAAIA/OAIsIAUgADYCFCAFQQE2AlggBUEBNgJcIAVBoAE2AiAgAEECdCIAEIoBIgYEQAJAIAZBfGooAgBBA3EEQCAGQQAgABCRARoLIAVBPGoiCSAGNgIAIAAQigEiBkUEQCAFQQA2AkQgCSEADAELIAZBfGooAgBBA3EEQCAGQQAgABCRARoLIAUgBjYCRCAAEIoBIgdFBEAgBUFAa0EANgIAIAkhAAwBCyAHQXxqKAIAQQNxBEAgB0EAIAAQkQEaCyAFQUBrIgogBzYCACAFIAM2AhACQAJAIAUoAgAgAUcNACAFKAIEIAJHDQAgBSgCCCABRw0AIAUoAgwgAkcNAAwBCyAFKAIMIQggBSABNgIAIAUgAjYCBCAFIAE2AgggBSACNgIMIAEhAyACIQADQCADIABwIgYEQCAAIQMgBiEADAELCyAFIAEgAG42AgggBSACIABuIgE2AgwgCARAIAUoAhQEQAJAQQAhAANAIABBAnQgB2oiAygCACIGIAhuIQIgBiACIAhsayIGQX8gAW4iC0sgAiALS3INBCABIAJsIgIgASAGbCAIbiIBQX9zSw0EIAMgASACaiIBNgIAIAEgBSgCDCIBTwRAIAMgAUF/ajYCAAsgAEEBaiIAIAUoAhRPDQEgBSgCDCEBDAAACwALCwsgBSgCNARAIAUQZBoLCyAFEGQiAARAIAUoAkgQiwEgBSgCTBCLASAJKAIAEIsBIAUoAkQQiwEgCigCABCLASAFEIsBQQAhBQUgBUEBNgI0CyAERQRAIAUPCyAEIAA2AgAgBQ8LBSAFQTxqIgBBADYCAAsgBARAIARBATYCAAsgBSgCTBCLASAAKAIAEIsBIAUoAkQQiwEgBUFAaygCABCLASAFEIsBQQALlA0CEX8CfSAAKAIYIQkgACgCHCEMIAAgACgCCCIEIAAoAgwiBW4iATYCJCAAIAQgASAFbGs2AiggACAAKAIQIgNBFGxB9JcCaigCACICNgIwIAAgA0EUbEHwlwJqKAIAIgE2AhgCQAJAAkAgBCAFSwRAIAAgA0EUbEH4lwJqKgIAIAWzlCAEs5U4AiwgASAFIAEgBW4iAWxrIgNBfyAEbiIGSyABIAZLckUEQCABIARsIgEgAyAEbCAFbiIDQX9zTQRAIAAgAUEHaiADakF4cSIBNgIYIAIgBUEBdCAESSIDdiAFQQJ0IARJIgZ2IAVBA3QgBEkiB3YgBUEEdCAESSIEdiECIAMgBnIgB3IgBHIEQCAAIAI2AjALIAJFBEAgAEEBNgIwQQEhAgsMAwsLBSAAIANBFGxB/JcCaigCADYCLAwBCwwBCwJ/AkAgASAFbCIEIAEgAmxBCGoiA0sNAEH/////ASAFbiABSQ0AQQEhAiAEDAELQff///8BIAJuIAFJDQFBACECIAMLIQEgACgCUCABSQRAIAAoAkwgAUECdBCMASIERQ0BIAAgBDYCTCAAIAE2AlALIAAgAgR/IAAoAgwiAwRAIAOzIRIgACgCGCIBQQFLIQUgAUF+bSEGIAEhAkEAIQQDQCACBH8gACgCTCIHIAIgBGxBAnRqIAAqAiwgAkF+bUEBarIgBLMgEpUiE5MgAiAAKAIQQRRsQYCYAmooAgAiCBBlOAIAIAUEfyABIARsIQpBASECA38gAiAKakECdCAHaiAAKgIsIAYgAkEBaiICarIgE5MgASAIEGU4AgAgASACRw0AIAELBSABCwVBAAshAiAEQQFqIgQgA0cNAAsFIAAoAhghAQtBAUECIAAoAhBBCEobBSAAKAIwIgEgACgCGCICbEEEaiIDQXxKBEAgACgCECIEQRRsQYCYAmooAgAhBSAAKAJMIQYgAbMhEiACQQF2syETQXwhAQNAIAFBBGpBAnQgBmogACoCLCABsiASlSATkyACIAUQZTgCACABQQFqIgEgA0cNAAsFIAAoAhAhBAsgAiEBQQNBBCAEQQhKGws2AlQgACgCICABQX9qaiIBIAAoAhwiAksEQEH/////ASAAKAIUIgJuIAFJDQEgACgCSCACIAFBAnRsEIwBIgJFDQEgACACNgJIIAAgATYCHAUgAiEBCyAAKAI4RQRAIAAoAhQgAWwiAUUNAiAAKAJIQQAgAUECdBCRARoMAgsgACgCGCIBIAlNBEAgASAJTw0CIAAoAhRFDQIgACgCRCEGIAEhAkEAIQEDQCABQQJ0IAZqIgQoAgAhBSAEIAkgAmtBAXYiAzYCACADIAVqIgdBf2oiAkEAIAAoAhgiCGtHBEAgACgCSCEFIAAoAhwgAWwhCiACIAhqIQhBACECA0AgAiAKaiILQQJ0IAVqIAMgC2pBAnQgBWooAgA2AgAgAkEBaiICIAhJDQALCyAEIAc2AgAgAUEBaiIBIAAoAhRJBEAgACgCGCECDAELCwwCCyAAKAIUIgFFDQEgACgCRCENIAlBf2ohDiABQQJ0QXxqIQ9BACEEA0AgAUF/aiICQQJ0IA1qIgUoAgAiAyAOaiIBBEAgACgCSCEGIAIgDGwhByAAKAIcIAJsIQgDQCADIAFBf2oiAWogCGpBAnQgBmogASAHakECdCAGaigCADYCACABDQALCyAPIARBfGxqIQggAwRAIAAoAkggCCAAKAIcbGpBACADQQJ0EJEBGgsgBUEANgIAIAkgA0EBdGoiBiAAKAIYIgdJBEAgBkF/aiIFBH8gACgCSCEKIAAoAhwgAmwhCyAGQX5qIRAgB0F+aiERQQAhAUEAIQMDfyALIAEgEWpqQQJ0IApqIAsgASAQampBAnQgCmooAgA2AgAgA0F/cyEBIAUgA0EBaiIDRw0AIAULBUEACyEBIAdBf2oiAyABSwRAIAAoAkggCCAAKAIcbGpBACADIAFrQQJ0EJEBGgsgACgCPCACQQJ0aiIBIAEoAgAgByAGa0EBdmo2AgAFIAUgBiAHa0EBdiIDNgIAIANBf2oiBkEAIAAoAhgiAWtHBEAgACgCSCEFIAAoAhwgAmwhByABIAZqIQZBACEBA0AgASAHaiIIQQJ0IAVqIAMgCGpBAnQgBWooAgA2AgAgAUEBaiIBIAZJDQALCwsgBEEBaiEEIAIEQCACIQEMAQsLDAELIABBBTYCVCAAIAk2AhhBAQ8LQQAL9AMCAn8FfCMBIQQjAUEQaiQBIAG7IgiZIgZEje21oPfGsD5jBEAgBCQBIAAPCyAGIAK3IglEAAAAAAAA4D+iZARAIAQkAUMAAAAADwsgACABlLtEGC1EVPshCUCiIga9QiCIp0H/////B3EiAkH8w6T/A0kEfCACQYCAwPIDSQR8IAYFIAZEAAAAAAAAAABBABCFAQsFAnwgBiAGoSACQf//v/8HSw0AGgJAAkACQAJAIAYgBBCDAUEDcQ4DAAECAwsgBCsDACAEKwMIQQEQhQEMAwsgBCsDACAEKwMIEIIBDAILIAQrAwAgBCsDCEEBEIUBmgwBCyAEKwMAIAQrAwgQggGaCwshByAIRAAAAAAAAABAoiAJo7aLIAMoAgSylCIBjqghBSABIAWykyIBuyEKIAcgALuiIAajIAMoAgAiAiAFQQNqQQN0aisDACABIAEgAZQiAJS7IgdElahnVVVVxT+iIgggCkSVqGdVVVXFP6KhIgmiIAVBAmpBA3QgAmorAwAgALtEAAAAAAAA4D+iIgYgCqAgB0QAAAAAAADgP6KhIgeiIAVBA3QgAmorAwAgBiAKRLUrTFVVVdU/oqEgCKEiBqIgBUEBakEDdCACaisDAEQAAAAAAADwPyAJoSAHoSAGoaKgoKCitiEAIAQkASAAC9wEAg1/BHwgACgCGCEKIABBQGsoAgAgAUECdGoiCygCACEGIAAoAkwhEiAAKAJcIQ0gACgCJCEOIAAoAighDyAAKAIMIQggACgCPCABQQJ0aiIMKAIAIgAgAygCACIQTgRAIAwgADYCACALIAY2AgBBAA8LIAUoAgAhESAKQQBMBEBBACEBIAYhAgNAIAEgEUgEQCABQQFqIQMgASANbEECdCAEakMAAAAAOAIAIAIgD2oiAiAISSEBIAJBACAIIAEbayECIAAgDmogAUEBc0EBcWoiACAQSAR/IAMhAQwCBSADCyEBCwsgDCAANgIAIAsgAjYCACABDwtBACEBIAYhAwNAAkAgASARTgRAIAMhAgwBCyADIApsQQJ0IBJqIQYgAEECdCACaiEJRAAAAAAAAAAAIRNEAAAAAAAAAAAhFEQAAAAAAAAAACEVRAAAAAAAAAAAIRZBACEFA0AgEyAFQQJ0IAZqKgIAIAVBAnQgCWoqAgCUu6AhEyAVIAVBAXIiB0ECdCAGaioCACAHQQJ0IAlqKgIAlLugIRUgFiAFQQJyIgdBAnQgBmoqAgAgB0ECdCAJaioCAJS7oCEWIBQgBUEDciIHQQJ0IAZqKgIAIAdBAnQgCWoqAgCUu6AhFCAFQQRqIgUgCkgNAAsgAUEBaiEFIAEgDWxBAnQgBGogEyAVoCAWoCAUoLY4AgAgAyAPaiIDIAhJIQEgA0EAIAggARtrIQMgACAOaiABQQFzQQFxaiIAIBBIBH8gBSEBDAIFIAMhAiAFCyEBCwsgDCAANgIAIAsgAjYCACABC8YDAgx/AX0gACgCGCEIIABBQGsoAgAgAUECdGoiCSgCACEGIAAoAkwhECAAKAJcIQsgACgCJCEMIAAoAighDSAAKAIMIQcgACgCPCABQQJ0aiIKKAIAIgAgAygCACIOTgRAIAogADYCACAJIAY2AgBBAA8LIAUoAgAhDyAIQQBMBEBBACEBIAYhAgNAIAEgD0gEQCABQQFqIQMgASALbEECdCAEakMAAAAAOAIAIAIgDWoiAiAHSSEBIAJBACAHIAEbayECIAAgDGogAUEBc0EBcWoiACAOSAR/IAMhAQwCBSADCyEBCwsgCiAANgIAIAkgAjYCACABDwtBACEBIAYhAwNAAkAgASAPTgRAIAMhAgwBCyADIAhsQQJ0IBBqIQYgAEECdCACaiERQQAhBUMAAAAAIRIDQCASIAVBAnQgBmoqAgAgBUECdCARaioCAJSSIRIgBUEBaiIFIAhHDQALIAFBAWohBSABIAtsQQJ0IARqIBI4AgAgAyANaiIDIAdJIQEgA0EAIAcgARtrIQMgACAMaiABQQFzQQFxaiIAIA5IBH8gBSEBDAIFIAMhAiAFCyEBCwsgCiAANgIAIAkgAjYCACABC+oGAxB/BH0EfCAAKAIYIQwgAEFAaygCACABQQJ0aiIJKAIAIQYgACgCXCENIAAoAiQhDiAAKAIoIQ8gACgCDCEHIAAoAjwgAUECdGoiCigCACIBIAMoAgAiEE4EQCAKIAE2AgAgCSAGNgIAQQAPCyAFKAIAIREgB7MhGSAMQQBMBEBBACEDIAYhAgN/An8gAyARTgRAIAEhACADDAELIAAoAjAgAmwgB3CzIBmVIhZDiqsqPpQhFyADQQFqIQUgAyANbEECdCAEaiAWIBYgF5SUIhggF5O7IhpEAAAAAAAAAACiIBYgFiAWQwAAAD+UlCIXkiAWIBeUk7siG0QAAAAAAAAAAKKgRAAAAAAAAPA/IBqhIBuhIBcgFkM7qqo+lJMgGJO7IhqhtrtEAAAAAAAAAACioCAaRAAAAAAAAAAAoqC2OAIAIAIgD2oiAiAHSSEDIAJBACAHIAMbayECIAEgDmogA0EBc0EBcWoiASAQSAR/IAUhAwwCBSABIQAgBQsLCyEBIAogADYCACAJIAI2AgAgAQ8LQQAhBSAGIQMDfwJ/IAUgEU4EQCABIQAgAyECIAUMAQsgAUECdCACaiESIAAoAjAiEyADbCIIIAduIQYgCCAGIAdsayEUIAAoAkwhCEEEIAZrIRVEAAAAAAAAAAAhGkQAAAAAAAAAACEbRAAAAAAAAAAAIRxEAAAAAAAAAAAhHUEAIQYDQCAaIAZBAnQgEmoqAgAiFiAVIBMgBkEBaiIGbGoiC0F+akECdCAIaioCAJS7oCEaIBwgFiALQX9qQQJ0IAhqKgIAlLugIRwgHSAWIAtBAnQgCGoqAgCUu6AhHSAbIBYgC0EBakECdCAIaioCAJS7oCEbIAYgDEcNAAsgFLMgGZUiFkOKqyo+lCEXIAVBAWohBiAFIA1sQQJ0IARqIBogFiAWIBeUlCIYIBeTuyIaoiAcIBYgFiAWQwAAAD+UlCIXkiAWIBeUk7siHKKgIB1EAAAAAAAA8D8gGqEgHKEgFyAWQzuqqj6UkyAYk7siGqG2u6KgIBsgGqKgtjgCACADIA9qIgMgB0khBSADQQAgByAFG2shAyABIA5qIAVBAXNBAXFqIgEgEEgEfyAGIQUMAgUgASEAIAMhAiAGCwsLIQEgCiAANgIAIAkgAjYCACABC8gGAhB/Cn0gACgCGCEMIABBQGsoAgAgAUECdGoiCSgCACEGIAAoAlwhDSAAKAIkIQ4gACgCKCEPIAAoAgwhByAAKAI8IAFBAnRqIgooAgAiASADKAIAIhBOBEAgCiABNgIAIAkgBjYCAEEADwsgBSgCACERIAezIRwgDEEATARAQQAhAyAGIQIDfwJ/IAMgEU4EQCABIQAgAwwBCyAAKAIwIAJsIAdwsyAclSIXQ4qrKj6UIRggFyAXIBiUlCIWIBiTIRggFyAXIBdDAAAAP5SUIhmSIBcgGZSTIRogA0EBaiEFIAMgDWxBAnQgBGogGSAXQzuqqj6UkyAWkyIXQwAAAACURAAAAAAAAPA/IBi7oSAau6EgF7uhtkMAAAAAlCAaQwAAAACUIBhDAAAAAJSSkpI4AgAgAiAPaiICIAdJIQMgAkEAIAcgAxtrIQIgASAOaiADQQFzQQFxaiIBIBBIBH8gBSEDDAIFIAEhACAFCwsLIQEgCiAANgIAIAkgAjYCACABDwtBACEFIAYhAwN/An8gBSARTgRAIAEhACADIQIgBQwBCyABQQJ0IAJqIRIgACgCMCITIANsIgggB24hBiAIIAYgB2xrIRQgACgCTCEIQQQgBmshFUMAAAAAIRdDAAAAACEYQwAAAAAhGUMAAAAAIRpBACEGA0AgFyAGQQJ0IBJqKgIAIhYgFSATIAZBAWoiBmxqIgtBfmpBAnQgCGoqAgCUkiEXIBkgFiALQX9qQQJ0IAhqKgIAlJIhGSAaIBYgC0ECdCAIaioCAJSSIRogGCAWIAtBAWpBAnQgCGoqAgCUkiEYIAYgDEcNAAsgFLMgHJUiFkOKqyo+lCEbIBYgFiAblJQiHyAbkyEbIBYgFiAWQwAAAD+UlCIdkiAWIB2UkyEeIAVBAWohBiAFIA1sQQJ0IARqIB0gFkM7qqo+lJMgH5MiFiAYlCAaRAAAAAAAAPA/IBu7oSAeu6EgFruhtpQgHiAZlCAbIBeUkpKSOAIAIAMgD2oiAyAHSSEFIANBACAHIAUbayEDIAEgDmogBUEBc0EBcWoiASAQSAR/IAYhBQwCBSABIQAgAyECIAYLCwshASAKIAA2AgAgCSACNgIAIAEL5AEBB38gAEFAaygCACABQQJ0aiIGKAIAIQIgACgCXCEJIAAoAiQhCiAAKAIoIQsgACgCDCEHIAAoAjwgAUECdGoiCCgCACIBIAMoAgAiDE4EQCAIIAE2AgAgBiACNgIAQQAPCyAFKAIAIQVBACEDIAIhAANAAkAgAyAFTgRAIAMhAgwBCyADQQFqIQIgAyAJbEECdCAEakMAAAAAOAIAIAAgC2oiACAHSSEDIABBACAHIAMbayEAIAEgCmogA0EBc0EBcWoiASAMSARAIAIhAwwCCwsLIAggATYCACAGIAA2AgAgAgsyACAAKAJIEIsBIAAoAkwQiwEgACgCPBCLASAAKAJEEIsBIABBQGsoAgAQiwEgABCLAQuGBwERfyMBIQkjAUEQaiQBIAlBBGohCiADKAIAIQsgBSgCACEHIAAoAkgiDiABIAAoAhwiEGwiEkECdGohDyAAKAIYIg1Bf2ohEyAAKAJYIRUCQCAAKAJEIAFBAnRqIgYoAgAEQCAKIAc2AgAgCSAGKAIANgIAIABBATYCOCAAKAJUIQYgACABIA8gCSAEIAogBkEHcUEEahEBACERIAAoAjwgAUECdGoiDCgCACIGIAkoAgAiCEgEQCAJIAY2AgAFIAghBgsgCiARNgIAIAwgDCgCACAGazYCACAJKAIAIQggDUEBSgRAQQAhBgNAIAZBAnQgD2ogBiAIakECdCAPaigCADYCACATIAZBAWoiBkcNAAsLIAAoAkQgAUECdGoiDCgCACAIayEIIAwgCDYCACAIBEAgCSgCACERQQAhBgNAIAYgE2oiFEECdCAPaiARIBRqQQJ0IA9qKAIANgIAIAggBkEBaiIGRw0ACwsgCigCACIGIAAoAlxsQQJ0IARqIQQgByAGayEGIAwoAgANAQUgByEGCyALQQBHIAZBAEdxRQ0AIBAgE2shDCANIBJqQX9qQQJ0IA5qIREgDUF+aiAQayEQA0AgCiAMIAsgCyAMSxsiCDYCACAJIAY2AgAgCEEARyEHIAJBAEciFARAIAcEQEEAIQcDQCAHIBNqQQJ0IA9qIAcgFWxBAnQgAmooAgA2AgAgB0EBaiIHIAhJDQALCwUgBwRAIBFBAEF8IBAgC0F/cyIHIBAgB0sbQQJ0axCRARoLCyAAKAIYIRIgACgCSCABIAAoAhxsQQJ0aiENIABBATYCOCAAKAJUIQcgACABIA0gCiAEIAkgB0EHcUEEahEBACEWIAAoAjwgAUECdGoiDigCACIHIAooAgAiCEgEQCAKIAc2AgAFIAghBwsgCSAWNgIAIA4gDigCACAHazYCACAKKAIAIQggEkF/aiEOIBJBAUoEQEEAIQcDQCAHQQJ0IA1qIAcgCGpBAnQgDWooAgA2AgAgDiAHQQFqIgdHDQALCyAGIAkoAgAiB2shBiAHIAAoAlxsQQJ0IARqIQQgCCAVbEECdCACakEAIBQbIQIgCyAIayILQQBHIAZBAEdxDQALIAMgAygCACALazYCACAFIAUoAgAgBms2AgAgCSQBDwsgAyADKAIAIAtrNgIAIAUgBSgCACAGazYCACAJJAELygEBBX8gBCgCACEGIAIoAgAhByAAKAJYIQggACgCXCEJIAAgACgCFCIFNgJcIAAgBTYCWCAFBEAgAQRAQQAhBQNAIAQgBjYCACACIAc2AgAgACAFIAVBAnQgAWogAiAFQQJ0IANqIAQQbCAFQQFqIgUgACgCFEkNAAsFQQAhAQNAIAQgBjYCACACIAc2AgAgACABQQAgAiABQQJ0IANqIAQQbCABQQFqIgEgACgCFEkNAAsLCyAAIAg2AlggACAJNgJcIAAoAlRBBUYLDgAgACgCPBABQf//A3ELuQIBB38jASEFIwFBIGokASAFQRBqIQYgBSIDIAAoAhwiBDYCACADIAAoAhQgBGsiBDYCBCADIAE2AgggAyACNgIMIAMhAUECIQMgAiAEaiEHAkACQANAIAcgACgCPCABIAMgBhACQf//A3EEfyAGQX82AgBBfwUgBigCAAsiBEcEQCAEQQBIDQIgAUEIaiABIAQgASgCBCIISyIJGyIBIAQgCEEAIAkbayIIIAEoAgBqNgIAIAEgASgCBCAIazYCBCAJQR90QR91IANqIQMgByAEayEHDAELCyAAIAAoAiwiASAAKAIwajYCECAAIAE2AhwgACABNgIUDAELIABBADYCECAAQQA2AhwgAEEANgIUIAAgACgCAEEgcjYCACADQQJGBH9BAAUgAiABKAIEawshAgsgBSQBIAILRgEBfyMBIQMjAUEQaiQBIAAoAjwgAacgAUIgiKcgAkH/AXEgAxAMQf//A3EEfiADQn83AwBCfwUgAykDAAshASADJAEgAQuvFwMTfwN+AXwjASEWIwFBsARqJAEgFkEgaiEGIBYiDCEQIAxBmARqIgtBADYCACAMQZwEaiIJQQxqIQ8gAb0iGUIAUwR/IAGaIgG9IRlBy94CIRFBAQVBzt4CQdHeAkHM3gIgBEEBcRsgBEGAEHEbIREgBEGBEHFBAEcLIRIgGUKAgICAgICA+P8Ag0KAgICAgICA+P8AUQR/QebeAkHq3gIgBUEgcUEARyIDG0He3gJB4t4CIAMbIAEgAWIbIQUgAEEgIAIgEkEDaiIDIARB//97cRB7IAAgESASEHQgACAFQQMQdCAAQSAgAiADIARBgMAAcxB7IAMFAn8gASALEIABRAAAAAAAAABAoiIBRAAAAAAAAAAAYiIHBEAgCyALKAIAQX9qNgIACyAFQSByIhNB4QBGBEAgEUEJaiARIAVBIHEiDRshCEEMIANrIgdFIANBC0tyRQRARAAAAAAAACBAIRwDQCAcRAAAAAAAADBAoiEcIAdBf2oiBw0ACyAILAAAQS1GBHwgHCABmiAcoaCaBSABIBygIByhCyEBCyAPQQAgCygCACIGayAGIAZBAEgbrCAPEHkiB0YEQCAJQQtqIgdBMDoAAAsgEkECciEKIAdBf2ogBkEfdUECcUErajoAACAHQX5qIgYgBUEPajoAACADQQFIIQkgBEEIcUUhDiAMIQUDQCAFIA0gAaoiB0GgqAJqLQAAcjoAACABIAe3oUQAAAAAAAAwQKIhASAFQQFqIgcgEGtBAUYEfyAJIAFEAAAAAAAAAABhcSAOcQR/IAcFIAdBLjoAACAFQQJqCwUgBwshBSABRAAAAAAAAAAAYg0ACwJ/AkAgA0UNACAFQX4gEGtqIANODQAgDyADQQJqaiAGayEJIAYMAQsgBSAPIBBrIAZraiEJIAYLIQcgAEEgIAIgCSAKaiIDIAQQeyAAIAggChB0IABBMCACIAMgBEGAgARzEHsgACAMIAUgEGsiBRB0IABBMCAJIAUgDyAHayIHamtBAEEAEHsgACAGIAcQdCAAQSAgAiADIARBgMAAcxB7IAMMAQsgBwRAIAsgCygCAEFkaiIHNgIAIAFEAAAAAAAAsEGiIQEFIAsoAgAhBwsgBiAGQaACaiAHQQBIGyIJIQYDQCAGIAGrIgg2AgAgBkEEaiEGIAEgCLihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACyAHQQBKBEAgByEIIAkhBwNAIAhBHSAIQR1IGyENIAZBfGoiCCAHTwRAIA2tIRlBACEKA0AgCCAKrSAIKAIArSAZhnwiGkKAlOvcA4AiG0KA7JSjfH4gGnw+AgAgG6chCiAIQXxqIgggB08NAAsgCgRAIAdBfGoiByAKNgIACwsgBiAHSwRAAkADfyAGQXxqIggoAgANASAIIAdLBH8gCCEGDAEFIAgLCyEGCwsgCyALKAIAIA1rIgg2AgAgCEEASg0ACwUgByEIIAkhBwtBBiADIANBAEgbIQ4gCSENIAhBAEgEfyAOQRlqQQltQQFqIQogE0HmAEYhFCAGIQMDf0EAIAhrIgZBCSAGQQlIGyEJIAcgA0kEQEEBIAl0QX9qIRVBgJTr3AMgCXYhF0EAIQggByEGA0AgBiAIIAYoAgAiGCAJdmo2AgAgFSAYcSAXbCEIIAZBBGoiBiADSQ0ACyAHIAdBBGogBygCABshByAIBEAgAyAINgIAIANBBGohAwsFIAcgB0EEaiAHKAIAGyEHCyANIAcgFBsiBiAKQQJ0aiADIAMgBmtBAnUgCkobIQMgCyALKAIAIAlqIgg2AgAgCEEASA0AIAMhCCAHCwUgBiEIIAcLIgMgCEkEQCANIANrQQJ1QQlsIQcgAygCACIJQQpPBEBBCiEGA0AgB0EBaiEHIAkgBkEKbCIGTw0ACwsFQQAhBwsgDkEAIAcgE0HmAEYbayATQecARiITIA5BAEciFHFBH3RBH3VqIgYgCCANa0ECdUEJbEF3akgEfyAGQYDIAGoiBkEJbSILQXdsIAZqIgZBCEgEQEEKIQkDQCAGQQFqIQogCUEKbCEJIAZBB0gEQCAKIQYMAQsLBUEKIQkLIAtBAnQgDWpBhGBqIgYoAgAiCyAJbiIVIAlsIQogBkEEaiAIRiIXIAsgCmsiC0VxRQRARAEAAAAAAEBDRAAAAAAAAEBDIBVBAXEbIQFEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gFyALIAlBAXYiFUZxGyALIBVJGyEcIBIEQCABmiABIBEsAABBLUYiCxshASAcmiAcIAsbIRwLIAYgCjYCACABIBygIAFiBEAgBiAJIApqIgc2AgAgB0H/k+vcA0sEQANAIAZBADYCACAGQXxqIgYgA0kEQCADQXxqIgNBADYCAAsgBiAGKAIAQQFqIgc2AgAgB0H/k+vcA0sNAAsLIA0gA2tBAnVBCWwhByADKAIAIgpBCk8EQEEKIQkDQCAHQQFqIQcgCiAJQQpsIglPDQALCwsLIAMhCSAHIQogBkEEaiIDIAggCCADSxsFIAMhCSAHIQogCAsiAyAJSwR/A38CfyADQXxqIgcoAgAEQCADIQdBAQwBCyAHIAlLBH8gByEDDAIFQQALCwsFIAMhB0EACyELIBMEfyAUQQFzIA5qIgMgCkogCkF7SnEEfyADQX9qIAprIQggBUF/agUgA0F/aiEIIAVBfmoLIQUgBEEIcQR/IAgFIAsEQCAHQXxqKAIAIg4EQCAOQQpwBEBBACEDBUEKIQZBACEDA0AgA0EBaiEDIA4gBkEKbCIGcEUNAAsLBUEJIQMLBUEJIQMLIAcgDWtBAnVBCWxBd2ohBiAFQSByQeYARgR/IAggBiADayIDQQAgA0EAShsiAyAIIANIGwUgCCAGIApqIANrIgNBACADQQBKGyIDIAggA0gbCwsFIA4LIQNBACAKayEGIABBICACIAVBIHJB5gBGIhMEf0EAIQggCkEAIApBAEobBSAPIAYgCiAKQQBIG6wgDxB5IgZrQQJIBEADQCAGQX9qIgZBMDoAACAPIAZrQQJIDQALCyAGQX9qIApBH3VBAnFBK2o6AAAgBkF+aiIIIAU6AAAgDyAIawsgEkEBaiADakEBIARBA3ZBAXEgA0EARyIUG2pqIg4gBBB7IAAgESASEHQgAEEwIAIgDiAEQYCABHMQeyATBEAgDEEJaiIKIQsgDEEIaiEIIA0gCSAJIA1LGyIJIQYDQCAGKAIArSAKEHkhBSAGIAlGBEAgBSAKRgRAIAhBMDoAACAIIQULBSAFIAxLBEAgDEEwIAUgEGsQkQEaA0AgBUF/aiIFIAxLDQALCwsgACAFIAsgBWsQdCAGQQRqIgUgDU0EQCAFIQYMAQsLIARBCHFFIBRBAXNxRQRAIABB7t4CQQEQdAsgAEEwIAUgB0kgA0EASnEEfwN/IAUoAgCtIAoQeSIGIAxLBEAgDEEwIAYgEGsQkQEaA0AgBkF/aiIGIAxLDQALCyAAIAYgA0EJIANBCUgbEHQgA0F3aiEGIAVBBGoiBSAHSSADQQlKcQR/IAYhAwwBBSAGCwsFIAMLQQlqQQlBABB7BSAAQTAgCSAHIAlBBGogCxsiC0kgA0F/SnEEfyAEQQhxRSERIAxBCWoiDSESQQAgEGshECAMQQhqIQogCSEHIAMhBQN/IA0gBygCAK0gDRB5IgNGBEAgCkEwOgAAIAohAwsCQCAHIAlGBEAgA0EBaiEGIAAgA0EBEHQgBUEBSCARcQRAIAYhAwwCCyAAQe7eAkEBEHQgBiEDBSADIAxNDQEgDEEwIAMgEGoQkQEaA0AgA0F/aiIDIAxLDQALCwsgACADIBIgA2siAyAFIAUgA0obEHQgB0EEaiIHIAtJIAUgA2siBUF/SnENACAFCwUgAwtBEmpBEkEAEHsgACAIIA8gCGsQdAsgAEEgIAIgDiAEQYDAAHMQeyAOCwshACAWJAEgAiAAIAAgAkgbC9ACAQV/IwEhASMBQeABaiQBIAFBoAFqIgJCADcDACACQgA3AwggAkIANwMQIAJCADcDGCACQgA3AyAgAUHQAWoiAyAAKAIANgIAQQAgAyABQdAAaiIAIAIQc0EATgRAQdyrAigCABpBkKsCKAIAIQRB2qsCLAAAQQFIBEBBkKsCIARBX3E2AgALQcCrAigCAARAQZCrAiADIAAgAhBzGgVBvKsCKAIAIQVBvKsCIAE2AgBBrKsCIAE2AgBBpKsCIAE2AgBBwKsCQdAANgIAQaCrAiABQdAAajYCAEGQqwIgAyAAIAIQcxogBQRAQbSrAigCACEAQZCrAkEAQQAgAEEBcUECahECABpBvKsCIAU2AgBBwKsCQQA2AgBBoKsCQQA2AgBBrKsCQQA2AgBBpKsCQQA2AgALC0GQqwJBkKsCKAIAIARBIHFyNgIACyABJAEL8xICFX8BfiMBIRAjAUFAayQBIBBBKGohCiAQQTBqIRQgEEE8aiEWIBBBOGoiDEGDsgI2AgAgAEEARyERIBBBKGoiFSESIBBBJ2ohFwJAAkADQAJAA0AgCUF/SgRAQX8gBCAJaiAEQf////8HIAlrShshCQsgDCgCACIILAAAIgVFDQMgCCEEAkACQANAAkACQCAFQRh0QRh1DiYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwALIAwgBEEBaiIENgIAIAQsAAAhBQwBCwsMAQsgBCEFA38gBCwAAUElRwRAIAUhBAwCCyAFQQFqIQUgDCAEQQJqIgQ2AgAgBCwAAEElRg0AIAULIQQLIAQgCGshBCARBEAgACAIIAQQdAsgBA0ACyAMKAIAIgQsAAEiB0FQakEKSQR/QQNBASAELAACQSRGIgYbIQVBASATIAYbIRMgB0FQakF/IAYbBUEBIQVBfwshDiAMIAQgBWoiBDYCACAELAAAIgZBYGoiBUEfS0EBIAV0QYnRBHFFcgRAQQAhBQVBACEGA0AgBkEBIAV0ciEFIAwgBEEBaiIENgIAIAQsAAAiBkFgaiIHQR9LQQEgB3RBidEEcUVyRQRAIAUhBiAHIQUMAQsLCyAGQf8BcUEqRgRAAn8CQCAEQQFqIgYsAAAiB0FQakEKTw0AIAQsAAJBJEcNACAHQVBqQQJ0IANqQQo2AgAgBEEDaiEEIAYsAABBUGpBA3QgAmopAwCnIQZBAQwBCyATBEBBfyEJDAMLIBEEfyABKAIAQQNqQXxxIgQoAgAhByABIARBBGo2AgAgBiEEIAcFIAYhBEEACyEGQQALIRMgDCAENgIAIAVBgMAAciAFIAZBAEgiBRshDUEAIAZrIAYgBRshDwUgDBB1Ig9BAEgEQEF/IQkMAgsgDCgCACEEIAUhDQsgBCwAAEEuRgRAAkAgBEEBaiEFIAQsAAFBKkcEQCAMIAU2AgAgDBB1IQQgDCgCACEFDAELIARBAmoiBSwAACIGQVBqQQpJBEAgBCwAA0EkRgRAIAZBUGpBAnQgA2pBCjYCACAFLAAAQVBqQQN0IAJqKQMApyEGIAwgBEEEaiIFNgIAIAYhBAwCCwsgEwRAQX8hCQwDCyARBEAgASgCAEEDakF8cSIGKAIAIQQgASAGQQRqNgIABUEAIQQLIAwgBTYCAAsFIAQhBUF/IQQLIAUhBkEAIQsDQCAGLAAAQb9/akE5SwRAQX8hCQwCCyAMIAZBAWoiBzYCACAGLAAAIAtBOmxqQY+kAmosAAAiGEH/AXEiBUF/akEISQRAIAchBiAFIQsMAQsLIBhFBEBBfyEJDAELIA5Bf0ohBwJAAkAgGEETRgRAIAcEQEF/IQkMBAsFAkAgBwRAIA5BAnQgA2ogBTYCACAKIA5BA3QgAmopAwA3AwAMAQsgEUUEQEEAIQkMBQsgCiAFIAEQdgwCCwsgEQ0AQQAhBAwBCyANQf//e3EiByANIA1BgMAAcRshBQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBiwAACIGQV9xIAYgBkEPcUEDRiALQQBHcRsiBkHBAGsOOAkKBwoJCQkKCgoKCgoKCgoKCggKCgoKCwoKCgoKCgoKCQoFAwkJCQoDCgoKCgACAQoKBgoECgoLCgsCQAJAAkACQAJAAkACQAJAIAtB/wFxQRh0QRh1DggAAQIDBAcFBgcLIAooAgAgCTYCAEEAIQQMFwsgCigCACAJNgIAQQAhBAwWCyAKKAIAIAmsNwMAQQAhBAwVCyAKKAIAIAk7AQBBACEEDBQLIAooAgAgCToAAEEAIQQMEwsgCigCACAJNgIAQQAhBAwSCyAKKAIAIAmsNwMAQQAhBAwRC0EAIQQMEAsgBUEIciEFIARBCCAEQQhLGyEEQfgAIQYMCQsgBCASIAopAwAiGSAVEHgiCGsiBkEBaiAFQQhxRSAEIAZKchshBEEAIQdBut4CIQsMCwsgCikDACIZQgBTBH8gCkIAIBl9Ihk3AwBBut4CIQtBAQVBu94CQbzeAkG63gIgBUEBcRsgBUGAEHEbIQsgBUGBEHFBAEcLIQcMCAsgCikDACEZQQAhB0G63gIhCwwHCyAXIAopAwA8AAAgFyEGIAchBUEBIQhBACEHQbreAiELIBIhBAwKCyAKKAIAIgVBxN4CIAUbIgYgBBB6Ig1FIQ4gByEFIAQgDSAGayAOGyEIQQAhB0G63gIhCyAEIAZqIA0gDhshBAwJCyAUIAopAwA+AgAgFEEANgIEIAogFDYCACAUIQZBfyEHDAULIAQEQCAKKAIAIQYgBCEHDAUFIABBICAPQQAgBRB7QQAhBAwHCwALIAAgCisDACAPIAQgBSAGEHEhBAwHCyAIIQYgBCEIQQAhB0G63gIhCyASIQQMBQsgCikDACIZIBUgBkEgcRB3IQhBAEECIAVBCHFFIBlCAFFyIgsbIQdBut4CIAZBBHZBut4CaiALGyELDAILIBkgFRB5IQgMAQtBACEEIAYhCAJAAkADQCAIKAIAIgsEQCAWIAsQfCILQQBIIg0gCyAHIARrS3INAiAIQQRqIQggByAEIAtqIgRLDQELCwwBCyANBEBBfyEJDAYLCyAAQSAgDyAEIAUQeyAEBEBBACEIA0AgBigCACIHRQ0DIBYgBxB8IgcgCGoiCCAESg0DIAZBBGohBiAAIBYgBxB0IAggBEkNAAsFQQAhBAsMAQsgCCAVIBlCAFIiDSAEQQBHciIOGyEGIAVB//97cSAFIARBf0obIQUgBCASIAhrIA1BAXNqIgggBCAIShtBACAOGyEIIBIhBAwBCyAAQSAgDyAEIAVBgMAAcxB7IA8gBCAPIARKGyEEDAELIABBICAHIAQgBmsiDSAIIAggDUgbIg5qIgggDyAPIAhIGyIEIAggBRB7IAAgCyAHEHQgAEEwIAQgCCAFQYCABHMQeyAAQTAgDiANQQAQeyAAIAYgDRB0IABBICAEIAggBUGAwABzEHsLDAELCwwBCyAARQRAIBMEf0EBIQADQCAAQQJ0IANqKAIAIgQEQCAAQQN0IAJqIAQgARB2IABBAWoiAEEKSQ0BQQEhCQwECwtBACEBA38gAQRAQX8hCQwECyAAQQFqIgBBCkkEfyAAQQJ0IANqKAIAIQEMAQVBAQsLBUEACyEJCwsgECQBIAkLFgAgACgCAEEgcUUEQCABIAIgABB+CwtGAQN/IAAoAgAiASwAACICQVBqQQpJBEADQCACIANBCmxBUGpqIQMgACABQQFqIgE2AgAgASwAACICQVBqQQpJDQALCyADC9cDAwF/AX4BfCABQRRNBEACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOCgABAgMEBQYHCAkKCyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADNgIADAkLIAIoAgBBA2pBfHEiASgCACEDIAIgAUEEajYCACAAIAOsNwMADAgLIAIoAgBBA2pBfHEiASgCACEDIAIgAUEEajYCACAAIAOtNwMADAcLIAIoAgBBB2pBeHEiASkDACEEIAIgAUEIajYCACAAIAQ3AwAMBgsgAigCAEEDakF8cSIBKAIAIQMgAiABQQRqNgIAIAAgA0H//wNxQRB0QRB1rDcDAAwFCyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADQf//A3GtNwMADAQLIAIoAgBBA2pBfHEiASgCACEDIAIgAUEEajYCACAAIANB/wFxQRh0QRh1rDcDAAwDCyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADQf8Bca03AwAMAgsgAigCAEEHakF4cSIBKwMAIQUgAiABQQhqNgIAIAAgBTkDAAwBCyACKAIAQQdqQXhxIgErAwAhBSACIAFBCGo2AgAgACAFOQMACwsLNgAgAEIAUgRAA0AgAUF/aiIBIAIgAKdBD3FBoKgCai0AAHI6AAAgAEIEiCIAQgBSDQALCyABCy4AIABCAFIEQANAIAFBf2oiASAAp0EHcUEwcjoAACAAQgOIIgBCAFINAAsLIAELgwECAn8BfiAApyECIABC/////w9WBEADQCABQX9qIgEgAEIKgCIEQnZ+IAB8p0H/AXFBMHI6AAAgAEL/////nwFWBEAgBCEADAELCyAEpyECCyACBEADQCABQX9qIgEgAkEKbiIDQXZsIAJqQTByOgAAIAJBCk8EQCADIQIMAQsLCyABC88BAQF/AkACQCABQQBHIgIgAEEDcUEAR3FFDQADQCAALAAABEAgAUF/aiIBQQBHIgIgAEEBaiIAQQNxQQBHcQ0BDAILCwwBCyACBEACQCAALAAARQRAIAFFDQEMAwsCQAJAIAFBA00NAANAIAAoAgAiAkGAgYKEeHFBgIGChHhzIAJB//37d2pxRQRAIABBBGohACABQXxqIgFBA0sNAQwCCwsMAQsgAUUNAQsDQCAALAAARQ0DIABBAWohACABQX9qIgENAAsLC0EAIQALIAALewEBfyMBIQUjAUGAAmokASAEQYDABHFFIAIgA0pxBEAgBSABQRh0QRh1IAIgA2siAkGAAiACQYACSRsQkQEaIAJB/wFLBEAgAiEBA0AgACAFQYACEHQgAUGAfmoiAUH/AUsNAAsgAkH/AXEhAgsgACAFIAIQdAsgBSQBCxAAIAAEfyAAIAEQfQVBAAsLigIAIAAEfwJ/IAFBgAFJBEAgACABOgAAQQEMAQtBmN8CKAIARQRAQX8gAUGAf3FBgL8DRw0BGiAAIAE6AABBAQwBCyABQYAQSQRAIAAgAUEGdkHAAXI6AAAgACABQT9xQYABcjoAAUECDAELIAFBgEBxQYDAA0YgAUGAsANJcgRAIAAgAUEMdkHgAXI6AAAgACABQQZ2QT9xQYABcjoAASAAIAFBP3FBgAFyOgACQQMMAQsgAUGAgHxqQYCAwABJBH8gACABQRJ2QfABcjoAACAAIAFBDHZBP3FBgAFyOgABIAAgAUEGdkE/cUGAAXI6AAIgACABQT9xQYABcjoAA0EEBUF/CwsFQQELC9YBAQN/AkACQCACKAIQIgMNACACEH9FBEAgAigCECEDDAELDAELIAMgAigCFCIDayABSQRAIAIoAiQhAyACIAAgASADQQFxQQJqEQIAGgwBCyABRSACLABLQQBIckUEQAJAIAEhBANAIAAgBEF/aiIFaiwAAEEKRwRAIAUEQCAFIQQMAgUMAwsACwsgAigCJCEDIAIgACAEIANBAXFBAmoRAgAgBEkNAiACKAIUIQMgASAEayEBIAAgBGohAAsLIAMgACABEI8BGiACIAIoAhQgAWo2AhQLC2EBAX8gACAALABKIgEgAUH/AWpyOgBKIAAoAgAiAUEIcQR/IAAgAUEgcjYCAEF/BSAAQQA2AgggAEEANgIEIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhBBAAsLkQECAX8CfgJAAkAgAL0iA0I0iCIEp0H/D3EiAgRAIAJB/w9GBEAMAwUMAgsACyABIABEAAAAAAAAAABiBH8gAEQAAAAAAADwQ6IgARCAASEAIAEoAgBBQGoFQQALNgIADAELIAEgBKdB/w9xQYJ4ajYCACADQv////////+HgH+DQoCAgICAgIDwP4S/IQALIAALqQEBAX8gAUH/B0oEQCABQYJwaiICQf8HIAJB/wdIGyABQYF4aiABQf4PSiICGyEBIABEAAAAAAAA4H+iIgBEAAAAAAAA4H+iIAAgAhshAAUgAUGCeEgEQCABQfwPaiICQYJ4IAJBgnhKGyABQf4HaiABQYRwSCICGyEBIABEAAAAAAAAEACiIgBEAAAAAAAAEACiIAAgAhshAAsLIAAgAUH/B2qtQjSGv6ILlAEBBHwgACAAoiICIAKiIQNEAAAAAAAA8D8gAkQAAAAAAADgP6IiBKEiBUQAAAAAAADwPyAFoSAEoSACIAIgAiACRJAVyxmgAfo+okR3UcEWbMFWv6CiRExVVVVVVaU/oKIgAyADoiACRMSxtL2e7iE+IAJE1DiIvun6qD2ioaJErVKcgE9+kr6goqCiIAAgAaKhoKAL/AgDBn8BfgR8IwEhBCMBQTBqJAEgBEEQaiEFIAC9IghCP4inIQYCfwJAIAhCIIinIgJB/////wdxIgNB+9S9gARJBH8gAkH//z9xQfvDJEYNASAGQQBHIQIgA0H9souABEkEfyACBH8gASAARAAAQFT7Ifk/oCIARDFjYhphtNA9oCIJOQMAIAEgACAJoUQxY2IaYbTQPaA5AwhBfwUgASAARAAAQFT7Ifm/oCIARDFjYhphtNC9oCIJOQMAIAEgACAJoUQxY2IaYbTQvaA5AwhBAQsFIAIEfyABIABEAABAVPshCUCgIgBEMWNiGmG04D2gIgk5AwAgASAAIAmhRDFjYhphtOA9oDkDCEF+BSABIABEAABAVPshCcCgIgBEMWNiGmG04L2gIgk5AwAgASAAIAmhRDFjYhphtOC9oDkDCEECCwsFAn8gA0G8jPGABEkEQCADQb3714AESQRAIANB/LLLgARGDQQgBgRAIAEgAEQAADB/fNkSQKAiAETKlJOnkQ7pPaAiCTkDACABIAAgCaFEypSTp5EO6T2gOQMIQX0MAwUgASAARAAAMH982RLAoCIARMqUk6eRDum9oCIJOQMAIAEgACAJoUTKlJOnkQ7pvaA5AwhBAwwDCwAFIANB+8PkgARGDQQgBgRAIAEgAEQAAEBU+yEZQKAiAEQxY2IaYbTwPaAiCTkDACABIAAgCaFEMWNiGmG08D2gOQMIQXwMAwUgASAARAAAQFT7IRnAoCIARDFjYhphtPC9oCIJOQMAIAEgACAJoUQxY2IaYbTwvaA5AwhBBAwDCwALAAsgA0H7w+SJBEkNAiADQf//v/8HSwRAIAEgACAAoSIAOQMIIAEgADkDAEEADAELQQAhAiAIQv////////8Hg0KAgICAgICAsMEAhL8hAANAIAJBA3QgBWogAKq3Igk5AwAgACAJoUQAAAAAAABwQaIhACACQQFqIgJBAkcNAAsgBSAAOQMQIABEAAAAAAAAAABhBEBBASECA0AgAkF/aiEHIAJBA3QgBWorAwBEAAAAAAAAAABhBEAgByECDAELCwVBAiECCyAFIAQgA0EUdkHqd2ogAkEBahCEASECIAQrAwAhACAGBH8gASAAmjkDACABIAQrAwiaOQMIQQAgAmsFIAEgADkDACABIAQrAwg5AwggAgsLCwwBCyAARIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIgqqIQIgASAAIApEAABAVPsh+T+ioSIJIApEMWNiGmG00D2iIguhIgA5AwAgA0EUdiIHIAC9QjSIp0H/D3FrQRBKBEAgCkRzcAMuihmjO6IgCSAJIApEAABgGmG00D2iIgChIgmhIAChoSELIAEgCSALoSIAOQMAIApEwUkgJZqDezmiIAkgCSAKRAAAAC6KGaM7oiIMoSIKoSAMoaEhDCAHIAC9QjSIp0H/D3FrQTFKBEAgASAKIAyhIgA5AwAgCiEJIAwhCwsLIAEgCSAAoSALoTkDCCACCyEBIAQkASABC4cNAhR/AXwjASEHIwFBsARqJAEgB0HAAmohDSADQX9qIQggAkF9akEYbSIEQQAgBEEAShshDyADQX1OBEAgA0EDaiEJIA8gCGshBANAIAVBA3QgDWogBEEASAR8RAAAAAAAAAAABSAEQQJ0QbCoAmooAgC3CzkDACAFQQFqIQYgBEEBaiEEIAUgCUcEQCAGIQUMAQsLCyAHQeADaiEKIAdBoAFqIQ4gByELIA9BaGwiFSACQWhqaiEJIANBAEohEEEAIQYDQCAQBEAgBiAIaiEFRAAAAAAAAAAAIRhBACEEA0AgGCAEQQN0IABqKwMAIAUgBGtBA3QgDWorAwCioCEYIARBAWoiBCADRw0ACwVEAAAAAAAAAAAhGAsgBkEDdCALaiAYOQMAIAZBAWoiBEEFRwRAIAQhBgwBCwsgCUEASiERQRggCWshEkEXIAlrIRYgCUUhF0EEIQQCQAJAA0ACQEEAIQUgBCEGIARBA3QgC2orAwAhGANAIAVBAnQgCmogGCAYRAAAAAAAAHA+oqq3IhhEAAAAAAAAcEGioao2AgAgBkF/aiIHQQN0IAtqKwMAIBigIRggBUEBaiEFIAZBAUoEQCAHIQYMAQsLIBggCRCBASIYIBhEAAAAAAAAwD+inEQAAAAAAAAgQKKhIhiqIQYgGCAGt6EhGAJAAkACQCARBH8gBEF/akECdCAKaiIHKAIAIgUgEnUhCCAHIAUgCCASdGsiBTYCACAFIBZ1IQcgBiAIaiEGDAEFIBcEfyAEQX9qQQJ0IApqKAIAQRd1IQcMAgUgGEQAAAAAAADgP2YEf0ECIQcMBAVBAAsLCyEHDAILIAdBAEoNAAwBC0EAIQVBACEIA0AgCEECdCAKaiIMKAIAIRMCQAJAIAUEf0H///8HIRQMAQUgEwR/QYCAgAghFEEBIQUMAgVBAAsLIQUMAQsgDCAUIBNrNgIACyAEIAhBAWoiCEcNAAsgEQRAAkACQAJAIAlBAWsOAgABAgsgBEF/akECdCAKaiIIIAgoAgBB////A3E2AgAMAQsgBEF/akECdCAKaiIIIAgoAgBB////AXE2AgALCyAGQQFqIQYgB0ECRgRARAAAAAAAAPA/IBihIRggBQRAIBhEAAAAAAAA8D8gCRCBAaEhGAtBAiEHCwsgGEQAAAAAAAAAAGINAiAEQQRLBEAgBCEFQQAhDANAIAVBf2oiCEECdCAKaigCACAMciEMIAVBBUoEQCAIIQUMAQsLIAwNAQtBASEFA0AgBUEBaiEGQQQgBWtBAnQgCmooAgBFBEAgBiEFDAELCyAEIAVqIQYDQCADIARqIgdBA3QgDWogBEEBaiIFIA9qQQJ0QbCoAmooAgC3OQMAIBAEQEQAAAAAAAAAACEYQQAhBANAIBggBEEDdCAAaisDACAHIARrQQN0IA1qKwMAoqAhGCAEQQFqIgQgA0cNAAsFRAAAAAAAAAAAIRgLIAVBA3QgC2ogGDkDACAFIAZJBEAgBSEEDAELCyAGIQQMAQsLIAQhACAJIQIDQCACQWhqIQIgAEF/aiIAQQJ0IApqKAIARQ0ACwwBCyAYQQAgCWsQgQEiGEQAAAAAAABwQWYEfyAEQQJ0IApqIBggGEQAAAAAAABwPqKqIgO3RAAAAAAAAHBBoqGqNgIAIAIgFWohAiAEQQFqBSAYqiEDIAkhAiAECyIAQQJ0IApqIAM2AgALIABBf0oEQEQAAAAAAADwPyACEIEBIRggACECA0AgAkEDdCALaiAYIAJBAnQgCmooAgC3ojkDACAYRAAAAAAAAHA+oiEYIAJBf2ohAyACQQBKBEAgAyECDAELCyAAIQIDQCAAIAJrIQVEAAAAAAAAAAAhGEEAIQQDQCAYIARBA3RBwKoCaisDACACIARqQQN0IAtqKwMAoqAhGCAEQQFqIQMgBEEDSyAEIAVPckUEQCADIQQMAQsLIAVBA3QgDmogGDkDACACQX9qIQMgAkEASgRAIAMhAgwBCwtEAAAAAAAAAAAhGCAAIQIDQCAYIAJBA3QgDmorAwCgIRggAkF/aiEDIAJBAEoEQCADIQIMAQsLBUQAAAAAAAAAACEYCyABIBggGJogB0UiBBs5AwAgDisDACAYoSEYIABBAU4EQEEBIQMDQCAYIANBA3QgDmorAwCgIRggA0EBaiECIAAgA0cEQCACIQMMAQsLCyABIBggGJogBBs5AwggCyQBIAZBB3ELmAEBA3wgACAAoiIDIAMgA6KiIANEfNXPWjrZ5T2iROucK4rm5Vq+oKIgAyADRH3+sVfjHcc+okTVYcEZoAEqv6CiRKb4EBEREYE/oKAhBSADIACiIQQgAgR8IAAgBERJVVVVVVXFP6IgAyABRAAAAAAAAOA/oiAEIAWioaIgAaGgoQUgBCADIAWiRElVVVVVVcW/oKIgAKALCwoAIAC7EJIBtqgLxgEBAn8jASEBIwFBEGokASAAvUIgiKdB/////wdxIgJB/MOk/wNJBHwgAkGewZryA0kEfEQAAAAAAADwPwUgAEQAAAAAAAAAABCCAQsFAnwgACAAoSACQf//v/8HSw0AGgJAAkACQAJAIAAgARCDAUEDcQ4DAAECAwsgASsDACABKwMIEIIBDAMLIAErAwAgASsDCEEBEIUBmgwCCyABKwMAIAErAwgQggGaDAELIAErAwAgASsDCEEBEIUBCwshACABJAEgAAuhAwMCfwF+A3wgAL0iA0I/iKchAQJ8IAACfwJAIANCIIinQf////8HcSICQarGmIQESwR8IANC////////////AINCgICAgICAgPj/AFYEQCAADwsg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AgsLQcDfAigCACIBIABNIAEgACgCCCIBTXFFBEAQAwsgASACNgIMIAAgAjYCCCACIAE2AgggAiAANgIMIAJBADYCGA8LIAIgADYCGCACIAI2AgwgAiACNgIICwYAQbDrAgvGAwEDfyACQYDAAE4EQCAAIAEgAhAFGiAADwsgACEEIAAgAmohAyAAQQNxIAFBA3FGBEADQCAAQQNxBEAgAkUEQCAEDwsgACABLAAAOgAAIABBAWohACABQQFqIQEgAkEBayECDAELCyADQXxxIgJBQGohBQNAIAAgBUwEQCAAIAEoAgA2AgAgACABKAIENgIEIAAgASgCCDYCCCAAIAEoAgw2AgwgACABKAIQNgIQIAAgASgCFDYCFCAAIAEoAhg2AhggACABKAIcNgIcIAAgASgCIDYCICAAIAEoAiQ2AiQgACABKAIoNgIoIAAgASgCLDYCLCAAIAEoAjA2AjAgACABKAI0NgI0IAAgASgCODYCOCAAIAEoAjw2AjwgAEFAayEAIAFBQGshAQwBCwsDQCAAIAJIBEAgACABKAIANgIAIABBBGohACABQQRqIQEMAQsLBSADQQRrIQIDQCAAIAJIBEAgACABLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgACABLAADOgADIABBBGohACABQQRqIQEMAQsLCwNAIAAgA0gEQCAAIAEsAAA6AAAgAEEBaiEAIAFBAWohAQwBCwsgBAteAQF/IAEgAEggACABIAJqSHEEQCABIAJqIQEgACIDIAJqIQADQCACQQBKBEAgAkEBayECIABBAWsiACABQQFrIgEsAAA6AAAMAQsLIAMhAAUgACABIAIQjwEaCyAAC5gCAQR/IAAgAmohBCABQf8BcSEDIAJBwwBOBEADQCAAQQNxBEAgACADOgAAIABBAWohAAwBCwsgA0EIdCADciADQRB0ciADQRh0ciEBIARBfHEiBUFAaiEGA0AgACAGTARAIAAgATYCACAAIAE2AgQgACABNgIIIAAgATYCDCAAIAE2AhAgACABNgIUIAAgATYCGCAAIAE2AhwgACABNgIgIAAgATYCJCAAIAE2AiggACABNgIsIAAgATYCMCAAIAE2AjQgACABNgI4IAAgATYCPCAAQUBrIQAMAQsLA0AgACAFSARAIAAgATYCACAAQQRqIQAMAQsLCwNA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eADYADgBmAE4AJgA+ABYAbgBWAC4ABgBeAHYAQQAZADEACQBhAEkAIQA5ABEAaQBRACkAAQBZAHEAQwAbADMACwBjAEsAIwA7ABMAawBTACsAAwBbAHMARQAdADUADQBlAE0AJQA9ABUAbQBVAC0ABQBdAHUARwAfADcADwBnAE8AJwA/ABcAbwBXAC8ABwBfAHcAQEAYQDBACEBgQEhAIEA4QBBAaEBQQChAAEBYQHBAQkAaQDJACkBiQEpAIkA6QBJAakBSQCpAAkBaQHJAREAcQDRADEBkQExAJEA8QBRAbEBUQCxABEBcQHRARkAeQDZADkBmQE5AJkA+QBZAbkBWQC5ABkBeQHZAQUAZQDFACUBhQElAIUA5QBFAaUBRQClAAUBZQHFAQ0AbQDNAC0BjQEtAI0A7QBNAa0BTQCtAA0BbQHNARUAdQDVADUBlQE1AJUA9QBVAbUBVQC1ABUBdQHVAR0AfQDdAD0BnQE9AJ0A/QBdAb0BXQC9AB0BfQHdAQIAYgDCACIBggEiAIIA4gBCAaIBQgCiAAIBYgHCAQoAagDKACoBigEqAIoA6gBKAaoBSgCqAAoBagHKARIAcgDSADIBkgEyAJIA8gBSAbIBUgCyABIBcgHSARoAegDaADoBmgE6AJoA+gBaAboBWgC6ABoBegHaAQYAZgDGACYBhgEmAIYA5gBGAaYBRgCmAAYBZgHGAQ4AbgDOAC4BjgEuAI4A7gBOAa4BTgCuAA4BbgHOARYAdgDWADYBlgE2AJYA9gBWAbYBVgC2ABYBdgHWAR4AfgDeAD4BngE+AJ4A/gBeAb4BXgC+AB4BfgHeAQMAYwDDACMBgwEjAIMA4wBDAaMBQwCjAAMBYwHDAQsAawDLACsBiwErAIsA6wBLAasBSwCrAAsBawHLARMAcwDTADMBkwEzAJMA8wBTAbMBUwCzABMBcwHTARsAewDbADsBmwE7AJsA+wBbAbsBWwC7ABsBewHbAQcAZwDHACcBhwEnAIcA5wBHAacBRwCnAAcBZwHHAQ8AbwDPAC8BjwEvAI8A7wBPAa8BTwCvAA8BbwHPARcAdwDXADcBlwE3AJcA9wBXAbcBVwC3ABcBdwHXAR8AfwDfAD8BnwE/AJ8A/wBfAb8BXwC/AB8BfwHfAQBBiKYBC5wBAwAAAAIAAAADAAAAAgAAAAUAAAACAAAA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AwAFAA4ADgAKAAsAAwAIAAkABwADAFsBAEHwyQELOFzKvti235rinOZ47Hr0zPw0A4YLiBNkGWYdSiBCJ6Q1+ff29fTq0srJyMWuUjs4NzYuFgwLCgkHAEGwygELaApn8g5WzeQdCmfyDnVSggxZmgQZdVKCDEYRMQrtA2IURhExCtoC1wf5xq0P2gLXByK2UgXa+qQKIrZSBQAAAABG8y4eK+NLDh9mgBgcLB0K2mFIEu2c9AbsMBML45ClBO2kHQIK32sDAEGgywELNP369OnUtpaDeG5iVUg8MSggGRMPDQsJCAcGBQQDAgEA0tDOy8fBt6iOaEo0JRsUDgoGBAIAQeDLAQsh38m3p5iKfG9iWE9GPjgyLCcjHxsYFRIQDgwKCAYEAwIBAEGQzAELswF9MxoSDwwLCgkIBwYFBAMCAQDGaS0WDwwLCgkIBwYFBAMCAQDVonRTOysgGBIPDAkHBgUDAgDvu3Q7HBALCgkIBwYFBAMCAQD65byHVjMeEw0KCAYFBAMCAQD569W5nIBnU0I1KiEaFRENCgD++evOpHZNLhsQCgcFBAMCAQD//fnv3L+cd1U5JRcPCgYEAgD//fv27d/Ls5h8Yks3KB0VDwD//v333KJqQyocEgwJBgQDAgBB0M0BC6IBHzlroM3N////////////////RS9Db6bN////////////////UkpPX22AkaCtzc3N4P//4P/gfUo7RWGNtv//////////////rXNVSUxcc5GtzeDg////////poZxZmVma3Z9ipGbprbAwM2W4LaGZVNPVWF4ka3N4P///////+DAlnhlXFldZnaGoLbA4ODg/+DgtpuGdm1oZmpvdoORoK2DAEGAzwELEfG+soRXSikOAN/BnYxqOScSAEGgzwELEoNKjU9Qil9ohl9jW31dTHtzewBBwM8BC5cBgADWKgDrgBUA9LhICwD41oAqBwD44apQGQUA++zGfjYSAwD67tOfUiMPBQD658uogFg1GQYA/O7YuZRsRygSBAD98+HHpoBaOR8NAwD+9unUt5NtSSwXCgIA//rw38amgFo6IRAGAQD/+/Tn0rWSbksuGQwFAQD//fju3cSkgFw8IxIIAwEA//358uXQtJJuTDAbDgcDAQBB4NABC5cBgQDPMgDsgRQA9blICgD51YEqBgD64qlXGwQA++nC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AACAWAAAAFsAAEBbAABgWwAAAFwAAFBcAACgXAAAIAAQAGYmqwHAXAAAwF4AAMBiAAAAYwAAIGMAACBkAABwZAAAwGQAAJShAACXoQAAcHgAAJB4AAAZAAAAIAAAAAAAAAA4rwAAwIsAABgAAAACAAAAAQAAADCRAAAgAAAAEJAAACAAAADwjgAAIAAAANCMAABAAAAAZADwACAAZADNPAAwACBjZWx0L2JhbmRzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZW5kPjAAYXNzZXJ0aW9uIGZhaWxlZDogbmJCYW5kcz4wAGFzc2VydGlvbiBmYWlsZWQ6IHN1bT49MABhc3NlcnRpb24gZmFpbGVkOiBOID4gMABhc3NlcnRpb24gZmFpbGVkOiBzdHJpZGU+MABhc3NlcnRpb24gZmFpbGVkOiBpdGhldGE+PTAAYXNzZXJ0aW9uIGZhaWxlZDogcW4gPD0gMjU2AEZhdGFsIChpbnRlcm5hbCkgZXJyb3IgaW4gJXMsIGxpbmUgJWQ6ICVzCgBjZWx0L2NlbHQuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c2lnbmFsbGluZz09MABjZWx0L2NlbHRfZW5jb2Rlci5jAAIBAGFzc2VydGlvbiBmYWlsZWQ6ICFjZWx0X2lzbmFuKGZyZXFbMF0pICYmIChDPT0xIHx8ICFjZWx0X2lzbmFuKGZyZXFbTl0pKQBhc3NlcnRpb24gZmFpbGVkOiBjb3VudD4wABkXAgB+fHdtVykTCQQCAGFzc2VydGlvbiBmYWlsZWQ6ICFjZWx0X2lzbmFuKHRtcFswXSkAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4obm9ybSkAY2VsdC9lbnRkZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBfZnQ+MQBjZWx0L2VudGVuYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9iaXRzPjAAYXNzZXJ0aW9uIGZhaWxlZDogX25iaXRzPD1FQ19TWU1fQklUUwBhc3NlcnRpb24gZmFpbGVkOiBfdGhpcy0+b2ZmcytfdGhpcy0+ZW5kX29mZnM8PV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IG09PTQAY2VsdC9raXNzX2ZmdC5jAGFzc2VydGlvbiBmYWlsZWQ6IGZsK2ZzPD0zMjc2OABjZWx0L2xhcGxhY2UuYwBhc3NlcnRpb24gZmFpbGVkOiBmcz4wAGFzc2VydGlvbiBmYWlsZWQ6IG1heF9waXRjaD4wAGNlbHQvcGl0Y2guYwBhc3NlcnRpb24gZmFpbGVkOiBsZW4+PTMALi9jZWx0L3BpdGNoLmgAYXNzZXJ0aW9uIGZhaWxlZDogbGVuPjAAY2VsdC9jZWx0X2xwYy5jAGFzc2VydGlvbiBmYWlsZWQ6IG4+MAACAQBhc3NlcnRpb24gZmFpbGVkOiBjb2RlZEJhbmRzID4gc3RhcnQAY2VsdC9yYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogYml0c1tqXSA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IGViaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogQyplYml0c1tqXTw8QklUUkVTID09IGJpdHNbal0AYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ19xdWFudCgpIG5lZWRzIGF0IGxlYXN0IG9uZSBwdWxzZQBjZWx0L3ZxLmMAYXNzZXJ0aW9uIGZhaWxlZDogTj4xCmFsZ19xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAGFzc2VydGlvbiBmYWlsZWQ6IEs+MAphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IG9uZSBwdWxzZQBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3VucXVhbnQoKSBuZWVkcyBhdCBsZWFzdCB0d28gZGltZW5zaW9ucwBzaWxrL2VuY19BUEkuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmZzX2tIeiA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mc19rSHoAYXNzZXJ0aW9uIGZhaWxlZDogZW5jQ29udHJvbC0+bkNoYW5uZWxzQVBJID09IDEgJiYgZW5jQ29udHJvbC0+bkNoYW5uZWxzSW50ZXJuYWwgPT0gMQBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c3RhdGVfRnh4WyAwIF0uc0Ntbi5pbnB1dEJ1Zkl4ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IHR5cGVPZmZzZXQgPj0gMCAmJiB0eXBlT2Zmc2V0IDwgNgBzaWxrL2VuY29kZV9pbmRpY2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZW5jb2RlX0xCUlIgPT0gMCB8fCB0eXBlT2Zmc2V0ID49IDIAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5wc05MU0ZfQ0ItPm9yZGVyID09IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyAGFzc2VydGlvbiBmYWlsZWQ6IGZyYW1lX2xlbmd0aCA9PSAxMiAqIDEwAHNpbGsvZW5jb2RlX3B1bHNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGlmYWN0X1EyID49IDAAc2lsay9pbnRlcnBvbGF0ZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGlmYWN0X1EyIDw9IDQAc2lsay9OU1EuYwBhc3NlcnRpb24gZmFpbGVkOiBsYWcgPiAwIHx8IHNpZ25hbFR5cGUgIT0gVFlQRV9WT0lDRUQAYXNzZXJ0aW9uIGZhaWxlZDogc3RhcnRfaWR4ID4gMABzaWxrL05TUV9kZWxfZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogblN0YXRlc0RlbGF5ZWREZWNpc2lvbiA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBzaGFwaW5nTFBDT3JkZXIgJiAxICkgPT0gMACzYwBHOCseFQwGAA+Dioqbm62tLgJaV11bUmJAAMuWANfDpn1uUgB4AIBAAOieCgDmAPPdwLUAq1UAwIBAAM2aZjMA1auAVSsA4MCggGBAIABkKBAHAwEAvLCbindhQysaCgCld1A9LyMbFA4JBABxPwBhc3NlcnRpb24gZmFpbGVkOiBNQVhfRlJBTUVfTEVOR1RIID49IHBzRW5jQy0+ZnJhbWVfbGVuZ3RoAHNpbGsvVkFELmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5mcmFtZV9sZW5ndGggPT0gOCAqIHNpbGtfUlNISUZUKCBwc0VuY0MtPmZyYW1lX2xlbmd0aCwgMyApAGFzc2VydGlvbiBmYWlsZWQ6IHNpZ25hbFR5cGUgPj0gMCAmJiBzaWduYWxUeXBlIDw9IDIAc2lsay9OTFNGX2VuY29kZS5jAGFzc2VydGlvbiBmYWlsZWQ6ICggTFBDX29yZGVyICYgMSApID09IDAAc2lsay9OTFNGX1ZRLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyA9PSAxIHx8IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSAoIDEgPDwgMiApAHNpbGsvcHJvY2Vzc19OTFNGcy5jAGFzc2VydGlvbiBmYWlsZWQ6IE5MU0ZfbXVfUTIwID4gMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnByZWRpY3RMUENPcmRlciA8PSBNQVhfTFBDX09SREVSAHNpbGsvY2hlY2tfY29udHJvbF9pbnB1dC5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzX2tIeiA9PSA4IHx8IGZzX2tIeiA9PSAxMiB8fCBmc19rSHogPT0gMTYAc2lsay9jb250cm9sX2NvZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmMtPnNDbW4ubmJfc3ViZnIgPT0gMiB8fCBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSA0AGFzc2VydGlvbiBmYWlsZWQ6ICggcHNFbmMtPnNDbW4uc3ViZnJfbGVuZ3RoICogcHNFbmMtPnNDbW4ubmJfc3ViZnIgKSA9PSBwc0VuYy0+c0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogQ29tcGxleGl0eSA+PSAwICYmIENvbXBsZXhpdHkgPD0gMTAAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5waXRjaEVzdGltYXRpb25MUENPcmRlciA8PSBNQVhfRklORF9QSVRDSF9MUENfT1JERVIAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5zaGFwZVdpbkxlbmd0aCA8PSBTSEFQRV9MUENfV0lOX01BWABhc3NlcnRpb24gZmFpbGVkOiBkID49IDYAc2lsay9MUENfYW5hbHlzaXNfZmlsdGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogKGQgJiAxKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IGQgPD0gbGVuAGFzc2VydGlvbiBmYWlsZWQ6IGQ9PTEwIHx8IGQ9PTE2AHNpbGsvTkxTRjJBLmMAAAkGAwQFCAECB2Fzc2VydGlvbiBmYWlsZWQ6IEQgPiAwAHNpbGsvTkxTRl9WUV93ZWlnaHRzX2xhcm9pYS5jAGFzc2VydGlvbiBmYWlsZWQ6ICggRCAmIDEgKSA9PSAwAAABAAAAAf0H/gcQGCJzaWxrL3Jlc2FtcGxlci5jAAYAAwAHAwABCgACBhIKDAQAAgAAAAkEBwQAAwwHB2Fzc2VydGlvbiBmYWlsZWQ6IGluTGVuID49IFMtPkZzX2luX2tIegBhc3NlcnRpb24gZmFpbGVkOiBTLT5pbnB1dERlbGF5IDw9IFMtPkZzX2luX2tIegBzaWxrL3Jlc2FtcGxlcl9wcml2YXRlX2Rvd25fRklSLmMAc2lsay9zb3J0LmMAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogbiA8IDI1AHNpbGsvc3RlcmVvX2VuY29kZV9wcmVkLmMAYXNzZXJ0aW9uIGZhaWxlZDogaXhbIG4gXVsgMCBdIDwgMwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAxIF0gPCBTVEVSRU9fUVVBTlRfU1VCX1NURVBTAHNpbGsvZmxvYXQvYXBwbHlfc2luZV93aW5kb3dfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBsZW5ndGggJiAzICkgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzUmFuZ2VFbmNfY29weTIub2ZmcyA8PSAxMjc1AHNpbGsvZmxvYXQvZW5jb2RlX2ZyYW1lX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzUmFuZ2VFbmMtPm9mZnMgPD0gMTI3NQBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmluZGljZXMuTkxTRkludGVycENvZWZfUTIgPT0gNCB8fCAoIHBzRW5jQy0+dXNlSW50ZXJwb2xhdGVkTkxTRnMgJiYgIXBzRW5jQy0+Zmlyc3RfZnJhbWVfYWZ0ZXJfcmVzZXQgJiYgcHNFbmNDLT5uYl9zdWJmciA9PSBNQVhfTkJfU1VCRlIgKQBzaWxrL2Zsb2F0L2ZpbmRfTFBDX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IGJ1Zl9sZW4gPj0gcHNFbmMtPnNDbW4ucGl0Y2hfTFBDX3dpbl9sZW5ndGgAc2lsay9mbG9hdC9maW5kX3BpdGNoX2xhZ3NfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmMtPnNDbW4ubHRwX21lbV9sZW5ndGggLSBwc0VuYy0+c0Ntbi5wcmVkaWN0TFBDT3JkZXIgPj0gcHNFbmNDdHJsLT5waXRjaExbIDAgXSArIExUUF9PUkRFUiAvIDIAc2lsay9mbG9hdC9maW5kX3ByZWRfY29lZnNfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogT3JkZXIgPD0gbGVuZ3RoAHNpbGsvZmxvYXQvTFBDX2FuYWx5c2lzX2ZpbHRlcl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAwAGFzc2VydGlvbiBmYWlsZWQ6ICggb3JkZXIgJiAxICkgPT0gMABzaWxrL2Zsb2F0L3dhcnBlZF9hdXRvY29ycmVsYXRpb25fRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3ViZnJfbGVuZ3RoICogbmJfc3ViZnIgPD0gTUFYX0ZSQU1FX1NJWkUAc2lsay9mbG9hdC9idXJnX21vZGlmaWVkX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEZzX2tIeiA9PSA4IHx8IEZzX2tIeiA9PSAxMiB8fCBGc19rSHogPT0gMTYAc2lsay9mbG9hdC9waXRjaF9hbmFseXNpc19jb3JlX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPj0gU0lMS19QRV9NSU5fQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBjb21wbGV4aXR5IDw9IFNJTEtfUEVfTUFYX0NPTVBMRVgAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDgAYXNzZXJ0aW9uIGZhaWxlZDogdGFyZ2V0X3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiBiYXNpc19wdHIgPj0gZnJhbWVfNGtIegBhc3NlcnRpb24gZmFpbGVkOiBiYXNpc19wdHIgKyBzZl9sZW5ndGhfOGtIeiA8PSBmcmFtZV80a0h6ICsgZnJhbWVfbGVuZ3RoXzRrSHoAYXNzZXJ0aW9uIGZhaWxlZDogMyAqIGxlbmd0aF9kX3NyY2ggPD0gUEVfRF9TUkNIX0xFTkdUSABhc3NlcnRpb24gZmFpbGVkOiBsZW5ndGhfZF9zcmNoID4gMABhc3NlcnRpb24gZmFpbGVkOiBuYl9zdWJmciA9PSBQRV9NQVhfTkJfU1VCRlIgPj4gMQBhc3NlcnRpb24gZmFpbGVkOiAqbGFnSW5kZXggPj0gMABhc3NlcnRpb24gZmFpbGVkOiBvcmRlciA+PSAwICYmIG9yZGVyIDw9IFNJTEtfTUFYX09SREVSX0xQQwBzaWxrL2Zsb2F0L3NjaHVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEsgPiAwAHNpbGsvZmxvYXQvc29ydF9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBMID49IEsAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPm1vZGUgPT0gTU9ERV9IWUJSSUQgfHwgY3Vycl9iYW5kd2lkdGggPT0gT1BVU19CQU5EV0lEVEhfV0lERUJBTkQAc3JjL29wdXNfZW5jb2Rlci5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWxrX21vZGUuaW50ZXJuYWxTYW1wbGVSYXRlID09IDE2MDAwAA51LSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4AtxYEbmFtZQGvFp0BAAVhYm9ydAEQX19fd2FzaV9mZF9jbG9zZQIQX19fd2FzaV9mZF93cml0ZQMGX2Fib3J0BBlfZW1zY3JpcHRlbl9nZXRfaGVhcF9zaXplBRZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnBhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAcOX2xsdm1fZXhwMl9mNjQID19sbHZtX2xvZzEwX2Y2NAkSX2xsdm1fc3RhY2tyZXN0b3JlCg9fbGx2bV9zdGFja3NhdmULC3NldFRlbXBSZXQwDBtsZWdhbGltcG9ydCRfX193YXNpX2ZkX3NlZWsNCnN0YWNrQWxsb2MOCXN0YWNrU2F2ZQ8Mc3RhY2tSZXN0b3JlEBNlc3RhYmxpc2hTdGFja1NwYWNlERBfcXVhbnRfYWxsX2JhbmRzEgtfcXVhbnRfYmFuZBMSX3F1YW50X2JhbmRfc3RlcmVvFBZfZGVpbnRlcmxlYXZlX2hhZGFtYXJkFRBfcXVhbnRfcGFydGl0aW9uFhRfaW50ZXJsZWF2ZV9oYWRhbWFyZBcOX2NvbXB1dGVfdGhldGEYC19jZWx0X2ZhdGFsGQxfY29tYl9maWx0ZXIaGF9vcHVzX2N1c3RvbV9lbmNvZGVyX2N0bBsUX2NlbHRfZW5jb2RlX3dpdGhfZWMcDl9ydW5fcHJlZmlsdGVyHRNfdHJhbnNpZW50X2FuYWx5c2lzHg5fY29tcHV0ZV9tZGN0cx8SX2R5bmFsbG9jX2FuYWx5c2lzIAxfdGZfYW5hbHlzaXMhDF9lY19kZWNfdWludCIKX2VjX2VuY29kZSMQX2VjX2VuY19iaXRfbG9ncCQMX2VjX2VuY19pY2RmJQxfZWNfZW5jX3VpbnQmDF9lY19lbmNfZG9uZScOX29wdXNfZmZ0X2ltcGwoE19jbHRfbWRjdF9mb3J3YXJkX2MpE19jZWx0X3BpdGNoX3hjb3JyX2MqDV9waXRjaF9zZWFyY2grFF9xdWFudF9jb2Fyc2VfZW5lcmd5LBlfcXVhbnRfY29hcnNlX2VuZXJneV9pbXBsLRdfY2x0X2NvbXB1dGVfYWxsb2NhdGlvbi4NX2V4cF9yb3RhdGlvbi8QX29wX3B2cV9zZWFyY2hfYzAKX2FsZ19xdWFudDEMX2FsZ191bnF1YW50MhFfc2lsa19Jbml0RW5jb2RlcjMMX3NpbGtfRW5jb2RlNBRfc2lsa19lbmNvZGVfaW5kaWNlczUTX3NpbGtfZW5jb2RlX3B1bHNlczYRX3NpbGtfZ2FpbnNfcXVhbnQ3C19zaWxrX05TUV9jOBNfc2lsa19OU1FfZGVsX2RlY19jOSNfc2lsa19ub2lzZV9zaGFwZV9xdWFudGl6ZXJfZGVsX2RlYzoUX3NpbGtfVkFEX0dldFNBX1E4X2M7FV9zaWxrX3F1YW50X0xUUF9nYWluczwSX3NpbGtfVlFfV01hdF9FQ19jPRFfc2lsa19OTFNGX2VuY29kZT4VX3NpbGtfc3RlcmVvX0xSX3RvX01TPxVfc2lsa19jb250cm9sX2VuY29kZXJAFl9zaWxrX3NldHVwX3Jlc2FtcGxlcnNBEV9zaWxrX0EyTkxTRl9pbml0QhZfc2lsa19BMk5MU0ZfZXZhbF9wb2x5QxVfc2lsa19hbmFfZmlsdF9iYW5rXzFEGV9zaWxrX0xQQ19hbmFseXNpc19maWx0ZXJFHV9zaWxrX0xQQ19pbnZlcnNlX3ByZWRfZ2Fpbl9jRgxfc2lsa19OTFNGMkFHFF9zaWxrX05MU0Zfc3RhYmlsaXplSBxfc2lsa19OTFNGX1ZRX3dlaWdodHNfbGFyb2lhSRRfc2lsa19yZXNhbXBsZXJfaW5pdEoPX3NpbGtfcmVzYW1wbGVySyBfc2lsa19yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUkwfX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfSUlSX0ZJUk0eX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfdXAyX0hRThhfc2lsa19zdGVyZW9fZW5jb2RlX3ByZWRPG19zaWxrX3N0ZXJlb19maW5kX3ByZWRpY3RvclAXX3NpbGtfc3RlcmVvX3F1YW50X3ByZWRRFl9zaWxrX2VuY29kZV9mcmFtZV9GTFBSHV9zaWxrX0xQQ19hbmFseXNpc19maWx0ZXJfRkxQUxBfc2lsa19BMk5MU0ZfRkxQVBVfc2lsa19OU1Ffd3JhcHBlcl9GTFBVF19zaWxrX2J1cmdfbW9kaWZpZWRfRkxQVhdfc2lsa19pbm5lcl9wcm9kdWN0X0ZMUFcPX3NpbGtfc2NodXJfRkxQWBRfb3B1c19lbmNvZGVyX2NyZWF0ZVkOX2Rvd25taXhfZmxvYXRaE19vcHVzX2VuY29kZV9uYXRpdmVbGV9lbmNvZGVfbXVsdGlmcmFtZV9wYWNrZXRcEl9vcHVzX2VuY29kZV9mbG9hdF0RX29wdXNfZW5jb2Rlcl9jdGxeFV9vcHVzX2VuY29kZXJfZGVzdHJveV8WX29wdXNfcmVwYWNrZXRpemVyX2NhdGAhX29wdXNfcmVwYWNrZXRpemVyX291dF9yYW5nZV9pbXBsYRVfZG93bm1peF9hbmRfcmVzYW1wbGViDl9jb21wdXRlX2RlbnNlYxVfc3BlZXhfcmVzYW1wbGVyX2luaXRkDl91cGRhdGVfZmlsdGVyZQVfc2luY2YeX3Jlc2FtcGxlcl9iYXNpY19kaXJlY3RfZG91YmxlZx5fcmVzYW1wbGVyX2Jhc2ljX2RpcmVjdF9zaW5nbGVoI19yZXNhbXBsZXJfYmFzaWNfaW50ZXJwb2xhdGVfZG91YmxlaSNfcmVzYW1wbGVyX2Jhc2ljX2ludGVycG9sYXRlX3NpbmdsZWoVX3Jlc2FtcGxlcl9iYXNpY196ZXJvaxhfc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3lsHl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19mbG9hdG0qX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0bg5fX19zdGRpb19jbG9zZW8OX19fc3RkaW9fd3JpdGVwDV9fX3N0ZGlvX3NlZWtxB19mbXRfZnByFF9fX3ZmcHJpbnRmX2ludGVybmFscwxfcHJpbnRmX2NvcmV0BF9vdXR1B19nZXRpbnR2CF9wb3BfYXJndwZfZm10X3h4Bl9mbXRfb3kGX2ZtdF91egdfbWVtY2hyewhfcGFkXzY2N3wHX3djdG9tYn0IX3djcnRvbWJ+Cl9fX2Z3cml0ZXh/Cl9fX3Rvd3JpdGWAAQZfZnJleHCBAQdfc2NhbGJuggEGX19fY29zgwELX19fcmVtX3BpbzKEARFfX19yZW1fcGlvMl9sYXJnZYUBBl9fX3NpboYBB19scmludGaHAQRfY29ziAEEX2V4cIkBBF9sb2eKAQdfbWFsbG9jiwEFX2ZyZWWMAQhfcmVhbGxvY40BDl9kaXNwb3NlX2NodW5rjgEYX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRyjwEHX21lbWNweZABCF9tZW1tb3ZlkQEHX21lbXNldJIBBl9yaW50ZpMBCmR5bkNhbGxfaWmUAQxkeW5DYWxsX2lpaWmVAQ9keW5DYWxsX2lpaWlpaWmWARBkeW5DYWxsX3ZpaWlpaWlplwECYjCYAQJiMZkBAmIymgECYjObAQJiNJwBFmxlZ2Fsc3R1YiRkeW5DYWxsX2ppamk='; +if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); +} + +function getBinary() { + try { + if (wasmBinary) { + return new Uint8Array(wasmBinary); + } + + var binary = tryParseAsDataURI(wasmBinaryFile); + if (binary) { + return binary; + } + if (readBinary) { + return readBinary(wasmBinaryFile); + } else { + throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; + } + } + catch (err) { + abort(err); + } +} + +function getBinaryPromise() { + // if we don't have the binary yet, and have the Fetch api, use that + // in some environments, like Electron's render process, Fetch api may be present, but have a different context than expected, let's only use it on the Web + if (!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(); + }); + } + // Otherwise, getBinary should be able to get it synchronously + return new Promise(function(resolve, reject) { + resolve(getBinary()); + }); +} + + + +// Create the wasm instance. +// Receives the wasm imports, returns the exports. +function createWasm() { + // prepare imports + var info = { + 'env': asmLibraryArg, + 'wasi_unstable': asmLibraryArg + , + 'global': { + 'NaN': NaN, + 'Infinity': Infinity + }, + 'global.Math': Math, + 'asm2wasm': asm2wasmImports + }; + // Load the wasm module and create an instance of using native support in the JS engine. + // handle a generated wasm instance, receiving its exports and + // performing other necessary setup + function receiveInstance(instance, module) { + var exports = instance.exports; + Module['asm'] = exports; + removeRunDependency('wasm-instantiate'); + } + // we can't run yet (except in a pthread, where we have a custom sync instantiator) + addRunDependency('wasm-instantiate'); + + + function receiveInstantiatedSource(output) { + // 'output' is a WebAssemblyInstantiatedSource object which has both the module and instance. + // receiveInstance() will swap in the exports (to Module.asm) so they can be called + // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. + // When the regression is fixed, can restore the above USE_PTHREADS-enabled path. + receiveInstance(output['instance']); + } + + + function instantiateArrayBuffer(receiver) { + return getBinaryPromise().then(function(binary) { + return WebAssembly.instantiate(binary, info); + }).then(receiver, function(reason) { + err('failed to asynchronously prepare wasm: ' + reason); + abort(reason); + }); + } + + // Prefer streaming instantiation if available. + function instantiateSync() { + var instance; + var module; + var binary; + try { + binary = getBinary(); + module = new WebAssembly.Module(binary); + instance = new WebAssembly.Instance(module, info); + } catch (e) { + var str = e.toString(); + err('failed to compile wasm module: ' + str); + if (str.indexOf('imported Memory') >= 0 || + str.indexOf('memory import') >= 0) { + err('Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).'); + } + throw e; + } + receiveInstance(instance, module); + } + // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback + // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel + // to any other async startup actions they are performing. + if (Module['instantiateWasm']) { + try { + var exports = Module['instantiateWasm'](info, receiveInstance); + return exports; + } catch(e) { + err('Module.instantiateWasm callback failed with error: ' + e); + return false; + } + } + + instantiateSync(); + return Module['asm']; // exports were assigned here +} + +Module['asm'] = createWasm; + +// Globals used by JS i64 conversions +var tempDouble; +var tempI64; + +// === Body === + +var ASM_CONSTS = []; + + + + + +// STATICTOP = STATIC_BASE + 45696; +/* global initializers */ /*__ATINIT__.push();*/ + + + + + + + + +/* no memory initializer */ +var tempDoublePtr = 46704 + +function copyTempFloat(ptr) { // functions, because inlining this code increases code size too much + 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]; +} + +// {{PRE_LIBRARY}} + + + 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 jsStackTrace() { + var err = new Error(); + if (!err.stack) { + // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, + // so try that as a special-case. + 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 PATH={splitPath:function(filename) { + var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + },normalizeArray:function(parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + 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 the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up; up--) { + parts.unshift('..'); + } + } + return parts; + },normalize:function(path) { + var isAbsolute = path.charAt(0) === '/', + trailingSlash = path.substr(-1) === '/'; + // Normalize the path + 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) { + // No dirname whatsoever + return '.'; + } + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + },basename:function(path) { + // EMSCRIPTEN return '/'' for '/', not an empty string + if (path === '/') return '/'; + var lastSlash = path.lastIndexOf('/'); + if (lastSlash === -1) return path; + return path.substr(lastSlash+1); + },extname:function(path) { + return PATH.splitPath(path)[3]; + },join:function() { + var paths = Array.prototype.slice.call(arguments, 0); + return PATH.normalize(paths.join('/')); + },join2:function(l, r) { + return PATH.normalize(l + '/' + r); + }};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream, curr) { + var buffer = SYSCALLS.buffers[stream]; + if (curr === 0 || curr === 10) { + (stream === 1 ? out : err)(UTF8ArrayToString(buffer, 0)); + buffer.length = 0; + } else { + buffer.push(curr); + } + },varargs:0,get:function(varargs) { + SYSCALLS.varargs += 4; + var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; + return ret; + },getStr:function() { + var ret = UTF8ToString(SYSCALLS.get()); + return ret; + },get64:function() { + var low = SYSCALLS.get(), high = SYSCALLS.get(); + return low; + },getZero:function() { + SYSCALLS.get(); + }};function _fd_close(fd) {try { + + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } + }function ___wasi_fd_close( + ) { + return _fd_close.apply(null, arguments) + } + + + function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {try { + + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } + }function ___wasi_fd_seek( + ) { + return _fd_seek.apply(null, arguments) + } + + + + function flush_NO_FILESYSTEM() { + // flush anything remaining in the buffers during shutdown + var fflush = Module["_fflush"]; + if (fflush) fflush(0); + var buffers = SYSCALLS.buffers; + if (buffers[1].length) SYSCALLS.printChar(1, 10); + if (buffers[2].length) SYSCALLS.printChar(2, 10); + }function _fd_write(fd, iov, iovcnt, pnum) {try { + + // hack to support printf in SYSCALLS_REQUIRE_FILESYSTEM=0 + var num = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(((iov)+(i*8))>>2)]; + var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; + for (var j = 0; j < len; j++) { + SYSCALLS.printChar(fd, HEAPU8[ptr+j]); + } + num += len; + } + HEAP32[((pnum)>>2)]=num + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } + }function ___wasi_fd_write( + ) { + return _fd_write.apply(null, arguments) + } + + function _abort() { + abort(); + } + + function _emscripten_get_heap_size() { + return HEAP8.length; + } + + + + + function abortOnCannotGrowMemory(requestedSize) { + abort('OOM'); + }function _emscripten_resize_heap(requestedSize) { + abortOnCannotGrowMemory(requestedSize); + } + + + function _llvm_exp2_f32(x) { + return Math.pow(2, x); + }function _llvm_exp2_f64(a0 + ) { + return _llvm_exp2_f32(a0); + } + + + function _llvm_log10_f32(x) { + return Math.log(x) / Math.LN10; // TODO: Math.log10, when browser support is there + }function _llvm_log10_f64(a0 + ) { + return _llvm_log10_f32(a0); + } + + 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); + } + + + + + + + + + + +var ASSERTIONS = false; + +// Copyright 2017 The Emscripten Authors. All rights reserved. +// Emscripten is available under two separate licenses, the MIT license and the +// University of Illinois/NCSA Open Source License. Both these licenses can be +// found in the LICENSE file. + +/** @type {function(string, boolean=, number=)} */ +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 > 0xFF) { + if (ASSERTIONS) { + assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); + } + chr &= 0xFF; + } + ret.push(String.fromCharCode(chr)); + } + return ret.join(''); +} + + +// Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149 + +// This code was written by Tyler Akins and has been placed in the +// public domain. It would be nice if you left this header intact. +// Base64 code from Tyler Akins -- http://rumkin.com + +/** + * Decodes a base64 string. + * @param {String} input The string to decode. + */ +var decodeBase64 = typeof atob === 'function' ? atob : function (input) { + var keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; + + var output = ''; + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0; + // remove all characters that are not A-Z, a-z, 0-9, +, /, or = + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); + do { + enc1 = keyStr.indexOf(input.charAt(i++)); + enc2 = keyStr.indexOf(input.charAt(i++)); + enc3 = keyStr.indexOf(input.charAt(i++)); + enc4 = keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output = output + String.fromCharCode(chr1); + + if (enc3 !== 64) { + output = output + String.fromCharCode(chr2); + } + if (enc4 !== 64) { + output = output + String.fromCharCode(chr3); + } + } while (i < input.length); + return output; +}; + +// Converts a string of base64 into a byte array. +// Throws error on invalid input. +function intArrayFromBase64(s) { + if (typeof ENVIRONMENT_IS_NODE === 'boolean' && ENVIRONMENT_IS_NODE) { + var buf; + try { + buf = Buffer.from(s, 'base64'); + } catch (_) { + buf = new Buffer(s, 'base64'); + } + return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); + } + + try { + var decoded = decodeBase64(s); + var bytes = new Uint8Array(decoded.length); + for (var i = 0 ; i < decoded.length ; ++i) { + bytes[i] = decoded.charCodeAt(i); + } + return bytes; + } catch (_) { + throw new Error('Converting base64 string to bytes failed.'); + } +} + +// If filename is a base64 data URI, parses and returns data (Buffer on node, +// Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. +function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } + + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); +} + + +// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array,Math_floor,Math_ceil + + +var asmGlobalArg = {}; + +var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_exp2_f32": _llvm_exp2_f32, "_llvm_exp2_f64": _llvm_exp2_f64, "_llvm_log10_f32": _llvm_log10_f32, "_llvm_log10_f64": _llvm_log10_f64, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; +// EMSCRIPTEN_START_ASM +var asm =Module["asm"]// EMSCRIPTEN_END_ASM +(asmGlobalArg, asmLibraryArg, buffer); + +var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = asm["_emscripten_get_sbrk_ptr"]; +var _free = Module["_free"] = asm["_free"]; +var _malloc = Module["_malloc"] = asm["_malloc"]; +var _memcpy = Module["_memcpy"] = asm["_memcpy"]; +var _memmove = Module["_memmove"] = asm["_memmove"]; +var _memset = Module["_memset"] = asm["_memset"]; +var _opus_encode_float = Module["_opus_encode_float"] = asm["_opus_encode_float"]; +var _opus_encoder_create = Module["_opus_encoder_create"] = asm["_opus_encoder_create"]; +var _opus_encoder_ctl = Module["_opus_encoder_ctl"] = asm["_opus_encoder_ctl"]; +var _opus_encoder_destroy = Module["_opus_encoder_destroy"] = asm["_opus_encoder_destroy"]; +var _rintf = Module["_rintf"] = asm["_rintf"]; +var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = asm["_speex_resampler_destroy"]; +var _speex_resampler_init = Module["_speex_resampler_init"] = asm["_speex_resampler_init"]; +var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = asm["_speex_resampler_process_interleaved_float"]; +var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; +var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; +var stackRestore = Module["stackRestore"] = asm["stackRestore"]; +var stackSave = Module["stackSave"] = asm["stackSave"]; +var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; +var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; +var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = asm["dynCall_iiiiiii"]; +var dynCall_jiji = Module["dynCall_jiji"] = asm["dynCall_jiji"]; +var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; +; + + + +// === Auto-generated postamble setup entry stuff === + +Module['asm'] = asm; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +var calledRun; + + +/** + * @constructor + * @this {ExitStatus} + */ +function ExitStatus(status) { + this.name = "ExitStatus"; + this.message = "Program terminated with exit(" + status + ")"; + this.status = status; +} + +var calledMain = false; + +dependenciesFulfilled = function runCaller() { + // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled +}; + + + + + +/** @type {function(Array=)} */ +function run(args) { + args = args || arguments_; + + if (runDependencies > 0) { + return; + } + + + preRun(); + + if (runDependencies > 0) return; // a preRun added a dependency, run will be called later + + function doRun() { + // run may have just been called through dependencies being fulfilled just in this very frame, + // or while the async setStatus time below was happening + if (calledRun) return; + calledRun = true; + + if (ABORT) return; + + initRuntime(); + + 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 this is just main exit-ing implicitly, and the status is 0, then we + // don't need to do anything here and can just leave. if the status is + // non-zero, though, then we need to report it. + // (we may have warned about this earlier, if a situation justifies doing so) + if (implicit && noExitRuntime && status === 0) { + return; + } + + if (noExitRuntime) { + } else { + + ABORT = true; + EXITSTATUS = status; + + exitRuntime(); + + if (Module['onExit']) Module['onExit'](status); + } + + 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()(); + } +} + + + noExitRuntime = true; + +run(); + + + + + +// {{MODULE_ADDITIONS}} + + "use strict"; -<<<<<<< HEAD -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n bufferLength: 4096, // Define size of incoming buffer\n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n else {\n this.interleavedBuffers = new Float32Array( this.config.bufferLength * this.config.numberOfChannels );\n }\n\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n if ( this.resampleBufferIndex > 0 ) {\n var finalFrameBuffers = [];\n for ( var i = 0; i < this.config.numberOfChannels; ++i ) {\n finalFrameBuffers.push( new Float32Array( this.config.bufferLength - (this.resampleBufferIndex / this.config.numberOfChannels) ));\n }\n this.encode( finalFrameBuffers );\n }\n this.headerType += 4;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.config.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (this.encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(this.encoder.generateIdPage());\n this.postPage(this.encoder.generateCommentPage());\n break;\n\n case 'done':\n this.postPage(this.encoder.encodeFinalFrame());\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(this.encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( this.encoder ) {\n this.encoder.destroy();\n }\n this.encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.encoder && inputs[0]){\n this.encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var encoder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n postPageGlobal(encoder.encodeFinalFrame());\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n\n // Exports for unit testing\n module.exports = {\n Module: Module,\n OggOpusEncoder: OggOpusEncoder\n };\n}\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IE9nZ09wdXNFbmNvZGVyID0gZnVuY3Rpb24oIGNvbmZpZywgTW9kdWxlICl7XG5cbiAgaWYgKCAhTW9kdWxlICkge1xuICAgIHRocm93IG5ldyBFcnJvcignTW9kdWxlIHdpdGggZXhwb3J0cyByZXF1aXJlZCB0byBpbml0aWFsaXplIGFuIGVuY29kZXIgaW5zdGFuY2UnKTtcbiAgfVxuXG4gIHRoaXMuY29uZmlnID0gT2JqZWN0LmFzc2lnbih7IFxuICAgIGJ1ZmZlckxlbmd0aDogNDA5NiwgLy8gRGVmaW5lIHNpemUgb2YgaW5jb21pbmcgYnVmZmVyXG4gICAgZW5jb2RlckFwcGxpY2F0aW9uOiAyMDQ5LCAvLyAyMDQ4ID0gVm9pY2UgKExvd2VyIGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA0OSA9IEZ1bGwgQmFuZCBBdWRpbyAoSGlnaGVzdCBmaWRlbGl0eSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIwNTEgPSBSZXN0cmljdGVkIExvdyBEZWxheSAoTG93ZXN0IGxhdGVuY3kpXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsIC8vIFNwZWNpZmllZCBpbiBtcy5cbiAgICBlbmNvZGVyU2FtcGxlUmF0ZTogNDgwMDAsIC8vIERlc2lyZWQgZW5jb2Rpbmcgc2FtcGxlIHJhdGUuIEF1ZGlvIHdpbGwgYmUgcmVzYW1wbGVkXG4gICAgbWF4RnJhbWVzUGVyUGFnZTogNDAsIC8vIFRyYWRlb2ZmIGxhdGVuY3kgd2l0aCBvdmVyaGVhZFxuICAgIG51bWJlck9mQ2hhbm5lbHM6IDEsXG4gICAgb3JpZ2luYWxTYW1wbGVSYXRlOiA0NDEwMCxcbiAgICByZXNhbXBsZVF1YWxpdHk6IDMsIC8vIFZhbHVlIGJldHdlZW4gMCBhbmQgMTAgaW5jbHVzaXZlLiAxMCBiZWluZyBoaWdoZXN0IHF1YWxpdHkuXG4gICAgc2VyaWFsOiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiA0Mjk0OTY3Mjk2KVxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfY3JlYXRlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfZGVzdHJveSA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jdGw7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9pbml0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3k7XG4gIHRoaXMuX29wdXNfZW5jb2RlX2Zsb2F0ID0gTW9kdWxlLl9vcHVzX2VuY29kZV9mbG9hdDtcbiAgdGhpcy5fZnJlZSA9IE1vZHVsZS5fZnJlZTtcbiAgdGhpcy5fbWFsbG9jID0gTW9kdWxlLl9tYWxsb2M7XG4gIHRoaXMuSEVBUFU4ID0gTW9kdWxlLkhFQVBVODtcbiAgdGhpcy5IRUFQMzIgPSBNb2R1bGUuSEVBUDMyO1xuICB0aGlzLkhFQVBGMzIgPSBNb2R1bGUuSEVBUEYzMjtcblxuICB0aGlzLnBhZ2VJbmRleCA9IDA7XG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YSA9IG5ldyBVaW50OEFycmF5KCA2NTAyNSApOyAvLyBNYXhpbXVtIGxlbmd0aCBvZiBvZ2dPcHVzIGRhdGFcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50VGFibGUgPSBuZXcgVWludDhBcnJheSggMjU1ICk7IC8vIE1heGltdW0gZGF0YSBzZWdtZW50c1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuXG4gIHRoaXMuaW5pdENoZWNrc3VtVGFibGUoKTtcbiAgdGhpcy5pbml0Q29kZWMoKTtcbiAgdGhpcy5pbml0UmVzYW1wbGVyKCk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzID09PSAxICkge1xuICAgIHRoaXMuaW50ZXJsZWF2ZSA9IGZ1bmN0aW9uKCBidWZmZXJzICkgeyByZXR1cm4gYnVmZmVyc1swXTsgfTtcbiAgfVxuICBlbHNlIHtcbiAgICB0aGlzLmludGVybGVhdmVkQnVmZmVycyA9IG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgfVxuXG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIHZhciBzYW1wbGVzID0gdGhpcy5pbnRlcmxlYXZlKCBidWZmZXJzICk7XG4gIHZhciBzYW1wbGVJbmRleCA9IDA7XG4gIHZhciBleHBvcnRQYWdlcyA9IFtdO1xuXG4gIHdoaWxlICggc2FtcGxlSW5kZXggPCBzYW1wbGVzLmxlbmd0aCApIHtcblxuICAgIHZhciBsZW5ndGhUb0NvcHkgPSBNYXRoLm1pbiggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAtIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCwgc2FtcGxlcy5sZW5ndGggLSBzYW1wbGVJbmRleCApO1xuICAgIHRoaXMucmVzYW1wbGVCdWZmZXIuc2V0KCBzYW1wbGVzLnN1YmFycmF5KCBzYW1wbGVJbmRleCwgc2FtcGxlSW5kZXgrbGVuZ3RoVG9Db3B5ICksIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCApO1xuICAgIHNhbXBsZUluZGV4ICs9IGxlbmd0aFRvQ29weTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKz0gbGVuZ3RoVG9Db3B5O1xuXG4gICAgaWYgKCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPT09IHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKSB7XG4gICAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19pbnRlcmxlYXZlZF9mbG9hdCggdGhpcy5yZXNhbXBsZXIsIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyLCB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyLCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyLCB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgKTtcbiAgICAgIHZhciBwYWNrZXRMZW5ndGggPSB0aGlzLl9vcHVzX2VuY29kZV9mbG9hdCggdGhpcy5lbmNvZGVyLCB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyLCB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCwgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciwgdGhpcy5lbmNvZGVyT3V0cHV0TWF4TGVuZ3RoICk7XG4gICAgICBleHBvcnRQYWdlcy5jb25jYXQodGhpcy5zZWdtZW50UGFja2V0KCBwYWNrZXRMZW5ndGggKSk7XG4gICAgICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuXG4gICAgICB0aGlzLmZyYW1lc0luUGFnZSsrO1xuICAgICAgaWYgKCB0aGlzLmZyYW1lc0luUGFnZSA+PSB0aGlzLmNvbmZpZy5tYXhGcmFtZXNQZXJQYWdlICkge1xuICAgICAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmRlc3Ryb3kgPSBmdW5jdGlvbigpIHtcbiAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyO1xuICAgIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95KHRoaXMucmVzYW1wbGVyKTtcbiAgICBkZWxldGUgdGhpcy5yZXNhbXBsZXI7XG4gICAgdGhpcy5fb3B1c19lbmNvZGVyX2Rlc3Ryb3kodGhpcy5lbmNvZGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZmx1c2ggPSBmdW5jdGlvbigpIHtcbiAgdmFyIGV4cG9ydFBhZ2U7XG4gIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgKSB7XG4gICAgZXhwb3J0UGFnZSA9IHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG4gIH1cbiAgLy8gZGlzY2FyZCBhbnkgcGVuZGluZyBkYXRhIGluIHJlc2FtcGxlIGJ1ZmZlciAob25seSBhIGZldyBtcyB3b3J0aClcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlRmluYWxGcmFtZSA9IGZ1bmN0aW9uKCkge1xuICBpZiAoIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA+IDAgKSB7XG4gICAgdmFyIGZpbmFsRnJhbWVCdWZmZXJzID0gW107XG4gICAgZm9yICggdmFyIGkgPSAwOyBpIDwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVsczsgKytpICkge1xuICAgICAgZmluYWxGcmFtZUJ1ZmZlcnMucHVzaCggbmV3IEZsb2F0MzJBcnJheSggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoIC0gKHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCAvIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMpICkpO1xuICAgIH1cbiAgICB0aGlzLmVuY29kZSggZmluYWxGcmFtZUJ1ZmZlcnMgKTtcbiAgfVxuICB0aGlzLmhlYWRlclR5cGUgKz0gNDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2V0Q2hlY2tzdW0gPSBmdW5jdGlvbiggZGF0YSApe1xuICB2YXIgY2hlY2tzdW0gPSAwO1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrICkge1xuICAgIGNoZWNrc3VtID0gKGNoZWNrc3VtIDw8IDgpIF4gdGhpcy5jaGVja3N1bVRhYmxlWyAoKGNoZWNrc3VtPj4+MjQpICYgMHhmZikgXiBkYXRhW2ldIF07XG4gIH1cbiAgcmV0dXJuIGNoZWNrc3VtID4+PiAwO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdlbmVyYXRlQ29tbWVudFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxOTM2MTU0OTY0LCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdUYWdzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA4LCAxMCwgdHJ1ZSApOyAvLyBWZW5kb3IgTGVuZ3RoXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDEyLCAxODY4Nzg0OTc4LCB0cnVlICk7IC8vIFZlbmRvciBuYW1lICdSZWNvJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxNiwgMTkxOTI0NzQ3NCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAncmRlcidcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQxNiggMjAsIDIxMzIyLCB0cnVlICk7IC8vIFZlbmRvciBuYW1lICdKUydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMjIsIDAsIHRydWUgKTsgLy8gVXNlciBDb21tZW50IExpc3QgTGVuZ3RoXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDI2O1xuICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICByZXR1cm4gdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUlkUGFnZSA9IGZ1bmN0aW9uKCl7XG4gIHZhciBzZWdtZW50RGF0YVZpZXcgPSBuZXcgRGF0YVZpZXcoIHRoaXMuc2VnbWVudERhdGEuYnVmZmVyICk7XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDAsIDE5MzcwNzYzMDMsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ09wdXMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDQsIDE2ODQxMDQ1MjAsIHRydWUgKSAvLyBNYWdpYyBTaWduYXR1cmUgJ0hlYWQnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOCwgMSwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggOSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBDaGFubmVsIGNvdW50XG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDEwLCAzODQwLCB0cnVlICk7IC8vIHByZS1za2lwICg4MG1zKVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlT3ZlcnJpZGUgfHwgdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlLCB0cnVlICk7IC8vIG9yaWdpbmFsIHNhbXBsZSByYXRlXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDE2LCAwLCB0cnVlICk7IC8vIG91dHB1dCBnYWluXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50OCggMTgsIDAsIHRydWUgKTsgLy8gY2hhbm5lbCBtYXAgMCA9IG1vbm8gb3Igc3RlcmVvXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAxO1xuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSB0aGlzLnNlZ21lbnRUYWJsZVswXSA9IDE5O1xuICB0aGlzLmhlYWRlclR5cGUgPSAyO1xuICByZXR1cm4gdGhpcy5nZW5lcmF0ZVBhZ2UoKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZVBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgZ3JhbnVsZVBvc2l0aW9uID0gKCB0aGlzLmxhc3RQb3NpdGl2ZUdyYW51bGVQb3NpdGlvbiA9PT0gdGhpcy5ncmFudWxlUG9zaXRpb24pID8gLTEgOiB0aGlzLmdyYW51bGVQb3NpdGlvbjtcbiAgdmFyIHBhZ2VCdWZmZXIgPSBuZXcgQXJyYXlCdWZmZXIoICAyNyArIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggKyB0aGlzLnNlZ21lbnREYXRhSW5kZXggKTtcbiAgdmFyIHBhZ2VCdWZmZXJWaWV3ID0gbmV3IERhdGFWaWV3KCBwYWdlQnVmZmVyICk7XG4gIHZhciBwYWdlID0gbmV3IFVpbnQ4QXJyYXkoIHBhZ2VCdWZmZXIgKTtcblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDAsIDEzOTkyODU1ODMsIHRydWUpOyAvLyBDYXB0dXJlIFBhdHRlcm4gc3RhcnRzIGFsbCBwYWdlIGhlYWRlcnMgJ09nZ1MnXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA0LCAwLCB0cnVlICk7IC8vIFZlcnNpb25cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDUsIHRoaXMuaGVhZGVyVHlwZSwgdHJ1ZSApOyAvLyAxID0gY29udGludWF0aW9uLCAyID0gYmVnaW5uaW5nIG9mIHN0cmVhbSwgNCA9IGVuZCBvZiBzdHJlYW1cblxuICAvLyBOdW1iZXIgb2Ygc2FtcGxlcyB1cHRvIGFuZCBpbmNsdWRpbmcgdGhpcyBwYWdlIGF0IDQ4MDAwSHosIGludG8gc2lnbmVkIDY0IGJpdCBMaXR0bGUgRW5kaWFuIGludGVnZXJcbiAgLy8gSmF2YXNjcmlwdCBOdW1iZXIgbWF4aW11bSB2YWx1ZSBpcyA1MyBiaXRzIG9yIDJeNTMgLSAxIFxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDYsIGdyYW51bGVQb3NpdGlvbiwgdHJ1ZSApO1xuICBpZiAoZ3JhbnVsZVBvc2l0aW9uIDwgMCkge1xuICAgIHBhZ2VCdWZmZXJWaWV3LnNldEludDMyKCAxMCwgTWF0aC5jZWlsKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk3KSAtIDEsIHRydWUgKTtcbiAgfVxuICBlbHNlIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguZmxvb3IoZ3JhbnVsZVBvc2l0aW9uLzQyOTQ5NjcyOTYpLCB0cnVlICk7XG4gIH1cblxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDE0LCB0aGlzLmNvbmZpZy5zZXJpYWwsIHRydWUgKTsgLy8gQml0c3RyZWFtIHNlcmlhbCBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxOCwgdGhpcy5wYWdlSW5kZXgrKywgdHJ1ZSApOyAvLyBQYWdlIHNlcXVlbmNlIG51bWJlclxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggMjYsIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgsIHRydWUgKTsgLy8gTnVtYmVyIG9mIHNlZ21lbnRzIGluIHBhZ2UuXG4gIHBhZ2Uuc2V0KCB0aGlzLnNlZ21lbnRUYWJsZS5zdWJhcnJheSgwLCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4KSwgMjcgKTsgLy8gU2VnbWVudCBUYWJsZVxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50RGF0YS5zdWJhcnJheSgwLCB0aGlzLnNlZ21lbnREYXRhSW5kZXgpLCAyNyArIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggKTsgLy8gU2VnbWVudCBEYXRhXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMjIsIHRoaXMuZ2V0Q2hlY2tzdW0oIHBhZ2UgKSwgdHJ1ZSApOyAvLyBDaGVja3N1bVxuXG4gIHZhciBleHBvcnRQYWdlID0geyBtZXNzYWdlOiAncGFnZScsIHBhZ2U6IHBhZ2UsIHNhbXBsZVBvc2l0aW9uOiB0aGlzLmdyYW51bGVQb3NpdGlvbiB9O1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMDtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gMDtcbiAgdGhpcy5mcmFtZXNJblBhZ2UgPSAwO1xuICBpZiAoIGdyYW51bGVQb3NpdGlvbiA+IDAgKSB7XG4gICAgdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPSBncmFudWxlUG9zaXRpb247XG4gIH1cblxuICByZXR1cm4gZXhwb3J0UGFnZTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0Q2hlY2tzdW1UYWJsZSA9IGZ1bmN0aW9uKCl7XG4gIHRoaXMuY2hlY2tzdW1UYWJsZSA9IFtdO1xuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCAyNTY7IGkrKyApIHtcbiAgICB2YXIgciA9IGkgPDwgMjQ7XG4gICAgZm9yICggdmFyIGogPSAwOyBqIDwgODsgaisrICkge1xuICAgICAgciA9ICgociAmIDB4ODAwMDAwMDApICE9IDApID8gKChyIDw8IDEpIF4gMHgwNGMxMWRiNykgOiAociA8PCAxKTtcbiAgICB9XG4gICAgdGhpcy5jaGVja3N1bVRhYmxlW2ldID0gKHIgJiAweGZmZmZmZmZmKTtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLnNldE9wdXNDb250cm9sID0gZnVuY3Rpb24oIGNvbnRyb2wsIHZhbHVlICl7XG4gIHZhciBsb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgbG9jYXRpb24gPj4gMiBdID0gdmFsdWU7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jdGwoIHRoaXMuZW5jb2RlciwgY29udHJvbCwgbG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggbG9jYXRpb24gKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0Q29kZWMgPSBmdW5jdGlvbigpIHtcbiAgdmFyIGVyckxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuZW5jb2RlciA9IHRoaXMuX29wdXNfZW5jb2Rlcl9jcmVhdGUoIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5lbmNvZGVyQXBwbGljYXRpb24sIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5lbmNvZGVyQml0UmF0ZSApIHtcbiAgICB0aGlzLnNldE9wdXNDb250cm9sKCA0MDAyLCB0aGlzLmNvbmZpZy5lbmNvZGVyQml0UmF0ZSApO1xuICB9XG5cbiAgaWYgKCB0aGlzLmNvbmZpZy5lbmNvZGVyQ29tcGxleGl0eSApIHtcbiAgICB0aGlzLnNldE9wdXNDb250cm9sKCA0MDEwLCB0aGlzLmNvbmZpZy5lbmNvZGVyQ29tcGxleGl0eSApO1xuICB9XG5cbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgPSB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSAqIHRoaXMuY29uZmlnLmVuY29kZXJGcmFtZVNpemUgLyAxMDAwO1xuICB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA+PiAyIF0gPSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbDtcblxuICB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggPSB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7XG4gIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMuZW5jb2RlckJ1ZmZlciA9IHRoaXMuSEVBUEYzMi5zdWJhcnJheSggdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA+PiAyLCAodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMuZW5jb2RlckJ1ZmZlckxlbmd0aCApO1xuXG4gIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCA9IDQwMDA7XG4gIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICB0aGlzLmVuY29kZXJPdXRwdXRCdWZmZXIgPSB0aGlzLkhFQVBVOC5zdWJhcnJheSggdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciwgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlciArIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmluaXRSZXNhbXBsZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIGVyckxvY2F0aW9uID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMucmVzYW1wbGVyID0gdGhpcy5fc3BlZXhfcmVzYW1wbGVyX2luaXQoIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLnJlc2FtcGxlUXVhbGl0eSwgZXJyTG9jYXRpb24gKTtcbiAgdGhpcy5fZnJlZSggZXJyTG9jYXRpb24gKTtcblxuICB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggPSAwO1xuICB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgPSB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLkhFQVAzMlsgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciA+PiAyIF0gPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCA9IHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbCAqIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHM7XG4gIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICogNCApOyAvLyA0IGJ5dGVzIHBlciBzYW1wbGVcbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlciA9IHRoaXMuSEVBUEYzMi5zdWJhcnJheSggdGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIpICsgdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCApO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmludGVybGVhdmUgPSBmdW5jdGlvbiggYnVmZmVycyApIHtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoOyBpKysgKSB7XG4gICAgZm9yICggdmFyIGNoYW5uZWwgPSAwOyBjaGFubmVsIDwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuICAgICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnNbIGkgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCBdID0gYnVmZmVyc1sgY2hhbm5lbCBdWyBpIF07XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLnNlZ21lbnRQYWNrZXQgPSBmdW5jdGlvbiggcGFja2V0TGVuZ3RoICkge1xuICB2YXIgcGFja2V0SW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHBhY2tldExlbmd0aCA+PSAwICkge1xuXG4gICAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgICB0aGlzLmhlYWRlclR5cGUgPSAxO1xuICAgIH1cblxuICAgIHZhciBzZWdtZW50TGVuZ3RoID0gTWF0aC5taW4oIHBhY2tldExlbmd0aCwgMjU1ICk7XG4gICAgdGhpcy5zZWdtZW50VGFibGVbIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgrKyBdID0gc2VnbWVudExlbmd0aDtcbiAgICB0aGlzLnNlZ21lbnREYXRhLnNldCggdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyLnN1YmFycmF5KCBwYWNrZXRJbmRleCwgcGFja2V0SW5kZXggKyBzZWdtZW50TGVuZ3RoICksIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICAgIHRoaXMuc2VnbWVudERhdGFJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldEluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0TGVuZ3RoIC09IDI1NTtcbiAgfVxuXG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uICs9ICggNDggKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplICk7XG4gIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgIGV4cG9ydFBhZ2VzLnB1c2goIHRoaXMuZ2VuZXJhdGVQYWdlKCkgKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIGlmICh0aGlzLmVuY29kZXIpIHtcbiAgICAgICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5lbmNvZGVyLmdlbmVyYXRlSWRQYWdlKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKHRoaXMuZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5lbmNvZGVyLmVuY29kZUZpbmFsRnJhbWUoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGNhc2UgJ2ZsdXNoJzpcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZSh0aGlzLmVuY29kZXIuZmx1c2goKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdmbHVzaGVkJ30gKTtcbiAgICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gZmFsc2U7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGNhc2UgJ2luaXQnOlxuICAgICAgICAgICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICAgICAgICAgIHRoaXMuZW5jb2Rlci5kZXN0cm95KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSApO1xuICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKHRoaXMuZW5jb2RlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICB0aGlzLmVuY29kZXIuZW5jb2RlKCBpbnB1dHNbMF0gKS5mb3JFYWNoKHBhZ2VEYXRhID0+IHRoaXMucG9zdFBhZ2UocGFnZURhdGEpKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLmNvbnRpbnVlUHJvY2VzcztcbiAgICB9XG5cbiAgICBwb3N0UGFnZShwYWdlRGF0YSkge1xuICAgICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgZW5jb2RlcjtcbiAgdmFyIHBvc3RQYWdlR2xvYmFsID0gKHBhZ2VEYXRhKSA9PiB7XG4gICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgfVxuICB9XG5cbiAgZ2xvYmFsWydvbm1lc3NhZ2UnXSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgIGlmIChlbmNvZGVyKSB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGRhdGFbJ2J1ZmZlcnMnXSApLmZvckVhY2gocGFnZURhdGEgPT4gcG9zdFBhZ2VHbG9iYWwocGFnZURhdGEpKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUlkUGFnZSgpKTtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChlbmNvZGVyLmdlbmVyYXRlQ29tbWVudFBhZ2UoKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5lbmNvZGVGaW5hbEZyYW1lKCkpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdmbHVzaCc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5mbHVzaCgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZmx1c2hlZCd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgfVxuICAgIH1cblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgZ2xvYmFsWydjbG9zZSddKCk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgIGVuY29kZXIuZGVzdHJveSgpO1xuICAgICAgICB9XG4gICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSwgZ2xvYmFsWydwb3N0TWVzc2FnZSddICk7XG4gICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcblxuICAvLyBFeHBvcnRzIGZvciB1bml0IHRlc3RpbmdcbiAgbW9kdWxlLmV4cG9ydHMgPSB7XG4gICAgTW9kdWxlOiBNb2R1bGUsXG4gICAgT2dnT3B1c0VuY29kZXI6IE9nZ09wdXNFbmNvZGVyXG4gIH07XG59XG5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); -======= -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EmsdkModule\", function() { return EmsdkModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"OggOpusEncoder\", function() { return OggOpusEncoder; });\n\n\nvar encoder;\n\n\nconst EmsdkModule = Module;\nconst OggOpusEncoder = function( config, Module ){\n\n if ( !Module ) {\n throw new Error('Module with exports required to initialize an encoder instance');\n }\n\n this.config = Object.assign({ \n encoderApplication: 2049, // 2048 = Voice (Lower fidelity)\n // 2049 = Full Band Audio (Highest fidelity)\n // 2051 = Restricted Low Delay (Lowest latency)\n encoderFrameSize: 20, // Specified in ms.\n encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled\n maxFramesPerPage: 40, // Tradeoff latency with overhead\n numberOfChannels: 1,\n originalSampleRate: 44100,\n resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality.\n serial: Math.floor(Math.random() * 4294967296)\n }, config );\n\n this._opus_encoder_create = Module._opus_encoder_create;\n this._opus_encoder_destroy = Module._opus_encoder_destroy;\n this._opus_encoder_ctl = Module._opus_encoder_ctl;\n this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float;\n this._speex_resampler_init = Module._speex_resampler_init;\n this._speex_resampler_destroy = Module._speex_resampler_destroy;\n this._opus_encode_float = Module._opus_encode_float;\n this._free = Module._free;\n this._malloc = Module._malloc;\n this.HEAPU8 = Module.HEAPU8;\n this.HEAP32 = Module.HEAP32;\n this.HEAPF32 = Module.HEAPF32;\n\n this.pageIndex = 0;\n this.granulePosition = 0;\n this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data\n this.segmentDataIndex = 0;\n this.segmentTable = new Uint8Array( 255 ); // Maximum data segments\n this.segmentTableIndex = 0;\n this.framesInPage = 0;\n\n this.initChecksumTable();\n this.initCodec();\n this.initResampler();\n\n if ( this.config.numberOfChannels === 1 ) {\n this.interleave = function( buffers ) { return buffers[0]; };\n }\n};\n\nOggOpusEncoder.prototype.encode = function( buffers ) {\n\n // Determine bufferLength dynamically\n if ( !this.bufferLength ) {\n this.bufferLength = buffers[0].length;\n this.interleavedBuffers = new Float32Array( this.bufferLength * this.config.numberOfChannels );\n }\n\n var samples = this.interleave( buffers );\n var sampleIndex = 0;\n var exportPages = [];\n\n while ( sampleIndex < samples.length ) {\n\n var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex );\n this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex );\n sampleIndex += lengthToCopy;\n this.resampleBufferIndex += lengthToCopy;\n\n if ( this.resampleBufferIndex === this.resampleBufferLength ) {\n this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer );\n var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength );\n exportPages.concat(this.segmentPacket( packetLength ));\n this.resampleBufferIndex = 0;\n\n this.framesInPage++;\n if ( this.framesInPage >= this.config.maxFramesPerPage ) {\n exportPages.push( this.generatePage() );\n }\n }\n }\n\n return exportPages;\n};\n\nOggOpusEncoder.prototype.destroy = function() {\n if ( this.encoder ) {\n this._free(this.encoderSamplesPerChannelPointer);\n delete this.encoderSamplesPerChannelPointer;\n this._free(this.encoderBufferPointer);\n delete this.encoderBufferPointer;\n this._free(this.encoderOutputPointer);\n delete this.encoderOutputPointer;\n this._free(this.resampleSamplesPerChannelPointer);\n delete this.resampleSamplesPerChannelPointer;\n this._free(this.resampleBufferPointer);\n delete this.resampleBufferPointer;\n this._speex_resampler_destroy(this.resampler);\n delete this.resampler;\n this._opus_encoder_destroy(this.encoder);\n delete this.encoder;\n }\n};\n\nOggOpusEncoder.prototype.flush = function() {\n var exportPage;\n if ( this.framesInPage ) {\n exportPage = this.generatePage();\n }\n // discard any pending data in resample buffer (only a few ms worth)\n this.resampleBufferIndex = 0;\n return exportPage;\n};\n\nOggOpusEncoder.prototype.encodeFinalFrame = function() {\n const exportPages = [];\n\n // Encode the data remaining in the resample buffer.\n if ( this.resampleBufferIndex > 0 ) {\n const dataToFill = (this.resampleBufferLength - this.resampleBufferIndex) / this.config.numberOfChannels;\n const numBuffers = Math.ceil(dataToFill / this.bufferLength);\n\n for ( var i = 0; i < numBuffers; i++ ) { \n var finalFrameBuffers = [];\n for ( var j = 0; j < this.config.numberOfChannels; j++ ) {\n finalFrameBuffers.push( new Float32Array( this.bufferLength ));\n }\n exportPages.concat(this.encode( finalFrameBuffers ));\n }\n }\n\n this.headerType += 4;\n exportPages.push(this.generatePage());\n return exportPages;\n};\n\nOggOpusEncoder.prototype.getChecksum = function( data ){\n var checksum = 0;\n for ( var i = 0; i < data.length; i++ ) {\n checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ];\n }\n return checksum >>> 0;\n};\n\nOggOpusEncoder.prototype.generateCommentPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags'\n segmentDataView.setUint32( 8, 10, true ); // Vendor Length\n segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco'\n segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder'\n segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS'\n segmentDataView.setUint32( 22, 0, true ); // User Comment List Length\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 26;\n this.headerType = 0;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generateIdPage = function(){\n var segmentDataView = new DataView( this.segmentData.buffer );\n segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus'\n segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head'\n segmentDataView.setUint8( 8, 1, true ); // Version\n segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count\n segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms)\n segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate\n segmentDataView.setUint16( 16, 0, true ); // output gain\n segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo\n this.segmentTableIndex = 1;\n this.segmentDataIndex = this.segmentTable[0] = 19;\n this.headerType = 2;\n return this.generatePage();\n};\n\nOggOpusEncoder.prototype.generatePage = function(){\n var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition;\n var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex );\n var pageBufferView = new DataView( pageBuffer );\n var page = new Uint8Array( pageBuffer );\n\n pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS'\n pageBufferView.setUint8( 4, 0, true ); // Version\n pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream\n\n // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer\n // Javascript Number maximum value is 53 bits or 2^53 - 1 \n pageBufferView.setUint32( 6, granulePosition, true );\n if (granulePosition < 0) {\n pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true );\n }\n else {\n pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true );\n }\n\n pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number\n pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number\n pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page.\n page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table\n page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data\n pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum\n\n var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition };\n this.segmentTableIndex = 0;\n this.segmentDataIndex = 0;\n this.framesInPage = 0;\n if ( granulePosition > 0 ) {\n this.lastPositiveGranulePosition = granulePosition;\n }\n\n return exportPage;\n};\n\nOggOpusEncoder.prototype.initChecksumTable = function(){\n this.checksumTable = [];\n for ( var i = 0; i < 256; i++ ) {\n var r = i << 24;\n for ( var j = 0; j < 8; j++ ) {\n r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1);\n }\n this.checksumTable[i] = (r & 0xffffffff);\n }\n};\n\nOggOpusEncoder.prototype.setOpusControl = function( control, value ){\n var location = this._malloc( 4 );\n this.HEAP32[ location >> 2 ] = value;\n this._opus_encoder_ctl( this.encoder, control, location );\n this._free( location );\n};\n\nOggOpusEncoder.prototype.initCodec = function() {\n var errLocation = this._malloc( 4 );\n this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation );\n this._free( errLocation );\n\n if ( this.config.encoderBitRate ) {\n this.setOpusControl( 4002, this.config.encoderBitRate );\n }\n\n if ( this.config.encoderComplexity ) {\n this.setOpusControl( 4010, this.config.encoderComplexity );\n }\n\n this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000;\n this.encoderSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel;\n\n this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels;\n this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample\n this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength );\n\n this.encoderOutputMaxLength = 4000;\n this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength );\n this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength );\n};\n\nOggOpusEncoder.prototype.initResampler = function() {\n var errLocation = this._malloc( 4 );\n this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation );\n this._free( errLocation );\n\n this.resampleBufferIndex = 0;\n this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000;\n this.resampleSamplesPerChannelPointer = this._malloc( 4 );\n this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel;\n\n this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels;\n this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample\n this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength );\n};\n\nOggOpusEncoder.prototype.interleave = function( buffers ) {\n for ( var i = 0; i < this.bufferLength; i++ ) {\n for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) {\n this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ];\n }\n }\n\n return this.interleavedBuffers;\n};\n\nOggOpusEncoder.prototype.segmentPacket = function( packetLength ) {\n var packetIndex = 0;\n var exportPages = [];\n\n while ( packetLength >= 0 ) {\n\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 1;\n }\n\n var segmentLength = Math.min( packetLength, 255 );\n this.segmentTable[ this.segmentTableIndex++ ] = segmentLength;\n this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex );\n this.segmentDataIndex += segmentLength;\n packetIndex += segmentLength;\n packetLength -= 255;\n }\n\n this.granulePosition += ( 48 * this.config.encoderFrameSize );\n if ( this.segmentTableIndex === 255 ) {\n exportPages.push( this.generatePage() );\n this.headerType = 0;\n }\n\n return exportPages;\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'getHeaderPages':\n this.postPage(encoder.generateIdPage());\n this.postPage(encoder.generateCommentPage());\n break;\n\n case 'done':\n encoder.encodeFinalFrame().forEach(pageData => this.postPage(pageData));\n this.port.postMessage( {message: 'done'} );\n break;\n\n case 'flush':\n this.postPage(encoder.flush());\n this.port.postMessage( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (encoder && inputs[0]){\n encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData));\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n if (encoder) {\n switch( data['command'] ){\n\n case 'encode':\n encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData));\n break;\n\n case 'getHeaderPages':\n postPageGlobal(encoder.generateIdPage());\n postPageGlobal(encoder.generateCommentPage());\n break;\n\n case 'done':\n encoder.encodeFinalFrame().forEach(pageData => postPageGlobal(pageData));\n global['postMessage']( {message: 'done'} );\n break;\n\n case 'flush':\n postPageGlobal(encoder.flush());\n global['postMessage']( {message: 'flushed'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n\n switch( data['command'] ){\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n if ( encoder ) {\n encoder.destroy();\n }\n encoder = new OggOpusEncoder( data, Module, global['postMessage'] );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZW5jb2Rlcldvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9lbmNvZGVyV29ya2VyLmpzPzhiM2MiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbnZhciBlbmNvZGVyO1xuXG5cbmV4cG9ydCBjb25zdCBFbXNka01vZHVsZSA9IE1vZHVsZTtcbmV4cG9ydCBjb25zdCBPZ2dPcHVzRW5jb2RlciA9IGZ1bmN0aW9uKCBjb25maWcsIE1vZHVsZSApe1xuXG4gIGlmICggIU1vZHVsZSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ01vZHVsZSB3aXRoIGV4cG9ydHMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBhbiBlbmNvZGVyIGluc3RhbmNlJyk7XG4gIH1cblxuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksIC8vIDIwNDggPSBWb2ljZSAoTG93ZXIgZmlkZWxpdHkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAyMDQ5ID0gRnVsbCBCYW5kIEF1ZGlvIChIaWdoZXN0IGZpZGVsaXR5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gMjA1MSA9IFJlc3RyaWN0ZWQgTG93IERlbGF5IChMb3dlc3QgbGF0ZW5jeSlcbiAgICBlbmNvZGVyRnJhbWVTaXplOiAyMCwgLy8gU3BlY2lmaWVkIGluIG1zLlxuICAgIGVuY29kZXJTYW1wbGVSYXRlOiA0ODAwMCwgLy8gRGVzaXJlZCBlbmNvZGluZyBzYW1wbGUgcmF0ZS4gQXVkaW8gd2lsbCBiZSByZXNhbXBsZWRcbiAgICBtYXhGcmFtZXNQZXJQYWdlOiA0MCwgLy8gVHJhZGVvZmYgbGF0ZW5jeSB3aXRoIG92ZXJoZWFkXG4gICAgbnVtYmVyT2ZDaGFubmVsczogMSxcbiAgICBvcmlnaW5hbFNhbXBsZVJhdGU6IDQ0MTAwLFxuICAgIHJlc2FtcGxlUXVhbGl0eTogMywgLy8gVmFsdWUgYmV0d2VlbiAwIGFuZCAxMCBpbmNsdXNpdmUuIDEwIGJlaW5nIGhpZ2hlc3QgcXVhbGl0eS5cbiAgICBzZXJpYWw6IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDQyOTQ5NjcyOTYpXG4gIH0sIGNvbmZpZyApO1xuXG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9jcmVhdGUgPSBNb2R1bGUuX29wdXNfZW5jb2Rlcl9jcmVhdGU7XG4gIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95ID0gTW9kdWxlLl9vcHVzX2VuY29kZXJfZGVzdHJveTtcbiAgdGhpcy5fb3B1c19lbmNvZGVyX2N0bCA9IE1vZHVsZS5fb3B1c19lbmNvZGVyX2N0bDtcbiAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQgPSBNb2R1bGUuX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0O1xuICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfaW5pdCA9IE1vZHVsZS5fc3BlZXhfcmVzYW1wbGVyX2luaXQ7XG4gIHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9kZXN0cm95ID0gTW9kdWxlLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveTtcbiAgdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQgPSBNb2R1bGUuX29wdXNfZW5jb2RlX2Zsb2F0O1xuICB0aGlzLl9mcmVlID0gTW9kdWxlLl9mcmVlO1xuICB0aGlzLl9tYWxsb2MgPSBNb2R1bGUuX21hbGxvYztcbiAgdGhpcy5IRUFQVTggPSBNb2R1bGUuSEVBUFU4O1xuICB0aGlzLkhFQVAzMiA9IE1vZHVsZS5IRUFQMzI7XG4gIHRoaXMuSEVBUEYzMiA9IE1vZHVsZS5IRUFQRjMyO1xuXG4gIHRoaXMucGFnZUluZGV4ID0gMDtcbiAgdGhpcy5ncmFudWxlUG9zaXRpb24gPSAwO1xuICB0aGlzLnNlZ21lbnREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIDY1MDI1ICk7IC8vIE1heGltdW0gbGVuZ3RoIG9mIG9nZ09wdXMgZGF0YVxuICB0aGlzLnNlZ21lbnREYXRhSW5kZXggPSAwO1xuICB0aGlzLnNlZ21lbnRUYWJsZSA9IG5ldyBVaW50OEFycmF5KCAyNTUgKTsgLy8gTWF4aW11bSBkYXRhIHNlZ21lbnRzXG4gIHRoaXMuc2VnbWVudFRhYmxlSW5kZXggPSAwO1xuICB0aGlzLmZyYW1lc0luUGFnZSA9IDA7XG5cbiAgdGhpcy5pbml0Q2hlY2tzdW1UYWJsZSgpO1xuICB0aGlzLmluaXRDb2RlYygpO1xuICB0aGlzLmluaXRSZXNhbXBsZXIoKTtcblxuICBpZiAoIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgPT09IDEgKSB7XG4gICAgdGhpcy5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7IHJldHVybiBidWZmZXJzWzBdOyB9O1xuICB9XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZW5jb2RlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG5cbiAgLy8gRGV0ZXJtaW5lIGJ1ZmZlckxlbmd0aCBkeW5hbWljYWxseVxuICBpZiAoICF0aGlzLmJ1ZmZlckxlbmd0aCApIHtcbiAgICB0aGlzLmJ1ZmZlckxlbmd0aCA9IGJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICAgIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzID0gbmV3IEZsb2F0MzJBcnJheSggdGhpcy5idWZmZXJMZW5ndGggKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gIH1cblxuICB2YXIgc2FtcGxlcyA9IHRoaXMuaW50ZXJsZWF2ZSggYnVmZmVycyApO1xuICB2YXIgc2FtcGxlSW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHNhbXBsZUluZGV4IDwgc2FtcGxlcy5sZW5ndGggKSB7XG5cbiAgICB2YXIgbGVuZ3RoVG9Db3B5ID0gTWF0aC5taW4oIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgsIHNhbXBsZXMubGVuZ3RoIC0gc2FtcGxlSW5kZXggKTtcbiAgICB0aGlzLnJlc2FtcGxlQnVmZmVyLnNldCggc2FtcGxlcy5zdWJhcnJheSggc2FtcGxlSW5kZXgsIHNhbXBsZUluZGV4K2xlbmd0aFRvQ29weSApLCB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXggKTtcbiAgICBzYW1wbGVJbmRleCArPSBsZW5ndGhUb0NvcHk7XG4gICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ICs9IGxlbmd0aFRvQ29weTtcblxuICAgIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID09PSB0aGlzLnJlc2FtcGxlQnVmZmVyTGVuZ3RoICkge1xuICAgICAgdGhpcy5fc3BlZXhfcmVzYW1wbGVyX3Byb2Nlc3NfaW50ZXJsZWF2ZWRfZmxvYXQoIHRoaXMucmVzYW1wbGVyLCB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciwgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsUG9pbnRlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyICk7XG4gICAgICB2YXIgcGFja2V0TGVuZ3RoID0gdGhpcy5fb3B1c19lbmNvZGVfZmxvYXQoIHRoaXMuZW5jb2RlciwgdGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlciwgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dE1heExlbmd0aCApO1xuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuc2VnbWVudFBhY2tldCggcGFja2V0TGVuZ3RoICkpO1xuICAgICAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcblxuICAgICAgdGhpcy5mcmFtZXNJblBhZ2UrKztcbiAgICAgIGlmICggdGhpcy5mcmFtZXNJblBhZ2UgPj0gdGhpcy5jb25maWcubWF4RnJhbWVzUGVyUGFnZSApIHtcbiAgICAgICAgZXhwb3J0UGFnZXMucHVzaCggdGhpcy5nZW5lcmF0ZVBhZ2UoKSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBleHBvcnRQYWdlcztcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5kZXN0cm95ID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5lbmNvZGVyQnVmZmVyUG9pbnRlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXI7XG4gICAgdGhpcy5fZnJlZSh0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyKTtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyT3V0cHV0UG9pbnRlcjtcbiAgICB0aGlzLl9mcmVlKHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyO1xuICAgIHRoaXMuX2ZyZWUodGhpcy5yZXNhbXBsZUJ1ZmZlclBvaW50ZXIpO1xuICAgIGRlbGV0ZSB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlcjtcbiAgICB0aGlzLl9zcGVleF9yZXNhbXBsZXJfZGVzdHJveSh0aGlzLnJlc2FtcGxlcik7XG4gICAgZGVsZXRlIHRoaXMucmVzYW1wbGVyO1xuICAgIHRoaXMuX29wdXNfZW5jb2Rlcl9kZXN0cm95KHRoaXMuZW5jb2Rlcik7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmZsdXNoID0gZnVuY3Rpb24oKSB7XG4gIHZhciBleHBvcnRQYWdlO1xuICBpZiAoIHRoaXMuZnJhbWVzSW5QYWdlICkge1xuICAgIGV4cG9ydFBhZ2UgPSB0aGlzLmdlbmVyYXRlUGFnZSgpO1xuICB9XG4gIC8vIGRpc2NhcmQgYW55IHBlbmRpbmcgZGF0YSBpbiByZXNhbXBsZSBidWZmZXIgKG9ubHkgYSBmZXcgbXMgd29ydGgpXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJJbmRleCA9IDA7XG4gIHJldHVybiBleHBvcnRQYWdlO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmVuY29kZUZpbmFsRnJhbWUgPSBmdW5jdGlvbigpIHtcbiAgY29uc3QgZXhwb3J0UGFnZXMgPSBbXTtcblxuICAvLyBFbmNvZGUgdGhlIGRhdGEgcmVtYWluaW5nIGluIHRoZSByZXNhbXBsZSBidWZmZXIuXG4gIGlmICggdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID4gMCApIHtcbiAgICBjb25zdCBkYXRhVG9GaWxsID0gKHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggLSB0aGlzLnJlc2FtcGxlQnVmZmVySW5kZXgpIC8gdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscztcbiAgICBjb25zdCBudW1CdWZmZXJzID0gTWF0aC5jZWlsKGRhdGFUb0ZpbGwgLyB0aGlzLmJ1ZmZlckxlbmd0aCk7XG5cbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBudW1CdWZmZXJzOyBpKysgKSB7IFxuICAgICAgdmFyIGZpbmFsRnJhbWVCdWZmZXJzID0gW107XG4gICAgICBmb3IgKCB2YXIgaiA9IDA7IGogPCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzOyBqKysgKSB7XG4gICAgICAgIGZpbmFsRnJhbWVCdWZmZXJzLnB1c2goIG5ldyBGbG9hdDMyQXJyYXkoIHRoaXMuYnVmZmVyTGVuZ3RoICkpO1xuICAgICAgfVxuICAgICAgZXhwb3J0UGFnZXMuY29uY2F0KHRoaXMuZW5jb2RlKCBmaW5hbEZyYW1lQnVmZmVycyApKTtcbiAgICB9XG4gIH1cblxuICB0aGlzLmhlYWRlclR5cGUgKz0gNDtcbiAgZXhwb3J0UGFnZXMucHVzaCh0aGlzLmdlbmVyYXRlUGFnZSgpKTtcbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLmdldENoZWNrc3VtID0gZnVuY3Rpb24oIGRhdGEgKXtcbiAgdmFyIGNoZWNrc3VtID0gMDtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgZGF0YS5sZW5ndGg7IGkrKyApIHtcbiAgICBjaGVja3N1bSA9IChjaGVja3N1bSA8PCA4KSBeIHRoaXMuY2hlY2tzdW1UYWJsZVsgKChjaGVja3N1bT4+PjI0KSAmIDB4ZmYpIF4gZGF0YVtpXSBdO1xuICB9XG4gIHJldHVybiBjaGVja3N1bSA+Pj4gMDtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5nZW5lcmF0ZUNvbW1lbnRQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIHNlZ21lbnREYXRhVmlldyA9IG5ldyBEYXRhVmlldyggdGhpcy5zZWdtZW50RGF0YS5idWZmZXIgKTtcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMCwgMTkzNzA3NjMwMywgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnT3B1cydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggNCwgMTkzNjE1NDk2NCwgdHJ1ZSApIC8vIE1hZ2ljIFNpZ25hdHVyZSAnVGFncydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggOCwgMTAsIHRydWUgKTsgLy8gVmVuZG9yIExlbmd0aFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAxMiwgMTg2ODc4NDk3OCwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnUmVjbydcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTYsIDE5MTkyNDc0NzQsIHRydWUgKTsgLy8gVmVuZG9yIG5hbWUgJ3JkZXInXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MTYoIDIwLCAyMTMyMiwgdHJ1ZSApOyAvLyBWZW5kb3IgbmFtZSAnSlMnXG4gIHNlZ21lbnREYXRhVmlldy5zZXRVaW50MzIoIDIyLCAwLCB0cnVlICk7IC8vIFVzZXIgQ29tbWVudCBMaXN0IExlbmd0aFxuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAyNjtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMDtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVJZFBhZ2UgPSBmdW5jdGlvbigpe1xuICB2YXIgc2VnbWVudERhdGFWaWV3ID0gbmV3IERhdGFWaWV3KCB0aGlzLnNlZ21lbnREYXRhLmJ1ZmZlciApO1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCAwLCAxOTM3MDc2MzAzLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdPcHVzJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDMyKCA0LCAxNjg0MTA0NTIwLCB0cnVlICkgLy8gTWFnaWMgU2lnbmF0dXJlICdIZWFkJ1xuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDgsIDEsIHRydWUgKTsgLy8gVmVyc2lvblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDksIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gQ2hhbm5lbCBjb3VudFxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxMCwgMzg0MCwgdHJ1ZSApOyAvLyBwcmUtc2tpcCAoODBtcylcbiAgc2VnbWVudERhdGFWaWV3LnNldFVpbnQzMiggMTIsIHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZU92ZXJyaWRlIHx8IHRoaXMuY29uZmlnLm9yaWdpbmFsU2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBvcmlnaW5hbCBzYW1wbGUgcmF0ZVxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDE2KCAxNiwgMCwgdHJ1ZSApOyAvLyBvdXRwdXQgZ2FpblxuICBzZWdtZW50RGF0YVZpZXcuc2V0VWludDgoIDE4LCAwLCB0cnVlICk7IC8vIGNoYW5uZWwgbWFwIDAgPSBtb25vIG9yIHN0ZXJlb1xuICB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID0gMTtcbiAgdGhpcy5zZWdtZW50RGF0YUluZGV4ID0gdGhpcy5zZWdtZW50VGFibGVbMF0gPSAxOTtcbiAgdGhpcy5oZWFkZXJUeXBlID0gMjtcbiAgcmV0dXJuIHRoaXMuZ2VuZXJhdGVQYWdlKCk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuZ2VuZXJhdGVQYWdlID0gZnVuY3Rpb24oKXtcbiAgdmFyIGdyYW51bGVQb3NpdGlvbiA9ICggdGhpcy5sYXN0UG9zaXRpdmVHcmFudWxlUG9zaXRpb24gPT09IHRoaXMuZ3JhbnVsZVBvc2l0aW9uKSA/IC0xIDogdGhpcy5ncmFudWxlUG9zaXRpb247XG4gIHZhciBwYWdlQnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKCAgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICsgdGhpcy5zZWdtZW50RGF0YUluZGV4ICk7XG4gIHZhciBwYWdlQnVmZmVyVmlldyA9IG5ldyBEYXRhVmlldyggcGFnZUJ1ZmZlciApO1xuICB2YXIgcGFnZSA9IG5ldyBVaW50OEFycmF5KCBwYWdlQnVmZmVyICk7XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAwLCAxMzk5Mjg1NTgzLCB0cnVlKTsgLy8gQ2FwdHVyZSBQYXR0ZXJuIHN0YXJ0cyBhbGwgcGFnZSBoZWFkZXJzICdPZ2dTJ1xuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50OCggNCwgMCwgdHJ1ZSApOyAvLyBWZXJzaW9uXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQ4KCA1LCB0aGlzLmhlYWRlclR5cGUsIHRydWUgKTsgLy8gMSA9IGNvbnRpbnVhdGlvbiwgMiA9IGJlZ2lubmluZyBvZiBzdHJlYW0sIDQgPSBlbmQgb2Ygc3RyZWFtXG5cbiAgLy8gTnVtYmVyIG9mIHNhbXBsZXMgdXB0byBhbmQgaW5jbHVkaW5nIHRoaXMgcGFnZSBhdCA0ODAwMEh6LCBpbnRvIHNpZ25lZCA2NCBiaXQgTGl0dGxlIEVuZGlhbiBpbnRlZ2VyXG4gIC8vIEphdmFzY3JpcHQgTnVtYmVyIG1heGltdW0gdmFsdWUgaXMgNTMgYml0cyBvciAyXjUzIC0gMSBcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCA2LCBncmFudWxlUG9zaXRpb24sIHRydWUgKTtcbiAgaWYgKGdyYW51bGVQb3NpdGlvbiA8IDApIHtcbiAgICBwYWdlQnVmZmVyVmlldy5zZXRJbnQzMiggMTAsIE1hdGguY2VpbChncmFudWxlUG9zaXRpb24vNDI5NDk2NzI5NykgLSAxLCB0cnVlICk7XG4gIH1cbiAgZWxzZSB7XG4gICAgcGFnZUJ1ZmZlclZpZXcuc2V0SW50MzIoIDEwLCBNYXRoLmZsb29yKGdyYW51bGVQb3NpdGlvbi80Mjk0OTY3Mjk2KSwgdHJ1ZSApO1xuICB9XG5cbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDMyKCAxNCwgdGhpcy5jb25maWcuc2VyaWFsLCB0cnVlICk7IC8vIEJpdHN0cmVhbSBzZXJpYWwgbnVtYmVyXG4gIHBhZ2VCdWZmZXJWaWV3LnNldFVpbnQzMiggMTgsIHRoaXMucGFnZUluZGV4KyssIHRydWUgKTsgLy8gUGFnZSBzZXF1ZW5jZSBudW1iZXJcbiAgcGFnZUJ1ZmZlclZpZXcuc2V0VWludDgoIDI2LCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4LCB0cnVlICk7IC8vIE51bWJlciBvZiBzZWdtZW50cyBpbiBwYWdlLlxuICBwYWdlLnNldCggdGhpcy5zZWdtZW50VGFibGUuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50VGFibGVJbmRleCksIDI3ICk7IC8vIFNlZ21lbnQgVGFibGVcbiAgcGFnZS5zZXQoIHRoaXMuc2VnbWVudERhdGEuc3ViYXJyYXkoMCwgdGhpcy5zZWdtZW50RGF0YUluZGV4KSwgMjcgKyB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ICk7IC8vIFNlZ21lbnQgRGF0YVxuICBwYWdlQnVmZmVyVmlldy5zZXRVaW50MzIoIDIyLCB0aGlzLmdldENoZWNrc3VtKCBwYWdlICksIHRydWUgKTsgLy8gQ2hlY2tzdW1cblxuICB2YXIgZXhwb3J0UGFnZSA9IHsgbWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiBwYWdlLCBzYW1wbGVQb3NpdGlvbjogdGhpcy5ncmFudWxlUG9zaXRpb24gfTtcbiAgdGhpcy5zZWdtZW50VGFibGVJbmRleCA9IDA7XG4gIHRoaXMuc2VnbWVudERhdGFJbmRleCA9IDA7XG4gIHRoaXMuZnJhbWVzSW5QYWdlID0gMDtcbiAgaWYgKCBncmFudWxlUG9zaXRpb24gPiAwICkge1xuICAgIHRoaXMubGFzdFBvc2l0aXZlR3JhbnVsZVBvc2l0aW9uID0gZ3JhbnVsZVBvc2l0aW9uO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2U7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENoZWNrc3VtVGFibGUgPSBmdW5jdGlvbigpe1xuICB0aGlzLmNoZWNrc3VtVGFibGUgPSBbXTtcbiAgZm9yICggdmFyIGkgPSAwOyBpIDwgMjU2OyBpKysgKSB7XG4gICAgdmFyIHIgPSBpIDw8IDI0O1xuICAgIGZvciAoIHZhciBqID0gMDsgaiA8IDg7IGorKyApIHtcbiAgICAgIHIgPSAoKHIgJiAweDgwMDAwMDAwKSAhPSAwKSA/ICgociA8PCAxKSBeIDB4MDRjMTFkYjcpIDogKHIgPDwgMSk7XG4gICAgfVxuICAgIHRoaXMuY2hlY2tzdW1UYWJsZVtpXSA9IChyICYgMHhmZmZmZmZmZik7XG4gIH1cbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5zZXRPcHVzQ29udHJvbCA9IGZ1bmN0aW9uKCBjb250cm9sLCB2YWx1ZSApe1xuICB2YXIgbG9jYXRpb24gPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIGxvY2F0aW9uID4+IDIgXSA9IHZhbHVlO1xuICB0aGlzLl9vcHVzX2VuY29kZXJfY3RsKCB0aGlzLmVuY29kZXIsIGNvbnRyb2wsIGxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGxvY2F0aW9uICk7XG59O1xuXG5PZ2dPcHVzRW5jb2Rlci5wcm90b3R5cGUuaW5pdENvZGVjID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLmVuY29kZXIgPSB0aGlzLl9vcHVzX2VuY29kZXJfY3JlYXRlKCB0aGlzLmNvbmZpZy5lbmNvZGVyU2FtcGxlUmF0ZSwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcuZW5jb2RlckFwcGxpY2F0aW9uLCBlcnJMb2NhdGlvbiApO1xuICB0aGlzLl9mcmVlKCBlcnJMb2NhdGlvbiApO1xuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAwMiwgdGhpcy5jb25maWcuZW5jb2RlckJpdFJhdGUgKTtcbiAgfVxuXG4gIGlmICggdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKSB7XG4gICAgdGhpcy5zZXRPcHVzQ29udHJvbCggNDAxMCwgdGhpcy5jb25maWcuZW5jb2RlckNvbXBsZXhpdHkgKTtcbiAgfVxuXG4gIHRoaXMuZW5jb2RlclNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcuZW5jb2RlclNhbXBsZVJhdGUgKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplIC8gMTAwMDtcbiAgdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWxQb2ludGVyID0gdGhpcy5fbWFsbG9jKCA0ICk7XG4gIHRoaXMuSEVBUDMyWyB0aGlzLmVuY29kZXJTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWw7XG5cbiAgdGhpcy5lbmNvZGVyQnVmZmVyTGVuZ3RoID0gdGhpcy5lbmNvZGVyU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLmVuY29kZXJCdWZmZXJQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKiA0ICk7IC8vIDQgYnl0ZXMgcGVyIHNhbXBsZVxuICB0aGlzLmVuY29kZXJCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMiwgKHRoaXMuZW5jb2RlckJ1ZmZlclBvaW50ZXIgPj4gMikgKyB0aGlzLmVuY29kZXJCdWZmZXJMZW5ndGggKTtcblxuICB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggPSA0MDAwO1xuICB0aGlzLmVuY29kZXJPdXRwdXRQb2ludGVyID0gdGhpcy5fbWFsbG9jKCB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbiAgdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyID0gdGhpcy5IRUFQVTguc3ViYXJyYXkoIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIsIHRoaXMuZW5jb2Rlck91dHB1dFBvaW50ZXIgKyB0aGlzLmVuY29kZXJPdXRwdXRNYXhMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbml0UmVzYW1wbGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBlcnJMb2NhdGlvbiA9IHRoaXMuX21hbGxvYyggNCApO1xuICB0aGlzLnJlc2FtcGxlciA9IHRoaXMuX3NwZWV4X3Jlc2FtcGxlcl9pbml0KCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5vcmlnaW5hbFNhbXBsZVJhdGUsIHRoaXMuY29uZmlnLmVuY29kZXJTYW1wbGVSYXRlLCB0aGlzLmNvbmZpZy5yZXNhbXBsZVF1YWxpdHksIGVyckxvY2F0aW9uICk7XG4gIHRoaXMuX2ZyZWUoIGVyckxvY2F0aW9uICk7XG5cbiAgdGhpcy5yZXNhbXBsZUJ1ZmZlckluZGV4ID0gMDtcbiAgdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsID0gdGhpcy5jb25maWcub3JpZ2luYWxTYW1wbGVSYXRlICogdGhpcy5jb25maWcuZW5jb2RlckZyYW1lU2l6ZSAvIDEwMDA7XG4gIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPSB0aGlzLl9tYWxsb2MoIDQgKTtcbiAgdGhpcy5IRUFQMzJbIHRoaXMucmVzYW1wbGVTYW1wbGVzUGVyQ2hhbm5lbFBvaW50ZXIgPj4gMiBdID0gdGhpcy5yZXNhbXBsZVNhbXBsZXNQZXJDaGFubmVsO1xuXG4gIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggPSB0aGlzLnJlc2FtcGxlU2FtcGxlc1BlckNoYW5uZWwgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzO1xuICB0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA9IHRoaXMuX21hbGxvYyggdGhpcy5yZXNhbXBsZUJ1ZmZlckxlbmd0aCAqIDQgKTsgLy8gNCBieXRlcyBwZXIgc2FtcGxlXG4gIHRoaXMucmVzYW1wbGVCdWZmZXIgPSB0aGlzLkhFQVBGMzIuc3ViYXJyYXkoIHRoaXMucmVzYW1wbGVCdWZmZXJQb2ludGVyID4+IDIsICh0aGlzLnJlc2FtcGxlQnVmZmVyUG9pbnRlciA+PiAyKSArIHRoaXMucmVzYW1wbGVCdWZmZXJMZW5ndGggKTtcbn07XG5cbk9nZ09wdXNFbmNvZGVyLnByb3RvdHlwZS5pbnRlcmxlYXZlID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKSB7XG4gIGZvciAoIHZhciBpID0gMDsgaSA8IHRoaXMuYnVmZmVyTGVuZ3RoOyBpKysgKSB7XG4gICAgZm9yICggdmFyIGNoYW5uZWwgPSAwOyBjaGFubmVsIDwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuICAgICAgdGhpcy5pbnRlcmxlYXZlZEJ1ZmZlcnNbIGkgKiB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCBdID0gYnVmZmVyc1sgY2hhbm5lbCBdWyBpIF07XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHRoaXMuaW50ZXJsZWF2ZWRCdWZmZXJzO1xufTtcblxuT2dnT3B1c0VuY29kZXIucHJvdG90eXBlLnNlZ21lbnRQYWNrZXQgPSBmdW5jdGlvbiggcGFja2V0TGVuZ3RoICkge1xuICB2YXIgcGFja2V0SW5kZXggPSAwO1xuICB2YXIgZXhwb3J0UGFnZXMgPSBbXTtcblxuICB3aGlsZSAoIHBhY2tldExlbmd0aCA+PSAwICkge1xuXG4gICAgaWYgKCB0aGlzLnNlZ21lbnRUYWJsZUluZGV4ID09PSAyNTUgKSB7XG4gICAgICBleHBvcnRQYWdlcy5wdXNoKCB0aGlzLmdlbmVyYXRlUGFnZSgpICk7XG4gICAgICB0aGlzLmhlYWRlclR5cGUgPSAxO1xuICAgIH1cblxuICAgIHZhciBzZWdtZW50TGVuZ3RoID0gTWF0aC5taW4oIHBhY2tldExlbmd0aCwgMjU1ICk7XG4gICAgdGhpcy5zZWdtZW50VGFibGVbIHRoaXMuc2VnbWVudFRhYmxlSW5kZXgrKyBdID0gc2VnbWVudExlbmd0aDtcbiAgICB0aGlzLnNlZ21lbnREYXRhLnNldCggdGhpcy5lbmNvZGVyT3V0cHV0QnVmZmVyLnN1YmFycmF5KCBwYWNrZXRJbmRleCwgcGFja2V0SW5kZXggKyBzZWdtZW50TGVuZ3RoICksIHRoaXMuc2VnbWVudERhdGFJbmRleCApO1xuICAgIHRoaXMuc2VnbWVudERhdGFJbmRleCArPSBzZWdtZW50TGVuZ3RoO1xuICAgIHBhY2tldEluZGV4ICs9IHNlZ21lbnRMZW5ndGg7XG4gICAgcGFja2V0TGVuZ3RoIC09IDI1NTtcbiAgfVxuXG4gIHRoaXMuZ3JhbnVsZVBvc2l0aW9uICs9ICggNDggKiB0aGlzLmNvbmZpZy5lbmNvZGVyRnJhbWVTaXplICk7XG4gIGlmICggdGhpcy5zZWdtZW50VGFibGVJbmRleCA9PT0gMjU1ICkge1xuICAgIGV4cG9ydFBhZ2VzLnB1c2goIHRoaXMuZ2VuZXJhdGVQYWdlKCkgKTtcbiAgICB0aGlzLmhlYWRlclR5cGUgPSAwO1xuICB9XG5cbiAgcmV0dXJuIGV4cG9ydFBhZ2VzO1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIGlmIChlbmNvZGVyKSB7XG4gICAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgICAgY2FzZSAnZ2V0SGVhZGVyUGFnZXMnOlxuICAgICAgICAgICAgICB0aGlzLnBvc3RQYWdlKGVuY29kZXIuZ2VuZXJhdGVJZFBhZ2UoKSk7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UoZW5jb2Rlci5nZW5lcmF0ZUNvbW1lbnRQYWdlKCkpO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgICAgIGVuY29kZXIuZW5jb2RlRmluYWxGcmFtZSgpLmZvckVhY2gocGFnZURhdGEgPT4gdGhpcy5wb3N0UGFnZShwYWdlRGF0YSkpO1xuICAgICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgICBjYXNlICdmbHVzaCc6XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UoZW5jb2Rlci5mbHVzaCgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2ZsdXNoZWQnfSApO1xuICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICBpZiAoIGVuY29kZXIgKSB7XG4gICAgICAgICAgICAgIGVuY29kZXIuZGVzdHJveSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZW5jb2RlciA9IG5ldyBPZ2dPcHVzRW5jb2RlciggZGF0YSwgTW9kdWxlICk7XG4gICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHByb2Nlc3MoaW5wdXRzKSB7XG4gICAgICBpZiAoZW5jb2RlciAmJiBpbnB1dHNbMF0pe1xuICAgICAgICBlbmNvZGVyLmVuY29kZSggaW5wdXRzWzBdICkuZm9yRWFjaChwYWdlRGF0YSA9PiB0aGlzLnBvc3RQYWdlKHBhZ2VEYXRhKSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gdGhpcy5jb250aW51ZVByb2Nlc3M7XG4gICAgfVxuXG4gICAgcG9zdFBhZ2UocGFnZURhdGEpIHtcbiAgICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddKCdlbmNvZGVyLXdvcmtsZXQnLCBFbmNvZGVyV29ya2xldCk7XG59XG5cbi8vIHJ1biBpbiBzY3JpcHRQcm9jZXNzb3Igd29ya2VyIHNjb3BlXG5lbHNlIHtcbiAgdmFyIHBvc3RQYWdlR2xvYmFsID0gKHBhZ2VEYXRhKSA9PiB7XG4gICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgfVxuICB9XG5cbiAgZ2xvYmFsWydvbm1lc3NhZ2UnXSA9ICh7IGRhdGEgfSkgPT4ge1xuICAgIGlmIChlbmNvZGVyKSB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgICAgZW5jb2Rlci5lbmNvZGUoIGRhdGFbJ2J1ZmZlcnMnXSApLmZvckVhY2gocGFnZURhdGEgPT4gcG9zdFBhZ2VHbG9iYWwocGFnZURhdGEpKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdnZXRIZWFkZXJQYWdlcyc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5nZW5lcmF0ZUlkUGFnZSgpKTtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChlbmNvZGVyLmdlbmVyYXRlQ29tbWVudFBhZ2UoKSk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgZW5jb2Rlci5lbmNvZGVGaW5hbEZyYW1lKCkuZm9yRWFjaChwYWdlRGF0YSA9PiBwb3N0UGFnZUdsb2JhbChwYWdlRGF0YSkpO1xuICAgICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdkb25lJ30gKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlICdmbHVzaCc6XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwoZW5jb2Rlci5mbHVzaCgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZmx1c2hlZCd9ICk7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgfVxuICAgIH1cblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2Nsb3NlJzpcbiAgICAgICAgZ2xvYmFsWydjbG9zZSddKCk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgaWYgKCBlbmNvZGVyICkge1xuICAgICAgICAgIGVuY29kZXIuZGVzdHJveSgpO1xuICAgICAgICB9XG4gICAgICAgIGVuY29kZXIgPSBuZXcgT2dnT3B1c0VuY29kZXIoIGRhdGEsIE1vZHVsZSwgZ2xvYmFsWydwb3N0TWVzc2FnZSddICk7XG4gICAgICAgIGdsb2JhbFsncG9zdE1lc3NhZ2UnXSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/encoderWorker.js\n"); ->>>>>>> bufferMismatch -/***/ }) +const OggOpusEncoder = function( config, Module ){ + + if ( !Module ) { + throw new Error('Module with exports required to initialize an encoder instance'); + } + + this.config = Object.assign({ + encoderApplication: 2049, // 2048 = Voice (Lower fidelity) + // 2049 = Full Band Audio (Highest fidelity) + // 2051 = Restricted Low Delay (Lowest latency) + encoderFrameSize: 20, // Specified in ms. + encoderSampleRate: 48000, // Desired encoding sample rate. Audio will be resampled + maxFramesPerPage: 40, // Tradeoff latency with overhead + numberOfChannels: 1, + originalSampleRate: 44100, + resampleQuality: 3, // Value between 0 and 10 inclusive. 10 being highest quality. + serial: Math.floor(Math.random() * 4294967296) + }, config ); + + this._opus_encoder_create = Module._opus_encoder_create; + this._opus_encoder_destroy = Module._opus_encoder_destroy; + this._opus_encoder_ctl = Module._opus_encoder_ctl; + this._speex_resampler_process_interleaved_float = Module._speex_resampler_process_interleaved_float; + this._speex_resampler_init = Module._speex_resampler_init; + this._speex_resampler_destroy = Module._speex_resampler_destroy; + this._opus_encode_float = Module._opus_encode_float; + this._free = Module._free; + this._malloc = Module._malloc; + this.HEAPU8 = Module.HEAPU8; + this.HEAP32 = Module.HEAP32; + this.HEAPF32 = Module.HEAPF32; + + this.pageIndex = 0; + this.granulePosition = 0; + this.segmentData = new Uint8Array( 65025 ); // Maximum length of oggOpus data + this.segmentDataIndex = 0; + this.segmentTable = new Uint8Array( 255 ); // Maximum data segments + this.segmentTableIndex = 0; + this.framesInPage = 0; + + this.initChecksumTable(); + this.initCodec(); + this.initResampler(); + + if ( this.config.numberOfChannels === 1 ) { + this.interleave = function( buffers ) { return buffers[0]; }; + } +}; + +OggOpusEncoder.prototype.encode = function( buffers ) { + + // Determine bufferLength dynamically + if ( !this.bufferLength ) { + this.bufferLength = buffers[0].length; + this.interleavedBuffers = new Float32Array( this.bufferLength * this.config.numberOfChannels ); + } + + var samples = this.interleave( buffers ); + var sampleIndex = 0; + var exportPages = []; + + while ( sampleIndex < samples.length ) { + + var lengthToCopy = Math.min( this.resampleBufferLength - this.resampleBufferIndex, samples.length - sampleIndex ); + this.resampleBuffer.set( samples.subarray( sampleIndex, sampleIndex+lengthToCopy ), this.resampleBufferIndex ); + sampleIndex += lengthToCopy; + this.resampleBufferIndex += lengthToCopy; + + if ( this.resampleBufferIndex === this.resampleBufferLength ) { + this._speex_resampler_process_interleaved_float( this.resampler, this.resampleBufferPointer, this.resampleSamplesPerChannelPointer, this.encoderBufferPointer, this.encoderSamplesPerChannelPointer ); + var packetLength = this._opus_encode_float( this.encoder, this.encoderBufferPointer, this.encoderSamplesPerChannel, this.encoderOutputPointer, this.encoderOutputMaxLength ); + exportPages.concat(this.segmentPacket( packetLength )); + this.resampleBufferIndex = 0; + + this.framesInPage++; + if ( this.framesInPage >= this.config.maxFramesPerPage ) { + exportPages.push( this.generatePage() ); + } + } + } + + return exportPages; +}; + +OggOpusEncoder.prototype.destroy = function() { + if ( this.encoder ) { + this._free(this.encoderSamplesPerChannelPointer); + delete this.encoderSamplesPerChannelPointer; + this._free(this.encoderBufferPointer); + delete this.encoderBufferPointer; + this._free(this.encoderOutputPointer); + delete this.encoderOutputPointer; + this._free(this.resampleSamplesPerChannelPointer); + delete this.resampleSamplesPerChannelPointer; + this._free(this.resampleBufferPointer); + delete this.resampleBufferPointer; + this._speex_resampler_destroy(this.resampler); + delete this.resampler; + this._opus_encoder_destroy(this.encoder); + delete this.encoder; + } +}; + +OggOpusEncoder.prototype.flush = function() { + var exportPage; + if ( this.framesInPage ) { + exportPage = this.generatePage(); + } + // discard any pending data in resample buffer (only a few ms worth) + this.resampleBufferIndex = 0; + return exportPage; +}; + +OggOpusEncoder.prototype.encodeFinalFrame = function() { + const exportPages = []; + + // Encode the data remaining in the resample buffer. + if ( this.resampleBufferIndex > 0 ) { + const dataToFill = (this.resampleBufferLength - this.resampleBufferIndex) / this.config.numberOfChannels; + const numBuffers = Math.ceil(dataToFill / this.bufferLength); + + for ( var i = 0; i < numBuffers; i++ ) { + var finalFrameBuffers = []; + for ( var j = 0; j < this.config.numberOfChannels; j++ ) { + finalFrameBuffers.push( new Float32Array( this.bufferLength )); + } + exportPages.concat(this.encode( finalFrameBuffers )); + } + } + + this.headerType += 4; + exportPages.push(this.generatePage()); + return exportPages; +}; + +OggOpusEncoder.prototype.getChecksum = function( data ){ + var checksum = 0; + for ( var i = 0; i < data.length; i++ ) { + checksum = (checksum << 8) ^ this.checksumTable[ ((checksum>>>24) & 0xff) ^ data[i] ]; + } + return checksum >>> 0; +}; + +OggOpusEncoder.prototype.generateCommentPage = function(){ + var segmentDataView = new DataView( this.segmentData.buffer ); + segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus' + segmentDataView.setUint32( 4, 1936154964, true ) // Magic Signature 'Tags' + segmentDataView.setUint32( 8, 10, true ); // Vendor Length + segmentDataView.setUint32( 12, 1868784978, true ); // Vendor name 'Reco' + segmentDataView.setUint32( 16, 1919247474, true ); // Vendor name 'rder' + segmentDataView.setUint16( 20, 21322, true ); // Vendor name 'JS' + segmentDataView.setUint32( 22, 0, true ); // User Comment List Length + this.segmentTableIndex = 1; + this.segmentDataIndex = this.segmentTable[0] = 26; + this.headerType = 0; + return this.generatePage(); +}; + +OggOpusEncoder.prototype.generateIdPage = function(){ + var segmentDataView = new DataView( this.segmentData.buffer ); + segmentDataView.setUint32( 0, 1937076303, true ) // Magic Signature 'Opus' + segmentDataView.setUint32( 4, 1684104520, true ) // Magic Signature 'Head' + segmentDataView.setUint8( 8, 1, true ); // Version + segmentDataView.setUint8( 9, this.config.numberOfChannels, true ); // Channel count + segmentDataView.setUint16( 10, 3840, true ); // pre-skip (80ms) + segmentDataView.setUint32( 12, this.config.originalSampleRateOverride || this.config.originalSampleRate, true ); // original sample rate + segmentDataView.setUint16( 16, 0, true ); // output gain + segmentDataView.setUint8( 18, 0, true ); // channel map 0 = mono or stereo + this.segmentTableIndex = 1; + this.segmentDataIndex = this.segmentTable[0] = 19; + this.headerType = 2; + return this.generatePage(); +}; + +OggOpusEncoder.prototype.generatePage = function(){ + var granulePosition = ( this.lastPositiveGranulePosition === this.granulePosition) ? -1 : this.granulePosition; + var pageBuffer = new ArrayBuffer( 27 + this.segmentTableIndex + this.segmentDataIndex ); + var pageBufferView = new DataView( pageBuffer ); + var page = new Uint8Array( pageBuffer ); + + pageBufferView.setUint32( 0, 1399285583, true); // Capture Pattern starts all page headers 'OggS' + pageBufferView.setUint8( 4, 0, true ); // Version + pageBufferView.setUint8( 5, this.headerType, true ); // 1 = continuation, 2 = beginning of stream, 4 = end of stream + + // Number of samples upto and including this page at 48000Hz, into signed 64 bit Little Endian integer + // Javascript Number maximum value is 53 bits or 2^53 - 1 + pageBufferView.setUint32( 6, granulePosition, true ); + if (granulePosition < 0) { + pageBufferView.setInt32( 10, Math.ceil(granulePosition/4294967297) - 1, true ); + } + else { + pageBufferView.setInt32( 10, Math.floor(granulePosition/4294967296), true ); + } + + pageBufferView.setUint32( 14, this.config.serial, true ); // Bitstream serial number + pageBufferView.setUint32( 18, this.pageIndex++, true ); // Page sequence number + pageBufferView.setUint8( 26, this.segmentTableIndex, true ); // Number of segments in page. + page.set( this.segmentTable.subarray(0, this.segmentTableIndex), 27 ); // Segment Table + page.set( this.segmentData.subarray(0, this.segmentDataIndex), 27 + this.segmentTableIndex ); // Segment Data + pageBufferView.setUint32( 22, this.getChecksum( page ), true ); // Checksum + + var exportPage = { message: 'page', page: page, samplePosition: this.granulePosition }; + this.segmentTableIndex = 0; + this.segmentDataIndex = 0; + this.framesInPage = 0; + if ( granulePosition > 0 ) { + this.lastPositiveGranulePosition = granulePosition; + } + + return exportPage; +}; + +OggOpusEncoder.prototype.initChecksumTable = function(){ + this.checksumTable = []; + for ( var i = 0; i < 256; i++ ) { + var r = i << 24; + for ( var j = 0; j < 8; j++ ) { + r = ((r & 0x80000000) != 0) ? ((r << 1) ^ 0x04c11db7) : (r << 1); + } + this.checksumTable[i] = (r & 0xffffffff); + } +}; + +OggOpusEncoder.prototype.setOpusControl = function( control, value ){ + var location = this._malloc( 4 ); + this.HEAP32[ location >> 2 ] = value; + this._opus_encoder_ctl( this.encoder, control, location ); + this._free( location ); +}; + +OggOpusEncoder.prototype.initCodec = function() { + var errLocation = this._malloc( 4 ); + this.encoder = this._opus_encoder_create( this.config.encoderSampleRate, this.config.numberOfChannels, this.config.encoderApplication, errLocation ); + this._free( errLocation ); + + if ( this.config.encoderBitRate ) { + this.setOpusControl( 4002, this.config.encoderBitRate ); + } + + if ( this.config.encoderComplexity ) { + this.setOpusControl( 4010, this.config.encoderComplexity ); + } + + this.encoderSamplesPerChannel = this.config.encoderSampleRate * this.config.encoderFrameSize / 1000; + this.encoderSamplesPerChannelPointer = this._malloc( 4 ); + this.HEAP32[ this.encoderSamplesPerChannelPointer >> 2 ] = this.encoderSamplesPerChannel; + + this.encoderBufferLength = this.encoderSamplesPerChannel * this.config.numberOfChannels; + this.encoderBufferPointer = this._malloc( this.encoderBufferLength * 4 ); // 4 bytes per sample + this.encoderBuffer = this.HEAPF32.subarray( this.encoderBufferPointer >> 2, (this.encoderBufferPointer >> 2) + this.encoderBufferLength ); + + this.encoderOutputMaxLength = 4000; + this.encoderOutputPointer = this._malloc( this.encoderOutputMaxLength ); + this.encoderOutputBuffer = this.HEAPU8.subarray( this.encoderOutputPointer, this.encoderOutputPointer + this.encoderOutputMaxLength ); +}; + +OggOpusEncoder.prototype.initResampler = function() { + var errLocation = this._malloc( 4 ); + this.resampler = this._speex_resampler_init( this.config.numberOfChannels, this.config.originalSampleRate, this.config.encoderSampleRate, this.config.resampleQuality, errLocation ); + this._free( errLocation ); + + this.resampleBufferIndex = 0; + this.resampleSamplesPerChannel = this.config.originalSampleRate * this.config.encoderFrameSize / 1000; + this.resampleSamplesPerChannelPointer = this._malloc( 4 ); + this.HEAP32[ this.resampleSamplesPerChannelPointer >> 2 ] = this.resampleSamplesPerChannel; + + this.resampleBufferLength = this.resampleSamplesPerChannel * this.config.numberOfChannels; + this.resampleBufferPointer = this._malloc( this.resampleBufferLength * 4 ); // 4 bytes per sample + this.resampleBuffer = this.HEAPF32.subarray( this.resampleBufferPointer >> 2, (this.resampleBufferPointer >> 2) + this.resampleBufferLength ); +}; + +OggOpusEncoder.prototype.interleave = function( buffers ) { + for ( var i = 0; i < this.bufferLength; i++ ) { + for ( var channel = 0; channel < this.config.numberOfChannels; channel++ ) { + this.interleavedBuffers[ i * this.config.numberOfChannels + channel ] = buffers[ channel ][ i ]; + } + } + + return this.interleavedBuffers; +}; + +OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { + var packetIndex = 0; + var exportPages = []; + + while ( packetLength >= 0 ) { + + if ( this.segmentTableIndex === 255 ) { + exportPages.push( this.generatePage() ); + this.headerType = 1; + } + + var segmentLength = Math.min( packetLength, 255 ); + this.segmentTable[ this.segmentTableIndex++ ] = segmentLength; + this.segmentData.set( this.encoderOutputBuffer.subarray( packetIndex, packetIndex + segmentLength ), this.segmentDataIndex ); + this.segmentDataIndex += segmentLength; + packetIndex += segmentLength; + packetLength -= 255; + } + + this.granulePosition += ( 48 * this.config.encoderFrameSize ); + if ( this.segmentTableIndex === 255 ) { + exportPages.push( this.generatePage() ); + this.headerType = 0; + } + + return exportPages; +}; + + +// Run in AudioWorkletGlobal scope +if (typeof registerProcessor === 'function') { + + class EncoderWorklet extends AudioWorkletProcessor { + + constructor(){ + super(); + this.continueProcess = true; + this.port.onmessage = ({ data }) => { + if (this.encoder) { + switch( data['command'] ){ + + case 'getHeaderPages': + this.postPage(this.encoder.generateIdPage()); + this.postPage(this.encoder.generateCommentPage()); + break; + + case 'done': + this.encoder.encodeFinalFrame().forEach(pageData => this.postPage(pageData)); + this.port.postMessage( {message: 'done'} ); + break; + + case 'flush': + this.postPage(this.encoder.flush()); + this.port.postMessage( {message: 'flushed'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + } + + switch( data['command'] ){ + + case 'close': + this.continueProcess = false; + break; + + case 'init': + if ( this.encoder ) { + this.encoder.destroy(); + } + this.encoder = new OggOpusEncoder( data, Module ); + this.port.postMessage( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + } + } + + process(inputs) { + if (this.encoder && inputs[0] && inputs[0].length){ + this.encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData)); + } + return this.continueProcess; + } + + postPage(pageData) { + if (pageData) { + this.port.postMessage( pageData, [pageData.page.buffer] ); + } + } + } + + registerProcessor('encoder-worklet', EncoderWorklet); +} + +// run in scriptProcessor worker scope +else { + var encoder; + var postPageGlobal = (pageData) => { + if (pageData) { + postMessage( pageData, [pageData.page.buffer] ); + } + } + + onmessage = ({ data }) => { + if (encoder) { + switch( data['command'] ){ + + case 'encode': + encoder.encode( data['buffers'] ).forEach(pageData => postPageGlobal(pageData)); + break; + + case 'getHeaderPages': + postPageGlobal(encoder.generateIdPage()); + postPageGlobal(encoder.generateCommentPage()); + break; + + case 'done': + encoder.encodeFinalFrame().forEach(pageData => postPageGlobal(pageData)); + postMessage( {message: 'done'} ); + break; + + case 'flush': + postPageGlobal(encoder.flush()); + postMessage( {message: 'flushed'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + } + + switch( data['command'] ){ + + case 'close': + close(); + break; + + case 'init': + if ( encoder ) { + encoder.destroy(); + } + encoder = new OggOpusEncoder( data, Module ); + postMessage( {message: 'ready'} ); + break; + + default: + // Ignore any unknown commands and continue recieving commands + } + }; +} + +// Exports for unit testing. +var module = module || {}; +module.exports = { + Module: Module, + OggOpusEncoder: OggOpusEncoder +}; + -/******/ }); -}); \ No newline at end of file diff --git a/dist-unminified/encoderWorker.wast b/dist-unminified/encoderWorker.wast new file mode 100644 index 00000000..90d60fff --- /dev/null +++ b/dist-unminified/encoderWorker.wast @@ -0,0 +1,179082 @@ +(module + (type $FUNCSIG$viiiiiii (func (param i32 i32 i32 i32 i32 i32 i32))) + (type $FUNCSIG$iiiiiii (func (param i32 i32 i32 i32 i32 i32) (result i32))) + (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) + (type $FUNCSIG$ii (func (param i32) (result i32))) + (type $FUNCSIG$jiji (func (param i32 i64 i32) (result i64))) + (type $FUNCSIG$vi (func (param i32))) + (type $FUNCSIG$iiiii (func (param i32 i32 i32 i32) (result i32))) + (type $FUNCSIG$v (func)) + (type $FUNCSIG$i (func (result i32))) + (type $FUNCSIG$dd (func (param f64) (result f64))) + (type $legaltype$___wasi_fd_seek (func (param i32 i32 i32 i32 i32) (result i32))) + (import "env" "memory" (memory $memory 256 256)) + (data (i32.const 1025) "\01\01\01\02\03\03\03\02\03\03\03\02\03\03\03\00\03\0c\0f03\00@^>\00\c0\04>\00\80\ed>\00@\89>\00\00\00\00\00\c0L?\00\00\cd=") + (data (i32.const 1282) "\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\e0@\00\00\00A\00\00\80A\00\00\c0A\00\00\10B\00\000B\00\00HB\00\00`B\00\00xB\00\00\86B\00\00\90B\00\00\9eB\00\00\b0B\00\00\d4B\00\00\06C") + (data (i32.const 1378) "\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00\00@\00\00@@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\00A\00\00\00A") + (data (i32.const 1472) "\ff\ff\9cnVF;3-(%!\1f\1c\1a\19\17\16\15\14\13\12\11\10\10\0f\0f\0e\0d\0d\0c\0c\0c\0c\0b\0b\0b\n\n\n\t\t\t\t\t\t\08\08\08\08\08\07\07\07\07\07\07\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\05\05\05\05\05\05\05\05\05\05\05\05\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\04\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\02\80\06\00\00@\t\00\00\fc\0b\00\00\b4\0e\00\00h\11\00\00\18\14\00\00\c4\16\00\00,\18\00\00\e8\18\00\00\\\19\00\00\a8\19\00\00\e0\19\00\00\00\1a\00\00\18\1a\00\00$\1a\00\00\00\00\00\00\01") + (data (i32.const 2372) "\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\01\00\00\00\03\00\00\00\05\00\00\00\07\00\00\00\t\00\00\00\0b\00\00\00\0d\00\00\00\0f\00\00\00\11\00\00\00\13\00\00\00\15\00\00\00\17\00\00\00\19\00\00\00\1b\00\00\00\1d\00\00\00\1f\00\00\00!\00\00\00#\00\00\00%\00\00\00\'\00\00\00)\00\00\00+\00\00\00-\00\00\00/\00\00\001\00\00\003\00\00\005\00\00\007\00\00\009\00\00\00;\00\00\00=\00\00\00?\00\00\00A\00\00\00C\00\00\00E\00\00\00G\00\00\00I\00\00\00K\00\00\00M\00\00\00O\00\00\00Q\00\00\00S\00\00\00U\00\00\00W\00\00\00Y\00\00\00[\00\00\00]\00\00\00_\00\00\00a\00\00\00c\00\00\00e\00\00\00g\00\00\00i\00\00\00k\00\00\00m\00\00\00o\00\00\00q\00\00\00s\00\00\00u\00\00\00w\00\00\00y\00\00\00{\00\00\00}\00\00\00\7f\00\00\00\81\00\00\00\83\00\00\00\85\00\00\00\87\00\00\00\89\00\00\00\8b\00\00\00\8d\00\00\00\8f\00\00\00\91\00\00\00\93\00\00\00\95\00\00\00\97\00\00\00\99\00\00\00\9b\00\00\00\9d\00\00\00\9f\00\00\00\a1\00\00\00\a3\00\00\00\a5\00\00\00\a7\00\00\00\a9\00\00\00\ab\00\00\00\ad\00\00\00\af\00\00\00\b1\00\00\00\b3\00\00\00\b5\00\00\00\b7\00\00\00\b9\00\00\00\bb\00\00\00\bd\00\00\00\bf\00\00\00\c1\00\00\00\c3\00\00\00\c5\00\00\00\c7\00\00\00\c9\00\00\00\cb\00\00\00\cd\00\00\00\cf\00\00\00\d1\00\00\00\d3\00\00\00\d5\00\00\00\d7\00\00\00\d9\00\00\00\db\00\00\00\dd\00\00\00\df\00\00\00\e1\00\00\00\e3\00\00\00\e5\00\00\00\e7\00\00\00\e9\00\00\00\eb\00\00\00\ed\00\00\00\ef\00\00\00\f1\00\00\00\f3\00\00\00\f5\00\00\00\f7\00\00\00\f9\00\00\00\fb\00\00\00\fd\00\00\00\ff\00\00\00\01\01\00\00\03\01\00\00\05\01\00\00\07\01\00\00\t\01\00\00\0b\01\00\00\0d\01\00\00\0f\01\00\00\11\01\00\00\13\01\00\00\15\01\00\00\17\01\00\00\19\01\00\00\1b\01\00\00\1d\01\00\00\1f\01\00\00!\01\00\00#\01\00\00%\01\00\00\'\01\00\00)\01\00\00+\01\00\00-\01\00\00/\01\00\001\01\00\003\01\00\005\01\00\007\01\00\009\01\00\00;\01\00\00=\01\00\00?\01\00\00A\01\00\00C\01\00\00E\01\00\00G\01\00\00I\01\00\00K\01\00\00M\01\00\00O\01\00\00Q\01\00\00S\01\00\00U\01\00\00W\01\00\00Y\01\00\00[\01\00\00]\01\00\00_\01\00\00\0d\00\00\00\19\00\00\00)\00\00\00=\00\00\00U\00\00\00q\00\00\00\91\00\00\00\b5\00\00\00\dd\00\00\00\t\01\00\009\01\00\00m\01\00\00\a5\01\00\00\e1\01\00\00!\02\00\00e\02\00\00\ad\02\00\00\f9\02\00\00I\03\00\00\9d\03\00\00\f5\03\00\00Q\04\00\00\b1\04\00\00\15\05\00\00}\05\00\00\e9\05\00\00Y\06\00\00\cd\06\00\00E\07\00\00\c1\07\00\00A\08\00\00\c5\08\00\00M\t\00\00\d9\t\00\00i\n\00\00\fd\n\00\00\95\0b\00\001\0c\00\00\d1\0c\00\00u\0d\00\00\1d\0e\00\00\c9\0e\00\00y\0f\00\00-\10\00\00\e5\10\00\00\a1\11\00\00a\12\00\00%\13\00\00\ed\13\00\00\b9\14\00\00\89\15\00\00]\16\00\005\17\00\00\11\18\00\00\f1\18\00\00\d5\19\00\00\bd\1a\00\00\a9\1b\00\00\99\1c\00\00\8d\1d\00\00\85\1e\00\00\81\1f\00\00\81 \00\00\85!\00\00\8d\"\00\00\99#\00\00\a9$\00\00\bd%\00\00\d5&\00\00\f1\'\00\00\11)\00\005*\00\00]+\00\00\89,\00\00\b9-\00\00\ed.\00\00%0\00\00a1\00\00\a12\00\00\e53\00\00-5\00\00y6\00\00\c97\00\00\1d9\00\00u:\00\00\d1;\00\001=\00\00\95>\00\00\fd?\00\00iA\00\00\d9B\00\00MD\00\00\c5E\00\00AG\00\00\c1H\00\00EJ\00\00\cdK\00\00YM\00\00\e9N\00\00}P\00\00\15R\00\00\b1S\00\00QU\00\00\f5V\00\00\9dX\00\00IZ\00\00\f9[\00\00\ad]\00\00e_\00\00!a\00\00\e1b\00\00\a5d\00\00mf\00\009h\00\00\tj\00\00\ddk\00\00\b5m\00\00\91o\00\00qq\00\00Us\00\00=u\00\00)w\00\00\19y\00\00\0d{\00\00\05}\00\00\01\7f\00\00\01\81\00\00\05\83\00\00\0d\85\00\00\19\87\00\00)\89\00\00=\8b\00\00U\8d\00\00q\8f\00\00\91\91\00\00\b5\93\00\00\dd\95\00\00\t\98\00\009\9a\00\00m\9c\00\00\a5\9e\00\00\e1\a0\00\00!\a3\00\00e\a5\00\00\ad\a7\00\00\f9\a9\00\00I\ac\00\00\9d\ae\00\00\f5\b0\00\00Q\b3\00\00\b1\b5\00\00\15\b8\00\00}\ba\00\00\e9\bc\00\00Y\bf\00\00\cd\c1\00\00E\c4\00\00\c1\c6\00\00A\c9\00\00\c5\cb\00\00M\ce\00\00\d9\d0\00\00i\d3\00\00\fd\d5\00\00\95\d8\00\001\db\00\00\d1\dd\00\00u\e0\00\00\1d\e3\00\00\c9\e5\00\00y\e8\00\00-\eb\00\00\e5\ed\00\00\a1\f0\00\00?\00\00\00\81\00\00\00\e7\00\00\00y\01\00\00?\02\00\00A\03\00\00\87\04\00\00\19\06\00\00\ff\07\00\00A\n\00\00\e7\0c\00\00\f9\0f\00\00\7f\13\00\00\81\17\00\00\07\1c\00\00\19!\00\00\bf&\00\00\01-\00\00\e73\00\00y;\00\00\bfC\00\00\c1L\00\00\87V\00\00\19a\00\00\7fl\00\00\c1x\00\00\e7\85\00\00\f9\93\00\00\ff\a2\00\00\01\b3\00\00\07\c4\00\00\19\d6\00\00?\e9\00\00\81\fd\00\00\e7\12\01\00y)\01\00?A\01\00AZ\01\00\87t\01\00\19\90\01\00\ff\ac\01\00A\cb\01\00\e7\ea\01\00\f9\0b\02\00\7f.\02\00\81R\02\00\07x\02\00\19\9f\02\00\bf\c7\02\00\01\f2\02\00\e7\1d\03\00yK\03\00\bfz\03\00\c1\ab\03\00\87\de\03\00\19\13\04\00\7fI\04\00\c1\81\04\00\e7\bb\04\00\f9\f7\04\00\ff5\05\00\01v\05\00\07\b8\05\00\19\fc\05\00?B\06\00\81\8a\06\00\e7\d4\06\00y!\07\00?p\07\00A\c1\07\00\87\14\08\00\19j\08\00\ff\c1\08\00A\1c\t\00\e7x\t\00\f9\d7\t\00\7f9\n\00\81\9d\n\00\07\04\0b\00\19m\0b\00\bf\d8\0b\00\01G\0c\00\e7\b7\0c\00y+\0d\00\bf\a1\0d\00\c1\1a\0e\00\87\96\0e\00\19\15\0f\00\7f\96\0f\00\c1\1a\10\00\e7\a1\10\00\f9+\11\00\ff\b8\11\00\01I\12\00\07\dc\12\00\19r\13\00?\0b\14\00\81\a7\14\00\e7F\15\00y\e9\15\00?\8f\16\00A8\17\00\87\e4\17\00\19\94\18\00\ffF\19\00A\fd\19\00\e7\b6\1a\00\f9s\1b\00\7f4\1c\00\81\f8\1c\00\07\c0\1d\00\19\8b\1e\00\bfY\1f\00\01, \00\e7\01!\00y\db!\00\bf\b8\"\00\c1\99#\00\87~$\00\19g%\00\7fS&\00\c1C\'\00\e77(\00\f9/)\00\ff+*\00\01,+\00\070,\00\198-\00?D.\00\81T/\00\e7h0\00y\811\00?\9e2\00A\bf3\00\87\e44\00\19\0e6\00\ff;7\00An8\00\e7\a49\00\f9\df:\00\7f\1f<\00\81c=\00\07\ac>\00\19\f9?\00\bfJA\00\01\a1B\00\e7\fbC\00y[E\00\bf\bfF\00\c1(H\00\87\96I\00\19\tK\00\7f\80L\00\c1\fcM\00\e7}O\00\f9\03Q\00\ff\8eR\00\01\1fT\00\07\b4U\00\19NW\00?\edX\00\81\91Z\00\e7:\\\00y\e9]\00?\9d_\00AVa\00\87\14c\00\19\d8d\00\ff\a0f\00Aoh\00\e7Bj\00\f9\1bl\00\7f\fam\00A\01\00\00\a9\02\00\00\t\05\00\00\c1\08\00\00A\0e\00\00\t\16\00\00\a9 \00\00\c1.\00\00\01A\00\00)X\00\00\tu\00\00\81\98\00\00\81\c3\00\00\t\f7\00\00)4\01\00\01|\01\00\c1\cf\01\00\a90\02\00\t\a0\02\00A\1f\03\00\c1\af\03\00\tS\04\00\a9\n\05\00A\d8\05\00\81\bd\06\00)\bc\07\00\t\d6\08\00\01\0d\n\00\01c\0b\00\t\da\0c\00)t\0e\00\813\10\00A\1a\12\00\a9*\14\00\tg\16\00\c1\d1\18\00Am\1b\00\t<\1e\00\a9@!\00\c1}$\00\01\f6\'\00)\ac+\00\t\a3/\00\81\dd3\00\81^8\00\t)=\00)@B\00\01\a7G\00\c1`M\00\a9pS\00\t\daY\00A\a0`\00\c1\c6g\00\tQo\00\a9Bw\00A\9f\7f\00\81j\88\00)\a8\91\00\t\\\9b\00\01\8a\a5\00\016\b0\00\td\bb\00)\18\c7\00\81V\d3\00A#\e0\00\a9\82\ed\00\ty\fb\00\c1\n\n\01A<\19\01\t\12)\01\a9\909\01\c1\bcJ\01\01\9b\\\01)0o\01\t\81\82\01\81\92\96\01\81i\ab\01\t\0b\c1\01)|\d7\01\01\c2\ee\01\c1\e1\06\02\a9\e0\1f\02\t\c49\02A\91T\02\c1Mp\02\t\ff\8c\02\a9\aa\aa\02AV\c9\02\81\07\e9\02)\c4\t\03\t\92+\03\01wN\03\01yr\03\t\9e\97\03)\ec\bd\03\81i\e5\03A\1c\0e\04\a9\n8\04\t;c\04\c1\b3\8f\04A{\bd\04\t\98\ec\04\a9\10\1d\05\c1\ebN\05\010\82\05)\e4\b6\05\t\0f\ed\05\81\b7$\06\81\e4]\06\t\9d\98\06)\e8\d4\06\01\cd\12\07\c1RR\07\a9\80\93\07\t^\d6\07A\f2\1a\08\c1Da\08\t]\a9\08\a9B\f3\08A\fd>\t\81\94\8c\t)\10\dc\t\tx-\n\01\d4\80\n\01,\d6\n\t\88-\0b)\f0\86\0b\81l\e2\0bA\05@\0c\a9\c2\9f\0c\t\ad\01\0d\c1\cce\0dA*\cc\0d\t\ce4\0e\a9\c0\9f\0e\c1\n\0d\0f\01\b5|\0f)\c8\ee\0f\tMc\10\81L\da\10\81\cfS\11\t\df\cf\11)\84N\12\01\c8\cf\12\c1\b3S\13\a9P\da\13\t\a8c\14A\c3\ef\14\c1\ab~\15\tk\10\16\a9\n\a5\16A\94<\17\81\11\d7\17)\8ct\18\t\0e\15\19\01\a1\b8\19\01O_\1a\t\"\t\1b)$\b6\1b\81_f\1cA\de\19\1d\a9\aa\d0\1d\t\cf\8a\1e\c1UH\1fAI\t \t\b4\cd \a9\a0\95!\c1\19a\"\01*0#)\dc\02$\t;\d9$\81Q\b3%\93\06\00\00E\0e\00\00\0f\1c\00\00\113\00\00[W\00\00\0d\8e\00\00w\dd\00\009M\01\00c\e6\01\00\95\b3\02\00\1f\c1\03\00!\1d\05\00\ab\d7\06\00\dd\02\t\00\07\b3\0b\00\c9\fe\0e\003\ff\12\00\e5\cf\17\00/\8f\1d\001^$\00\fb`,\00\ad\be5\00\97\a1@\00Y7M\00\03\b1[\005Cl\00?&\7f\00A\96\94\00K\d3\ac\00}!\c8\00\'\c9\e6\00\e9\16\t\01\d3[/\01\85\edY\01O&\89\01Qe\bd\01\9b\0e\f7\01M\8b6\02\b7I|\02y\bd\c8\02\a3_\1c\03\d5\aew\03_/\db\03akG\04\eb\f2\bc\04\1d\\<\05GC\c6\05\tK[\06s\1c\fc\06%g\a9\07o\e1c\08qH,\t;`\03\n\ed\f3\e9\n\d7\d5\e0\0b\99\df\e8\0cC\f2\02\0eu\f6/\0f\7f\dcp\10\81\9c\c6\11\8b62\13\bd\b2\b4\14g!O\16)\9b\02\18\13A\d0\19\c5<\b9\1b\8f\c0\be\1d\91\07\e2\1f\dbU$\"\8d\f8\86$\f7E\0b\'\b9\9d\b2)\e3h~,\15\1ap/\9f-\892\a1)\cb5+\9e79]%\d0<\87c\96@I\07\8cD\b3\c9\b2Hen\0cM\af\c3\9aQ\b1\a2_V{\ef\\[-\99\94`\17\9a\08f\d9\f7\bak\83\c3\adq\b5\19\e3w\bf\"]~\1d#\00\00qM\00\00\91\9c\00\00\fd&\01\00e\0c\02\00\e9w\03\00\99\a2\05\005\d6\08\00-p\0d\00\e1\e4\13\00!\c3\1c\00\ed\b7(\00u\928\00YHM\00)\fag\00%\f8\89\00=\c7\b4\00Q&\ea\00\b1\13,\01\dd\d2|\01\85\f2\de\01\c9RU\02\b9+\e3\02\15\14\8c\03M\08T\04\c1q?\05A.S\06\cd\97\94\07\95\8c\t\t9w\b8\nIW\a8\0c\05\ca\e0\0e]\13j\111\'M\14\d1\b2\93\17\bd&H\1b\a5\c0u\1f\a9\95($\d9\9cm)\f5\b9R/m\c8\e65\a1\a69=aA\\E\ad\9f`N\b5\eeYX\19\8e\\ci\1c~o\e5\83\d5|\ff\bd\00\00\01\a8\01\00\8fk\03\00\f1\9e\06\00?#\0c\00\c1=\15\00\8f\b6#\00\f1\fc9\00\ffQ[\00\01\fa\8b\00\0fu\d1\00q\bf2\01?\9a\b8\01\c1\dcm\02\0f\cf_\03q\8e\9e\04\ff{=\06\01\b6S\08\8f\9c\fc\n\f1aX\0e?\a7\8c\12\c1%\c5\17\8fe4\1e\f1\81\14&\ff\fb\a7/\01\9c:;\0fb\"Iq\86\c0Y?\8a\82m\c1X\e3\84\01\0e\04\00\91!\t\00\11,\13\00A\ee%\00AOG\00\91C\80\00\11\f7\dd\00\01Fs\01\01\92Z\02\11\01\b8\03\915\bc\05A\8f\a7\08A\06\ce\0c\11\b2\9b\12\91\0f\9a\1a\01\1av%\01L\074\91\9eWG\11\9d\ac`A\a6\91\81#Q\16\00\c5\9e2\00\17\b9k\00\99\f6\d8\00k\89\a0\01\0d\c4\fe\02\1f\01P\05!\d9\1d\t3l0\0f\d5\a2\a4\18\a7g\08\')\fd}<{\b5\e7[\1dw\1d\89\af\a0-\c9\ad\8e{\00\89\e6\19\019\96^\02=\16\d8\04\b5cw\t\e1(\c6\11!\034 uH\828}WW`\bf[\af\02\81\d8\'\06\f7\84^\0d\e9\fe\ad\1b\7f\8b\eb6\81\b7\e5h\17\03\9c\c1\c1\0c\ff\0e9j\85\"\19\ee\91K\81x+\9e3\e1\tT\95\8b\00\007\98\00\00\ff\a5\00\00\04\b5\00\00g\c5\00\00E\d7\00\00\c1\ea\00\00\ff\ff\00\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\n\00\0c\00\0e\00\10\00\14\00\18\00\1c\00\"\00(\000\00<\00N\00d") + (data (i32.const 6853) "ZPKE?81(\"\1d\14\12\n") + (data (i32.const 6874) "ndZTNGA:3-\' \1a\14\0c\00\00\00\00\00\00vng]VPKFA;5/(\1f\17\0f\04\00\00\00\00~wph_YSNHB<6/\' \19\11\0c\01\00\00\86\7fxrga[UNHB<6/)#\1d\17\10\n\01\90\89\82|qke_XRLF@93-\'!\1a\0f\01\98\91\8a\84{uoib\\VPJC=71+$\14\01\a2\9b\94\8e\85\7fyslf`ZTMGA;5.\1e\01\ac\a5\9e\98\8f\89\83}vpjd^WQKE?8-\14\c8\c8\c8\c8\c8\c8\c8\c8\c6\c1\bc\b7\b2\ad\a8\a3\9e\99\94\81h") + (data (i32.const 7088) "\08\00\08\00\08\00\08\00\10\00\10\00\10\00\15\00\15\00\18\00\1d\00\"\00$\00\00\00\00\00\00\00j\1c\8d8R\bb\1e:\08i\dc:\82\edW;\89c\b2;\03*\05<0\dc9<\b4>w<\1c\a3\9e<\d1\f2\c5<\fe\86\f1<\9b\ab\10=\05\ad*=\84\c2F=S\e6d=\11\89\82=\87\9f\93=\cb\b2\a5=\d1\be\b8=:\bf\cc=T\af\e1=\14\8a\f7=\0e%\07>\d9\f4\12>_1\1f>h\d7+>\8a\e38>0RF>\94\1fT>\bfGb>\8e\c6p>\b0\97\7f>R[\87>`\0f\8f>\98\e5\96>y\db\9e>p\ee\a6>\d8\1b\af>\fb`\b7>\11\bb\bf>F\'\c8>\b7\a2\d0>x*\d9>\94\bb\e1>\0cS\ea>\de\ed\f2>\06\89\fb>\be\10\02?\1fZ\06?$\9f\n?P\de\0e?+\16\13?AE\17?%j\1b?s\83\1f?\ce\8f#?\e6\8d\'?t|+??Z/?\19&3?\e7\de6?\99\83:?3\13>?\c5\8cA?w\efD?\7f:H?\'mK?\ce\86N?\e5\86Q?\f1lT?\8e8W?i\e9Y?E\7f\\?\fa\f9^?sYa?\af\9dc?\c1\c6e?\cf\d4g?\11\c8i?\d2\a0k?n_m?P\04o?\f4\8fp?\e6\02r?\bd]s?\1f\a1t?\bf\cdu?W\e4v?\b0\e5w?\97\d2x?\e3\aby?srz?\'\'{?\e7\ca{?\9d^|?5\e3|?\9cY}?\bd\c2}?\86\1f~?\dep~?\ab\b7~?\cf\f4~?&)\7f?\86U\7f?\bez\7f?\96\99\7f?\cc\b2\7f?\14\c7\7f?\1c\d7\7f?\82\e3\7f?\dd\ec\7f?\b6\f3\7f?\8a\f8\7f?\c8\fb\7f?\d6\fd\7f?\07\ff\7f?\a5\ff\7f?\e8\ff\7f?\fd\ff\7f?\00\00\80?\ff\ff\7f?\8e\ff\7f?j\fe\7f?\93\fc\7f?\07\fa\7f?\c8\f6\7f?\d6\f2\7f?0\ee\7f?\d6\e8\7f?\c8\e2\7f?\07\dc\7f?\93\d4\7f?k\cc\7f?\8f\c3\7f?\00\ba\7f?\bd\af\7f?\c7\a4\7f?\1d\99\7f?\c0\8c\7f?\b0\7f\7f?\ecq\7f?vc\7f?KT\7f?nD\7f?\de3\7f?\9a\"\7f?\a3\10\7f?\fa\fd~?\9d\ea~?\8d\d6~?\cb\c1~?V\ac~?.\96~?S\7f~?\c6g~?\86O~?\946~?\ef\1c~?\98\02~?\8f\e7}?\d3\cb}?f\af}?F\92}?tt}?\f1U}?\bc6}?\d5\16}?<\f6|?\f2\d4|?\f6\b2|?I\90|?\ebl|?\dbH|?\1b$|?\a9\fe{?\87\d8{?\b4\b1{?0\8a{?\fca{?\179{?\82\0f{?=\e5z?H\baz?\a2\8ez?Mbz?H5z?\94\07z?0\d9y?\1d\aay?Zzy?\e9Iy?\c8\18y?\f9\e6x?{\b4x?N\81x?sMx?\ea\18x?\b2\e3w?\cd\adw?:ww?\f9?w?\n\08w?n\cfv?%\96v?/\\v?\8c!v?<\e6u?@\aau?\97mu?B0u?A\f2t?\94\b3t?;tt?74t?\87\f3s?,\b2s?&ps?v-s?\1a\ear?\14\a6r?dar?\n\1cr?\05\d6q?W\8fq?\00Hq?\ff\ffp?U\b7p?\02np?\06$p?b\d9o?\15\8eo? Bo?\84\f5n??\a8n?SZn?\c0\0bn?\86\bcm?\a5lm?\1d\1cm?\ef\cal?\1byl?\a1&l?\80\d3k?\bb\7fk?P+k?@\d6j?\8c\80j?2*j?5\d3i?\93{i?M#i?d\cah?\d8ph?\a8\16h?\d5\bbg?``g?H\04g?\8f\a7f?3Jf?6\ece?\97\8de?W.e?w\ced?\f5md?\d4\0cd?\12\abc?\b1Hc?\b0\e5b?\10\82b?\d1\1db?\f3\b8a?wSa?\\\ed`?\a4\86`?N\1f`?[\b7_?\cbN_?\9e\e5^?\d5{^?p\11^?n\a6]?\d2:]?\9a\ce\\?\c6a\\?Y\f4[?Q\86[?\ae\17[?r\a8Z?\9d8Z?.\c8Y?\'WY?\87\e5X?OsX?\7f\00X?\17\8dW?\18\19W?\82\a4V?V/V?\93\b9U?:CU?K\ccT?\c7TT?\ae\dcS?\01dS?\bf\eaR?\e9pR?\7f\f6Q?\82{Q?\f2\ffP?\cf\83P?\1a\07P?\d2\89O?\fa\0bO?\90\8dN?\94\0eN?\t\8fM?\ed\0eM?A\8eL?\05\0dL?;\8bK?\e1\08K?\f9\85J?\83\02J?\7f~I?\ee\f9H?\cftH?$\efG?\edhG?)\e2F?\daZF?\00\d3E?\9bJE?\ac\c1D?28D?/\aeC?\a2#C?\8d\98B?\ef\0cB?\c8\80A?\1a\f4@?\e5f@?(\d9??\e5J??\1b\bc>?\cc,>?\f7\9c=?\9d\0c=?\be{\a7]\fe>\0e\e9\fc>\c2s\fb>\c6\fd\f9>\1b\87\f8>\c1\0f\f7>\ba\97\f5>\06\1f\f4>\a8\a5\f2>\9e+\f1>\ec\b0\ef>\915\ee>\90\b9\ec>\e8<\eb>\9a\bf\e9>\a9A\e8>\15\c3\e6>\dfC\e5>\08\c4\e3>\91C\e2>|\c2\e0>\c8@\df>x\be\dd>\8c;\dc>\06\b8\da>\e63\d9>.\af\d7>\df)\d6>\f9\a3\d4>}\1d\d3>n\96\d1>\cc\0e\d0>\97\86\ce>\d2\fd\cc>}t\cb>\99\ea\c9>\'`\c8>(\d5\c6>\9fI\c5>\8a\bd\c3>\ec0\c2>\c6\a3\c0>\19\16\bf>\e6\87\bd>-\f9\bb>\f1i\ba>2\da\b8>\f1I\b7>/\b9\b5>\ee\'\b4>/\96\b2>\f2\03\b1>9q\af>\04\de\ad>VJ\ac>/\b6\aa>\90!\a9>z\8c\a7>\ef\f6\a5>\ef`\a4>|\ca\a2>\973\a1>@\9c\9f>z\04\9e>Dl\9c>\a1\d3\9a>\91:\99>\16\a1\97>0\07\96>\e1l\94>)\d2\92>\0b7\91>\87\9b\8f>\9e\ff\8d>Qc\8c>\a2\c6\8a>\91)\89> \8c\87>P\ee\85>\"P\84>\97\b1\82>\b0\12\81>\de\e6~>\a9\a7{>\c3gx>/\'u>\ee\e5q>\04\a4n>sak><\1eh>b\dad>\e8\95a>\cfP^>\1a\0b[>\cc\c4W>\e6}T>k6Q>]\eeM>\bf\a5J>\92\\G>\da\12D>\97\c8@>\ce}=>\802:>\ae\e66>]\9a3>\8dM0>B\00->}\b2)>Bd&>\91\15#>n\c6\1f>\dbv\1c>\da&\19>m\d6\15>\98\85\12>[4\0f>\ba\e2\0b>\b7\90\08>T>\05>\94\eb\01>\f00\fd=\06\8a\f6=q\e2\ef=3:\e9=O\91\e2=\cf\e7\db=\b5=\d5=\03\93\ce=\c0\e7\c7=\f2;\c1=\9c\8f\ba=\c3\e2\b3=l5\ad=\9b\87\a6=U\d9\9f=\9f*\99=~{\92=\f6\cb\8b=\0b\1c\85=\87\d7|=Fvo=]\14b=\d6\b1T=\b9NG=\10\eb9=\e5\86,=@\"\1f=,\bd\11=\b2W\04=\b5\e3\ed<`\17\d3\be:\9bA\beZ\e5D\be\f0.H\be\f9wK\bet\c0N\be]\08R\be\b3OU\bes\96X\be\9c\dc[\be*\"_\be\1bgb\bem\abe\be\1f\efh\be,2l\be\94to\beT\b6r\bej\f7u\be\d37y\be\8dw|\be\96\b6\7f\beuz\81\beE\19\83\be\b9\b7\84\be\d0U\86\be\88\f3\87\be\e1\90\89\be\da-\8b\bep\ca\8c\be\a4f\8e\bet\02\90\be\df\9d\91\be\e48\93\be\81\d3\94\be\b6m\96\be\81\07\98\be\e2\a0\99\be\d79\9b\be_\d2\9c\beyj\9e\be#\02\a0\be^\99\a1\be&0\a3\be}\c6\a4\be`\\\a6\be\ce\f1\a7\be\c6\86\a9\beG\1b\ab\beP\af\ac\be\e0B\ae\be\f5\d5\af\be\8fh\b1\be\ad\fa\b2\beM\8c\b4\ben\1d\b6\be\10\ae\b7\be0>\b9\be\cf\cd\ba\be\ea\\\bc\be\82\eb\bd\be\94y\bf\be\1f\07\c1\be#\94\c2\be\9f \c4\be\91\ac\c5\be\f87\c7\be\d3\c2\c8\be\"M\ca\be\e2\d6\cb\be\13`\cd\be\b5\e8\ce\be\c5p\d0\beB\f8\d1\be-\7f\d3\be\83\05\d5\beC\8b\d6\bem\10\d8\be\ff\94\d9\be\f9\18\db\beY\9c\dc\be\1d\1f\de\beF\a1\df\be\d3\"\e1\be\c1\a3\e2\be\10$\e4\be\be\a3\e5\be\cc\"\e7\be8\a1\e8\be\00\1f\ea\be$\9c\eb\be\a2\18\ed\bez\94\ee\be\ab\0f\f0\be3\8a\f1\be\12\04\f3\beF}\f4\be\cf\f5\f5\be\aam\f7\be\d9\e4\f8\beX[\fa\be(\d1\fb\beGF\fd\be\b5\ba\fe\be8\17\00\bf\bb\d0\00\bf\e4\89\01\bf\b2B\02\bf%\fb\02\bf;\b3\03\bf\f6j\04\bfS\"\05\bfS\d9\05\bf\f5\8f\06\bf8F\07\bf\1d\fc\07\bf\a2\b1\08\bf\c7f\t\bf\8c\1b\n\bf\f0\cf\n\bf\f3\83\0b\bf\937\0c\bf\d1\ea\0c\bf\ac\9d\0d\bf$P\0e\bf8\02\0f\bf\e8\b3\0f\bf2e\10\bf\18\16\11\bf\97\c6\11\bf\b0v\12\bfc&\13\bf\ae\d5\13\bf\91\84\14\bf\0d3\15\bf\1f\e1\15\bf\c8\8e\16\bf\08<\17\bf\dd\e8\17\bfH\95\18\bfHA\19\bf\dc\ec\19\bf\04\98\1a\bf\c0B\1b\bf\0f\ed\1b\bf\f0\96\1c\bfc@\1d\bfh\e9\1d\bf\fe\91\1e\bf%:\1f\bf\dc\e1\1f\bf#\89 \bf\fa/!\bf_\d6!\bfR|\"\bf\d4!#\bf\e3\c6#\bf\7fk$\bf\a7\0f%\bf\\\b3%\bf\9dV&\bfh\f9&\bf\bf\9b\'\bf\a0=(\bf\0b\df(\bf\ff\7f)\bf} *\bf\83\c0*\bf\11`+\bf\'\ff+\bf\c4\9d,\bf\e8;-\bf\92\d9-\bf\c3v.\bfy\13/\bf\b4\af/\bfsK0\bf\b7\e60\bf\7f\811\bf\cb\1b2\bf\99\b52\bf\eaN3\bf\bd\e73\bf\12\804\bf\e8\175\bf?\af5\bf\16F6\bfn\dc6\bfEr7\bf\9c\078\bfq\9c8\bf\c509\bf\96\c49\bf\e6W:\bf\b2\ea:\bf\fc|;\bf\c2\0e<\bf\03\a0<\bf\c10=\bf\fa\c0=\bf\adP>\bf\db\df>\bf\83n?\bf\a5\fc?\bf@\8a@\bfS\17A\bf\e0\a3A\bf\e4/B\bf`\bbB\bfSFC\bf\be\d0C\bf\9eZD\bf\f6\e3D\bf\c2lE\bf\05\f5E\bf\bc|F\bf\e8\03G\bf\89\8aG\bf\9d\10H\bf%\96H\bf \1bI\bf\8e\9fI\bfo#J\bf\c1\a6J\bf\86)K\bf\bc\abK\bfc-L\bfz\aeL\bf\02/M\bf\fa\aeM\bfb.N\bf9\adN\bf~+O\bf3\a9O\bfU&P\bf\e6\a2P\bf\e4\1eQ\bfP\9aQ\bf(\15R\bfm\8fR\bf\1e\tS\bf;\82S\bf\c3\faS\bf\b7rT\bf\16\eaT\bf\df`U\bf\12\d7U\bf\b0LV\bf\b7\c1V\bf\'6W\bf\00\aaW\bfB\1dX\bf\ec\8fX\bf\fe\01Y\bfxsY\bfY\e4Y\bf\a2TZ\bfQ\c4Z\bff3[\bf\e2\a1[\bf\c3\0f\\\bf\n}\\\bf\b7\e9\\\bf\c8U]\bf>\c1]\bf\18,^\bfW\96^\bf\f9\ff^\bf\ffh_\bfh\d1_\bf39`\bfb\a0`\bf\f3\06a\bf\e5la\bf:\d2a\bf\f06b\bf\08\9bb\bf\80\feb\bfYac\bf\92\c3c\bf,%d\bf%\86d\bf~\e6d\bf7Fe\bfN\a5e\bf\c5\03f\bf\9aaf\bf\cd\bef\bf^\1bg\bfMwg\bf\9a\d2g\bfD-h\bfK\87h\bf\ae\e0h\bfo9i\bf\8b\91i\bf\04\e9i\bf\d9?j\bf\t\96j\bf\94\ebj\bf{@k\bf\bc\94k\bfY\e8k\bfO;l\bf\a0\8dl\bfK\dfl\bfO0m\bf\ad\80m\bfe\d0m\bfu\1fn\bf\dfmn\bf\a1\bbn\bf\bb\08o\bf.Uo\bf\f8\a0o\bf\1b\eco\bf\956p\bfg\80p\bf\90\c9p\bf\0f\12q\bf\e6Yq\bf\13\a1q\bf\97\e7q\bfq-r\bf\a0rr\bf&\b7r\bf\01\fbr\bf2>s\bf\b8\80s\bf\94\c2s\bf\c4\03t\bfIDt\bf\"\84t\bfP\c3t\bf\d2\01u\bf\a8?u\bf\d2|u\bfP\b9u\bf!\f5u\bfE0v\bf\bdjv\bf\88\a4v\bf\a6\ddv\bf\16\16w\bf\d9Mw\bf\ef\84w\bfW\bbw\bf\11\f1w\bf\1d&x\bfzZx\bf*\8ex\bf+\c1x\bf}\f3x\bf!%y\bf\16Vy\bf\\\86y\bf\f2\b5y\bf\da\e4y\bf\12\13z\bf\9a@z\bfsmz\bf\9d\99z\bf\16\c5z\bf\df\efz\bf\f8\19{\bfaC{\bf\1al{\bf\"\94{\bfz\bb{\bf \e2{\bf\17\08|\bf\\-|\bf\f0Q|\bf\d3u|\bf\05\99|\bf\86\bb|\bfU\dd|\bfs\fe|\bf\df\1e}\bf\9a>}\bf\a3]}\bf\fa{}\bf\9f\99}\bf\92\b6}\bf\d3\d2}\bfb\ee}\bf?\t~\bfi#~\bf\e1<~\bf\a7U~\bf\bam~\bf\1b\85~\bf\c9\9b~\bf\c4\b1~\bf\0d\c7~\bf\a2\db~\bf\85\ef~\bf\b5\02\7f\bf2\15\7f\bf\fc&\7f\bf\138\7f\bfvH\7f\bf\'X\7f\bf$g\7f\bfnu\7f\bf\05\83\7f\bf\e8\8f\7f\bf\19\9c\7f\bf\95\a7\7f\bf_\b2\7f\bft\bc\7f\bf\d7\c5\7f\bf\85\ce\7f\bf\81\d6\7f\bf\c8\dd\7f\bf]\e4\7f\bf=\ea\7f\bfj\ef\7f\bf\e3\f3\7f\bf\a9\f7\7f\bf\bb\fa\7f\bf\19\fd\7f\bf\c4\fe\7f\bf\bb\ff\7f\bf\fa\ff\7f?9\fe\7f?\a9\f9\7f?K\f2\7f?\1e\e8\7f?#\db\7f?Y\cb\7f?\c1\b8\7f?[\a3\7f?(\8b\7f?\'p\7f?ZR\7f?\bf1\7f?X\0e\7f?%\e8~?&\bf~?\\\93~?\c8d~?i3~?A\ff}?O\c8}?\96\8e}?\14R}?\cb\12}?\bc\d0|?\e7\8b|?MD|?\ef\f9{?\cd\ac{?\e9\\{?C\n{?\dd\b4z?\b6\\z?\d1\01z?.\a4y?\ceCy?\b2\e0x?\dczx?L\12x?\04\a7w?\049w?O\c8v?\e4Tv?\c6\deu?\f6eu?u\eat?Dlt?e\ebs?\dags?\a3\e1r?\c2Xr?9\cdq?\t?q?4\aep?\bb\1ap?\a0\84o?\e4\ebn?\8aPn?\93\b2m?\01\12m?\d5nl?\11\c9k?\b7 k?\c9uj?I\c8i?9\18i?\9beh?o\b0g?\ba\f8f?|>f?\b8\81e?o\c2d?\a4\00d?Z?\88\fa\"?u\f1 ?\04\a3\1f?\d2R\1e?\e4\00\1d?=\ad\1b?\e1W\1a?\d3\00\19?\19\a8\17?\b4M\16?\aa\f1\14?\fd\93\13?\b24\12?\cc\d3\10?Pq\0f?B\0d\0e?\a4\a7\0c?|@\0b?\cd\d7\t?\9am\08?\e9\01\07?\bd\94\05?\19&\04?\03\b6\02?~D\01?\1c\a3\ff>n\ba\fc>\fa\ce\f9>\ca\e0\f6>\e4\ef\f3>Q\fc\f0>\1a\06\ee>G\0d\eb>\e0\11\e8>\ed\13\e5>w\13\e2>\87\10\df>$\0b\dc>X\03\d9>*\f9\d5>\a4\ec\d2>\cd\dd\cf>\af\cc\cc>R\b9\c9>\bf\a3\c6>\fe\8b\c3>\18r\c0>\16V\bd>\008\ba>\e0\17\b7>\bd\f5\b3>\a1\d1\b0>\95\ab\ad>\a2\83\aa>\cfY\a7>\'.\a4>\b2\00\a1>y\d1\9d>\85\a0\9a>\dfm\97>\8f9\94>\a0\03\91>\1a\cc\8d>\05\93\8a>kX\87>V\1c\84>\cd\de\80>\b6?{>\10\bft>\bb;n>\c9\b5g>M-a>Y\a2Z>\ff\14T>Q\85M>c\f3F>F_@>\0d\c99>\ca03>\90\96,>r\fa%>\82\\\1f>\d2\bc\18>v\1b\12>\7fx\0b>\01\d4\04>\1d\\\fc=r\0d\ef=)\bc\e1=fh\d4=N\12\c7=\08\ba\b9=\b8_\ac=\84\03\9f=\92\a5\91=\07F\84=\12\cam=z\05S=\91>8=\a4u\1d=\fc\aa\02=\ca\bd\cf\bd\f2\b6Y\bd\eazt\bd\1a\9e\87\bdB\fd\94\bd\c8Z\a2\bd\86\b6\af\bdW\10\bd\bd\16h\ca\bd\9b\bd\d7\bd\c3\10\e5\bdia\f2\bde\af\ff\bdJ}\06\beh!\0d\be\fa\c3\13\be\edd\1a\be.\04!\be\ac\a1\'\beS=.\be\10\d74\be\d2n;\be\86\04B\be\19\98H\bey)O\be\94\b8U\beVE\\\be\ae\cfb\be\89Wi\be\d6\dco\be\80_v\bex\df|\beT\ae\81\be\81\eb\84\be8\'\88\bera\8b\be$\9a\8e\beE\d1\91\be\cd\06\95\be\b3:\98\be\eel\9b\bet\9d\9e\be=\cc\a1\be@\f9\a4\bes$\a8\be\cfM\ab\beIu\ae\be\da\9a\b1\bex\be\b4\be\1b\e0\b7\be\ba\ff\ba\beK\1d\be\be\c78\c1\be%R\c4\be[i\c7\bea~\ca\be0\91\cd\be\bc\a1\d0\be\00\b0\d3\be\f1\bb\d6\be\87\c5\d9\be\ba\cc\dc\be\81\d1\df\be\d3\d3\e2\be\a9\d3\e5\be\fa\d0\e8\be\bd\cb\eb\be\ea\c3\ee\bex\b9\f1\be`\ac\f4\be\9a\9c\f7\be\1c\8a\fa\be\dft\fd\bem.\00\bf\03\a1\01\bf-\12\03\bf\e6\81\04\bf,\f0\05\bf\fa\\\07\bfL\c8\08\bf\1e2\n\bfl\9a\0b\bf2\01\0d\bflf\0e\bf\17\ca\0f\bf-,\11\bf\ac\8c\12\bf\90\eb\13\bf\d5H\15\bfv\a4\16\bfq\fe\17\bf\c0V\19\bfb\ad\1a\bfQ\02\1c\bf\8aU\1d\bf\t\a7\1e\bf\cb\f6\1f\bf\ccD!\bf\t\91\"\bf|\db#\bf$$%\bf\fdj&\bf\02\b0\'\bf0\f3(\bf\844*\bf\fas+\bf\8f\b1,\bf?\ed-\bf\07\'/\bf\e3^0\bf\d0\941\bf\ca\c82\bf\ce\fa3\bf\da*5\bf\e8X6\bf\f7\847\bf\02\af8\bf\07\d79\bf\03\fd:\bf\f1 <\bf\cfB=\bf\9ab>\bfO\80?\bf\e9\9b@\bfh\b5A\bf\c6\ccB\bf\01\e2C\bf\17\f5D\bf\03\06F\bf\c4\14G\bfV!H\bf\b6+I\bf\e13J\bf\d49K\bf\8d=L\bf\t?M\bfD>N\bf=;O\bf\f05P\bfZ.Q\bfy$R\bfJ\18S\bf\ca\tT\bf\f7\f8T\bf\ce\e5U\bfM\d0V\bfp\b8W\bf7\9eX\bf\9c\81Y\bf\a0bZ\bf>A[\bfu\1d\\\bfA\f7\\\bf\a2\ce]\bf\94\a3^\bf\14v_\bf\"F`\bf\ba\13a\bf\d9\dea\bf\7f\a7b\bf\a9mc\bfT1d\bf~\f2d\bf&\b1e\bfImf\bf\e5&g\bf\f8\ddg\bf\80\92h\bf{Di\bf\e8\f3i\bf\c3\a0j\bf\0cKk\bf\c0\f2k\bf\de\97l\bfd:m\bfP\dam\bf\a0wn\bfS\12o\bff\aao\bf\d9?p\bf\a9\d2p\bf\d5bq\bf[\f0q\bf:{r\bfq\03s\bf\fd\88s\bf\de\0bt\bf\11\8ct\bf\96\tu\bfk\84u\bf\8f\fcu\bf\00rv\bf\bd\e4v\bf\c6Tw\bf\18\c2w\bf\b2,x\bf\93\94x\bf\bb\f9x\bf(\\y\bf\d9\bby\bf\cd\18z\bf\02sz\bfy\caz\bf/\1f{\bf$q{\bfX\c0{\bf\c9\0c|\bfvV|\bf_\9d|\bf\82\e1|\bf\e0\"}\bfwa}\bfG\9d}\bfO\d6}\bf\8e\0c~\bf\04@~\bf\b0p~\bf\92\9e~\bf\a9\c9~\bf\f5\f1~\bfu\17\7f\bf):\7f\bf\10Z\7f\bf+w\7f\bfx\91\7f\bf\f8\a8\7f\bf\aa\bd\7f\bf\8f\cf\7f\bf\a5\de\7f\bf\ed\ea\7f\bff\f4\7f\bf\11\fb\7f\bf\ed\fe\7f\bf\ea\ff\7f?\e5\f8\7f?\a6\e6\7f?-\c9\7f?|\a0\7f?\95l\7f?y-\7f?,\e3~?\b1\8d~?\0b-~??\c1}?RJ}?H\c8|?(;|?\f7\a2{?\bd\ffz?\80Qz?H\98y?\1e\d4x?\t\05x?\13+w?FFv?\acVu?N\\t?8Ws?vGr?\13-q?\1c\08p?\9e\d8n?\a5\9em?@Zl?~\0bk?k\b2i?\19Oh?\96\e1f?\f2ie?>\e8c?\8b\\b?\ea\c6`?m\'_?&~]?(\cb[?\85\0eZ?SHX?\a3xV?\8b\9fT? \bdR?v\d1P?\a3\dcN?\bd\deL?\db\d7J?\13\c8H?|\afF?.\8eD?AdB?\ce1@?\ec\f6=?\b4\b3;?Bh9?\ad\147?\10\b94?\86U2?)\ea/?\15w-?e\fc*?5z(?\a1\f0%?\c6_#?\c0\c7 ?\ac(\1e?\a9\82\1b?\d4\d5\18?J\"\16?*h\13?\93\a7\10?\a4\e0\0d?{\13\0b?9@\08?\fdf\05?\e7\87\02?-F\ff>[q\f9>\97\91\f3>$\a7\ed>E\b2\e7><\b3\e1>L\aa\db>\ba\97\d5>\c9{\cf>\beV\c9>\df(\c3>p\f2\bc>\b7\b3\b6>\fbl\b0>\81\1e\aa>\92\c8\a3>sk\9d>l\07\97>\c5\9c\90>\c7+\8a>\b9\b4\83>\c7oz>!km>\11\\`>)CS>\fd F> \f68>&\c3+>\a4\88\1e>-G\11>W\ff\03>nc\ed=\c2\bd\d2=\da\0e\b8=\deW\9d=\fb\99\82=\bc\acO=e\1c\1a=\99\n\c9<*\a7;<\c1x\d6\ba-Dq\bcW\d7\e3\bcL\81\'\bd\94\0f]\bd\15J\89\bdZ\06\a4\bdm\bb\be\bd\"h\d9\bdN\0b\f4\bd\e3Q\07\be/\98\14\be\f7\d7!\be\a5\10/\be\a6A<\bedjI\beM\8aV\be\cd\a0c\beP\adp\beE\af}\be\0dS\85\be\9e\c8\8b\be\0d8\92\be\12\a1\98\bef\03\9f\be\bf^\a5\be\d8\b2\ab\bei\ff\b1\be+D\b8\be\d8\80\be\be*\b5\c4\be\db\e0\ca\be\a5\03\d1\beE\1d\d7\beu-\dd\be\f13\e3\bev0\e9\be\c0\"\ef\be\8d\n\f5\be\9b\e7\fa\be\d3\\\00\bf8@\03\bf\db\1d\06\bf\9b\f5\08\bfZ\c7\0b\bf\f7\92\0e\bfTX\11\bfP\17\14\bf\cd\cf\16\bf\ac\81\19\bf\d0,\1c\bf\1a\d1\1e\bfmn!\bf\ab\04$\bf\b7\93&\bft\1b)\bf\c7\9b+\bf\93\14.\bf\bb\850\bf&\ef2\bf\b7P5\bfU\aa7\bf\e3\fb9\bfJE<\bfn\86>\bf7\bf@\bf\8b\efB\bfS\17E\bfu6G\bf\daLI\bfkZK\bf\10_M\bf\b3ZO\bf>MQ\bf\9a6S\bf\b3\16U\bfr\edV\bf\c5\baX\bf\95~Z\bf\d08\\\bfb\e9]\bf8\90_\bf@-a\bfg\c0b\bf\9cId\bf\ce\c8e\bf\eb=g\bf\e3\a8h\bf\a7\tj\bf\'`k\bfT\acl\bf\1f\eem\bfz%o\bfXRp\bf\abtq\bfg\8cr\bf\7f\99s\bf\e7\9bt\bf\95\93u\bf~\80v\bf\96bw\bf\d49x\bf/\06y\bf\9e\c7y\bf\17~z\bf\94){\bf\0d\ca{\bfz_|\bf\d5\e9|\bf\18i}\bf>\dd}\bf@F~\bf\1c\a4~\bf\cc\f6~\bfM>\7f\bf\9cz\7f\bf\b6\ab\7f\bf\99\d1\7f\bfC\ec\7f\bf\b4\fb\7f\bf\a6\ff\7f?\94\e3\7f?\9c\9a\7f?\cc$\7f?8\82~?\fd\b2}??\b7|?*\8f{?\f3:z?\d4\bax?\11\0fw?\f67u?\d55s?\08\tq?\f1\b1n?\f90l?\90\86i?/\b3f?S\b7c?\84\93`?NH]?E\d6Y?\03>V?+\80R?e\9dN?^\96J?\cckF?j\1eB?\f9\ae=?@\1e9?\0dm4?2\9c/?\87\ac*?\eb\9e%??t ?m-\1b?a\cb\15?\0dO\10?h\b9\n?k\0b\05?.\8c\fe>\dd\d4\f2>\f1\f2\e6>\7f\e8\da>\a6\b7\ce>\88b\c2>N\eb\b5>*T\a9>Q\9f\9c>\fd\ce\8f>m\e5\82>\ce\c9k>b\9fQ>0P7>\d3\e0\1c>\f1U\02>bh\cf=|\00\9a=$\fbH=\1b\a4\bb<\f3wV\bbd=\f1\bc\bb\c0c\bdg]\a7\bd\14\bd\dc\bd\03\fb\08\bes\7f#\be4\e7=\be\a4-X\be&Nr\be\12\"\86\be\89\05\93\be4\cf\9f\be\d5|\ac\be3\0c\b9\be\1a{\c5\be[\c7\d1\be\cd\ee\dd\beP\ef\e9\be\c7\c6\f5\be\90\b9\00\bf&y\06\bf$!\0c\bf\8d\b0\11\bff&\17\bf\ba\81\1c\bf\98\c1!\bf\15\e5&\bfJ\eb+\bfV\d30\bf[\9c5\bf\83E:\bf\fd\cd>\bf\fc4C\bf\bcyG\bf}\9bK\bf\84\99O\bf\1fsS\bf\a1\'W\bfc\b6Z\bf\c6\1e^\bf0`a\bf\0fzd\bf\d8kg\bf\075j\bf\1f\d5l\bf\a9Ko\bf7\98q\bfb\bas\bf\c9\b1u\bf\16~w\bf\f6\1ey\bf!\94z\bfU\dd{\bfY\fa|\bf\fa\ea}\bf\0e\af~\bftF\7f\bf\0f\b1\7f\bf\ce\ee\7f\bf\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 14824) ")\00)\00)\00R\00R\00{\00\a4\00\c8\00\de") + (data (i32.const 14858) ")\00)\00)\00)\00{\00{\00{\00\a4\00\a4\00\f0\00\n\01\1b\01\'\01)\00)\00)\00)\00)\00)\00)\00)\00{\00{\00{\00{\00\f0\00\f0\00\f0\00\n\01\n\011\01>\01H\01P\01{\00{\00{\00{\00{\00{\00{\00{\00\f0\00\f0\00\f0\00\f0\001\011\011\01>\01>\01W\01_\01f\01l\01\f0\00\f0\00\f0\00\f0\00\f0\00\f0\00\f0\00\f0\001\011\011\011\01W\01W\01W\01_\01_\01r\01x\01~\01\83\01") + (data (i32.const 15024) "(\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07(\0f\17\1c\1f\"$&\')*+,-.//123456779:;<=>??ABCDEFGG(\14!)059=@BEGIKLNPRUWY[\\^`begiklnpruwy{|~\80(\17\'3\fa\8a\be6uu?uj\91\be0|t?L\d4\97\beqxs?z7\9e\be\03jr?\b7\93\a4\be\f4Pq?\bc\e8\aa\beO-p?A6\b1\be!\ffn?\01|\b7\bev\c6m?\b4\b9\bd\be^\83l?\15\ef\c3\be\e75k?\de\1b\ca\be\1e\dei?\c9?\d0\be\12|h?\92Z\d6\be\d4\0fg?\f3k\dc\bet\99e?\aas\e2\be\01\19d?qq\e8\be\8d\8eb?\07e\ee\be(\fa`?\'N\f4\be\e6[_?\90,\fa\be\d7\b3]?\00\00\00\bf\0f\02\\?\1b\e4\02\bf\a0FZ?w\c2\05\bf\9e\81X?\f6\9a\08\bf\1d\b3V?wm\0b\bf1\dbT?\da9\0e\bf\ef\f9R?\00\00\11\bfl\0fQ?\ca\bf\13\bf\bd\1bO?\18y\16\bf\f8\1eM?\cd+\19\bf4\19K?\ca\d7\1b\bf\88\nI?\f1|\1e\bf\n\f3F?$\1b!\bf\d1\d2D?F\b2#\bf\f7\a9B?:B&\bf\93x@?\e3\ca(\bf\bd>>?%L+\bf\8f\fc;?\e3\c5-\bf\"\b29?\0180\bf\90_7?e\a22\bf\f3\045?\f3\045\bfe\a22?\90_7\bf\0180?\"\b29\bf\e3\c5-?\8f\fc;\bf%L+?\bd>>\bf\e3\ca(?\93x@\bf:B&?\f7\a9B\bfF\b2#?\d1\d2D\bf$\1b!?\n\f3F\bf\f1|\1e?\88\nI\bf\ca\d7\1b?4\19K\bf\cd+\19?\f8\1eM\bf\18y\16?\bd\1bO\bf\ca\bf\13?l\0fQ\bf\00\00\11?\ef\f9R\bf\da9\0e?1\dbT\bfwm\0b?\1d\b3V\bf\f6\9a\08?\9e\81X\bfw\c2\05?\a0FZ\bf\1b\e4\02?\0f\02\\\bf\00\00\00?\d7\b3]\bf\90,\fa>\e6[_\bf\'N\f4>(\fa`\bf\07e\ee>\8d\8eb\bfqq\e8>\01\19d\bf\aas\e2>t\99e\bf\f3k\dc>\d4\0fg\bf\92Z\d6>\12|h\bf\c9?\d0>\1e\dei\bf\de\1b\ca>\e75k\bf\15\ef\c3>^\83l\bf\b4\b9\bd>v\c6m\bf\01|\b7>!\ffn\bfA6\b1>O-p\bf\bc\e8\aa>\f4Pq\bf\b7\93\a4>\03jr\bfz7\9e>qxs\bfL\d4\97>0|t\bfuj\91>6uu\bf>\fa\8a>wcv\bf\ee\83\84>\eaFw\bf\9c\0f|>\84\1fx\bfM\0co><\edx\bf\82\fea>\t\b0y\bf\cd\e6T>\e2gz\bf\c2\c5G>\be\14{\bf\f3\9b:>\98\b6{\bf\f5i->gM|\bf\\0 >%\d9|\bf\bb\ef\12>\cbY}\bf\a8\a8\05>U\cf}\bfs\b7\f0=\bc9~\bf\04\13\d6=\fd\98~\bf3e\bb=\12\ed~\bf*\af\a0=\f95\7f\bf\13\f2\85=\afs\7f\bf:^V=/\a6\7f\bf\e7\ce =y\cd\7f\bf\nq\d6<\8b\e9\7f\bf\bfuV\fa\8a\bewcv\bfuj\91\be6uu\bfL\d4\97\be0|t\bfz7\9e\beqxs\bf\b7\93\a4\be\03jr\bf\bc\e8\aa\be\f4Pq\bfA6\b1\beO-p\bf\01|\b7\be!\ffn\bf\b4\b9\bd\bev\c6m\bf\15\ef\c3\be^\83l\bf\de\1b\ca\be\e75k\bf\c9?\d0\be\1e\dei\bf\92Z\d6\be\12|h\bf\f3k\dc\be\d4\0fg\bf\aas\e2\bet\99e\bfqq\e8\be\01\19d\bf\07e\ee\be\8d\8eb\bf\'N\f4\be(\fa`\bf\90,\fa\be\e6[_\bf\00\00\00\bf\d7\b3]\bf\1b\e4\02\bf\0f\02\\\bfw\c2\05\bf\a0FZ\bf\f6\9a\08\bf\9e\81X\bfwm\0b\bf\1d\b3V\bf\da9\0e\bf1\dbT\bf\00\00\11\bf\ef\f9R\bf\ca\bf\13\bfl\0fQ\bf\18y\16\bf\bd\1bO\bf\cd+\19\bf\f8\1eM\bf\ca\d7\1b\bf4\19K\bf\f1|\1e\bf\88\nI\bf$\1b!\bf\n\f3F\bfF\b2#\bf\d1\d2D\bf:B&\bf\f7\a9B\bf\e3\ca(\bf\93x@\bf%L+\bf\bd>>\bf\e3\c5-\bf\8f\fc;\bf\0180\bf\"\b29\bfe\a22\bf\90_7\bf\f3\045\bf\f3\045\bf\90_7\bfe\a22\bf\"\b29\bf\0180\bf\8f\fc;\bf\e3\c5-\bf\bd>>\bf%L+\bf\93x@\bf\e3\ca(\bf\f7\a9B\bf:B&\bf\d1\d2D\bfF\b2#\bf\n\f3F\bf$\1b!\bf\88\nI\bf\f1|\1e\bf4\19K\bf\ca\d7\1b\bf\f8\1eM\bf\cd+\19\bf\bd\1bO\bf\18y\16\bfl\0fQ\bf\ca\bf\13\bf\ef\f9R\bf\00\00\11\bf1\dbT\bf\da9\0e\bf\1d\b3V\bfwm\0b\bf\9e\81X\bf\f6\9a\08\bf\a0FZ\bfw\c2\05\bf\0f\02\\\bf\1b\e4\02\bf\d7\b3]\bf\00\00\00\bf\e6[_\bf\90,\fa\be(\fa`\bf\'N\f4\be\8d\8eb\bf\07e\ee\be\01\19d\bfqq\e8\bet\99e\bf\aas\e2\be\d4\0fg\bf\f3k\dc\be\12|h\bf\92Z\d6\be\1e\dei\bf\c9?\d0\be\e75k\bf\de\1b\ca\be^\83l\bf\15\ef\c3\bev\c6m\bf\b4\b9\bd\be!\ffn\bf\01|\b7\beO-p\bfA6\b1\be\f4Pq\bf\bc\e8\aa\be\03jr\bf\b7\93\a4\beqxs\bfz7\9e\be0|t\bfL\d4\97\be6uu\bfuj\91\bewcv\bf>\fa\8a\be\eaFw\bf\ee\83\84\be\84\1fx\bf\9c\0f|\be<\edx\bfM\0co\be\t\b0y\bf\82\fea\be\e2gz\bf\cd\e6T\be\be\14{\bf\c2\c5G\be\98\b6{\bf\f3\9b:\begM|\bf\f5i-\be%\d9|\bf\\0 \be\cbY}\bf\bb\ef\12\beU\cf}\bf\a8\a8\05\be\bc9~\bfs\b7\f0\bd\fd\98~\bf\04\13\d6\bd\12\ed~\bf3e\bb\bd\f95\7f\bf*\af\a0\bd\afs\7f\bf\13\f2\85\bd/\a6\7f\bf:^V\bdy\cd\7f\bf\e7\ce \bd\8b\e9\7f\bf\nq\d6\bcc\fa\7f\bf\bfuV\bc\00\00\80\bf\000\0d\a5c\fa\7f\bf\bfuV<\8b\e9\7f\bf\nq\d6\cbY}\bf\bb\ef\12>%\d9|\bf\\0 >gM|\bf\f5i->\98\b6{\bf\f3\9b:>\be\14{\bf\c2\c5G>\e2gz\bf\cd\e6T>\t\b0y\bf\82\fea><\edx\bfM\0co>\84\1fx\bf\9c\0f|>\eaFw\bf\ee\83\84>wcv\bf>\fa\8a>6uu\bfuj\91>0|t\bfL\d4\97>qxs\bfz7\9e>\03jr\bf\b7\93\a4>\f4Pq\bf\bc\e8\aa>O-p\bfA6\b1>!\ffn\bf\01|\b7>v\c6m\bf\b4\b9\bd>^\83l\bf\15\ef\c3>\e75k\bf\de\1b\ca>\1e\dei\bf\c9?\d0>\12|h\bf\92Z\d6>\d4\0fg\bf\f3k\dc>t\99e\bf\aas\e2>\01\19d\bfqq\e8>\8d\8eb\bf\07e\ee>(\fa`\bf\'N\f4>\e6[_\bf\90,\fa>\d7\b3]\bf\00\00\00?\0f\02\\\bf\1b\e4\02?\a0FZ\bfw\c2\05?\9e\81X\bf\f6\9a\08?\1d\b3V\bfwm\0b?1\dbT\bf\da9\0e?\ef\f9R\bf\00\00\11?l\0fQ\bf\ca\bf\13?\bd\1bO\bf\18y\16?\f8\1eM\bf\cd+\19?4\19K\bf\ca\d7\1b?\88\nI\bf\f1|\1e?\n\f3F\bf$\1b!?\d1\d2D\bfF\b2#?\f7\a9B\bf:B&?\93x@\bf\e3\ca(?\bd>>\bf%L+?\8f\fc;\bf\e3\c5-?\"\b29\bf\0180?\90_7\bfe\a22?\f3\045\bf\f3\045?e\a22\bf\90_7?\0180\bf\"\b29?\e3\c5-\bf\8f\fc;?%L+\bf\bd>>?\e3\ca(\bf\93x@?:B&\bf\f7\a9B?F\b2#\bf\d1\d2D?$\1b!\bf\n\f3F?\f1|\1e\bf\88\nI?\ca\d7\1b\bf4\19K?\cd+\19\bf\f8\1eM?\18y\16\bf\bd\1bO?\ca\bf\13\bfl\0fQ?\00\00\11\bf\ef\f9R?\da9\0e\bf1\dbT?wm\0b\bf\1d\b3V?\f6\9a\08\bf\9e\81X?w\c2\05\bf\a0FZ?\1b\e4\02\bf\0f\02\\?\00\00\00\bf\d7\b3]?\90,\fa\be\e6[_?\'N\f4\be(\fa`?\07e\ee\be\8d\8eb?qq\e8\be\01\19d?\aas\e2\bet\99e?\f3k\dc\be\d4\0fg?\92Z\d6\be\12|h?\c9?\d0\be\1e\dei?\de\1b\ca\be\e75k?\15\ef\c3\be^\83l?\b4\b9\bd\bev\c6m?\01|\b7\be!\ffn?A6\b1\beO-p?\bc\e8\aa\be\f4Pq?\b7\93\a4\be\03jr?z7\9e\beqxs?L\d4\97\be0|t?uj\91\be6uu?>\fa\8a\bewcv?\ee\83\84\be\eaFw?\9c\0f|\be\84\1fx?M\0co\be<\edx?\82\fea\be\t\b0y?\cd\e6T\be\e2gz?\c2\c5G\be\be\14{?\f3\9b:\be\98\b6{?\f5i-\begM|?\\0 \be%\d9|?\bb\ef\12\be\cbY}?\a8\a8\05\beU\cf}?s\b7\f0\bd\bc9~?\04\13\d6\bd\fd\98~?3e\bb\bd\12\ed~?*\af\a0\bd\f95\7f?\13\f2\85\bd\afs\7f?:^V\bd/\a6\7f?\e7\ce \bdy\cd\7f?\nq\d6\bc\8b\e9\7f?\bfuV\bcc\fa\7f?\00\c8S\a5\00\00\80?\bfuVU\cf}?\bb\ef\12>\cbY}?\\0 >%\d9|?\f5i->gM|?\f3\9b:>\98\b6{?\c2\c5G>\be\14{?\cd\e6T>\e2gz?\82\fea>\t\b0y?M\0co><\edx?\9c\0f|>\84\1fx?\ee\83\84>\eaFw?>\fa\8a>wcv?uj\91>6uu?L\d4\97>0|t?z7\9e>qxs?\b7\93\a4>\03jr?\bc\e8\aa>\f4Pq?A6\b1>O-p?\01|\b7>!\ffn?\b4\b9\bd>v\c6m?\15\ef\c3>^\83l?\de\1b\ca>\e75k?\c9?\d0>\1e\dei?\92Z\d6>\12|h?\f3k\dc>\d4\0fg?\aas\e2>t\99e?qq\e8>\01\19d?\07e\ee>\8d\8eb?\'N\f4>(\fa`?\90,\fa>\e6[_?\00\00\00?\d7\b3]?\1b\e4\02?\0f\02\\?w\c2\05?\a0FZ?\f6\9a\08?\9e\81X?wm\0b?\1d\b3V?\da9\0e?1\dbT?\00\00\11?\ef\f9R?\ca\bf\13?l\0fQ?\18y\16?\bd\1bO?\cd+\19?\f8\1eM?\ca\d7\1b?4\19K?\f1|\1e?\88\nI?$\1b!?\n\f3F?F\b2#?\d1\d2D?:B&?\f7\a9B?\e3\ca(?\93x@?%L+?\bd>>?\e3\c5-?\8f\fc;?\0180?\"\b29?e\a22?\90_7?\f3\045?\f3\045?\90_7?e\a22?\"\b29?\0180?\8f\fc;?\e3\c5-?\bd>>?%L+?\93x@?\e3\ca(?\f7\a9B?:B&?\d1\d2D?F\b2#?\n\f3F?$\1b!?\88\nI?\f1|\1e?4\19K?\ca\d7\1b?\f8\1eM?\cd+\19?\bd\1bO?\18y\16?l\0fQ?\ca\bf\13?\ef\f9R?\00\00\11?1\dbT?\da9\0e?\1d\b3V?wm\0b?\9e\81X?\f6\9a\08?\a0FZ?w\c2\05?\0f\02\\?\1b\e4\02?\d7\b3]?\00\00\00?\e6[_?\90,\fa>(\fa`?\'N\f4>\8d\8eb?\07e\ee>\01\19d?qq\e8>t\99e?\aas\e2>\d4\0fg?\f3k\dc>\12|h?\92Z\d6>\1e\dei?\c9?\d0>\e75k?\de\1b\ca>^\83l?\15\ef\c3>v\c6m?\b4\b9\bd>!\ffn?\01|\b7>O-p?A6\b1>\f4Pq?\bc\e8\aa>\03jr?\b7\93\a4>qxs?z7\9e>0|t?L\d4\97>6uu?uj\91>wcv?>\fa\8a>\eaFw?\ee\83\84>\84\1fx?\9c\0f|><\edx?M\0co>\t\b0y?\82\fea>\e2gz?\cd\e6T>\be\14{?\c2\c5G>\98\b6{?\f3\9b:>gM|?\f5i->%\d9|?\\0 >\cbY}?\bb\ef\12>U\cf}?\a8\a8\05>\bc9~?s\b7\f0=\fd\98~?\04\13\d6=\12\ed~?3e\bb=\f95\7f?*\af\a0=\afs\7f?\13\f2\85=/\a6\7f?:^V=y\cd\7f?\e7\ce =\8b\e9\7f?\nq\d6\00V\00n\00\16\00.\00F\00^\00v\00\03\00\1b\003\00K\00c\00\0b\00#\00;\00S\00k\00\13\00+\00C\00[\00s\00\07\00\1f\007\00O\00g\00\0f\00\'\00?\00W\00o\00\17\00/\00G\00_\00w\00\00\000\00`\00\90\00\c0\00\10\00@\00p\00\a0\00\d0\00 \00P\00\80\00\b0\00\e0\00\04\004\00d\00\94\00\c4\00\14\00D\00t\00\a4\00\d4\00$\00T\00\84\00\b4\00\e4\00\08\008\00h\00\98\00\c8\00\18\00H\00x\00\a8\00\d8\00(\00X\00\88\00\b8\00\e8\00\0c\00<\00l\00\9c\00\cc\00\1c\00L\00|\00\ac\00\dc\00,\00\\\00\8c\00\bc\00\ec\00\01\001\00a\00\91\00\c1\00\11\00A\00q\00\a1\00\d1\00!\00Q\00\81\00\b1\00\e1\00\05\005\00e\00\95\00\c5\00\15\00E\00u\00\a5\00\d5\00%\00U\00\85\00\b5\00\e5\00\t\009\00i\00\99\00\c9\00\19\00I\00y\00\a9\00\d9\00)\00Y\00\89\00\b9\00\e9\00\0d\00=\00m\00\9d\00\cd\00\1d\00M\00}\00\ad\00\dd\00-\00]\00\8d\00\bd\00\ed\00\02\002\00b\00\92\00\c2\00\12\00B\00r\00\a2\00\d2\00\"\00R\00\82\00\b2\00\e2\00\06\006\00f\00\96\00\c6\00\16\00F\00v\00\a6\00\d6\00&\00V\00\86\00\b6\00\e6\00\n\00:\00j\00\9a\00\ca\00\1a\00J\00z\00\aa\00\da\00*\00Z\00\8a\00\ba\00\ea\00\0e\00>\00n\00\9e\00\ce\00\1e\00N\00~\00\ae\00\de\00.\00^\00\8e\00\be\00\ee\00\03\003\00c\00\93\00\c3\00\13\00C\00s\00\a3\00\d3\00#\00S\00\83\00\b3\00\e3\00\07\007\00g\00\97\00\c7\00\17\00G\00w\00\a7\00\d7\00\'\00W\00\87\00\b7\00\e7\00\0b\00;\00k\00\9b\00\cb\00\1b\00K\00{\00\ab\00\db\00+\00[\00\8b\00\bb\00\eb\00\0f\00?\00o\00\9f\00\cf\00\1f\00O\00\7f\00\af\00\df\00/\00_\00\8f\00\bf\00\ef\00\00\00`\00\c0\00 \01\80\01 \00\80\00\e0\00@\01\a0\01@\00\a0\00\00\01`\01\c0\01\08\00h\00\c8\00(\01\88\01(\00\88\00\e8\00H\01\a8\01H\00\a8\00\08\01h\01\c8\01\10\00p\00\d0\000\01\90\010\00\90\00\f0\00P\01\b0\01P\00\b0\00\10\01p\01\d0\01\18\00x\00\d8\008\01\98\018\00\98\00\f8\00X\01\b8\01X\00\b8\00\18\01x\01\d8\01\04\00d\00\c4\00$\01\84\01$\00\84\00\e4\00D\01\a4\01D\00\a4\00\04\01d\01\c4\01\0c\00l\00\cc\00,\01\8c\01,\00\8c\00\ec\00L\01\ac\01L\00\ac\00\0c\01l\01\cc\01\14\00t\00\d4\004\01\94\014\00\94\00\f4\00T\01\b4\01T\00\b4\00\14\01t\01\d4\01\1c\00|\00\dc\00<\01\9c\01<\00\9c\00\fc\00\\\01\bc\01\\\00\bc\00\1c\01|\01\dc\01\01\00a\00\c1\00!\01\81\01!\00\81\00\e1\00A\01\a1\01A\00\a1\00\01\01a\01\c1\01\t\00i\00\c9\00)\01\89\01)\00\89\00\e9\00I\01\a9\01I\00\a9\00\t\01i\01\c9\01\11\00q\00\d1\001\01\91\011\00\91\00\f1\00Q\01\b1\01Q\00\b1\00\11\01q\01\d1\01\19\00y\00\d9\009\01\99\019\00\99\00\f9\00Y\01\b9\01Y\00\b9\00\19\01y\01\d9\01\05\00e\00\c5\00%\01\85\01%\00\85\00\e5\00E\01\a5\01E\00\a5\00\05\01e\01\c5\01\0d\00m\00\cd\00-\01\8d\01-\00\8d\00\ed\00M\01\ad\01M\00\ad\00\0d\01m\01\cd\01\15\00u\00\d5\005\01\95\015\00\95\00\f5\00U\01\b5\01U\00\b5\00\15\01u\01\d5\01\1d\00}\00\dd\00=\01\9d\01=\00\9d\00\fd\00]\01\bd\01]\00\bd\00\1d\01}\01\dd\01\02\00b\00\c2\00\"\01\82\01\"\00\82\00\e2\00B\01\a2\01B\00\a2\00\02\01b\01\c2\01\n\00j\00\ca\00*\01\8a\01*\00\8a\00\ea\00J\01\aa\01J\00\aa\00\n\01j\01\ca\01\12\00r\00\d2\002\01\92\012\00\92\00\f2\00R\01\b2\01R\00\b2\00\12\01r\01\d2\01\1a\00z\00\da\00:\01\9a\01:\00\9a\00\fa\00Z\01\ba\01Z\00\ba\00\1a\01z\01\da\01\06\00f\00\c6\00&\01\86\01&\00\86\00\e6\00F\01\a6\01F\00\a6\00\06\01f\01\c6\01\0e\00n\00\ce\00.\01\8e\01.\00\8e\00\ee\00N\01\ae\01N\00\ae\00\0e\01n\01\ce\01\16\00v\00\d6\006\01\96\016\00\96\00\f6\00V\01\b6\01V\00\b6\00\16\01v\01\d6\01\1e\00~\00\de\00>\01\9e\01>\00\9e\00\fe\00^\01\be\01^\00\be\00\1e\01~\01\de\01\03\00c\00\c3\00#\01\83\01#\00\83\00\e3\00C\01\a3\01C\00\a3\00\03\01c\01\c3\01\0b\00k\00\cb\00+\01\8b\01+\00\8b\00\eb\00K\01\ab\01K\00\ab\00\0b\01k\01\cb\01\13\00s\00\d3\003\01\93\013\00\93\00\f3\00S\01\b3\01S\00\b3\00\13\01s\01\d3\01\1b\00{\00\db\00;\01\9b\01;\00\9b\00\fb\00[\01\bb\01[\00\bb\00\1b\01{\01\db\01\07\00g\00\c7\00\'\01\87\01\'\00\87\00\e7\00G\01\a7\01G\00\a7\00\07\01g\01\c7\01\0f\00o\00\cf\00/\01\8f\01/\00\8f\00\ef\00O\01\af\01O\00\af\00\0f\01o\01\cf\01\17\00w\00\d7\007\01\97\017\00\97\00\f7\00W\01\b7\01W\00\b7\00\17\01w\01\d7\01\1f\00\7f\00\df\00?\01\9f\01?\00\9f\00\ff\00_\01\bf\01_\00\bf\00\1f\01\7f\01\df\01") + (data (i32.const 21256) "\03\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\05\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\05\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\00\00\ce@\00\00\c8@\00\00\b8@\00\00\aa@\00\00\a2@\00\00\9a@\00\00\90@\00\00\8c@\00\00\9c@\00\00\96@\00\00\92@\00\00\8e@\00\00\9c@\00\00\94@\00\00\8a@\00\00\90@\00\00\8c@\00\00\94@\00\00\98@\00\00\8e@\00\00p@\00\00p@\00\00p@\00\00p@\00\00p@") + (data (i32.const 21424) "H\7fA\81B\80A\80@\80>\80@\80@\80\\N\\O\\NZOt)s(r(\84\1a\84\1a\91\11\a1\0c\b0\n\b1\0b\18\b30\8a6\876\845\868\857\847\84=rF`JXKXWJYB[Cd;l2x(z%a+N2SNTQXKVJWGZI]J]Jm(r$u\"u\"\8f\11\91\12\92\13\a2\0c\a5\n\b2\07\bd\06\be\08\b1\t\17\b26s?fBbEcJYG[I[NYVP\\B]@f;g`H`CeIkHq7v4}4v4u7\871\89\'\9d \91\1da!M(\00\00f?\00\00L?\00\00&?\00\00\00?\00\86k?\00\14.?\00p\bd>\00\d0L>\00\08\0d\10\13\15\17\18\1a\1b\1c\1d\1e\1f !\"\"#$$%%") + (data (i32.const 21824) "\e0p,\0f\03\02\01\00\fe\ed\c0\84F\17\04\00\ff\fc\e2\9b=\0b\02") + (data (i32.const 21856) "\fa\f5\ea\cbG2*&#!\1f\1d\1c\1b\1a\19\18\17\16\15\14\13\12\11\10\0f\0e\0d\0c\0b\n\t\08\07\06\05\04\03\02\01") + (data (i32.const 21904) "\c7\a5\90|m`TG=3* \17\0f\08\00\f1\e1\d3\c7\bb\af\a4\99\8e\84{ri`XPH@92,&!\1d\18\14\10\0c\t\05\02\00E]sv\83\8a\8d\8a\96\96\9b\96\9b\a0\a6\a0\83\80\86\8d\8d\8d\91\91\91\96\9b\9b\9b\9b\a0\a0\a0\a0\a6\a6\ad\ad\b6\c0\b6\c0\c0\c0\cd\c0\cd\e0\04\06\18\07\05\00\00\02\00\00\0c\1c)\0d\fc\f7\0f*\19\0e\01\fe>)\f7\f6%A\fc\03\fa\04B\07\f8\10\0e&\fd!") + (data (i32.const 22048) "\0d\16\'\17\0c\ff$@\1b\fa\f9\n7+\11\01\01\08\01\01\06\f5J5\f7\f47L\f4\08\fd\03]\1b\fc\1a\';\03\f8\02\00M\0b\t\f8\16,\fa\07(\t\1a\03\t\f9\14e\f9\04\03\f8*\1a\00\f1!D\02\17\fe7.\fe\0f\03\ff\15\10)\fa\1b=\'\05\f5*X\04\01\feRdx\91\a8\be\d6\16\1f2Ogx\97\aa\cb\e3\15\1d-Aj|\96\ab\c4\e0\1e1Kay\8e\a5\ba\d1\e5\13\194F]t\8f\a6\c0\db\1a\">Kav\91\a7\c2\d9\19!8F[q\8f\a5\c4\df\15\"3Hau\91\ab\c4\de\14\1d2CZu\90\a8\c5\dd\16\1f0B_u\92\a8\c4\de\18!3Mt\86\9e\b4\c8\e0\15\1cFWj|\95\aa\c2\d9\1a!5@Su\98\ad\cc\e1\1b\"A_l\81\9b\ae\d2\e1\14\1aHcq\83\9a\b0\c8\db\"+=N]r\9b\b1\cd\e5\17\1d6a|\8a\a3\b3\d1\e5\1e&8Yv\81\9e\b2\c8\e7\15\1d1?Uo\8e\a3\c1\de\1b0Mg\85\9e\b3\c4\d7\e8\1d/Jc|\97\b0\c6\dc\ed!*=L]y\9b\ae\cf\e1\1d5Wp\88\9a\aa\bc\d0\e3\18\1e4T\83\96\a6\ba\cb\e5%0@Thv\9c\b1\c9\e6Q\0b\n\t\n\t\n\t\ef\08\ef\08\n\t\fc\08\17\t\ef\08H\0b\14\nZ\t?\t\n\t\e2\08\e2\08\e2\08\e2\08\92\08\b7\t$\t$\t\n\t\n\t\n\t$\t$\t?\t2\t\90\0c\ce\n$\t$\t\n\t\e2\08\ad\08\9f\08\d5\08\92\08\9c\t\aa\t?\tZ\tZ\tZ\tZ\t?\tg\t\n\t\97\0d\f0\0bO\08\9f\08\e2\08\e2\08\e2\08\ef\08\n\t\d5\08\d2\0cE\0c\14\nZ\t\c7\08\ad\08\9f\08\92\08\92\08B\08\00\10\05\0f\ad\08<\n<\ng\t\n\tZ\t?\t\1a\08j\0c\ac\0c?\t\ad\08\f9\t\82\t$\t\n\tw\08\ad\08\n\0d\a0\0d\a6\n\92\08\d5\08\9c\t2\t?\t\9f\085\082\tt\t\17\t?\tZ\tt\tt\tt\t\9c\t?\t\c3\0e-\0e\82\t\df\t?\t\e2\08\e2\08\fc\08\9f\08\00\08\b6\0c\99\0c\99\n\1e\0b\8f\t\17\t\fc\08\fc\08\e2\08O\08\bf\0c\e4\0c\c1\n\f6\n\8f\t\d5\08\d5\08\c7\08O\085\089\0b\a5\0bI\n?\tg\t2\t\92\08\c7\08\c7\08B\08\99\0c}\0cI\n\14\n\e2\08\85\08\c7\08\ad\08\ad\08]\08j\0c\ee\0c\b4\ng\t\e2\08\e2\08\e2\08\ef\08\92\08B\08E\0c\c8\0c\9c\t\0d\08\ef\08\c4\t?\t\b7\t\82\t\85\08\b3\0d\d2\0c\n\t\8c\nW\n\aa\t?\tZ\t$\tO\08_\0d\cf\0d\de\0b\f0\0b\fc\08\9e\07\ad\08\e2\08\e2\08\e2\08L\0d&\0d\'\08\7f\n9\0b2\tt\t\e2\08\aa\t\ec\t\b0\0e\a0\0d\9e\07d\nQ\0b\df\tZ\t?\t\9c\t\d5\08\d4\0b\c8\0c\b4\nH\0b\b4\nj\08O\08\ef\08\ba\08\c7\08o\0eI\0e\e9\07\b1\07d\n\8c\n\14\n\c4\t\17\t?\t\87\0cU\0d2\t\1a\08H\0bH\0b$\t\b7\t\c7\08w\08\n\0d&\0d\1e\0b\dc\n\17\tj\08\e2\08\ef\08B\08\0d\08\17\t\fc\08\85\08w\08\85\08?\tI\n\8c\n\8c\n\f9\tg\t\82\t\ad\08\d5\08\ad\08\ad\08$\tt\t/\n\8c\n\de\0b\ac\0c\f6\nH\0b\aa\t\1a\08\fc\08\n\t2\tL\t\ad\08j\08O\08\ef\08\c4\t\e9\n\e9\n<\n\14\n?\t\\\0e\81\0e\ba\08.\07\85\08\c1\n\a6\nq\n\d1\t\9f\08\e9\nX\0c\a6\n\f9\t\1e\0b\d1\t\85\08Z\t\ad\08\85\08\d4\b2\94\81l`UROM=;98310-*)(&$\"\1f\1e\15\0c\n\03\01\00\ff\f5\f4\ec\e9\e1\d9\cb\be\b0\af\a1\95\88}rf[QG<4+#\1c\14\13\12\0c\0b\05\00\b3\8a\8c\94\97\95\99\97\a3tCR;\\HdY\\") + (data (i32.const 23392) "\10\00\00\00\00cB$$\"$\"\"\"\"SE$4\"tfFDD\b0fDD\"AUDT$t\8d\98\8b\aa\84\bb\b8\d8\89\84\f9\a8\b9\8bhfdDD\b2\da\b9\b9\aa\f4\d8\bb\bb\aa\f4\bb\bb\db\8ag\9b\b8\b9\89t\b7\9b\98\88\84\d9\b8\b8\aa\a4\d9\ab\9b\8b\f4\a9\b8\b9\aa\a4\d8\df\da\8a\d6\8f\bc\da\a8\f4\8d\88\9b\aa\a8\8a\dc\db\8b\a4\db\ca\d8\89\a8\ba\f6\b9\8bt\b9\db\b9\8add\86df\"DDdD\a8\cb\dd\da\a8\a7\9a\88hF\a4\f6\ab\89\8b\89\9b\da\db\8b\ff\fe\fd\ee\0e\03\02\01\00\ff\fe\fc\da#\03\02\01\00\ff\fe\fa\d0;\04\02\01\00\ff\fe\f6\c2G\n\02\01\00\ff\fc\ec\b7R\08\02\01\00\ff\fc\eb\b4Z\11\02\01\00\ff\f8\e0\aba\1e\04\01\00\ff\fe\ec\ad_%\07\01") + (data (i32.const 23632) "\ff\ff\ff\83\06\91\ff\ff\ff\ff\ff\ec]\0f`\ff\ff\ff\ff\ff\c2S\19G\dd\ff\ff\ff\ff\a2I\"B\a2\ff\ff\ff\d2~I+9\ad\ff\ff\ff\c9}G0:\82\ff\ff\ff\a6nI9>h\d2\ff\ff\fb{A7Dd\ab\ff") + (data (i32.const 23712) "\fa\00\03\00\06\00\03\00\03\00\03\00\04\00\03\00\03\00\03\00\cd\01") + (data (i32.const 23744) "\07\17&6EUdt\83\93\a2\b2\c1\d0\df\ef\0d\19)7ESbp\7f\8e\9d\ab\bb\cb\dc\ec\0f\15\"3=N\\j~\88\98\a7\b9\cd\e1\f0\n\15$2?O_n~\8d\9d\ad\bd\cd\dd\ed\11\14%3;NYk{\86\96\a4\b8\cd\e0\f0\n\0f 3CQ`p\81\8e\9e\ad\bd\cc\dc\ec\08\15%3AObq~\8a\9b\a8\b3\c0\d1\da\0c\0f\"7?NWlv\83\94\a7\b9\cb\db\ec\10\13 $8O[lv\88\9a\ab\ba\cc\dc\ed\0b\1c+:JYix\87\96\a5\b4\c4\d3\e2\f1\06\10!.Oas\81\8e\9b\a8\b4\c2\d0\df\ee\08\0e\1e->N^o\7f\8f\9f\af\c0\cf\df\ef\11\1e1>O\\kw\84\91\a0\ae\be\cc\dc\eb\0e\13$-=L[ly\8a\9a\ac\bd\cd\de\ee\0c\12\1f-B82,\'#\1f\1b\18\15\12\10\0e\0c\n\08\06\04\03\02\01") + (data (i32.const 26128) "}3\1a\12\0f\0c\0b\n\t\08\07\06\05\04\03\02\01\00\c6i-\16\0f\0c\0b\n\t\08\07\06\05\04\03\02\01\00\d5\a2tS;+ \18\12\0f\0c\t\07\06\05\03\02\00\ef\bbt;\1c\10\0b\n\t\08\07\06\05\04\03\02\01\00\fa\e5\bc\87V3\1e\13\0d\n\08\06\05\04\03\02\01\00\f9\eb\d5\b9\9c\80gSB5*!\1a\15\11\0d\n\00\fe\f9\eb\ce\a4vM.\1b\10\n\07\05\04\03\02\01\00\ff\fd\f9\ef\dc\bf\9cwU9%\17\0f\n\06\04\02\00\ff\fd\fb\f6\ed\df\cb\b3\98|bK7(\1d\15\0f\00\ff\fe\fd\f7\dc\a2jC*\1c\12\0c\t\06\04\03\02") + (data (i32.const 26320) "\1f9k\a0\cd\cd\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ffE/Co\a6\cd\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ffRJO_m\80\91\a0\ad\cd\cd\cd\e0\ff\ff\e0\ff\e0}J;Ea\8d\b6\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\adsUIL\\s\91\ad\cd\e0\e0\ff\ff\ff\ff\ff\ff\a6\86qfefkv}\8a\91\9b\a6\b6\c0\c0\cd\96\e0\b6\86eSOUax\91\ad\cd\e0\ff\ff\ff\ff\ff\ff\e0\c0\96xe\\Y]fv\86\a0\b6\c0\e0\e0\e0\ff\e0\e0\b6\9b\86vmhfjov\83\91\a0\ad\83") + (data (i32.const 26496) "\f1\be\b2\84WJ)\0e\00\df\c1\9d\8cj9\'\12") + (data (i32.const 26528) "\83J\8dOP\8a_h\86_c[}]L{s{") + (data (i32.const 26560) "\80\00\d6*\00\eb\80\15\00\f4\b8H\0b\00\f8\d6\80*\07\00\f8\e1\aaP\19\05\00\fb\ec\c6~6\12\03\00\fa\ee\d3\9fR#\0f\05\00\fa\e7\cb\a8\80X5\19\06\00\fc\ee\d8\b9\94lG(\12\04\00\fd\f3\e1\c7\a6\80Z9\1f\0d\03\00\fe\f6\e9\d4\b7\93mI,\17\n\02\00\ff\fa\f0\df\c6\a6\80Z:!\10\06\01\00\ff\fb\f4\e7\d2\b5\92nK.\19\0c\05\01\00\ff\fd\f8\ee\dd\c4\a4\80\\<#\12\08\03\01\00\ff\fd\f9\f2\e5\d0\b4\92nL0\1b\0e\07\03\01") + (data (i32.const 26720) "\81\00\cf2\00\ec\81\14\00\f5\b9H\n\00\f9\d5\81*\06\00\fa\e2\a9W\1b\04\00\fb\e9\c2\82>\14\04\00\fa\ec\cf\a0c/\11\03\00\ff\f0\d9\b6\83Q)\0b\01\00\ff\fe\e9\c9\9fk=\14\02\01\00\ff\f9\e9\ce\aa\80V2\17\07\01\00\ff\fa\ee\d9\ba\94lF\'\12\06\01\00\ff\fc\f3\e2\c8\a6\80Z8\1e\0d\04\01\00\ff\fc\f5\e7\d1\b4\92nL/\19\0b\04\01\00\ff\fd\f8\ed\db\c2\a3\80]>%\13\08\03\01\00\ff\fe\fa\f1\e2\cd\b1\91oO3\1e\0f\06\02\01") + (data (i32.const 26880) "\81\00\cb6\00\ea\81\17\00\f5\b8I\n\00\fa\d7\81)\05\00\fc\e8\adV\18\03\00\fd\f0\c8\818\0f\02\00\fd\f4\d9\a4^&\n\01\00\fd\f5\e2\bd\84G\1b\07\01\00\fd\f6\e7\cb\9fi8\17\06\01\00\ff\f8\eb\d5\b3\85U/\13\05\01\00\ff\fe\f3\dd\c2\9fuF%\0c\02\01\00\ff\fe\f8\ea\d0\ab\80U0\16\08\02\01\00\ff\fe\fa\f0\dc\bd\95kC$\10\06\02\01\00\ff\fe\fb\f3\e3\c9\a6\80Z7\1d\0d\05\02\01\00\ff\fe\fc\f6\ea\d5\b7\93mI+\16\n\04\02\01") + (data (i32.const 27040) "\82\00\c8:\00\e7\82\1a\00\f4\b8L\0c\00\f9\d6\82+\06\00\fc\e8\adW\18\03\00\fd\f1\cb\838\0e\02\00\fe\f6\dd\a7^#\08\01\00\fe\f9\e8\c1\82A\17\05\01\00\ff\fb\ef\d3\a2c-\0f\04\01\00\ff\fb\f3\df\ba\83J!\0b\03\01\00\ff\fc\f5\e6\ca\9ei9\18\08\02\01\00\ff\fd\f7\eb\d6\b3\84T,\13\07\02\01\00\ff\fe\fa\f0\df\c4\9fpE$\0f\06\02\01\00\ff\fe\fd\f5\e7\d1\b0\88]7\1b\0b\03\02\01\00\ff\fe\fd\fc\ef\dd\c2\9euL*\12\04\03\02\01") + (data (i32.const 27202) "\02\05\t\0e\14\1b#,6AMZhw\87") + (data (i32.const 27232) "\fe1CMR]c\c6\0b\12\18\1f$-\ff.BNW^h\d0\0e\15 *3B\ff^hmpsv\f85EPX_f\00\00\00\00\00\000u\00\00p\17\00\00 \d1\ff\ff \d1\ff\ff\00\00\1c+4;AFJNQUWZ]_bdfikmoqstvxz{}\7f\80\82\83\85\86\88\89\8a\8c\8d\8f\90\91\93\94\95\97\98\99\9a\9c\9d\9e\9f\a0\a2\a3\a4\a5\a6\a7\a8\a9\ab\ac\ad\ae\af\b0\b1\b2\b3\b4\b5\b6\b7\b8\b9\ba\bb\bc\bc\bd\be\bf\c0\c1\c2\c3\c4\c5\c6\c7\c8\c9\ca\cb\cb\cc\cd\ce\cf\d0\d1\d2\d3\d4\d5\d6\d6\d7\d8\d9\da\db\dc\dd\de\df\e0\e0\e1\e2\e3\e4\e5\e6\e7\e8\e9\ea\eb\ec\ec\ed\ee\ef\f0\f1\f2\f3\f4\f5\f6\f7\f8\f9\fa\fb\fc\fd\fe\ff") + (data (i32.const 27459) "\08\1d)18>BFJMPSVX[]_acegiklnpqstvwyz{}~\7f\81\82\83\84\86\87\88\89\8a\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9c\9d\9e\9f\9f\a0\a1\a2\a3\a4\a5\a6\a7\a8\a9\aa\ab\ab\ac\ad\ae\af\b0\b1\b1\b2\b3\b4\b5\b5\b6\b7\b8\b9\b9\ba\bb\bc\bd\bd\be\bf\c0\c0\c1\c2\c3\c3\c4\c5\c6\c6\c7\c8\c8\c9\ca\cb\cb\cc\cd\ce\ce\cf\d0\d1\d1\d2\d3\d3\d4\d5\d6\d6\d7\d8\d8\d9\da\db\db\dc\dd\dd\de\df\e0\e0\e1\e2\e2\e3\e4\e5\e5\e6\e7\e8\e8\e9\ea\ea\eb\ec\ed\ed\ee\ef\f0\f0\f1\f2\f3\f3\f4\f5\f6\f6\f7\f8\f9\f9\fa\fb\fc\fd\ff\00\00\0f\'4=DJOTX\\_cfiloruwz|~\81\83\85\87\89\8b\8e\8f\91\93\95\97\99\9b\9d\9e\a0\a2\a3\a5\a7\a8\aa\ab\ad\ae\b0\b1\b3\b4\b6\b7\b9\ba\bb\bd\be\c0\c1\c2\c4\c5\c7\c8\c9\cb\cc\cd\cf\d0\d1\d3\d4\d5\d7\d8\d9\db\dc\dd\df\e0\e1\e3\e4\e6\e7\e8\ea\eb\ec\ee\ef\f1\f2\f3\f5\f6\f8\f9\fa\fc\fd\ff\00\00\00\00\00\00 \fe\1f\f6\1f\ea\1f\d8\1f\c2\1f\a8\1f\88\1fb\1f:\1f\n\1f\d8\1e\a0\1eb\1e\"\1e\dc\1d\90\1dB\1d\ee\1c\96\1c:\1c\d8\1br\1b\n\1b\9c\1a*\1a\b4\19:\19\bc\18<\18\b6\17.\17\a0\16\10\16~\15\e8\14N\14\b0\13\10\13n\12\c8\11\1e\11t\10\c6\0f\16\0fd\0e\ae\0d\f8\0c@\0c\84\0b\c8\n\n\nJ\t\8a\08\c6\07\02\07>\06x\05\b2\04\ea\03\"\03Z\02\92\01\ca\00\00\006\ffn\fe\a6\fd\de\fc\16\fcN\fb\88\fa\c2\f9\fe\f8:\f8v\f7\b6\f6\f6\f58\f5|\f4\c0\f3\08\f3R\f2\9c\f1\ea\f0:\f0\8c\ef\e2\ee8\ee\92\ed\f0\ecP\ec\b2\eb\18\eb\82\ea\f0\e9`\e9\d2\e8J\e8\c4\e7D\e7\c6\e6L\e6\d6\e5d\e5\f6\e4\8e\e4(\e4\c6\e3j\e3\12\e3\be\e2p\e2$\e2\de\e1\9e\e1`\e1(\e1\f6\e0\c6\e0\9e\e0x\e0X\e0>\e0(\e0\16\e0\n\e0\02\e0\00\e0") + (data (i32.const 28033) "\0f\08\07\04\0b\0c\03\02\0d\n\05\06\t\0e\01\00\00\01\ff\01\ff\02\fe\02\fe\03\fd\00\01\00\01\ff\02\ff\02\fe\03\fe\03") + (data (i32.const 28081) "\02\ff\ff\ff\00\00\01\01\00\01\00\01\00\00\00\00\00\01\00\00\00\00\00\01\00\00\00\01\00\00\00\00\00\ff\02\01\00\01\01\00\00\ff\ff\00\00\00\00\00\00\01\ff\00\01\ff\00\ff\01\fe\02\fe\fe\02\fd\02\03\fd\fc\03\fc\04\04\fb\05\fa\fb\06\f9\06\05\08\f7\00\00\01\00\00\00\00\00\00\00\ff\01\00\00\01\ff\00\01\ff\ff\01\ff\02\01\ff\02\fe\fe\02\fe\02\02\03\fd\00\01\00\00\00\00\00\00\01\00\01\00\00\01\ff\01\00\00\02\01\ff\02\ff\ff\02\ff\02\02\ff\03\fe\fe\fe\03\00\01\00\00\01\00\01\ff\02\ff\02\ff\02\03\fe\03\fe\fe\04\04\fd\05\fd\fc\06\fc\06\05\fb\08\fa\fb\f9\t") + (data (i32.const 28272) "\fb\08\ff\06\ff\06\fc\n\fa\n\fe\06\ff\06\fb\n\f7\0c\fd\07\fe\07\f9\0d") + (data (i32.const 28304) "*\af\d5\c9\cf\ff@\00\11\00c\ffa\01\10\fe\a3\00\'+\bdV\d9\ff\06\00[\00V\ff\ba\00\17\00\80\fc\c0\18\d8M\ed\ff\dc\fff\00\a7\ff\e8\ffH\01I\fc\08\n%>\00\00\00\00\00\00\87\c7=\c9@\00\80\00\86\ff$\006\01\00\fdH\023$EE\0c\00\80\00\12\00r\ff \01\8b\ff\9f\fc\1b\10{8") + (data (i32.const 28416) "h\02\0d\c8\f6\ff\'\00:\00\d2\ff\ac\ffx\00\b8\00\c5\fe\e3\fd\04\05\04\15@#\00\00\00\00\e6>\c6\c4\f3\ff\00\00\14\00\1a\00\05\00\e1\ff\d5\ff\fc\ffA\00Z\00\07\00c\ff\08\ff\d4\ffQ\02/\064\n\c7\0c") + (data (i32.const 28496) "\e4W\05\c5\03\00\f2\ff\ec\ff\f1\ff\02\00\19\00%\00\19\00\f0\ff\b9\ff\95\ff\b1\ff2\00$\01o\02\d6\03\08\05\b8\05") + (data (i32.const 28544) "\94kg\c4\11\00\0c\00\08\00\01\00\f6\ff\ea\ff\e2\ff\e0\ff\ea\ff\03\00,\00d\00\a8\00\f3\00=\01}\01\ad\01\c7\01") + (data (i32.const 28592) "\bd\00\a8\fdi\02gwu\00a\ff\d2\fb\08t4\00\dd\00\a8\f6tn\fc\ff\11\02\ea\f2\e5f\d0\ff\f6\02\8c\f0\a5]\b0\ff\89\03u\ef\06S\9d\ff\cc\03\82\effG\95\ff\c7\03\8b\f0\';\99\ff\80\03a\f2\ae.\a5\ff\05\03\cf\f4^\"\b9\ffc\02\a1\f7\98\16\d2\ff\a9\01\a1\fa\b4\0b\00@\00\00l\"\00\00B\0f\00\00\12\06\00\00M\02\00\00\db") + (data (i32.const 28720) "\ed\00\00\00\99\00\00\00I\00\00\00\1e\00\00\00\0c\00\00\00\07") + (data (i32.const 28753) "@\00\00\93]\00\00\bdp\00\00\edy\00\00\b2}\00\00$\7f") + (data (i32.const 28784) "\e0.\00\00\e8\03\00\00\b06\00\00\e8\03\00\00\80>\00\00\e8\03\00\00 N\00\00\e8\03\00\00\f0U\00\00\e8\03") + (data (i32.const 28852) "\e0.\00\00\10\'\00\00\10\'\00\00\f8*\00\00\f8*\00\00\80>\00\00\bc4\00\00\bc4\00\00\98:\00\00\98:\00\00 N\00\00\80>\00\00\80>\00\00PF\00\00PF\00\00\c0]\00\00PF\00\00PF\00\00\08R\00\00\08R\00\00\00}\00\00\f0U\00\00\f0U\00\00`m\00\00`m\00\00\00\fa\00\00p\94\00\00p\94\00\00P\c3\00\00P\c3\00\00\00\00\00\00\e6Z48wN39\d3\d9\c99\92\913:\cc`\8c:a\fb\c9:\99~\t;\cb\803;\d5%c;w.\8c;\a8\8a\a9;E\b8\c9;\87\a6\ec;\e8.\t<\aef\1d<\f7\023<\93\ffI\f2\06\08>\c7\9b\0c>\dd@\11>4\f6\15>E\bb\1a>\11\90\1f>Tt$>\cbg)>3j.>\8d{3>R\9b8>\c5\c9=>\1c\06C>YPH>z\a8M>\b7\0dS>R\80X>\08\00^>T\8cc>\f2$i>%\can>${t>\ac7z>\00\00\80>\ab\e9\82>\f9\d8\85>\85\cd\88>P\c7\8b>7\c6\8e>\f7\c9\91>\b3\d2\94>&\e0\97>\0f\f2\9a>l\08\9e>\1c#\a1>\ffA\a4>\d0d\a7>\b1\8b\aa>\1c\b6\ad>T\e4\b0>\d3\15\b4>\baJ\b7>\e8\82\ba>\f9\bd\bd>\0d\fc\c0>\e2<\c4>V\80\c7>G\c6\ca>\95\0e\ce>\fbX\d1>z\a5\d4>\f1\f3\d7>\1cD\db>\d9\95\de>\08\e9\e1>\a7=\e5>S\93\e8>\0c\ea\eb>\afA\ef>\1c\9a\f2>\0e\f3\f5>\88L\f9>\"\a6\fc>\00\00\00?\ef\ac\01?\bcY\03?y\06\05?\f2\b2\06?)_\08?\fa\n\n?V\b6\0b?,a\0d?|\0b\0f?\13\b5\10?\f2]\12?\08\06\14?C\ad\15?\82S\17?\b6\f8\18?\dc\9c\1a?\d5?\1c?\8f\e1\1d?\f9\81\1f?\04!!?\8c\be\"?\a3Z$?\17\f5%?\d6\8d\'?\f2$)?(\ba*?\98M,?\01\df-?rn/?\ca\fb0?\f9\862?\ed\0f4?\a7\965?\04\1b7?\e5\9c8?X\1c:?=\99;?\83\13=?*\8b>?\00\00@?\15rA?7\e1B?wMD?\c3\b6E?\eb\1cG?\fe\7fH?\ec\dfI?\92O?\8f\8dP?+\d9Q?\1d!S?seT?\0d\a6U?\eb\e2V?\fc\1bX?/QY?s\82Z?\c9\af[?\0e\d9\\?C\fe]?X\1f_?K<`?\fcTa?jib?\85yc?<\85d?\a0\8ce?~\8ff?\d6\8dg?\ba\87h?\f6|i?\9cmj?\8aYk?\d1@l?O#m?\04\01n?\f1\d9n?\f3\ado?\1c}p?IGq?|\0cr?\b4\ccr?\f0\87s?\10>t?\13\eft?\fa\9au?\b3Av??\e3v?\8d\7fw?\ad\16x?~\a8x?\015y?4\bcy?\18>z?\9d\baz?\c21{?w\a3{?\bb\0f|?\9fv|?\02\d8|?\f43}?e\8a}?D\db}?\b3&~?\8fl~?\eb\ac~?\a3\e7~?\da\1c\7f?\7fL\7f?\81v\7f?\02\9b\7f?\d0\b9\7f?\1c\d3\7f?\c5\e6\7f?\cb\f4\7f?/\fd\7f?\00\00\80?\04\00\00\00\08\00\00\00\0c\00\00\00\10\00\00\00\14\00\00\00\18\00\00\00\1c\00\00\00 \00\00\00(\00\00\000\00\00\008\00\00\00@\00\00\00P\00\00\00`\00\00\00p\00\00\00\88\00\00\00\a0\00\00\00\c0\00\00\00\f0") + (data (i32.const 30020) "\05\c1#=\e9}\a3=%\96\f4=\e2t\">\ac\1cJ>\dd%q>4\ba\8b>\b4w\9e>\e4\bf\b0>\ad\88\c2>%\c9\d3>\18z\e4>\18\95\f4>\c8\n\02?\1c|\t?I\9d\10?\cam\17?\c0\ed\1d?\9f\1d$?T\fe)?.\91/?\e0\d74?c\d49?\f0\88>?\d3\f7B?\ab#G?\17\0fK?\d8\bcN?\ad/R?jjU?\ceoX?\9aB[?\8e\e5]?K[`?n\a6b?d\c9d?\9b\c6f?o\a0h?\f7Xj?\80\f2k?\dfnm?\0b\d0n?\ca\17p?\e0Gq?\e1ar?Mgs?\96Yt?\0c:u?\ff\tv?\8a\cav?\bb|w?\c0!x?b\bax?\9dGy?K\cay?$Cz?\f2\b2z?;\1a{?\c8y{? \d2{?\c8#|?7o|?\f2\b4|?^\f5|?\e00}?\ecg}?\b7\9a}?\b4\c9}?\06\f5}?\11\1d~?\18B~?Nd~?\d3\83~?\fd\a0~?\ed\bb~?\c3\d4~?\b3\eb~?\ef\00\7f?\87\14\7f?\8d&\7f?C7\7f?\aaF\7f?\e3T\7f?\0fb\7f?/n\7f?dy\7f?\be\83\7f??\8d\7f?\18\96\7f?8\9e\7f?\c2\a5\7f?\a3\ac\7f?\10\b3\7f?\f5\b8\7f?w\be\7f?r\c3\7f?\19\c8\7f?l\cc\7f?[\d0\7f?\06\d4\7f?o\d7\7f?\83\da\7f?f\dd\7f?\15\e0\7f?\82\e2\7f?\cd\e4\7f?\e6\e6\7f?\cd\e8\7f?\92\ea\7f?F\ec\7f?\c8\ed\7f?(\ef\7f?x\f0\7f?\a6\f1\7f?\c3\f2\7f?\bf\f3\7f?\ba\f4\7f?\94\f5\7f?^\f6\7f?\'\f7\7f?\cf\f7\7f?w\f8\7f?\fd\f8\7f?\94\f9\7f?\t\fa\7f?\7f\fa\7f?\f4\fa\7f?Y\fb\7f?\ad\fb\7f?\01\fc\7f?T\fc\7f?\98\fc\7f?\db\fc\7f?\1e\fd\7f?P\fd\7f?\82\fd\7f?\b5\fd\7f?\e7\fd\7f?\t\fe\7f?;\fe\7f?]\fe\7f?~\fe\7f?\8f\fe\7f?\b0\fe\7f?\d2\fe\7f?\e3\fe\7f?\f4\fe\7f?\15\ff\7f?&\ff\7f?7\ff\7f?G\ff\7f?X\ff\7f?X\ff\7f?i\ff\7f?z\ff\7f?z\ff\7f?\8b\ff\7f?\9b\ff\7f?\9b\ff\7f?\9b\ff\7f?\ac\ff\7f?\ac\ff\7f?\bd\ff\7f?\bd\ff\7f?\bd\ff\7f?\ce\ff\7f?\ce\ff\7f?\ce\ff\7f?\ce\ff\7f?\ce\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\de\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\ef\ff\7f?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?\00\00\80?") + (data (i32.const 30832) "3\f0\01\0d\fb\fa\f0\f9\0b\faj\1a\1c\f2\15\e3\07\12\ee\ef\15\ef\f7\14\e7\fd\de0\0b\f3\e1\ec\e2\f7\02\f4\05\ff\08\t\t\08\f3\12\ef\de\fb\11\f5\00\fc\n\02\n\0f\f8\02\ff\00\05\0d\fd\f0\01\fb\03\07\e4\f3\06$\fd\13\c4\ef\e4\07\f5\e2\f9\02\d6\eb\fd\06\ea!\f7\07\e2\15\f2\18\f5\ec\ee\fb\f4\0c\cf\ce\cf\10\t\db\ff\t\"\f3\e1\e1\0c\10,\d6\02\f7\08\ee\fa\t$\13\0b\0d\0c\eb\03\e4\f4\03!\19\f2\0b\01\a2\d9\12\f4\f5\f1\f914\n\d5\t9\08\15\fa\0e\f1,\f8\07\e2\f3\fe\f7\19\fe\81\12\f5\cc\1a\e5\1b\n\f6\07+\06\e8)\n\ee\e5\n\11\t\n\ef\f6\14\fa\167#\b0$\19\e8\dc\0f\t\edX\13@\cd\dd\11\00\f9)\f0\1b\04\0f\ff\12\f0/\d9\ca\f8\0d\e7\ecf\ee\fb,\0b\e4G\02\cd\fb\05\02\ad\f7\e3\08\15\cb:\db\f9\0d&\t\"\ff\d7\15\04\e8\dc\df\eb K\fe\01\bc\ff/\e3 \14\0c\bf\a9\05\10\f4\18(\0f\07\13\e6\ef\11\06\fe\db\e2\f7 \81\d9\00\e1\e5\04\ea\17\fa\b3#\c3 \db\e8\0d\f5\ff\d8\fd\11\f9\0d\0b;\ed\n\06\ee\00\0d\03\fa\e9\13\0b\ef\0d\ff\b0(\cbE\e3\ca\00\fc!\e7\fe&#$\f1.\02\f3\f0\f8\f8\0c\e8\f7\c9\fb\f7 \0b\07\0c\ee\f6\aa\da6%\e7\12\d5\07\e5\e5\ca\0d\t\16F\06#\f9\17\f1\d4\fa\07\be\ab (\ed\f7\f9\0c\f1\07\02\06\dd\0b\1c\00\1a\0e\01\01\04\0c\12#\16\ee\fd\0e\ff\07\0e\f8\f2\fd\04\fd\ed\f9\ff\e7\e5\19\e6\fe!\ea\e5\e7\04\f7\07\15\1a\e2\n\f7\ec\0b\1b\n\05\ee\0e\fc\02\ef\fb\f9\f7\f3\0f\1d\01\f6\f0\f6#$\f9\ea\d4\11\1e\16\15\ff\16\f5 \f8\f9\05\f6\05\1e\ec\1d\ec\de\0c\fc\fa\06\f3\n\fb\bc\ff\18\t\13\e8\c0\1f\13\1b\e6K\d3)\'\d6\08\06\17\e2\10\e7\1e\"\08\da\fd\12\10\e1\16\fc\f7\01\14\t&\e0\00\d3\00\fa\f3\0b\e7\e0\ea\1f\e8\f5\f5\fc\fc\14\de\16\14\t\e7\1b\fb\1c\e3\1d\06\15\fa\ee6\04\d2\17\15\f2\e1$\d7\e8\04\16\n\0b\07$\e0\f3\cc\ef\18\1c\db\dc\ff\18\t\da#0\12\02\ff-\n\'\18\da\0d\08\f0\08\19\0b\07\e3\f5\07\14\e2\da\d3\0e\ee\e4\f7A=\16\cb\da\f0$.\14\d9 \c3\fa\fa\dc\df\ee\e48e-\0b\e4\e9\e3\c3\14\d1\020\1b\ef\01(\01\03\cd\0f#\1c\16#5\c3\e3\0c\fa\eb\n\03\ec\02\e7\01\fa\1f\0b\fd\01\f6\cc\06~\97z\7f\80\7f\7f\80\7fl\0c\7f0\80\dc\80\7f\7f\80\80\7fY\80\7f\80\80\80\7f\7f\80\80\a3\ae\14}A\ae\7f&\b6QX\a8O3\d1\91\e6\0eS\a8\90\18#\9bb\9d\d0\d3.S\c4\b1-\ec\d7\t\0446]\f6\04\0d\03{\06^\91\bb\f2\e1\n\0c5\b1\f5\eb\fe\d4\b8\\A\c78\da\7f\c8\80\7f\7f\80Vu\b5\80\7f\ed\9d\90\7f\80\7f\d0rv\80\80u\ef\fay\80\7f\80R6\96\7f\7f\dfd\d9\e9\12\b2\de\e3\ff\e2\7f\e6\7f\80~\80\1b\e9\b1\88\81\7fHB\1d\07\be\c8\8b\80\d6\14\10\00i<\01\9f\18<\12\0d>\19\7f\"O7v\7f_\1f\fcW\15\0c\02\f2\12\17\08\11\ff\f8\05\04\18%\15\0d$\0d\11\12%\1e!\01\08\f0\f5\fb\e1\fd\fb\00\06\03:\f9\ff\f0\05\f3\10\n\fe\f2\0b\fc\03\f5") + (data (i32.const 31744) "\16\ff\f9\07\1d\e5\e1\ef\f3!,\f8\0b!\18N\0f\13\1e\fe\e8\051\05$\1d\f2\f5\d0\df\15\d6\da\f47\db6\f8\01$\11\003\1f;\07\f45\04 \f20\05\f6\f0\f8\01\f0\c8\e8\fa\12\fe\17\06.\fa\f6\14#\d4\f1\cf$\10\05\f9\b1\bd\0cF\fd\b1\ca\ab\e8/\ea!\15E\ff\0b\16\0e\f0\f0\ea\e4\f5\0b\d7\1f\e6\df\ed\fc\1b \ce\05\f6\da\ea\f8#\e1\01\d7\f1\f5,\1c\ef\d7\e9\11\02\e9\e6\f3\f3\ef\06\0e\e1\e7\t\ed\'\f8\04\1f\ff\d3\f5\e4\a4\d2\f1\15v\ea-\cd\0b\ec\ec\f1\0d\eb\9f\e3\e0\e9\d6^\01\17\f8?\fd\d2\13\e6 \d8\b6\e6\1a\fc\f3\1e\ec\e2\e7\f2\e1\d3\d5\04\c4\d0\f4\de\02\02\03\0d\0f\0b\10\05.\f7\c9\f0\c7\1d\0e&\ce\fe\d4\f5\f84\e5\da\f9\14/\11\c5\00/.\c1#\ef\13!D\ed\02\0f\f0\1c\f0\99\1a\dd/\d9\c4\1e\1f\e9\cc\f3t/\e7\1e(\1e\ea\02\0c\e5\ee\1f\f6\1b\f8\be\0c\0e\04\e6\e4\f3\03\0d\e6\cd%\05\02\eb/\03\0d\19\d7\e5\f8\fc\05\b4\df\1c\n\t\d2\b6\13\1c\19\1f6\c9D&\e8\e0\02\04D\0b\ffc\05\10\fe\b6(\1a\e6!\1f\ff\bc\0e\fa\19\t\1d<=\07\f9\00\e8\07M\04\ff\10\f9\0d\f1\ed\1c\e1\e8\f0%\18\0d\1e\n\e2\0b\0b\f6\16<\1c-\fd\d8\c2\fb\9a\t\e0\e5\ca\15\0f\fb%\d5\f5%\ed/\c0\80\e5\8e\15\be;.\fd\f4\a9\f7\04\13\8f\dcN9\e6\da\b3\f6\06\06\b5\19\9f\f5!\d2\01\0d\eb\df\ec\10\fa\fd\f5\fc\e5&\08\d7\fe\df\12\13\e6\01\e3\ea\fc\f2\c9\f5\b0\fd\0b\"Z3\0b\11+$\7f\e0\1dg\t\1b\0d@8F\f2\03\f4\n%\03\0c\ea\f6.\1c\n\14\1a\e8\12\t\07\0e\"\fb\f9\1f\f2\c8\0b\ee\f8\ef\f9\f6\d8\n\df\e0\d5\05\t\0b\fc\n2\f4\fb.\t\07\01\0b\0f[\ef\07\ce\17\06\e2\9d\00\ef\0e\08\f6\e7\e2\bb\c2\1f\7fr\e9e\fb\ca\fa\ea\07\c8\'\12\e3\00.\08\b1\04\eb\12\e0>\f4\f8\f4\c6\1f\e0\11\06\e8\19\18\t\fc\ed-\06\11\f2\05\e5\10\fc\d7\19\dc\05\0f\0c2\1b\19\17\d4\bb\f7\ed\d0\f8\04\0c\fa\0d\ed\e2\dc\1a%\ff\fd\e2\d6\f2\f6\ec\1a\ca\e5\d4\04I\e6Z \bb\e3\f0\03g\0f\ef%\18\e9\e1!\db\c0\19\0d\af\e4\e0\1b\05\dd\e9\0f\ea\13\f9\t\1e\13\e9\1b\f3+\1d\e3\fa\t\d8\df\df\e0\t\0b\d0\f8\e9\cc.\11\ea\d6#\f1\d7\10\"\1f\d6\ed\f57\07\d9Y\f5\df\14\f2\16 \03\ef\fa\0e\"\017\eb\a6\f8\12\1b\0d\e3\15\0f\df\cd\f7\f5\04\f0\ee\17\fc\fc0\01\07\1d\f2\f4\f0\11#\08\00\f9\fe\t\08\11\fa5\e0\eb\ce\05c\c4\fb\cb\n\e1\0c\fb\07P$\12\e1\tb$\c1\dd\04\f3\e4\e8\1c\f3\12\10\ff\ee\de\n\14\07\04\1d\0b\19\f9$\0e-\18\01\f0\1e\06#\fa\f5\e8\0d\ff\1b\'\140\f5\fc\f3\1c\0b\e1\ee\1f\e3\16\fe\ec\f0\05\1e\f4\e4\fd]\f0\17\12\e3\06\ca\db\1c\fd\fd\d1\fd\dc\c9\fd)\f6/\fe\17*\f9\b9\e5S\c0\07\e8\08\1a\ef\0f\0c\1f\e2\da\f3\df\c8\04\ef\14\12\01\e2\fb\fa\e1\f2\db\00\16\n\e2%\ef\12\06\05\17\dc\e0\0e\12\f3\c3\cc\bb,\e2\10\12\fc\e7\0eQ\1a\f8\e9\c54\98\11w\e0\1a\11\01\17-\1d\c0\c7\f2I\15\f3\f3\t\bc\f9\cc\03\18\d9,\f1\1b\0e\13\f7\e4\f5\05\03\de\fe\02\16\fa\e9\04\03\0d\ea\f3\f6\ee\1d\06,\f3\e8\f8\02\1e\0e+\06\11\b7\fa\f9\14\b0\f9\f9\e4\0f\bb\da\fb\9c\dd\0f\b1\17\1d\ee\e5\15\be\db\08\ea\d90\04\f3\01\f7\0b\e3\16\06\cf \f2/\ee\fc,\cc\b6+\1e\17\f2\05\00\e5\04\f9\n\fc\n\01\f0\0b\ee\fe\fb\02\f5\00\ec\fc&J;\'@\f6\1a\fd\d8\bc\03\e2\cd\08\ed\e5\d2346$Z\\\0e\0d\fb\00\10\c2\10\0b\d1\db\fa\fb\156\c7 *\fa>\f7\10\15\18\t\f6\fc!2\0d\f1\01\dd\d0\12\f5\ef\bd\f3\15&\d4$\f0\1d\11\05\f6\12\11\e0\02\08\16\c8\f1\e0(+\13.\f9\9c\a0\135\18\15\e6\d0\9b\ae=&\ab\e4\de\ff?\fb\fb\'\'\da \f4\e4\14(\f8\02\1f\0c\dd\f3\14\e7\1e\08\03\f3\f7\ec\02\f3\18%\f6!\06\14\f0\e8\fa\fa\ed\fb\16\15\n\0b\fc\d9\ff\061)\f1\c7\15\c2M\bb\f3\00\b6\01\f9\da\f8\06?\1c\04\1a\ccR?\0d-\df,\cc\bf\eb\d2\cf@\ef \18D\d9\f0\fb\e6\1c\05\c3\e4\02\18\0b\f4\df\t\db\fd\e4\16\db\f4\13\00\ee\fe\0e\01\04\08\f7\fe+\ef\fe\be\e18\d8\a9\dc\fe\fc\d6\d3\ff\1f\d5\f1\1b?\f5 \f6\df\1b\ed\04\0f\e6\de\1d\fc\d9\bf\0e\ec\eb\ef\dc\0d;/\da\df\0d\db\f8\db\f9\fa\b4\e1\f4\d2\07\18\eb\e2\f2\t\0f\f4\f3/\e5\e7\ff\d9\00\14\f7\06\07\04\03\07\'2\16\f9\0e\ec\01F\e4\1d\d7\n\f0\fb\e4\fe\db \ee\11>\f5\ec\ce$\15\c2\f4\c842\11\030,\d7\e7\03\10\fd\00!\fa\0f\1b\"\e7\16\t\11\f5$\10\fe\0c\15\cc-\fe\f6.\15\eeC\e4\f3\1e%*\10\f7\0bK\07\c0\d8\f6\1d9\e9\055\b3\03\ef\fb/\c9\dd\dc\f34\cb\b94\91\e9\e6\e4\1d\d57\ed+\ed6\f4\df\d4\d9\ed\f6\e1\f6\15&\c7\ec\02\e7\08\fa2\0c\0f\19\e7\0f\e2\fa\t\19%\13\fc\1f\ea\02\04\02$\07\03\de\b0$\f6\fe\fb\1f\dc1\ba\14\dc\15\18\19\d2\cd$\c6\d0\d8\f67G/\n\ff\01\02\d2\bc\10\0d\00\b6\e3I\cc\ee\f5\07\d4\ae\e0\ba\e4\ff\d9\bc\fa\d7\0c\ea\f0(\f5\e73\f7\15\04\04\de\07\b2\10\06\da\e2\fe\d4 \00\16@\05\b8\fe\f2\f6\f0\f8\e7\0cf\c6%\f6\e9\0f1\07\f9\02\ec\e0-\fa0\1c\1e!\ff\16\fa\1eA\ef\1dJ%\e6\f6\0f\e8\13\be\16\f6\e1\ff\ee\f7\0b%\fc-\05)\11\01\01\18\c6)\05\cd\0e\08+\10\f6\ff- \c0\03\df\e7\fd\e5\bc\0c\17\f5\f3\db\d8\04\eb\f4 \e9\edL)\e9\e8\d4\bf\ff\f1\01G?\05\14\fd\15\e9\1f\e0\12\fe\1b\1f.\fb\d9\fb\dd\12\ee\d8\f6\03\0c\02\fe\ea(\05\fa<$\03\1d\e5\n\19\ca\05\1a\'#\e8\db\1e\a5\1c\fc\eb\e5\d9\fa\05\0c\80&\f0\1d\a1\e3R\fe#\02\0c\08\ea\nP\d1\02\e7\b7\b1\10\e2\e0\be0\15\d3\f5\d1\0e\e5\ef\f9\0f\d4\f2\d4\e6\e0\1a\e9\11\f9\e4\1a\fa\1c\06\e6\02\0d\f2\e9\f2\13.\10\02\df\eb\1c\ef\d6,\db\01\d9\1cT\d2\0f\n\0d\d4H\e6\1a \e4\f4\ad\02\n\e2\d4\f6\e45-A\00\e79$\df\06\1d,\cb\0b\13\fe\e5# 1\04\17&$\18\n3\d9\04\f9\1a%\dd\0b\d1\ee\1c\10\dd*\11\eb\d7\1c\0e\f4\0b\d3\07\d5\f1\12\fb&\d8\ce\e2\eb\t\9e\0d\0c\17K\c8\f9\fd\fc\ff\de\0c\cf\0b\1a\ee\e4\ef!\0d\f2(\18\b8\db\n\11\fa\16\10\10\fa\f4\e2\f2\n(\e9\0c\0f\fd\f1\0d\c8\fc\e2\01\fd\ef\1b2\fb@\dc\ed\07\1d\16\19\t\f0\c6\bb\d8\c3\b9\f2*]\1a\0b\fa\c6\f5F\cc\13\t\e2\df\0b\db\d1\eb\ea\d8\n/\04\e9\110)\d0\0e\n\0f\"\e9\fe\d1\17\e0\f3\f6\e6\e6\fc\10&\f2\00\f4\f9\f9\14,\ff\e0\e5\f0\04\fa\ee\0e\05\04\e3\1c\07\f9\0f\f5\ec\d3\dc\10T\"\c5\e2\16~\08DO\ef\15\bc%\05\0f?1\7f\a6U+\07\10\t\06\d3\c7\d59\0b\e9\f5\e3<\e6\00\07*\e8\n\17\e7\08\f9\d8\13\ef#\04\1b\d9\a5\1b\dc\"\02\10\e8\19\07\eb\05\11\n\ea\e2\t\ef\c3\e6!\15:\cd\f2E\da\14\07P\fc\bf\fa\e55\f4/\ff\f1\01\f7\b5L$\d7\f8\d8\f5\b9(\d9>\cf\af\10\f7\cc4=\11\99\e5\f6\f8\ca\c7\15\17\f0\cc$\12\n\fb\08\0f\e3\05\ed\db\08\cb\06\13\db&\ef0\n\00Q.F\e3e\0b,\d4\fd\18\0b\03\0e\f7\0b\0e\d3\0d.\fd\c7D,?b\19\e4\e9\0f \f65\fa\fe\f7\fa\10\95\f5\f5\e4;9\ea&*S\1b\05\1d\e2\0c\eb\f3\1f&\eb:\f6\f6\f1\fe\fb\0b\0c\b7\e4\da\16\02\e7I\cc\f4\c9 \c1\153!4\e67\e6\e69\e0\fc\cc\c3\15\df\a5\cdE\a6\cb\da\d4\0c\b4\ecM\d3\f9V+\93\df\97\d8\87\f6\00\b8-\cd\b5\cf\da\ff\c2\12\ff\1e\d4\f2\f6\bd(\f6\de.\c0\e0\1d\f3!\03\e0\fb\1c\e5\e7]\18D\d89\17\fd\eb\c6\11\d9\ef\ea\a7\0b\12\d2\1b\18.\7f=W\1f\7f\dc/\e9/\7f\e8nz\1ed\00`\f4\062,\f3I\047\f5\f11*\fa\14\dd:\12&*H\13\eb\0b\t\db\07\1d\1f\10\ef\0d\ce\13\05\e93\f0\fb\04\e8L\n\cb\e4\f9\bfJ(\f0\e3 \f0\cf\dd\fd;\a0\ce\d5\d5\c3\f1\f8\dc\de\df\f2\0b\fd\d9\04\8e\85\f5\cf\eb\0e\c8\01+\c1\1a(\12\f6\e6\f2\f1\dd\dd\f5 \d4\bd\02\16\07\03\f7\e2\cd\e4\1c\06\ea\10\"\e7\cc\ca\f8\fa\05\08\14\f0\ef\d4\1b\03\1f\fb\d0\ff\fdt\0bG\e1\d1m2\ea\f4\c7 B\08\e7\a3\ca\f6\13\b4\dea0\dc\ee\e2\d9\e6\f4\1c\0e\0c\f4\e1&\02\n\04\d8\14\10\c3\02@\'\05\0f!(\c3\cf]\f6!\1c\f5\e5\ee\'\c2\fa\fa>\0b\f8&\bd\0c\1b\'\e5{\ee\fa\bfS\c0\14\13\f5!\18\118N\07\f16\9b\f7s\a023#\"\1b%\d8\f5\08\dc*\d3\02\e9\00C\f8\f7\f32\f2\e5\04\00\f8\f2\1e\f7\1d\0f\t\da%\f82\d26)\f5\f8\f5\e6\'-\0e\e6\ef\e5E&\'bB\00*{\9b\ed\adu\e08\n\0c\a8O\cb8?_\c2\t$\f3\b1\f0%\d2#\de\0e\11\ca\05\15\f9\07?8\0f\1b\b4\e7\04\e6\c1\1c\bd\cc+\d1\ba(\f4(\be\db\00#%\cb\04\ef\cd\0b\15\0e\de\fc\18\d6\1d\16\07\1c\0c%\'\d9\edA\c4\ce\fe\01R\'\13\e9\d5\ea\bd\dd\de fQ\7f$C\d3\01\bd\cc\fc#\14\1cGV\dd\f7\ad\de\0c\t\e9\02\0e\1c\e9\07\e7-\07\11\db\00\ed\1f\1a(\e5\f0\11\05\eb\17\18`\c94\ed\f2\fa\012\deV\cb&\02\cc\dc\f3<\ab\88 \07\f4\16F\f9\a2&\b4\e1\ec\0f\e4\07\06(5X\03&\12\f8\ea\e93%\f7\0d\e0\19\eb\1b\1f\14\12\f7\f3\01\15\e8\f3\'\0f\f5\e3\dc\12\0f\08\1b\15\a2\ff\ea1B\ff\06\fd\d8\ee\06\1c\0c!\c5><\d0Z\ffl\t\12\fe\1bM\bfR\d0\da\ed\f5\7f2B\12\f3\ea<\da(\f2\e6\f3&C9\1e!\1a$&\ef\1b\e4\14\0c\c0\12\05\df\e5\0d\e6 #\fb\d0\f2\\+\d1\f2(\0b3B\16\c1\f0\c3\04\e4\1b\14\df\e2\eb\e3\cb\1f\d8\18+\fc\ed\15C\14d\f0\a3N\fa\ee\cc\db\f7B\e1\f8\1a\12\04\18\ea\11\fe\f3\1b\00\08\ee\e7\05\eb\e8\f9\12\a3\15\07\02\b5E2\fb\f1\ef<\d67\01\fc\03\n.\10\f3-\f9\f6\d4\941\02\f1\c0\f4\b8 \da\d3\n\ca\0d\f3\e5\dc\c0:\c2\9bX\aa\b9\d9\f7\80 \0f\fc6\f0\d9\e6\dc.0\c0\f6\13\1e\f3\"\f82<\ea\fa\f5\e2\052 8\00\19\06D\0b\e3-\f7\f4\04\01\12\cf\00\da\edZ\1d#3\08\d0`\ff\f4\f7\e0\c1\bf\f9&Y\1c\ab\e4\e9\e7\808O\dcc\fa\db\07\f3\bb\d2\e3\19@\eb\11\01*\be\01P\1a\e0\15\0f\0f\06\06\f6\0f\7f\05&\1bW\c7\e7\0bH\eb\fb\0b\f3\beN$\fd)\eb\08\df\17I\1c9\e7\fb\04\ea\d1\0f\04\c7\b8!\01\12\025\b9\9d\eb\fd\91lG\f2R\19=\d0\05\t\cd\ec\e7\fd\0e\df\0e\fd\de\16\0c\ed\da\f0\02\15\10\1a\e1K,\e1\10\1aB\11\f7\ea\ea\16\d4\16\1b\02:\f2\n\b7\d67\e7\c3H\ff\1e\c6\e7?\1a\d0\d8\1a\e2<\08\ef\ff\ee\ec+\ec\fc\e4\7f\96\1dF@\e5\'\df\fb\a8\d8\cc\1a,\ef\17\02\cf\16\f7\f8V1\d5\c4\01\n-$\cb\fc!&0\b8\01\13\15\bf\04\fb\c2\1b\e7\11\fa\06\d3\d9\d2\04\1a\7f\f7\12\df\ee\fd!\02\fb\0f\e6\ea\8b\c1\ef\c5=\b6\07\d1\c6\80\bd\0f\f0\80\0c\02\14\t\d0\d8+\03\d8\f0\da\fa\ea\e4\f0\c5\ea\06\fb\0b\f4\be\d8\1b\c2\d4\ed&\fd\'\f8(\e8\0d\152\c4\ea5\e3\fa\01\16\c5\00\11\d9s\8f\a8\1f\80\82\c3U\ddv\80\c3\7f\80\ef\80\7fh\f7\80!-\7f\05ST\80\ab\80\d30\cb\80.\7f\ef}u\d7\8b\a5\81\bc\ff\a7\b0 j\07\08\00\00\00\04\00\00\00\e1zT?\f6(\\?\10\98\00\00\10\00\00\00\04\00\00\00\9a\99Y?\aeGa?\10\98\00\00 \00\00\00\04\00\00\00\c1\caa?\c3\f5h?\10\98\00\000\00\00\00\08\00\00\00\b8\1ee?\83\c0j?\18\98\00\00@\00\00\00\08\00\00\00\a8\c6k?\d7\a3p?\18\98\00\00P\00\00\00\10\00\00\001\08l?\d7\a3p? \98\00\00`\00\00\00\10\00\00\00\d7\a3p?\85\ebq? \98\00\00\80\00\00\00\10\00\00\0033s?33s? \98\00\00\a0\00\00\00\10\00\00\00\8f\c2u?\8f\c2u? \98\00\00\c0\00\00\00 \00\00\00\d9\cew?\d9\cew?(\98\00\00\00\01\00\00 \00\00\00\9a\99y?\9a\99y?(\98\00\00\00\00\00\00\c8Q\0c\d2\84\f4\ef?\00\00\00\00\00\00\f0?\c8Q\0c\d2\84\f4\ef?\f6\95\07\e9)\d2\ef?\da\d3\c4\f12\99\ef?\d4\fd\10\d9\0fJ\ef?~\9f\bbn[\e5\ee?a\c1?\9d\d9k\ee?\1d\d7\f1%u\de\ed?j\7fo\ec<>\ed?\c9\ea5\c1`\8c\ec?w$E\01.\ca\eb?\1e\bc~\da\0b\f9\ea?:\d0\bf4w\1a\ea?\f5%#\80\fe/\e9?\f2@C\83=;\e8?\0e\07S\de\d8=\e7?\f7\f2\af\a3y9\e6?L\c8\c5 \c9/\e5?\ce\b8x\91l\"\e4?\ff\99Z\19\01\13\e3?/\9c1\ed\17\03\e2?c\d9\06\cd2\f4\e0?MZ\86r\81\cf\df?\cd\8fd\fb5\be\dd?\15\c67\90\05\b7\db?\e0\07\ad\a8=\bc\d9?`3\n\93\f3\cf\d7?\f3\1d\fc\c4\01\f4\d5?J\85g\f8\05*\d4?\e7\cd<\14`s\d2?\8d\ca472\d1\d0?\d8\d1z\f0\c1\88\ce?\af\'x\12*\9b\cb?\c8H\93\dey\da\c8?\b5\cf[#\1fG\c6?=WB\14\1f\e1\c3?\b5\cd\01@\1d\a8\c1?M\ba\90\bb\c66\bf?.\0c&8\d4s\bb?f\92\05\n\c4\04\b8?\80T\16\c7y\e6\b4?bHN&n\15\b2?\a4\15\84\97\85\1b\af?\ec\b2\eb \a7\96\aa?\97\a8AE\93\93\a6?>x/\efX\t\a3?\d5\e7\acG\c8\dd\9f?l\cfM\179v\9a?\f4\f1\d8\e8\ff\c9\95?\0f\0b\b5\a6y\c7\91?U\17l\fa\1e\bb\8c?\fe\a4\b1(\b2\f7\86?<\b7\96\ea~%\82?\a5\fb\b5\ccTN|?g\1fTw\9f\c2u?\05\c4\7f\15;up?t\7f\b3\9c\9doh?\d3\f0\f3\00\92\c0a?\f7R\db\fa\a7#Y??\c1\ac\edy@Q?\f1B\00\91\fa\c2F?{\b2\cdS>\80") + (data (i32.const 36592) "\b9\a6\a3\90\"\da\ef?\00\00\00\00\00\00\f0?\b9\a6\a3\90\"\da\ef?\85\0b\16\da{i\ef?DF\cdx\d7\b0\ee?&S\c3\86\c0\b4\ed?3\da.]V{\ec?\a9\ce\179\13\0c\eb?\a9\eaq!\87o\e9?r\e6\91\1e\n\af\e7?\d6\d1i\c4i\d4\e5?\c0\a7\a4\14\95\e9\e3?9\a0\00\e5J\f8\e1?\ea\83\1b\df\cd\t\e0?Uj\d52BM\dc?C]\de\fb\9f\ac\d8?\0fZ\f6\c1\85>\d5?\1f\05\db\caC\0d\d2?\a0g7#\18A\ce?\8c\8bz\f3\e1\fa\c8?\f0\aeH\86\fbL\c4?t\e3\'\1f\cc7\c0?\eea\8a\cd\"o\b9?;NU\ca\00\8a\b3?\e8a.\ca\e8W\ad?$3\cd*\"y\a5?\bbim\f9\cc\82\9e?\",to\8f\ef\94?>\11\dd\16\d9\8c\8b?]\c2_\9b\a62\81?P\08\b2\d8\05\07t?\81\c8*\be\04\1be?\dc\ee\ab\93\af\dbR?\1b\ca\9a\a2mF7?") + (data (i32.const 36880) "\c1SL\ce\1e\e2\ef?\00\00\00\00\00\00\f0?\c1SL\ce\1e\e2\ef?\cfB\c8\9a\0d\89\ef?\0cm\e7\98\7f\f6\ee?\88\12-y<-\ee?\9aM\f4\b7\0c1\ed?\b5\b0\c0\ba\9e\06\ec?\cc\99\0e\19f\b3\ea?\dcy,\c7u=\e9?Q\ab\"\bbV\ab\e7?\956\c9M\dc\03\e6?u\ab\e7\a4\f7M\e4?w\00\9b\de\8b\90\e2?\13\81\ea\1fD\d2\e0?\c6\00\c3\d1\d92\de?S>\04U\a3\d7\da?\d9\08a\c1?\9d\d7?\a8j\06\e1\9f\8c\d4?n$}\18)\ad\d1?Z\efy\f6C\t\ce?\1b\00`+W.\c9?Q\96k\1b\90\ce\c4?\8b\ecZ\ad\d9\eb\c0?\e9\d6)^~\n\bb?\df\17\fa\d4o.\b5?\06\0d\81L\008\b0?\ca\bdD\e5\f4/\a8?\a6\15\f8\ed\98x\a1?K\f5S\d2yC\98?\94\cf\9f\f4\8d\01\90?\00n7=\ff\a8\83?\dei\19F\cd\99u?\e0\85\8c\cb\e1(c?\fc\a9\f1\d2Mb@?") + (data (i32.const 37168) "%\91\e0\ba \ea\ef?\00\00\00\00\00\00\f0?%\91\e0\ba \ea\ef?\deK+\cf\cd\a8\ef?Z\1f\ff\9a\e6<\ef?U\cf\17\b5\da\a7\ee?\be\a0d\f6\a2\eb\ed?\d7\90n:\b8\n\ed?\8b\e8\cfe\07\08\ec?\b5\deo\b4\e3\e6\ea?X\00t\14\f7\aa\e9?\"rU41X\e8?P\c5\aei\b5\f2\e6?X\e4\b6\01\c8~\e5?\94E\'l\bb\00\e4?G+JK\dd|\e2?\a9\a3\e3jd\f7\e0?\aa\a9\97\a5\be\e8\de?\16\c4z\82H\ef\db?Kf\cc\8f\85\t\d9??\e9\e1W\ee=\d6?\c2jn}?\92\d3?\a0\be\a7ji\0b\d1?+r_9\08[\cd?\'\99b/\90\f7\c8?\a1\07\ca\af\17\f1\c4?\cab\ac\80\8cJ\c1?\"\c5\belT\n\bc?a\85\00\85\1fA\b6?\8f\dep\1f\b95\b1?C\84\c9\9eN\c3\a9?!{{\df\11x\a2?\f3G(\e8\bc\e7\98?Y\ed\0e\e7\e9u\8e?!\02\0e\a1J\cd~?") + (data (i32.const 37456) "\11\00\n\00\11\11\11\00\00\00\00\05\00\00\00\00\00\00\t\00\00\00\00\0b") + (data (i32.const 37488) "\11\00\0f\n\11\11\11\03\n\07\00\01\13\t\0b\0b\00\00\t\06\0b\00\00\0b\00\06\11\00\00\00\11\11\11") + (data (i32.const 37537) "\0b") + (data (i32.const 37546) "\11\00\n\n\11\11\11\00\n\00\00\02\00\t\0b\00\00\00\t\00\0b\00\00\0b") + (data (i32.const 37595) "\0c") + (data (i32.const 37607) "\0c\00\00\00\00\0c\00\00\00\00\t\0c\00\00\00\00\00\0c\00\00\0c") + (data (i32.const 37653) "\0e") + (data (i32.const 37665) "\0d\00\00\00\04\0d\00\00\00\00\t\0e\00\00\00\00\00\0e\00\00\0e") + (data (i32.const 37711) "\10") + (data (i32.const 37723) "\0f\00\00\00\00\0f\00\00\00\00\t\10\00\00\00\00\00\10\00\00\10\00\00\12\00\00\00\12\12\12") + (data (i32.const 37778) "\12\00\00\00\12\12\12\00\00\00\00\00\00\t") + (data (i32.const 37827) "\0b") + (data (i32.const 37839) "\n\00\00\00\00\n\00\00\00\00\t\0b\00\00\00\00\00\0b\00\00\0b") + (data (i32.const 37885) "\0c") + (data (i32.const 37897) "\0c\00\00\00\00\0c\00\00\00\00\t\0c\00\00\00\00\00\0c\00\00\0c\00\000123456789ABCDEF\83\f9\a2\00DNn\00\fc)\15\00\d1W\'\00\dd4\f5\00b\db\c0\00<\99\95\00A\90C\00cQ\fe\00\bb\de\ab\00\b7a\c5\00:n$\00\d2MB\00I\06\e0\00\t\ea.\00\1c\92\d1\00\eb\1d\fe\00)\b1\1c\00\e8>\a7\00\f55\82\00D\bb.\00\9c\e9\84\00\b4&p\00A~_\00\d6\919\00S\839\00\9c\f49\00\8b_\84\00(\f9\bd\00\f8\1f;\00\de\ff\97\00\0f\98\05\00\11/\ef\00\nZ\8b\00m\1fm\00\cf~6\00\t\cb\'\00FO\b7\00\9ef?\00-\ea_\00\ba\'u\00\e5\eb\c7\00={\f1\00\f79\07\00\92R\8a\00\fbk\ea\00\1f\b1_\00\08]\8d\000\03V\00{\fcF\00\f0\abk\00 \bc\cf\006\f4\9a\00\e3\a9\1d\00^a\91\00\08\1b\e6\00\85\99e\00\a0\14_\00\8d@h\00\80\d8\ff\00\'sM\00\06\061\00\caV\15\00\c9\a8s\00{\e2`\00k\8c\c0") + (data (i32.const 38211) "@\fb!\f9?\00\00\00\00-Dt>\00\00\00\80\98F\f8<\00\00\00`Q\ccx;\00\00\00\80\83\1b\f09\00\00\00@ %z8\00\00\00\80\"\82\e36\00\00\00\00\1d\f3i5\00\00\00\00\00\00\e0?\00\00\00\00\00\00\e0\bf\05") + (data (i32.const 38300) "\01") + (data (i32.const 38324) "\01\00\00\00\01\00\00\00\a8\b1") + (data (i32.const 38348) "\02") + (data (i32.const 38363) "\ff\ff\ff\ff\ff") + (data (i32.const 38432) "\80\bb\00\00x\00\00\00\15\00\00\00\15\00\00\00\00\9aY?\00\00\00\00\00\00\80?\00\00\80?\80\1a\00\00\03\00\00\00\08\00\00\00x\00\00\00\0b\00\00\00\b0\1a\00\00\a0\1b\00\00\d0\1b\00\00\80\07\00\00\03\00\00\00\8c\96\00\00\c4\96\00\00\fc\96\00\004\97\00\00\b0\1d\00\00\88\01\00\00\d09\00\00\b0:\00\00@<\00\00\e0\01\00\00\87\88\08;\ff\ff\ff\ff\05\00`\00\03\00 \00\04\00\08\00\02\00\04\00\04\00\01") + (data (i32.const 38584) "@O\00\00p=\00\00\00\00\00\00\f0\00\00\00\89\88\88;\01\00\00\00\05\000\00\03\00\10\00\04\00\04\00\04\00\01") + (data (i32.const 38640) "`M\00\00p=\00\00\00\00\00\00x\00\00\00\88\88\08<\02\00\00\00\05\00\18\00\03\00\08\00\02\00\04\00\04\00\01") + (data (i32.const 38696) "pL\00\00p=\00\00\00\00\00\00<\00\00\00\89\88\88<\03\00\00\00\05\00\0c\00\03\00\04\00\04\00\01") + (data (i32.const 38752) "\f0<\00\00p=\00\00\00\00\00\00\0f\00\00\00\n\00\00\00\05\00\00\00z\a1\00\00\90U\00\00\a0U\00\00\f0U\00\00 V\00\00pV\00\00 \00\n\00\14.d\01@W\00\00\80X\00\00\00[\00\00@[\00\00`[\00\00\00\\\00\00P\\\00\00\a0\\\00\00 \00\10\00f&\ab\01\c0\\\00\00\c0^\00\00\c0b\00\00\00c\00\00 c\00\00 d\00\00pd\00\00\c0d\00\00\94\a1\00\00\97\a1\00\00px\00\00\90x\00\00\19\00\00\00 \00\00\00\00\00\00\008\af\00\00\c0\8b\00\00\18\00\00\00\02\00\00\00\01\00\00\000\91\00\00 \00\00\00\10\90\00\00 \00\00\00\f0\8e\00\00 \00\00\00\d0\8c\00\00@\00\00\00d\00\f0\00 \00d\00\cd<\000\00 celt/bands.c\00assertion failed: end>0\00assertion failed: nbBands>0\00assertion failed: sum>=0\00assertion failed: N > 0\00assertion failed: stride>0\00assertion failed: itheta>=0\00assertion failed: qn <= 256\00Fatal (internal) error in %s, line %d: %s\n\00celt/celt.c\00assertion failed: st->signalling==0\00celt/celt_encoder.c\00\02\01\00assertion failed: !celt_isnan(freq[0]) && (C==1 || !celt_isnan(freq[N]))\00assertion failed: count>0\00\19\17\02\00~|wmW)\13\t\04\02\00assertion failed: !celt_isnan(tmp[0])\00assertion failed: !celt_isnan(norm)\00celt/entdec.c\00assertion failed: _ft>1\00celt/entenc.c\00assertion failed: _bits>0\00assertion failed: _nbits<=EC_SYM_BITS\00assertion failed: _this->offs+_this->end_offs<=_size\00assertion failed: m==4\00celt/kiss_fft.c\00assertion failed: fl+fs<=32768\00celt/laplace.c\00assertion failed: fs>0\00assertion failed: max_pitch>0\00celt/pitch.c\00assertion failed: len>=3\00./celt/pitch.h\00assertion failed: len>0\00celt/celt_lpc.c\00assertion failed: n>0\00\02\01\00assertion failed: codedBands > start\00celt/rate.c\00assertion failed: bits[j] >= 0\00assertion failed: ebits[j] >= 0\00assertion failed: C*ebits[j]<0\nalg_quant() needs at least one pulse\00celt/vq.c\00assertion failed: N>1\nalg_quant() needs at least two dimensions\00assertion failed: K>0\nalg_unquant() needs at least one pulse\00assertion failed: N>1\nalg_unquant() needs at least two dimensions\00silk/enc_API.c\00assertion failed: encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ 0 ].sCmn.fs_kHz == psEnc->state_Fxx[ 1 ].sCmn.fs_kHz\00assertion failed: encControl->nChannelsAPI == 1 && encControl->nChannelsInternal == 1\00assertion failed: psEnc->state_Fxx[ 0 ].sCmn.inputBufIx == psEnc->state_Fxx[ 0 ].sCmn.frame_length\00assertion failed: encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ 1 ].sCmn.inputBufIx == psEnc->state_Fxx[ 1 ].sCmn.frame_length\00assertion failed: typeOffset >= 0 && typeOffset < 6\00silk/encode_indices.c\00assertion failed: encode_LBRR == 0 || typeOffset >= 2\00assertion failed: psEncC->psNLSF_CB->order == psEncC->predictLPCOrder\00assertion failed: frame_length == 12 * 10\00silk/encode_pulses.c\00assertion failed: ifact_Q2 >= 0\00silk/interpolate.c\00assertion failed: ifact_Q2 <= 4\00silk/NSQ.c\00assertion failed: lag > 0 || signalType != TYPE_VOICED\00assertion failed: start_idx > 0\00silk/NSQ_del_dec.c\00assertion failed: nStatesDelayedDecision > 0\00assertion failed: ( shapingLPCOrder & 1 ) == 0\00\b3c\00G8+\1e\15\0c\06\00\0f\83\8a\8a\9b\9b\ad\ad.\02ZW][Rb@\00\cb\96\00\d7\c3\a6}nR\00x\00\80@\00\e8\9e\n\00\e6\00\f3\dd\c0\b5\00\abU\00\c0\80@\00\cd\9af3\00\d5\ab\80U+\00\e0\c0\a0\80`@ \00d(\10\07\03\01\00\bc\b0\9b\8awaC+\1a\n\00\a5wP=/#\1b\14\0e\t\04\00q?\00assertion failed: MAX_FRAME_LENGTH >= psEncC->frame_length\00silk/VAD.c\00assertion failed: psEncC->frame_length == 8 * silk_RSHIFT( psEncC->frame_length, 3 )\00assertion failed: signalType >= 0 && signalType <= 2\00silk/NLSF_encode.c\00assertion failed: ( LPC_order & 1 ) == 0\00silk/NLSF_VQ.c\00assertion failed: psEncC->useInterpolatedNLSFs == 1 || psEncC->indices.NLSFInterpCoef_Q2 == ( 1 << 2 )\00silk/process_NLSFs.c\00assertion failed: NLSF_mu_Q20 > 0\00assertion failed: psEncC->predictLPCOrder <= MAX_LPC_ORDER\00silk/check_control_input.c\00assertion failed: fs_kHz == 8 || fs_kHz == 12 || fs_kHz == 16\00silk/control_codec.c\00assertion failed: psEnc->sCmn.nb_subfr == 2 || psEnc->sCmn.nb_subfr == 4\00assertion failed: ( psEnc->sCmn.subfr_length * psEnc->sCmn.nb_subfr ) == psEnc->sCmn.frame_length\00assertion failed: Complexity >= 0 && Complexity <= 10\00assertion failed: psEncC->pitchEstimationLPCOrder <= MAX_FIND_PITCH_LPC_ORDER\00assertion failed: psEncC->shapeWinLength <= SHAPE_LPC_WIN_MAX\00assertion failed: d >= 6\00silk/LPC_analysis_filter.c\00assertion failed: (d & 1) == 0\00assertion failed: d <= len\00assertion failed: d==10 || d==16\00silk/NLSF2A.c\00\00\t\06\03\04\05\08\01\02\07assertion failed: D > 0\00silk/NLSF_VQ_weights_laroia.c\00assertion failed: ( D & 1 ) == 0\00\00\01\00\00\00\01\fd\07\fe\07\10\18\"silk/resampler.c\00\06\00\03\00\07\03\00\01\n\00\02\06\12\n\0c\04\00\02\00\00\00\t\04\07\04\00\03\0c\07\07assertion failed: inLen >= S->Fs_in_kHz\00assertion failed: S->inputDelay <= S->Fs_in_kHz\00silk/resampler_private_down_FIR.c\00silk/sort.c\00assertion failed: L > 0\00assertion failed: n < 25\00silk/stereo_encode_pred.c\00assertion failed: ix[ n ][ 0 ] < 3\00assertion failed: ix[ n ][ 1 ] < STEREO_QUANT_SUB_STEPS\00silk/float/apply_sine_window_FLP.c\00assertion failed: ( length & 3 ) == 0\00assertion failed: sRangeEnc_copy2.offs <= 1275\00silk/float/encode_frame_FLP.c\00assertion failed: psRangeEnc->offs <= 1275\00assertion failed: psEncC->indices.NLSFInterpCoef_Q2 == 4 || ( psEncC->useInterpolatedNLSFs && !psEncC->first_frame_after_reset && psEncC->nb_subfr == MAX_NB_SUBFR )\00silk/float/find_LPC_FLP.c\00assertion failed: buf_len >= psEnc->sCmn.pitch_LPC_win_length\00silk/float/find_pitch_lags_FLP.c\00assertion failed: psEnc->sCmn.ltp_mem_length - psEnc->sCmn.predictLPCOrder >= psEncCtrl->pitchL[ 0 ] + LTP_ORDER / 2\00silk/float/find_pred_coefs_FLP.c\00assertion failed: Order <= length\00silk/float/LPC_analysis_filter_FLP.c\00assertion failed: 0\00assertion failed: ( order & 1 ) == 0\00silk/float/warped_autocorrelation_FLP.c\00assertion failed: subfr_length * nb_subfr <= MAX_FRAME_SIZE\00silk/float/burg_modified_FLP.c\00assertion failed: Fs_kHz == 8 || Fs_kHz == 12 || Fs_kHz == 16\00silk/float/pitch_analysis_core_FLP.c\00assertion failed: complexity >= SILK_PE_MIN_COMPLEX\00assertion failed: complexity <= SILK_PE_MAX_COMPLEX\00assertion failed: Fs_kHz == 8\00assertion failed: target_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz\00assertion failed: basis_ptr >= frame_4kHz\00assertion failed: basis_ptr + sf_length_8kHz <= frame_4kHz + frame_length_4kHz\00assertion failed: 3 * length_d_srch <= PE_D_SRCH_LENGTH\00assertion failed: length_d_srch > 0\00assertion failed: nb_subfr == PE_MAX_NB_SUBFR >> 1\00assertion failed: *lagIndex >= 0\00assertion failed: order >= 0 && order <= SILK_MAX_ORDER_LPC\00silk/float/schur_FLP.c\00assertion failed: K > 0\00silk/float/sort_FLP.c\00assertion failed: L >= K\00assertion failed: st->mode == MODE_HYBRID || curr_bandwidth == OPUS_BANDWIDTH_WIDEBAND\00src/opus_encoder.c\00assertion failed: st->silk_mode.internalSampleRate == 16000\00\0eu-+ 0X0x\00(null)\00-0X+0X 0X-0x+0x 0x\00inf\00INF\00nan\00NAN\00.") + (import "env" "table" (table $table 16 16 funcref)) + (elem (global.get $__table_base) $b0 $___stdio_close $b1 $___stdio_write $b2 $_resampler_basic_direct_double $_resampler_basic_direct_single $_resampler_basic_interpolate_double $_resampler_basic_interpolate_single $_resampler_basic_zero $b2 $b2 $b3 $___stdio_seek $b4 $_downmix_float) + (import "env" "__table_base" (global $__table_base i32)) + (import "env" "abort" (func $abort (param i32))) + (import "env" "___wasi_fd_close" (func $___wasi_fd_close (param i32) (result i32))) + (import "env" "___wasi_fd_write" (func $___wasi_fd_write (param i32 i32 i32 i32) (result i32))) + (import "env" "_abort" (func $_abort)) + (import "env" "_emscripten_get_heap_size" (func $_emscripten_get_heap_size (result i32))) + (import "env" "_emscripten_memcpy_big" (func $_emscripten_memcpy_big (param i32 i32 i32) (result i32))) + (import "env" "_emscripten_resize_heap" (func $_emscripten_resize_heap (param i32) (result i32))) + (import "env" "_llvm_exp2_f64" (func $_llvm_exp2_f64 (param f64) (result f64))) + (import "env" "_llvm_log10_f64" (func $_llvm_log10_f64 (param f64) (result f64))) + (import "env" "_llvm_stackrestore" (func $_llvm_stackrestore (param i32))) + (import "env" "_llvm_stacksave" (func $_llvm_stacksave (result i32))) + (import "env" "setTempRet0" (func $setTempRet0 (param i32))) + (import "env" "___wasi_fd_seek" (func $legalimport$___wasi_fd_seek (param i32 i32 i32 i32 i32) (result i32))) + (global $STACKTOP (mut i32) (i32.const 46720)) + (global $STACK_MAX (mut i32) (i32.const 5289600)) + (export "_emscripten_get_sbrk_ptr" (func $_emscripten_get_sbrk_ptr)) + (export "_free" (func $_free)) + (export "_malloc" (func $_malloc)) + (export "_memcpy" (func $_memcpy)) + (export "_memmove" (func $_memmove)) + (export "_memset" (func $_memset)) + (export "_opus_encode_float" (func $_opus_encode_float)) + (export "_opus_encoder_create" (func $_opus_encoder_create)) + (export "_opus_encoder_ctl" (func $_opus_encoder_ctl)) + (export "_opus_encoder_destroy" (func $_opus_encoder_destroy)) + (export "_rintf" (func $_rintf)) + (export "_speex_resampler_destroy" (func $_speex_resampler_destroy)) + (export "_speex_resampler_init" (func $_speex_resampler_init)) + (export "_speex_resampler_process_interleaved_float" (func $_speex_resampler_process_interleaved_float)) + (export "dynCall_ii" (func $dynCall_ii)) + (export "dynCall_iiii" (func $dynCall_iiii)) + (export "dynCall_iiiiiii" (func $dynCall_iiiiiii)) + (export "dynCall_jiji" (func $legalstub$dynCall_jiji)) + (export "dynCall_viiiiiii" (func $dynCall_viiiiiii)) + (export "establishStackSpace" (func $establishStackSpace)) + (export "stackAlloc" (func $stackAlloc)) + (export "stackRestore" (func $stackRestore)) + (export "stackSave" (func $stackSave)) + (func $stackAlloc (; 13 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (local $1 i32) + (local.set $1 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (local.get $0) + (global.get $STACKTOP) + ) + ) + (global.set $STACKTOP + (i32.and + (i32.add + (global.get $STACKTOP) + (i32.const 15) + ) + (i32.const -16) + ) + ) + (local.get $1) + ) + (func $stackSave (; 14 ;) (; has Stack IR ;) (result i32) + (global.get $STACKTOP) + ) + (func $stackRestore (; 15 ;) (; has Stack IR ;) (param $0 i32) + (global.set $STACKTOP + (local.get $0) + ) + ) + (func $establishStackSpace (; 16 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (global.set $STACKTOP + (local.get $0) + ) + (global.set $STACK_MAX + (local.get $1) + ) + ) + (func $_quant_all_bands (; 17 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (param $18 i32) (param $19 i32) (param $20 i32) (param $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 f32) + (local $35 f32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 f32) + (local $56 i32) + (local $57 i32) + (local $58 i32) + (local $59 i32) + (local $60 i32) + (local $61 i32) + (local $62 i32) + (local $63 i32) + (local $64 i32) + (local $65 i32) + (local $66 f32) + (local $67 f32) + (local $68 i32) + (local $69 i32) + (local $70 i32) + (local $71 i32) + (local $72 i32) + (local $73 i32) + (local $74 i32) + (local.set $33 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 1552) + ) + ) + (local.set $22 + (i32.add + (local.get $33) + (i32.const 1488) + ) + ) + (local.set $50 + (i32.add + (local.get $33) + (i32.const 1304) + ) + ) + (local.set $43 + (i32.add + (local.get $33) + (i32.const 1280) + ) + ) + (local.set $30 + (i32.add + (local.get $33) + (i32.const 1440) + ) + ) + (local.set $26 + (i32.add + (local.get $33) + (i32.const 1380) + ) + ) + (local.set $27 + (i32.add + (local.get $33) + (i32.const 1320) + ) + ) + (local.set $51 + (select + (i32.const 2) + (i32.const 1) + (local.tee $56 + (i32.ne + (local.get $4) + (i32.const 0) + ) + ) + ) + ) + (local.set $25 + (local.tee $48 + (i32.and + (i32.and + (local.get $56) + (i32.eqz + (local.get $10) + ) + ) + (i32.gt_s + (local.get $19) + (i32.const 7) + ) + ) + ) + ) + (local.set $36 + (select + (i32.shl + (i32.const 1) + (local.get $16) + ) + (i32.const 1) + (local.get $8) + ) + ) + (local.set $44 + (i32.shl + (i32.load16_s + (local.tee $68 + (i32.add + (local.tee $39 + (i32.load offset=32 + (local.get $0) + ) + ) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $16) + ) + ) + (local.set $8 + (i32.mul + (local.get $51) + (i32.sub + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $0) + ) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $39) + ) + ) + (local.get $16) + ) + (local.get $44) + ) + ) + ) + (local.set $58 + (call $_llvm_stacksave) + ) + (local.set $24 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $49 + (i32.shl + (local.tee $19 + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.tee $23 + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $39) + ) + ) + ) + (local.get $16) + ) + ) + (if + (local.get $48) + (block + (local.set $8 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $19 + (i32.shl + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $23) + (i32.const 1) + ) + (local.get $39) + ) + ) + (local.get $19) + ) + (local.get $16) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + ) + (block + (local.set $8 + (i32.add + (i32.shl + (local.get $49) + (i32.const 2) + ) + (local.get $3) + ) + ) + (local.set $19 + (i32.const 1) + ) + ) + ) + (local.set $52 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $53 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.store offset=36 + (local.get $22) + (local.get $6) + ) + (i32.store offset=28 + (local.get $22) + (local.get $15) + ) + (i32.store + (local.get $22) + (i32.const 1) + ) + (i32.store offset=16 + (local.get $22) + (local.get $11) + ) + (i32.store offset=8 + (local.get $22) + (local.get $0) + ) + (i32.store offset=40 + (local.get $22) + (local.tee $23 + (i32.load + (local.get $18) + ) + ) + ) + (i32.store offset=20 + (local.get $22) + (local.get $9) + ) + (i32.store offset=44 + (local.get $22) + (local.get $20) + ) + (i32.store offset=52 + (local.get $22) + (local.get $21) + ) + (i32.store offset=4 + (local.get $22) + (local.get $25) + ) + (i32.store offset=48 + (local.get $22) + (i32.const 0) + ) + (i32.store offset=56 + (local.get $22) + (local.tee $20 + (i32.gt_s + (local.get $36) + (i32.const 1) + ) + ) + ) + (if + (i32.ge_s + (local.get $1) + (local.get $2) + ) + (block + (i32.store + (local.get $18) + (local.get $23) + ) + (call $_llvm_stackrestore + (local.get $58) + ) + (global.set $STACKTOP + (local.get $33) + ) + (return) + ) + ) + (local.set $45 + (i32.add + (i32.add + (i32.shl + (local.get $49) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.tee $40 + (i32.sub + (i32.const 0) + (local.get $44) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $59 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $60 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $61 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $69 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (local.set $54 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.set $62 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (local.set $70 + (select + (local.get $24) + (i32.const 0) + (local.get $56) + ) + ) + (local.set $71 + (i32.add + (i32.shl + (i32.const 1) + (local.get $36) + ) + (i32.const -1) + ) + ) + (local.set $72 + (i32.xor + (local.get $48) + (i32.const 1) + ) + ) + (local.set $73 + (i32.or + (i32.ne + (local.get $9) + (i32.const 3) + ) + (local.get $20) + ) + ) + (local.set $63 + (i32.add + (local.get $51) + (i32.const -1) + ) + ) + (local.set $23 + (local.get $1) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $20 + (local.get $8) + ) + (local.set $8 + (i32.const 1) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $while-in + (i32.store offset=12 + (local.get $22) + (local.get $23) + ) + (br_if $__rjti$1 + (i32.le_s + (local.tee $28 + (i32.sub + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.tee $49 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $39) + ) + ) + (local.get $16) + ) + (local.tee $46 + (i32.shl + (i32.load16_s + (local.tee $37 + (i32.add + (i32.shl + (local.get $23) + (i32.const 1) + ) + (local.get $39) + ) + ) + ) + (local.get $16) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $25 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $19 + (i32.load offset=28 + (local.get $15) + ) + ) + ) + ) + ) + (local.set $21 + (i32.shr_u + (local.tee $19 + (i32.shr_u + (local.get $19) + (i32.add + (local.get $25) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $65 + (i32.sub + (local.get $14) + (select + (i32.const 0) + (local.tee $64 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $25) + (i32.const -8) + ) + (i32.shl + (i32.load offset=20 + (local.get $15) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $19) + (i32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $21) + ) + ) + ) + (i32.eq + (local.get $1) + (local.get $23) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $22) + (i32.add + (local.tee $19 + (i32.sub + (local.get $13) + (local.get $64) + ) + ) + (i32.const -1) + ) + ) + (local.set $47 + (if (result i32) + (i32.lt_s + (local.get $23) + (local.get $17) + ) + (if (result i32) + (i32.gt_s + (local.tee $14 + (select + (local.get $19) + (local.tee $14 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $7) + ) + ) + (i32.div_s + (local.get $65) + (select + (local.tee $14 + (i32.sub + (local.get $17) + (local.get $23) + ) + ) + (i32.const 3) + (i32.lt_s + (local.get $14) + (i32.const 3) + ) + ) + ) + ) + ) + (i32.lt_s + (local.get $19) + (local.get $14) + ) + ) + ) + (i32.const 16383) + ) + (i32.const 16383) + (select + (local.get $14) + (i32.const 0) + (i32.gt_s + (local.get $14) + (i32.const 0) + ) + ) + ) + (i32.const 0) + ) + ) + (if + (local.get $48) + (local.set $9 + (select + (local.get $23) + (local.get $9) + (i32.and + (i32.or + (i32.eqz + (local.get $9) + ) + (i32.ne + (local.get $8) + (i32.const 0) + ) + ) + (i32.or + (i32.eq + (local.get $23) + (local.get $54) + ) + (i32.ge_s + (i32.sub + (local.get $46) + (local.get $28) + ) + (i32.shl + (i32.load16_s + (local.get $68) + ) + (local.get $16) + ) + ) + ) + ) + ) + ) + ) + (if + (local.tee $74 + (i32.eq + (local.get $23) + (local.get $54) + ) + ) + (block + (local.set $14 + (i32.sub + (i32.shl + (local.tee $19 + (i32.shl + (i32.sub + (local.tee $8 + (i32.load16_s + (i32.add + (local.tee $14 + (i32.load offset=32 + (local.get $0) + ) + ) + (i32.shl + (local.get $54) + (i32.const 1) + ) + ) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $14) + ) + ) + ) + (local.get $16) + ) + ) + (i32.const 1) + ) + (local.tee $8 + (i32.shl + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $62) + (i32.const 1) + ) + (local.get $14) + ) + ) + (local.get $8) + ) + (local.get $16) + ) + ) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $24) + ) + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $24) + ) + (local.tee $8 + (i32.shl + (i32.sub + (local.get $8) + (local.get $19) + ) + (i32.const 2) + ) + ) + ) + ) + (if + (local.get $10) + (drop + (call $_memcpy + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $45) + ) + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $45) + ) + (local.get $8) + ) + ) + ) + ) + ) + (i32.store offset=24 + (local.get $22) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $41 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.and + (i32.or + (i32.lt_s + (local.get $8) + (i32.const 0) + ) + (local.get $73) + ) + (i32.ne + (local.get $9) + (i32.const 0) + ) + ) + (block + (local.set $21 + (i32.add + (local.get $44) + (local.tee $29 + (select + (local.tee $8 + (i32.sub + (i32.sub + (local.tee $19 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (local.get $39) + ) + ) + (local.get $16) + ) + ) + (local.get $44) + ) + (local.get $28) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + ) + ) + (local.set $14 + (local.get $9) + ) + (loop $while-in1 + (br_if $while-in1 + (i32.gt_s + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (local.get $14) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $39) + ) + ) + (local.get $16) + ) + (local.get $21) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (if + (i32.lt_s + (local.get $9) + (local.get $23) + ) + (if + (i32.lt_s + (local.get $19) + (local.tee $21 + (i32.add + (local.get $21) + (local.get $28) + ) + ) + ) + (block $label$break$L27 + (local.set $8 + (local.get $9) + ) + (loop $while-in3 + (br_if $label$break$L27 + (i32.ge_s + (local.tee $19 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (if + (i32.lt_s + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $19) + (i32.const 1) + ) + (local.get $39) + ) + ) + (local.get $16) + ) + (local.get $21) + ) + (block + (local.set $8 + (local.get $19) + ) + (br $while-in3) + ) + ) + ) + ) + ) + ) + (local.set $21 + (local.get $14) + ) + (local.set $19 + (i32.const 0) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in5 + (local.set $19 + (i32.or + (i32.load8_u + (i32.add + (local.get $5) + (local.tee $25 + (i32.mul + (local.get $21) + (local.get $51) + ) + ) + ) + ) + (local.get $19) + ) + ) + (local.set $14 + (i32.or + (i32.load8_u + (i32.add + (local.get $5) + (i32.add + (local.get $25) + (local.get $63) + ) + ) + ) + (local.get $14) + ) + ) + (local.set $25 + (i32.add + (local.get $21) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $21) + (local.get $8) + ) + (block + (local.set $21 + (local.get $25) + ) + (br $while-in5) + ) + ) + ) + ) + (block + (local.set $29 + (i32.const -1) + ) + (local.set $14 + (local.tee $19 + (local.get $71) + ) + ) + ) + ) + (local.set $32 + (select + (select + (i32.add + (i32.shl + (local.get $46) + (i32.const 2) + ) + (local.get $4) + ) + (i32.const 0) + (local.get $56) + ) + (local.get $70) + (local.tee $8 + (i32.lt_s + (local.get $23) + (local.get $41) + ) + ) + ) + ) + (local.set $31 + (select + (i32.add + (i32.shl + (local.get $46) + (i32.const 2) + ) + (local.get $3) + ) + (local.get $24) + (local.get $8) + ) + ) + (local.set $20 + (select + (local.get $20) + (i32.const 0) + (i32.and + (local.get $8) + (i32.or + (local.get $48) + (i32.xor + (local.tee $42 + (i32.eq + (local.get $23) + (local.get $69) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $10 + (block $do-once (result i32) + (block $__rjti$0 + (br $do-once + (if (result i32) + (i32.or + (local.get $72) + (i32.or + (local.tee $21 + (i32.ne + (local.get $11) + (local.get $23) + ) + ) + (local.tee $8 + (i32.eqz + (local.get $10) + ) + ) + ) + ) + (block (result i32) + (br_if $__rjti$0 + (i32.or + (i32.xor + (local.get $21) + (i32.const 1) + ) + (local.get $8) + ) + ) + (local.set $8 + (select + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $24) + ) + (i32.const 0) + (local.tee $25 + (i32.ne + (local.get $29) + (i32.const -1) + ) + ) + ) + ) + (local.set $14 + (call $_quant_band + (local.get $22) + (local.get $32) + (local.get $28) + (local.tee $41 + (i32.shr_u + (local.get $47) + (i32.const 1) + ) + ) + (local.get $36) + (block (result i32) + (if + (local.get $42) + (block + (local.set $8 + (call $_quant_band + (local.get $22) + (local.get $31) + (local.get $28) + (local.get $41) + (local.get $36) + (local.get $8) + (local.get $16) + (i32.const 0) + (f32.const 1) + (local.get $20) + (local.get $19) + ) + ) + (local.set $21 + (i32.const 0) + ) + ) + (block + (local.set $8 + (call $_quant_band + (local.get $22) + (local.get $31) + (local.get $28) + (local.get $41) + (local.get $36) + (local.get $8) + (local.get $16) + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + (f32.const 1) + (local.get $20) + (local.get $19) + ) + ) + (local.set $21 + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $45) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + ) + ) + ) + (select + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $45) + ) + (i32.const 0) + (local.get $25) + ) + ) + (local.get $16) + (local.get $21) + (f32.const 1) + (local.get $20) + (local.get $14) + ) + ) + (local.set $19 + (local.get $10) + ) + (local.get $14) + ) + (block + (br_if $__rjti$0 + (i32.le_s + (local.tee $8 + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + ) + (local.get $44) + ) + ) + (local.set $21 + (i32.sub + (local.get $8) + (local.get $44) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in7 + (f32.store + (local.tee $10 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $24) + ) + ) + (f32.mul + (f32.add + (f32.load + (local.get $10) + ) + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $45) + ) + ) + ) + (f32.const 0.5) + ) + ) + (br_if $while-in7 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + ) + (br $__rjti$0) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $32) + ) + (block + (local.set $8 + (call $_quant_band + (local.get $22) + (local.get $31) + (local.get $28) + (local.get $47) + (local.get $36) + (select + (i32.const 0) + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $24) + ) + (i32.eq + (local.get $29) + (i32.const -1) + ) + ) + (local.get $16) + (if (result i32) + (local.get $42) + (i32.const 0) + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + ) + (f32.const 1) + (local.get $20) + (i32.or + (local.get $14) + (local.get $19) + ) + ) + ) + (local.set $19 + (i32.const 0) + ) + (br $do-once + (local.get $8) + ) + ) + ) + (if + (i32.eqz + (i32.and + (i32.lt_s + (local.get $23) + (local.get $11) + ) + (local.get $48) + ) + ) + (block + (i32.store offset=48 + (local.get $22) + (i32.const 0) + ) + (local.set $8 + (call $_quant_band_stereo + (local.get $22) + (local.get $31) + (local.get $32) + (local.get $28) + (local.get $47) + (local.get $36) + (select + (i32.const 0) + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $24) + ) + (i32.eq + (local.get $29) + (i32.const -1) + ) + ) + (local.get $16) + (if (result i32) + (local.get $42) + (i32.const 0) + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + ) + (local.get $20) + (i32.or + (local.get $14) + (local.get $19) + ) + ) + ) + (local.set $19 + (i32.const 0) + ) + (br $do-once + (local.get $8) + ) + ) + ) + (local.set $35 + (f32.div + (select + (local.tee $55 + (f32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + (local.tee $34 + (f32.load + (i32.add + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $0) + ) + (local.get $23) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + (f32.lt + (local.get $55) + (local.get $34) + ) + ) + (f32.const 3) + ) + ) + (local.set $66 + (f32.add + (local.get $55) + (local.get $35) + ) + ) + (local.set $67 + (f32.add + (local.get $34) + (local.get $35) + ) + ) + (local.set $46 + (i32.or + (local.get $14) + (local.get $19) + ) + ) + (local.set $41 + (i32.load + (local.get $15) + ) + ) + (local.set $25 + (i32.load offset=4 + (local.get $15) + ) + ) + (i64.store align=4 + (local.get $50) + (i64.load offset=8 align=4 + (local.get $15) + ) + ) + (i64.store offset=8 align=4 + (local.get $50) + (i64.load offset=16 align=4 + (local.get $15) + ) + ) + (local.set $57 + (i32.load offset=24 + (local.get $15) + ) + ) + (i64.store align=4 + (local.get $43) + (i64.load offset=28 align=4 + (local.get $15) + ) + ) + (i64.store offset=8 align=4 + (local.get $43) + (i64.load offset=36 align=4 + (local.get $15) + ) + ) + (i32.store offset=16 + (local.get $43) + (i32.load offset=44 + (local.get $15) + ) + ) + (i64.store align=4 + (local.get $26) + (i64.load align=4 + (local.get $22) + ) + ) + (i64.store offset=8 align=4 + (local.get $26) + (i64.load offset=8 align=4 + (local.get $22) + ) + ) + (i64.store offset=16 align=4 + (local.get $26) + (i64.load offset=16 align=4 + (local.get $22) + ) + ) + (i64.store offset=24 align=4 + (local.get $26) + (i64.load offset=24 align=4 + (local.get $22) + ) + ) + (i64.store offset=32 align=4 + (local.get $26) + (i64.load offset=32 align=4 + (local.get $22) + ) + ) + (i64.store offset=40 align=4 + (local.get $26) + (i64.load offset=40 align=4 + (local.get $22) + ) + ) + (i64.store offset=48 align=4 + (local.get $26) + (i64.load offset=48 align=4 + (local.get $22) + ) + ) + (i32.store offset=56 + (local.get $26) + (i32.load offset=56 + (local.get $22) + ) + ) + (drop + (call $_memcpy + (local.get $52) + (local.get $31) + (local.tee $38 + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $53) + (local.get $32) + (local.get $38) + ) + ) + (i32.store offset=48 + (local.get $22) + (i32.const -1) + ) + (local.set $14 + (call $_quant_band_stereo + (local.get $22) + (local.get $31) + (local.get $32) + (local.get $28) + (local.get $47) + (local.get $36) + (local.tee $10 + (select + (i32.const 0) + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $24) + ) + (i32.eq + (local.get $29) + (i32.const -1) + ) + ) + ) + (local.get $16) + (if (result i32) + (local.get $42) + (i32.const 0) + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + ) + (local.get $20) + (local.get $46) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $34 + (f32.const 0) + ) + (loop $while-in10 + (local.set $34 + (f32.add + (local.get $34) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $52) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $31) + ) + ) + ) + ) + ) + (br_if $while-in10 + (i32.ne + (local.get $28) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $35 + (f32.const 0) + ) + (loop $while-in12 + (local.set $35 + (f32.add + (local.get $35) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $53) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + ) + ) + (br_if $while-in12 + (i32.ne + (local.get $28) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $55 + (f32.add + (f32.mul + (local.get $66) + (local.get $34) + ) + (f32.mul + (local.get $67) + (local.get $35) + ) + ) + ) + (i64.store align=4 + (local.get $30) + (i64.load align=4 + (local.get $15) + ) + ) + (i64.store offset=8 align=4 + (local.get $30) + (i64.load offset=8 align=4 + (local.get $15) + ) + ) + (i64.store offset=16 align=4 + (local.get $30) + (i64.load offset=16 align=4 + (local.get $15) + ) + ) + (i64.store offset=24 align=4 + (local.get $30) + (i64.load offset=24 align=4 + (local.get $15) + ) + ) + (i64.store offset=32 align=4 + (local.get $30) + (i64.load offset=32 align=4 + (local.get $15) + ) + ) + (i64.store offset=40 align=4 + (local.get $30) + (i64.load offset=40 align=4 + (local.get $15) + ) + ) + (i64.store align=4 + (local.get $27) + (i64.load align=4 + (local.get $22) + ) + ) + (i64.store offset=8 align=4 + (local.get $27) + (i64.load offset=8 align=4 + (local.get $22) + ) + ) + (i64.store offset=16 align=4 + (local.get $27) + (i64.load offset=16 align=4 + (local.get $22) + ) + ) + (i64.store offset=24 align=4 + (local.get $27) + (i64.load offset=24 align=4 + (local.get $22) + ) + ) + (i64.store offset=32 align=4 + (local.get $27) + (i64.load offset=32 align=4 + (local.get $22) + ) + ) + (i64.store offset=40 align=4 + (local.get $27) + (i64.load offset=40 align=4 + (local.get $22) + ) + ) + (i64.store offset=48 align=4 + (local.get $27) + (i64.load offset=48 align=4 + (local.get $22) + ) + ) + (i32.store offset=56 + (local.get $27) + (i32.load offset=56 + (local.get $22) + ) + ) + (drop + (call $_memcpy + (local.get $61) + (local.get $31) + (local.get $38) + ) + ) + (drop + (call $_memcpy + (local.get $60) + (local.get $32) + (local.get $38) + ) + ) + (if + (i32.eqz + (local.get $42) + ) + (drop + (call $_memcpy + (local.get $59) + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + (local.get $38) + ) + ) + ) + (drop + (call $_memcpy + (local.get $33) + (local.tee $21 + (i32.add + (local.get $41) + (local.get $57) + ) + ) + (local.tee $19 + (i32.sub + (local.get $25) + (local.get $57) + ) + ) + ) + ) + (i32.store + (local.get $15) + (local.get $41) + ) + (i32.store offset=4 + (local.get $15) + (local.get $25) + ) + (i64.store offset=8 align=4 + (local.get $15) + (i64.load align=4 + (local.get $50) + ) + ) + (i64.store offset=16 align=4 + (local.get $15) + (i64.load offset=8 align=4 + (local.get $50) + ) + ) + (i32.store offset=24 + (local.get $15) + (local.get $57) + ) + (i64.store offset=28 align=4 + (local.get $15) + (i64.load align=4 + (local.get $43) + ) + ) + (i64.store offset=36 align=4 + (local.get $15) + (i64.load offset=8 align=4 + (local.get $43) + ) + ) + (i32.store offset=44 + (local.get $15) + (i32.load offset=16 + (local.get $43) + ) + ) + (i64.store align=4 + (local.get $22) + (i64.load align=4 + (local.get $26) + ) + ) + (i64.store offset=8 align=4 + (local.get $22) + (i64.load offset=8 align=4 + (local.get $26) + ) + ) + (i64.store offset=16 align=4 + (local.get $22) + (i64.load offset=16 align=4 + (local.get $26) + ) + ) + (i64.store offset=24 align=4 + (local.get $22) + (i64.load offset=24 align=4 + (local.get $26) + ) + ) + (i64.store offset=32 align=4 + (local.get $22) + (i64.load offset=32 align=4 + (local.get $26) + ) + ) + (i64.store offset=40 align=4 + (local.get $22) + (i64.load offset=40 align=4 + (local.get $26) + ) + ) + (i64.store offset=48 align=4 + (local.get $22) + (i64.load offset=48 align=4 + (local.get $26) + ) + ) + (i32.store offset=56 + (local.get $22) + (i32.load offset=56 + (local.get $26) + ) + ) + (drop + (call $_memcpy + (local.get $31) + (local.get $52) + (local.get $38) + ) + ) + (drop + (call $_memcpy + (local.get $32) + (local.get $53) + (local.get $38) + ) + ) + (if + (local.get $74) + (drop + (call $_memcpy + (i32.add + (i32.shl + (local.tee $25 + (i32.shl + (i32.sub + (local.tee $8 + (i32.load16_s + (i32.add + (local.tee $29 + (i32.load offset=32 + (local.get $0) + ) + ) + (i32.shl + (local.get $54) + (i32.const 1) + ) + ) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $29) + ) + ) + ) + (local.get $16) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.add + (i32.shl + (i32.sub + (i32.shl + (local.get $25) + (i32.const 1) + ) + (local.tee $8 + (i32.shl + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $62) + (i32.const 1) + ) + (local.get $29) + ) + ) + (local.get $8) + ) + (local.get $16) + ) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (i32.sub + (local.get $8) + (local.get $25) + ) + (i32.const 2) + ) + ) + ) + ) + (i32.store offset=48 + (local.get $22) + (i32.const 1) + ) + (local.set $10 + (call $_quant_band_stereo + (local.get $22) + (local.get $31) + (local.get $32) + (local.get $28) + (local.get $47) + (local.get $36) + (local.get $10) + (local.get $16) + (if (result i32) + (local.get $42) + (i32.const 0) + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + ) + (local.get $20) + (local.get $46) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $34 + (f32.const 0) + ) + (loop $while-in14 + (local.set $34 + (f32.add + (local.get $34) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $52) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $31) + ) + ) + ) + ) + ) + (br_if $while-in14 + (i32.ne + (local.get $28) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $35 + (f32.const 0) + ) + (loop $while-in16 + (local.set $35 + (f32.add + (local.get $35) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $53) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + ) + ) + (br_if $while-in16 + (i32.ne + (local.get $28) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (if (result i32) + (f32.ge + (local.get $55) + (f32.add + (f32.mul + (local.get $66) + (local.get $34) + ) + (f32.mul + (local.get $67) + (local.get $35) + ) + ) + ) + (block (result i32) + (i64.store align=4 + (local.get $15) + (i64.load align=4 + (local.get $30) + ) + ) + (i64.store offset=8 align=4 + (local.get $15) + (i64.load offset=8 align=4 + (local.get $30) + ) + ) + (i64.store offset=16 align=4 + (local.get $15) + (i64.load offset=16 align=4 + (local.get $30) + ) + ) + (i64.store offset=24 align=4 + (local.get $15) + (i64.load offset=24 align=4 + (local.get $30) + ) + ) + (i64.store offset=32 align=4 + (local.get $15) + (i64.load offset=32 align=4 + (local.get $30) + ) + ) + (i64.store offset=40 align=4 + (local.get $15) + (i64.load offset=40 align=4 + (local.get $30) + ) + ) + (i64.store align=4 + (local.get $22) + (i64.load align=4 + (local.get $27) + ) + ) + (i64.store offset=8 align=4 + (local.get $22) + (i64.load offset=8 align=4 + (local.get $27) + ) + ) + (i64.store offset=16 align=4 + (local.get $22) + (i64.load offset=16 align=4 + (local.get $27) + ) + ) + (i64.store offset=24 align=4 + (local.get $22) + (i64.load offset=24 align=4 + (local.get $27) + ) + ) + (i64.store offset=32 align=4 + (local.get $22) + (i64.load offset=32 align=4 + (local.get $27) + ) + ) + (i64.store offset=40 align=4 + (local.get $22) + (i64.load offset=40 align=4 + (local.get $27) + ) + ) + (i64.store offset=48 align=4 + (local.get $22) + (i64.load offset=48 align=4 + (local.get $27) + ) + ) + (i32.store offset=56 + (local.get $22) + (i32.load offset=56 + (local.get $27) + ) + ) + (drop + (call $_memcpy + (local.get $31) + (local.get $61) + (local.get $38) + ) + ) + (drop + (call $_memcpy + (local.get $32) + (local.get $60) + (local.get $38) + ) + ) + (if + (i32.eqz + (local.get $42) + ) + (drop + (call $_memcpy + (i32.add + (i32.add + (i32.shl + (i32.shl + (i32.load16_s + (local.get $37) + ) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $24) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + (local.get $59) + (local.get $38) + ) + ) + ) + (drop + (call $_memcpy + (local.get $21) + (local.get $33) + (local.get $19) + ) + ) + (local.get $14) + ) + (local.get $10) + ) + ) + (local.set $19 + (i32.const 0) + ) + (local.get $8) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.tee $14 + (i32.mul + (local.get $23) + (local.get $51) + ) + ) + ) + (local.get $8) + ) + (i32.store8 + (i32.add + (local.get $5) + (i32.add + (local.get $14) + (local.get $63) + ) + ) + (local.get $10) + ) + (local.set $14 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $7) + ) + ) + (i32.add + (local.get $64) + (local.get $65) + ) + ) + ) + (local.set $8 + (i32.gt_s + (local.get $47) + (i32.shl + (local.get $28) + (i32.const 3) + ) + ) + ) + (i32.store offset=56 + (local.get $22) + (i32.const 0) + ) + (if + (i32.lt_s + (local.get $49) + (local.get $2) + ) + (block + (local.set $10 + (local.get $19) + ) + (local.set $23 + (local.get $49) + ) + (br $while-in) + ) + ) + ) + (br $__rjto$1) + ) + (call $_celt_fatal + (i32.const 39064) + (i32.const 38974) + (i32.const 1495) + ) + ) + (i32.store + (local.get $18) + (i32.load offset=40 + (local.get $22) + ) + ) + (call $_llvm_stackrestore + (local.get $58) + ) + (global.set $STACKTOP + (local.get $33) + ) + ) + (func $_quant_band (; 18 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 f32) (param $9 i32) (param $10 i32) (result i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 f32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 f32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local.set $24 + (i32.load + (local.get $0) + ) + ) + (local.set $18 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $12 + (i32.div_u + (local.get $2) + (local.get $4) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.const 1) + ) + (block + (local.set $6 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.set $2 + (i32.gt_s + (local.tee $5 + (i32.load offset=32 + (local.get $0) + ) + ) + (i32.const 7) + ) + ) + (block $do-once + (if + (local.get $24) + (f32.store + (local.get $1) + (if (result f32) + (local.get $2) + (block (result f32) + (local.set $8 + (f32.load + (local.get $1) + ) + ) + (local.set $3 + (i32.load offset=12 + (local.get $6) + ) + ) + (if + (i32.gt_u + (local.tee $2 + (i32.add + (local.tee $4 + (i32.load offset=16 + (local.get $6) + ) + ) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block + (local.set $9 + (i32.add + (i32.add + (local.get $4) + (select + (local.tee $2 + (i32.xor + (local.get $4) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $2) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $2 + (local.get $4) + ) + (loop $while-in + (local.set $5 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $5 + (i32.load offset=8 + (local.get $6) + ) + ) + (i32.load offset=24 + (local.get $6) + ) + ) + (local.tee $10 + (i32.load offset=4 + (local.get $6) + ) + ) + ) + (block (result i32) + (local.set $13 + (i32.load + (local.get $6) + ) + ) + (i32.store offset=8 + (local.get $6) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $13) + (i32.sub + (local.get $10) + (local.get $5) + ) + ) + (local.get $3) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $6) + (i32.or + (i32.load offset=44 + (local.get $6) + ) + (local.get $5) + ) + ) + (local.set $3 + (i32.shr_u + (local.get $3) + (i32.const 8) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 15) + ) + (block + (local.set $2 + (local.get $5) + ) + (br $while-in) + ) + ) + ) + (local.set $5 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $2 + (i32.add + (local.tee $4 + (i32.sub + (i32.add + (local.get $4) + (i32.const -8) + ) + (i32.and + (local.get $9) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $6) + (i32.or + (i32.shl + (local.tee $9 + (f32.lt + (local.get $8) + (f32.const 0) + ) + ) + (local.get $4) + ) + (local.get $3) + ) + ) + (i32.store offset=16 + (local.get $6) + (local.get $2) + ) + (i32.store offset=20 + (local.get $6) + (i32.add + (i32.load offset=20 + (local.get $6) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (br_if $do-once + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (select + (f32.const -1) + (f32.const 1) + (local.get $9) + ) + ) + (block (result f32) + (br_if $do-once + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (f32.const 1) + ) + ) + ) + (f32.store + (local.get $1) + (if (result f32) + (local.get $2) + (block (result f32) + (local.set $3 + (i32.load offset=12 + (local.get $6) + ) + ) + (i32.store offset=12 + (local.get $6) + (i32.shr_u + (local.tee $2 + (if (result i32) + (local.tee $4 + (i32.load offset=16 + (local.get $6) + ) + ) + (local.get $3) + (block (result i32) + (local.set $9 + (if (result i32) + (i32.lt_u + (local.tee $2 + (i32.load offset=8 + (local.get $6) + ) + ) + (local.tee $4 + (i32.load offset=4 + (local.get $6) + ) + ) + ) + (block (result i32) + (local.set $9 + (i32.load + (local.get $6) + ) + ) + (i32.store offset=8 + (local.get $6) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $9) + (i32.sub + (local.get $4) + (local.get $2) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $10 + (if (result i32) + (i32.lt_u + (local.get $2) + (local.get $4) + ) + (block (result i32) + (local.set $10 + (i32.load + (local.get $6) + ) + ) + (i32.store offset=8 + (local.get $6) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $10) + (i32.sub + (local.get $4) + (local.get $2) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.const 0) + ) + ) + (local.set $13 + (if (result i32) + (i32.lt_u + (local.get $2) + (local.get $4) + ) + (block (result i32) + (local.set $13 + (i32.load + (local.get $6) + ) + ) + (i32.store offset=8 + (local.get $6) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $13) + (i32.sub + (local.get $4) + (local.get $2) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 0) + ) + ) + (local.set $2 + (if (result i32) + (i32.lt_u + (local.get $2) + (local.get $4) + ) + (block (result i32) + (local.set $11 + (i32.load + (local.get $6) + ) + ) + (i32.store offset=8 + (local.get $6) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $11) + (i32.sub + (local.get $4) + (local.get $2) + ) + ) + ) + (i32.const 24) + ) + ) + (i32.const 0) + ) + ) + (local.set $4 + (i32.const 32) + ) + (i32.or + (local.get $2) + (i32.or + (local.get $13) + (i32.or + (local.get $10) + (i32.or + (local.get $3) + (local.get $9) + ) + ) + ) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.store offset=16 + (local.get $6) + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (i32.store offset=20 + (local.get $6) + (i32.add + (i32.load offset=20 + (local.get $6) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (br_if $do-once + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (select + (f32.const -1) + (f32.const 1) + (i32.and + (local.get $2) + (i32.const 1) + ) + ) + ) + (block (result f32) + (br_if $do-once + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (f32.const 1) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $7) + ) + (return + (i32.const 1) + ) + ) + (i32.store + (local.get $7) + (i32.load + (local.get $1) + ) + ) + (return + (i32.const 1) + ) + ) + ) + (local.set $13 + (if (result i32) + (i32.and + (i32.ne + (local.get $9) + (i32.const 0) + ) + (i32.ne + (local.get $5) + (i32.const 0) + ) + ) + (block $do-once0 (result i32) + (if + (i32.lt_s + (local.get $18) + (i32.const 1) + ) + (drop + (br_if $do-once0 + (local.get $5) + (i32.eqz + (i32.or + (i32.and + (i32.eqz + (i32.and + (local.get $12) + (i32.const 1) + ) + ) + (i32.ne + (local.get $18) + (i32.const 0) + ) + ) + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $9) + (local.get $5) + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + ) + (local.get $9) + ) + (local.get $5) + ) + ) + (local.set $19 + (select + (local.get $18) + (i32.const 0) + (local.tee $25 + (i32.gt_s + (local.get $18) + (i32.const 0) + ) + ) + ) + ) + (if + (local.get $25) + (block $label$break$L50 + (local.set $14 + (i32.eqz + (local.get $13) + ) + ) + (if + (i32.eqz + (local.get $24) + ) + (block + (local.set $5 + (i32.const 0) + ) + (loop $while-in4 + (if + (i32.eqz + (local.get $14) + ) + (block + (local.set $17 + (i32.shl + (i32.const 1) + (local.get $5) + ) + ) + (local.set $21 + (i32.shr_s + (local.tee $9 + (i32.shr_s + (local.get $2) + (local.get $5) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $5) + (i32.const 31) + ) + (block + (local.set $22 + (i32.shl + (local.get $17) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 1) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in6 + (local.set $11 + (i32.const 0) + ) + (loop $while-in8 + (local.set $15 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.mul + (local.get $11) + (local.get $22) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $16) + (f32.add + (local.get $15) + (local.tee $20 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.shl + (i32.or + (i32.shl + (local.get $11) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $16) + (f32.sub + (local.get $15) + (local.get $20) + ) + ) + (br_if $while-in8 + (i32.lt_s + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + ) + (br_if $while-in6 + (i32.ne + (local.get $17) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $10 + (i32.or + (i32.load8_u + (i32.add + (i32.and + (local.get $10) + (i32.const 15) + ) + (i32.const 1024) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (i32.shr_s + (local.get $10) + (i32.const 4) + ) + (i32.const 1024) + ) + ) + (i32.const 2) + ) + ) + ) + (br_if $while-in4 + (i32.lt_u + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (br $label$break$L50) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in10 + (local.set $17 + (i32.shl + (i32.const 1) + (local.get $5) + ) + ) + (local.set $21 + (i32.shr_s + (local.tee $9 + (i32.shr_s + (local.get $2) + (local.get $5) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $5) + (i32.const 31) + ) + (block + (local.set $22 + (i32.shl + (local.get $17) + (i32.const 1) + ) + ) + (if + (local.tee $16 + (i32.gt_s + (local.get $9) + (i32.const 1) + ) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in12 + (local.set $11 + (i32.const 0) + ) + (loop $while-in14 + (local.set $15 + (f32.mul + (f32.load + (local.tee $23 + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.mul + (local.get $11) + (local.get $22) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $23) + (f32.add + (local.get $15) + (local.tee $20 + (f32.mul + (f32.load + (local.tee $23 + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.shl + (i32.or + (i32.shl + (local.get $11) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $23) + (f32.sub + (local.get $15) + (local.get $20) + ) + ) + (br_if $while-in14 + (i32.lt_s + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + ) + (br_if $while-in12 + (i32.ne + (local.get $17) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.xor + (local.get $16) + (i32.const 1) + ) + (local.get $14) + ) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in16 + (local.set $11 + (i32.const 0) + ) + (loop $while-in18 + (local.set $15 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.mul + (local.get $11) + (local.get $22) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $16) + (f32.add + (local.get $15) + (local.tee $20 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.shl + (i32.or + (i32.shl + (local.get $11) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $16) + (f32.sub + (local.get $15) + (local.get $20) + ) + ) + (br_if $while-in18 + (i32.lt_s + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + ) + (br_if $while-in16 + (i32.ne + (local.get $17) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $10 + (i32.or + (i32.load8_u + (i32.add + (i32.and + (local.get $10) + (i32.const 15) + ) + (i32.const 1024) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (i32.shr_s + (local.get $10) + (i32.const 4) + ) + (i32.const 1024) + ) + ) + (i32.const 2) + ) + ) + ) + (br_if $while-in10 + (i32.lt_u + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (local.set $5 + (i32.shr_s + (local.get $4) + (local.get $19) + ) + ) + (if + (i32.and + (i32.eqz + (i32.and + (local.tee $9 + (i32.shl + (local.get $12) + (local.get $19) + ) + ) + (i32.const 1) + ) + ) + (i32.lt_s + (local.get $18) + (i32.const 0) + ) + ) + (block $label$break$L86 + (local.set $22 + (i32.eqz + (local.get $13) + ) + ) + (if + (i32.eqz + (local.get $24) + ) + (block + (local.set $22 + (i32.xor + (local.get $22) + (i32.const 1) + ) + ) + (local.set $11 + (local.get $5) + ) + (local.set $17 + (local.get $18) + ) + (local.set $21 + (i32.const 0) + ) + (loop $while-in21 + (local.set $18 + (i32.shr_s + (local.get $9) + (i32.const 1) + ) + ) + (if + (i32.and + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (local.get $22) + ) + (block + (local.set $5 + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 1) + ) + (block + (local.set $12 + (i32.const 0) + ) + (loop $while-in23 + (local.set $14 + (i32.const 0) + ) + (loop $while-in25 + (local.set $15 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.mul + (local.get $5) + (local.get $14) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $16) + (f32.add + (local.get $15) + (local.tee $20 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.mul + (local.get $11) + (i32.or + (i32.shl + (local.get $14) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $16) + (f32.sub + (local.get $15) + (local.get $20) + ) + ) + (br_if $while-in25 + (i32.lt_s + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $18) + ) + ) + ) + (br_if $while-in23 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + ) + (local.set $10 + (i32.or + (local.get $10) + (i32.shl + (local.get $10) + (local.get $11) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $21) + (i32.const 1) + ) + ) + (local.set $14 + (i32.add + (local.get $17) + (i32.const 1) + ) + ) + (if + (i32.and + (i32.eqz + (i32.and + (local.get $9) + (i32.const 2) + ) + ) + (i32.lt_s + (local.get $17) + (i32.const -1) + ) + ) + (block + (local.set $11 + (local.get $5) + ) + (local.set $9 + (local.get $18) + ) + (local.set $17 + (local.get $14) + ) + (local.set $21 + (local.get $12) + ) + (br $while-in21) + ) + (block + (local.set $9 + (local.get $18) + ) + (br $label$break$L86) + ) + ) + ) + ) + ) + (local.set $11 + (local.get $5) + ) + (local.set $17 + (local.get $10) + ) + (local.set $21 + (i32.const 0) + ) + (local.set $10 + (loop $while-in27 (result i32) + (local.set $10 + (i32.shr_s + (local.get $9) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block + (local.set $5 + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + (if + (local.tee $16 + (i32.gt_s + (local.get $9) + (i32.const 1) + ) + ) + (block + (local.set $12 + (i32.const 0) + ) + (loop $while-in29 + (local.set $14 + (i32.const 0) + ) + (loop $while-in31 + (local.set $15 + (f32.mul + (f32.load + (local.tee $23 + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.mul + (local.get $5) + (local.get $14) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $23) + (f32.add + (local.get $15) + (local.tee $20 + (f32.mul + (f32.load + (local.tee $23 + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.mul + (local.get $11) + (i32.or + (i32.shl + (local.get $14) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $23) + (f32.sub + (local.get $15) + (local.get $20) + ) + ) + (br_if $while-in31 + (i32.lt_s + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (br_if $while-in29 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.xor + (local.get $16) + (i32.const 1) + ) + (local.get $22) + ) + ) + (block + (local.set $12 + (i32.const 0) + ) + (loop $while-in33 + (local.set $14 + (i32.const 0) + ) + (loop $while-in35 + (local.set $15 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.mul + (local.get $5) + (local.get $14) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $16) + (f32.add + (local.get $15) + (local.tee $20 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.mul + (local.get $11) + (i32.or + (i32.shl + (local.get $14) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $16) + (f32.sub + (local.get $15) + (local.get $20) + ) + ) + (br_if $while-in35 + (i32.lt_s + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (br_if $while-in33 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + ) + (local.set $17 + (i32.or + (local.get $17) + (i32.shl + (local.get $17) + (local.get $11) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $21) + (i32.const 1) + ) + ) + (local.set $14 + (i32.add + (local.get $18) + (i32.const 1) + ) + ) + (if (result i32) + (i32.and + (i32.eqz + (i32.and + (local.get $9) + (i32.const 2) + ) + ) + (i32.lt_s + (local.get $18) + (i32.const -1) + ) + ) + (block + (local.set $11 + (local.get $5) + ) + (local.set $9 + (local.get $10) + ) + (local.set $18 + (local.get $14) + ) + (local.set $21 + (local.get $12) + ) + (br $while-in27) + ) + (block (result i32) + (local.set $9 + (local.get $10) + ) + (local.get $17) + ) + ) + ) + ) + ) + (local.set $12 + (i32.const 0) + ) + ) + (local.set $4 + (i32.eq + (local.get $4) + (i32.const 1) + ) + ) + (if + (local.tee $11 + (i32.gt_s + (local.get $5) + (i32.const 1) + ) + ) + (block + (if + (local.get $24) + (call $_deinterleave_hadamard + (local.get $1) + (i32.shr_s + (local.get $9) + (local.get $19) + ) + (i32.shl + (local.get $5) + (local.get $19) + ) + (local.get $4) + ) + ) + (if + (local.get $13) + (call $_deinterleave_hadamard + (local.get $13) + (i32.shr_s + (local.get $9) + (local.get $19) + ) + (i32.shl + (local.get $5) + (local.get $19) + ) + (local.get $4) + ) + ) + ) + ) + (local.set $3 + (call $_quant_partition + (local.get $0) + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $5) + (local.get $13) + (local.get $6) + (local.get $8) + (local.get $10) + ) + ) + (if + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + (return + (local.get $3) + ) + ) + (if + (local.get $11) + (call $_interleave_hadamard + (local.get $1) + (i32.shr_s + (local.get $9) + (local.get $19) + ) + (i32.shl + (local.get $5) + (local.get $19) + ) + (local.get $4) + ) + ) + (local.set $0 + (if (result i32) + (local.get $12) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (loop $while-in37 (result i32) + (local.set $0 + (i32.shr_s + (local.get $5) + (i32.const 1) + ) + ) + (local.set $10 + (i32.shr_s + (local.tee $9 + (i32.shl + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const 1) + ) + (block + (local.set $13 + (i32.and + (local.get $5) + (i32.const -2) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 1) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in39 + (local.set $5 + (i32.const 0) + ) + (loop $while-in41 + (local.set $8 + (f32.mul + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (i32.add + (local.get $4) + (i32.mul + (local.get $5) + (local.get $13) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $11) + (f32.add + (local.get $8) + (local.tee $15 + (f32.mul + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (i32.add + (local.get $4) + (i32.mul + (i32.or + (i32.shl + (local.get $5) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $11) + (f32.sub + (local.get $8) + (local.get $15) + ) + ) + (br_if $while-in41 + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (br_if $while-in39 + (i32.ne + (local.get $0) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.or + (local.get $3) + (i32.shr_u + (local.get $3) + (local.get $0) + ) + ) + ) + (if (result i32) + (i32.eq + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + (block (result i32) + (local.set $5 + (local.get $0) + ) + (local.get $3) + ) + (block + (local.set $5 + (local.get $0) + ) + (br $while-in37) + ) + ) + ) + ) + (local.get $3) + ) + ) + (if + (local.get $25) + (block + (local.set $3 + (i32.const 0) + ) + (loop $while-in43 + (local.set $9 + (i32.load8_u + (i32.add + (local.get $0) + (i32.const 1040) + ) + ) + ) + (local.set $6 + (i32.shl + (i32.const 1) + (local.get $3) + ) + ) + (local.set $10 + (i32.shr_s + (local.tee $0 + (i32.shr_s + (local.get $2) + (local.get $3) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $3) + (i32.const 31) + ) + (block + (local.set $13 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $0) + (i32.const 1) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in45 + (local.set $4 + (i32.const 0) + ) + (loop $while-in47 + (local.set $8 + (f32.mul + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (i32.add + (local.get $0) + (i32.mul + (local.get $4) + (local.get $13) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $11) + (f32.add + (local.get $8) + (local.tee $15 + (f32.mul + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (i32.add + (local.get $0) + (i32.shl + (i32.or + (i32.shl + (local.get $4) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $3) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $11) + (f32.sub + (local.get $8) + (local.get $15) + ) + ) + (br_if $while-in47 + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (br_if $while-in45 + (i32.ne + (local.get $6) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $0 + (i32.and + (local.get $9) + (i32.const 255) + ) + ) + (br_if $while-in43 + (i32.lt_u + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (if + (local.get $7) + (block + (local.set $8 + (f32.demote_f64 + (f64.sqrt + (f64.convert_i32_s + (local.get $2) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $3 + (i32.const 0) + ) + (loop $while-in49 + (f32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $7) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.get $8) + ) + ) + (br_if $while-in49 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + ) + ) + (i32.and + (local.get $0) + (i32.add + (i32.shl + (i32.const 1) + (i32.shl + (local.get $5) + (local.get $19) + ) + ) + (i32.const -1) + ) + ) + ) + (func $_quant_band_stereo (; 19 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (result i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 i32) + (local $16 f32) + (local $17 i32) + (local $18 i32) + (local $19 f32) + (local $20 i32) + (local $21 f32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 f32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 f32) + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (local.set $13 + (i32.add + (local.get $12) + (i32.const 8) + ) + ) + (i32.store + (local.tee $15 + (i32.add + (local.get $12) + (i32.const 4) + ) + ) + (local.get $4) + ) + (i32.store + (local.tee $17 + (local.get $12) + ) + (local.get $10) + ) + (local.set $12 + (i32.load + (local.get $0) + ) + ) + (local.set $11 + (i32.load offset=28 + (local.get $0) + ) + ) + (block $folding-inner0 + (if + (i32.ne + (local.get $3) + (i32.const 1) + ) + (block + (call $_compute_theta + (local.get $0) + (local.get $13) + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $15) + (local.get $5) + (local.get $5) + (local.get $7) + (i32.const 1) + (local.get $17) + ) + (local.set $27 + (i32.load + (local.get $13) + ) + ) + (local.set $4 + (i32.load offset=16 + (local.get $13) + ) + ) + (local.set $18 + (i32.load offset=20 + (local.get $13) + ) + ) + (local.set $21 + (f32.mul + (f32.convert_i32_s + (i32.load offset=4 + (local.get $13) + ) + ) + (f32.const 0.000030517578125) + ) + ) + (local.set $14 + (f32.mul + (f32.convert_i32_s + (i32.load offset=8 + (local.get $13) + ) + ) + (f32.const 0.000030517578125) + ) + ) + (local.set $20 + (i32.load + (local.get $15) + ) + ) + (if + (local.tee $28 + (i32.eq + (local.get $3) + (i32.const 2) + ) + ) + (block + (i32.store offset=32 + (local.get $0) + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (i32.add + (local.get $18) + (local.tee $29 + (select + (i32.const 8) + (i32.const 0) + (local.tee $13 + (i32.ne + (i32.or + (local.get $4) + (i32.const 16384) + ) + (i32.const 16384) + ) + ) + ) + ) + ) + ) + ) + (local.set $18 + (select + (local.get $2) + (local.get $1) + (local.tee $4 + (i32.gt_s + (local.get $4) + (i32.const 8192) + ) + ) + ) + ) + (local.set $24 + (select + (local.get $1) + (local.get $2) + (local.get $4) + ) + ) + (local.set $12 + (i32.sub + (i32.const 1) + (i32.shl + (if (result i32) + (local.get $13) + (block $do-once0 (result i32) + (if + (local.get $12) + (block + (local.set $16 + (f32.load + (local.get $18) + ) + ) + (local.set $19 + (f32.load offset=4 + (local.get $24) + ) + ) + (local.set $25 + (f32.load offset=4 + (local.get $18) + ) + ) + (local.set $30 + (f32.load + (local.get $24) + ) + ) + (local.set $12 + (i32.load offset=12 + (local.get $11) + ) + ) + (if + (i32.gt_u + (local.tee $4 + (i32.add + (local.tee $13 + (i32.load offset=16 + (local.get $11) + ) + ) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block + (local.set $22 + (i32.add + (i32.add + (local.get $13) + (select + (local.tee $4 + (i32.xor + (local.get $13) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $4) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $4 + (local.get $13) + ) + (loop $while-in + (local.set $15 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $15 + (i32.load offset=8 + (local.get $11) + ) + ) + (i32.load offset=24 + (local.get $11) + ) + ) + (local.tee $23 + (i32.load offset=4 + (local.get $11) + ) + ) + ) + (block (result i32) + (local.set $26 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $15 + (i32.add + (local.get $15) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $26) + (i32.sub + (local.get $23) + (local.get $15) + ) + ) + (local.get $12) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $11) + (i32.or + (i32.load offset=44 + (local.get $11) + ) + (local.get $15) + ) + ) + (local.set $12 + (i32.shr_u + (local.get $12) + (i32.const 8) + ) + ) + (local.set $15 + (i32.add + (local.get $4) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $4) + (i32.const 15) + ) + (block + (local.set $4 + (local.get $15) + ) + (br $while-in) + ) + ) + ) + (local.set $4 + (i32.add + (local.tee $13 + (i32.sub + (i32.add + (local.get $13) + (i32.const -8) + ) + (i32.and + (local.get $22) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $11) + (i32.or + (i32.shl + (local.tee $15 + (f32.lt + (f32.sub + (f32.mul + (local.get $16) + (local.get $19) + ) + (f32.mul + (local.get $25) + (local.get $30) + ) + ) + (f32.const 0) + ) + ) + (local.get $13) + ) + (local.get $12) + ) + ) + (i32.store offset=16 + (local.get $11) + (local.get $4) + ) + (i32.store offset=20 + (local.get $11) + (i32.add + (i32.load offset=20 + (local.get $11) + ) + (i32.const 1) + ) + ) + (br $do-once0 + (local.get $15) + ) + ) + ) + (local.set $12 + (i32.load offset=12 + (local.get $11) + ) + ) + (i32.store offset=12 + (local.get $11) + (i32.shr_u + (local.tee $4 + (if (result i32) + (local.tee $13 + (i32.load offset=16 + (local.get $11) + ) + ) + (local.get $12) + (block (result i32) + (local.set $15 + (if (result i32) + (i32.lt_u + (local.tee $4 + (i32.load offset=8 + (local.get $11) + ) + ) + (local.tee $13 + (i32.load offset=4 + (local.get $11) + ) + ) + ) + (block (result i32) + (local.set $15 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $15) + (i32.sub + (local.get $13) + (local.get $4) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $22 + (if (result i32) + (i32.lt_u + (local.get $4) + (local.get $13) + ) + (block (result i32) + (local.set $22 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $22) + (i32.sub + (local.get $13) + (local.get $4) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.const 0) + ) + ) + (local.set $23 + (if (result i32) + (i32.lt_u + (local.get $4) + (local.get $13) + ) + (block (result i32) + (local.set $23 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $23) + (i32.sub + (local.get $13) + (local.get $4) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 0) + ) + ) + (local.set $4 + (if (result i32) + (i32.lt_u + (local.get $4) + (local.get $13) + ) + (block (result i32) + (local.set $26 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $26) + (i32.sub + (local.get $13) + (local.get $4) + ) + ) + ) + (i32.const 24) + ) + ) + (i32.const 0) + ) + ) + (local.set $13 + (i32.const 32) + ) + (i32.or + (local.get $4) + (i32.or + (local.get $23) + (i32.or + (local.get $22) + (i32.or + (local.get $12) + (local.get $15) + ) + ) + ) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.store offset=16 + (local.get $11) + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + (i32.store offset=20 + (local.get $11) + (i32.add + (i32.load offset=20 + (local.get $11) + ) + (i32.const 1) + ) + ) + (i32.and + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 0) + ) + (i32.const 1) + ) + ) + ) + (local.set $4 + (call $_quant_band + (local.get $0) + (local.get $18) + (i32.const 2) + (i32.sub + (local.get $20) + (local.get $29) + ) + (local.get $5) + (local.get $6) + (local.get $7) + (local.get $8) + (f32.const 1) + (local.get $9) + (local.get $10) + ) + ) + (f32.store + (local.get $24) + (f32.mul + (f32.load offset=4 + (local.get $18) + ) + (f32.convert_i32_s + (i32.sub + (i32.const 0) + (local.get $12) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $24) + (f32.mul + (f32.load + (local.get $18) + ) + (f32.convert_i32_s + (local.get $12) + ) + ) + ) + (if + (i32.load offset=4 + (local.get $0) + ) + (block + (f32.store + (local.get $1) + (f32.mul + (local.get $21) + (f32.load + (local.get $1) + ) + ) + ) + (f32.store offset=4 + (local.get $1) + (f32.mul + (local.get $21) + (f32.load offset=4 + (local.get $1) + ) + ) + ) + (f32.store + (local.get $2) + (local.tee $16 + (f32.mul + (local.get $14) + (f32.load + (local.get $2) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $2) + (f32.mul + (local.get $14) + (f32.load offset=4 + (local.get $2) + ) + ) + ) + (f32.store + (local.get $1) + (f32.sub + (local.tee $14 + (f32.load + (local.get $1) + ) + ) + (local.get $16) + ) + ) + (f32.store + (local.get $2) + (f32.add + (local.get $14) + (f32.load + (local.get $2) + ) + ) + ) + (f32.store offset=4 + (local.get $1) + (f32.sub + (local.tee $14 + (f32.load offset=4 + (local.get $1) + ) + ) + (f32.load offset=4 + (local.get $2) + ) + ) + ) + (f32.store offset=4 + (local.get $2) + (f32.add + (local.get $14) + (f32.load offset=4 + (local.get $2) + ) + ) + ) + ) + ) + ) + (block + (local.set $12 + (i32.sub + (local.get $20) + (local.tee $10 + (select + (local.tee $10 + (select + (local.get $20) + (local.tee $10 + (i32.div_s + (i32.sub + (local.get $20) + (i32.load offset=12 + (local.get $13) + ) + ) + (i32.const 2) + ) + ) + (i32.lt_s + (local.get $20) + (local.get $10) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $10) + (i32.const 0) + ) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $15 + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.get $18) + ) + ) + ) + (local.set $13 + (i32.load + (local.get $17) + ) + ) + (local.set $4 + (if (result i32) + (i32.lt_s + (local.get $10) + (local.get $12) + ) + (i32.or + (call $_quant_band + (local.get $0) + (local.get $2) + (local.get $3) + (local.get $12) + (local.get $5) + (i32.const 0) + (local.get $7) + (i32.const 0) + (local.get $14) + (i32.const 0) + (i32.shr_s + (local.get $13) + (local.get $5) + ) + ) + (call $_quant_band + (local.get $0) + (local.get $1) + (local.get $3) + (i32.add + (select + (i32.add + (local.tee $12 + (i32.add + (local.get $12) + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.get $15) + ) + ) + ) + (i32.const -24) + ) + (i32.const 0) + (i32.and + (i32.ne + (local.get $4) + (i32.const 16384) + ) + (i32.gt_s + (local.get $12) + (i32.const 24) + ) + ) + ) + (local.get $10) + ) + (local.get $5) + (local.get $6) + (local.get $7) + (local.get $8) + (f32.const 1) + (local.get $9) + (local.get $13) + ) + ) + (i32.or + (call $_quant_band + (local.get $0) + (local.get $1) + (local.get $3) + (local.get $10) + (local.get $5) + (local.get $6) + (local.get $7) + (local.get $8) + (f32.const 1) + (local.get $9) + (local.get $13) + ) + (call $_quant_band + (local.get $0) + (local.get $2) + (local.get $3) + (i32.add + (select + (i32.add + (local.tee $6 + (i32.add + (local.get $10) + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.get $15) + ) + ) + ) + (i32.const -24) + ) + (i32.const 0) + (i32.and + (i32.ne + (local.get $4) + (i32.const 0) + ) + (i32.gt_s + (local.get $6) + (i32.const 24) + ) + ) + ) + (local.get $12) + ) + (local.get $5) + (i32.const 0) + (local.get $7) + (i32.const 0) + (local.get $14) + (i32.const 0) + (i32.shr_s + (local.get $13) + (local.get $5) + ) + ) + ) + ) + ) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (if + (i32.eqz + (local.get $28) + ) + (block $do-once2 + (if + (local.tee $5 + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + (block + (local.set $0 + (i32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (local.set $16 + (f32.const 0) + ) + (loop $while-in5 + (local.set $14 + (f32.add + (local.get $14) + (f32.mul + (local.tee $19 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $16 + (f32.add + (local.get $16) + (f32.mul + (local.get $19) + (local.get $19) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (block + (local.set $14 + (f32.const 0) + ) + (local.set $16 + (f32.const 0) + ) + ) + ) + (local.set $14 + (f32.sub + (local.tee $16 + (f32.add + (f32.mul + (local.get $21) + (local.get $21) + ) + (local.get $16) + ) + ) + (local.tee $19 + (f32.mul + (f32.mul + (local.get $21) + (local.get $14) + ) + (f32.const 2) + ) + ) + ) + ) + (if + (i32.or + (f32.lt + (local.tee $16 + (f32.add + (local.get $16) + (local.get $19) + ) + ) + (f32.const 6.000000284984708e-04) + ) + (f32.lt + (local.get $14) + (f32.const 6.000000284984708e-04) + ) + ) + (block + (drop + (call $_memcpy + (local.get $2) + (local.get $1) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + (br $do-once2) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (local.get $5) + ) + ) + (local.set $19 + (f32.div + (f32.const 1) + (f32.sqrt + (local.get $14) + ) + ) + ) + (local.set $16 + (f32.div + (f32.const 1) + (f32.sqrt + (local.get $16) + ) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in7 + (local.set $14 + (f32.mul + (local.get $21) + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f32.store + (local.get $5) + (f32.mul + (local.get $19) + (f32.sub + (local.get $14) + (local.tee $25 + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $5) + (f32.mul + (local.get $16) + (f32.add + (local.get $14) + (local.get $25) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (i32.and + (i32.ne + (local.get $27) + (i32.const 0) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in9 + (f32.store + (local.tee $1 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.neg + (f32.load + (local.get $1) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + ) + (local.set $13 + (select + (i32.const 1) + (i32.const 2) + (local.tee $7 + (i32.eqz + (local.get $2) + ) + ) + ) + ) + (local.set $4 + (i32.gt_s + (local.tee $3 + (i32.load offset=32 + (local.get $0) + ) + ) + (i32.const 7) + ) + ) + (if + (local.get $12) + (block + (block $__rjto$3 + (block $__rjti$3 + (local.set $4 + (if (result i32) + (local.get $4) + (block (result i32) + (local.set $14 + (f32.load + (local.get $1) + ) + ) + (local.set $4 + (i32.load offset=12 + (local.get $11) + ) + ) + (if + (i32.gt_u + (local.tee $6 + (i32.add + (local.tee $5 + (i32.load offset=16 + (local.get $11) + ) + ) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block + (local.set $9 + (i32.add + (i32.add + (local.get $5) + (select + (local.tee $3 + (i32.xor + (local.get $5) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $3 + (local.get $5) + ) + (loop $while-in13 + (local.set $6 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $6 + (i32.load offset=8 + (local.get $11) + ) + ) + (i32.load offset=24 + (local.get $11) + ) + ) + (local.tee $10 + (i32.load offset=4 + (local.get $11) + ) + ) + ) + (block (result i32) + (local.set $12 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $12) + (i32.sub + (local.get $10) + (local.get $6) + ) + ) + (local.get $4) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $11) + (i32.or + (i32.load offset=44 + (local.get $11) + ) + (local.get $6) + ) + ) + (local.set $4 + (i32.shr_u + (local.get $4) + (i32.const 8) + ) + ) + (local.set $6 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 15) + ) + (block + (local.set $3 + (local.get $6) + ) + (br $while-in13) + ) + ) + ) + (local.set $3 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $6 + (i32.add + (local.tee $5 + (i32.sub + (i32.add + (local.get $5) + (i32.const -8) + ) + (i32.and + (local.get $9) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $11) + (i32.or + (i32.shl + (local.tee $9 + (f32.lt + (local.get $14) + (f32.const 0) + ) + ) + (local.get $5) + ) + (local.get $4) + ) + ) + (i32.store offset=16 + (local.get $11) + (local.get $6) + ) + (i32.store offset=20 + (local.get $11) + (i32.add + (i32.load offset=20 + (local.get $11) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + ) + (local.set $14 + (select + (f32.const -1) + (f32.const 1) + (local.get $9) + ) + ) + (br_if $__rjti$3 + (local.tee $4 + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (i32.const 0) + ) + (if (result i32) + (local.tee $4 + (i32.load offset=4 + (local.get $0) + ) + ) + (block + (local.set $14 + (f32.const 1) + ) + (br $__rjti$3) + ) + (i32.const 0) + ) + ) + ) + (br $__rjto$3) + ) + (f32.store + (local.get $1) + (local.get $14) + ) + ) + (if + (i32.eqz + (local.get $7) + ) + (block + (local.set $5 + (local.get $4) + ) + (local.set $7 + (i32.const 1) + ) + (loop $while-in15 + (block $__rjto$2 + (block $__rjti$2 + (if + (i32.gt_s + (local.get $3) + (i32.const 7) + ) + (block + (local.set $14 + (f32.load + (local.get $2) + ) + ) + (local.set $6 + (i32.load offset=12 + (local.get $11) + ) + ) + (if + (i32.gt_u + (local.tee $10 + (i32.add + (local.tee $5 + (i32.load offset=16 + (local.get $11) + ) + ) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block + (local.set $10 + (i32.add + (i32.add + (local.get $5) + (select + (local.tee $3 + (i32.xor + (local.get $5) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $3 + (local.get $5) + ) + (local.set $4 + (local.get $6) + ) + (loop $while-in17 + (local.set $6 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $6 + (i32.load offset=8 + (local.get $11) + ) + ) + (i32.load offset=24 + (local.get $11) + ) + ) + (local.tee $9 + (i32.load offset=4 + (local.get $11) + ) + ) + ) + (block (result i32) + (local.set $12 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $12) + (i32.sub + (local.get $9) + (local.get $6) + ) + ) + (local.get $4) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $11) + (i32.or + (i32.load offset=44 + (local.get $11) + ) + (local.get $6) + ) + ) + (local.set $4 + (i32.shr_u + (local.get $4) + (i32.const 8) + ) + ) + (local.set $6 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 15) + ) + (block + (local.set $3 + (local.get $6) + ) + (br $while-in17) + ) + ) + ) + (local.set $9 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $3 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $10 + (i32.add + (local.tee $5 + (i32.sub + (i32.add + (local.get $5) + (i32.const -8) + ) + (i32.and + (local.get $10) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (block + (local.set $9 + (local.get $3) + ) + (local.set $3 + (local.get $4) + ) + (local.set $4 + (local.get $6) + ) + ) + ) + (i32.store offset=12 + (local.get $11) + (i32.or + (i32.shl + (local.tee $12 + (f32.lt + (local.get $14) + (f32.const 0) + ) + ) + (local.get $5) + ) + (local.get $4) + ) + ) + (i32.store offset=16 + (local.get $11) + (local.get $10) + ) + (i32.store offset=20 + (local.get $11) + (i32.add + (i32.load offset=20 + (local.get $11) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $6 + (i32.add + (local.get $9) + (i32.const -8) + ) + ) + ) + (local.set $14 + (select + (f32.const -1) + (f32.const 1) + (local.get $12) + ) + ) + (local.set $3 + (if (result i32) + (local.get $3) + (block + (local.set $5 + (local.tee $4 + (local.get $3) + ) + ) + (local.set $3 + (local.get $6) + ) + (br $__rjti$2) + ) + (block (result i32) + (local.set $4 + (i32.const 0) + ) + (local.set $5 + (i32.const 0) + ) + (local.get $6) + ) + ) + ) + ) + (local.set $5 + (if (result i32) + (local.get $5) + (block + (local.set $14 + (f32.const 1) + ) + (br $__rjti$2) + ) + (i32.const 0) + ) + ) + ) + (br $__rjto$2) + ) + (f32.store + (local.get $2) + (local.get $14) + ) + ) + (br_if $while-in15 + (i32.lt_u + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + ) + (block + (block $__rjto$1 + (block $__rjti$1 + (local.set $4 + (if (result i32) + (local.get $4) + (block (result i32) + (local.set $5 + (i32.load offset=12 + (local.get $11) + ) + ) + (i32.store offset=12 + (local.get $11) + (i32.shr_u + (local.tee $4 + (if (result i32) + (local.tee $6 + (i32.load offset=16 + (local.get $11) + ) + ) + (local.get $5) + (block (result i32) + (local.set $9 + (if (result i32) + (i32.lt_u + (local.tee $4 + (i32.load offset=8 + (local.get $11) + ) + ) + (local.tee $6 + (i32.load offset=4 + (local.get $11) + ) + ) + ) + (block (result i32) + (local.set $9 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $9) + (i32.sub + (local.get $6) + (local.get $4) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $10 + (if (result i32) + (i32.lt_u + (local.get $4) + (local.get $6) + ) + (block (result i32) + (local.set $10 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $10) + (i32.sub + (local.get $6) + (local.get $4) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.const 0) + ) + ) + (local.set $12 + (if (result i32) + (i32.lt_u + (local.get $4) + (local.get $6) + ) + (block (result i32) + (local.set $12 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $12) + (i32.sub + (local.get $6) + (local.get $4) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 0) + ) + ) + (local.set $4 + (if (result i32) + (i32.lt_u + (local.get $4) + (local.get $6) + ) + (block (result i32) + (local.set $15 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $15) + (i32.sub + (local.get $6) + (local.get $4) + ) + ) + ) + (i32.const 24) + ) + ) + (i32.const 0) + ) + ) + (local.set $6 + (i32.const 32) + ) + (i32.or + (local.get $4) + (i32.or + (local.get $12) + (i32.or + (local.get $10) + (i32.or + (local.get $5) + (local.get $9) + ) + ) + ) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.store offset=16 + (local.get $11) + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.store offset=20 + (local.get $11) + (i32.add + (i32.load offset=20 + (local.get $11) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + ) + (local.set $14 + (select + (f32.const -1) + (f32.const 1) + (i32.and + (local.get $4) + (i32.const 1) + ) + ) + ) + (br_if $__rjti$1 + (local.tee $4 + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (i32.const 0) + ) + (if (result i32) + (local.tee $4 + (i32.load offset=4 + (local.get $0) + ) + ) + (block + (local.set $14 + (f32.const 1) + ) + (br $__rjti$1) + ) + (i32.const 0) + ) + ) + ) + (br $__rjto$1) + ) + (f32.store + (local.get $1) + (local.get $14) + ) + ) + (if + (i32.eqz + (local.get $7) + ) + (block + (local.set $5 + (local.get $4) + ) + (local.set $6 + (i32.const 1) + ) + (loop $while-in11 + (block $__rjto$0 + (block $__rjti$0 + (if + (i32.gt_s + (local.get $3) + (i32.const 7) + ) + (block + (local.set $7 + (i32.load offset=12 + (local.get $11) + ) + ) + (i32.store offset=12 + (local.get $11) + (i32.shr_u + (local.tee $5 + (if (result i32) + (local.tee $9 + (i32.load offset=16 + (local.get $11) + ) + ) + (local.get $7) + (block (result i32) + (local.set $10 + (if (result i32) + (i32.lt_u + (local.tee $5 + (i32.load offset=8 + (local.get $11) + ) + ) + (local.tee $9 + (i32.load offset=4 + (local.get $11) + ) + ) + ) + (block (result i32) + (local.set $10 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $10) + (i32.sub + (local.get $9) + (local.get $5) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $12 + (if (result i32) + (i32.lt_u + (local.get $5) + (local.get $9) + ) + (block (result i32) + (local.set $12 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $12) + (i32.sub + (local.get $9) + (local.get $5) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $15 + (if (result i32) + (i32.lt_u + (local.get $5) + (local.get $9) + ) + (block (result i32) + (local.set $15 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $15) + (i32.sub + (local.get $9) + (local.get $5) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $5 + (if (result i32) + (i32.lt_u + (local.get $5) + (local.get $9) + ) + (block (result i32) + (local.set $20 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $20) + (i32.sub + (local.get $9) + (local.get $5) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $9 + (i32.const 32) + ) + (i32.or + (i32.or + (i32.or + (i32.or + (local.get $7) + (local.get $10) + ) + (i32.shl + (local.get $12) + (i32.const 8) + ) + ) + (i32.shl + (local.get $15) + (i32.const 16) + ) + ) + (i32.shl + (local.get $5) + (i32.const 24) + ) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.store offset=16 + (local.get $11) + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (i32.store offset=20 + (local.get $11) + (i32.add + (i32.load offset=20 + (local.get $11) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + ) + (local.set $14 + (select + (f32.const -1) + (f32.const 1) + (i32.and + (local.get $5) + (i32.const 1) + ) + ) + ) + (local.set $4 + (if (result i32) + (local.get $4) + (block + (local.set $5 + (local.get $4) + ) + (br $__rjti$0) + ) + (block (result i32) + (local.set $5 + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + ) + (local.set $5 + (if (result i32) + (local.get $5) + (block + (local.set $14 + (f32.const 1) + ) + (br $__rjti$0) + ) + (i32.const 0) + ) + ) + ) + (br $__rjto$0) + ) + (f32.store + (local.get $2) + (local.get $14) + ) + ) + (br_if $while-in11 + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $8) + ) + (block + (global.set $STACKTOP + (local.get $17) + ) + (return + (i32.const 1) + ) + ) + ) + (i32.store + (local.get $8) + (i32.load + (local.get $1) + ) + ) + (global.set $STACKTOP + (local.get $17) + ) + (return + (i32.const 1) + ) + ) + (global.set $STACKTOP + (local.get $17) + ) + (local.get $4) + ) + (func $_deinterleave_hadamard (; 20 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local.set $6 + (global.get $STACKTOP) + ) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $7 + (i32.mul + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 39088) + (i32.const 38974) + (i32.const 591) + ) + ) + (block $folding-inner0 + (if + (local.get $3) + (block + (br_if $folding-inner0 + (i32.le_s + (local.get $1) + (i32.const 0) + ) + ) + (local.set $8 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 1048) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in3 + (local.set $9 + (i32.mul + (local.get $1) + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in5 + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $4) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.mul + (local.get $2) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (block + (br_if $folding-inner0 + (i32.le_s + (local.get $1) + (i32.const 0) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in + (local.set $8 + (i32.mul + (local.get $1) + (local.get $3) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in1 + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $4) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.mul + (local.get $2) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $0) + (local.get $5) + (i32.shl + (local.get $7) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $6) + ) + (return) + ) + (drop + (call $_memcpy + (local.get $0) + (local.get $5) + (i32.shl + (local.get $7) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $6) + ) + ) + (func $_quant_partition (; 21 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 f32) (param $8 i32) (result i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 f32) + (local $19 i32) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (local.set $10 + (i32.add + (local.get $9) + (i32.const 8) + ) + ) + (i32.store + (local.tee $11 + (i32.add + (local.get $9) + (i32.const 4) + ) + ) + (local.get $3) + ) + (i32.store + (local.tee $13 + (local.get $9) + ) + (local.get $8) + ) + (local.set $17 + (i32.load + (local.get $0) + ) + ) + (local.set $15 + (i32.load offset=20 + (local.get $0) + ) + ) + (local.set $16 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.set $9 + (i32.load8_u + (local.tee $12 + (i32.add + (i32.load offset=100 + (local.tee $9 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (i32.load16_s + (i32.add + (i32.load offset=96 + (local.get $9) + ) + (i32.shl + (i32.add + (i32.load offset=12 + (local.get $0) + ) + (i32.mul + (i32.load offset=8 + (local.get $9) + ) + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (block $folding-inner0 + (if + (i32.ne + (local.get $6) + (i32.const -1) + ) + (if + (i32.and + (i32.lt_s + (i32.add + (i32.load8_u + (i32.add + (local.get $9) + (local.get $12) + ) + ) + (i32.const 12) + ) + (local.get $3) + ) + (i32.gt_s + (local.get $2) + (i32.const 2) + ) + ) + (block + (if + (i32.eq + (local.get $4) + (i32.const 1) + ) + (i32.store + (local.get $13) + (i32.or + (i32.and + (local.get $8) + (i32.const 1) + ) + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + (call $_compute_theta + (local.get $0) + (local.get $10) + (local.get $1) + (local.tee $12 + (i32.add + (i32.shl + (local.tee $3 + (i32.shr_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.get $3) + (local.get $11) + (local.tee $8 + (i32.shr_s + (i32.add + (local.get $4) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.get $4) + (local.tee $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 0) + (local.get $13) + ) + (local.set $15 + (i32.load offset=4 + (local.get $10) + ) + ) + (local.set $16 + (i32.load offset=8 + (local.get $10) + ) + ) + (local.set $2 + (i32.load offset=12 + (local.get $10) + ) + ) + (local.set $17 + (i32.load offset=20 + (local.get $10) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eqz + (i32.and + (local.tee $10 + (i32.load offset=16 + (local.get $10) + ) + ) + (i32.const 16383) + ) + ) + (i32.lt_s + (local.get $4) + (i32.const 2) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $10) + (i32.const 8192) + ) + (i32.sub + (local.get $2) + (i32.shr_s + (local.get $2) + (i32.sub + (i32.const 5) + (local.get $6) + ) + ) + ) + (select + (local.tee $2 + (i32.add + (local.get $2) + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 3) + ) + (i32.sub + (i32.const 6) + (local.get $6) + ) + ) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + ) + (local.set $14 + (f32.mul + (f32.convert_i32_s + (local.get $15) + ) + (f32.const 0.000030517578125) + ) + ) + (local.set $18 + (f32.mul + (f32.convert_i32_s + (local.get $16) + ) + (f32.const 0.000030517578125) + ) + ) + (local.set $2 + (i32.div_s + (i32.sub + (local.tee $6 + (i32.load + (local.get $11) + ) + ) + (local.get $2) + ) + (i32.const 2) + ) + ) + (local.set $6 + (i32.sub + (local.get $6) + (local.tee $2 + (select + (local.tee $2 + (select + (local.get $6) + (local.get $2) + (i32.lt_s + (local.get $6) + (local.get $2) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $11 + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.get $17) + ) + ) + ) + (local.set $15 + (select + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $5) + ) + (i32.const 0) + (local.get $5) + ) + ) + (local.set $0 + (if (result i32) + (i32.lt_s + (local.get $2) + (local.get $6) + ) + (block (result i32) + (local.set $4 + (i32.shl + (call $_quant_partition + (local.get $0) + (local.get $12) + (local.get $3) + (local.get $6) + (local.get $8) + (local.get $15) + (local.get $9) + (f32.mul + (local.get $18) + (local.get $7) + ) + (i32.shr_s + (local.tee $12 + (i32.load + (local.get $13) + ) + ) + (local.get $8) + ) + ) + (i32.shr_s + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.or + (call $_quant_partition + (local.get $0) + (local.get $1) + (local.get $3) + (i32.add + (select + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.get $11) + ) + (local.get $6) + ) + ) + (i32.const -24) + ) + (i32.const 0) + (i32.and + (i32.ne + (local.get $10) + (i32.const 16384) + ) + (i32.gt_s + (local.get $0) + (i32.const 24) + ) + ) + ) + (local.get $2) + ) + (local.get $8) + (local.get $5) + (local.get $9) + (f32.mul + (local.get $14) + (local.get $7) + ) + (local.get $12) + ) + (local.get $4) + ) + ) + (i32.or + (call $_quant_partition + (local.get $0) + (local.get $1) + (local.get $3) + (local.get $2) + (local.get $8) + (local.get $5) + (local.get $9) + (f32.mul + (local.get $14) + (local.get $7) + ) + (local.tee $1 + (i32.load + (local.get $13) + ) + ) + ) + (i32.shl + (call $_quant_partition + (local.get $0) + (local.get $12) + (local.get $3) + (i32.add + (select + (i32.add + (local.tee $0 + (i32.add + (local.get $2) + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.get $11) + ) + ) + ) + (i32.const -24) + ) + (i32.const 0) + (i32.and + (i32.ne + (local.get $10) + (i32.const 0) + ) + (i32.gt_s + (local.get $0) + (i32.const 24) + ) + ) + ) + (local.get $6) + ) + (local.get $8) + (local.get $15) + (local.get $9) + (f32.mul + (local.get $18) + (local.get $7) + ) + (i32.shr_s + (local.get $1) + (local.get $8) + ) + ) + (i32.shr_s + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + (br $folding-inner0) + ) + ) + ) + (local.set $10 + (i32.gt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.load8_u + (i32.add + (local.tee $6 + (i32.shr_u + (i32.add + (local.get $9) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $9 + (i32.gt_s + (local.get $3) + (i32.load8_u + (i32.add + (local.tee $6 + (i32.shr_u + (i32.add + (i32.add + (local.tee $11 + (select + (local.get $6) + (i32.const 0) + (local.get $10) + ) + ) + (i32.const 1) + ) + (local.tee $10 + (select + (local.get $9) + (local.get $6) + (local.get $10) + ) + ) + ) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $9 + (i32.gt_s + (local.get $3) + (i32.load8_u + (i32.add + (local.get $12) + (local.tee $6 + (i32.shr_s + (i32.add + (local.tee $10 + (select + (local.get $10) + (local.get $6) + (local.get $9) + ) + ) + (i32.add + (local.tee $11 + (select + (local.get $6) + (local.get $11) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.gt_s + (local.get $3) + (i32.load8_u + (i32.add + (local.get $12) + (local.tee $6 + (i32.shr_s + (i32.add + (local.tee $10 + (select + (local.get $10) + (local.get $6) + (local.get $9) + ) + ) + (i32.add + (local.tee $11 + (select + (local.get $6) + (local.get $11) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.gt_s + (local.get $3) + (i32.load8_u + (i32.add + (local.get $12) + (local.tee $6 + (i32.shr_s + (i32.add + (local.tee $10 + (select + (local.get $10) + (local.get $6) + (local.get $9) + ) + ) + (i32.add + (local.tee $11 + (select + (local.get $6) + (local.get $11) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.gt_s + (local.get $3) + (i32.load8_u + (i32.add + (local.get $12) + (local.tee $6 + (i32.shr_s + (i32.add + (local.tee $19 + (select + (local.get $10) + (local.get $6) + (local.get $9) + ) + ) + (i32.add + (local.tee $11 + (select + (local.get $6) + (local.get $11) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (if (result i32) + (local.tee $10 + (select + (local.get $6) + (local.get $11) + (local.get $9) + ) + ) + (i32.load8_u + (i32.add + (local.get $10) + (local.get $12) + ) + ) + (i32.const -1) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $6 + (i32.sub + (i32.load offset=32 + (local.get $0) + ) + (local.tee $9 + (if (result i32) + (local.tee $10 + (i32.eqz + (local.tee $3 + (select + (local.tee $6 + (select + (local.get $19) + (local.get $6) + (local.get $9) + ) + ) + (local.get $10) + (i32.gt_s + (i32.sub + (local.get $3) + (local.get $11) + ) + (i32.sub + (i32.load8_u + (i32.add + (local.get $6) + (local.get $12) + ) + ) + (local.get $3) + ) + ) + ) + ) + ) + ) + (i32.const 0) + (i32.add + (i32.load8_u + (i32.add + (local.get $3) + (local.get $12) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (if + (i32.and + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + (block + (loop $while-in + (block $while-out + (i32.store offset=32 + (local.get $0) + (local.tee $9 + (i32.add + (local.get $6) + (local.get $9) + ) + ) + ) + (br_if $while-out + (i32.eqz + (local.tee $6 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $10 + (i32.sub + (local.get $9) + (local.tee $9 + (i32.add + (i32.load8_u + (i32.add + (local.get $6) + (local.get $12) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $__rjti$0 + (i32.eqz + (i32.and + (i32.lt_s + (local.get $10) + (i32.const 0) + ) + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + ) + ) + ) + (local.set $3 + (local.get $6) + ) + (local.set $6 + (local.get $10) + ) + (br $while-in) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.get $9) + ) + ) + (if + (i32.eqz + (local.get $10) + ) + (block + (local.set $6 + (local.get $3) + ) + (br $__rjti$0) + ) + ) + ) + (br $__rjto$0) + ) + (local.set $3 + (select + (local.get $6) + (i32.shl + (i32.or + (i32.and + (local.get $6) + (i32.const 7) + ) + (i32.const 8) + ) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 3) + ) + (i32.const -1) + ) + ) + (i32.lt_s + (local.get $6) + (i32.const 8) + ) + ) + ) + (if + (local.get $17) + (local.set $0 + (call $_alg_quant + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $15) + (local.get $4) + (local.get $16) + (local.get $7) + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (local.set $0 + (call $_alg_unquant + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $15) + (local.get $4) + (local.get $16) + (local.get $7) + ) + ) + ) + (br $folding-inner0) + ) + (if + (i32.eqz + (i32.load offset=4 + (local.get $0) + ) + ) + (block + (global.set $STACKTOP + (local.get $13) + ) + (return + (i32.const 0) + ) + ) + ) + (i32.store + (local.get $13) + (local.tee $6 + (i32.and + (local.get $8) + (local.tee $8 + (i32.add + (i32.shl + (i32.const 1) + (local.get $4) + ) + (i32.const -1) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $6) + ) + (block + (drop + (call $_memset + (local.get $1) + (i32.const 0) + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $13) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $9 + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + (local.set $0 + (if (result i32) + (local.get $5) + (block (result i32) + (if + (i32.eqz + (local.get $9) + ) + (block + (global.set $STACKTOP + (local.get $13) + ) + (return + (local.get $6) + ) + ) + ) + (local.set $4 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in4 + (f32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + (f32.add + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $5) + ) + ) + (select + (f32.const 0.00390625) + (f32.const -0.00390625) + (i32.and + (local.tee $4 + (i32.add + (i32.mul + (local.get $4) + (i32.const 1664525) + ) + (i32.const 1013904223) + ) + ) + (i32.const 32768) + ) + ) + ) + ) + (br_if $while-in4 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (local.get $4) + ) + (local.get $6) + ) + (block (result i32) + (if + (i32.eqz + (local.get $9) + ) + (block + (global.set $STACKTOP + (local.get $13) + ) + (return + (local.get $8) + ) + ) + ) + (local.set $4 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in2 + (f32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + (f32.convert_i32_s + (i32.shr_s + (local.tee $4 + (i32.add + (i32.mul + (local.get $4) + (i32.const 1664525) + ) + (i32.const 1013904223) + ) + ) + (i32.const 20) + ) + ) + ) + (br_if $while-in2 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (local.get $4) + ) + (local.get $8) + ) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (local.get $9) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in6 + (local.set $14 + (f32.add + (local.get $14) + (f32.mul + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $14) + ) + ) + ) + (br_if $while-in6 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (local.set $7 + (f32.mul + (f32.div + (f32.const 1) + (f32.sqrt + (f32.add + (local.get $14) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + (local.get $7) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in8 + (f32.store + (local.get $1) + (f32.mul + (local.get $7) + (f32.load + (local.get $1) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $while-in8 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (global.set $STACKTOP + (local.get $13) + ) + (return + (local.get $0) + ) + ) + (global.set $STACKTOP + (local.get $13) + ) + (local.get $0) + ) + (func $_interleave_hadamard (; 22 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local.set $6 + (global.get $STACKTOP) + ) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $7 + (i32.mul + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (block $folding-inner0 + (if + (local.get $3) + (block + (br_if $folding-inner0 + (i32.eqz + (i32.and + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + (local.set $8 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 1048) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in3 + (local.set $9 + (i32.mul + (local.get $1) + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in5 + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.mul + (local.get $2) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $4) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (block + (br_if $folding-inner0 + (i32.eqz + (i32.and + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in + (local.set $8 + (i32.mul + (local.get $1) + (local.get $3) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in1 + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.mul + (local.get $2) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $4) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $0) + (local.get $5) + (i32.shl + (local.get $7) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $6) + ) + (return) + ) + (drop + (call $_memcpy + (local.get $0) + (local.get $5) + (i32.shl + (local.get $7) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $6) + ) + ) + (func $_compute_theta (; 23 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 f32) + (local $14 i32) + (local $15 f32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 f32) + (local $21 f32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local.set $27 + (i32.load + (local.get $0) + ) + ) + (local.set $18 + (i32.load offset=16 + (local.get $0) + ) + ) + (local.set $11 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.set $28 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $14 + (i32.div_s + (i32.add + (local.tee $17 + (i32.load + (local.get $5) + ) + ) + (i32.mul + (local.tee $14 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (select + (i32.const -2) + (i32.const -1) + (local.tee $16 + (i32.and + (local.tee $24 + (i32.ne + (local.get $9) + (i32.const 0) + ) + ) + (i32.eq + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (i32.sub + (i32.shr_s + (local.tee $8 + (i32.add + (i32.load16_s + (i32.add + (i32.load offset=56 + (local.tee $29 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (i32.shl + (local.tee $25 + (i32.load offset=12 + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.shl + (local.get $8) + (i32.const 3) + ) + ) + ) + (i32.const 1) + ) + (select + (i32.const 16) + (i32.const 4) + (local.get $16) + ) + ) + ) + ) + (local.get $14) + ) + ) + (if + (i32.lt_s + (local.tee $8 + (select + (local.tee $8 + (select + (local.tee $8 + (i32.add + (i32.sub + (local.get $17) + (local.get $8) + ) + (i32.const -32) + ) + ) + (local.get $14) + (i32.lt_s + (local.get $8) + (local.get $14) + ) + ) + ) + (i32.const 64) + (i32.lt_s + (local.get $8) + (i32.const 64) + ) + ) + ) + (i32.const 4) + ) + (local.set $12 + (i32.const 1) + ) + (if + (i32.lt_s + (local.tee $8 + (i32.and + (i32.add + (i32.shr_s + (i32.load16_s + (i32.add + (i32.shl + (i32.and + (local.get $8) + (i32.const 7) + ) + (i32.const 1) + ) + (i32.const 1184) + ) + ) + (i32.sub + (i32.const 14) + (i32.shr_u + (local.get $8) + (i32.const 3) + ) + ) + ) + (i32.const 1) + ) + (i32.const -2) + ) + ) + (i32.const 257) + ) + (local.set $12 + (local.get $8) + ) + (call $_celt_fatal + (i32.const 39143) + (i32.const 38974) + (i32.const 669) + ) + ) + ) + (local.set $9 + (if (result i32) + (local.tee $22 + (i32.ne + (local.get $27) + (i32.const 0) + ) + ) + (block (result i32) + (local.set $8 + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + (if + (local.get $9) + (if + (local.get $8) + (block + (local.set $15 + (f32.const 1.0000000036274937e-15) + ) + (local.set $13 + (f32.const 1.0000000036274937e-15) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in3 + (local.set $15 + (f32.add + (local.get $15) + (f32.mul + (local.tee $15 + (f32.add + (local.tee $21 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (local.tee $20 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + ) + ) + (local.get $15) + ) + ) + ) + (local.set $13 + (f32.add + (local.get $13) + (f32.mul + (local.tee $13 + (f32.sub + (local.get $21) + (local.get $20) + ) + ) + (local.get $13) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + (block + (local.set $15 + (f32.const 1.0000000036274937e-15) + ) + (local.set $13 + (f32.const 1.0000000036274937e-15) + ) + ) + ) + (local.set $13 + (if (result f32) + (local.get $8) + (block (result f32) + (local.set $8 + (i32.const 0) + ) + (loop $while-in + (local.set $15 + (f32.add + (local.get $15) + (f32.mul + (local.tee $13 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (local.get $13) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $13 + (f32.const 0) + ) + (loop $while-in1 + (local.set $13 + (f32.add + (local.get $13) + (f32.mul + (local.tee $13 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (local.get $13) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (local.set $15 + (f32.add + (local.get $15) + (f32.const 1.0000000036274937e-15) + ) + ) + (f32.add + (local.get $13) + (f32.const 1.0000000036274937e-15) + ) + ) + (block (result f32) + (local.set $15 + (f32.const 1.0000000036274937e-15) + ) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + ) + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (if (result f32) + (f32.lt + (f32.add + (local.tee $21 + (f32.mul + (local.tee $20 + (f32.sqrt + (local.get $13) + ) + ) + (local.get $20) + ) + ) + (local.tee $15 + (f32.mul + (local.tee $13 + (f32.sqrt + (local.get $15) + ) + ) + (local.get $13) + ) + ) + ) + (f32.const 1.000000045813705e-18) + ) + (f32.const 0) + (if (result f32) + (f32.lt + (local.get $15) + (local.get $21) + ) + (f32.add + (f32.div + (f32.neg + (f32.mul + (f32.mul + (local.get $20) + (local.get $13) + ) + (f32.add + (local.get $21) + (f32.mul + (local.get $15) + (f32.const 0.43157973885536194) + ) + ) + ) + ) + (f32.mul + (f32.add + (local.get $21) + (f32.mul + (local.get $15) + (f32.const 0.6784840226173401) + ) + ) + (f32.add + (local.get $21) + (f32.mul + (local.get $15) + (f32.const 0.0859554186463356) + ) + ) + ) + ) + (f32.const 1.5707963705062866) + ) + (f32.add + (f32.add + (f32.div + (f32.mul + (f32.mul + (local.get $20) + (local.get $13) + ) + (f32.add + (local.get $15) + (f32.mul + (local.get $21) + (f32.const 0.43157973885536194) + ) + ) + ) + (f32.mul + (f32.add + (local.get $15) + (f32.mul + (local.get $21) + (f32.const 0.6784840226173401) + ) + ) + (f32.add + (local.get $15) + (f32.mul + (local.get $21) + (f32.const 0.0859554186463356) + ) + ) + ) + ) + (f32.const 1.5707963705062866) + ) + (f32.const -1.5707963705062866) + ) + ) + ) + (f32.const 10430.3818359375) + ) + (f32.const 0.5) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $17 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $26 + (i32.load offset=28 + (local.get $11) + ) + ) + ) + ) + ) + (local.set $16 + (i32.shr_u + (local.tee $14 + (i32.shr_u + (local.get $26) + (i32.add + (local.get $17) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $27 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $17) + (i32.const -8) + ) + (i32.shl + (local.tee $8 + (i32.load offset=20 + (local.get $11) + ) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $14) + (i32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $16) + ) + ) + ) + (block $label$break$L137 + (block $__rjti$3 + (if + (i32.eq + (local.tee $19 + (select + (local.get $12) + (i32.const 1) + (i32.or + (i32.xor + (local.get $24) + (i32.const 1) + ) + (i32.lt_s + (local.get $25) + (local.get $18) + ) + ) + ) + ) + (i32.const 1) + ) + (local.set $2 + (if (result i32) + (local.get $24) + (block (result i32) + (local.set $2 + (if (result i32) + (local.get $22) + (block (result i32) + (local.set $7 + (if (result i32) + (i32.gt_s + (local.get $9) + (i32.const 8192) + ) + (block (result i32) + (local.set $8 + (local.tee $7 + (i32.eqz + (i32.load offset=52 + (local.get $0) + ) + ) + ) + ) + (if (result i32) + (local.get $7) + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (loop $while-in6 (result i32) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $3) + ) + ) + (f32.neg + (f32.load + (local.get $9) + ) + ) + ) + (br_if $while-in6 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + (local.get $8) + ) + ) + (i32.const 1) + ) + (i32.const 0) + ) + ) + (i32.const 0) + ) + ) + (local.set $13 + (f32.add + (f32.sqrt + (f32.add + (f32.add + (f32.mul + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (local.get $25) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.get $15) + ) + (f32.const 1.0000000036274937e-15) + ) + (f32.mul + (local.tee $20 + (f32.load + (i32.add + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $29) + ) + (local.get $25) + ) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.get $20) + ) + ) + ) + (f32.const 1.0000000036274937e-15) + ) + ) + (local.set $15 + (f32.div + (local.get $15) + (local.get $13) + ) + ) + (local.set $13 + (f32.div + (local.get $20) + (local.get $13) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (loop $while-in8 (result i32) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.mul + (local.get $15) + (f32.load + (local.get $9) + ) + ) + (f32.mul + (local.get $13) + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + ) + ) + (br_if $while-in8 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + (local.get $7) + ) + ) + (local.get $7) + ) + ) + (i32.const 0) + ) + ) + (if + (i32.gt_s + (i32.load + (local.get $5) + ) + (i32.const 16) + ) + (if + (i32.gt_s + (i32.load offset=32 + (local.get $0) + ) + (i32.const 16) + ) + (block $do-once9 + (if + (local.get $22) + (block + (call $_ec_enc_bit_logp + (local.get $11) + (local.get $2) + (i32.const 2) + ) + (local.set $3 + (local.get $2) + ) + (br $do-once9) + ) + ) + (if + (i32.eqz + (local.tee $3 + (i32.lt_u + (local.tee $2 + (i32.load offset=32 + (local.get $11) + ) + ) + (local.tee $7 + (i32.shr_u + (local.tee $4 + (i32.load offset=28 + (local.get $11) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (i32.store offset=32 + (local.get $11) + (local.tee $2 + (i32.sub + (local.get $2) + (local.get $7) + ) + ) + ) + (local.set $7 + (i32.sub + (local.get $4) + (local.get $7) + ) + ) + ) + ) + (i32.store offset=28 + (local.get $11) + (local.get $7) + ) + (if + (i32.lt_u + (local.get $7) + (i32.const 8388609) + ) + (block + (local.set $16 + (i32.load offset=4 + (local.get $11) + ) + ) + (local.set $9 + (i32.load offset=20 + (local.get $11) + ) + ) + (local.set $8 + (i32.load offset=24 + (local.get $11) + ) + ) + (local.set $12 + (i32.load offset=40 + (local.get $11) + ) + ) + (local.set $4 + (local.get $2) + ) + (loop $while-in12 + (i32.store offset=20 + (local.get $11) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 8) + ) + ) + ) + (i32.store offset=28 + (local.get $11) + (local.tee $7 + (i32.shl + (local.get $7) + (i32.const 8) + ) + ) + ) + (i32.store offset=40 + (local.get $11) + (local.tee $14 + (if (result i32) + (i32.lt_u + (local.get $8) + (local.get $16) + ) + (block (result i32) + (local.set $14 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=24 + (local.get $11) + (local.tee $2 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $8) + (local.get $14) + ) + ) + ) + (block (result i32) + (local.set $2 + (local.get $8) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $11) + (local.tee $4 + (i32.xor + (i32.or + (i32.and + (i32.shl + (local.get $4) + (i32.const 8) + ) + (i32.const 2147483392) + ) + (i32.and + (i32.shr_u + (i32.or + (local.get $14) + (i32.shl + (local.get $12) + (i32.const 8) + ) + ) + (i32.const 1) + ) + (i32.const 255) + ) + ) + (i32.const 255) + ) + ) + ) + (if + (i32.lt_u + (local.get $7) + (i32.const 8388609) + ) + (block + (local.set $8 + (local.get $2) + ) + (local.set $12 + (local.get $14) + ) + (br $while-in12) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + ) + (local.set $3 + (i32.const 0) + ) + ) + (select + (i32.const 0) + (local.get $3) + (i32.load offset=52 + (local.get $0) + ) + ) + ) + (block + (local.set $0 + (local.get $9) + ) + (br $__rjti$3) + ) + ) + ) + (block $__rjti$2 + (block $do-once19 + (block $__rjti$1 + (local.set $0 + (if (result i32) + (local.get $22) + (block (result i32) + (if + (i32.eqz + (local.get $24) + ) + (block + (if + (i32.eqz + (i32.and + (i32.lt_s + (local.tee $9 + (i32.shr_s + (local.tee $12 + (i32.sub + (local.tee $14 + (i32.mul + (local.get $9) + (local.get $19) + ) + ) + (i32.const -8192) + ) + ) + (i32.const 14) + ) + ) + (local.get $19) + ) + (i32.and + (i32.ne + (i32.load offset=56 + (local.get $0) + ) + (i32.const 0) + ) + (i32.gt_s + (local.get $14) + (i32.const 8191) + ) + ) + ) + ) + (block + (local.set $0 + (local.get $9) + ) + (br $__rjti$1) + ) + ) + (local.set $12 + (i32.shr_s + (i32.shl + (i32.add + (i32.shr_u + (i32.add + (i32.mul + (i32.shr_s + (i32.add + (i32.shl + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.tee $12 + (i32.shr_s + (i32.add + (i32.mul + (i32.shr_s + (local.tee $0 + (i32.shl + (i32.div_u + (i32.and + (local.get $12) + (i32.const -16384) + ) + (local.get $19) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.shr_s + (local.get $0) + (i32.const 13) + ) + ) + (i32.const 32768) + ) + (i32.const 16) + ) + ) + (i32.const -626) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 8277) + ) + (local.get $12) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 16) + ) + (i32.const -501415936) + ) + (i32.const 16) + ) + (local.get $12) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.sub + (i32.const 32768) + (local.get $12) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $16 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $0 + (i32.shr_s + (i32.shl + (i32.add + (i32.shr_u + (i32.add + (i32.mul + (i32.shr_s + (i32.add + (i32.shl + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.tee $0 + (i32.shr_s + (i32.add + (i32.mul + (i32.shr_s + (local.tee $0 + (i32.sub + (i32.const 1073741824) + (local.get $0) + ) + ) + (i32.const 16) + ) + (i32.shr_s + (local.get $0) + (i32.const 13) + ) + ) + (i32.const 32768) + ) + (i32.const 16) + ) + ) + (i32.const -626) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 8277) + ) + (local.get $0) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 16) + ) + (i32.const -501415936) + ) + (i32.const 16) + ) + (local.get $0) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.sub + (i32.const 32768) + (local.get $0) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (local.set $14 + (i32.shr_s + (i32.shl + (i32.shl + (local.get $12) + (i32.sub + (i32.const 15) + (local.tee $12 + (i32.sub + (i32.const 32) + (i32.clz + (local.get $12) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $0 + (select + (local.get $19) + (select + (i32.const 0) + (local.get $9) + (i32.lt_s + (local.tee $9 + (i32.shr_s + (i32.add + (i32.mul + (i32.shr_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 23) + ) + (i32.const -8388608) + ) + (i32.const 16) + ) + (i32.shr_s + (i32.shl + (i32.add + (i32.sub + (i32.shl + (i32.sub + (local.get $16) + (local.get $12) + ) + (i32.const 11) + ) + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.get $14) + (i32.const -2597) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 7932) + ) + (local.get $14) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + ) + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.tee $0 + (i32.shr_s + (i32.shl + (i32.shl + (local.get $0) + (i32.sub + (i32.const 15) + (local.get $16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const -2597) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 7932) + ) + (local.get $0) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + ) + (i32.sub + (i32.const 0) + (local.tee $0 + (i32.load + (local.get $5) + ) + ) + ) + ) + ) + (i32.gt_s + (local.get $9) + (local.get $0) + ) + ) + ) + (br $__rjti$1) + ) + ) + (if (result i32) + (local.tee $0 + (i32.load offset=48 + (local.get $0) + ) + ) + (i32.add + (i32.xor + (i32.shr_u + (local.get $0) + (i32.const 31) + ) + (i32.const 1) + ) + (select + (local.tee $0 + (select + (i32.const 0) + (i32.shr_s + (local.tee $0 + (i32.add + (i32.mul + (local.get $9) + (local.get $19) + ) + (i32.div_s + (select + (i32.const 32767) + (i32.const -32767) + (i32.gt_s + (local.get $9) + (i32.const 8192) + ) + ) + (local.get $19) + ) + ) + ) + (i32.const 14) + ) + (i32.lt_s + (local.get $0) + (i32.const 0) + ) + ) + ) + (i32.add + (local.get $19) + (i32.const -1) + ) + (i32.gt_s + (local.get $19) + (local.get $0) + ) + ) + ) + (i32.shr_s + (i32.sub + (i32.mul + (local.get $9) + (local.get $19) + ) + (i32.const -8192) + ) + (i32.const 14) + ) + ) + ) + (local.get $9) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (i32.and + (i32.gt_s + (local.get $4) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + (local.set $18 + (i32.mul + (local.tee $7 + (i32.add + (local.tee $23 + (i32.div_s + (local.get $19) + (i32.const 2) + ) + ) + (i32.const 1) + ) + ) + (i32.const 3) + ) + ) + (local.set $17 + (i32.add + (local.get $18) + (local.get $23) + ) + ) + (if + (local.get $22) + (block + (local.set $9 + (if (result i32) + (local.tee $8 + (i32.le_s + (local.get $0) + (local.get $23) + ) + ) + (local.tee $7 + (i32.mul + (local.get $0) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $7 + (i32.add + (local.get $0) + (i32.add + (local.get $18) + (i32.xor + (local.get $23) + (i32.const -1) + ) + ) + ) + ) + (i32.mul + (local.get $0) + (i32.const 3) + ) + ) + ) + ) + (call $_ec_encode + (local.get $11) + (local.get $7) + (select + (i32.add + (local.get $9) + (i32.const 3) + ) + (i32.add + (local.get $0) + (i32.sub + (local.get $18) + (local.get $23) + ) + ) + (local.get $8) + ) + (local.get $17) + ) + (br $do-once19) + ) + ) + (i32.store offset=36 + (local.get $11) + (local.tee $16 + (i32.div_u + (local.get $26) + (local.get $17) + ) + ) + ) + (local.set $12 + (if (result i32) + (local.tee $7 + (i32.le_s + (local.tee $14 + (select + (i32.div_s + (local.tee $0 + (i32.sub + (local.get $17) + (select + (local.get $17) + (local.tee $0 + (i32.add + (i32.div_u + (local.tee $9 + (i32.load offset=32 + (local.get $11) + ) + ) + (local.get $16) + ) + (i32.const 1) + ) + ) + (i32.gt_u + (local.get $0) + (local.get $17) + ) + ) + ) + ) + (i32.const 3) + ) + (i32.add + (i32.mul + (local.get $7) + (i32.const -2) + ) + (local.get $0) + ) + (i32.lt_s + (local.get $0) + (local.get $18) + ) + ) + ) + (local.get $23) + ) + ) + (local.tee $0 + (i32.mul + (local.get $14) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $0 + (i32.add + (i32.add + (local.get $18) + (i32.xor + (local.get $23) + (i32.const -1) + ) + ) + (local.get $14) + ) + ) + (i32.mul + (local.get $14) + (i32.const 3) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $11) + (local.tee $7 + (i32.sub + (local.get $9) + (local.tee $9 + (i32.mul + (local.get $16) + (i32.sub + (local.get $17) + (local.tee $12 + (select + (i32.add + (local.get $12) + (i32.const 3) + ) + (i32.add + (i32.sub + (local.get $18) + (local.get $23) + ) + (local.get $14) + ) + (local.get $7) + ) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=28 + (local.get $11) + (local.tee $0 + (select + (i32.mul + (local.get $16) + (i32.sub + (local.get $12) + (local.get $0) + ) + ) + (i32.sub + (local.get $26) + (local.get $9) + ) + (local.get $0) + ) + ) + ) + (local.set $0 + (if (result i32) + (i32.lt_u + (local.get $0) + (i32.const 8388609) + ) + (block (result i32) + (local.set $18 + (i32.load offset=4 + (local.get $11) + ) + ) + (local.set $9 + (local.get $8) + ) + (local.set $8 + (local.get $0) + ) + (local.set $12 + (i32.load offset=24 + (local.get $11) + ) + ) + (local.set $16 + (i32.load offset=40 + (local.get $11) + ) + ) + (loop $while-in18 (result i32) + (i32.store offset=20 + (local.get $11) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 8) + ) + ) + ) + (i32.store offset=28 + (local.get $11) + (local.tee $8 + (i32.shl + (local.get $8) + (i32.const 8) + ) + ) + ) + (i32.store offset=40 + (local.get $11) + (local.tee $17 + (if (result i32) + (i32.lt_u + (local.get $12) + (local.get $18) + ) + (block (result i32) + (local.set $17 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=24 + (local.get $11) + (local.tee $0 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $12) + (local.get $17) + ) + ) + ) + (block (result i32) + (local.set $0 + (local.get $12) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $11) + (local.tee $7 + (i32.xor + (i32.or + (i32.and + (i32.shl + (local.get $7) + (i32.const 8) + ) + (i32.const 2147483392) + ) + (i32.and + (i32.shr_u + (i32.or + (local.get $17) + (i32.shl + (local.get $16) + (i32.const 8) + ) + ) + (i32.const 1) + ) + (i32.const 255) + ) + ) + (i32.const 255) + ) + ) + ) + (if (result i32) + (i32.lt_u + (local.get $8) + (i32.const 8388609) + ) + (block + (local.set $12 + (local.get $0) + ) + (local.set $16 + (local.get $17) + ) + (br $while-in18) + ) + (local.get $14) + ) + ) + ) + (local.get $14) + ) + ) + (br $do-once19) + ) + (if + (i32.or + (i32.gt_s + (local.get $7) + (i32.const 1) + ) + (local.get $24) + ) + (block + (local.set $7 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (if + (local.get $22) + (call $_ec_enc_uint + (local.get $11) + (local.get $0) + (local.get $7) + ) + (local.set $0 + (call $_ec_dec_uint + (local.get $11) + (local.get $7) + ) + ) + ) + (br $do-once19) + ) + ) + (local.set $18 + (i32.mul + (local.tee $7 + (i32.add + (local.tee $12 + (i32.shr_s + (local.get $19) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + (if + (local.get $22) + (block + (local.set $9 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.set $8 + (i32.sub + (i32.add + (local.get $19) + (i32.const 1) + ) + (local.get $0) + ) + ) + (call $_ec_encode + (local.get $11) + (local.tee $12 + (if (result i32) + (local.tee $7 + (i32.le_s + (local.get $0) + (local.get $12) + ) + ) + (i32.shr_s + (i32.mul + (local.get $0) + (local.get $9) + ) + (i32.const 1) + ) + (i32.sub + (local.get $18) + (i32.shr_s + (i32.mul + (local.get $8) + (i32.sub + (i32.add + (local.get $19) + (i32.const 2) + ) + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.add + (select + (local.get $9) + (local.get $8) + (local.get $7) + ) + (local.get $12) + ) + (local.get $18) + ) + (br $do-once19) + ) + ) + (i32.store offset=36 + (local.get $11) + (local.tee $17 + (i32.div_u + (local.get $26) + (local.get $18) + ) + ) + ) + (local.set $7 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.sub + (local.get $18) + (local.tee $2 + (select + (local.get $18) + (local.tee $0 + (i32.add + (i32.div_u + (local.tee $14 + (i32.load offset=32 + (local.get $11) + ) + ) + (local.get $17) + ) + (i32.const 1) + ) + ) + (i32.gt_u + (local.get $0) + (local.get $18) + ) + ) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.get $7) + (local.get $12) + ) + (i32.const 1) + ) + ) + (block (result i32) + (local.set $7 + (i32.shl + (i32.const 1) + (local.tee $2 + (i32.xor + (i32.shr_u + (i32.clz + (local.tee $0 + (i32.or + (i32.shl + (local.get $0) + (i32.const 3) + ) + (i32.const 1) + ) + ) + ) + (i32.const 1) + ) + (i32.const 15) + ) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in22 + (local.set $9 + (i32.add + (select + (i32.const 0) + (local.get $7) + (local.tee $3 + (i32.lt_u + (local.get $0) + (local.tee $12 + (i32.shl + (i32.add + (local.get $7) + (i32.shl + (local.get $9) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (local.get $9) + ) + ) + (local.set $0 + (i32.sub + (local.get $0) + (select + (i32.const 0) + (local.get $12) + (local.get $3) + ) + ) + ) + (local.set $7 + (i32.shr_u + (local.get $7) + (i32.const 1) + ) + ) + (local.set $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in22) + ) + ) + ) + (i32.shr_u + (i32.mul + (local.tee $0 + (i32.add + (local.tee $9 + (i32.shr_u + (i32.add + (local.get $9) + (i32.const -1) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (local.get $9) + ) + (i32.const 1) + ) + ) + (block (result i32) + (local.set $16 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (local.set $7 + (i32.shl + (i32.const 1) + (local.tee $2 + (i32.xor + (i32.shr_u + (i32.clz + (local.tee $0 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (i32.const -7) + ) + ) + ) + (i32.const 1) + ) + (i32.const 15) + ) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in24 + (local.set $9 + (i32.add + (select + (i32.const 0) + (local.get $7) + (local.tee $3 + (i32.lt_u + (local.get $0) + (local.tee $12 + (i32.shl + (i32.add + (local.get $7) + (i32.shl + (local.get $9) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (local.get $9) + ) + ) + (local.set $0 + (i32.sub + (local.get $0) + (select + (i32.const 0) + (local.get $12) + (local.get $3) + ) + ) + ) + (local.set $7 + (i32.shr_u + (local.get $7) + (i32.const 1) + ) + ) + (local.set $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in24) + ) + ) + ) + (i32.sub + (local.get $18) + (i32.shr_s + (i32.mul + (local.tee $0 + (i32.sub + (local.get $16) + (local.tee $9 + (i32.shr_u + (i32.sub + (i32.shl + (local.get $16) + (i32.const 1) + ) + (local.get $9) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.add + (local.get $19) + (i32.const 2) + ) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $11) + (local.tee $2 + (i32.sub + (local.get $14) + (local.tee $3 + (i32.mul + (local.get $17) + (i32.sub + (local.get $18) + (i32.add + (local.get $0) + (local.get $7) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=28 + (local.get $11) + (local.tee $3 + (select + (i32.mul + (local.get $0) + (local.get $17) + ) + (i32.sub + (local.get $26) + (local.get $3) + ) + (local.get $7) + ) + ) + ) + (if + (i32.lt_u + (local.get $3) + (i32.const 8388609) + ) + (block + (local.set $16 + (i32.load offset=4 + (local.get $11) + ) + ) + (local.set $7 + (local.get $8) + ) + (local.set $8 + (i32.load offset=24 + (local.get $11) + ) + ) + (local.set $12 + (i32.load offset=40 + (local.get $11) + ) + ) + (loop $while-in26 + (i32.store offset=20 + (local.get $11) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 8) + ) + ) + ) + (i32.store offset=28 + (local.get $11) + (local.tee $3 + (i32.shl + (local.get $3) + (i32.const 8) + ) + ) + ) + (i32.store offset=40 + (local.get $11) + (local.tee $14 + (if (result i32) + (i32.lt_u + (local.get $8) + (local.get $16) + ) + (block (result i32) + (local.set $14 + (i32.load + (local.get $11) + ) + ) + (i32.store offset=24 + (local.get $11) + (local.tee $0 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $8) + (local.get $14) + ) + ) + ) + (block (result i32) + (local.set $0 + (local.get $8) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $11) + (local.tee $2 + (i32.xor + (i32.or + (i32.and + (i32.shl + (local.get $2) + (i32.const 8) + ) + (i32.const 2147483392) + ) + (i32.and + (i32.shr_u + (i32.or + (local.get $14) + (i32.shl + (local.get $12) + (i32.const 8) + ) + ) + (i32.const 1) + ) + (i32.const 255) + ) + ) + (i32.const 255) + ) + ) + ) + (if + (i32.lt_u + (local.get $3) + (i32.const 8388609) + ) + (block + (local.set $8 + (local.get $0) + ) + (local.set $12 + (local.get $14) + ) + (br $while-in26) + ) + ) + ) + ) + ) + (local.set $0 + (i32.div_u + (i32.shl + (local.get $9) + (i32.const 14) + ) + (local.get $19) + ) + ) + (br $__rjti$3) + ) + (if + (i32.le_s + (local.get $0) + (i32.const -1) + ) + (call $_celt_fatal + (i32.const 39115) + (i32.const 38974) + (i32.const 838) + ) + ) + (local.set $0 + (i32.div_u + (local.tee $7 + (i32.shl + (local.get $0) + (i32.const 14) + ) + ) + (local.get $19) + ) + ) + (br_if $__rjti$3 + (i32.eqz + (i32.and + (local.get $22) + (local.get $24) + ) + ) + ) + (if + (i32.gt_u + (local.get $19) + (local.get $7) + ) + (block + (local.set $13 + (f32.load + (i32.add + (i32.shl + (local.get $25) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.set $20 + (f32.load + (i32.add + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $29) + ) + (local.get $25) + ) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (if + (i32.le_s + (local.get $4) + (i32.const 0) + ) + (block + (local.set $2 + (i32.const 0) + ) + (br $__rjti$2) + ) + ) + (local.set $15 + (f32.div + (local.get $13) + (local.tee $13 + (f32.add + (f32.sqrt + (f32.add + (f32.add + (f32.mul + (local.get $13) + (local.get $13) + ) + (f32.const 1.0000000036274937e-15) + ) + (f32.mul + (local.get $20) + (local.get $20) + ) + ) + ) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + ) + (local.set $13 + (f32.div + (local.get $20) + (local.get $13) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in28 + (f32.store + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.mul + (local.get $15) + (f32.load + (local.get $8) + ) + ) + (f32.mul + (local.get $13) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + ) + ) + (br_if $while-in28 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br $__rjti$3) + ) + (block + (br_if $__rjti$3 + (i32.le_s + (local.get $4) + (i32.const 0) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in30 + (local.set $15 + (f32.mul + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $8) + (f32.add + (local.get $15) + (local.tee $13 + (f32.mul + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.sub + (local.get $13) + (local.get $15) + ) + ) + (br_if $while-in30 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br $__rjti$3) + ) + ) + ) + ) + (local.set $4 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $0 + (i32.load offset=28 + (local.get $11) + ) + ) + ) + ) + ) + (local.set $3 + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (i32.add + (local.get $4) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (i32.store + (local.get $5) + (i32.sub + (i32.load + (local.get $5) + ) + (local.tee $0 + (i32.sub + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $4) + (i32.const -8) + ) + (i32.shl + (i32.load offset=20 + (local.get $11) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $0) + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $3) + ) + ) + (local.get $27) + ) + ) + ) + ) + (br $label$break$L137) + ) + (local.set $7 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $2 + (i32.load offset=28 + (local.get $11) + ) + ) + ) + ) + ) + (local.set $3 + (i32.shr_u + (local.tee $2 + (i32.shr_u + (local.get $2) + (i32.add + (local.get $7) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (i32.store + (local.get $5) + (i32.sub + (i32.load + (local.get $5) + ) + (local.tee $3 + (i32.sub + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $7) + (i32.const -8) + ) + (i32.shl + (i32.load offset=20 + (local.get $11) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $2) + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $3) + ) + ) + (local.get $27) + ) + ) + ) + ) + (if + (i32.lt_s + (local.get $0) + (i32.const 16384) + ) + (if + (i32.eqz + (local.get $0) + ) + (block + (local.set $2 + (i32.const 0) + ) + (local.set $0 + (local.get $3) + ) + (br $label$break$L137) + ) + ) + (if + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 16384) + ) + ) + (block + (i32.store + (local.get $10) + (i32.and + (i32.load + (local.get $10) + ) + (i32.shl + (i32.add + (i32.shl + (i32.const 1) + (local.get $6) + ) + (i32.const -1) + ) + (local.get $6) + ) + ) + ) + (i32.store + (local.get $1) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $1) + (i32.const 0) + ) + (i32.store offset=8 + (local.get $1) + (i32.const 32767) + ) + (i32.store offset=12 + (local.get $1) + (i32.const 16384) + ) + (i32.store offset=16 + (local.get $1) + (i32.const 16384) + ) + (i32.store offset=20 + (local.get $1) + (local.get $3) + ) + (return) + ) + ) + ) + (local.set $8 + (i32.shr_s + (i32.shl + (i32.add + (i32.shr_u + (i32.add + (i32.mul + (i32.shr_s + (i32.add + (i32.shl + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.tee $5 + (i32.shr_s + (i32.add + (i32.mul + (i32.shr_s + (local.tee $2 + (i32.shl + (local.get $0) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.shr_s + (local.get $2) + (i32.const 13) + ) + ) + (i32.const 32768) + ) + (i32.const 16) + ) + ) + (i32.const -626) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 8277) + ) + (local.get $5) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 16) + ) + (i32.const -501415936) + ) + (i32.const 16) + ) + (local.get $5) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.sub + (i32.const 32768) + (local.get $5) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $7 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $2 + (i32.shr_s + (i32.shl + (i32.add + (i32.shr_u + (i32.add + (i32.mul + (i32.shr_s + (i32.add + (i32.shl + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.add + (i32.mul + (i32.shr_s + (local.tee $2 + (i32.sub + (i32.const 1073741824) + (local.get $2) + ) + ) + (i32.const 16) + ) + (i32.shr_s + (local.get $2) + (i32.const 13) + ) + ) + (i32.const 32768) + ) + (i32.const 16) + ) + ) + (i32.const -626) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 8277) + ) + (local.get $2) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 16) + ) + (i32.const -501415936) + ) + (i32.const 16) + ) + (local.get $2) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.sub + (i32.const 32768) + (local.get $2) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (local.set $6 + (i32.shr_s + (i32.shl + (i32.shl + (local.get $8) + (i32.sub + (i32.const 15) + (local.tee $5 + (i32.sub + (i32.const 32) + (i32.clz + (local.get $8) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $1) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $1) + (local.get $8) + ) + (i32.store offset=8 + (local.get $1) + (local.get $2) + ) + (i32.store offset=12 + (local.get $1) + (i32.shr_s + (i32.add + (i32.mul + (i32.shr_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 23) + ) + (i32.const -8388608) + ) + (i32.const 16) + ) + (i32.shr_s + (i32.shl + (i32.add + (i32.sub + (i32.shl + (i32.sub + (local.get $7) + (local.get $5) + ) + (i32.const 11) + ) + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.get $6) + (i32.const -2597) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 7932) + ) + (local.get $6) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + ) + (i32.shr_u + (i32.add + (i32.mul + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (i32.shl + (local.get $2) + (i32.sub + (i32.const 15) + (local.get $7) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const -2597) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + (i32.const 7932) + ) + (local.get $2) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 16384) + ) + (i32.const 15) + ) + ) + (i32.store offset=16 + (local.get $1) + (local.get $0) + ) + (i32.store offset=20 + (local.get $1) + (local.get $3) + ) + (return) + ) + (i32.store + (local.get $10) + (i32.and + (i32.load + (local.get $10) + ) + (i32.add + (i32.shl + (i32.const 1) + (local.get $6) + ) + (i32.const -1) + ) + ) + ) + (i32.store + (local.get $1) + (local.get $2) + ) + (i32.store offset=4 + (local.get $1) + (i32.const 32767) + ) + (i32.store offset=8 + (local.get $1) + (i32.const 0) + ) + (i32.store offset=12 + (local.get $1) + (i32.const -16384) + ) + (i32.store offset=16 + (local.get $1) + (i32.const 0) + ) + (i32.store offset=20 + (local.get $1) + (local.get $0) + ) + ) + (func $_celt_fatal (; 24 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (i32.store + (local.get $3) + (local.get $1) + ) + (i32.store offset=4 + (local.get $3) + (local.get $2) + ) + (i32.store offset=8 + (local.get $3) + (local.get $0) + ) + (local.set $0 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (i32.store + (local.get $0) + (local.get $3) + ) + (call $___vfprintf_internal + (local.get $0) + ) + (global.set $STACKTOP + (local.get $0) + ) + (call $_abort) + ) + (func $_comb_filter (; 25 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 f32) (param $6 f32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) + (local $11 f32) + (local $12 f32) + (local $13 f32) + (local $14 i32) + (local $15 f32) + (local $16 i32) + (local $17 f32) + (local $18 f32) + (local $19 f32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 f32) + (local $25 f32) + (local $26 f32) + (if + (i32.and + (local.tee $23 + (f32.eq + (local.get $6) + (f32.const 0) + ) + ) + (f32.eq + (local.get $5) + (f32.const 0) + ) + ) + (block + (if + (i32.eq + (local.get $0) + (local.get $1) + ) + (return) + ) + (drop + (call $_memmove + (local.get $0) + (local.get $1) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + (return) + ) + ) + (local.set $16 + (i32.sub + (i32.const 0) + (local.tee $14 + (select + (local.get $3) + (i32.const 15) + (i32.gt_s + (local.get $3) + (i32.const 15) + ) + ) + ) + ) + ) + (local.set $24 + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $7) + (i32.const 12) + ) + (i32.const 1232) + ) + ) + (local.get $5) + ) + ) + (local.set $25 + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $7) + (i32.const 12) + ) + (i32.const 1236) + ) + ) + (local.get $5) + ) + ) + (local.set $26 + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $7) + (i32.const 12) + ) + (i32.const 1240) + ) + ) + (local.get $5) + ) + ) + (local.set $17 + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 1232) + ) + ) + (local.get $6) + ) + ) + (local.set $18 + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 1236) + ) + ) + (local.get $6) + ) + ) + (local.set $19 + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 1240) + ) + ) + (local.get $6) + ) + ) + (local.set $20 + (i32.sub + (i32.const 1) + (local.get $14) + ) + ) + (local.set $21 + (i32.xor + (local.get $14) + (i32.const -1) + ) + ) + (local.set $22 + (i32.sub + (i32.const -2) + (local.get $14) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.tee $3 + (select + (i32.const 0) + (local.get $10) + (i32.and + (i32.eq + (local.get $7) + (local.get $8) + ) + (i32.and + (i32.eq + (local.tee $8 + (select + (local.get $2) + (i32.const 15) + (i32.gt_s + (local.get $2) + (i32.const 15) + ) + ) + ) + (local.get $14) + ) + (f32.eq + (local.get $5) + (local.get $6) + ) + ) + ) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $10 + (i32.sub + (i32.const 2) + (local.get $14) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.set $5 + (f32.load + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.set $6 + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.set $13 + (f32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (loop $while-in (result i32) + (local.set $15 + (f32.sub + (f32.const 1) + (local.tee $12 + (f32.mul + (local.tee $12 + (f32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + (local.get $12) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $0) + ) + (f32.add + (f32.mul + (f32.add + (local.get $11) + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $10) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f32.mul + (local.get $19) + (local.get $12) + ) + ) + (f32.add + (f32.mul + (f32.add + (local.get $5) + (local.get $13) + ) + (f32.mul + (local.get $18) + (local.get $12) + ) + ) + (f32.add + (f32.mul + (local.get $6) + (f32.mul + (local.get $17) + (local.get $12) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.sub + (local.get $2) + (local.get $8) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.mul + (local.get $24) + (local.get $15) + ) + ) + ) + (f32.mul + (f32.mul + (local.get $25) + (local.get $15) + ) + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f32.mul + (f32.mul + (local.get $26) + (local.get $15) + ) + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if (result i32) + (i32.eq + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $3) + ) + (local.get $3) + (block + (local.set $12 + (local.get $5) + ) + (local.set $5 + (local.get $11) + ) + (local.set $11 + (local.get $13) + ) + (local.set $13 + (local.get $6) + ) + (local.set $6 + (local.get $12) + ) + (br $while-in) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (if + (local.get $23) + (block + (if + (i32.eq + (local.get $0) + (local.get $1) + ) + (return) + ) + (drop + (call $_memmove + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $0) + ) + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + (i32.shl + (i32.sub + (local.get $4) + (local.get $3) + ) + (i32.const 2) + ) + ) + ) + (return) + ) + ) + (if + (i32.le_s + (local.tee $3 + (i32.sub + (local.get $4) + (local.get $2) + ) + ) + (i32.const 0) + ) + (return) + ) + (local.set $4 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $0) + ) + ) + (local.set $7 + (i32.sub + (i32.const 2) + (local.get $14) + ) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $5 + (f32.load + (i32.add + (local.tee $1 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.shl + (local.get $20) + (i32.const 2) + ) + ) + ) + ) + (local.set $6 + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.set $13 + (f32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (loop $while-in1 + (f32.store + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $4) + ) + (f32.add + (f32.mul + (local.get $19) + (f32.add + (local.get $11) + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $0) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f32.add + (f32.mul + (local.get $18) + (f32.add + (local.get $13) + (local.get $5) + ) + ) + (f32.add + (f32.mul + (local.get $17) + (local.get $6) + ) + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $3) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + ) + (block + (local.set $12 + (local.get $5) + ) + (local.set $5 + (local.get $11) + ) + (local.set $11 + (local.get $13) + ) + (local.set $13 + (local.get $6) + ) + (local.set $6 + (local.get $12) + ) + (br $while-in1) + ) + ) + ) + ) + (func $_opus_custom_encoder_ctl (; 26 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (i32.store + (local.get $3) + (local.get $2) + ) + (block $__rjti$1 + (block $__rjti$0 + (block $switch-default + (block $switch-case19 + (block $switch-case18 + (block $switch-case17 + (block $switch-case16 + (block $switch-case15 + (block $switch-case14 + (block $switch-case13 + (block $switch-case12 + (block $switch-case11 + (block $switch-case10 + (block $switch-case9 + (block $switch-case8 + (block $switch-case7 + (block $switch-case6 + (block $switch-case5 + (block $switch-case4 + (block $switch-case3 + (block $switch-case2 + (block $switch-case1 + (block $switch-case0 + (block $switch-case + (br_table $switch-case6 $switch-default $switch-default $switch-default $switch-case5 $switch-default $switch-default $switch-default $switch-case $switch-default $switch-default $switch-default $switch-case3 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case4 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case12 $switch-default $switch-default $switch-case17 $switch-default $switch-default $switch-default $switch-default $switch-case8 $switch-case9 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case10 $switch-case11 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case7 $switch-default $switch-case0 $switch-default $switch-case1 $switch-default $switch-default $switch-case16 $switch-case13 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case14 $switch-default $switch-case18 $switch-default $switch-case19 $switch-default $switch-case15 $switch-default + (i32.sub + (local.get $1) + (i32.const 4002) + ) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 10) + ) + ) + (i32.store offset=24 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + ) + (br_if $__rjti$1 + (i32.ge_s + (local.get $2) + (i32.load offset=8 + (i32.load + (local.get $0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.lt_s + (local.get $2) + (i32.const 1) + ) + ) + (br_if $__rjti$1 + (i32.gt_s + (local.get $2) + (i32.load offset=8 + (i32.load + (local.get $0) + ) + ) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 2) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.ne + (local.get $2) + (i32.const 2) + ) + ) + (i32.store offset=12 + (local.get $0) + (i32.eqz + (local.get $2) + ) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 100) + ) + ) + (i32.store offset=56 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (i32.store offset=52 + (local.get $0) + (local.get $1) + ) + (br $__rjti$0) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (i32.store offset=44 + (local.get $0) + (local.get $1) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.and + (i32.ne + (local.get $2) + (i32.const -1) + ) + (i32.lt_s + (local.get $2) + (i32.const 501) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (select + (local.get $2) + (local.tee $0 + (i32.mul + (i32.load offset=4 + (local.get $0) + ) + (i32.const 260000) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $0) + ) + ) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (i32.add + (local.get $2) + (i32.const -1) + ) + (i32.const 1) + ) + ) + (i32.store offset=8 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (i32.add + (local.get $2) + (i32.const -8) + ) + (i32.const 16) + ) + ) + (i32.store offset=60 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (i32.store + (local.get $1) + (i32.load offset=60 + (local.get $0) + ) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.store offset=68 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=68 + (local.get $0) + ) + ) + (br $__rjti$0) + ) + (local.set $6 + (i32.load offset=4 + (local.tee $5 + (i32.load + (local.get $0) + ) + ) + ) + ) + (local.set $7 + (i32.add + (i32.shl + (local.tee $1 + (i32.mul + (local.tee $4 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.tee $2 + (i32.load offset=8 + (local.get $5) + ) + ) + ) + ) + (i32.const 2) + ) + (i32.add + (i32.add + (local.get $0) + (i32.const 244) + ) + (i32.shl + (i32.mul + (local.get $4) + (i32.add + (local.get $6) + (i32.const 1024) + ) + ) + (i32.const 2) + ) + ) + ) + ) + (local.set $8 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $7) + ) + ) + (drop + (call $_memset + (i32.add + (local.get $0) + (i32.const 76) + ) + (i32.const 0) + (i32.add + (i32.mul + (local.get $4) + (i32.add + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (i32.const 4096) + ) + (i32.shl + (local.get $2) + (i32.const 4) + ) + ) + ) + (i32.const 168) + ) + ) + ) + (if + (i32.gt_s + (local.tee $2 + (i32.mul + (local.get $4) + (i32.load offset=8 + (local.get $5) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (loop $while-in + (f32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $8) + ) + (f32.const -28) + ) + (f32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $7) + ) + (f32.const -28) + ) + (br_if $while-in + (i32.ne + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=216 + (local.get $0) + (i32.const 0) + ) + (f32.store offset=84 + (local.get $0) + (f32.const 1) + ) + (i32.store offset=80 + (local.get $0) + (i32.const 2) + ) + (i32.store offset=88 + (local.get $0) + (i32.const 256) + ) + (i32.store offset=96 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=100 + (local.get $0) + (i32.const 0) + ) + (br $__rjti$0) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (i32.store offset=48 + (local.get $0) + (local.get $1) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$0 + (i32.eqz + (local.get $2) + ) + ) + (i64.store offset=120 align=4 + (local.get $0) + (i64.load align=4 + (local.get $2) + ) + ) + (i64.store offset=128 align=4 + (local.get $0) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=136 align=4 + (local.get $0) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=144 align=4 + (local.get $0) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=152 align=4 + (local.get $0) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=160 align=4 + (local.get $0) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (i64.store offset=168 align=4 + (local.get $0) + (i64.load offset=48 align=4 + (local.get $2) + ) + ) + (i64.store offset=176 align=4 + (local.get $0) + (i64.load offset=56 align=4 + (local.get $2) + ) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$0 + (i32.eqz + (local.get $2) + ) + ) + (i64.store offset=184 align=4 + (local.get $0) + (i64.load align=4 + (local.get $2) + ) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load + (local.get $0) + ) + ) + (br $__rjti$0) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=76 + (local.get $0) + ) + ) + (br $__rjti$0) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (i32.store + (i32.sub + (local.get $0) + (i32.const -64) + ) + (local.get $1) + ) + (br $__rjti$0) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (i32.store offset=236 + (local.get $0) + (local.get $1) + ) + (br $__rjti$0) + ) + (global.set $STACKTOP + (local.get $3) + ) + (return + (i32.const -5) + ) + ) + (global.set $STACKTOP + (local.get $3) + ) + (return + (i32.const 0) + ) + ) + (global.set $STACKTOP + (local.get $3) + ) + (i32.const -1) + ) + (func $_celt_encode_with_ec (; 27 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 f32) + (local $7 i32) + (local $8 i32) + (local $9 f32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 f32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 i32) + (local $56 i32) + (local $57 i32) + (local $58 f32) + (local $59 i32) + (local $60 f32) + (local $61 i32) + (local $62 i32) + (local $63 i32) + (local $64 i32) + (local $65 i32) + (local $66 i32) + (local $67 i32) + (local $68 i32) + (local $69 i32) + (local $70 f32) + (local $71 i32) + (local $72 i32) + (local $73 i32) + (local $74 i32) + (local $75 f32) + (local $76 i32) + (local $77 i32) + (local $78 i32) + (local $79 i32) + (local $80 i32) + (local $81 i32) + (local $82 i32) + (local $83 i32) + (local $84 f64) + (local $85 f64) + (local $86 i32) + (local $87 i32) + (local $88 f32) + (local $89 i32) + (local $90 f32) + (local $91 f32) + (local $92 f32) + (local $93 f32) + (local $94 f32) + (local.set $22 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 192) + ) + ) + (local.set $40 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $17 + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.store + (local.tee $65 + (i32.add + (local.get $22) + (i32.const 132) + ) + ) + (i32.const 15) + ) + (f32.store + (local.tee $72 + (i32.add + (local.get $22) + (i32.const 128) + ) + ) + (f32.const 0) + ) + (i32.store + (local.tee $73 + (i32.add + (local.get $22) + (i32.const 124) + ) + ) + (i32.const 0) + ) + (i32.store + (local.tee $53 + (i32.add + (local.get $22) + (i32.const 116) + ) + ) + (i32.const 0) + ) + (i32.store + (local.tee $59 + (i32.add + (local.get $22) + (i32.const 104) + ) + ) + (i32.const 0) + ) + (local.set $33 + (i32.load offset=8 + (local.tee $21 + (i32.load + (local.get $0) + ) + ) + ) + ) + (local.set $15 + (i32.load offset=4 + (local.get $21) + ) + ) + (local.set $48 + (i32.load offset=32 + (local.get $21) + ) + ) + (local.set $27 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $23 + (i32.load offset=36 + (local.get $0) + ) + ) + (f32.store + (local.tee $51 + (i32.add + (local.get $22) + (i32.const 112) + ) + ) + (f32.const 0) + ) + (if + (i32.or + (i32.eqz + (local.get $1) + ) + (i32.lt_s + (local.get $4) + (i32.const 2) + ) + ) + (block + (global.set $STACKTOP + (local.get $22) + ) + (return + (i32.const -1) + ) + ) + ) + (local.set $10 + (i32.load offset=28 + (local.get $0) + ) + ) + (if + (i32.lt_s + (local.tee $37 + (i32.load offset=36 + (local.get $21) + ) + ) + (i32.const 0) + ) + (block + (global.set $STACKTOP + (local.get $22) + ) + (return + (i32.const -1) + ) + ) + ) + (local.set $18 + (i32.add + (local.tee $49 + (local.get $22) + ) + (i32.const 136) + ) + ) + (local.set $76 + (i32.add + (local.get $22) + (i32.const 120) + ) + ) + (local.set $77 + (i32.add + (local.get $22) + (i32.const 108) + ) + ) + (local.set $47 + (i32.ne + (local.get $27) + (i32.const 0) + ) + ) + (local.set $34 + (i32.mul + (local.get $2) + (local.get $10) + ) + ) + (local.set $22 + (i32.load offset=44 + (local.get $21) + ) + ) + (block $__rjto$5 + (block $__rjti$5 + (loop $while-in + (if + (i32.ne + (i32.shl + (local.get $22) + (local.get $11) + ) + (local.get $34) + ) + (block + (local.set $2 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (br_if $__rjti$5 + (i32.ge_s + (local.get $11) + (local.get $37) + ) + ) + (local.set $11 + (local.get $2) + ) + (br $while-in) + ) + ) + ) + (br $__rjto$5) + ) + (global.set $STACKTOP + (local.get $49) + ) + (return + (i32.const -1) + ) + ) + (local.set $81 + (if (result i32) + (local.tee $37 + (i32.eqz + (local.get $5) + ) + ) + (block (result i32) + (local.set $8 + (i32.const 1) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $2 + (i32.sub + (i32.const 32) + (local.tee $10 + (i32.clz + (local.tee $22 + (i32.load offset=28 + (local.get $5) + ) + ) + ) + ) + ) + ) + (local.set $22 + (i32.shr_u + (local.tee $25 + (i32.shr_u + (local.get $22) + (i32.add + (local.get $2) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $19 + (i32.shr_s + (i32.add + (local.tee $8 + (i32.add + (local.get $10) + (i32.add + (local.tee $10 + (i32.load offset=20 + (local.get $5) + ) + ) + (i32.const -32) + ) + ) + ) + (i32.const 4) + ) + (i32.const 3) + ) + ) + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const -8) + ) + (i32.shl + (local.get $10) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $25) + (i32.load + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $22) + ) + ) + ) + ) + ) + (if + (i32.load offset=48 + (local.get $0) + ) + (call $_celt_fatal + (i32.const 39226) + (i32.const 39262) + (i32.const 1547) + ) + ) + (local.set $4 + (i32.sub + (local.tee $2 + (select + (local.get $4) + (i32.const 1275) + (i32.lt_s + (local.get $4) + (i32.const 1275) + ) + ) + ) + (local.get $19) + ) + ) + (local.set $22 + (i32.eq + (local.tee $10 + (i32.load offset=40 + (local.get $0) + ) + ) + (i32.const -1) + ) + ) + (local.set $22 + (if (result i32) + (i32.load offset=44 + (local.get $0) + ) + (if (result i32) + (local.get $22) + (block (result i32) + (local.set $10 + (i32.const -1) + ) + (local.get $4) + ) + (i32.shr_s + (local.tee $46 + (i32.div_s + (i32.add + (i32.mul + (local.get $10) + (local.get $34) + ) + (i32.shr_s + (local.tee $22 + (i32.load + (local.get $21) + ) + ) + (i32.const 4) + ) + ) + (i32.shr_s + (local.get $22) + (i32.const 3) + ) + ) + ) + (i32.const 6) + ) + ) + (if (result i32) + (local.get $22) + (block (result i32) + (local.set $10 + (i32.const -1) + ) + (local.get $4) + ) + (i32.sub + (local.tee $2 + (select + (local.tee $2 + (select + (local.get $2) + (local.tee $22 + (i32.div_s + (i32.add + (i32.add + (i32.mul + (local.get $10) + (local.get $34) + ) + (select + (local.get $8) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.shl + (local.tee $22 + (i32.load + (local.get $21) + ) + ) + (i32.const 2) + ) + ) + (i32.shl + (local.get $22) + (i32.const 3) + ) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $22) + ) + ) + ) + (i32.const 2) + (i32.gt_s + (local.get $2) + (i32.const 2) + ) + ) + ) + (local.get $19) + ) + ) + ) + ) + (if + (local.get $37) + (block + (i32.store + (local.get $18) + (local.get $3) + ) + (i32.store offset=8 + (local.get $18) + (i32.const 0) + ) + (i32.store offset=12 + (local.get $18) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $18) + (i32.const 0) + ) + (i32.store offset=20 + (local.get $18) + (i32.const 33) + ) + (i32.store offset=24 + (local.get $18) + (i32.const 0) + ) + (i32.store offset=28 + (local.get $18) + (i32.const -2147483648) + ) + (i32.store offset=40 + (local.get $18) + (i32.const -1) + ) + (i32.store offset=32 + (local.get $18) + (i32.const 0) + ) + (i32.store offset=36 + (local.get $18) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $18) + (local.get $2) + ) + (i32.store offset=44 + (local.get $18) + (i32.const 0) + ) + (local.set $5 + (local.get $18) + ) + ) + ) + (if + (local.tee $78 + (i32.gt_s + (local.get $46) + (i32.const 0) + ) + ) + (if + (i32.load offset=52 + (local.get $0) + ) + (if + (i32.lt_s + (local.tee $18 + (select + (local.tee $3 + (select + (i32.const 2) + (i32.const 0) + (i32.eq + (local.get $8) + (i32.const 1) + ) + ) + ) + (local.tee $18 + (i32.shr_s + (i32.sub + (i32.shl + (local.get $46) + (i32.const 1) + ) + (i32.load offset=208 + (local.get $0) + ) + ) + (i32.const 6) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $18) + ) + ) + ) + (local.get $4) + ) + (if + (i32.gt_u + (i32.add + (local.tee $4 + (i32.load offset=8 + (local.get $5) + ) + ) + (i32.load offset=24 + (local.get $5) + ) + ) + (local.tee $3 + (i32.add + (local.get $18) + (local.get $19) + ) + ) + ) + (call $_celt_fatal + (i32.const 39589) + (i32.const 39511) + (i32.const 238) + ) + (block + (drop + (call $_memmove + (i32.add + (local.tee $12 + (i32.sub + (i32.const 0) + (local.get $4) + ) + ) + (i32.add + (local.tee $13 + (i32.load + (local.get $5) + ) + ) + (local.get $3) + ) + ) + (i32.add + (i32.add + (local.get $13) + (i32.load offset=4 + (local.get $5) + ) + ) + (local.get $12) + ) + (local.get $4) + ) + ) + (i32.store offset=4 + (local.get $5) + (local.get $3) + ) + (local.set $12 + (local.get $18) + ) + (local.set $13 + (local.get $3) + ) + ) + ) + (block + (local.set $12 + (local.get $4) + ) + (local.set $13 + (local.get $2) + ) + ) + ) + (block + (local.set $12 + (local.get $4) + ) + (local.set $13 + (local.get $2) + ) + ) + ) + (block + (local.set $12 + (local.get $4) + ) + (local.set $13 + (local.get $2) + ) + ) + ) + (local.set $37 + (i32.shl + (i32.const 1) + (local.get $11) + ) + ) + (local.set $26 + (i32.add + (i32.add + (local.get $0) + (i32.const 244) + ) + (i32.shl + (i32.mul + (local.get $15) + (local.get $40) + ) + (i32.const 2) + ) + ) + ) + (local.set $55 + (i32.add + (local.tee $39 + (i32.add + (i32.add + (local.get $0) + (i32.const 244) + ) + (i32.shl + (i32.mul + (local.get $40) + (i32.add + (local.get $15) + (i32.const 1024) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.shl + (local.tee $52 + (i32.mul + (local.get $33) + (local.get $40) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $67 + (i32.add + (local.tee $66 + (i32.add + (i32.shl + (local.get $52) + (i32.const 2) + ) + (local.get $55) + ) + ) + (i32.shl + (local.get $52) + (i32.const 2) + ) + ) + ) + (local.set $28 + (select + (local.tee $3 + (i32.sub + (i32.shr_s + (i32.mul + (local.get $2) + (i32.const 400) + ) + (local.tee $74 + (i32.sub + (i32.const 3) + (local.get $11) + ) + ) + ) + (local.tee $2 + (i32.mul + (local.tee $82 + (i32.add + (i32.mul + (local.get $17) + (i32.const 40) + ) + (i32.const 20) + ) + ) + (i32.add + (i32.shr_u + (i32.const 400) + (local.get $11) + ) + (i32.const -50) + ) + ) + ) + ) + ) + (local.tee $2 + (i32.sub + (local.get $10) + (local.get $2) + ) + ) + (i32.or + (i32.eq + (local.get $10) + (i32.const -1) + ) + (i32.lt_s + (local.get $3) + (local.get $2) + ) + ) + ) + ) + (local.set $18 + (i32.shl + (local.get $13) + (i32.const 3) + ) + ) + (local.set $42 + (i32.gt_s + (local.get $23) + (local.tee $41 + (i32.load offset=12 + (local.get $21) + ) + ) + ) + ) + (local.set $2 + (select + (local.get $41) + (local.get $23) + (local.get $42) + ) + ) + (local.set $3 + (i32.mul + (local.get $40) + (local.tee $25 + (i32.add + (local.get $15) + (local.get $34) + ) + ) + ) + ) + (local.set $83 + (call $_llvm_stacksave) + ) + (local.set $29 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $14 + (f32.load offset=224 + (local.get $0) + ) + ) + (if + (local.tee $16 + (i32.gt_s + (local.tee $4 + (i32.div_s + (i32.mul + (local.get $17) + (i32.sub + (local.get $34) + (local.get $15) + ) + ) + (local.tee $10 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $3 + (i32.const 0) + ) + (loop $while-in1 + (local.set $6 + (select + (local.get $6) + (local.tee $30 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.gt + (local.get $6) + (local.get $30) + ) + ) + ) + (local.set $9 + (select + (local.get $9) + (local.get $30) + (f32.lt + (local.get $9) + (local.get $30) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (if + (i32.eqz + (f32.gt + (local.get $14) + (select + (local.get $6) + (local.tee $9 + (f32.neg + (local.get $9) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + ) + (block + (if + (local.get $16) + (block + (local.set $3 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (loop $while-in3 + (local.set $6 + (select + (local.get $6) + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.gt + (local.get $6) + (local.get $14) + ) + ) + ) + (local.set $9 + (select + (local.get $9) + (local.get $14) + (f32.lt + (local.get $9) + (local.get $14) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + (block + (local.set $6 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + ) + ) + (local.set $14 + (select + (local.get $6) + (local.tee $9 + (f32.neg + (local.get $9) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + ) + ) + (local.set $4 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + (if + (i32.gt_s + (local.tee $10 + (i32.div_s + (i32.mul + (local.get $15) + (local.get $17) + ) + (local.get $10) + ) + ) + (i32.const 0) + ) + (block + (local.set $3 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (loop $while-in5 + (local.set $6 + (select + (local.get $6) + (local.tee $30 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (f32.gt + (local.get $6) + (local.get $30) + ) + ) + ) + (local.set $9 + (select + (local.get $9) + (local.get $30) + (f32.lt + (local.get $9) + (local.get $30) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + (block + (local.set $6 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + ) + ) + (f32.store offset=224 + (local.get $0) + (local.tee $6 + (select + (local.get $6) + (local.tee $9 + (f32.neg + (local.get $9) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + ) + (local.set $3 + (f32.le + (local.tee $6 + (select + (local.get $14) + (local.get $6) + (f32.gt + (local.get $14) + (local.get $6) + ) + ) + ) + (f32.div + (f32.const 1) + (f32.convert_i32_s + (i32.shl + (i32.const 1) + (i32.load offset=60 + (local.get $0) + ) + ) + ) + ) + ) + ) + (local.set $12 + (if (result i32) + (i32.eq + (local.get $8) + (i32.const 1) + ) + (block (result i32) + (call $_ec_enc_bit_logp + (local.get $5) + (local.get $3) + (i32.const 15) + ) + (if (result i32) + (local.get $3) + (block (result i32) + (local.set $3 + (select + (local.get $13) + (local.tee $3 + (i32.add + (local.get $19) + (i32.const 2) + ) + ) + (i32.lt_s + (local.get $13) + (local.get $3) + ) + ) + ) + (if + (local.get $78) + (if + (i32.gt_u + (i32.add + (local.tee $4 + (i32.load offset=8 + (local.get $5) + ) + ) + (i32.load offset=24 + (local.get $5) + ) + ) + (local.get $3) + ) + (call $_celt_fatal + (i32.const 39589) + (i32.const 39511) + (i32.const 238) + ) + (block + (local.set $7 + (i32.shl + (local.get $3) + (i32.const 3) + ) + ) + (drop + (call $_memmove + (i32.add + (local.tee $12 + (i32.sub + (i32.const 0) + (local.get $4) + ) + ) + (i32.add + (local.tee $13 + (i32.load + (local.get $5) + ) + ) + (local.get $3) + ) + ) + (i32.add + (i32.add + (local.get $13) + (i32.load offset=4 + (local.get $5) + ) + ) + (local.get $12) + ) + (local.get $4) + ) + ) + (i32.store offset=4 + (local.get $5) + (local.get $3) + ) + (local.set $20 + (i32.const 2) + ) + (local.set $31 + (local.tee $24 + (local.get $3) + ) + ) + ) + ) + (block + (local.set $24 + (local.get $22) + ) + (local.set $7 + (local.get $18) + ) + (local.set $20 + (local.get $12) + ) + (local.set $31 + (local.get $13) + ) + ) + ) + (i32.store offset=20 + (local.get $5) + (i32.add + (local.tee $3 + (i32.load offset=20 + (local.get $5) + ) + ) + (i32.sub + (i32.add + (local.get $7) + (i32.sub + (i32.const 32) + (local.get $3) + ) + ) + (i32.clz + (i32.load offset=28 + (local.get $5) + ) + ) + ) + ) + ) + (local.set $10 + (local.get $24) + ) + (local.set $56 + (i32.const 1) + ) + (local.set $18 + (local.get $7) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $10 + (local.get $22) + ) + (local.set $20 + (local.get $12) + ) + (local.set $31 + (local.get $13) + ) + (local.set $7 + (i32.const 1) + ) + (i32.const 0) + ) + ) + ) + (block (result i32) + (local.set $10 + (local.get $22) + ) + (local.set $20 + (local.get $12) + ) + (local.set $31 + (local.get $13) + ) + (local.set $7 + (local.get $8) + ) + (i32.const 0) + ) + ) + ) + (local.set $8 + (i32.and + (i32.ne + (i32.load offset=16 + (local.get $0) + ) + (i32.const 0) + ) + (f32.gt + (local.get $6) + (f32.const 65536) + ) + ) + ) + (local.set $35 + (i32.ne + (local.tee $22 + (i32.load offset=28 + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + (local.set $32 + (i32.eq + (local.get $22) + (i32.const 1) + ) + ) + (local.set $19 + (i32.gt_s + (local.get $34) + (i32.const 0) + ) + ) + (local.set $54 + (i32.shl + (local.get $34) + (i32.const 2) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in9 + (local.set $16 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $13 + (i32.add + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $25) + ) + (i32.const 2) + ) + (local.get $29) + ) + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + ) + (local.set $9 + (f32.load offset=16 + (local.get $21) + ) + ) + (local.set $6 + (f32.load + (local.tee $45 + (i32.add + (i32.add + (local.get $0) + (i32.const 192) + ) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + ) + ) + (if + (i32.or + (local.get $8) + (i32.or + (f32.ne + (f32.load offset=20 + (local.get $21) + ) + (f32.const 0) + ) + (local.get $35) + ) + ) + (block + (local.set $24 + (i32.div_s + (local.get $34) + (local.get $22) + ) + ) + (if + (i32.eqz + (local.get $32) + ) + (drop + (call $_memset + (local.get $13) + (i32.const 0) + (local.get $54) + ) + ) + ) + (if + (i32.gt_s + (local.get $24) + (i32.const 0) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in11 + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $4) + (local.get $22) + ) + (i32.const 2) + ) + (local.get $13) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $4) + (local.get $40) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.const 32768) + ) + ) + (br_if $while-in11 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (if + (local.get $8) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in13 + (local.set $16 + (f32.gt + (local.tee $14 + (f32.load + (local.tee $36 + (i32.add + (i32.shl + (i32.mul + (local.get $4) + (local.get $22) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (f32.const 65536) + ) + ) + (f32.store + (local.get $36) + (select + (select + (f32.const -65536) + (f32.const 65536) + (local.tee $36 + (f32.lt + (select + (f32.const 65536) + (local.get $14) + (local.get $16) + ) + (f32.const -65536) + ) + ) + ) + (local.get $14) + (i32.or + (local.get $16) + (local.get $36) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $19) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in15 + (local.set $14 + (f32.load + (local.tee $24 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (f32.store + (local.get $24) + (f32.sub + (local.get $14) + (local.get $6) + ) + ) + (local.set $6 + (f32.mul + (local.get $9) + (local.get $14) + ) + ) + (br_if $while-in15 + (i32.ne + (local.get $34) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $19) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in17 + (f32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $13) + ) + (f32.sub + (local.tee $14 + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $4) + (local.get $40) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.const 32768) + ) + ) + (local.get $6) + ) + ) + (local.set $6 + (f32.mul + (local.get $9) + (local.get $14) + ) + ) + (br_if $while-in17 + (i32.ne + (local.get $34) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $45) + (local.get $6) + ) + (br_if $while-in9 + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $40) + ) + ) + ) + (local.set $1 + (call $_run_prefilter + (local.get $0) + (local.get $29) + (local.get $26) + (local.get $40) + (local.get $34) + (local.tee $79 + (i32.load offset=100 + (local.get $0) + ) + ) + (local.get $65) + (local.get $72) + (local.get $49) + (i32.and + (block $__rjto$6 (result i32) + (block $__rjti$6 + (if + (i32.and + (i32.ne + (i32.load + (local.tee $45 + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + ) + (i32.const 0) + ) + (i32.gt_s + (local.get $20) + (i32.const 3) + ) + ) + (br_if $__rjti$6 + (i32.eqz + (i32.or + (local.get $12) + (local.get $27) + ) + ) + ) + (br_if $__rjti$6 + (i32.eqz + (i32.or + (i32.ne + (i32.or + (local.get $12) + (local.get $27) + ) + (i32.const 0) + ) + (i32.le_s + (local.get $20) + (i32.mul + (local.get $17) + (i32.const 12) + ) + ) + ) + ) + ) + ) + (br $__rjto$6 + (i32.const 0) + ) + ) + (if (result i32) + (i32.load offset=20 + (local.get $0) + ) + (i32.const 0) + (i32.gt_s + (i32.load offset=24 + (local.get $0) + ) + (i32.const 4) + ) + ) + ) + (i32.const 1) + ) + (local.get $20) + (local.tee $57 + (i32.add + (local.get $0) + (i32.const 120) + ) + ) + ) + ) + (local.set $86 + (block $do-once18 (result i32) + (block $__rjti$7 + (br_if $__rjti$7 + (f32.gt + (f32.load + (local.get $72) + ) + (f32.const 0.4000000059604645) + ) + ) + (br_if $__rjti$7 + (f32.gt + (f32.load offset=108 + (local.get $0) + ) + (f32.const 0.4000000059604645) + ) + ) + (br $do-once18 + (i32.const 0) + ) + ) + (if + (i32.load + (local.get $57) + ) + (drop + (br_if $do-once18 + (i32.const 0) + (i32.eqz + (f64.gt + (f64.promote_f32 + (f32.load offset=124 + (local.get $0) + ) + ) + (f64.const 0.3) + ) + ) + ) + ) + ) + (i32.or + (f64.lt + (f64.mul + (local.tee $84 + (f64.convert_i32_s + (i32.load offset=104 + (local.get $0) + ) + ) + ) + (f64.const 1.26) + ) + (local.tee $85 + (f64.convert_i32_s + (i32.load + (local.get $65) + ) + ) + ) + ) + (f64.gt + (f64.mul + (local.get $84) + (f64.const 0.79) + ) + (local.get $85) + ) + ) + ) + ) + (if + (local.tee $87 + (i32.eqz + (local.get $1) + ) + ) + (if + (i32.eqz + (i32.or + (local.get $47) + (i32.gt_s + (i32.add + (local.get $7) + (i32.const 16) + ) + (local.get $18) + ) + ) + ) + (call $_ec_enc_bit_logp + (local.get $5) + (i32.const 0) + (i32.const 1) + ) + ) + (block + (call $_ec_enc_bit_logp + (local.get $5) + (i32.const 1) + (i32.const 1) + ) + (call $_ec_encode + (local.get $5) + (local.tee $16 + (i32.add + (local.tee $1 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $15 + (i32.add + (i32.load + (local.get $65) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const -5) + ) + ) + (i32.add + (local.get $1) + (i32.const -4) + ) + (i32.const 6) + ) + (local.set $3 + (i32.load offset=12 + (local.tee $13 + (local.get $5) + ) + ) + ) + (local.set $4 + (i32.load offset=16 + (local.tee $8 + (local.get $5) + ) + ) + ) + (if + (i32.eqz + (local.tee $19 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (call $_celt_fatal + (i32.const 39525) + (i32.const 39511) + (i32.const 198) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.add + (local.get $4) + (local.get $19) + ) + ) + (i32.const 32) + ) + (block + (local.set $24 + (local.tee $12 + (local.tee $22 + (local.get $5) + ) + ) + ) + (local.set $26 + (i32.add + (i32.add + (local.get $4) + (select + (local.tee $1 + (i32.xor + (local.get $4) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $1) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $1 + (local.get $4) + ) + (loop $while-in21 + (local.set $7 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $7 + (i32.load offset=8 + (local.get $12) + ) + ) + (i32.load offset=24 + (local.get $22) + ) + ) + (local.tee $35 + (i32.load offset=4 + (local.get $24) + ) + ) + ) + (block (result i32) + (local.set $32 + (i32.load + (local.get $5) + ) + ) + (i32.store offset=8 + (local.get $12) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $32) + (i32.sub + (local.get $35) + (local.get $7) + ) + ) + (local.get $3) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $5) + (i32.or + (i32.load offset=44 + (local.get $5) + ) + (local.get $7) + ) + ) + (local.set $3 + (i32.shr_u + (local.get $3) + (i32.const 8) + ) + ) + (local.set $7 + (i32.add + (local.get $1) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 15) + ) + (block + (local.set $1 + (local.get $7) + ) + (br $while-in21) + ) + ) + ) + (local.set $1 + (i32.add + (local.tee $4 + (i32.sub + (i32.add + (local.get $4) + (i32.const -8) + ) + (i32.and + (local.get $26) + (i32.const -8) + ) + ) + ) + (local.get $19) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $13) + (local.tee $4 + (i32.or + (i32.shl + (i32.sub + (local.get $15) + (i32.shl + (i32.const 16) + (local.get $16) + ) + ) + (local.get $4) + ) + (local.get $3) + ) + ) + ) + (i32.store offset=16 + (local.get $8) + (local.get $1) + ) + (i32.store offset=20 + (local.get $5) + (local.tee $3 + (i32.add + (i32.load offset=20 + (local.tee $15 + (local.get $5) + ) + ) + (local.get $19) + ) + ) + ) + (local.set $19 + (i32.load + (local.get $49) + ) + ) + (if + (i32.gt_u + (local.tee $12 + (i32.add + (local.get $1) + (i32.const 3) + ) + ) + (i32.const 32) + ) + (block + (local.set $24 + (local.tee $12 + (local.tee $22 + (local.get $5) + ) + ) + ) + (local.set $16 + (i32.add + (i32.add + (local.get $1) + (select + (local.tee $3 + (i32.xor + (local.get $1) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $3 + (local.get $1) + ) + (loop $while-in23 + (local.set $7 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $7 + (i32.load offset=8 + (local.get $12) + ) + ) + (i32.load offset=24 + (local.get $22) + ) + ) + (local.tee $26 + (i32.load offset=4 + (local.get $24) + ) + ) + ) + (block (result i32) + (local.set $35 + (i32.load + (local.get $5) + ) + ) + (i32.store offset=8 + (local.get $12) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $35) + (i32.sub + (local.get $26) + (local.get $7) + ) + ) + (local.get $4) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $5) + (i32.or + (i32.load offset=44 + (local.get $5) + ) + (local.get $7) + ) + ) + (local.set $4 + (i32.shr_u + (local.get $4) + (i32.const 8) + ) + ) + (local.set $7 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 15) + ) + (block + (local.set $3 + (local.get $7) + ) + (br $while-in23) + ) + ) + ) + (local.set $3 + (i32.load offset=20 + (local.get $15) + ) + ) + (local.set $12 + (i32.add + (local.tee $1 + (i32.sub + (i32.add + (local.get $1) + (i32.const -8) + ) + (i32.and + (local.get $16) + (i32.const -8) + ) + ) + ) + (i32.const 3) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $13) + (i32.or + (i32.shl + (local.get $19) + (local.get $1) + ) + (local.get $4) + ) + ) + (i32.store offset=16 + (local.get $8) + (local.get $12) + ) + (i32.store offset=20 + (local.get $15) + (i32.add + (local.get $3) + (i32.const 3) + ) + ) + (call $_ec_enc_icdf + (local.get $5) + (local.get $79) + (i32.const 39282) + (i32.const 2) + ) + ) + ) + (local.set $13 + (if (result i32) + (i32.gt_s + (i32.load offset=24 + (local.get $0) + ) + (i32.const 0) + ) + (if (result i32) + (i32.load + (local.get $45) + ) + (i32.const 0) + (call $_transient_analysis + (local.get $29) + (local.get $25) + (local.get $40) + (local.get $51) + (local.get $53) + (i32.and + (if (result i32) + (i32.and + (local.get $47) + (i32.lt_s + (local.get $10) + (i32.const 15) + ) + ) + (i32.ne + (i32.load offset=184 + (local.get $0) + ) + (i32.const 2) + ) + (i32.const 0) + ) + (i32.const 1) + ) + (local.get $59) + ) + ) + (i32.const 0) + ) + ) + (call $_compute_mdcts + (local.get $21) + (local.tee $1 + (block $__rjto$9 (result i32) + (local.set $54 + (block $__rjti$9 (result i32) + (block $__rjti$8 + (br_if $__rjti$8 + (i32.eqz + (local.tee $68 + (i32.ne + (local.get $11) + (i32.const 0) + ) + ) + ) + ) + (br $__rjto$9 + (block $do-once24 (result i32) + (br_if $__rjti$8 + (i32.gt_s + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $5) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $5) + ) + (i32.const -29) + ) + ) + (local.get $18) + ) + ) + (local.set $25 + (select + (i32.const 0) + (local.get $37) + (local.tee $1 + (i32.eqz + (local.get $13) + ) + ) + ) + ) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (i32.mul + (local.get $34) + (local.get $40) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $24 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $52) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $52) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (br_if $__rjti$9 + (i32.const 0) + (local.get $1) + ) + ) + (local.set $1 + (i32.gt_s + (i32.load offset=24 + (local.get $0) + ) + (i32.const 7) + ) + ) + (local.set $4 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $22 + (i32.mul + (local.get $17) + (local.get $33) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if (result i32) + (local.get $1) + (block (result i32) + (call $_compute_mdcts + (local.get $21) + (i32.const 0) + (local.get $29) + (local.get $3) + (local.get $17) + (local.get $40) + (local.get $11) + (i32.load offset=28 + (local.get $0) + ) + ) + (local.set $26 + (i32.load offset=32 + (local.get $21) + ) + ) + (local.set $35 + (i32.shl + (i32.load offset=44 + (local.get $21) + ) + (local.get $11) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $32 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $16 + (i32.load16_s + (local.get $26) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in29 + (local.set $54 + (i32.mul + (local.get $7) + (local.get $35) + ) + ) + (local.set $36 + (i32.mul + (local.get $7) + (local.get $32) + ) + ) + (local.set $1 + (local.get $16) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in31 + (local.set $38 + (i32.add + (i32.shl + (i32.add + (local.get $54) + (i32.shl + (local.tee $1 + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $3) + ) + ) + (if + (i32.gt_s + (local.tee $43 + (i32.shl + (i32.sub + (local.tee $19 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $15 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + (local.get $1) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in33 + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + (local.get $6) + ) + ) + ) + (br_if $while-in33 + (i32.ne + (local.get $43) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $36) + ) + (i32.const 2) + ) + (local.get $24) + ) + (f32.sqrt + (f32.add + (local.get $6) + (f32.const 1.0000000272452012e-27) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $15) + ) + (block + (local.set $1 + (local.get $19) + ) + (local.set $8 + (local.get $15) + ) + (br $while-in31) + ) + ) + ) + (br_if $while-in29 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + (local.set $15 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in35 + (local.set $8 + (i32.mul + (local.get $7) + (local.get $15) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in37 + (local.set $6 + (f32.demote_f64 + (f64.mul + (call $_log + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $19 + (i32.add + (local.get $1) + (local.get $8) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + (f64.const 1.4426950408889634) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $4) + ) + (f32.sub + (local.get $6) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 21312) + ) + ) + ) + ) + (br_if $while-in37 + (i32.ne + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (local.get $42) + (block + (local.set $1 + (local.get $2) + ) + (loop $while-in39 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.const -14) + ) + (br_if $while-in39 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (br_if $while-in35 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + (if + (local.get $42) + (block + (local.set $8 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in41 + (local.set $15 + (i32.mul + (local.get $7) + (local.get $8) + ) + ) + (local.set $1 + (local.get $2) + ) + (loop $while-in43 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $15) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.const -14) + ) + (br_if $while-in43 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (br_if $while-in41 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $22) + (i32.const 0) + ) + (block + (local.set $38 + (i32.const 1) + ) + (local.set $43 + (i32.const 1) + ) + (local.set $54 + (i32.const 0) + ) + (br $do-once24 + (local.get $37) + ) + ) + ) + (local.set $6 + (f32.mul + (f32.convert_i32_s + (local.get $11) + ) + (f32.const 0.5) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in45 (result i32) + (f32.store + (local.tee $7 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $4) + ) + ) + (f32.add + (local.get $6) + (f32.load + (local.get $7) + ) + ) + ) + (br_if $while-in45 + (i32.ne + (local.get $22) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.set $38 + (i32.const 1) + ) + (local.set $43 + (i32.const 1) + ) + (local.set $54 + (i32.const 0) + ) + (local.get $25) + ) + ) + (block (result i32) + (local.set $43 + (i32.const 1) + ) + (local.set $54 + (i32.const 0) + ) + (local.get $37) + ) + ) + ) + ) + ) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (i32.mul + (local.get $34) + (local.get $40) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $24 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $52) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $52) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.const 1) + ) + ) + (local.set $4 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $22 + (i32.mul + (local.get $17) + (local.get $33) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (i32.const 0) + ) + ) + (local.get $29) + (local.get $3) + (local.get $17) + (local.get $40) + (local.get $11) + (i32.load offset=28 + (local.get $0) + ) + ) + (if + (f32.ne + (local.tee $6 + (f32.load + (local.get $3) + ) + ) + (local.get $6) + ) + (call $_celt_fatal + (i32.const 39285) + (i32.const 39262) + (i32.const 1729) + ) + ) + (if + (local.tee $69 + (i32.eq + (local.get $17) + (i32.const 1) + ) + ) + (local.set $80 + (if (result i32) + (i32.eq + (local.get $40) + (i32.const 2) + ) + (block (result i32) + (i32.store + (local.get $53) + (i32.const 0) + ) + (i32.const 1) + ) + (i32.const 0) + ) + ) + (if + (f32.ne + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $34) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (local.get $6) + ) + (call $_celt_fatal + (i32.const 39285) + (i32.const 39262) + (i32.const 1729) + ) + ) + ) + (local.set $26 + (i32.load offset=32 + (local.get $21) + ) + ) + (local.set $35 + (i32.shl + (i32.load offset=44 + (local.get $21) + ) + (local.get $11) + ) + ) + (if + (local.tee $44 + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + (block + (local.set $32 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $16 + (i32.load16_s + (local.get $26) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in47 + (local.set $36 + (i32.mul + (local.get $8) + (local.get $35) + ) + ) + (local.set $50 + (i32.mul + (local.get $8) + (local.get $32) + ) + ) + (local.set $7 + (local.get $16) + ) + (local.set $15 + (i32.const 0) + ) + (loop $while-in49 + (local.set $62 + (i32.add + (i32.shl + (i32.add + (local.get $36) + (i32.shl + (local.tee $7 + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $3) + ) + ) + (if + (i32.gt_s + (local.tee $63 + (i32.shl + (i32.sub + (local.tee $25 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $19 + (i32.add + (local.get $15) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + (local.get $7) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in51 + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $62) + ) + ) + ) + (local.get $6) + ) + ) + ) + (br_if $while-in51 + (i32.ne + (local.get $63) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $15) + (local.get $50) + ) + (i32.const 2) + ) + (local.get $24) + ) + (f32.sqrt + (f32.add + (local.get $6) + (f32.const 1.0000000272452012e-27) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $19) + ) + (block + (local.set $7 + (local.get $25) + ) + (local.set $15 + (local.get $19) + ) + (br $while-in49) + ) + ) + ) + (br_if $while-in47 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + (if + (i32.and + (i32.ne + (local.tee $15 + (i32.load + (local.get $45) + ) + ) + (i32.const 0) + ) + (i32.gt_s + (local.get $23) + (i32.const 2) + ) + ) + (block + (local.set $7 + (i32.const 2) + ) + (loop $while-in53 + (local.set $6 + (select + (local.tee $6 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + (local.tee $9 + (f32.mul + (f32.load + (local.get $24) + ) + (f32.const 9.999999747378752e-05) + ) + ) + (f32.lt + (local.get $6) + (local.get $9) + ) + ) + ) + (f32.store + (local.get $8) + (select + (local.get $6) + (f32.const 1.0000000036274937e-15) + (f32.gt + (local.get $6) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + (br_if $while-in53 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (if + (local.get $44) + (block + (local.set $25 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in57 + (local.set $19 + (i32.mul + (local.get $8) + (local.get $25) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in59 + (local.set $6 + (f32.demote_f64 + (f64.mul + (call $_log + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $16 + (i32.add + (local.get $7) + (local.get $19) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + (f64.const 1.4426950408889634) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $12) + ) + (f32.sub + (local.get $6) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (i32.const 21312) + ) + ) + ) + ) + (br_if $while-in59 + (i32.ne + (local.get $2) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (local.get $42) + (block + (local.set $7 + (local.get $2) + ) + (loop $while-in61 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $19) + ) + (i32.const 2) + ) + (local.get $12) + ) + (f32.const -14) + ) + (br_if $while-in61 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (br_if $while-in57 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + (if + (local.get $42) + (block + (local.set $19 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in63 + (local.set $25 + (i32.mul + (local.get $8) + (local.get $19) + ) + ) + (local.set $7 + (local.get $2) + ) + (loop $while-in65 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $25) + ) + (i32.const 2) + ) + (local.get $12) + ) + (f32.const -14) + ) + (br_if $while-in65 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (br_if $while-in63 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + ) + (local.set $36 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memset + (local.get $36) + (i32.const 0) + (local.tee $62 + (i32.shl + (local.get $23) + (i32.const 2) + ) + ) + ) + ) + (block $do-once82 + (block $__rjti$10 + (if + (local.get $47) + (block + (local.set $9 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (br $__rjti$10) + ) + (block $do-once66 + (if + (i32.eqz + (local.tee $50 + (i32.load offset=236 + (local.get $0) + ) + ) + ) + (block + (local.set $9 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (br $__rjti$10) + ) + ) + (if + (local.get $15) + (block + (local.set $30 + (f32.const 0) + ) + (br $do-once66) + ) + ) + (if + (i32.eqz + (i32.and + (i32.gt_s + (local.get $17) + (i32.const 0) + ) + (i32.gt_s + (local.tee $32 + (select + (local.tee $7 + (i32.load offset=92 + (local.get $0) + ) + ) + (i32.const 2) + (i32.gt_s + (local.get $7) + (i32.const 2) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (call $_celt_fatal + (i32.const 39358) + (i32.const 39262) + (i32.const 1770) + ) + ) + (local.set $35 + (i32.load16_s + (local.get $48) + ) + ) + (local.set $25 + (i32.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in69 + (local.set $63 + (i32.mul + (local.get $25) + (local.get $33) + ) + ) + (local.set $8 + (local.get $35) + ) + (local.set $19 + (i32.const 0) + ) + (loop $while-in71 + (local.set $16 + (f32.lt + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $19) + (local.get $63) + ) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (f32.const 0.25) + ) + ) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (local.tee $14 + (select + (f32.mul + (local.tee $6 + (select + (select + (f32.const -2) + (f32.const 0.25) + (local.tee $26 + (i32.eqz + (f32.gt + (select + (local.get $14) + (f32.const 0.25) + (local.get $16) + ) + (f32.const -2) + ) + ) + ) + ) + (local.get $14) + (i32.or + (i32.xor + (local.get $16) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + (f32.const 0.5) + ) + (local.get $6) + (f32.gt + (local.get $6) + (f32.const 0) + ) + ) + ) + (f32.convert_i32_s + (local.tee $8 + (i32.sub + (local.tee $26 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $16 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $48) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (local.get $8) + ) + ) + (local.set $9 + (f32.add + (local.get $9) + (f32.mul + (local.get $14) + (f32.convert_i32_s + (i32.sub + (i32.or + (i32.shl + (local.get $19) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $32) + ) + ) + ) + ) + ) + (if + (i32.lt_u + (local.get $16) + (local.get $32) + ) + (block + (local.set $8 + (local.get $26) + ) + (local.set $19 + (local.get $16) + ) + (br $while-in71) + ) + ) + ) + (br_if $while-in69 + (i32.ne + (local.tee $25 + (i32.add + (local.get $25) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + (if + (i32.le_s + (local.get $7) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 39358) + (i32.const 39262) + (i32.const 1770) + ) + ) + (local.set $30 + (f32.convert_i32_s + (local.get $7) + ) + ) + (local.set $14 + (select + (local.tee $9 + (f32.mul + (f32.div + (f32.mul + (local.get $9) + (f32.const 6) + ) + (f32.convert_i32_s + (i32.mul + (i32.add + (local.get $32) + (i32.const 1) + ) + (i32.mul + (i32.add + (local.get $32) + (i32.const -1) + ) + (i32.mul + (local.get $17) + (local.get $32) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + ) + (f32.const 0.03099999949336052) + (f32.lt + (local.get $9) + (f32.const 0.03099999949336052) + ) + ) + ) + (local.set $8 + (i32.div_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $32) + (i32.const 1) + ) + (local.get $48) + ) + ) + (i32.const 2) + ) + ) + (local.set $19 + (i32.const 0) + ) + (loop $while-in73 + (if + (i32.lt_s + (i32.load16_s + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $48) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (block + (local.set $19 + (local.get $7) + ) + (br $while-in73) + ) + ) + ) + (local.set $9 + (f32.add + (f32.div + (local.get $6) + (local.get $30) + ) + (f32.const 0.20000000298023224) + ) + ) + (local.set $6 + (select + (local.get $14) + (f32.const -0.03099999949336052) + (f32.gt + (local.get $14) + (f32.const -0.03099999949336052) + ) + ) + ) + (if + (i32.eq + (local.get $17) + (i32.const 2) + ) + (block + (local.set $7 + (i32.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in75 + (if + (f32.gt + (local.tee $14 + (f32.sub + (select + (local.tee $14 + (select + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (local.tee $30 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $33) + ) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (f32.gt + (local.get $14) + (local.get $30) + ) + ) + ) + (f32.const 0) + (f32.lt + (local.get $14) + (f32.const 0) + ) + ) + (f32.add + (local.get $9) + (f32.mul + (local.get $6) + (f32.convert_i32_s + (i32.sub + (local.get $8) + (local.get $19) + ) + ) + ) + ) + ) + ) + (f32.const 0.25) + ) + (block + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $36) + ) + (f32.add + (local.get $14) + (f32.const -0.25) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in75 + (i32.lt_u + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $32) + ) + ) + ) + ) + (block + (local.set $7 + (i32.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in77 + (if + (f32.gt + (local.tee $14 + (f32.sub + (select + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (f32.const 0) + (f32.lt + (local.get $14) + (f32.const 0) + ) + ) + (f32.add + (local.get $9) + (f32.mul + (local.get $6) + (f32.convert_i32_s + (i32.sub + (local.get $8) + (local.get $19) + ) + ) + ) + ) + ) + ) + (f32.const 0.25) + ) + (block + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $36) + ) + (f32.add + (local.get $14) + (f32.const -0.25) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in77 + (i32.lt_u + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $32) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 2) + ) + (block $do-once78 + (if + (f32.gt + (local.tee $9 + (f32.add + (local.get $9) + (f32.const 0.25) + ) + ) + (f32.const 0) + ) + (block + (drop + (call $_memset + (local.get $36) + (i32.const 0) + (i32.shl + (local.get $32) + (i32.const 2) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (br $do-once78) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in81 + (local.set $14 + (f32.add + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $36) + ) + ) + ) + (f32.const -0.25) + ) + ) + (f32.store + (local.get $8) + (select + (f32.const 0) + (local.get $14) + (f32.lt + (local.get $14) + (f32.const 0) + ) + ) + ) + (br_if $while-in81 + (i32.lt_u + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $32) + ) + ) + ) + ) + ) + (local.set $9 + (f32.add + (local.get $9) + (f32.const 0.20000000298023224) + ) + ) + (local.set $14 + (f32.mul + (local.get $6) + (f32.const 64) + ) + ) + (br $__rjti$10) + ) + ) + (br $do-once82) + ) + (if + (local.get $15) + (block + (local.set $30 + (local.get $9) + ) + (local.set $58 + (local.get $14) + ) + (br $do-once82) + ) + ) + (local.set $58 + (select + (f32.mul + (f32.convert_i32_s + (local.get $11) + ) + (f32.const 0.5) + ) + (f32.const 0) + (local.get $43) + ) + ) + (if + (i32.gt_s + (local.get $23) + (local.get $27) + ) + (if + (i32.eq + (local.get $17) + (i32.const 2) + ) + (block + (local.set $30 + (f32.const -10) + ) + (local.set $6 + (f32.const 0) + ) + (local.set $7 + (local.get $27) + ) + (loop $while-in85 + (local.set $6 + (f32.add + (local.get $6) + (local.tee $30 + (select + (local.tee $6 + (select + (local.tee $6 + (f32.add + (local.get $30) + (f32.const -1) + ) + ) + (local.tee $30 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $12) + ) + ) + (local.get $58) + ) + ) + (f32.gt + (local.get $6) + (local.get $30) + ) + ) + ) + (local.tee $30 + (f32.sub + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $33) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + (local.get $58) + ) + ) + (f32.gt + (local.get $6) + (local.get $30) + ) + ) + ) + ) + ) + (br_if $while-in85 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + (block + (local.set $30 + (f32.const -10) + ) + (local.set $6 + (f32.const 0) + ) + (local.set $7 + (local.get $27) + ) + (loop $while-in87 + (local.set $6 + (f32.add + (local.get $6) + (local.tee $30 + (select + (local.tee $6 + (f32.add + (local.get $30) + (f32.const -1) + ) + ) + (local.tee $30 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $12) + ) + ) + (local.get $58) + ) + ) + (f32.gt + (local.get $6) + (local.get $30) + ) + ) + ) + ) + ) + (br_if $while-in87 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (local.set $70 + (select + (f32.const 3) + (local.tee $30 + (select + (f32.const -1.5) + (local.tee $30 + (f32.sub + (f32.div + (local.get $6) + (f32.convert_i32_s + (i32.sub + (local.get $23) + (local.get $27) + ) + ) + ) + (local.tee $6 + (f32.load offset=240 + (local.get $0) + ) + ) + ) + ) + (f32.lt + (local.get $30) + (f32.const -1.5) + ) + ) + ) + (f32.gt + (local.get $30) + (f32.const 3) + ) + ) + ) + (f32.store offset=240 + (local.get $0) + (f32.add + (local.get $6) + (f32.mul + (local.get $70) + (f32.const 0.019999999552965164) + ) + ) + ) + (local.set $15 + (i32.const 0) + ) + (local.set $30 + (local.get $9) + ) + (local.set $58 + (local.get $14) + ) + ) + (if + (i32.eqz + (local.get $38) + ) + (drop + (call $_memcpy + (local.get $4) + (local.get $12) + (i32.shl + (local.get $22) + (i32.const 2) + ) + ) + ) + ) + (local.set $37 + (if (result i32) + (local.get $68) + (block $do-once88 (result i32) + (if + (i32.eqz + (i32.or + (i32.ne + (local.get $13) + (i32.const 0) + ) + (i32.gt_s + (local.tee $7 + (i32.add + (i32.clz + (i32.load offset=28 + (local.tee $8 + (local.get $5) + ) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $5) + ) + (i32.const -29) + ) + ) + ) + (local.get $18) + ) + ) + ) + (local.set $13 + (block $do-once90 (result i32) + (drop + (br_if $do-once90 + (i32.const 0) + (i32.eqz + (i32.and + (i32.eqz + (i32.or + (local.get $15) + (local.get $27) + ) + ) + (i32.gt_s + (i32.load offset=24 + (local.get $0) + ) + (i32.const 4) + ) + ) + ) + ) + ) + (local.set $6 + (f32.load + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + (block $do-once92 + (if + (local.get $69) + (block + (f32.store + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $49) + ) + (local.get $6) + ) + (br_if $do-once92 + (i32.ge_s + (local.tee $13 + (i32.add + (local.get $27) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (loop $while-in95 + (f32.store + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $49) + ) + (local.tee $6 + (select + (local.tee $6 + (f32.add + (local.get $6) + (f32.const -1) + ) + ) + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + ) + (br_if $while-in95 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + (block + (f32.store + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $49) + ) + (local.tee $6 + (select + (local.get $6) + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $27) + (local.get $33) + ) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + ) + (br_if $do-once92 + (i32.ge_s + (local.tee $13 + (i32.add + (local.get $27) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (loop $while-in97 + (f32.store + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $49) + ) + (local.tee $6 + (select + (local.tee $6 + (f32.add + (local.get $6) + (f32.const -1) + ) + ) + (local.tee $9 + (select + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $13) + (local.get $33) + ) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + (f32.gt + (local.get $9) + (local.get $14) + ) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + ) + (br_if $while-in97 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + ) + (if + (i32.ge_s + (local.tee $13 + (i32.add + (local.get $23) + (i32.const -2) + ) + ) + (local.get $27) + ) + (loop $while-in99 + (local.set $6 + (f32.load + (local.tee $15 + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + ) + (f32.store + (local.get $15) + (select + (local.get $6) + (local.tee $9 + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $13) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $49) + ) + ) + (f32.const -1) + ) + ) + (f32.gt + (local.get $6) + (local.get $9) + ) + ) + ) + (local.set $15 + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $13) + (local.get $27) + ) + (block + (local.set $13 + (local.get $15) + ) + (br $while-in99) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $25 + (i32.add + (local.get $23) + (i32.const -1) + ) + ) + (local.tee $19 + (select + (local.get $27) + (i32.const 2) + (i32.gt_s + (local.get $27) + (i32.const 2) + ) + ) + ) + ) + (block + (local.set $15 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in101 + (local.set $16 + (i32.mul + (local.get $15) + (local.get $33) + ) + ) + (local.set $13 + (local.get $19) + ) + (loop $while-in103 + (local.set $6 + (f32.add + (local.get $6) + (select + (f32.const 0) + (local.tee $6 + (f32.sub + (select + (f32.const 0) + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $13) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (f32.lt + (local.get $6) + (f32.const 0) + ) + ) + (select + (f32.const 0) + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + (f32.lt + (local.get $6) + (f32.const 0) + ) + ) + ) + ) + (f32.lt + (local.get $6) + (f32.const 0) + ) + ) + ) + ) + (br_if $while-in103 + (i32.lt_s + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $25) + ) + ) + ) + (br_if $while-in101 + (i32.lt_s + (local.tee $15 + (i32.add + (local.get $15) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (drop + (br_if $do-once90 + (i32.const 0) + (i32.eqz + (f32.gt + (f32.div + (local.get $6) + (f32.convert_i32_s + (i32.mul + (local.get $17) + (i32.sub + (local.get $25) + (local.get $19) + ) + ) + ) + ) + (f32.const 1) + ) + ) + ) + ) + (call $_compute_mdcts + (local.get $21) + (local.get $37) + (local.get $29) + (local.get $3) + (local.get $17) + (local.get $40) + (local.get $11) + (i32.load offset=28 + (local.get $0) + ) + ) + (local.set $16 + (i32.load offset=32 + (local.get $21) + ) + ) + (local.set $26 + (i32.shl + (i32.load offset=44 + (local.get $21) + ) + (local.get $11) + ) + ) + (if + (local.get $44) + (block + (local.set $35 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $25 + (i32.load16_s + (local.get $16) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in107 + (local.set $32 + (i32.mul + (local.get $13) + (local.get $26) + ) + ) + (local.set $29 + (i32.mul + (local.get $13) + (local.get $35) + ) + ) + (local.set $1 + (local.get $25) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in109 + (local.set $38 + (i32.add + (i32.shl + (i32.add + (local.get $32) + (i32.shl + (local.tee $1 + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $3) + ) + ) + (if + (i32.gt_s + (local.tee $43 + (i32.shl + (i32.sub + (local.tee $19 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $15 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $16) + ) + ) + ) + (local.get $1) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in111 + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + (local.get $6) + ) + ) + ) + (br_if $while-in111 + (i32.ne + (local.get $43) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $29) + ) + (i32.const 2) + ) + (local.get $24) + ) + (f32.sqrt + (f32.add + (local.get $6) + (f32.const 1.0000000272452012e-27) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $15) + ) + (block + (local.set $1 + (local.get $19) + ) + (local.set $7 + (local.get $15) + ) + (br $while-in109) + ) + ) + ) + (br_if $while-in107 + (i32.lt_s + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + (local.set $15 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in113 + (local.set $7 + (i32.mul + (local.get $13) + (local.get $15) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in115 + (local.set $6 + (f32.demote_f64 + (f64.mul + (call $_log + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $19 + (i32.add + (local.get $1) + (local.get $7) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + (f64.const 1.4426950408889634) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $12) + ) + (f32.sub + (local.get $6) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 21312) + ) + ) + ) + ) + (br_if $while-in115 + (i32.ne + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (local.get $42) + (block + (local.set $1 + (local.get $2) + ) + (loop $while-in117 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $12) + ) + (f32.const -14) + ) + (br_if $while-in117 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (br_if $while-in113 + (i32.lt_s + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + (if + (local.get $42) + (block + (local.set $7 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in119 + (local.set $15 + (i32.mul + (local.get $7) + (local.get $13) + ) + ) + (local.set $1 + (local.get $2) + ) + (loop $while-in121 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $15) + ) + (i32.const 2) + ) + (local.get $12) + ) + (f32.const -14) + ) + (br_if $while-in121 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (br_if $while-in119 + (i32.lt_s + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $22) + (i32.const 0) + ) + (block + (local.set $6 + (f32.mul + (f32.convert_i32_s + (local.get $11) + ) + (f32.const 0.5) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in123 + (f32.store + (local.tee $13 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $4) + ) + ) + (f32.add + (local.get $6) + (f32.load + (local.get $13) + ) + ) + ) + (br_if $while-in123 + (i32.ne + (local.get $22) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $51) + (f32.const 0.20000000298023224) + ) + (local.set $7 + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $8) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $5) + ) + (i32.const -29) + ) + ) + ) + (local.set $1 + (local.get $37) + ) + (i32.const 1) + ) + ) + ) + (drop + (br_if $do-once88 + (local.get $1) + (i32.gt_s + (local.get $7) + (local.get $18) + ) + ) + ) + (call $_ec_enc_bit_logp + (local.get $5) + (local.get $13) + (i32.const 3) + ) + (local.get $1) + ) + (local.get $1) + ) + ) + (local.set $29 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (i32.mul + (local.get $17) + (local.get $34) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $25 + (i32.load offset=32 + (local.get $21) + ) + ) + (local.set $16 + (i32.shl + (i32.load offset=44 + (local.get $21) + ) + (local.get $11) + ) + ) + (if + (local.get $44) + (block + (local.set $26 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $19 + (i32.load16_s + (local.get $25) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in125 + (local.set $35 + (i32.mul + (local.get $7) + (local.get $26) + ) + ) + (local.set $32 + (i32.mul + (local.get $7) + (local.get $16) + ) + ) + (local.set $1 + (local.get $19) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in127 + (local.set $6 + (f32.div + (f32.const 1) + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $35) + ) + (i32.const 2) + ) + (local.get $24) + ) + ) + (f32.const 1.0000000272452012e-27) + ) + ) + ) + (if + (i32.lt_s + (local.tee $1 + (i32.shl + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $11) + ) + ) + (local.tee $38 + (i32.shl + (local.tee $15 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $25) + ) + ) + ) + (local.get $11) + ) + ) + ) + (loop $while-in129 + (f32.store + (i32.add + (i32.shl + (local.tee $43 + (i32.add + (local.get $1) + (local.get $32) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (local.get $43) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + ) + (br_if $while-in129 + (i32.ne + (local.get $38) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $8) + ) + (block + (local.set $1 + (local.get $15) + ) + (br $while-in127) + ) + ) + ) + (br_if $while-in125 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + (local.set $1 + (if (result i32) + (i32.or + (local.get $47) + (i32.lt_s + (local.get $10) + (i32.mul + (local.get $17) + (i32.const 15) + ) + ) + ) + (i32.const 0) + (block $do-once130 (result i32) + (drop + (br_if $do-once130 + (i32.const 0) + (i32.le_s + (i32.load offset=24 + (local.get $0) + ) + (i32.const 1) + ) + ) + ) + (i32.eqz + (i32.load + (local.get $45) + ) + ) + ) + ) + ) + (local.set $50 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $69 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $88 + (call $_dynalloc_analysis + (local.get $12) + (local.get $4) + (local.get $33) + (local.get $27) + (local.get $23) + (local.get $17) + (local.get $50) + (i32.load offset=60 + (local.get $0) + ) + (i32.load offset=56 + (local.get $21) + ) + (local.get $13) + (i32.load offset=44 + (local.get $0) + ) + (i32.load offset=52 + (local.get $0) + ) + (local.get $48) + (local.get $11) + (local.get $10) + (local.get $77) + (i32.load + (local.get $45) + ) + (local.get $36) + (local.get $57) + (local.get $3) + (local.get $69) + ) + ) + (local.set $36 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $1 + (block $label$break$L371 (result i32) + (if (result i32) + (local.get $1) + (block (result i32) + (local.set $3 + (call $_tf_analysis + (i32.load offset=32 + (local.get $21) + ) + (local.get $2) + (local.get $13) + (local.get $36) + (select + (i32.const 80) + (i32.add + (local.tee $1 + (i32.div_s + (i32.const 20480) + (local.get $10) + ) + ) + (i32.const 2) + ) + (i32.lt_s + (local.get $1) + (i32.const 78) + ) + ) + (local.get $29) + (local.get $34) + (local.get $11) + (f32.load + (local.get $51) + ) + (i32.load + (local.get $53) + ) + (local.get $3) + ) + ) + (drop + (br_if $label$break$L371 + (local.get $3) + (i32.eqz + (local.get $42) + ) + ) + ) + (local.set $4 + (i32.add + (i32.shl + (i32.add + (local.get $2) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $36) + ) + ) + (local.set $1 + (local.get $41) + ) + (loop $while-in134 (result i32) + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $36) + ) + (i32.load + (local.get $4) + ) + ) + (br_if $while-in134 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (local.get $3) + ) + ) + (block (result i32) + (if + (i32.and + (local.get $47) + (i32.ne + (i32.load + (local.get $59) + ) + (i32.const 0) + ) + ) + (block + (drop + (br_if $label$break$L371 + (i32.const 0) + (i32.le_s + (local.get $23) + (i32.const 0) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in136 + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $36) + ) + (i32.const 1) + ) + (drop + (br_if $label$break$L371 + (i32.const 0) + (i32.eq + (local.get $23) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + (br $while-in136) + ) + ) + ) + (if + (i32.and + (local.get $47) + (i32.lt_s + (local.get $10) + (i32.const 15) + ) + ) + (if + (i32.ne + (i32.load offset=184 + (local.get $0) + ) + (i32.const 2) + ) + (block + (drop + (br_if $label$break$L371 + (local.get $13) + (i32.le_s + (local.get $23) + (i32.const 0) + ) + ) + ) + (drop + (call $_memset + (local.get $36) + (i32.const 0) + (local.get $62) + ) + ) + (br $label$break$L371 + (local.get $13) + ) + ) + ) + ) + (drop + (br_if $label$break$L371 + (i32.const 0) + (i32.le_s + (local.get $23) + (i32.const 0) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in140 (result i32) + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $36) + ) + (local.get $13) + ) + (br_if $while-in140 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (i32.const 0) + ) + ) + ) + ) + ) + (local.set $38 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (local.tee $43 + (i32.gt_s + (local.get $23) + (local.get $27) + ) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in142 + (local.set $8 + (i32.mul + (local.get $4) + (local.get $33) + ) + ) + (local.set $3 + (local.get $27) + ) + (loop $while-in144 + (if + (f32.lt + (f32.abs + (f32.sub + (local.tee $6 + (f32.load + (local.tee $15 + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $3) + (local.get $8) + ) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + ) + (f32.const 2) + ) + (f32.store + (local.get $15) + (f32.sub + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $67) + ) + ) + (f32.const 0.25) + ) + ) + ) + ) + (br_if $while-in144 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (br_if $while-in142 + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + (call $_quant_coarse_energy + (local.get $21) + (local.get $27) + (local.get $23) + (local.get $2) + (local.get $12) + (local.get $39) + (local.get $18) + (local.get $38) + (local.get $5) + (local.get $17) + (local.get $11) + (local.get $20) + (i32.load offset=12 + (local.get $0) + ) + (i32.add + (local.get $0) + (i32.const 84) + ) + (i32.gt_s + (i32.load offset=24 + (local.get $0) + ) + (i32.const 3) + ) + (i32.load offset=56 + (local.get $0) + ) + (i32.load + (local.get $45) + ) + ) + (local.set $25 + (i32.and + (i32.le_u + (i32.add + (local.tee $4 + (i32.add + (i32.clz + (i32.load offset=28 + (local.tee $19 + (local.get $5) + ) + ) + ) + (i32.add + (i32.load offset=20 + (local.tee $15 + (local.get $5) + ) + ) + (i32.const -32) + ) + ) + ) + (i32.or + (local.tee $7 + (select + (i32.const 2) + (i32.const 4) + (local.tee $59 + (i32.ne + (local.get $13) + (i32.const 0) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (local.tee $3 + (i32.shl + (i32.load offset=4 + (local.tee $32 + (local.get $5) + ) + ) + (i32.const 3) + ) + ) + ) + (local.get $68) + ) + ) + (local.set $16 + (i32.sub + (local.get $3) + (i32.and + (local.get $25) + (i32.const 1) + ) + ) + ) + (if + (local.get $43) + (block $do-once145 + (local.set $3 + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $36) + ) + ) + (if + (i32.gt_u + (i32.add + (local.get $4) + (local.get $7) + ) + (local.get $16) + ) + (block + (i32.store + (local.get $3) + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + ) + (block + (call $_ec_enc_bit_logp + (local.get $5) + (local.tee $3 + (i32.load + (local.get $3) + ) + ) + (local.get $7) + ) + (local.set $4 + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $19) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $15) + ) + (i32.const -32) + ) + ) + ) + ) + ) + (br_if $do-once145 + (i32.eq + (local.get $23) + (local.tee $8 + (i32.add + (local.get $27) + (i32.const 1) + ) + ) + ) + ) + (local.set $26 + (select + (i32.const 4) + (i32.const 5) + (local.get $59) + ) + ) + (local.set $7 + (local.get $3) + ) + (local.set $3 + (loop $while-in148 (result i32) + (local.set $41 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $36) + ) + ) + (if + (i32.gt_u + (i32.add + (local.get $4) + (local.get $26) + ) + (local.get $16) + ) + (i32.store + (local.get $41) + (local.get $3) + ) + (block + (call $_ec_enc_bit_logp + (local.get $5) + (i32.xor + (local.tee $4 + (i32.load + (local.get $41) + ) + ) + (local.get $3) + ) + (local.get $26) + ) + (local.set $3 + (local.get $4) + ) + (local.set $4 + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $19) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $15) + ) + (i32.const -32) + ) + ) + ) + (local.set $7 + (i32.or + (local.get $3) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in148 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (local.get $7) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + ) + (local.set $1 + (if (result i32) + (local.get $25) + (block $do-once149 (result i32) + (drop + (br_if $do-once149 + (i32.const 0) + (i32.eq + (i32.load8_s + (i32.add + (i32.add + (local.tee $4 + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (local.get $3) + ) + (i32.add + (i32.shl + (local.get $11) + (i32.const 3) + ) + (i32.const 1200) + ) + ) + ) + (i32.load8_s + (i32.add + (i32.add + (i32.or + (local.get $4) + (i32.const 2) + ) + (local.get $3) + ) + (i32.add + (i32.shl + (local.get $11) + (i32.const 3) + ) + (i32.const 1200) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + (call $_ec_enc_bit_logp + (local.get $5) + (local.get $1) + (i32.const 1) + ) + (local.get $3) + ) + (i32.const 0) + ) + ) + (if + (local.get $43) + (block + (local.set $3 + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $1 + (local.get $27) + ) + (loop $while-in152 + (i32.store + (local.tee $4 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $36) + ) + ) + (i32.load8_s + (i32.add + (i32.add + (i32.load + (local.get $4) + ) + (local.get $3) + ) + (i32.add + (i32.shl + (local.get $11) + (i32.const 3) + ) + (i32.const 1200) + ) + ) + ) + ) + (br_if $while-in152 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (if + (i32.le_s + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $19) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $15) + ) + (i32.const -28) + ) + ) + (local.get $18) + ) + (block + (if + (i32.load + (local.get $45) + ) + (block + (i32.store offset=100 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=80 + (local.get $0) + (i32.const 2) + ) + (local.set $1 + (i32.const 2) + ) + ) + (block $label$break$L428 + (if + (local.get $47) + (block + (if + (i32.eqz + (i32.load offset=24 + (local.get $0) + ) + ) + (block + (i32.store offset=80 + (local.get $0) + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (br $label$break$L428) + ) + ) + (if + (local.get $13) + (block + (i32.store offset=80 + (local.get $0) + (i32.const 2) + ) + (local.set $1 + (i32.const 2) + ) + ) + (block + (i32.store offset=80 + (local.get $0) + (i32.const 3) + ) + (local.set $1 + (i32.const 3) + ) + ) + ) + (br $label$break$L428) + ) + ) + (local.set $1 + (i32.load offset=24 + (local.get $0) + ) + ) + (if + (i32.eqz + (local.get $37) + ) + (if + (i32.eqz + (i32.or + (i32.lt_s + (local.get $1) + (i32.const 3) + ) + (i32.lt_s + (local.get $20) + (i32.mul + (local.get $17) + (i32.const 10) + ) + ) + ) + ) + (block + (local.set $68 + (i32.load offset=80 + (local.get $0) + ) + ) + (local.set $53 + (i32.load offset=32 + (local.get $21) + ) + ) + (if + (i32.eqz + (local.get $44) + ) + (call $_celt_fatal + (i32.const 38987) + (i32.const 38974) + (i32.const 489) + ) + ) + (local.set $62 + (i32.shl + (i32.load offset=44 + (local.get $21) + ) + (local.get $11) + ) + ) + (i32.store offset=80 + (local.get $0) + (local.tee $1 + (if (result i32) + (i32.lt_s + (i32.shl + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $53) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $2) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $53) + ) + ) + ) + (local.get $11) + ) + (i32.const 9) + ) + (i32.const 0) + (block $do-once156 (result i32) + (local.set $42 + (i32.load16_s + (local.get $53) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in159 + (local.set $63 + (i32.mul + (local.get $8) + (local.get $62) + ) + ) + (local.set $7 + (local.get $42) + ) + (local.set $20 + (i32.const 0) + ) + (loop $while-in161 + (local.set $89 + (i32.add + (i32.add + (i32.shl + (i32.shl + (local.tee $7 + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + (i32.const 2) + ) + (local.get $29) + ) + (i32.shl + (local.get $63) + (i32.const 2) + ) + ) + ) + (if + (i32.ge_s + (local.tee $44 + (i32.shl + (i32.sub + (local.tee $35 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $26 + (i32.add + (local.get $20) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $53) + ) + ) + ) + (local.get $7) + ) + (local.get $11) + ) + ) + (i32.const 9) + ) + (block + (local.set $9 + (f32.convert_i32_s + (local.get $44) + ) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $25 + (i32.const 0) + ) + (local.set $41 + (i32.const 0) + ) + (local.set $16 + (i32.const 0) + ) + (loop $while-in163 + (local.set $25 + (i32.add + (f32.lt + (local.tee $6 + (f32.mul + (f32.mul + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $89) + ) + ) + ) + (local.get $6) + ) + (local.get $9) + ) + ) + (f32.const 0.25) + ) + (local.get $25) + ) + ) + (local.set $16 + (i32.add + (f32.lt + (local.get $6) + (f32.const 0.0625) + ) + (local.get $16) + ) + ) + (local.set $41 + (i32.add + (f32.lt + (local.get $6) + (f32.const 0.015625) + ) + (local.get $41) + ) + ) + (br_if $while-in163 + (i32.ne + (local.get $44) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $20) + (i32.add + (i32.load offset=8 + (local.get $21) + ) + (i32.const -4) + ) + ) + (local.set $1 + (i32.add + (i32.div_u + (i32.shl + (i32.add + (local.get $16) + (local.get $25) + ) + (i32.const 5) + ) + (local.get $44) + ) + (local.get $1) + ) + ) + ) + (local.set $3 + (i32.add + (local.tee $7 + (i32.load + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.get $69) + ) + ) + ) + (local.get $3) + ) + ) + (local.set $4 + (i32.add + (i32.mul + (local.get $7) + (i32.add + (i32.add + (i32.ge_s + (i32.shl + (local.get $41) + (i32.const 1) + ) + (local.get $44) + ) + (i32.ge_s + (i32.shl + (local.get $16) + (i32.const 1) + ) + (local.get $44) + ) + ) + (i32.ge_s + (i32.shl + (local.get $25) + (i32.const 1) + ) + (local.get $44) + ) + ) + ) + (local.get $4) + ) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $26) + ) + (block + (local.set $7 + (local.get $35) + ) + (local.set $20 + (local.get $26) + ) + (br $while-in161) + ) + ) + ) + (br_if $while-in159 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + (if + (i32.eqz + (local.get $87) + ) + (block + (i32.store offset=96 + (local.get $0) + (local.tee $1 + (i32.shr_s + (i32.add + (if (result i32) + (local.get $1) + (i32.div_u + (local.get $1) + (i32.mul + (local.get $17) + (i32.sub + (i32.add + (local.get $2) + (i32.const 4) + ) + (i32.load offset=8 + (local.get $21) + ) + ) + ) + ) + (i32.const 0) + ) + (i32.load offset=96 + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + ) + (block $switch + (block $switch-case164 + (block $switch-case + (br_table $switch-case164 $switch $switch-case $switch + (i32.load offset=100 + (local.get $0) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br $switch) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const -4) + ) + ) + ) + (i32.store offset=100 + (local.get $0) + (select + (i32.const 2) + (i32.gt_s + (local.get $1) + (i32.const 18) + ) + (i32.gt_s + (local.get $1) + (i32.const 22) + ) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $3) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 39011) + (i32.const 38974) + (i32.const 545) + ) + ) + (if + (i32.le_s + (local.get $4) + (i32.const -1) + ) + (call $_celt_fatal + (i32.const 39039) + (i32.const 38974) + (i32.const 546) + ) + ) + (i32.store offset=88 + (local.get $0) + (local.tee $1 + (i32.shr_s + (i32.add + (i32.load offset=88 + (local.get $0) + ) + (i32.div_u + (i32.shl + (local.get $4) + (i32.const 8) + ) + (local.get $3) + ) + ) + (i32.const 1) + ) + ) + ) + (drop + (br_if $do-once156 + (i32.const 3) + (i32.lt_s + (local.tee $1 + (i32.add + (i32.mul + (local.get $1) + (i32.const 3) + ) + (i32.or + (i32.sub + (i32.const 384) + (i32.shl + (local.get $68) + (i32.const 7) + ) + ) + (i32.const 64) + ) + ) + ) + (i32.const 318) + ) + ) + ) + (select + (i32.const 2) + (i32.lt_s + (local.get $1) + (i32.const 1534) + ) + (i32.lt_s + (local.get $1) + (i32.const 1022) + ) + ) + ) + ) + ) + ) + (br $label$break$L428) + ) + ) + ) + (local.set $1 + (if (result i32) + (local.get $1) + (block (result i32) + (i32.store offset=80 + (local.get $0) + (i32.const 2) + ) + (i32.const 2) + ) + (block (result i32) + (i32.store offset=80 + (local.get $0) + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $5) + (local.get $1) + (i32.const 39384) + (i32.const 5) + ) + ) + ) + (if + (i32.load + (local.get $45) + ) + (i32.store + (local.get $50) + (select + (i32.const 8) + (i32.div_s + (local.get $10) + (i32.const 3) + ) + (i32.gt_s + (local.get $10) + (i32.const 26) + ) + ) + ) + ) + (local.set $25 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (i32.gt_s + (local.tee $4 + (i32.load offset=8 + (local.get $21) + ) + ) + (i32.const 0) + ) + (block + (local.set $7 + (i32.add + (i32.add + (local.get $17) + (i32.const -1) + ) + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + ) + (local.set $10 + (i32.load offset=104 + (local.get $21) + ) + ) + (local.set $2 + (i32.load16_s + (local.tee $20 + (i32.load offset=32 + (local.get $21) + ) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in166 + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $25) + ) + (i32.shr_s + (i32.mul + (i32.sub + (i32.load8_u + (i32.add + (local.get $10) + (i32.add + (local.get $1) + (i32.mul + (local.get $4) + (local.get $7) + ) + ) + ) + ) + (i32.const -64) + ) + (i32.mul + (local.get $17) + (i32.shl + (i32.sub + (local.tee $3 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $20) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + ) + ) + (i32.const 2) + ) + ) + (if + (i32.ne + (local.get $1) + (local.get $4) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in166) + ) + ) + ) + ) + ) + (local.set $16 + (i32.shl + (local.get $18) + (i32.const 3) + ) + ) + (local.set $3 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $1 + (i32.load offset=28 + (local.get $19) + ) + ) + ) + ) + ) + (local.set $4 + (i32.shr_u + (local.tee $7 + (i32.shr_u + (local.get $1) + (i32.add + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $3 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const -8) + ) + (i32.shl + (local.tee $2 + (i32.load offset=20 + (local.get $15) + ) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $7) + (i32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $4) + ) + ) + ) + (local.set $7 + (if (result i32) + (local.get $43) + (block (result i32) + (local.set $7 + (i32.const 6) + ) + (local.set $10 + (local.get $27) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in168 (result i32) + (local.set $26 + (select + (local.tee $8 + (i32.shl + (local.tee $18 + (i32.shl + (i32.mul + (local.get $17) + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.tee $20 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $48) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (local.get $48) + ) + ) + ) + ) + (local.get $11) + ) + ) + (i32.const 3) + ) + ) + (local.tee $18 + (select + (local.get $18) + (i32.const 48) + (i32.gt_s + (local.get $18) + (i32.const 48) + ) + ) + ) + (i32.lt_s + (local.get $8) + (local.get $18) + ) + ) + ) + (local.set $41 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $50) + ) + ) + (block $__rjto$2 + (local.set $7 + (if (result i32) + (i32.lt_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $3) + ) + (i32.sub + (local.get $16) + (local.get $4) + ) + ) + (block $do-once169 (result i32) + (local.set $35 + (i32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $25) + ) + ) + ) + (local.set $10 + (i32.const 0) + ) + (local.set $8 + (local.get $7) + ) + (local.set $18 + (i32.const 0) + ) + (block $__rjti$1 + (loop $while-in172 + (br_if $__rjti$1 + (i32.ge_s + (local.get $10) + (local.get $35) + ) + ) + (call $_ec_enc_bit_logp + (local.get $5) + (local.tee $42 + (i32.lt_s + (local.get $18) + (i32.load + (local.get $41) + ) + ) + ) + (local.get $8) + ) + (local.set $3 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $1 + (i32.load offset=28 + (local.get $19) + ) + ) + ) + ) + ) + (local.set $8 + (i32.shr_u + (local.tee $44 + (i32.shr_u + (local.get $1) + (i32.add + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $3 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const -8) + ) + (i32.shl + (local.tee $2 + (i32.load offset=20 + (local.get $15) + ) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $44) + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $8) + ) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $42) + ) + ) + (local.set $10 + (i32.add + (local.get $10) + (local.get $26) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (i32.add + (local.get $3) + (i32.const 8) + ) + (i32.sub + (local.get $16) + (local.tee $4 + (i32.add + (local.get $4) + (local.get $26) + ) + ) + ) + ) + (block + (local.set $8 + (i32.const 1) + ) + (br $while-in172) + ) + ) + ) + (br $do-once169 + (select + (local.tee $7 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (i32.const 2) + (i32.gt_s + (local.get $7) + (i32.const 2) + ) + ) + ) + ) + (local.set $8 + (select + (local.tee $8 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (i32.const 2) + (i32.gt_s + (local.get $8) + (i32.const 2) + ) + ) + ) + (br_if $__rjto$2 + (i32.eqz + (local.get $18) + ) + ) + (local.get $8) + ) + (block + (local.set $10 + (i32.const 0) + ) + (br $__rjto$2) + ) + ) + ) + ) + (i32.store + (local.get $41) + (local.get $10) + ) + (if (result i32) + (i32.eq + (local.get $20) + (local.get $23) + ) + (block (result i32) + (local.set $18 + (local.get $4) + ) + (local.get $1) + ) + (block + (local.set $10 + (local.get $20) + ) + (br $while-in168) + ) + ) + ) + ) + (block (result i32) + (local.set $18 + (i32.const 0) + ) + (local.get $1) + ) + ) + ) + (if + (local.tee $41 + (i32.eq + (local.get $17) + (i32.const 2) + ) + ) + (block + (if + (local.get $11) + (block + (local.set $1 + (i32.load16_s + (local.tee $20 + (i32.load offset=32 + (local.get $21) + ) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (local.set $6 + (f32.const 1.0000000036274937e-15) + ) + (local.set $9 + (f32.const 1.0000000036274937e-15) + ) + (loop $while-in174 + (if + (i32.lt_s + (local.tee $1 + (i32.shl + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $11) + ) + ) + (local.tee $8 + (i32.shl + (local.tee $10 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $20) + ) + ) + ) + (local.get $11) + ) + ) + ) + (loop $while-in176 + (local.set $6 + (f32.add + (local.get $6) + (f32.add + (f32.abs + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $29) + ) + ) + ) + ) + (f32.abs + (local.tee $60 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (f32.add + (local.get $9) + (f32.add + (f32.abs + (f32.add + (local.get $14) + (local.get $60) + ) + ) + (f32.abs + (f32.sub + (local.get $14) + (local.get $60) + ) + ) + ) + ) + ) + (br_if $while-in176 + (i32.ne + (local.get $8) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $4) + (i32.const 13) + ) + (block + (local.set $1 + (local.get $10) + ) + (br $while-in174) + ) + ) + ) + (i32.store + (local.get $73) + (f32.gt + (f32.mul + (f32.mul + (local.get $9) + (f32.const 0.7071070075035095) + ) + (f32.convert_i32_s + (i32.add + (local.tee $1 + (i32.shl + (i32.load16_s offset=26 + (local.get $20) + ) + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + (select + (i32.const 5) + (i32.const 13) + (i32.lt_u + (local.get $11) + (i32.const 2) + ) + ) + ) + ) + ) + (f32.mul + (local.get $6) + (f32.convert_i32_s + (local.get $1) + ) + ) + ) + ) + ) + ) + (local.set $4 + (i32.load offset=232 + (local.get $0) + ) + ) + (local.set $6 + (f32.convert_i32_s + (i32.div_s + (local.get $28) + (i32.const 1000) + ) + ) + ) + (block $do-once179 + (block $__rjti$3 + (br_if $__rjti$3 + (i32.le_s + (local.tee $1 + (if (result i32) + (i32.lt_s + (local.get $28) + (i32.const 1000) + ) + (i32.const 0) + (block $do-once177 (result i32) + (drop + (br_if $do-once177 + (i32.const 1) + (i32.lt_s + (local.get $28) + (i32.const 2000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 2) + (i32.lt_s + (local.get $28) + (i32.const 3000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 3) + (i32.lt_s + (local.get $28) + (i32.const 4000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 4) + (i32.lt_s + (local.get $28) + (i32.const 5000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 5) + (i32.lt_s + (local.get $28) + (i32.const 6000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 6) + (i32.lt_s + (local.get $28) + (i32.const 7000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 7) + (i32.lt_s + (local.get $28) + (i32.const 8000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 8) + (i32.lt_s + (local.get $28) + (i32.const 16000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 9) + (i32.lt_s + (local.get $28) + (i32.const 24000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 10) + (i32.lt_s + (local.get $28) + (i32.const 36000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 11) + (i32.lt_s + (local.get $28) + (i32.const 44000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 12) + (i32.lt_s + (local.get $28) + (i32.const 50000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 13) + (i32.lt_s + (local.get $28) + (i32.const 56000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 14) + (i32.lt_s + (local.get $28) + (i32.const 62000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 15) + (i32.lt_s + (local.get $28) + (i32.const 67000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 16) + (i32.lt_s + (local.get $28) + (i32.const 72000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 17) + (i32.lt_s + (local.get $28) + (i32.const 79000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 18) + (i32.lt_s + (local.get $28) + (i32.const 88000) + ) + ) + ) + (drop + (br_if $do-once177 + (i32.const 19) + (i32.lt_s + (local.get $28) + (i32.const 106000) + ) + ) + ) + (select + (i32.const 20) + (i32.const 21) + (i32.lt_s + (local.get $28) + (i32.const 134000) + ) + ) + ) + ) + ) + (local.get $4) + ) + ) + (br_if $__rjti$3 + (i32.eqz + (f32.gt + (f32.add + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 1280) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 1376) + ) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $1 + (local.get $4) + ) + (br $do-once179) + ) + (br_if $do-once179 + (i32.ge_s + (local.get $1) + (local.get $4) + ) + ) + (br_if $do-once179 + (i32.eqz + (f32.lt + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (i32.const 1280) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (i32.const 1376) + ) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $1 + (local.get $4) + ) + ) + (i32.store offset=232 + (local.get $0) + (select + (local.get $23) + (local.tee $1 + (select + (local.get $27) + (local.get $1) + (i32.gt_s + (local.get $27) + (local.get $1) + ) + ) + ) + (i32.lt_s + (local.get $23) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $4 + (if (result i32) + (i32.gt_s + (i32.add + (local.get $3) + (i32.const 48) + ) + (i32.sub + (local.get $16) + (local.get $18) + ) + ) + (block (result i32) + (local.set $12 + (i32.const 5) + ) + (local.get $3) + ) + (block (result i32) + (call $_ec_enc_icdf + (local.get $5) + (local.tee $1 + (block $__rjto$4 (result i32) + (block $__rjti$4 + (br_if $__rjti$4 + (i32.gt_s + (local.get $27) + (i32.const 0) + ) + ) + (br_if $__rjti$4 + (i32.load + (local.get $45) + ) + ) + (local.set $90 + (f32.load + (local.get $51) + ) + ) + (local.set $7 + (i32.load offset=232 + (local.get $0) + ) + ) + (local.set $60 + (select + (f32.const 4) + (select + (f32.add + (f32.mul + (f32.convert_i32_s + (i32.shr_s + (i32.add + (local.get $28) + (i32.const -64000) + ) + (i32.const 10) + ) + ) + (f32.const 0.0625) + ) + (f32.const 4) + ) + (f32.const 5) + (i32.lt_s + (local.get $28) + (i32.const 80000) + ) + ) + (i32.lt_s + (local.get $28) + (i32.const 64000) + ) + ) + ) + (if + (local.get $41) + (block + (local.set $3 + (i32.add + (i32.shl + (local.tee $2 + (i32.shl + (local.tee $1 + (i32.load16_s + (local.tee $4 + (i32.load offset=32 + (local.get $21) + ) + ) + ) + ) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $9 + (if (result f32) + (i32.gt_s + (local.tee $20 + (i32.shl + (i32.sub + (local.tee $2 + (i32.load16_s offset=2 + (local.get $4) + ) + ) + (local.get $1) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in184 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $3) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + ) + (br_if $while-in184 + (i32.ne + (local.get $20) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $2) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $14 + (if (result f32) + (i32.gt_s + (local.tee $2 + (i32.shl + (i32.sub + (local.tee $3 + (i32.load16_s offset=4 + (local.get $4) + ) + ) + (local.get $2) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in186 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in186 + (i32.ne + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $3) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $75 + (if (result f32) + (i32.gt_s + (local.tee $3 + (i32.shl + (i32.sub + (local.tee $2 + (i32.load16_s offset=6 + (local.get $4) + ) + ) + (local.get $3) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in188 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in188 + (i32.ne + (local.get $3) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $2) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $91 + (if (result f32) + (i32.gt_s + (local.tee $2 + (i32.shl + (i32.sub + (local.tee $3 + (i32.load16_s offset=8 + (local.get $4) + ) + ) + (local.get $2) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in190 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in190 + (i32.ne + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $3) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $92 + (if (result f32) + (i32.gt_s + (local.tee $3 + (i32.shl + (i32.sub + (local.tee $2 + (i32.load16_s offset=10 + (local.get $4) + ) + ) + (local.get $3) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in192 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in192 + (i32.ne + (local.get $3) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $2) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $93 + (if (result f32) + (i32.gt_s + (local.tee $2 + (i32.shl + (i32.sub + (local.tee $3 + (i32.load16_s offset=12 + (local.get $4) + ) + ) + (local.get $2) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in194 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in194 + (i32.ne + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $2 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $3) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $94 + (if (result f32) + (i32.gt_s + (local.tee $3 + (i32.shl + (i32.sub + (local.tee $10 + (i32.load16_s offset=14 + (local.get $4) + ) + ) + (local.get $3) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in196 (result f32) + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in196 + (i32.ne + (local.get $3) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + ) + (local.set $3 + (i32.add + (i32.shl + (local.tee $1 + (i32.shl + (local.get $10) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (if + (i32.gt_s + (local.tee $10 + (i32.shl + (i32.sub + (local.tee $2 + (i32.load16_s offset=16 + (local.get $4) + ) + ) + (local.get $10) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in198 + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $3) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in198 + (i32.ne + (local.get $10) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (local.set $14 + (select + (f32.const 1) + (local.tee $6 + (f32.abs + (f32.mul + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (local.get $9) + (f32.const 0) + ) + (local.get $14) + ) + (local.get $75) + ) + (local.get $91) + ) + (local.get $92) + ) + (local.get $93) + ) + (local.get $94) + ) + (local.get $6) + ) + (f32.const 0.125) + ) + ) + ) + (f32.gt + (local.get $6) + (f32.const 1) + ) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 8) + ) + (block + (local.set $1 + (local.get $2) + ) + (local.set $2 + (i32.const 8) + ) + (local.set $6 + (local.get $14) + ) + (loop $while-in200 + (local.set $10 + (i32.add + (i32.shl + (local.tee $3 + (i32.shl + (local.tee $1 + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (i32.add + (local.get $3) + (local.get $34) + ) + (i32.const 2) + ) + (local.get $29) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.shl + (i32.sub + (local.tee $3 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $4) + ) + ) + ) + (local.get $1) + ) + (local.get $11) + ) + ) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (loop $while-in202 + (local.set $9 + (f32.add + (local.get $9) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + ) + (br_if $while-in202 + (i32.ne + (local.get $8) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $9 + (f32.const 0) + ) + ) + (local.set $6 + (select + (local.get $6) + (local.tee $9 + (f32.abs + (local.get $9) + ) + ) + (f32.lt + (local.get $6) + (local.get $9) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $7) + ) + (block + (local.set $1 + (local.get $3) + ) + (br $while-in200) + ) + ) + ) + ) + (local.set $6 + (local.get $14) + ) + ) + (local.set $6 + (select + (f32.const 1) + (local.tee $6 + (f32.abs + (local.get $6) + ) + ) + (f32.gt + (local.get $6) + (f32.const 1) + ) + ) + ) + (local.set $9 + (f32.mul + (local.tee $14 + (f32.demote_f64 + (f64.mul + (call $_log + (f64.promote_f32 + (f32.sub + (f32.const 1.0010000467300415) + (f32.mul + (local.get $14) + (local.get $14) + ) + ) + ) + ) + (f64.const 1.4426950408889634) + ) + ) + ) + (f32.const 0.5) + ) + ) + (local.set $6 + (f32.demote_f64 + (f64.mul + (call $_log + (f64.promote_f32 + (f32.sub + (f32.const 1.0010000467300415) + (f32.mul + (local.get $6) + (local.get $6) + ) + ) + ) + ) + (f64.const 1.4426950408889634) + ) + ) + ) + (f32.store offset=228 + (local.get $0) + (select + (local.tee $75 + (f32.add + (f32.load offset=228 + (local.get $0) + ) + (f32.const 0.25) + ) + ) + (local.tee $6 + (f32.neg + (f32.mul + (select + (local.get $9) + (local.get $6) + (f32.gt + (local.get $9) + (local.get $6) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.lt + (local.get $75) + (local.get $6) + ) + ) + ) + (local.set $60 + (f32.add + (local.get $60) + (select + (f32.const -4) + (local.tee $6 + (f32.mul + (local.get $14) + (f32.const 0.75) + ) + ) + (f32.lt + (local.get $6) + (f32.const -4) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.add + (local.get $23) + (i32.const -1) + ) + ) + (local.set $4 + (i32.sub + (i32.const 2) + (local.get $23) + ) + ) + (if + (i32.gt_s + (local.get $23) + (i32.const 1) + ) + (block + (local.set $7 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in204 + (local.set $10 + (i32.mul + (local.get $2) + (local.get $7) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in206 + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $10) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.convert_i32_s + (i32.add + (local.get $4) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (br_if $while-in206 + (i32.ne + (local.get $3) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $while-in204 + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + (local.set $6 + (f32.const 0) + ) + ) + (local.set $6 + (f32.sub + (f32.sub + (f32.sub + (local.get $60) + (select + (select + (f32.const -2) + (f32.const 2) + (i32.and + (i32.xor + (local.tee $1 + (f32.gt + (local.tee $6 + (f32.div + (f32.add + (f32.div + (local.get $6) + (f32.convert_i32_s + (i32.mul + (local.get $3) + (local.get $17) + ) + ) + ) + (f32.const 1) + ) + (f32.const 6) + ) + ) + (f32.const 2) + ) + ) + (i32.const 1) + ) + (local.tee $2 + (f32.lt + (local.get $6) + (f32.const -2) + ) + ) + ) + ) + (local.get $6) + (i32.or + (local.get $1) + (local.get $2) + ) + ) + ) + (local.get $58) + ) + (f32.mul + (local.get $90) + (f32.const 2) + ) + ) + ) + (if + (i32.load + (local.get $57) + ) + (local.set $6 + (f32.sub + (local.get $6) + (select + (select + (f32.const -2) + (f32.const 2) + (i32.and + (i32.xor + (local.tee $1 + (f32.gt + (local.tee $6 + (f32.mul + (f32.add + (f32.load offset=128 + (local.get $0) + ) + (f32.const 0.05000000074505806) + ) + (f32.const 2) + ) + ) + (f32.const 2) + ) + ) + (i32.const 1) + ) + (local.tee $2 + (f32.lt + (local.get $6) + (f32.const -2) + ) + ) + ) + ) + (local.get $6) + (i32.or + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (br $__rjto$4 + (select + (local.tee $1 + (select + (local.tee $1 + (i32.trunc_f32_s + (f32.floor + (f32.add + (local.get $6) + (f32.const 0.5) + ) + ) + ) + ) + (i32.const 10) + (i32.lt_s + (local.get $1) + (i32.const 10) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + ) + ) + (f32.store offset=228 + (local.get $0) + (f32.const 0) + ) + (i32.const 5) + ) + ) + (i32.const 39388) + (i32.const 7) + ) + (local.set $3 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $7 + (i32.load offset=28 + (local.get $19) + ) + ) + ) + ) + ) + (local.set $4 + (i32.shr_u + (local.tee $10 + (i32.shr_u + (local.get $7) + (i32.add + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $2 + (local.tee $20 + (i32.load offset=20 + (local.get $15) + ) + ) + ) + (local.set $12 + (local.get $1) + ) + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const -8) + ) + (i32.shl + (local.get $20) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $10) + (i32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $4) + ) + ) + ) + ) + ) + (if + (local.get $78) + (block + (local.set $2 + (i32.load offset=36 + (local.get $21) + ) + ) + (local.set $1 + (if (result i32) + (local.get $47) + (select + (local.tee $1 + (i32.add + (i32.add + (i32.mul + (local.get $17) + (i32.const -72) + ) + (i32.const -32) + ) + (local.get $46) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + (i32.sub + (local.get $46) + (i32.shl + (local.get $82) + (i32.const 3) + ) + ) + ) + ) + (local.set $8 + (i32.sub + (local.get $2) + (local.get $11) + ) + ) + (if + (i32.eqz + (local.tee $26 + (i32.eqz + (local.tee $16 + (i32.load offset=52 + (local.get $0) + ) + ) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.shr_s + (i32.load offset=216 + (local.get $0) + ) + (local.get $8) + ) + ) + ) + ) + (if + (local.get $47) + (block $do-once209 + (local.set $1 + (i32.add + (i32.trunc_f32_s + (f32.mul + (f32.add + (local.tee $6 + (f32.load + (local.get $51) + ) + ) + (f32.const -0.25) + ) + (f32.const 400) + ) + ) + (i32.add + (select + (i32.sub + (i32.const 0) + (i32.shr_u + (i32.const 144) + (local.get $74) + ) + ) + (i32.const 0) + (i32.gt_s + (local.tee $2 + (i32.load offset=188 + (local.get $0) + ) + ) + (i32.const 100) + ) + ) + (i32.add + (select + (i32.shr_u + (i32.const 96) + (local.get $74) + ) + (i32.const 0) + (i32.lt_s + (local.get $2) + (i32.const 100) + ) + ) + (local.get $1) + ) + ) + ) + ) + (br_if $do-once209 + (i32.eqz + (f32.gt + (local.get $6) + (f32.const 0.699999988079071) + ) + ) + ) + (local.set $1 + (select + (local.get $1) + (i32.const 400) + (i32.gt_s + (local.get $1) + (i32.const 400) + ) + ) + ) + ) + (block + (local.set $7 + (i32.load offset=232 + (local.get $0) + ) + ) + (local.set $6 + (f32.load offset=228 + (local.get $0) + ) + ) + (local.set $35 + (i32.load + (local.get $77) + ) + ) + (local.set $9 + (f32.load + (local.get $51) + ) + ) + (local.set $42 + (i32.load + (local.get $45) + ) + ) + (local.set $48 + (i32.load offset=236 + (local.get $0) + ) + ) + (local.set $3 + (i32.shl + (i32.load16_s + (i32.add + (local.tee $20 + (i32.load offset=32 + (local.get $21) + ) + ) + (i32.shl + (local.tee $10 + (select + (local.tee $2 + (i32.load offset=92 + (local.get $0) + ) + ) + (local.tee $51 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.get $2) + ) + ) + (i32.const 1) + ) + ) + ) + (local.get $11) + ) + ) + (if + (local.get $41) + (local.set $3 + (i32.add + (local.get $3) + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (select + (local.get $7) + (local.get $10) + (i32.gt_s + (local.get $10) + (local.get $7) + ) + ) + (i32.const 1) + ) + (local.get $20) + ) + ) + (local.get $11) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (local.tee $44 + (i32.eqz + (i32.load + (local.get $57) + ) + ) + ) + (local.get $1) + (block $do-once211 (result i32) + (drop + (br_if $do-once211 + (local.get $1) + (i32.eqz + (f64.lt + (f64.promote_f32 + (local.tee $14 + (f32.load offset=136 + (local.get $0) + ) + ) + ) + (f64.const 0.4) + ) + ) + ) + ) + (i32.sub + (local.get $1) + (i32.trunc_f32_s + (f32.mul + (f32.sub + (f32.const 0.4000000059604645) + (local.get $14) + ) + (f32.convert_i32_s + (i32.shl + (local.get $3) + (i32.const 3) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $41) + (local.set $2 + (i32.sub + (local.get $2) + (i32.trunc_f32_s + (select + (local.tee $14 + (f32.mul + (f32.div + (f32.mul + (f32.convert_i32_s + (local.tee $7 + (i32.sub + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.tee $7 + (select + (local.get $7) + (local.get $10) + (i32.gt_s + (local.get $10) + (local.get $7) + ) + ) + ) + (i32.const 1) + ) + (local.get $20) + ) + ) + (local.get $11) + ) + (local.get $7) + ) + ) + ) + (f32.const 0.800000011920929) + ) + (f32.convert_i32_s + (local.get $3) + ) + ) + (f32.convert_i32_s + (local.get $2) + ) + ) + ) + (local.tee $6 + (f32.mul + (f32.add + (select + (local.get $6) + (f32.const 1) + (f32.lt + (local.get $6) + (f32.const 1) + ) + ) + (f32.const -0.10000000149011612) + ) + (f32.convert_i32_s + (i32.shl + (local.get $7) + (i32.const 3) + ) + ) + ) + ) + (f32.lt + (local.get $14) + (local.get $6) + ) + ) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.tee $2 + (i32.add + (i32.sub + (local.get $35) + (i32.shl + (i32.const 19) + (local.get $11) + ) + ) + (local.get $2) + ) + ) + (i32.trunc_f32_s + (f32.mul + (f32.add + (local.get $9) + (f32.const -0.04399999976158142) + ) + (f32.convert_i32_s + (local.get $2) + ) + ) + ) + ) + ) + (if + (i32.or + (local.get $44) + (local.tee $7 + (i32.ne + (local.get $42) + (i32.const 0) + ) + ) + ) + (local.set $6 + (f32.convert_i32_s + (i32.shl + (local.get $3) + (i32.const 3) + ) + ) + ) + (block + (local.set $6 + (local.tee $14 + (f32.convert_i32_s + (i32.shl + (local.get $3) + (i32.const 3) + ) + ) + ) + ) + (local.set $2 + (i32.add + (i32.add + (select + (i32.trunc_f32_s + (f32.mul + (local.get $14) + (f32.const 0.800000011920929) + ) + ) + (i32.const 0) + (local.get $86) + ) + (local.get $2) + ) + (i32.trunc_f32_s + (f32.mul + (f32.mul + (local.get $14) + (f32.const 1.2000000476837158) + ) + (select + (f32.const -0.11999999731779099) + (f32.add + (local.tee $14 + (f32.add + (f32.load offset=124 + (local.get $0) + ) + (f32.const -0.15000000596046448) + ) + ) + (f32.const -0.11999999731779099) + ) + (f32.lt + (local.get $14) + (f32.const 0) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.add + (i32.trunc_f32_s + (f32.mul + (local.get $30) + (local.get $6) + ) + ) + (local.get $2) + ) + ) + (if + (i32.eqz + (local.tee $7 + (i32.or + (local.tee $10 + (i32.eqz + (local.get $48) + ) + ) + (local.get $7) + ) + ) + ) + (local.set $2 + (select + (local.tee $2 + (i32.div_s + (local.get $2) + (i32.const 4) + ) + ) + (local.get $3) + (i32.gt_s + (local.get $2) + (local.get $3) + ) + ) + ) + ) + (local.set $2 + (select + (i32.add + (local.get $1) + (i32.trunc_f32_s + (f32.mul + (f32.convert_i32_s + (i32.sub + (local.tee $2 + (select + (local.get $2) + (local.tee $3 + (select + (local.tee $3 + (i32.trunc_f32_s + (f32.mul + (local.get $88) + (f32.convert_i32_s + (i32.mul + (i32.shl + (local.get $17) + (i32.const 3) + ) + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $51) + (i32.const -2) + ) + (i32.const 1) + ) + (local.get $20) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.tee $20 + (i32.shr_s + (local.get $2) + (i32.const 2) + ) + ) + (i32.lt_s + (local.get $20) + (local.get $3) + ) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $3) + ) + ) + ) + (local.get $1) + ) + ) + (f32.const 0.6700000166893005) + ) + ) + ) + (local.get $2) + (i32.and + (local.get $7) + (i32.ne + (local.get $16) + (i32.const 0) + ) + ) + ) + ) + (if + (i32.and + (local.get $10) + (f32.lt + (local.get $9) + (f32.const 0.20000000298023224) + ) + ) + (local.set $2 + (i32.add + (i32.trunc_f32_s + (f32.mul + (f32.mul + (select + (f32.const 0) + (f32.mul + (f32.convert_i32_s + (local.tee $3 + (select + (local.tee $3 + (i32.sub + (i32.const 96000) + (local.get $28) + ) + ) + (i32.const 32000) + (i32.lt_s + (local.get $3) + (i32.const 32000) + ) + ) + ) + ) + (f32.const 3.099999958067201e-06) + ) + (i32.lt_s + (local.get $3) + (i32.const 0) + ) + ) + (local.get $70) + ) + (f32.convert_i32_s + (local.get $2) + ) + ) + ) + (local.get $2) + ) + ) + ) + (local.set $1 + (select + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + (local.get $2) + (i32.lt_s + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (local.set $6 + (if (result f32) + (i32.lt_s + (local.tee $2 + (i32.load offset=220 + (local.get $0) + ) + ) + (i32.const 970) + ) + (block (result f32) + (i32.store offset=220 + (local.get $0) + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (f32.div + (f32.const 1) + (f32.convert_i32_s + (i32.add + (local.get $2) + (i32.const 21) + ) + ) + ) + ) + (f32.const 1.0000000474974513e-03) + ) + ) + (local.set $1 + (select + (i32.const 2) + (local.tee $3 + (select + (local.tee $2 + (select + (local.get $31) + (local.tee $2 + (i32.shr_u + (i32.const 1275) + (local.get $74) + ) + ) + (i32.lt_s + (local.get $31) + (local.get $2) + ) + ) + ) + (local.tee $1 + (select + (local.tee $3 + (select + (select + (local.tee $3 + (i32.add + (i32.shr_s + (i32.add + (i32.add + (local.get $18) + (i32.const 63) + ) + (local.get $4) + ) + (i32.const 6) + ) + (i32.const 2) + ) + ) + (local.tee $31 + (i32.shr_s + (i32.add + (i32.add + (local.get $81) + (i32.const 359) + ) + (local.get $18) + ) + (i32.const 6) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $31) + ) + ) + (local.get $3) + (local.get $47) + ) + ) + (local.tee $1 + (i32.shr_s + (i32.add + (local.tee $4 + (i32.add + (local.get $1) + (local.get $4) + ) + ) + (i32.const 32) + ) + (i32.const 6) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $1) + ) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $1) + ) + ) + ) + (local.get $56) + ) + ) + (local.set $4 + (select + (i32.const 0) + (i32.sub + (local.get $4) + (local.get $46) + ) + (local.get $56) + ) + ) + (local.set $3 + (select + (i32.const 128) + (i32.shl + (local.get $3) + (i32.const 6) + ) + (local.get $56) + ) + ) + (if + (i32.eqz + (local.get $26) + ) + (block $do-once213 + (i32.store offset=208 + (local.get $0) + (local.tee $3 + (i32.add + (i32.load offset=208 + (local.get $0) + ) + (i32.sub + (local.get $3) + (local.get $46) + ) + ) + ) + ) + (i32.store offset=212 + (local.get $0) + (local.tee $4 + (i32.add + (local.tee $31 + (i32.load offset=212 + (local.get $0) + ) + ) + (i32.trunc_f32_s + (f32.mul + (local.get $6) + (f32.convert_i32_s + (i32.sub + (i32.sub + (i32.shl + (local.get $4) + (local.get $8) + ) + (i32.load offset=216 + (local.get $0) + ) + ) + (local.get $31) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=216 + (local.get $0) + (i32.sub + (i32.const 0) + (local.get $4) + ) + ) + (br_if $do-once213 + (i32.ge_s + (local.get $3) + (i32.const 0) + ) + ) + (local.set $1 + (i32.add + (select + (i32.const 0) + (i32.div_s + (local.get $3) + (i32.const -64) + ) + (local.get $56) + ) + (local.get $1) + ) + ) + (i32.store offset=208 + (local.get $0) + (i32.const 0) + ) + ) + ) + (if + (i32.gt_u + (i32.add + (local.tee $3 + (i32.load offset=8 + (local.get $5) + ) + ) + (i32.load offset=24 + (local.get $5) + ) + ) + (local.tee $1 + (select + (local.get $2) + (local.get $1) + (i32.lt_s + (local.get $2) + (local.get $1) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 39589) + (i32.const 39511) + (i32.const 238) + ) + (block + (drop + (call $_memmove + (i32.add + (local.tee $4 + (i32.sub + (i32.const 0) + (local.get $3) + ) + ) + (i32.add + (local.tee $2 + (i32.load + (local.get $5) + ) + ) + (local.get $1) + ) + ) + (i32.add + (i32.add + (local.get $2) + (i32.load offset=4 + (local.get $32) + ) + ) + (local.get $4) + ) + (local.get $3) + ) + ) + (i32.store offset=4 + (local.get $32) + (local.get $1) + ) + (local.set $64 + (i32.load offset=20 + (local.get $15) + ) + ) + (local.set $61 + (i32.load offset=28 + (local.get $19) + ) + ) + (local.set $71 + (local.get $1) + ) + ) + ) + ) + (block + (local.set $64 + (local.get $2) + ) + (local.set $61 + (local.get $7) + ) + (local.set $71 + (local.get $31) + ) + ) + ) + (local.set $35 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $42 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $46 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $31 + (i32.load + (i32.add + (i32.shl + (local.tee $4 + (i32.shr_u + (local.tee $3 + (i32.shr_u + (local.get $61) + (i32.add + (local.tee $2 + (i32.sub + (i32.const 32) + (i32.clz + (local.get $61) + ) + ) + ) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $23) + (i32.const -1) + ) + ) + (if + (i32.load + (local.get $57) + ) + (local.set $1 + (select + (local.tee $7 + (i32.load offset=152 + (local.get $0) + ) + ) + (local.tee $1 + (if (result i32) + (i32.lt_s + (local.get $28) + (i32.mul + (local.get $17) + (i32.const 32000) + ) + ) + (i32.const 13) + (if (result i32) + (i32.lt_s + (local.get $28) + (i32.mul + (local.get $17) + (i32.const 48000) + ) + ) + (i32.const 16) + (select + (i32.const 18) + (select + (i32.const 19) + (i32.const 20) + (i32.lt_s + (local.get $28) + (i32.mul + (local.get $17) + (i32.const 80000) + ) + ) + ) + (i32.lt_s + (local.get $28) + (i32.mul + (local.get $17) + (i32.const 60000) + ) + ) + ) + ) + ) + ) + (i32.gt_s + (local.get $7) + (local.get $1) + ) + ) + ) + ) + (local.set $47 + (i32.shl + (local.get $71) + (i32.const 3) + ) + ) + (local.set $61 + (select + (i32.const 8) + (i32.const 0) + (local.tee $51 + (i32.and + (i32.and + (i32.gt_u + (local.get $11) + (i32.const 1) + ) + (local.get $59) + ) + (i32.ge_s + (local.tee $2 + (i32.add + (i32.sub + (local.tee $48 + (i32.shl + (local.get $71) + (i32.const 6) + ) + ) + (i32.sub + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const -8) + ) + (i32.shl + (local.get $64) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $3) + (local.get $31) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (local.get $4) + ) + ) + (i32.const -9) + ) + ) + (i32.add + (i32.shl + (local.get $11) + (i32.const 3) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + (local.set $25 + (call $_clt_compute_allocation + (local.get $21) + (local.get $27) + (local.get $23) + (local.get $50) + (local.get $25) + (local.get $12) + (local.tee $44 + (i32.add + (local.get $0) + (i32.const 232) + ) + ) + (local.get $73) + (i32.sub + (local.get $2) + (local.get $61) + ) + (local.get $76) + (local.get $42) + (local.get $35) + (local.get $46) + (local.get $17) + (local.get $11) + (local.get $5) + (i32.load offset=92 + (local.get $0) + ) + (select + (i32.const 1) + (local.get $1) + (i32.load + (local.get $45) + ) + ) + ) + ) + (i32.store offset=92 + (local.get $0) + (if (result i32) + (local.tee $1 + (i32.load offset=92 + (local.get $0) + ) + ) + (select + (local.tee $2 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.tee $1 + (select + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (local.get $25) + (i32.gt_s + (local.get $1) + (local.get $25) + ) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $1) + ) + ) + (local.get $25) + ) + ) + (if + (local.get $43) + (block $label$break$L683 + (local.set $10 + (local.tee $20 + (local.tee $7 + (local.tee $31 + (local.get $5) + ) + ) + ) + ) + (local.set $4 + (local.get $27) + ) + (loop $label$continue$L685 + (block $label$break$L685 + (if + (i32.ge_s + (local.tee $26 + (i32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $35) + ) + ) + ) + (i32.const 1) + ) + (block + (local.set $6 + (f32.convert_i32_s + (local.tee $64 + (i32.shr_s + (i32.shl + (i32.const 65536) + (local.get $26) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $45 + (i32.add + (local.get $64) + (i32.const -1) + ) + ) + (local.set $3 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $1 + (i32.load offset=16 + (local.get $7) + ) + ) + (local.set $2 + (i32.load offset=12 + (local.get $31) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in219 + (local.set $28 + (i32.trunc_f32_s + (f32.floor + (f32.mul + (f32.add + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (local.tee $18 + (i32.add + (local.get $4) + (i32.mul + (local.get $3) + (local.get $8) + ) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + (f32.const 0.5) + ) + (local.get $6) + ) + ) + ) + ) + (br_if $label$break$L685 + (i32.eqz + (local.get $26) + ) + ) + (if + (i32.gt_u + (local.tee $12 + (i32.add + (local.get $1) + (local.get $26) + ) + ) + (i32.const 32) + ) + (block + (local.set $16 + (i32.add + (i32.add + (local.get $1) + (select + (local.tee $3 + (i32.xor + (local.get $1) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $3 + (local.get $1) + ) + (loop $while-in221 + (local.set $12 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $12 + (i32.load offset=8 + (local.get $10) + ) + ) + (i32.load offset=24 + (local.get $20) + ) + ) + (local.tee $18 + (i32.load offset=4 + (local.get $32) + ) + ) + ) + (block (result i32) + (local.set $57 + (i32.load + (local.get $5) + ) + ) + (i32.store offset=8 + (local.get $10) + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $57) + (i32.sub + (local.get $18) + (local.get $12) + ) + ) + (local.get $2) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $5) + (i32.or + (i32.load offset=44 + (local.get $5) + ) + (local.get $12) + ) + ) + (local.set $2 + (i32.shr_u + (local.get $2) + (i32.const 8) + ) + ) + (local.set $12 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 15) + ) + (block + (local.set $3 + (local.get $12) + ) + (br $while-in221) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $26) + (local.tee $1 + (i32.sub + (i32.add + (local.get $1) + (i32.const -8) + ) + (i32.and + (local.get $16) + (i32.const -8) + ) + ) + ) + ) + ) + (local.set $16 + (i32.add + (i32.shl + (local.tee $18 + (i32.add + (i32.mul + (local.tee $3 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.get $8) + ) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $31) + (local.tee $2 + (i32.or + (i32.shl + (local.tee $28 + (select + (local.tee $28 + (select + (local.get $28) + (local.get $45) + (i32.gt_s + (local.get $64) + (local.get $28) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $28) + (i32.const 0) + ) + ) + ) + (local.get $1) + ) + (local.get $2) + ) + ) + ) + (i32.store offset=16 + (local.get $7) + (local.get $12) + ) + (i32.store offset=20 + (local.get $15) + (i32.add + (local.get $26) + (i32.load offset=20 + (local.get $15) + ) + ) + ) + (f32.store + (local.tee $1 + (i32.add + (i32.shl + (local.get $18) + (i32.const 2) + ) + (local.get $39) + ) + ) + (f32.add + (f32.load + (local.get $1) + ) + (local.tee $9 + (f32.add + (f32.mul + (f32.mul + (f32.add + (f32.convert_i32_s + (local.get $28) + ) + (f32.const 0.5) + ) + (f32.convert_i32_s + (i32.shl + (i32.const 1) + (i32.sub + (i32.const 14) + (local.get $26) + ) + ) + ) + ) + (f32.const 0.00006103515625) + ) + (f32.const -0.5) + ) + ) + ) + ) + (f32.store + (local.get $16) + (f32.sub + (f32.load + (local.get $16) + ) + (local.get $9) + ) + ) + (if + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $17) + ) + (block + (local.set $1 + (local.get $12) + ) + (br $while-in219) + ) + ) + ) + ) + ) + (br_if $label$continue$L685 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (br $label$break$L683) + ) + ) + (call $_celt_fatal + (i32.const 39525) + (i32.const 39511) + (i32.const 198) + ) + ) + ) + (local.set $1 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (local.get $22) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (call $_quant_all_bands + (local.get $21) + (local.get $27) + (local.get $23) + (local.get $29) + (select + (i32.add + (i32.shl + (local.get $34) + (i32.const 2) + ) + (local.get $29) + ) + (i32.const 0) + (local.get $41) + ) + (local.get $1) + (local.get $24) + (local.get $42) + (local.get $37) + (i32.load offset=80 + (local.get $0) + ) + (i32.load + (local.get $73) + ) + (i32.load + (local.get $44) + ) + (local.get $36) + (i32.sub + (local.get $48) + (local.get $61) + ) + (i32.load + (local.get $76) + ) + (local.get $5) + (local.get $11) + (local.get $25) + (local.tee $26 + (i32.add + (local.get $0) + (i32.const 76) + ) + ) + (i32.load offset=24 + (local.get $0) + ) + (i32.load offset=72 + (local.get $0) + ) + (i32.load offset=68 + (local.get $0) + ) + ) + (if + (local.get $51) + (block + (local.set $10 + (i32.load offset=116 + (local.get $0) + ) + ) + (local.set $2 + (i32.load offset=12 + (local.tee $12 + (local.get $5) + ) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.add + (local.tee $3 + (i32.load offset=16 + (local.tee $7 + (local.get $5) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block + (local.set $4 + (local.tee $24 + (local.get $5) + ) + ) + (local.set $18 + (i32.add + (i32.add + (local.get $3) + (select + (local.tee $1 + (i32.xor + (local.get $3) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $1) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $1 + (local.get $3) + ) + (loop $while-in223 + (local.set $31 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $31 + (i32.load offset=8 + (local.get $4) + ) + ) + (i32.load offset=24 + (local.get $24) + ) + ) + (local.tee $20 + (i32.load offset=4 + (local.get $32) + ) + ) + ) + (block (result i32) + (local.set $37 + (i32.load + (local.get $5) + ) + ) + (i32.store offset=8 + (local.get $4) + (local.tee $31 + (i32.add + (local.get $31) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $37) + (i32.sub + (local.get $20) + (local.get $31) + ) + ) + (local.get $2) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $5) + (i32.or + (i32.load offset=44 + (local.get $5) + ) + (local.get $31) + ) + ) + (local.set $2 + (i32.shr_u + (local.get $2) + (i32.const 8) + ) + ) + (local.set $31 + (i32.add + (local.get $1) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 15) + ) + (block + (local.set $1 + (local.get $31) + ) + (br $while-in223) + ) + ) + ) + (local.set $1 + (i32.add + (local.tee $3 + (i32.sub + (i32.add + (local.get $3) + (i32.const -8) + ) + (i32.and + (local.get $18) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $12) + (i32.or + (i32.shl + (i32.lt_s + (local.get $10) + (i32.const 2) + ) + (local.get $3) + ) + (local.get $2) + ) + ) + (i32.store offset=16 + (local.get $7) + (local.get $1) + ) + (i32.store offset=20 + (local.get $15) + (local.tee $2 + (i32.add + (i32.load offset=20 + (local.get $15) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $2 + (i32.load offset=20 + (local.get $15) + ) + ) + ) + (local.set $1 + (i32.sub + (i32.sub + (i32.add + (local.get $47) + (i32.const 32) + ) + (local.get $2) + ) + (i32.clz + (i32.load offset=28 + (local.get $19) + ) + ) + ) + ) + (if + (local.get $43) + (local.set $1 + (block $do-once224 (result i32) + (if + (i32.ge_s + (local.tee $2 + (if (result i32) + (i32.lt_s + (local.get $1) + (local.get $17) + ) + (block (result i32) + (local.set $3 + (local.get $2) + ) + (local.get $1) + ) + (block (result i32) + (local.set $18 + (local.tee $20 + (local.tee $10 + (local.tee $7 + (local.get $5) + ) + ) + ) + ) + (local.set $12 + (local.get $27) + ) + (loop $while-in227 (result i32) + (if + (i32.le_s + (local.tee $3 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $35) + ) + ) + ) + (i32.const 7) + ) + (if + (i32.eqz + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $46) + ) + ) + ) + (block + (local.set $6 + (f32.convert_i32_s + (i32.shl + (i32.const 1) + (i32.sub + (i32.const 13) + (local.get $3) + ) + ) + ) + ) + (local.set $24 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $3 + (i32.load offset=16 + (local.get $10) + ) + ) + (local.set $4 + (local.get $2) + ) + (local.set $2 + (i32.load offset=12 + (local.get $7) + ) + ) + (local.set $31 + (local.get $1) + ) + (local.set $37 + (i32.const 0) + ) + (local.set $1 + (loop $while-in231 (result i32) + (local.set $9 + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $12) + (i32.mul + (local.get $24) + (local.get $37) + ) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + ) + (local.set $4 + (if (result i32) + (i32.gt_u + (local.tee $16 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block (result i32) + (local.set $8 + (i32.add + (i32.add + (local.get $3) + (select + (local.tee $1 + (i32.xor + (local.get $3) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $1) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $1 + (local.get $3) + ) + (loop $while-in233 + (local.set $4 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $4 + (i32.load offset=8 + (local.get $18) + ) + ) + (i32.load offset=24 + (local.get $20) + ) + ) + (local.tee $24 + (i32.load offset=4 + (local.get $32) + ) + ) + ) + (block (result i32) + (local.set $11 + (i32.load + (local.get $5) + ) + ) + (i32.store offset=8 + (local.get $18) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $11) + (i32.sub + (local.get $24) + (local.get $4) + ) + ) + (local.get $2) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $5) + (i32.or + (i32.load offset=44 + (local.get $5) + ) + (local.get $4) + ) + ) + (local.set $2 + (i32.shr_u + (local.get $2) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (local.get $1) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 15) + ) + (block + (local.set $1 + (local.get $4) + ) + (br $while-in233) + ) + ) + ) + (local.set $25 + (i32.load offset=20 + (local.get $15) + ) + ) + (local.set $11 + (i32.add + (i32.shl + (local.tee $24 + (i32.add + (i32.mul + (local.tee $1 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.get $37) + ) + (local.get $12) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + (i32.add + (local.tee $3 + (i32.sub + (i32.add + (local.get $3) + (i32.const -8) + ) + (i32.and + (local.get $8) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + (block (result i32) + (local.set $25 + (local.get $4) + ) + (local.set $1 + (local.get $24) + ) + (local.set $24 + (local.get $8) + ) + (local.get $16) + ) + ) + ) + (i32.store offset=12 + (local.get $7) + (local.tee $8 + (i32.or + (i32.shl + (local.tee $16 + (i32.eqz + (f32.lt + (local.get $9) + (f32.const 0) + ) + ) + ) + (local.get $3) + ) + (local.get $2) + ) + ) + ) + (i32.store offset=16 + (local.get $10) + (local.get $4) + ) + (i32.store offset=20 + (local.get $15) + (local.tee $2 + (i32.add + (local.get $25) + (i32.const 1) + ) + ) + ) + (f32.store + (local.tee $3 + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (local.get $39) + ) + ) + (f32.add + (f32.load + (local.get $3) + ) + (local.tee $9 + (f32.mul + (f32.mul + (f32.add + (f32.convert_i32_s + (local.get $16) + ) + (f32.const -0.5) + ) + (local.get $6) + ) + (f32.const 0.00006103515625) + ) + ) + ) + ) + (f32.store + (local.get $11) + (f32.sub + (f32.load + (local.get $11) + ) + (local.get $9) + ) + ) + (local.set $31 + (i32.add + (local.get $31) + (i32.const -1) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $37 + (i32.add + (local.get $37) + (i32.const 1) + ) + ) + (local.get $17) + ) + (block + (local.set $24 + (local.get $1) + ) + (local.set $3 + (local.get $4) + ) + (local.set $4 + (local.get $2) + ) + (local.set $2 + (local.get $8) + ) + (br $while-in231) + ) + (local.get $31) + ) + ) + ) + ) + ) + ) + (br_if $while-in227 + (i32.eqz + (i32.or + (i32.lt_s + (local.get $1) + (local.get $17) + ) + (i32.ge_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + (local.set $3 + (local.get $2) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $17) + ) + (block + (local.set $18 + (local.tee $20 + (local.tee $10 + (local.tee $7 + (local.get $5) + ) + ) + ) + ) + (local.set $1 + (local.get $3) + ) + (local.set $12 + (local.get $27) + ) + (loop $while-in235 + (if + (i32.le_s + (local.tee $3 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $35) + ) + ) + ) + (i32.const 7) + ) + (if + (i32.eq + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $46) + ) + ) + (i32.const 1) + ) + (block + (local.set $6 + (f32.convert_i32_s + (i32.shl + (i32.const 1) + (i32.sub + (i32.const 13) + (local.get $3) + ) + ) + ) + ) + (local.set $24 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.set $3 + (i32.load offset=16 + (local.get $10) + ) + ) + (local.set $4 + (local.get $1) + ) + (local.set $1 + (i32.load offset=12 + (local.get $7) + ) + ) + (local.set $31 + (local.get $2) + ) + (local.set $37 + (i32.const 0) + ) + (local.set $2 + (loop $while-in239 (result i32) + (local.set $9 + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $12) + (i32.mul + (local.get $24) + (local.get $37) + ) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + ) + (local.set $4 + (if (result i32) + (i32.gt_u + (local.tee $16 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 32) + ) + (block (result i32) + (local.set $8 + (i32.add + (i32.add + (local.get $3) + (select + (local.tee $2 + (i32.xor + (local.get $3) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $2) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $2 + (local.get $3) + ) + (loop $while-in241 + (local.set $4 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $4 + (i32.load offset=8 + (local.get $18) + ) + ) + (i32.load offset=24 + (local.get $20) + ) + ) + (local.tee $24 + (i32.load offset=4 + (local.get $32) + ) + ) + ) + (block (result i32) + (local.set $11 + (i32.load + (local.get $5) + ) + ) + (i32.store offset=8 + (local.get $18) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $11) + (i32.sub + (local.get $24) + (local.get $4) + ) + ) + (local.get $1) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $5) + (i32.or + (i32.load offset=44 + (local.get $5) + ) + (local.get $4) + ) + ) + (local.set $1 + (i32.shr_u + (local.get $1) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (local.get $2) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 15) + ) + (block + (local.set $2 + (local.get $4) + ) + (br $while-in241) + ) + ) + ) + (local.set $25 + (i32.load offset=20 + (local.get $15) + ) + ) + (local.set $11 + (i32.add + (i32.shl + (local.tee $24 + (i32.add + (i32.mul + (local.tee $2 + (i32.load offset=8 + (local.get $21) + ) + ) + (local.get $37) + ) + (local.get $12) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + (i32.add + (local.tee $3 + (i32.sub + (i32.add + (local.get $3) + (i32.const -8) + ) + (i32.and + (local.get $8) + (i32.const -8) + ) + ) + ) + (i32.const 1) + ) + ) + (block (result i32) + (local.set $25 + (local.get $4) + ) + (local.set $2 + (local.get $24) + ) + (local.set $24 + (local.get $8) + ) + (local.get $16) + ) + ) + ) + (i32.store offset=12 + (local.get $7) + (local.tee $8 + (i32.or + (i32.shl + (local.tee $16 + (i32.eqz + (f32.lt + (local.get $9) + (f32.const 0) + ) + ) + ) + (local.get $3) + ) + (local.get $1) + ) + ) + ) + (i32.store offset=16 + (local.get $10) + (local.get $4) + ) + (i32.store offset=20 + (local.get $15) + (local.tee $1 + (i32.add + (local.get $25) + (i32.const 1) + ) + ) + ) + (f32.store + (local.tee $3 + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (local.get $39) + ) + ) + (f32.add + (f32.load + (local.get $3) + ) + (local.tee $9 + (f32.mul + (f32.mul + (f32.add + (f32.convert_i32_s + (local.get $16) + ) + (f32.const -0.5) + ) + (local.get $6) + ) + (f32.const 0.00006103515625) + ) + ) + ) + ) + (f32.store + (local.get $11) + (f32.sub + (f32.load + (local.get $11) + ) + (local.get $9) + ) + ) + (local.set $31 + (i32.add + (local.get $31) + (i32.const -1) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $37 + (i32.add + (local.get $37) + (i32.const 1) + ) + ) + (local.get $17) + ) + (block + (local.set $24 + (local.get $2) + ) + (local.set $3 + (local.get $4) + ) + (local.set $4 + (local.get $1) + ) + (local.set $1 + (local.get $8) + ) + (br $while-in239) + ) + (local.get $31) + ) + ) + ) + ) + ) + ) + (br_if $while-in235 + (i32.eqz + (i32.or + (i32.lt_s + (local.get $2) + (local.get $17) + ) + (i32.ge_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + ) + ) + (drop + (call $_memset + (local.get $67) + (i32.const 0) + (local.tee $2 + (i32.shl + (local.get $52) + (i32.const 2) + ) + ) + ) + ) + (drop + (br_if $do-once224 + (local.get $2) + (i32.eqz + (local.get $43) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in243 (result i32) + (local.set $12 + (i32.mul + (local.get $3) + (local.get $33) + ) + ) + (local.set $1 + (local.get $27) + ) + (loop $while-in245 + (local.set $4 + (f32.gt + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.tee $24 + (i32.add + (local.get $1) + (local.get $12) + ) + ) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + (f32.const 0.5) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (local.get $67) + ) + (select + (select + (f32.const -0.5) + (f32.const 0.5) + (local.tee $24 + (f32.lt + (select + (f32.const 0.5) + (local.get $6) + (local.get $4) + ) + (f32.const -0.5) + ) + ) + ) + (local.get $6) + (i32.or + (local.get $4) + (local.get $24) + ) + ) + ) + (br_if $while-in245 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (br_if $while-in243 + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + (local.get $2) + ) + ) + ) + (drop + (call $_memset + (local.get $67) + (i32.const 0) + (local.tee $1 + (i32.shl + (local.get $52) + (i32.const 2) + ) + ) + ) + ) + ) + (if + (i32.and + (i32.gt_s + (local.get $22) + (i32.const 0) + ) + (local.get $56) + ) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in247 + (f32.store + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $39) + ) + (f32.const -28) + ) + (br_if $while-in247 + (i32.ne + (local.get $22) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=104 + (local.get $0) + (i32.load + (local.get $65) + ) + ) + (i32.store offset=108 + (local.get $0) + (i32.load + (local.get $72) + ) + ) + (i32.store offset=112 + (local.get $0) + (local.get $79) + ) + (if + (local.get $80) + (drop + (call $_memcpy + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (local.get $39) + ) + (local.get $39) + (i32.shl + (local.get $33) + (i32.const 2) + ) + ) + ) + ) + (if + (local.get $59) + (if + (i32.gt_s + (local.get $52) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (loop $while-in251 + (local.set $6 + (f32.load + (local.tee $2 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $55) + ) + ) + ) + ) + (f32.store + (local.get $2) + (select + (local.get $6) + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + (f32.lt + (local.get $6) + (local.get $9) + ) + ) + ) + (br_if $while-in251 + (i32.ne + (local.get $52) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (block + (drop + (call $_memcpy + (local.get $66) + (local.get $55) + (local.get $1) + ) + ) + (drop + (call $_memcpy + (local.get $55) + (local.get $39) + (local.get $1) + ) + ) + ) + ) + (local.set $3 + (i32.lt_s + (local.get $23) + (local.get $33) + ) + ) + (if + (i32.gt_s + (local.get $27) + (i32.const 0) + ) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in255 + (local.set $4 + (i32.mul + (local.get $2) + (local.get $33) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in257 + (f32.store + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $1) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $39) + ) + (f32.const 0) + ) + (f32.store + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $66) + ) + (f32.const -28) + ) + (f32.store + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $55) + ) + (f32.const -28) + ) + (br_if $while-in257 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $27) + ) + ) + ) + (if + (local.get $3) + (block + (local.set $1 + (local.get $23) + ) + (loop $while-in259 + (f32.store + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $1) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $39) + ) + (f32.const 0) + ) + (f32.store + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $66) + ) + (f32.const -28) + ) + (f32.store + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $55) + ) + (f32.const -28) + ) + (br_if $while-in259 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $33) + ) + ) + ) + ) + ) + (br_if $while-in255 + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $40) + ) + ) + ) + ) + (if + (local.get $3) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in261 + (local.set $4 + (i32.mul + (local.get $2) + (local.get $33) + ) + ) + (local.set $1 + (local.get $23) + ) + (loop $while-in263 + (f32.store + (i32.add + (i32.shl + (local.tee $3 + (i32.add + (local.get $1) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $39) + ) + (f32.const 0) + ) + (f32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $66) + ) + (f32.const -28) + ) + (f32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $55) + ) + (f32.const -28) + ) + (br_if $while-in263 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $33) + ) + ) + ) + (br_if $while-in261 + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $40) + ) + ) + ) + ) + ) + ) + (i32.store offset=116 + (local.get $0) + (if (result i32) + (i32.or + (local.get $13) + (local.get $54) + ) + (i32.add + (i32.load offset=116 + (local.get $0) + ) + (i32.const 1) + ) + (i32.const 0) + ) + ) + (i32.store + (local.get $26) + (i32.load offset=28 + (local.get $19) + ) + ) + (call $_ec_enc_done + (local.get $5) + ) + (local.set $0 + (select + (i32.const -3) + (local.get $71) + (i32.load offset=44 + (local.get $5) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $83) + ) + (global.set $STACKTOP + (local.get $49) + ) + (local.get $0) + ) + (func $_run_prefilter (; 28 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (result i32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 f32) + (local $16 i32) + (local $17 f32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 f32) + (local $22 f32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 f32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 f32) + (local $31 f32) + (local $32 f32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 f32) + (local $38 f32) + (local $39 f32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 f32) + (local $47 f32) + (local.set $23 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 2080) + ) + ) + (local.set $18 + (i32.add + (local.get $23) + (i32.const 16) + ) + ) + (local.set $28 + (i32.add + (local.get $23) + (i32.const 2072) + ) + ) + (local.set $27 + (i32.add + (local.get $23) + (i32.const 2068) + ) + ) + (local.set $25 + (i32.load offset=4 + (local.tee $34 + (i32.load + (local.get $0) + ) + ) + ) + ) + (local.set $12 + (i32.mul + (local.get $3) + (local.tee $13 + (i32.add + (local.get $4) + (i32.const 1024) + ) + ) + ) + ) + (local.set $40 + (call $_llvm_stacksave) + ) + (local.set $16 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.store + (local.get $28) + (local.get $16) + ) + (i32.store offset=4 + (local.get $28) + (local.tee $19 + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (local.set $35 + (i32.add + (local.get $4) + (local.get $25) + ) + ) + (local.set $36 + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + (local.set $12 + (i32.const 0) + ) + (loop $while-in + (drop + (call $_memcpy + (local.tee $20 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (i32.add + (i32.shl + (local.get $12) + (i32.const 12) + ) + (local.get $2) + ) + (i32.const 4096) + ) + ) + (drop + (call $_memcpy + (i32.add + (local.get $20) + (i32.const 4096) + ) + (i32.add + (i32.add + (i32.shl + (i32.mul + (local.get $12) + (local.get $35) + ) + (i32.const 2) + ) + (local.get $1) + ) + (i32.shl + (local.get $25) + (i32.const 2) + ) + ) + (local.get $36) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (local.set $12 + (if (result i32) + (local.get $9) + (block (result i32) + (local.set $20 + (i32.shr_s + (local.get $13) + (i32.const 1) + ) + ) + (local.set $42 + (call $_llvm_stacksave) + ) + (local.set $13 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $15 + (f32.load offset=4 + (local.get $16) + ) + ) + (if + (local.tee $24 + (i32.gt_s + (local.get $4) + (i32.const -1021) + ) + ) + (block + (f32.store offset=4 + (local.get $13) + (f32.mul + (f32.add + (f32.load offset=8 + (local.get $16) + ) + (f32.mul + (f32.add + (local.get $15) + (f32.load offset=12 + (local.get $16) + ) + ) + (f32.const 0.5) + ) + ) + (f32.const 0.5) + ) + ) + (if + (i32.gt_s + (local.get $4) + (i32.const -1019) + ) + (block + (local.set $9 + (i32.const 2) + ) + (loop $while-in1 + (f32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + (f32.mul + (f32.add + (f32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.shl + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $12) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (f32.const 0.5) + ) + ) + (f32.const 0.5) + ) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $20) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $13) + (local.tee $15 + (f32.mul + (f32.add + (f32.mul + (local.get $15) + (f32.const 0.5) + ) + (f32.load + (local.get $16) + ) + ) + (f32.const 0.5) + ) + ) + ) + (if + (i32.eq + (local.get $3) + (i32.const 2) + ) + (block + (local.set $14 + (f32.load offset=4 + (local.get $19) + ) + ) + (if + (local.get $24) + (block + (f32.store offset=4 + (local.get $13) + (f32.add + (f32.load offset=4 + (local.get $13) + ) + (f32.mul + (f32.add + (f32.load offset=8 + (local.get $19) + ) + (f32.mul + (f32.add + (local.get $14) + (f32.load offset=12 + (local.get $19) + ) + ) + (f32.const 0.5) + ) + ) + (f32.const 0.5) + ) + ) + ) + (if + (i32.gt_s + (local.get $4) + (i32.const -1019) + ) + (block + (local.set $9 + (i32.const 2) + ) + (loop $while-in3 + (f32.store + (local.tee $12 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.add + (f32.load + (local.get $12) + ) + (f32.mul + (f32.add + (f32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.shl + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.mul + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $12) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $12) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (f32.const 0.5) + ) + ) + (f32.const 0.5) + ) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $20) + ) + ) + ) + (local.set $15 + (f32.load + (local.get $13) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $13) + (local.tee $15 + (f32.add + (local.get $15) + (f32.mul + (f32.add + (f32.mul + (local.get $14) + (f32.const 0.5) + ) + (f32.load + (local.get $19) + ) + ) + (f32.const 0.5) + ) + ) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $4) + (i32.const -1023) + ) + (call $_celt_fatal + (i32.const 39873) + (i32.const 39857) + (i32.const 228) + ) + ) + (call $_celt_pitch_xcorr_c + (local.get $13) + (local.get $13) + (local.get $18) + (local.tee $9 + (i32.add + (local.get $20) + (i32.const -4) + ) + ) + (i32.const 5) + ) + (f32.store + (local.get $18) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (local.get $14) + ) + (f32.const 0) + ) + (f32.mul + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (local.get $14) + ) + ) + (f32.mul + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (local.get $14) + ) + ) + (f32.mul + (local.tee $14 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (local.get $14) + ) + ) + (f32.load + (local.get $18) + ) + ) + ) + (f32.store offset=4 + (local.get $18) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $20) + (i32.const -3) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $16 + (i32.add + (local.get $20) + (i32.const -2) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (f32.load offset=4 + (local.get $18) + ) + ) + ) + (f32.store offset=8 + (local.get $18) + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (f32.load offset=8 + (local.get $18) + ) + ) + ) + (f32.store offset=12 + (local.get $18) + (f32.add + (f32.add + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (f32.const 0) + ) + (f32.load offset=12 + (local.get $18) + ) + ) + ) + (f32.store offset=16 + (local.get $18) + (f32.add + (f32.load offset=16 + (local.get $18) + ) + (f32.const 0) + ) + ) + (f32.store + (local.get $18) + (local.tee $14 + (f32.mul + (f32.load + (local.get $18) + ) + (f32.const 1.000100016593933) + ) + ) + ) + (f32.store offset=4 + (local.get $18) + (f32.sub + (local.tee $17 + (f32.load offset=4 + (local.get $18) + ) + ) + (f32.mul + (f32.mul + (local.get $17) + (f32.const 0.00800000037997961) + ) + (f32.const 0.00800000037997961) + ) + ) + ) + (f32.store offset=8 + (local.get $18) + (f32.sub + (local.tee $17 + (f32.load offset=8 + (local.get $18) + ) + ) + (f32.mul + (f32.mul + (local.get $17) + (f32.const 0.01600000075995922) + ) + (f32.const 0.01600000075995922) + ) + ) + ) + (f32.store offset=12 + (local.get $18) + (f32.sub + (local.tee $17 + (f32.load offset=12 + (local.get $18) + ) + ) + (f32.mul + (f32.mul + (local.get $17) + (f32.const 0.024000000208616257) + ) + (f32.const 0.024000000208616257) + ) + ) + ) + (f32.store offset=16 + (local.get $18) + (f32.sub + (local.tee $17 + (f32.load offset=16 + (local.get $18) + ) + ) + (f32.mul + (f32.mul + (local.get $17) + (f32.const 0.03200000151991844) + ) + (f32.const 0.03200000151991844) + ) + ) + ) + (i64.store + (local.get $23) + (i64.const 0) + ) + (i64.store offset=8 + (local.get $23) + (i64.const 0) + ) + (f32.store + (local.get $23) + (local.tee $14 + (if (result f32) + (f32.ne + (local.get $14) + (f32.const 0) + ) + (block (result f32) + (local.set $26 + (f32.mul + (local.get $14) + (f32.const 1.0000000474974513e-03) + ) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $16 + (i32.const 1) + ) + (loop $while-in5 + (if + (local.get $9) + (block + (local.set $12 + (i32.const 0) + ) + (local.set $17 + (f32.const 0) + ) + (loop $while-in7 + (local.set $17 + (f32.add + (local.get $17) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $23) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.sub + (local.get $9) + (local.get $12) + ) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + (local.set $17 + (f32.const 0) + ) + ) + (local.set $19 + (i32.shr_u + (local.get $16) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $23) + ) + (local.tee $21 + (f32.neg + (local.tee $17 + (f32.div + (f32.add + (local.get $17) + (f32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + (local.get $14) + ) + ) + ) + ) + ) + (if + (i32.and + (local.get $12) + (i32.const 2147483646) + ) + (block + (local.set $24 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in9 + (local.set $22 + (f32.load + (local.tee $29 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $23) + ) + ) + ) + ) + (f32.store + (local.get $29) + (f32.add + (local.get $22) + (f32.mul + (local.tee $30 + (f32.load + (local.tee $29 + (i32.add + (i32.shl + (i32.sub + (local.get $24) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $23) + ) + ) + ) + ) + (local.get $21) + ) + ) + ) + (f32.store + (local.get $29) + (f32.add + (local.get $30) + (f32.mul + (local.get $22) + (local.get $21) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (local.set $16 + (i32.add + (local.get $16) + (i32.const 1) + ) + ) + (if + (i32.and + (i32.eqz + (f32.lt + (local.tee $14 + (f32.sub + (local.get $14) + (f32.mul + (local.get $14) + (f32.mul + (local.get $17) + (local.get $17) + ) + ) + ) + ) + (local.get $26) + ) + ) + (i32.lt_u + (local.get $12) + (i32.const 4) + ) + ) + (block + (local.set $9 + (local.get $12) + ) + (br $while-in5) + ) + ) + ) + (local.set $17 + (f32.mul + (f32.load + (local.tee $9 + (i32.add + (local.get $23) + (i32.const 4) + ) + ) + ) + (f32.const 0.809999942779541) + ) + ) + (local.set $21 + (f32.mul + (f32.load + (local.tee $12 + (i32.add + (local.get $23) + (i32.const 8) + ) + ) + ) + (f32.const 0.7289999127388) + ) + ) + (local.set $22 + (f32.mul + (f32.load + (local.tee $16 + (i32.add + (local.get $23) + (i32.const 12) + ) + ) + ) + (f32.const 0.6560999155044556) + ) + ) + (f32.mul + (f32.load + (local.get $23) + ) + (f32.const 0.8999999761581421) + ) + ) + (block (result f32) + (local.set $17 + (f32.const 0) + ) + (local.set $9 + (i32.add + (local.get $23) + (i32.const 4) + ) + ) + (local.set $12 + (i32.add + (local.get $23) + (i32.const 8) + ) + ) + (local.set $16 + (i32.add + (local.get $23) + (i32.const 12) + ) + ) + (f32.const 0) + ) + ) + ) + ) + (f32.store + (local.get $9) + (local.get $17) + ) + (f32.store + (local.get $12) + (local.get $21) + ) + (f32.store + (local.get $16) + (local.get $22) + ) + (local.set $31 + (f32.add + (local.get $14) + (f32.const 0.800000011920929) + ) + ) + (local.set $32 + (f32.add + (local.get $17) + (f32.mul + (local.get $14) + (f32.const 0.800000011920929) + ) + ) + ) + (local.set $37 + (f32.add + (local.get $21) + (f32.mul + (local.get $17) + (f32.const 0.800000011920929) + ) + ) + ) + (local.set $38 + (f32.add + (local.get $22) + (f32.mul + (local.get $21) + (f32.const 0.800000011920929) + ) + ) + ) + (local.set $39 + (f32.mul + (local.get $22) + (f32.const 0.800000011920929) + ) + ) + (local.set $26 + (local.get $15) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (local.set $17 + (f32.const 0) + ) + (local.set $21 + (f32.const 0) + ) + (local.set $30 + (f32.const 0) + ) + (loop $while-in11 + (f32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + (f32.add + (f32.mul + (local.get $39) + (local.get $30) + ) + (f32.add + (f32.mul + (local.get $38) + (local.get $21) + ) + (f32.add + (f32.mul + (local.get $37) + (local.get $17) + ) + (f32.add + (f32.mul + (local.get $32) + (local.get $14) + ) + (f32.add + (f32.mul + (local.get $31) + (local.get $15) + ) + (local.get $26) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $20) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + (block + (local.set $22 + (local.get $26) + ) + (local.set $26 + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (local.set $30 + (local.get $21) + ) + (local.set $21 + (local.get $17) + ) + (local.set $17 + (local.get $14) + ) + (local.set $14 + (local.get $15) + ) + (local.set $15 + (local.get $22) + ) + (br $while-in11) + ) + ) + ) + (call $_pitch_search + (local.tee $19 + (i32.add + (local.get $13) + (i32.const 2048) + ) + ) + (local.get $13) + (local.get $4) + (local.get $27) + ) + (local.set $30 + (f32.load offset=108 + (local.get $0) + ) + ) + (local.set $43 + (i32.div_s + (i32.load offset=104 + (local.get $0) + ) + (i32.const 2) + ) + ) + (local.set $24 + (i32.div_s + (local.get $4) + (i32.const 2) + ) + ) + (i32.store + (local.get $27) + (local.tee $13 + (select + (i32.div_s + (i32.sub + (i32.const 1024) + (local.tee $9 + (i32.load + (local.get $27) + ) + ) + ) + (i32.const 2) + ) + (i32.const 511) + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + ) + ) + ) + (local.set $12 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $13) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.store + (local.get $18) + (local.tee $26 + (if (result f32) + (local.tee $33 + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + ) + (block (result f32) + (local.set $9 + (i32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (loop $while-in13 (result f32) + (local.set $15 + (f32.add + (local.get $15) + (f32.mul + (local.tee $17 + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $17) + ) + ) + ) + (local.set $14 + (f32.add + (local.get $14) + (f32.mul + (local.get $17) + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + (local.get $15) + ) + ) + (block (result f32) + (local.set $14 + (f32.const 0) + ) + (f32.const 0) + ) + ) + ) + ) + (local.set $9 + (i32.const 1) + ) + (local.set $15 + (local.get $26) + ) + (loop $while-in15 + (f32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $18) + ) + (select + (f32.const 0) + (local.tee $15 + (f32.sub + (f32.add + (local.get $15) + (f32.mul + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $15) + ) + ) + (f32.mul + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (i32.sub + (local.get $24) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $15) + ) + ) + ) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + ) + (br_if $while-in15 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 513) + ) + ) + ) + (local.set $41 + (i32.shl + (local.get $13) + (i32.const 1) + ) + ) + (local.set $37 + (f32.mul + (local.tee $17 + (f32.div + (local.get $14) + (f32.sqrt + (f32.add + (f32.mul + (local.get $26) + (local.tee $21 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + ) + (f32.const 1) + ) + ) + ) + ) + (f32.const 0.699999988079071) + ) + ) + (local.set $38 + (f32.mul + (local.get $30) + (f32.const 0.5) + ) + ) + (local.set $39 + (f32.mul + (local.get $17) + (f32.const 0.8500000238418579) + ) + ) + (local.set $9 + (local.get $13) + ) + (local.set $15 + (local.get $14) + ) + (local.set $14 + (local.get $21) + ) + (local.set $12 + (i32.const 2) + ) + (local.set $21 + (loop $while-in17 (result f32) + (block $while-out16 (result f32) + (if + (i32.lt_s + (local.tee $20 + (i32.div_u + (i32.add + (local.get $12) + (local.get $41) + ) + (local.tee $16 + (i32.shl + (local.get $12) + (i32.const 1) + ) + ) + ) + ) + (i32.const 7) + ) + (block + (local.set $22 + (local.get $14) + ) + (local.set $26 + (local.get $17) + ) + (br $while-out16 + (local.get $15) + ) + ) + ) + (local.set $44 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $20) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (local.set $45 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.tee $29 + (if (result i32) + (i32.eq + (local.get $12) + (i32.const 2) + ) + (select + (local.get $13) + (local.tee $16 + (i32.add + (local.get $13) + (local.get $20) + ) + ) + (i32.gt_s + (local.get $16) + (i32.const 512) + ) + ) + (i32.div_u + (i32.add + (local.get $12) + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (i32.const 21248) + ) + ) + (local.get $41) + ) + ) + (local.get $16) + ) + ) + ) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (local.set $31 + (if (result f32) + (local.get $33) + (block (result f32) + (local.set $16 + (i32.const 0) + ) + (local.set $21 + (f32.const 0) + ) + (local.set $22 + (f32.const 0) + ) + (loop $while-in19 (result f32) + (local.set $21 + (f32.add + (local.get $21) + (f32.mul + (local.tee $31 + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $44) + ) + ) + ) + ) + ) + (local.set $22 + (f32.add + (local.get $22) + (f32.mul + (local.get $31) + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $45) + ) + ) + ) + ) + ) + (br_if $while-in19 + (i32.ne + (local.tee $16 + (i32.add + (local.get $16) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + (local.get $21) + ) + ) + (block (result f32) + (local.set $22 + (f32.const 0) + ) + (f32.const 0) + ) + ) + ) + (local.set $46 + (f32.load + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + (local.set $47 + (f32.load + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + (local.set $32 + (f32.sub + (local.get $37) + (local.tee $21 + (if (result f32) + (i32.lt_s + (local.tee $16 + (select + (local.tee $16 + (i32.sub + (local.get $20) + (local.get $43) + ) + ) + (i32.sub + (i32.const 0) + (local.get $16) + ) + (i32.gt_s + (local.get $16) + (i32.const -1) + ) + ) + ) + (i32.const 2) + ) + (local.get $30) + (select + (local.get $38) + (f32.const 0) + (i32.and + (i32.eq + (local.get $16) + (i32.const 2) + ) + (i32.lt_s + (i32.mul + (local.get $12) + (i32.mul + (local.get $12) + (i32.const 5) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + ) + ) + (local.set $32 + (if (result f32) + (i32.lt_s + (local.get $20) + (i32.const 21) + ) + (select + (f32.const 0.4000000059604645) + (local.tee $21 + (f32.sub + (local.get $39) + (local.get $21) + ) + ) + (f32.lt + (local.get $21) + (f32.const 0.4000000059604645) + ) + ) + (select + (f32.const 0.30000001192092896) + (local.get $32) + (f32.lt + (local.get $32) + (f32.const 0.30000001192092896) + ) + ) + ) + ) + (if + (f32.gt + (local.tee $31 + (f32.div + (local.tee $21 + (f32.mul + (f32.add + (local.get $31) + (local.get $22) + ) + (f32.const 0.5) + ) + ) + (f32.sqrt + (f32.add + (f32.mul + (local.get $26) + (local.tee $22 + (f32.mul + (f32.add + (local.get $46) + (local.get $47) + ) + (f32.const 0.5) + ) + ) + ) + (f32.const 1) + ) + ) + ) + ) + (local.get $32) + ) + (block + (local.set $9 + (local.get $20) + ) + (local.set $15 + (local.get $21) + ) + (local.set $14 + (local.get $22) + ) + (local.set $17 + (local.get $31) + ) + ) + ) + (br_if $while-in17 + (i32.lt_u + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (i32.const 16) + ) + ) + (local.set $22 + (local.get $14) + ) + (local.set $26 + (local.get $17) + ) + (local.get $15) + ) + ) + ) + (local.set $16 + (i32.sub + (i32.const 1) + (local.get $9) + ) + ) + (if + (local.get $33) + (block + (local.set $13 + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $19) + ) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (loop $while-in21 + (local.set $15 + (f32.add + (local.get $15) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + ) + (br_if $while-in21 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (i32.add + (local.get $16) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (loop $while-in23 + (local.set $14 + (f32.add + (local.get $14) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + ) + (br_if $while-in23 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (local.set $16 + (i32.add + (i32.shl + (i32.add + (local.get $16) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $17 + (f32.const 0) + ) + (loop $while-in25 + (local.set $17 + (f32.add + (local.get $17) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + ) + (br_if $while-in25 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + ) + (block + (local.set $17 + (f32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + ) + ) + (i32.store + (local.get $27) + (local.tee $9 + (select + (local.tee $9 + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (select + (i32.const 1) + (i32.shr_s + (i32.shl + (f32.gt + (f32.sub + (local.get $15) + (local.get $17) + ) + (f32.mul + (f32.sub + (local.get $14) + (local.get $17) + ) + (f32.const 0.699999988079071) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + (f32.gt + (f32.sub + (local.get $17) + (local.get $15) + ) + (f32.mul + (f32.sub + (local.get $14) + (local.get $15) + ) + (f32.const 0.699999988079071) + ) + ) + ) + ) + ) + (i32.const 15) + (i32.gt_s + (local.get $9) + (i32.const 15) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 1022) + ) + (block + (i32.store + (local.get $27) + (i32.const 1022) + ) + (local.set $9 + (i32.const 1022) + ) + ) + ) + (local.set $15 + (select + (f32.const 0) + (select + (f32.mul + (local.tee $15 + (select + (f32.mul + (local.tee $15 + (f32.mul + (select + (local.get $26) + (local.tee $15 + (select + (f32.const 1) + (f32.div + (local.tee $15 + (select + (f32.const 0) + (local.get $21) + (f32.lt + (local.get $21) + (f32.const 0) + ) + ) + ) + (f32.add + (local.get $22) + (f32.const 1) + ) + ) + (f32.le + (local.get $22) + (local.get $15) + ) + ) + ) + (f32.gt + (local.get $15) + (local.get $26) + ) + ) + (f32.const 0.699999988079071) + ) + ) + (f32.const 0.5) + ) + (local.get $15) + (i32.gt_s + (local.tee $12 + (i32.load offset=56 + (local.get $0) + ) + ) + (i32.const 2) + ) + ) + ) + (f32.const 0.5) + ) + (local.get $15) + (i32.gt_s + (local.get $12) + (i32.const 4) + ) + ) + (i32.gt_s + (local.get $12) + (i32.const 8) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $42) + ) + (local.get $9) + ) + (block (result i32) + (i32.store + (local.get $27) + (i32.const 15) + ) + (i32.const 15) + ) + ) + ) + (if + (i32.load + (local.get $11) + ) + (local.set $15 + (f32.mul + (local.get $15) + (f32.load offset=40 + (local.get $11) + ) + ) + ) + ) + (local.set $20 + (i32.shl + (local.get $25) + (i32.const 2) + ) + ) + (local.set $14 + (f32.neg + (local.tee $15 + (if (result f32) + (f32.lt + (local.get $15) + (select + (local.tee $17 + (select + (f32.add + (local.tee $17 + (select + (f32.add + (local.tee $14 + (select + (f32.add + (local.tee $14 + (select + (f32.add + (local.tee $14 + (select + (f32.const 0.4000000059604645) + (f32.const 0.20000000298023224) + (i32.gt_s + (i32.mul + (select + (local.tee $11 + (i32.sub + (local.get $12) + (local.tee $9 + (i32.load offset=104 + (local.get $0) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const -1) + ) + ) + (i32.const 10) + ) + (local.get $12) + ) + ) + ) + (f32.const 0.10000000149011612) + ) + (local.get $14) + (i32.lt_s + (local.get $10) + (i32.const 25) + ) + ) + ) + (f32.const 0.10000000149011612) + ) + (local.get $14) + (i32.lt_s + (local.get $10) + (i32.const 35) + ) + ) + ) + (f32.const -0.10000000149011612) + ) + (local.get $14) + (f32.gt + (local.tee $14 + (f32.load offset=108 + (local.get $0) + ) + ) + (f32.const 0.4000000059604645) + ) + ) + ) + (f32.const -0.10000000149011612) + ) + (local.get $17) + (f32.gt + (local.get $14) + (f32.const 0.550000011920929) + ) + ) + ) + (f32.const 0.20000000298023224) + (f32.gt + (local.get $17) + (f32.const 0.20000000298023224) + ) + ) + ) + (block (result f32) + (local.set $18 + (i32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + (f32.const 0) + ) + (block (result f32) + (local.set $18 + (i32.const 1) + ) + (f32.mul + (f32.convert_i32_s + (i32.add + (local.tee $11 + (select + (local.tee $10 + (select + (local.tee $10 + (i32.add + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.div + (f32.mul + (select + (local.get $14) + (local.get $15) + (f32.lt + (f32.abs + (f32.sub + (local.get $15) + (local.get $14) + ) + ) + (f32.const 0.10000000149011612) + ) + ) + (f32.const 32) + ) + (f32.const 3) + ) + (f32.const 0.5) + ) + ) + ) + (i32.const -1) + ) + ) + (i32.const 7) + (i32.lt_s + (local.get $10) + (i32.const 7) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $10) + (i32.const 0) + ) + ) + ) + (i32.const 1) + ) + ) + (f32.const 0.09375) + ) + ) + ) + ) + ) + ) + (local.set $27 + (i32.sub + (i32.const 4096) + (local.get $36) + ) + ) + (local.set $24 + (i32.sub + (i32.const 0) + (local.get $4) + ) + ) + (if + (i32.gt_s + (local.get $4) + (i32.const 1024) + ) + (block + (local.set $10 + (i32.const 0) + ) + (loop $while-in27 + (local.set $13 + (i32.sub + (i32.load offset=44 + (local.get $34) + ) + (local.get $25) + ) + ) + (i32.store offset=104 + (local.get $0) + (select + (local.get $9) + (i32.const 15) + (i32.gt_s + (local.get $9) + (i32.const 15) + ) + ) + ) + (drop + (call $_memcpy + (local.tee $19 + (i32.add + (i32.shl + (i32.mul + (local.get $10) + (local.get $35) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.tee $27 + (i32.add + (i32.add + (local.get $0) + (i32.const 244) + ) + (i32.shl + (i32.mul + (local.get $10) + (local.get $25) + ) + (i32.const 2) + ) + ) + ) + (local.get $20) + ) + ) + (if + (local.get $13) + (call $_comb_filter + (i32.add + (i32.shl + (local.get $25) + (i32.const 2) + ) + (local.get $19) + ) + (i32.add + (local.tee $16 + (i32.load + (local.tee $9 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + (i32.const 4096) + ) + (local.tee $24 + (i32.load offset=104 + (local.get $0) + ) + ) + (local.get $24) + (local.get $13) + (local.tee $17 + (f32.neg + (f32.load offset=108 + (local.get $0) + ) + ) + ) + (local.get $17) + (local.tee $24 + (i32.load offset=112 + (local.get $0) + ) + ) + (local.get $24) + (i32.const 0) + (i32.const 0) + ) + (local.set $16 + (i32.load + (local.tee $9 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + ) + (call $_comb_filter + (i32.add + (i32.add + (i32.shl + (local.get $25) + (i32.const 2) + ) + (local.get $19) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (i32.add + (i32.add + (local.get $16) + (i32.const 4096) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (i32.load offset=104 + (local.get $0) + ) + (local.get $12) + (i32.sub + (local.get $4) + (local.get $13) + ) + (f32.neg + (f32.load offset=108 + (local.get $0) + ) + ) + (local.get $14) + (i32.load offset=112 + (local.get $0) + ) + (local.get $5) + (i32.load offset=60 + (local.get $34) + ) + (local.get $25) + ) + (drop + (call $_memcpy + (local.get $27) + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $19) + ) + (local.get $20) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.shl + (local.get $10) + (i32.const 12) + ) + (local.get $2) + ) + (i32.add + (i32.load + (local.get $9) + ) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + (i32.const 4096) + ) + ) + (if + (i32.lt_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $3) + ) + (block + (local.set $9 + (i32.load offset=104 + (local.get $0) + ) + ) + (br $while-in27) + ) + ) + ) + ) + (block + (local.set $10 + (i32.const 0) + ) + (loop $while-in29 + (local.set $13 + (i32.sub + (i32.load offset=44 + (local.get $34) + ) + (local.get $25) + ) + ) + (i32.store offset=104 + (local.get $0) + (select + (local.get $9) + (i32.const 15) + (i32.gt_s + (local.get $9) + (i32.const 15) + ) + ) + ) + (drop + (call $_memcpy + (local.tee $19 + (i32.add + (i32.shl + (i32.mul + (local.get $10) + (local.get $35) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.tee $29 + (i32.add + (i32.add + (local.get $0) + (i32.const 244) + ) + (i32.shl + (i32.mul + (local.get $10) + (local.get $25) + ) + (i32.const 2) + ) + ) + ) + (local.get $20) + ) + ) + (if + (local.get $13) + (call $_comb_filter + (i32.add + (i32.shl + (local.get $25) + (i32.const 2) + ) + (local.get $19) + ) + (i32.add + (local.tee $16 + (i32.load + (local.tee $9 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + (i32.const 4096) + ) + (local.tee $33 + (i32.load offset=104 + (local.get $0) + ) + ) + (local.get $33) + (local.get $13) + (local.tee $17 + (f32.neg + (f32.load offset=108 + (local.get $0) + ) + ) + ) + (local.get $17) + (local.tee $33 + (i32.load offset=112 + (local.get $0) + ) + ) + (local.get $33) + (i32.const 0) + (i32.const 0) + ) + (local.set $16 + (i32.load + (local.tee $9 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + ) + (call $_comb_filter + (i32.add + (i32.add + (i32.shl + (local.get $25) + (i32.const 2) + ) + (local.get $19) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (i32.add + (i32.add + (local.get $16) + (i32.const 4096) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (i32.load offset=104 + (local.get $0) + ) + (local.get $12) + (i32.sub + (local.get $4) + (local.get $13) + ) + (f32.neg + (f32.load offset=108 + (local.get $0) + ) + ) + (local.get $14) + (i32.load offset=112 + (local.get $0) + ) + (local.get $5) + (i32.load offset=60 + (local.get $34) + ) + (local.get $25) + ) + (drop + (call $_memcpy + (local.get $29) + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $19) + ) + (local.get $20) + ) + ) + (drop + (call $_memmove + (local.tee $16 + (i32.add + (i32.shl + (local.get $10) + (i32.const 12) + ) + (local.get $2) + ) + ) + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $16) + ) + (local.get $27) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.add + (local.get $16) + (i32.const 4096) + ) + (i32.shl + (local.get $24) + (i32.const 2) + ) + ) + (i32.add + (i32.load + (local.get $9) + ) + (i32.const 4096) + ) + (local.get $36) + ) + ) + (if + (i32.lt_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $3) + ) + (block + (local.set $9 + (i32.load offset=104 + (local.get $0) + ) + ) + (br $while-in29) + ) + ) + ) + ) + ) + (f32.store + (local.get $7) + (local.get $15) + ) + (i32.store + (local.get $6) + (local.get $12) + ) + (i32.store + (local.get $8) + (local.get $11) + ) + (call $_llvm_stackrestore + (local.get $40) + ) + (global.set $STACKTOP + (local.get $23) + ) + (local.get $18) + ) + (func $_transient_analysis (; 29 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32) + (local $7 f32) + (local $8 i32) + (local $9 f32) + (local $10 i32) + (local $11 f32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 f64) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 f32) + (local $22 i32) + (local $23 i32) + (local $24 f32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local.set $19 + (global.get $STACKTOP) + ) + (local.set $10 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.store + (local.get $6) + (i32.const 0) + ) + (local.set $21 + (select + (f32.const 0.03125) + (f32.const 0.0625) + (local.tee $20 + (i32.ne + (local.get $5) + (i32.const 0) + ) + ) + ) + ) + (local.set $13 + (i32.div_s + (local.get $1) + (i32.const 2) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block $do-once + (local.set $22 + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + (local.set $23 + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + ) + (local.set $15 + (f64.convert_i32_s + (local.get $13) + ) + ) + (local.set $24 + (f32.convert_i32_s + (local.get $13) + ) + ) + (local.set $25 + (i32.add + (local.get $13) + (i32.const -5) + ) + ) + (local.set $26 + (i32.gt_s + (local.get $1) + (i32.const 35) + ) + ) + (local.set $27 + (i32.add + (i32.mul + (local.get $13) + (i32.const 6) + ) + (i32.const -102) + ) + ) + (local.set $5 + (i32.const 0) + ) + (block $__rjto$2 + (block $__rjti$2 + (block $__rjti$1 + (loop $while-in + (block $__rjti$0 + (if + (local.get $22) + (block + (local.set $12 + (i32.mul + (local.get $1) + (local.get $14) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $7 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (loop $while-in1 + (local.set $7 + (f32.sub + (f32.add + (local.get $9) + (local.tee $11 + (f32.add + (local.get $7) + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $12) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + ) + ) + (f32.mul + (local.get $9) + (f32.const 2) + ) + ) + ) + (local.set $9 + (f32.sub + (local.get $9) + (f32.mul + (local.get $11) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $10) + ) + (local.get $11) + ) + (br_if $while-in1 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + ) + ) + (i64.store + (local.get $10) + (i64.const 0) + ) + (i64.store offset=8 + (local.get $10) + (i64.const 0) + ) + (i64.store offset=16 + (local.get $10) + (i64.const 0) + ) + (i64.store offset=24 + (local.get $10) + (i64.const 0) + ) + (i64.store offset=32 + (local.get $10) + (i64.const 0) + ) + (i64.store offset=40 + (local.get $10) + (i64.const 0) + ) + (if + (local.get $23) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $7 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (loop $while-in3 + (local.set $7 + (f32.add + (local.get $7) + (local.tee $11 + (f32.add + (f32.mul + (local.tee $7 + (f32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.get $7) + ) + (f32.mul + (local.tee $7 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $12) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $10) + ) + (local.tee $9 + (f32.add + (local.get $9) + (f32.mul + (local.get $21) + (f32.sub + (local.get $11) + (local.get $9) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + (local.set $8 + (local.get $13) + ) + (local.set $9 + (f32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in5 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.sub + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.get $11) + ) + (f32.const 0.125) + ) + ) + ) + (f32.store + (local.get $16) + (local.get $11) + ) + (local.set $9 + (select + (local.get $9) + (local.get $11) + (f32.gt + (local.get $9) + (local.get $11) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + (block + (local.set $8 + (local.get $12) + ) + (br $while-in5) + ) + ) + ) + ) + (block + (local.set $9 + (f32.const 0) + ) + (local.set $7 + (f32.const 0) + ) + ) + ) + (br_if $__rjti$0 + (f32.ne + (local.tee $11 + (f32.load + (local.get $10) + ) + ) + (local.get $11) + ) + ) + (br_if $__rjti$1 + (f32.ne + (local.tee $7 + (f32.div + (local.get $24) + (f32.add + (f32.demote_f64 + (f64.sqrt + (f64.mul + (f64.mul + (f64.promote_f32 + (f32.mul + (local.get $7) + (local.get $9) + ) + ) + (f64.const 0.5) + ) + (local.get $15) + ) + ) + ) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + (local.get $7) + ) + ) + (if + (local.get $26) + (block + (local.set $9 + (f32.mul + (local.get $7) + (f32.const 64) + ) + ) + (local.set $12 + (i32.const 12) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in7 + (local.set $8 + (i32.add + (i32.load8_u + (i32.add + (i32.trunc_f64_s + (select + (select + (f64.const 0) + (f64.const 127) + (local.tee $16 + (f32.lt + (select + (f32.const 127) + (local.tee $7 + (f32.floor + (f32.mul + (local.get $9) + (f32.add + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + ) + (f32.ge + (local.get $7) + (f32.const 127) + ) + ) + (f32.const 0) + ) + ) + ) + (f64.promote_f32 + (local.get $7) + ) + (i32.or + (f32.gt + (local.get $7) + (f32.const 127) + ) + (local.get $16) + ) + ) + ) + (i32.const 1472) + ) + ) + (local.get $8) + ) + ) + (br_if $while-in7 + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 4) + ) + ) + (local.get $25) + ) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.div_s + (i32.shl + (local.get $8) + (i32.const 8) + ) + (local.get $27) + ) + ) + (local.get $5) + ) + (block + (i32.store + (local.get $4) + (local.get $14) + ) + (local.set $5 + (local.get $8) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (br $__rjti$2) + ) + ) + (call $_celt_fatal + (i32.const 39399) + (i32.const 39262) + (i32.const 369) + ) + (br $__rjto$2) + ) + (call $_celt_fatal + (i32.const 39437) + (i32.const 39262) + (i32.const 370) + ) + (br $__rjto$2) + ) + (local.set $17 + (i32.gt_s + (local.get $5) + (i32.const 200) + ) + ) + (if + (i32.eqz + (i32.and + (i32.lt_u + (i32.add + (local.get $5) + (i32.const -201) + ) + (i32.const 399) + ) + (local.get $20) + ) + ) + (block + (local.set $18 + (local.get $5) + ) + (br $do-once) + ) + ) + (i32.store + (local.get $6) + (i32.const 1) + ) + (local.set $17 + (i32.const 0) + ) + (local.set $18 + (local.get $5) + ) + ) + ) + ) + (f32.store + (local.get $3) + (f32.demote_f64 + (f64.sqrt + (select + (f64.const 0) + (local.tee $15 + (f64.add + (f64.promote_f32 + (f32.mul + (select + (f32.const 163) + (local.tee $7 + (select + (f32.const 0) + (local.tee $7 + (f32.add + (f32.demote_f64 + (f64.sqrt + (f64.convert_i32_s + (i32.mul + (local.get $18) + (i32.const 27) + ) + ) + ) + ) + (f32.const -42) + ) + ) + (f32.lt + (local.get $7) + (f32.const 0) + ) + ) + ) + (f32.gt + (local.get $7) + (f32.const 163) + ) + ) + (f32.const 0.006899999920278788) + ) + ) + (f64.const -0.139) + ) + ) + (f64.lt + (local.get $15) + (f64.const 0) + ) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $19) + ) + (local.get $17) + ) + (func $_compute_mdcts (; 30 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 f32) + (local.set $10 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $8 + (i32.load offset=44 + (local.get $0) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (local.set $1 + (if (result i32) + (local.get $1) + (block (result i32) + (local.set $12 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $6 + (i32.mul + (local.get $1) + (local.get $8) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block + (local.set $9 + (local.get $1) + ) + (local.set $11 + (local.get $8) + ) + (local.set $1 + (local.get $6) + ) + (br $__rjti$0) + ) + (local.get $6) + ) + ) + (block + (local.set $9 + (i32.const 1) + ) + (local.set $11 + (local.tee $1 + (i32.shl + (local.get $8) + (local.get $6) + ) + ) + ) + (local.set $12 + (i32.sub + (i32.load offset=36 + (local.get $0) + ) + (local.get $6) + ) + ) + (br $__rjti$0) + ) + ) + ) + (br $__rjto$0) + ) + (local.set $13 + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (local.set $14 + (i32.add + (local.get $1) + (local.get $10) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in + (local.set $15 + (i32.add + (i32.shl + (i32.mul + (local.get $6) + (local.get $14) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + (local.set $16 + (i32.mul + (local.get $1) + (local.get $6) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in1 + (call $_clt_mdct_forward_c + (local.get $13) + (i32.add + (i32.shl + (i32.mul + (local.get $8) + (local.get $11) + ) + (i32.const 2) + ) + (local.get $15) + ) + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $3) + ) + (i32.load offset=60 + (local.get $0) + ) + (local.get $10) + (local.get $12) + (local.get $9) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + ) + (if + (i32.and + (i32.and + (i32.eq + (local.get $5) + (i32.const 2) + ) + (i32.eq + (local.get $4) + (i32.const 1) + ) + ) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in3 + (f32.store + (local.tee $2 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $3) + ) + ) + (f32.add + (f32.mul + (f32.load + (local.get $2) + ) + (f32.const 0.5) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $0) + (local.get $1) + ) + (i32.const 2) + ) + (local.get $3) + ) + ) + (f32.const 0.5) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $1) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.eq + (local.get $7) + (i32.const 1) + ) + (return) + ) + (local.set $6 + (i32.shl + (i32.sub + (local.get $1) + (local.tee $5 + (i32.div_s + (local.get $1) + (local.get $7) + ) + ) + ) + (i32.const 2) + ) + ) + (if + (i32.le_s + (local.get $5) + (i32.const 0) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in5 + (drop + (call $_memset + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.mul + (local.get $0) + (local.get $1) + ) + ) + (i32.const 2) + ) + (local.get $3) + ) + (i32.const 0) + (local.get $6) + ) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (return) + ) + ) + (local.set $17 + (f32.convert_i32_s + (local.get $7) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in7 + (local.set $7 + (i32.mul + (local.get $0) + (local.get $1) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in9 + (f32.store + (local.tee $8 + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $3) + ) + ) + (f32.mul + (f32.load + (local.get $8) + ) + (local.get $17) + ) + ) + (br_if $while-in9 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + (drop + (call $_memset + (i32.add + (i32.shl + (i32.add + (local.get $5) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $3) + ) + (i32.const 0) + (local.get $6) + ) + ) + (br_if $while-in7 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + (func $_dynalloc_analysis (; 31 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (param $18 i32) (param $19 i32) (param $20 i32) (result f32) + (local $21 f32) + (local $22 f32) + (local $23 f32) + (local $24 f32) + (local $25 f32) + (local $26 f32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 f32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 f32) + (local.set $32 + (global.get $STACKTOP) + ) + (local.set $30 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $29 + (i32.mul + (local.get $2) + (local.get $5) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $34 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memset + (local.get $6) + (i32.const 0) + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + ) + (local.set $24 + (if (result f32) + (local.tee $38 + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + (block (result f32) + (local.set $21 + (f32.convert_i32_s + (i32.sub + (i32.const 9) + (local.get $7) + ) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in + (f32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $34) + ) + (f32.add + (f32.mul + (f32.convert_i32_s + (i32.mul + (local.tee $29 + (i32.add + (local.get $7) + (i32.const 5) + ) + ) + (local.get $29) + ) + ) + (f32.const 0.006200000178068876) + ) + (f32.sub + (f32.add + (f32.add + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $8) + ) + ) + ) + (f32.const 0.0625) + ) + (f32.const 0.5) + ) + (local.get $21) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (i32.const 21312) + ) + ) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $21 + (f32.const -31.899999618530273) + ) + (loop $while-in1 + (local.set $29 + (i32.mul + (local.get $2) + (local.get $8) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in3 + (local.set $21 + (select + (local.get $21) + (local.tee $24 + (f32.sub + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $29) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + ) + (f32.gt + (local.get $21) + (local.get $24) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + (local.set $36 + (call $_llvm_stacksave) + ) + (local.set $28 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $35 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in5 + (f32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $28) + ) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (if + (local.tee $37 + (i32.eq + (local.get $5) + (i32.const 2) + ) + ) + (block + (local.set $7 + (i32.const 0) + ) + (loop $while-in7 + (local.set $24 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + (f32.store + (local.get $8) + (select + (local.get $24) + (local.tee $23 + (f32.sub + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + ) + (f32.gt + (local.get $24) + (local.get $23) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $35) + (local.get $28) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + (local.set $7 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + (block (result i32) + (local.set $24 + (f32.load + (local.get $28) + ) + ) + (local.set $7 + (i32.const 1) + ) + (loop $while-in9 + (local.set $24 + (select + (local.tee $23 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + (local.tee $24 + (f32.add + (local.get $24) + (f32.const -2) + ) + ) + (f32.gt + (local.get $23) + (local.get $24) + ) + ) + ) + (f32.store + (local.get $8) + (local.get $24) + ) + (br_if $while-in9 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (local.set $7 + (local.tee $27 + (i32.add + (local.get $4) + (i32.const -2) + ) + ) + ) + (loop $while-in11 (result i32) + (local.set $24 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + ) + (f32.store + (local.get $8) + (select + (local.get $24) + (local.tee $23 + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $28) + ) + ) + (f32.const -3) + ) + ) + (f32.gt + (local.get $24) + (local.get $23) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + (block + (local.set $7 + (local.get $8) + ) + (br $while-in11) + ) + (block (result i32) + (local.set $29 + (i32.const 1) + ) + (local.get $27) + ) + ) + ) + ) + (block (result i32) + (local.set $29 + (i32.const 0) + ) + (i32.add + (local.get $4) + (i32.const -2) + ) + ) + ) + ) + (local.set $24 + (select + (f32.const 0) + (local.tee $24 + (f32.add + (local.get $21) + (f32.const -12) + ) + ) + (f32.lt + (local.get $24) + (f32.const 0) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in13 (result f32) + (i32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $20) + ) + (i32.shr_u + (i32.const 32) + (select + (local.tee $27 + (select + (i32.const 0) + (i32.sub + (i32.const 0) + (local.tee $27 + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $35) + ) + ) + (select + (local.get $24) + (local.tee $23 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (f32.gt + (local.get $24) + (local.get $23) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + ) + ) + (i32.gt_s + (local.get $27) + (i32.const 0) + ) + ) + ) + (i32.const 5) + (i32.lt_s + (local.get $27) + (i32.const 5) + ) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + (local.set $8 + (local.get $36) + ) + (local.set $36 + (local.get $37) + ) + (local.set $37 + (local.get $29) + ) + (local.set $29 + (local.get $7) + ) + (local.get $21) + ) + ) + (block (result f32) + (local.set $8 + (call $_llvm_stacksave) + ) + (local.set $36 + (i32.eq + (local.get $5) + (i32.const 2) + ) + ) + (local.set $29 + (i32.add + (local.get $4) + (i32.const -2) + ) + ) + (f32.const -31.899999618530273) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $8) + ) + (block $folding-inner1 + (block $folding-inner0 + (if + (i32.or + (local.get $16) + (i32.or + (i32.lt_s + (local.get $14) + (i32.const 51) + ) + (i32.lt_s + (local.get $13) + (i32.const 1) + ) + ) + ) + (block + (br_if $folding-inner0 + (i32.ge_s + (local.get $3) + (local.get $4) + ) + ) + (loop $while-in15 + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $19) + ) + (i32.const 13) + ) + (br_if $while-in15 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br $folding-inner0) + ) + ) + (local.set $39 + (i32.gt_s + (local.get $4) + (i32.const 4) + ) + ) + (local.set $40 + (i32.add + (local.get $4) + (i32.const -3) + ) + ) + (local.set $41 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (local.set $16 + (i32.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in17 + (i32.store + (local.tee $27 + (i32.add + (i32.shl + (local.tee $28 + (i32.mul + (local.get $2) + (local.get $16) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (local.tee $8 + (i32.load + (local.tee $35 + (i32.add + (i32.shl + (local.get $28) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $23 + (f32.reinterpret_i32 + (local.get $8) + ) + ) + (if + (local.get $37) + (block + (local.set $21 + (local.get $23) + ) + (local.set $8 + (i32.const 1) + ) + (loop $while-in19 + (local.set $7 + (select + (local.get $8) + (local.get $7) + (f32.gt + (local.tee $22 + (f32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $8) + (local.get $28) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.const 0.5) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $27) + ) + (local.tee $21 + (select + (local.tee $21 + (f32.add + (local.get $21) + (f32.const 1.5) + ) + ) + (local.get $22) + (f32.lt + (local.get $21) + (local.get $22) + ) + ) + ) + ) + (br_if $while-in19 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + (block + (local.set $21 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + (local.set $8 + (local.get $7) + ) + (loop $while-in21 + (local.set $22 + (f32.load + (local.tee $33 + (i32.add + (i32.shl + (local.tee $20 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + (f32.store + (local.get $33) + (local.tee $21 + (select + (local.get $22) + (local.tee $21 + (select + (local.tee $21 + (f32.add + (local.get $21) + (f32.const 2) + ) + ) + (local.tee $25 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $20) + (local.get $28) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.lt + (local.get $21) + (local.get $25) + ) + ) + ) + (f32.lt + (local.get $22) + (local.get $21) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + (block + (local.set $8 + (local.get $20) + ) + (br $while-in21) + ) + ) + ) + ) + ) + (if + (local.get $39) + (block + (local.set $8 + (i32.const 2) + ) + (loop $while-in23 + (local.set $33 + (f32.gt + (local.tee $22 + (f32.load + (local.tee $20 + (i32.add + (i32.shl + (i32.add + (local.tee $42 + (i32.add + (local.get $8) + (local.get $28) + ) + ) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.tee $25 + (f32.load offset=4 + (local.get $20) + ) + ) + ) + ) + (local.set $20 + (f32.gt + (local.tee $26 + (f32.load offset=12 + (local.get $20) + ) + ) + (local.tee $31 + (f32.load offset=16 + (local.get $20) + ) + ) + ) + ) + (local.set $25 + (select + (local.tee $21 + (select + (local.get $26) + (local.get $31) + (local.get $20) + ) + ) + (local.tee $43 + (select + (local.get $22) + (local.get $25) + (local.get $33) + ) + ) + (local.tee $20 + (f32.gt + (local.tee $22 + (select + (local.get $25) + (local.get $22) + (local.get $33) + ) + ) + (local.tee $26 + (select + (local.get $31) + (local.get $26) + (local.get $20) + ) + ) + ) + ) + ) + ) + (local.set $22 + (select + (local.get $22) + (local.get $26) + (local.get $20) + ) + ) + (local.set $31 + (select + (local.get $43) + (local.get $21) + (local.get $20) + ) + ) + (if + (i32.eqz + (f32.gt + (local.tee $21 + (f32.load + (local.tee $33 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + (f32.add + (if (result f32) + (local.tee $20 + (f32.gt + (local.tee $26 + (f32.load + (i32.add + (i32.shl + (local.get $42) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $25) + ) + ) + (select + (select + (local.get $26) + (local.get $22) + (f32.lt + (local.get $26) + (local.get $22) + ) + ) + (select + (local.get $31) + (local.get $25) + (f32.lt + (local.get $31) + (local.get $25) + ) + ) + (f32.lt + (local.get $25) + (local.get $22) + ) + ) + (select + (select + (local.get $25) + (local.get $22) + (f32.lt + (local.get $25) + (local.get $22) + ) + ) + (select + (local.get $26) + (local.get $31) + (f32.lt + (local.get $26) + (local.get $31) + ) + ) + (f32.lt + (local.get $26) + (local.get $22) + ) + ) + ) + (f32.const -1) + ) + ) + ) + (local.set $21 + (f32.add + (if (result f32) + (local.get $20) + (select + (select + (local.get $26) + (local.get $22) + (f32.lt + (local.get $26) + (local.get $22) + ) + ) + (select + (local.get $31) + (local.get $25) + (f32.lt + (local.get $31) + (local.get $25) + ) + ) + (f32.lt + (local.get $25) + (local.get $22) + ) + ) + (select + (select + (local.get $25) + (local.get $22) + (f32.lt + (local.get $25) + (local.get $22) + ) + ) + (select + (local.get $26) + (local.get $31) + (f32.lt + (local.get $26) + (local.get $31) + ) + ) + (f32.lt + (local.get $26) + (local.get $22) + ) + ) + ) + (f32.const -1) + ) + ) + ) + (f32.store + (local.get $33) + (local.get $21) + ) + (br_if $while-in23 + (i32.ne + (local.get $29) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $8 + (f32.lt + (local.tee $21 + (f32.load offset=4 + (local.get $35) + ) + ) + (local.get $23) + ) + ) + (f32.store + (local.get $27) + (select + (local.tee $25 + (f32.load + (local.get $27) + ) + ) + (local.tee $21 + (f32.add + (select + (local.tee $26 + (select + (local.get $23) + (local.get $21) + (local.get $8) + ) + ) + (select + (local.tee $22 + (f32.load offset=8 + (local.get $35) + ) + ) + (local.tee $21 + (select + (local.get $21) + (local.get $23) + (local.get $8) + ) + ) + (f32.lt + (local.get $21) + (local.get $22) + ) + ) + (f32.lt + (local.get $26) + (local.get $22) + ) + ) + (f32.const -1) + ) + ) + (f32.gt + (local.get $25) + (local.get $21) + ) + ) + ) + (f32.store offset=4 + (local.get $27) + (select + (local.tee $23 + (f32.load offset=4 + (local.get $27) + ) + ) + (local.get $21) + (f32.gt + (local.get $23) + (local.get $21) + ) + ) + ) + (local.set $20 + (f32.gt + (local.tee $21 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (i32.add + (local.get $28) + (local.get $40) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.tee $23 + (f32.load offset=4 + (local.get $8) + ) + ) + ) + ) + (local.set $22 + (f32.load + (local.tee $28 + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + (f32.store + (local.get $28) + (select + (local.get $22) + (local.tee $21 + (f32.add + (select + (local.tee $26 + (select + (local.get $21) + (local.get $23) + (local.get $20) + ) + ) + (select + (local.tee $25 + (f32.load offset=8 + (local.get $8) + ) + ) + (local.tee $21 + (select + (local.get $23) + (local.get $21) + (local.get $20) + ) + ) + (f32.lt + (local.get $21) + (local.get $25) + ) + ) + (f32.lt + (local.get $26) + (local.get $25) + ) + ) + (f32.const -1) + ) + ) + (f32.gt + (local.get $22) + (local.get $21) + ) + ) + ) + (local.set $23 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $41) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + (f32.store + (local.get $8) + (select + (local.get $23) + (local.get $21) + (f32.gt + (local.get $23) + (local.get $21) + ) + ) + ) + (if + (local.get $38) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in27 + (local.set $21 + (f32.load + (local.tee $20 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + (f32.store + (local.get $20) + (select + (local.get $21) + (local.tee $23 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + (f32.gt + (local.get $21) + (local.get $23) + ) + ) + ) + (br_if $while-in27 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (br_if $while-in17 + (i32.lt_s + (local.tee $16 + (i32.add + (local.get $16) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + (local.set $7 + (i32.lt_s + (local.get $3) + (local.get $4) + ) + ) + (block $__rjto$1 + (block $__rjti$1 + (if + (local.get $36) + (if + (local.get $7) + (block + (local.set $1 + (local.get $3) + ) + (loop $while-in29 + (local.set $21 + (select + (local.tee $21 + (f32.load + (local.tee $16 + (i32.add + (i32.shl + (local.tee $20 + (i32.add + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + ) + (local.tee $23 + (f32.add + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + (f32.const -4) + ) + ) + (f32.gt + (local.get $21) + (local.get $23) + ) + ) + ) + (f32.store + (local.get $16) + (local.get $21) + ) + (f32.store + (local.get $8) + (local.tee $21 + (select + (local.tee $23 + (f32.load + (local.get $8) + ) + ) + (local.tee $21 + (f32.add + (local.get $21) + (f32.const -4) + ) + ) + (f32.gt + (local.get $23) + (local.get $21) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.mul + (f32.add + (select + (f32.const 0) + (local.tee $21 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $0) + ) + ) + (local.get $21) + ) + ) + (f32.lt + (local.get $21) + (f32.const 0) + ) + ) + (select + (f32.const 0) + (local.tee $21 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (local.get $16) + ) + ) + ) + (f32.lt + (local.get $21) + (f32.const 0) + ) + ) + ) + (f32.const 0.5) + ) + ) + (br_if $while-in29 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br $__rjti$1) + ) + ) + (if + (local.get $7) + (block + (local.set $1 + (local.get $3) + ) + (loop $while-in31 + (local.set $21 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (local.tee $2 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + ) + ) + (f32.store + (local.get $2) + (select + (f32.const 0) + (local.get $21) + (f32.lt + (local.get $21) + (f32.const 0) + ) + ) + ) + (br_if $while-in31 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br $__rjti$1) + ) + ) + ) + (br $__rjto$1) + ) + (if + (local.get $7) + (block + (local.set $0 + (local.get $3) + ) + (loop $while-in33 + (local.set $21 + (f32.load + (local.tee $1 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + ) + (f32.store + (local.get $1) + (select + (local.get $21) + (local.tee $23 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $17) + ) + ) + ) + (f32.gt + (local.get $21) + (local.get $23) + ) + ) + ) + (br_if $while-in33 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (local.set $0 + (local.get $3) + ) + (loop $while-in35 + (i32.store + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $19) + ) + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (f32.demote_f64 + (call $_exp + (f64.mul + (f64.promote_f32 + (select + (local.tee $21 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + (f32.const 4) + (f32.lt + (local.get $21) + (f32.const 4) + ) + ) + ) + (f64.const 0.6931471805599453) + ) + ) + ) + (f32.const 13) + ) + (f32.const 0.5) + ) + ) + ) + ) + (br_if $while-in35 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + ) + (if + (i32.and + (local.get $7) + (i32.xor + (i32.or + (local.tee $9 + (i32.ne + (local.get $9) + (i32.const 0) + ) + ) + (i32.and + (local.tee $2 + (i32.ne + (local.get $10) + (i32.const 0) + ) + ) + (local.tee $8 + (i32.eqz + (local.get $11) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (block + (local.set $0 + (local.get $3) + ) + (loop $while-in37 + (f32.store + (local.tee $1 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $30) + ) + ) + (f32.mul + (f32.load + (local.get $1) + ) + (f32.const 0.5) + ) + ) + (br_if $while-in37 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (if + (local.get $7) + (block + (local.set $0 + (local.get $3) + ) + (loop $while-in39 + (local.set $1 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $30) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (if + (i32.lt_s + (local.get $0) + (i32.const 8) + ) + (block + (local.set $21 + (f32.const 2) + ) + (br $__rjti$0) + ) + (if + (i32.gt_s + (local.get $0) + (i32.const 11) + ) + (block + (local.set $21 + (f32.const 0.5) + ) + (br $__rjti$0) + ) + ) + ) + (br $__rjto$0) + ) + (f32.store + (local.get $1) + (f32.mul + (f32.load + (local.get $1) + ) + (local.get $21) + ) + ) + ) + (br_if $while-in39 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (if + (i32.load + (local.get $18) + ) + (if + (i32.gt_s + (local.tee $1 + (select + (local.get $4) + (i32.const 19) + (i32.lt_s + (local.get $4) + (i32.const 19) + ) + ) + ) + (local.get $3) + ) + (block + (local.set $0 + (local.get $3) + ) + (loop $while-in41 + (f32.store + (local.tee $10 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $30) + ) + ) + (f32.add + (f32.load + (local.get $10) + ) + (f32.mul + (f32.convert_i32_s + (i32.load8_u + (i32.add + (local.get $0) + (i32.add + (local.get $18) + (i32.const 44) + ) + ) + ) + ) + (f32.const 0.015625) + ) + ) + ) + (br_if $while-in41 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (local.get $7) + ) + ) + (local.set $10 + (i32.div_s + (i32.shl + (local.get $14) + (i32.const 1) + ) + (i32.const 3) + ) + ) + (local.set $0 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $12) + ) + ) + ) + (if + (i32.and + (i32.or + (local.get $8) + (local.get $9) + ) + (local.get $2) + ) + (block + (local.set $1 + (i32.const 0) + ) + (loop $while-in43 + (local.set $21 + (select + (local.tee $21 + (f32.load + (local.tee $2 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + ) + (f32.const 4) + (f32.lt + (local.get $21) + (f32.const 4) + ) + ) + ) + (f32.store + (local.get $2) + (local.get $21) + ) + (local.set $0 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.shl + (i32.mul + (local.get $5) + (i32.sub + (local.tee $7 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $2 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $12) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $0) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.get $13) + ) + ) + (i32.const 6) + ) + (block (result i32) + (local.set $8 + (local.tee $9 + (i32.trunc_f32_s + (local.get $21) + ) + ) + ) + (i32.mul + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $0) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $0) + (i32.const 48) + ) + (block (result i32) + (local.set $8 + (local.tee $9 + (i32.trunc_f32_s + (f32.mul + (local.get $21) + (f32.const 8) + ) + ) + ) + ) + (i32.div_s + (i32.mul + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $0) + ) + (i32.const 8) + ) + ) + (block (result i32) + (local.set $8 + (local.tee $0 + (i32.trunc_f32_s + (f32.div + (f32.mul + (local.get $21) + (f32.convert_i32_s + (local.get $0) + ) + ) + (f32.const 6) + ) + ) + ) + ) + (i32.mul + (local.get $0) + (i32.const 48) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $6) + ) + (local.get $8) + ) + (local.set $1 + (i32.add + (local.get $0) + (local.get $1) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $4) + ) + (block + (local.set $0 + (local.get $7) + ) + (local.set $3 + (local.get $2) + ) + (br $while-in43) + ) + ) + ) + (br $folding-inner1) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in47 + (block $__rjto$2 + (local.set $21 + (select + (local.tee $21 + (f32.load + (local.tee $1 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + ) + (f32.const 4) + (f32.lt + (local.get $21) + (f32.const 4) + ) + ) + ) + (f32.store + (local.get $1) + (local.get $21) + ) + (br_if $__rjto$2 + (i32.gt_s + (i32.shr_s + (local.tee $1 + (i32.add + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.shl + (i32.mul + (local.get $5) + (i32.sub + (local.tee $8 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $12) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $0) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.get $13) + ) + ) + (i32.const 6) + ) + (block (result i32) + (local.set $9 + (local.tee $1 + (i32.trunc_f32_s + (local.get $21) + ) + ) + ) + (i32.mul + (i32.shl + (local.get $1) + (i32.const 3) + ) + (local.get $0) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $0) + (i32.const 48) + ) + (block (result i32) + (local.set $9 + (local.tee $1 + (i32.trunc_f32_s + (f32.mul + (local.get $21) + (f32.const 8) + ) + ) + ) + ) + (i32.div_s + (i32.mul + (i32.shl + (local.get $1) + (i32.const 3) + ) + (local.get $0) + ) + (i32.const 8) + ) + ) + (block (result i32) + (local.set $9 + (local.tee $0 + (i32.trunc_f32_s + (f32.div + (f32.mul + (local.get $21) + (f32.convert_i32_s + (local.get $0) + ) + ) + (f32.const 6) + ) + ) + ) + ) + (i32.mul + (local.get $0) + (i32.const 48) + ) + ) + ) + ) + (local.get $2) + ) + ) + (i32.const 6) + ) + (local.get $10) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $6) + ) + (local.get $9) + ) + (br_if $folding-inner1 + (i32.ge_s + (local.get $7) + (local.get $4) + ) + ) + (local.set $0 + (local.get $8) + ) + (local.set $3 + (local.get $7) + ) + (local.set $2 + (local.get $1) + ) + (br $while-in47) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $6) + ) + (i32.sub + (local.tee $0 + (i32.shl + (local.get $10) + (i32.const 6) + ) + ) + (local.get $2) + ) + ) + (i32.store + (local.get $15) + (local.get $0) + ) + (global.set $STACKTOP + (local.get $32) + ) + (return + (local.get $24) + ) + ) + (i32.store + (local.get $15) + (i32.const 0) + ) + (global.set $STACKTOP + (local.get $32) + ) + (return + (local.get $24) + ) + ) + (i32.store + (local.get $15) + (local.get $1) + ) + (global.set $STACKTOP + (local.get $32) + ) + (local.get $24) + ) + (func $_tf_analysis (; 32 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 f32) (param $9 i32) (param $10 i32) (result i32) + (local $11 i32) + (local $12 i32) + (local $13 f32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 f32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 f32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 f32) + (local $38 f32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local.set $30 + (global.get $STACKTOP) + ) + (local.set $26 + (f32.mul + (select + (f32.const -0.25) + (local.tee $8 + (f32.sub + (f32.const 0.5) + (local.get $8) + ) + ) + (f32.lt + (local.get $8) + (f32.const -0.25) + ) + ) + (f32.const 0.03999999910593033) + ) + ) + (local.set $28 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $14 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $11 + (i32.shl + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $0) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.tee $31 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + (local.get $7) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $23 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $32 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $33 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (local.set $11 + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block (result i32) + (local.set $36 + (i32.mul + (local.get $6) + (local.get $9) + ) + ) + (local.set $37 + (f32.mul + (select + (f32.convert_i32_s + (local.get $7) + ) + (f32.const 0) + (local.tee $27 + (i32.ne + (local.get $2) + (i32.const 0) + ) + ) + ) + (local.get $26) + ) + ) + (local.set $34 + (i32.eqz + (local.get $2) + ) + ) + (local.set $35 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (local.set $38 + (f32.mul + (local.get $26) + (f32.convert_i32_s + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + (local.set $39 + (i32.mul + (local.get $7) + (i32.const -2) + ) + ) + (local.set $40 + (i32.ne + (local.get $7) + (i32.const 31) + ) + ) + (local.set $42 + (i32.shl + (local.tee $41 + (i32.shl + (i32.const 1) + (local.get $7) + ) + ) + (i32.const 1) + ) + ) + (local.set $6 + (i32.load16_s + (local.get $0) + ) + ) + (loop $while-in + (local.set $16 + (i32.shl + (local.tee $9 + (i32.sub + (local.tee $15 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $20 + (i32.add + (local.get $18) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + (local.tee $6 + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (local.get $7) + ) + ) + (local.set $29 + (i32.eq + (local.get $9) + (i32.const 1) + ) + ) + (drop + (call $_memcpy + (local.get $14) + (i32.add + (i32.shl + (i32.add + (local.get $36) + (i32.shl + (local.get $6) + (local.get $7) + ) + ) + (i32.const 2) + ) + (local.get $5) + ) + (local.tee $9 + (i32.shl + (local.get $16) + (i32.const 2) + ) + ) + ) + ) + (if + (local.tee $11 + (i32.gt_s + (local.get $16) + (i32.const 0) + ) + ) + (block + (local.set $8 + (f32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in1 + (local.set $8 + (f32.add + (local.get $8) + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.get $16) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $8 + (f32.const 0) + ) + ) + (local.set $13 + (f32.add + (local.get $8) + (f32.mul + (local.get $37) + (local.get $8) + ) + ) + ) + (local.set $6 + (if (result i32) + (i32.or + (local.get $29) + (local.get $34) + ) + (block (result i32) + (local.set $8 + (local.get $13) + ) + (i32.const 0) + ) + (block (result i32) + (drop + (call $_memcpy + (local.get $23) + (local.get $14) + (local.get $9) + ) + ) + (local.set $12 + (i32.shr_s + (local.tee $6 + (i32.shr_s + (local.get $16) + (local.get $7) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.and + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (local.get $40) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in3 + (local.set $9 + (i32.const 0) + ) + (loop $while-in5 + (local.set $8 + (f32.mul + (f32.load + (local.tee $21 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.mul + (local.get $9) + (local.get $42) + ) + ) + (i32.const 2) + ) + (local.get $23) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $21) + (f32.add + (local.get $8) + (local.tee $22 + (f32.mul + (f32.load + (local.tee $21 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.shl + (i32.or + (i32.shl + (local.get $9) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $7) + ) + ) + (i32.const 2) + ) + (local.get $23) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $21) + (f32.sub + (local.get $8) + (local.get $22) + ) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $41) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $11) + (block + (local.set $8 + (f32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in7 + (local.set $8 + (f32.add + (local.get $8) + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $23) + ) + ) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.get $16) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $8 + (f32.const 0) + ) + ) + (if (result i32) + (f32.lt + (local.tee $8 + (f32.add + (local.get $8) + (f32.mul + (local.get $38) + (local.get $8) + ) + ) + ) + (local.get $13) + ) + (i32.const -1) + (block (result i32) + (local.set $8 + (local.get $13) + ) + (i32.const 0) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $21 + (i32.add + (local.get $7) + (i32.and + (i32.xor + (i32.or + (local.get $27) + (local.get $29) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 0) + ) + (block $label$break$L27 + (if + (i32.eqz + (local.get $11) + ) + (if + (local.get $27) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in9 + (local.set $19 + (i32.shl + (i32.const 1) + (local.get $9) + ) + ) + (local.set $24 + (i32.shr_s + (local.tee $11 + (i32.shr_s + (local.get $16) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $9) + (i32.const 31) + ) + (block + (local.set $25 + (i32.shl + (local.get $19) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 1) + ) + (block + (local.set $11 + (i32.const 0) + ) + (loop $while-in11 + (local.set $12 + (i32.const 0) + ) + (loop $while-in13 + (local.set $13 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.mul + (local.get $12) + (local.get $25) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $17) + (f32.add + (local.get $13) + (local.tee $22 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.shl + (i32.or + (i32.shl + (local.get $12) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $17) + (f32.sub + (local.get $13) + (local.get $22) + ) + ) + (br_if $while-in13 + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (br_if $while-in11 + (i32.ne + (local.get $19) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.lt + (local.tee $13 + (f32.add + (f32.mul + (f32.mul + (local.get $26) + (f32.convert_i32_s + (i32.sub + (local.get $35) + (local.get $9) + ) + ) + ) + (f32.const 0) + ) + (f32.const 0) + ) + ) + (local.get $8) + ) + ) + (local.set $8 + (select + (local.get $13) + (local.get $8) + (local.get $11) + ) + ) + (local.set $6 + (select + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $6) + (local.get $11) + ) + ) + (br_if $while-in9 + (i32.ne + (local.get $9) + (local.get $21) + ) + ) + ) + (br $label$break$L27) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in15 + (local.set $19 + (i32.shl + (i32.const 1) + (local.get $9) + ) + ) + (local.set $24 + (i32.shr_s + (local.tee $11 + (i32.shr_s + (local.get $16) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $9) + (i32.const 31) + ) + (block + (local.set $25 + (i32.shl + (local.get $19) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 1) + ) + (block + (local.set $11 + (i32.const 0) + ) + (loop $while-in17 + (local.set $12 + (i32.const 0) + ) + (loop $while-in19 + (local.set $13 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.mul + (local.get $12) + (local.get $25) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $17) + (f32.add + (local.get $13) + (local.tee $22 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.shl + (i32.or + (i32.shl + (local.get $12) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $17) + (f32.sub + (local.get $13) + (local.get $22) + ) + ) + (br_if $while-in19 + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (br_if $while-in17 + (i32.ne + (local.get $19) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.lt + (local.tee $13 + (f32.add + (f32.mul + (f32.mul + (local.get $26) + (f32.convert_i32_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + (f32.const 0) + ) + (f32.const 0) + ) + ) + (local.get $8) + ) + ) + (local.set $8 + (select + (local.get $13) + (local.get $8) + (local.get $11) + ) + ) + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.get $11) + ) + ) + (br_if $while-in15 + (i32.ne + (local.get $9) + (local.get $21) + ) + ) + ) + (br $label$break$L27) + ) + ) + ) + (if + (local.get $27) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in21 + (local.set $19 + (i32.shl + (i32.const 1) + (local.get $9) + ) + ) + (local.set $24 + (i32.shr_s + (local.tee $11 + (i32.shr_s + (local.get $16) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $9) + (i32.const 31) + ) + (block + (local.set $25 + (i32.shl + (local.get $19) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 1) + ) + (block + (local.set $11 + (i32.const 0) + ) + (loop $while-in23 + (local.set $12 + (i32.const 0) + ) + (loop $while-in25 + (local.set $13 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.mul + (local.get $12) + (local.get $25) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $17) + (f32.add + (local.get $13) + (local.tee $22 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.shl + (i32.or + (i32.shl + (local.get $12) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $17) + (f32.sub + (local.get $13) + (local.get $22) + ) + ) + (br_if $while-in25 + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (br_if $while-in23 + (i32.ne + (local.get $19) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $12 + (i32.sub + (local.get $35) + (local.get $9) + ) + ) + (local.set $13 + (f32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + (loop $while-in27 + (local.set $13 + (f32.add + (local.get $13) + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + (br_if $while-in27 + (i32.ne + (local.get $16) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (f32.lt + (local.tee $13 + (f32.add + (local.get $13) + (f32.mul + (f32.mul + (local.get $26) + (f32.convert_i32_s + (local.get $12) + ) + ) + (local.get $13) + ) + ) + ) + (local.get $8) + ) + ) + (local.set $8 + (select + (local.get $13) + (local.get $8) + (local.get $11) + ) + ) + (local.set $6 + (select + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $6) + (local.get $11) + ) + ) + (br_if $while-in21 + (i32.ne + (local.get $9) + (local.get $21) + ) + ) + ) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in29 + (local.set $19 + (i32.shl + (i32.const 1) + (local.get $9) + ) + ) + (local.set $24 + (i32.shr_s + (local.tee $11 + (i32.shr_s + (local.get $16) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $9) + (i32.const 31) + ) + (block + (local.set $25 + (i32.shl + (local.get $19) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 1) + ) + (block + (local.set $11 + (i32.const 0) + ) + (loop $while-in31 + (local.set $12 + (i32.const 0) + ) + (loop $while-in33 + (local.set $13 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.mul + (local.get $12) + (local.get $25) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + (f32.store + (local.get $17) + (f32.add + (local.get $13) + (local.tee $22 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.shl + (i32.or + (i32.shl + (local.get $12) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store + (local.get $17) + (f32.sub + (local.get $13) + (local.get $22) + ) + ) + (br_if $while-in33 + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (br_if $while-in31 + (i32.ne + (local.get $19) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $13 + (f32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + (loop $while-in35 + (local.set $13 + (f32.add + (local.get $13) + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + (br_if $while-in35 + (i32.ne + (local.get $16) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (f32.lt + (local.tee $13 + (f32.add + (local.get $13) + (f32.mul + (f32.mul + (local.get $26) + (f32.convert_i32_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + (local.get $13) + ) + ) + ) + (local.get $8) + ) + ) + (local.set $8 + (select + (local.get $13) + (local.get $8) + (local.get $11) + ) + ) + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.get $11) + ) + ) + (br_if $while-in29 + (i32.ne + (local.get $9) + (local.get $21) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $18) + (i32.const 2) + ) + (local.get $28) + ) + ) + (local.tee $6 + (select + (i32.shl + (local.get $6) + (i32.const 1) + ) + (i32.mul + (local.get $6) + (i32.const -2) + ) + (local.get $27) + ) + ) + ) + (if + (local.get $29) + (if + (i32.or + (i32.eqz + (local.get $6) + ) + (i32.eq + (local.get $6) + (local.get $39) + ) + ) + (i32.store + (local.get $9) + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + ) + ) + (if + (i32.ne + (local.get $1) + (local.get $20) + ) + (block + (local.set $6 + (local.get $15) + ) + (local.set $18 + (local.get $20) + ) + (br $while-in) + ) + ) + ) + (local.set $0 + (i32.load + (local.get $28) + ) + ) + (local.set $5 + (i32.load + (local.get $10) + ) + ) + (local.set $6 + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + (local.set $15 + (select + (local.get $4) + (i32.const 0) + (local.get $34) + ) + ) + (br_if $__rjti$0 + (i32.le_s + (local.get $1) + (i32.const 1) + ) + ) + (local.set $9 + (i32.mul + (local.get $5) + (select + (local.tee $9 + (i32.sub + (local.get $0) + (local.tee $14 + (i32.shl + (i32.load8_s + (i32.add + (local.get $6) + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + ) + ) + ) + (local.set $11 + (i32.add + (local.get $15) + (i32.mul + (local.get $5) + (select + (local.tee $11 + (i32.sub + (local.get $0) + (local.tee $16 + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $12 + (i32.const 1) + ) + (loop $while-in37 + (local.set $18 + (i32.add + (select + (local.get $9) + (local.tee $18 + (i32.add + (local.get $4) + (local.get $11) + ) + ) + (i32.lt_s + (local.get $9) + (local.get $18) + ) + ) + (i32.mul + (local.tee $20 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (select + (local.tee $18 + (i32.sub + (local.tee $23 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.get $14) + ) + ) + (i32.sub + (i32.const 0) + (local.get $18) + ) + (i32.gt_s + (local.get $18) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $20 + (i32.add + (select + (local.tee $9 + (i32.add + (local.get $4) + (local.get $9) + ) + ) + (local.get $11) + (i32.lt_s + (local.get $9) + (local.get $11) + ) + ) + (i32.mul + (local.get $20) + (select + (local.tee $9 + (i32.sub + (local.get $23) + (local.get $16) + ) + ) + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $1) + ) + (block + (local.set $9 + (local.get $18) + ) + (local.set $11 + (local.get $20) + ) + (br $while-in37) + ) + ) + ) + (local.set $14 + (i32.lt_s + (local.get $18) + (local.get $20) + ) + ) + (local.set $9 + (i32.mul + (local.get $5) + (select + (local.tee $9 + (i32.sub + (local.get $0) + (local.tee $16 + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $6) + (i32.const 2) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + ) + ) + ) + (local.set $11 + (i32.add + (local.get $15) + (i32.mul + (local.get $5) + (select + (local.tee $11 + (i32.sub + (local.get $0) + (local.tee $23 + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $6) + (i32.const 3) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $12 + (i32.const 1) + ) + (loop $while-in39 + (local.set $15 + (i32.add + (select + (local.get $9) + (local.tee $15 + (i32.add + (local.get $4) + (local.get $11) + ) + ) + (i32.lt_s + (local.get $9) + (local.get $15) + ) + ) + (i32.mul + (local.tee $27 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (select + (local.tee $15 + (i32.sub + (local.tee $21 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.get $16) + ) + ) + (i32.sub + (i32.const 0) + (local.get $15) + ) + (i32.gt_s + (local.get $15) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $11 + (i32.add + (select + (local.tee $9 + (i32.add + (local.get $4) + (local.get $9) + ) + ) + (local.get $11) + (i32.lt_s + (local.get $9) + (local.get $11) + ) + ) + (i32.mul + (local.get $27) + (select + (local.tee $9 + (i32.sub + (local.get $21) + (local.get $23) + ) + ) + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $1) + ) + (block + (local.set $9 + (local.get $15) + ) + (br $while-in39) + ) + ) + ) + (local.set $9 + (select + (local.get $15) + (local.get $11) + (i32.lt_s + (local.get $15) + (local.get $11) + ) + ) + ) + (local.set $12 + (i32.const 1) + ) + (select + (local.get $18) + (local.get $20) + (local.get $14) + ) + ) + (block + (local.set $0 + (i32.const 0) + ) + (local.set $5 + (i32.load + (local.get $10) + ) + ) + (local.set $15 + (select + (i32.const 0) + (local.get $4) + (local.get $2) + ) + ) + (local.set $6 + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + (br $__rjti$0) + ) + ) + ) + (br $__rjto$0) + ) + (local.set $9 + (select + (local.tee $11 + (i32.mul + (local.get $5) + (select + (local.tee $9 + (i32.sub + (local.get $0) + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $6) + (i32.const 2) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + ) + ) + ) + (local.tee $9 + (i32.add + (local.get $15) + (i32.mul + (local.get $5) + (select + (local.tee $9 + (i32.sub + (local.get $0) + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $6) + (i32.const 3) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + ) + ) + ) + ) + (i32.lt_s + (local.get $11) + (local.get $9) + ) + ) + ) + (local.set $11 + (select + (local.tee $12 + (i32.mul + (select + (local.tee $11 + (i32.sub + (local.get $0) + (i32.shl + (i32.load8_s + (i32.add + (local.get $6) + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const -1) + ) + ) + (local.get $5) + ) + ) + (local.tee $11 + (i32.add + (local.get $15) + (i32.mul + (local.get $5) + (select + (local.tee $11 + (i32.sub + (local.get $0) + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const -1) + ) + ) + ) + ) + ) + (i32.lt_s + (local.get $12) + (local.get $11) + ) + ) + ) + (local.set $12 + (i32.const 0) + ) + ) + (local.set $2 + (i32.mul + (select + (local.tee $2 + (i32.sub + (local.get $0) + (local.tee $18 + (i32.shl + (i32.load8_s + (i32.add + (local.tee $11 + (i32.or + (local.get $6) + (i32.shl + (local.tee $6 + (i32.and + (i32.lt_s + (local.get $9) + (local.get $11) + ) + (local.tee $9 + (i32.ne + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const -1) + ) + ) + (local.get $5) + ) + ) + (local.set $5 + (i32.add + (i32.mul + (local.get $5) + (select + (local.tee $0 + (i32.sub + (local.get $0) + (local.tee $7 + (i32.shl + (i32.load8_s + (i32.add + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 1200) + ) + (i32.or + (local.get $11) + (i32.const 1) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $0) + ) + (i32.gt_s + (local.get $0) + (i32.const -1) + ) + ) + ) + (select + (i32.const 0) + (local.get $4) + (local.get $9) + ) + ) + ) + (if + (i32.eqz + (local.get $12) + ) + (block + (i32.store + (i32.add + (i32.shl + (local.get $31) + (i32.const 2) + ) + (local.get $3) + ) + (i32.ge_s + (local.get $2) + (local.get $5) + ) + ) + (global.set $STACKTOP + (local.get $30) + ) + (return + (local.get $6) + ) + ) + ) + (local.set $0 + (local.get $2) + ) + (local.set $2 + (local.get $5) + ) + (local.set $5 + (i32.const 1) + ) + (loop $while-in41 + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + (i32.xor + (local.tee $11 + (i32.lt_s + (local.get $0) + (local.tee $9 + (i32.add + (local.get $2) + (local.get $4) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $33) + ) + (i32.xor + (local.tee $20 + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $0) + (local.get $4) + ) + ) + (local.get $2) + ) + ) + (i32.const 1) + ) + ) + (local.set $0 + (i32.add + (select + (local.get $0) + (local.get $9) + (local.get $11) + ) + (i32.mul + (local.tee $9 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (select + (local.tee $0 + (i32.sub + (local.tee $11 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.get $18) + ) + ) + (i32.sub + (i32.const 0) + (local.get $0) + ) + (i32.gt_s + (local.get $0) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $2 + (i32.add + (select + (local.get $12) + (local.get $2) + (local.get $20) + ) + (i32.mul + (local.get $9) + (select + (local.tee $2 + (i32.sub + (local.get $11) + (local.get $7) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const -1) + ) + ) + ) + ) + ) + (br_if $while-in41 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $31) + (i32.const 2) + ) + (local.get $3) + ) + (local.tee $0 + (i32.ge_s + (local.get $0) + (local.get $2) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const -2) + ) + ) + (loop $while-in43 + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $3) + ) + (local.tee $0 + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (i32.const 1) + ) + (i32.const 2) + ) + (select + (local.get $33) + (local.get $32) + (i32.eq + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block + (local.set $1 + (local.get $2) + ) + (br $while-in43) + ) + ) + ) + (global.set $STACKTOP + (local.get $30) + ) + (local.get $6) + ) + (func $_ec_dec_uint (; 33 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (if + (i32.le_u + (local.get $1) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 39487) + (i32.const 39473) + (i32.const 203) + ) + ) + (if + (i32.le_s + (local.tee $2 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $9 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + ) + ) + (i32.const 8) + ) + (block + (i32.store offset=36 + (local.get $0) + (local.tee $2 + (i32.div_u + (local.tee $4 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.get $1) + ) + ) + ) + (local.set $1 + (i32.mul + (local.get $2) + (i32.sub + (local.get $9) + (local.tee $6 + (i32.sub + (local.get $1) + (select + (local.get $1) + (local.tee $5 + (i32.add + (i32.div_u + (local.tee $3 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.get $2) + ) + (i32.const 1) + ) + ) + (i32.gt_u + (local.get $5) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $3 + (i32.sub + (local.get $3) + (local.get $1) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $4 + (select + (local.get $2) + (i32.sub + (local.get $4) + (local.get $1) + ) + (local.get $6) + ) + ) + ) + (if + (i32.ge_u + (local.get $4) + (i32.const 8388609) + ) + (return + (local.get $6) + ) + ) + (local.set $9 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $7 + (i32.load offset=20 + (local.get $0) + ) + ) + (local.set $2 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $8 + (i32.load offset=40 + (local.get $0) + ) + ) + (loop $while-in + (i32.store offset=20 + (local.get $0) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 8) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $4 + (i32.shl + (local.get $4) + (i32.const 8) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (local.tee $5 + (if (result i32) + (i32.lt_u + (local.get $2) + (local.get $9) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $2) + (local.get $5) + ) + ) + ) + (block (result i32) + (local.set $1 + (local.get $2) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $3 + (i32.xor + (i32.or + (i32.and + (i32.shl + (local.get $3) + (i32.const 8) + ) + (i32.const 2147483392) + ) + (i32.and + (i32.shr_u + (i32.or + (local.get $5) + (i32.shl + (local.get $8) + (i32.const 8) + ) + ) + (i32.const 1) + ) + (i32.const 255) + ) + ) + (i32.const 255) + ) + ) + ) + (if + (i32.lt_u + (local.get $4) + (i32.const 8388609) + ) + (block + (local.set $2 + (local.get $1) + ) + (local.set $8 + (local.get $5) + ) + (br $while-in) + ) + ) + ) + (return + (local.get $6) + ) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $2 + (i32.div_u + (local.tee $3 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.tee $1 + (i32.add + (local.tee $4 + (i32.shr_u + (local.get $9) + (local.tee $6 + (i32.add + (local.get $2) + (i32.const -8) + ) + ) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $1 + (i32.mul + (local.get $2) + (i32.sub + (local.get $4) + (local.tee $11 + (i32.sub + (local.get $1) + (select + (local.get $1) + (local.tee $5 + (i32.add + (i32.div_u + (local.tee $4 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.get $2) + ) + (i32.const 1) + ) + ) + (i32.gt_u + (local.get $5) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $4 + (i32.sub + (local.get $4) + (local.get $1) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $3 + (select + (local.get $2) + (i32.sub + (local.get $3) + (local.get $1) + ) + (local.get $11) + ) + ) + ) + (if + (i32.lt_u + (local.get $3) + (i32.const 8388609) + ) + (block + (local.set $10 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $7 + (i32.load offset=20 + (local.get $0) + ) + ) + (local.set $2 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $8 + (i32.load offset=40 + (local.get $0) + ) + ) + (loop $while-in1 + (i32.store offset=20 + (local.get $0) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 8) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $3 + (i32.shl + (local.get $3) + (i32.const 8) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (local.tee $5 + (if (result i32) + (i32.lt_u + (local.get $2) + (local.get $10) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $2) + (local.get $5) + ) + ) + ) + (block (result i32) + (local.set $1 + (local.get $2) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $4 + (i32.xor + (i32.or + (i32.and + (i32.shl + (local.get $4) + (i32.const 8) + ) + (i32.const 2147483392) + ) + (i32.and + (i32.shr_u + (i32.or + (local.get $5) + (i32.shl + (local.get $8) + (i32.const 8) + ) + ) + (i32.const 1) + ) + (i32.const 255) + ) + ) + (i32.const 255) + ) + ) + ) + (if + (i32.lt_u + (local.get $3) + (i32.const 8388609) + ) + (block + (local.set $2 + (local.get $1) + ) + (local.set $8 + (local.get $5) + ) + (br $while-in1) + ) + ) + ) + ) + ) + (local.set $4 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.lt_u + (local.tee $3 + (i32.load offset=16 + (local.get $0) + ) + ) + (local.get $6) + ) + (block + (local.set $8 + (i32.gt_s + (local.get $3) + (i32.const 17) + ) + ) + (local.set $10 + (i32.sub + (i32.const 7) + (local.get $3) + ) + ) + (local.set $7 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $1 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.set $2 + (local.get $3) + ) + (loop $while-in3 + (local.set $4 + (i32.or + (i32.shl + (if (result i32) + (i32.lt_u + (local.get $1) + (local.get $7) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=8 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $5) + (i32.sub + (local.get $7) + (local.get $1) + ) + ) + ) + ) + (i32.const 0) + ) + (local.get $2) + ) + (local.get $4) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.const 8) + ) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 17) + ) + (block + (local.set $2 + (local.get $5) + ) + (br $while-in3) + ) + ) + ) + (local.set $3 + (i32.add + (i32.add + (local.get $3) + (i32.const 8) + ) + (i32.and + (i32.add + (local.get $10) + (select + (local.get $3) + (i32.const 17) + (local.get $8) + ) + ) + (i32.const -8) + ) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $0) + (i32.shr_u + (local.get $4) + (local.get $6) + ) + ) + (i32.store offset=16 + (local.get $0) + (i32.sub + (local.get $3) + (local.get $6) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.add + (i32.load offset=20 + (local.get $0) + ) + (local.get $6) + ) + ) + (if + (i32.le_u + (local.tee $1 + (i32.or + (i32.and + (i32.add + (i32.shl + (i32.const 1) + (local.get $6) + ) + (i32.const -1) + ) + (local.get $4) + ) + (i32.shl + (local.get $11) + (local.get $6) + ) + ) + ) + (local.get $9) + ) + (return + (local.get $1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.const 1) + ) + (local.get $9) + ) + (func $_ec_encode (; 34 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local.set $4 + (i32.div_u + (local.tee $5 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.get $3) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (if (result i32) + (local.get $1) + (block (result i32) + (i32.store offset=32 + (local.get $0) + (i32.add + (i32.load offset=32 + (local.get $0) + ) + (i32.sub + (local.get $5) + (i32.mul + (local.get $4) + (i32.sub + (local.get $3) + (local.get $1) + ) + ) + ) + ) + ) + (i32.mul + (local.get $4) + (i32.sub + (local.get $2) + (local.get $1) + ) + ) + ) + (i32.sub + (local.get $5) + (i32.mul + (local.get $4) + (i32.sub + (local.get $3) + (local.get $2) + ) + ) + ) + ) + ) + ) + (if + (i32.ge_u + (local.get $1) + (i32.const 8388609) + ) + (return) + ) + (local.set $2 + (i32.load offset=32 + (local.get $0) + ) + ) + (loop $while-in + (if + (i32.eq + (local.tee $3 + (i32.shr_u + (local.get $2) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $0) + (i32.add + (i32.load offset=36 + (local.get $0) + ) + (i32.const 1) + ) + ) + (block + (local.set $2 + (i32.shr_u + (local.get $2) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $4 + (i32.load offset=40 + (local.get $0) + ) + ) + (i32.const -1) + ) + (block + (local.set $1 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $1 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $5) + ) + (i32.add + (local.get $2) + (local.get $4) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + ) + (if + (local.tee $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (block + (local.set $4 + (i32.and + (i32.add + (local.get $2) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in1 + (local.set $2 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $2 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $2) + ) + (local.get $4) + ) + (local.set $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $2) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (br_if $while-in1 + (local.get $1) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (i32.and + (local.get $3) + (i32.const 255) + ) + ) + (local.set $2 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $1 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $2 + (i32.and + (i32.shl + (local.get $2) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.add + (i32.load offset=20 + (local.get $0) + ) + (i32.const 8) + ) + ) + (br_if $while-in + (i32.lt_u + (local.get $1) + (i32.const 8388609) + ) + ) + ) + ) + (func $_ec_enc_bit_logp (; 35 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local.set $2 + (i32.shr_u + (local.tee $3 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.get $2) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (local.get $2) + ) + ) + (if + (local.tee $1 + (i32.ne + (local.get $1) + (i32.const 0) + ) + ) + (i32.store offset=32 + (local.get $0) + (i32.add + (i32.load offset=32 + (local.get $0) + ) + (local.get $3) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (select + (local.get $2) + (local.get $3) + (local.get $1) + ) + ) + ) + (if + (i32.ge_u + (local.get $1) + (i32.const 8388609) + ) + (return) + ) + (local.set $2 + (i32.load offset=32 + (local.get $0) + ) + ) + (loop $while-in + (if + (i32.eq + (local.tee $3 + (i32.shr_u + (local.get $2) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $0) + (i32.add + (i32.load offset=36 + (local.get $0) + ) + (i32.const 1) + ) + ) + (block + (local.set $2 + (i32.shr_u + (local.get $2) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $4 + (i32.load offset=40 + (local.get $0) + ) + ) + (i32.const -1) + ) + (block + (local.set $1 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $1 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $5) + ) + (i32.add + (local.get $2) + (local.get $4) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + ) + (if + (local.tee $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (block + (local.set $4 + (i32.and + (i32.add + (local.get $2) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in1 + (local.set $2 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $2 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $2) + ) + (local.get $4) + ) + (local.set $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $2) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (br_if $while-in1 + (local.get $1) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (i32.and + (local.get $3) + (i32.const 255) + ) + ) + (local.set $2 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $1 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $2 + (i32.and + (i32.shl + (local.get $2) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.add + (i32.load offset=20 + (local.get $0) + ) + (i32.const 8) + ) + ) + (br_if $while-in + (i32.lt_u + (local.get $1) + (i32.const 8388609) + ) + ) + ) + ) + (func $_ec_enc_icdf (; 36 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local.set $3 + (i32.shr_u + (local.tee $4 + (i32.load offset=28 + (local.get $0) + ) + ) + (local.get $3) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block (result i32) + (i32.store offset=32 + (local.get $0) + (i32.sub + (i32.add + (local.get $4) + (i32.load offset=32 + (local.get $0) + ) + ) + (i32.mul + (i32.load8_u + (local.tee $4 + (i32.add + (local.get $2) + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + ) + (local.get $3) + ) + ) + ) + (i32.mul + (local.get $3) + (i32.sub + (i32.load8_u + (local.get $4) + ) + (i32.load8_u + (i32.add + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (i32.sub + (local.get $4) + (i32.mul + (i32.load8_u + (i32.add + (local.get $1) + (local.get $2) + ) + ) + (local.get $3) + ) + ) + ) + ) + ) + (if + (i32.ge_u + (local.get $1) + (i32.const 8388609) + ) + (return) + ) + (local.set $2 + (i32.load offset=32 + (local.get $0) + ) + ) + (loop $while-in + (if + (i32.eq + (local.tee $3 + (i32.shr_u + (local.get $2) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $0) + (i32.add + (i32.load offset=36 + (local.get $0) + ) + (i32.const 1) + ) + ) + (block + (local.set $2 + (i32.shr_u + (local.get $2) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $4 + (i32.load offset=40 + (local.get $0) + ) + ) + (i32.const -1) + ) + (block + (local.set $1 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $1 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $5) + ) + (i32.add + (local.get $2) + (local.get $4) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + ) + (if + (local.tee $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (block + (local.set $4 + (i32.and + (i32.add + (local.get $2) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in1 + (local.set $2 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $2 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $2) + ) + (local.get $4) + ) + (local.set $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $2) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (br_if $while-in1 + (local.get $1) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (i32.and + (local.get $3) + (i32.const 255) + ) + ) + (local.set $2 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.set $1 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $0) + (local.tee $2 + (i32.and + (i32.shl + (local.get $2) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.add + (i32.load offset=20 + (local.get $0) + ) + (i32.const 8) + ) + ) + (br_if $while-in + (i32.lt_u + (local.get $1) + (i32.const 8388609) + ) + ) + ) + ) + (func $_ec_enc_uint (; 37 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (if + (i32.le_u + (local.get $2) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 39487) + (i32.const 39511) + (i32.const 180) + ) + ) + (if + (i32.le_s + (local.tee $3 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $5 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + ) + ) + ) + (i32.const 8) + ) + (block + (call $_ec_encode + (local.get $0) + (local.get $1) + (i32.add + (local.get $1) + (i32.const 1) + ) + (local.get $2) + ) + (return) + ) + ) + (call $_ec_encode + (local.get $0) + (local.tee $2 + (i32.shr_u + (local.get $1) + (local.tee $6 + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + ) + ) + (i32.add + (local.get $2) + (i32.const 1) + ) + (i32.add + (i32.shr_u + (local.get $5) + (local.get $6) + ) + (i32.const 1) + ) + ) + (local.set $5 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.gt_u + (local.tee $2 + (i32.add + (local.tee $3 + (i32.load offset=16 + (local.get $0) + ) + ) + (local.get $6) + ) + ) + (i32.const 32) + ) + (block + (local.set $8 + (i32.gt_s + (local.tee $7 + (i32.xor + (local.get $3) + (i32.const -1) + ) + ) + (i32.const -16) + ) + ) + (local.set $9 + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + (local.set $2 + (local.get $3) + ) + (loop $while-in + (local.set $4 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $4 + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=24 + (local.get $0) + ) + ) + (local.tee $10 + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (block (result i32) + (local.set $11 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=8 + (local.get $0) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $11) + (i32.sub + (local.get $10) + (local.get $4) + ) + ) + (local.get $5) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $4) + ) + ) + (local.set $5 + (i32.shr_u + (local.get $5) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (local.get $2) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 15) + ) + (block + (local.set $2 + (local.get $4) + ) + (br $while-in) + ) + ) + ) + (local.set $2 + (i32.add + (local.tee $3 + (i32.sub + (i32.add + (local.get $3) + (i32.const -8) + ) + (i32.and + (i32.add + (local.get $9) + (select + (local.get $7) + (i32.const -16) + (local.get $8) + ) + ) + (i32.const -8) + ) + ) + ) + (local.get $6) + ) + ) + ) + ) + (i32.store offset=12 + (local.get $0) + (i32.or + (i32.shl + (i32.and + (local.get $1) + (i32.add + (i32.shl + (i32.const 1) + (local.get $6) + ) + (i32.const -1) + ) + ) + (local.get $3) + ) + (local.get $5) + ) + ) + (i32.store offset=16 + (local.get $0) + (local.get $2) + ) + (i32.store offset=20 + (local.get $0) + (i32.add + (i32.load offset=20 + (local.get $0) + ) + (local.get $6) + ) + ) + ) + (func $_ec_enc_done (; 38 ;) (; has Stack IR ;) (param $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local.set $9 + (i32.lt_u + (i32.or + (local.tee $5 + (i32.and + (i32.add + (local.tee $7 + (i32.load offset=32 + (local.get $0) + ) + ) + (local.tee $2 + (i32.shr_u + (i32.const 2147483647) + (local.tee $8 + (i32.clz + (local.tee $1 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + ) + ) + ) + (i32.shr_s + (i32.const -2147483648) + (local.get $8) + ) + ) + ) + (local.get $2) + ) + (i32.add + (local.get $1) + (local.get $7) + ) + ) + ) + (local.set $6 + (i32.shr_u + (local.get $2) + (i32.const 1) + ) + ) + (block $__rjto$1 + (block $__rjti$1 + (block $__rjti$0 + (if + (i32.gt_s + (local.tee $2 + (i32.load + (local.tee $9 + (if (result i32) + (local.tee $3 + (i32.add + (local.get $8) + (local.tee $2 + (i32.and + (i32.xor + (local.get $9) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (block (result i32) + (local.set $4 + (i32.add + (local.get $0) + (i32.const 40) + ) + ) + (local.set $8 + (i32.add + (i32.add + (i32.add + (local.get $8) + (select + (local.tee $1 + (i32.xor + (local.get $3) + (i32.const -1) + ) + ) + (i32.const -9) + (i32.gt_u + (local.get $1) + (i32.const -9) + ) + ) + ) + (local.get $2) + ) + (i32.const 8) + ) + ) + (local.set $5 + (select + (local.get $5) + (i32.and + (i32.add + (local.get $6) + (local.get $7) + ) + (i32.xor + (local.get $6) + (i32.const -1) + ) + ) + (local.get $9) + ) + ) + (local.set $2 + (local.get $3) + ) + (loop $while-in + (if + (i32.eq + (local.tee $9 + (i32.shr_u + (local.get $5) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $0) + (i32.add + (i32.load offset=36 + (local.get $0) + ) + (i32.const 1) + ) + ) + (block + (local.set $10 + (i32.shr_u + (local.get $5) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $6 + (i32.load + (local.get $4) + ) + ) + (i32.const -1) + ) + (block + (local.set $1 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $7 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $7) + ) + (i32.add + (local.get $6) + (local.get $10) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + ) + (if + (local.tee $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (block + (local.set $6 + (i32.and + (i32.add + (local.get $10) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in1 + (local.set $7 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $7 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=4 + (local.get $0) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $7) + ) + (local.get $6) + ) + (local.set $1 + (i32.load offset=36 + (local.get $0) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.or + (i32.load offset=44 + (local.get $0) + ) + (local.get $7) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (br_if $while-in1 + (local.get $1) + ) + ) + ) + ) + (i32.store + (local.get $4) + (i32.and + (local.get $9) + (i32.const 255) + ) + ) + ) + ) + (local.set $5 + (i32.and + (i32.shl + (local.get $5) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + (local.set $1 + (i32.add + (local.get $2) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 8) + ) + (block + (local.set $2 + (local.get $1) + ) + (br $while-in) + ) + ) + ) + (local.set $7 + (i32.sub + (i32.and + (local.get $8) + (i32.const -8) + ) + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + ) + (local.get $4) + ) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (i32.add + (local.get $0) + (i32.const 40) + ) + ) + ) + ) + ) + ) + (i32.const -1) + ) + (block + (local.set $1 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $3 + (i32.load + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 24) + ) + ) + ) + ) + (i32.load + (local.tee $4 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + (i32.load + (local.tee $5 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store + (local.get $6) + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $3) + ) + (local.get $2) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store + (local.tee $3 + (i32.add + (local.get $0) + (i32.const 44) + ) + ) + (i32.or + (i32.load + (local.get $3) + ) + (local.get $1) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.tee $1 + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 36) + ) + ) + ) + ) + ) + ) + (br $__rjti$0) + ) + (if + (local.tee $1 + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 36) + ) + ) + ) + ) + (block + (local.set $4 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $3 + (i32.add + (local.get $0) + (i32.const 44) + ) + ) + (local.set $6 + (i32.add + (local.get $0) + (i32.const 24) + ) + ) + (local.set $5 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (br $__rjti$0) + ) + ) + ) + (br $__rjto$1) + ) + (loop $while-in3 + (local.set $8 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $8 + (i32.load + (local.get $6) + ) + ) + (i32.load + (local.get $4) + ) + ) + (i32.load + (local.get $5) + ) + ) + (block (result i32) + (local.set $1 + (i32.load + (local.get $0) + ) + ) + (i32.store + (local.get $6) + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $1) + (local.get $8) + ) + (i32.const -1) + ) + (local.set $1 + (i32.load + (local.get $2) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store + (local.get $3) + (i32.or + (i32.load + (local.get $3) + ) + (local.get $8) + ) + ) + (i32.store + (local.get $2) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (br_if $while-in3 + (local.get $1) + ) + ) + ) + (i32.store + (local.get $9) + (i32.const 0) + ) + ) + (local.set $1 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.gt_s + (local.tee $5 + (i32.load offset=16 + (local.get $0) + ) + ) + (i32.const 7) + ) + (block + (local.set $6 + (i32.add + (local.get $0) + (i32.const 44) + ) + ) + (local.set $8 + (i32.add + (i32.add + (local.get $5) + (select + (local.tee $2 + (i32.xor + (local.get $5) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $2) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $2 + (local.get $5) + ) + (loop $while-in5 + (local.set $4 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $4 + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.load offset=24 + (local.get $0) + ) + ) + (local.tee $9 + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (block (result i32) + (local.set $3 + (i32.load + (local.get $0) + ) + ) + (i32.store offset=8 + (local.get $0) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $3) + (i32.sub + (local.get $9) + (local.get $4) + ) + ) + (local.get $1) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store + (local.get $6) + (local.tee $3 + (i32.or + (i32.load + (local.get $6) + ) + (local.get $4) + ) + ) + ) + (local.set $1 + (i32.shr_u + (local.get $1) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (local.get $2) + (i32.const -8) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 15) + ) + (block + (local.set $2 + (local.get $4) + ) + (br $while-in5) + ) + ) + ) + (local.set $2 + (local.get $6) + ) + (local.set $5 + (i32.sub + (i32.add + (local.get $5) + (i32.const -8) + ) + (i32.and + (local.get $8) + (i32.const -8) + ) + ) + ) + ) + (local.set $3 + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 44) + ) + ) + ) + ) + ) + (if + (local.get $3) + (return) + ) + (drop + (call $_memset + (i32.add + (local.tee $4 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.load + (local.get $0) + ) + ) + (i32.const 0) + (i32.sub + (i32.sub + (i32.load offset=4 + (local.get $0) + ) + (local.get $4) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $5) + (i32.const 0) + ) + (return) + ) + (if + (i32.le_u + (local.tee $3 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.tee $4 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (block + (i32.store + (local.get $2) + (i32.const -1) + ) + (return) + ) + ) + (if + (i32.and + (i32.gt_s + (local.get $5) + (local.get $7) + ) + (i32.ge_u + (i32.add + (local.get $4) + (i32.load offset=24 + (local.get $0) + ) + ) + (local.get $3) + ) + ) + (block + (i32.store + (local.get $2) + (i32.const -1) + ) + (local.set $1 + (i32.and + (i32.add + (i32.shl + (i32.const 1) + (local.get $7) + ) + (i32.const -1) + ) + (local.get $1) + ) + ) + ) + ) + (i32.store8 + (local.tee $0 + (i32.add + (i32.load + (local.get $0) + ) + (i32.add + (local.get $3) + (i32.xor + (local.get $4) + (i32.const -1) + ) + ) + ) + ) + (i32.or + (i32.load8_u + (local.get $0) + ) + (local.get $1) + ) + ) + ) + (func $_opus_fft_impl (; 39 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 f32) + (local $6 f32) + (local $7 f32) + (local $8 f32) + (local $9 i32) + (local $10 f32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 i32) + (local $16 f32) + (local $17 i32) + (local $18 i32) + (local $19 f32) + (local $20 f32) + (local $21 f32) + (local $22 f32) + (local $23 i32) + (local $24 f32) + (local $25 f32) + (local $26 f32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 f32) + (local $31 f32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 f32) + (local $37 f32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 f32) + (local $45 f32) + (local $46 f32) + (local $47 f32) + (local $48 f32) + (local $49 f32) + (local $50 f32) + (local $51 f32) + (local $52 f32) + (local $53 f32) + (local.set $29 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (local.set $9 + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.store + (local.get $29) + (i32.const 1) + ) + (local.set $3 + (i32.const 1) + ) + (loop $while-in + (local.set $13 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 12) + ) + (i32.shl + (i32.or + (local.tee $4 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $29) + ) + (local.tee $3 + (i32.mul + (local.get $3) + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 12) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $13) + (i32.const 1) + ) + (block + (local.set $2 + (local.get $12) + ) + (br $while-in) + ) + ) + ) + (local.set $39 + (select + (local.get $9) + (i32.const 0) + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + ) + ) + (local.set $23 + (local.get $2) + ) + (local.set $2 + (i32.load16_s + (i32.add + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $0) + ) + (i32.const 10) + ) + ) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $label$continue$L4 + (block $__rjti$0 + (local.set $38 + (if (result i32) + (local.get $23) + (i32.load16_s + (i32.add + (i32.add + (i32.shl + (local.tee $3 + (i32.shl + (local.get $23) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + (i32.const 10) + ) + ) + (block (result i32) + (local.set $3 + (i32.const 0) + ) + (i32.const 1) + ) + ) + ) + (block $label$break$L9 + (block $switch-case18 + (block $switch-case13 + (block $switch-case8 + (block $switch-case + (br_table $switch-case $switch-case13 $switch-case8 $switch-case18 $label$break$L9 + (i32.sub + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 12) + ) + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $12 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $29) + ) + ) + ) + (br_if $__rjti$0 + (i32.ne + (local.get $2) + (i32.const 4) + ) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $1) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in1 + (local.set $8 + (f32.load offset=36 + (local.get $2) + ) + ) + (f32.store offset=32 + (local.get $2) + (f32.sub + (local.tee $5 + (f32.load + (local.get $2) + ) + ) + (local.tee $7 + (f32.load offset=32 + (local.get $2) + ) + ) + ) + ) + (f32.store offset=36 + (local.get $2) + (f32.sub + (local.tee $6 + (f32.load offset=4 + (local.get $2) + ) + ) + (local.get $8) + ) + ) + (f32.store + (local.get $2) + (f32.add + (local.get $7) + (local.get $5) + ) + ) + (f32.store offset=4 + (local.get $2) + (f32.add + (local.get $8) + (local.get $6) + ) + ) + (f32.store offset=40 + (local.get $2) + (f32.sub + (local.tee $8 + (f32.load offset=8 + (local.get $2) + ) + ) + (local.tee $6 + (f32.mul + (f32.add + (local.tee $5 + (f32.load offset=40 + (local.get $2) + ) + ) + (local.tee $7 + (f32.load offset=44 + (local.get $2) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store offset=44 + (local.get $2) + (f32.sub + (local.tee $10 + (f32.load offset=12 + (local.get $2) + ) + ) + (local.tee $5 + (f32.mul + (f32.sub + (local.get $7) + (local.get $5) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store offset=8 + (local.get $2) + (f32.add + (local.get $8) + (local.get $6) + ) + ) + (f32.store offset=12 + (local.get $2) + (f32.add + (local.get $5) + (local.get $10) + ) + ) + (local.set $8 + (f32.load offset=48 + (local.get $2) + ) + ) + (f32.store offset=48 + (local.get $2) + (f32.sub + (local.tee $5 + (f32.load offset=16 + (local.get $2) + ) + ) + (local.tee $7 + (f32.load offset=52 + (local.get $2) + ) + ) + ) + ) + (f32.store offset=52 + (local.get $2) + (f32.add + (local.get $8) + (local.tee $6 + (f32.load offset=20 + (local.get $2) + ) + ) + ) + ) + (f32.store offset=16 + (local.get $2) + (f32.add + (local.get $7) + (local.get $5) + ) + ) + (f32.store offset=20 + (local.get $2) + (f32.sub + (local.get $6) + (local.get $8) + ) + ) + (f32.store offset=56 + (local.get $2) + (f32.sub + (local.tee $8 + (f32.load offset=24 + (local.get $2) + ) + ) + (local.tee $6 + (f32.mul + (f32.sub + (local.tee $5 + (f32.load offset=60 + (local.get $2) + ) + ) + (local.tee $7 + (f32.load offset=56 + (local.get $2) + ) + ) + ) + (f32.const 0.7071067690849304) + ) + ) + ) + ) + (f32.store offset=60 + (local.get $2) + (f32.sub + (local.tee $10 + (f32.load offset=28 + (local.get $2) + ) + ) + (local.tee $5 + (f32.mul + (f32.add + (local.get $5) + (local.get $7) + ) + (f32.const -0.7071067690849304) + ) + ) + ) + ) + (f32.store offset=24 + (local.get $2) + (f32.add + (local.get $8) + (local.get $6) + ) + ) + (f32.store offset=28 + (local.get $2) + (f32.add + (local.get $5) + (local.get $10) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (i32.const -64) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + ) + (br $label$break$L9) + ) + (local.set $11 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $29) + ) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.const 1) + ) + (block + (br_if $label$break$L9 + (i32.le_s + (local.get $11) + (i32.const 0) + ) + ) + (local.set $3 + (local.get $1) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in3 + (local.set $8 + (f32.sub + (local.tee $6 + (f32.load + (local.get $3) + ) + ) + (local.tee $10 + (f32.load offset=16 + (local.get $3) + ) + ) + ) + ) + (local.set $5 + (f32.sub + (local.tee $14 + (f32.load offset=4 + (local.get $3) + ) + ) + (local.tee $16 + (f32.load offset=20 + (local.get $3) + ) + ) + ) + ) + (local.set $7 + (f32.add + (local.tee $25 + (f32.load offset=12 + (local.get $3) + ) + ) + (local.tee $26 + (f32.load offset=28 + (local.get $3) + ) + ) + ) + ) + (f32.store offset=16 + (local.get $3) + (f32.sub + (local.tee $6 + (f32.add + (local.get $6) + (local.get $10) + ) + ) + (local.tee $22 + (f32.add + (local.tee $10 + (f32.load offset=8 + (local.get $3) + ) + ) + (local.tee $21 + (f32.load offset=24 + (local.get $3) + ) + ) + ) + ) + ) + ) + (f32.store offset=20 + (local.get $3) + (f32.sub + (local.tee $14 + (f32.add + (local.get $14) + (local.get $16) + ) + ) + (local.get $7) + ) + ) + (f32.store + (local.get $3) + (f32.add + (local.get $6) + (local.get $22) + ) + ) + (f32.store offset=4 + (local.get $3) + (f32.add + (local.get $14) + (local.get $7) + ) + ) + (f32.store offset=8 + (local.get $3) + (f32.add + (local.get $8) + (local.tee $7 + (f32.sub + (local.get $25) + (local.get $26) + ) + ) + ) + ) + (f32.store offset=12 + (local.get $3) + (f32.sub + (local.get $5) + (local.tee $6 + (f32.sub + (local.get $10) + (local.get $21) + ) + ) + ) + ) + (f32.store offset=24 + (local.get $3) + (f32.sub + (local.get $8) + (local.get $7) + ) + ) + (f32.store offset=28 + (local.get $3) + (f32.add + (local.get $5) + (local.get $6) + ) + ) + (br_if $label$break$L9 + (i32.eq + (local.get $11) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + (local.set $3 + (i32.add + (local.get $3) + (i32.const 32) + ) + ) + (br $while-in3) + ) + ) + ) + (local.set $15 + (i32.shl + (local.get $11) + (local.get $39) + ) + ) + (local.set $27 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (local.set $17 + (i32.mul + (local.get $2) + (i32.const 3) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block + (local.set $9 + (i32.load offset=48 + (local.get $0) + ) + ) + (local.set $32 + (i32.shl + (local.get $15) + (i32.const 1) + ) + ) + (local.set $33 + (i32.mul + (local.get $15) + (i32.const 3) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $18 + (i32.const 0) + ) + (loop $while-in5 + (local.set $4 + (i32.add + (i32.shl + (i32.mul + (local.get $18) + (local.get $38) + ) + (i32.const 3) + ) + (local.get $1) + ) + ) + (local.set $28 + (i32.const 0) + ) + (local.set $13 + (local.tee $3 + (local.get $9) + ) + ) + (local.set $12 + (local.get $3) + ) + (loop $while-in7 + (local.set $8 + (f32.sub + (f32.mul + (local.tee $10 + (f32.load + (local.tee $34 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + ) + (local.tee $14 + (f32.load + (local.get $3) + ) + ) + ) + (f32.mul + (local.tee $16 + (f32.load offset=4 + (local.tee $35 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + ) + (local.tee $25 + (f32.load offset=4 + (local.get $3) + ) + ) + ) + ) + ) + (local.set $5 + (f32.sub + (f32.mul + (local.tee $26 + (f32.load + (local.tee $40 + (i32.add + (i32.shl + (local.get $17) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + ) + (local.tee $21 + (f32.load + (local.get $12) + ) + ) + ) + (f32.mul + (local.tee $22 + (f32.load offset=4 + (local.tee $41 + (i32.add + (i32.shl + (local.get $17) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + ) + (local.tee $19 + (f32.load offset=4 + (local.get $12) + ) + ) + ) + ) + ) + (local.set $7 + (f32.sub + (local.tee $20 + (f32.load + (local.get $4) + ) + ) + (local.tee $36 + (f32.sub + (f32.mul + (local.tee $6 + (f32.load + (local.tee $42 + (i32.add + (i32.shl + (local.get $27) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + ) + (local.tee $24 + (f32.load + (local.get $13) + ) + ) + ) + (f32.mul + (local.tee $30 + (f32.load offset=4 + (local.tee $43 + (i32.add + (i32.shl + (local.get $27) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + ) + (local.tee $31 + (f32.load offset=4 + (local.get $13) + ) + ) + ) + ) + ) + ) + ) + (local.set $6 + (f32.sub + (local.tee $37 + (f32.load offset=4 + (local.get $4) + ) + ) + (local.tee $24 + (f32.add + (f32.mul + (local.get $24) + (local.get $30) + ) + (f32.mul + (local.get $6) + (local.get $31) + ) + ) + ) + ) + ) + (f32.store + (local.get $4) + (local.tee $20 + (f32.add + (local.get $36) + (local.get $20) + ) + ) + ) + (f32.store offset=4 + (local.get $4) + (local.tee $24 + (f32.add + (local.get $24) + (local.get $37) + ) + ) + ) + (f32.store + (local.get $42) + (f32.sub + (local.get $20) + (local.tee $20 + (f32.add + (local.get $8) + (local.get $5) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $43) + (f32.sub + (local.get $24) + (local.tee $16 + (f32.add + (local.tee $10 + (f32.add + (f32.mul + (local.get $14) + (local.get $16) + ) + (f32.mul + (local.get $10) + (local.get $25) + ) + ) + ) + (local.tee $14 + (f32.add + (f32.mul + (local.get $21) + (local.get $22) + ) + (f32.mul + (local.get $26) + (local.get $19) + ) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.add + (i32.shl + (local.get $15) + (i32.const 3) + ) + (local.get $3) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.get $32) + (i32.const 3) + ) + (local.get $13) + ) + ) + (local.set $12 + (i32.add + (i32.shl + (local.get $33) + (i32.const 3) + ) + (local.get $12) + ) + ) + (f32.store + (local.get $4) + (f32.add + (local.get $20) + (f32.load + (local.get $4) + ) + ) + ) + (f32.store offset=4 + (local.get $4) + (f32.add + (local.get $16) + (f32.load offset=4 + (local.get $4) + ) + ) + ) + (f32.store + (local.get $34) + (f32.add + (local.get $7) + (local.tee $10 + (f32.sub + (local.get $10) + (local.get $14) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $35) + (f32.sub + (local.get $6) + (local.tee $8 + (f32.sub + (local.get $8) + (local.get $5) + ) + ) + ) + ) + (f32.store + (local.get $40) + (f32.sub + (local.get $7) + (local.get $10) + ) + ) + (f32.store offset=4 + (local.get $41) + (f32.add + (local.get $6) + (local.get $8) + ) + ) + (local.set $4 + (i32.add + (local.get $4) + (i32.const 8) + ) + ) + (br_if $while-in7 + (i32.ne + (local.get $2) + (local.tee $28 + (i32.add + (local.get $28) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $18 + (i32.add + (local.get $18) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (br $label$break$L9) + ) + (local.set $27 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (local.set $8 + (f32.load offset=4 + (i32.add + (local.tee $28 + (i32.load offset=48 + (local.get $0) + ) + ) + (i32.shl + (i32.mul + (local.get $2) + (local.tee $32 + (i32.shl + (local.tee $17 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $29) + ) + ) + ) + (local.get $39) + ) + ) + ) + (i32.const 3) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $17) + (i32.const 0) + ) + (block + (local.set $33 + (i32.shl + (local.get $32) + (i32.const 1) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in10 + (local.set $9 + (i32.add + (i32.shl + (i32.mul + (local.get $13) + (local.get $38) + ) + (i32.const 3) + ) + (local.get $1) + ) + ) + (local.set $12 + (local.get $2) + ) + (local.set $4 + (local.tee $3 + (local.get $28) + ) + ) + (loop $while-in12 + (local.set $5 + (f32.sub + (f32.mul + (local.tee $7 + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $9) + ) + ) + ) + ) + (local.tee $6 + (f32.load + (local.get $3) + ) + ) + ) + (f32.mul + (local.tee $10 + (f32.load offset=4 + (local.tee $15 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $9) + ) + ) + ) + ) + (local.tee $14 + (f32.load offset=4 + (local.get $3) + ) + ) + ) + ) + ) + (local.set $3 + (i32.add + (i32.shl + (local.get $32) + (i32.const 3) + ) + (local.get $3) + ) + ) + (local.set $18 + (i32.add + (i32.shl + (local.get $33) + (i32.const 3) + ) + (local.get $4) + ) + ) + (f32.store + (local.get $11) + (f32.sub + (f32.load + (local.get $9) + ) + (f32.mul + (local.tee $19 + (f32.add + (local.get $5) + (local.tee $22 + (f32.sub + (f32.mul + (local.tee $16 + (f32.load + (local.tee $34 + (i32.add + (i32.shl + (local.get $27) + (i32.const 3) + ) + (local.get $9) + ) + ) + ) + ) + (local.tee $25 + (f32.load + (local.get $4) + ) + ) + ) + (f32.mul + (local.tee $26 + (f32.load offset=4 + (local.tee $35 + (i32.add + (i32.shl + (local.get $27) + (i32.const 3) + ) + (local.get $9) + ) + ) + ) + ) + (local.tee $21 + (f32.load offset=4 + (local.get $4) + ) + ) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store offset=4 + (local.get $15) + (f32.sub + (f32.load offset=4 + (local.get $9) + ) + (f32.mul + (local.tee $10 + (f32.add + (local.tee $7 + (f32.add + (f32.mul + (local.get $6) + (local.get $10) + ) + (f32.mul + (local.get $7) + (local.get $14) + ) + ) + ) + (local.tee $6 + (f32.add + (f32.mul + (local.get $25) + (local.get $26) + ) + (f32.mul + (local.get $16) + (local.get $21) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (local.get $9) + (f32.add + (local.get $19) + (f32.load + (local.get $9) + ) + ) + ) + (f32.store offset=4 + (local.get $9) + (f32.add + (local.get $10) + (f32.load offset=4 + (local.get $9) + ) + ) + ) + (f32.store + (local.get $34) + (f32.add + (local.tee $7 + (f32.mul + (local.get $8) + (f32.sub + (local.get $7) + (local.get $6) + ) + ) + ) + (f32.load + (local.get $11) + ) + ) + ) + (f32.store offset=4 + (local.get $35) + (f32.sub + (f32.load offset=4 + (local.get $15) + ) + (local.tee $5 + (f32.mul + (local.get $8) + (f32.sub + (local.get $5) + (local.get $22) + ) + ) + ) + ) + ) + (f32.store + (local.get $11) + (f32.sub + (f32.load + (local.get $11) + ) + (local.get $7) + ) + ) + (f32.store offset=4 + (local.get $15) + (f32.add + (local.get $5) + (f32.load offset=4 + (local.get $15) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const 8) + ) + ) + (if + (local.tee $12 + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + (block + (local.set $4 + (local.get $18) + ) + (br $while-in12) + ) + ) + ) + (br_if $while-in10 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + (br $label$break$L9) + ) + (local.set $8 + (f32.load + (i32.add + (local.tee $11 + (i32.load offset=48 + (local.get $0) + ) + ) + (i32.shl + (local.tee $3 + (i32.mul + (local.get $2) + (local.tee $15 + (i32.shl + (local.tee $27 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $29) + ) + ) + ) + (local.get $39) + ) + ) + ) + ) + (i32.const 3) + ) + ) + ) + ) + (local.set $5 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + (local.set $7 + (f32.load + (i32.add + (i32.shl + (local.tee $3 + (i32.mul + (local.get $2) + (i32.shl + (local.get $15) + (i32.const 1) + ) + ) + ) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + (local.set $6 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + (if + (i32.gt_s + (local.get $27) + (i32.const 0) + ) + (block + (local.set $32 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (local.set $33 + (i32.mul + (local.get $2) + (i32.const 3) + ) + ) + (local.set $34 + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + (local.set $35 + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + (local.set $28 + (i32.const 0) + ) + (loop $while-in15 + (local.set $3 + (i32.add + (i32.shl + (i32.mul + (local.get $28) + (local.get $38) + ) + (i32.const 3) + ) + (local.get $1) + ) + ) + (if + (local.get $35) + (block + (local.set $12 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $3) + ) + ) + (local.set $9 + (i32.add + (i32.shl + (local.get $32) + (i32.const 3) + ) + (local.get $3) + ) + ) + (local.set $4 + (i32.add + (i32.shl + (local.get $33) + (i32.const 3) + ) + (local.get $3) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.get $34) + (i32.const 3) + ) + (local.get $3) + ) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in17 + (local.set $10 + (f32.load offset=4 + (local.get $3) + ) + ) + (local.set $14 + (f32.sub + (f32.mul + (local.tee $22 + (f32.load + (local.get $12) + ) + ) + (local.tee $19 + (f32.load + (i32.add + (i32.shl + (local.tee $17 + (i32.mul + (local.get $15) + (local.get $18) + ) + ) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + (f32.mul + (local.tee $20 + (f32.load offset=4 + (local.get $12) + ) + ) + (local.tee $24 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $17) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $3) + (f32.add + (local.tee $16 + (f32.load + (local.get $3) + ) + ) + (f32.add + (local.tee $25 + (f32.add + (local.tee $37 + (f32.sub + (f32.mul + (local.tee $21 + (f32.load + (local.get $9) + ) + ) + (local.tee $30 + (f32.load + (i32.add + (i32.shl + (local.tee $40 + (i32.mul + (i32.shl + (local.get $18) + (i32.const 1) + ) + (local.get $15) + ) + ) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + (f32.mul + (local.tee $31 + (f32.load offset=4 + (local.get $9) + ) + ) + (local.tee $36 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $40) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.tee $48 + (f32.sub + (f32.mul + (local.tee $44 + (f32.load + (local.get $4) + ) + ) + (local.tee $45 + (f32.load + (i32.add + (i32.shl + (local.tee $17 + (i32.mul + (local.get $17) + (i32.const 3) + ) + ) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + (f32.mul + (local.tee $46 + (f32.load offset=4 + (local.get $4) + ) + ) + (local.tee $47 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $17) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + ) + (local.tee $26 + (f32.add + (local.get $14) + (local.tee $53 + (f32.sub + (f32.mul + (local.tee $49 + (f32.load + (local.get $13) + ) + ) + (local.tee $50 + (f32.load + (i32.add + (i32.shl + (local.tee $17 + (i32.mul + (i32.shl + (local.get $18) + (i32.const 2) + ) + (local.get $15) + ) + ) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + (f32.mul + (local.tee $51 + (f32.load offset=4 + (local.get $13) + ) + ) + (local.tee $52 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $17) + (i32.const 3) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $3) + (f32.add + (local.get $10) + (f32.add + (local.tee $21 + (f32.add + (local.tee $30 + (f32.add + (f32.mul + (local.get $30) + (local.get $31) + ) + (f32.mul + (local.get $21) + (local.get $36) + ) + ) + ) + (local.tee $31 + (f32.add + (f32.mul + (local.get $45) + (local.get $46) + ) + (f32.mul + (local.get $44) + (local.get $47) + ) + ) + ) + ) + ) + (local.tee $22 + (f32.add + (local.tee $19 + (f32.add + (f32.mul + (local.get $19) + (local.get $20) + ) + (f32.mul + (local.get $22) + (local.get $24) + ) + ) + ) + (local.tee $20 + (f32.add + (f32.mul + (local.get $50) + (local.get $51) + ) + (f32.mul + (local.get $49) + (local.get $52) + ) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $12) + (f32.sub + (local.tee $24 + (f32.add + (local.get $16) + (f32.add + (f32.mul + (local.get $7) + (local.get $25) + ) + (f32.mul + (local.get $8) + (local.get $26) + ) + ) + ) + ) + (local.tee $20 + (f32.add + (f32.mul + (local.get $6) + (local.tee $30 + (f32.sub + (local.get $30) + (local.get $31) + ) + ) + ) + (f32.mul + (local.get $5) + (local.tee $19 + (f32.sub + (local.get $19) + (local.get $20) + ) + ) + ) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $12) + (f32.add + (local.tee $36 + (f32.add + (f32.mul + (local.get $6) + (local.tee $31 + (f32.sub + (local.get $37) + (local.get $48) + ) + ) + ) + (f32.mul + (local.get $5) + (local.tee $14 + (f32.sub + (local.get $14) + (local.get $53) + ) + ) + ) + ) + ) + (local.tee $37 + (f32.add + (local.get $10) + (f32.add + (f32.mul + (local.get $7) + (local.get $21) + ) + (f32.mul + (local.get $8) + (local.get $22) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $13) + (f32.add + (local.get $20) + (local.get $24) + ) + ) + (f32.store offset=4 + (local.get $13) + (f32.sub + (local.get $37) + (local.get $36) + ) + ) + (f32.store + (local.get $9) + (f32.add + (local.tee $19 + (f32.sub + (f32.mul + (local.get $5) + (local.get $30) + ) + (f32.mul + (local.get $6) + (local.get $19) + ) + ) + ) + (local.tee $16 + (f32.add + (local.get $16) + (f32.add + (f32.mul + (local.get $8) + (local.get $25) + ) + (f32.mul + (local.get $7) + (local.get $26) + ) + ) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $9) + (f32.add + (local.tee $14 + (f32.sub + (f32.mul + (local.get $6) + (local.get $14) + ) + (f32.mul + (local.get $5) + (local.get $31) + ) + ) + ) + (local.tee $10 + (f32.add + (local.get $10) + (f32.add + (f32.mul + (local.get $8) + (local.get $21) + ) + (f32.mul + (local.get $7) + (local.get $22) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $4) + (f32.sub + (local.get $16) + (local.get $19) + ) + ) + (f32.store offset=4 + (local.get $4) + (f32.sub + (local.get $10) + (local.get $14) + ) + ) + (local.set $3 + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + (local.set $12 + (i32.add + (local.get $12) + (i32.const 8) + ) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (local.get $4) + (i32.const 8) + ) + ) + (local.set $13 + (i32.add + (local.get $13) + (i32.const 8) + ) + ) + (br_if $while-in17 + (i32.ne + (local.get $2) + (local.tee $18 + (i32.add + (local.get $18) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in15 + (i32.ne + (local.tee $28 + (i32.add + (local.get $28) + (i32.const 1) + ) + ) + (local.get $27) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$1 + (i32.le_s + (local.get $23) + (i32.const 0) + ) + ) + (local.set $23 + (i32.add + (local.get $23) + (i32.const -1) + ) + ) + (local.set $2 + (local.get $38) + ) + (br $label$continue$L4) + ) + ) + (call $_celt_fatal + (i32.const 39642) + (i32.const 39665) + (i32.const 76) + ) + (br $__rjto$1) + ) + (global.set $STACKTOP + (local.get $29) + ) + ) + ) + (func $_clt_mdct_forward_c (; 40 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 f32) + (local $18 f32) + (local $19 f32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 f32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 f32) + (local.set $19 + (f32.load offset=4 + (local.tee $21 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 8) + ) + (i32.shl + (local.get $5) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.set $7 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $0 + (i32.shr_s + (local.tee $22 + (i32.load + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + (local.set $12 + (if (result i32) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + (loop $while-in (result i32) + (local.set $7 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $7) + ) + ) + (local.set $9 + (i32.shr_s + (local.get $0) + (i32.const 1) + ) + ) + (if (result i32) + (i32.eq + (local.get $5) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + (block (result i32) + (local.set $22 + (local.get $0) + ) + (local.set $14 + (local.get $7) + ) + (local.get $9) + ) + (block + (local.set $0 + (local.get $9) + ) + (br $while-in) + ) + ) + ) + (block (result i32) + (local.set $14 + (local.get $7) + ) + (local.get $0) + ) + ) + ) + (local.set $24 + (global.get $STACKTOP) + ) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $15 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $11 + (i32.shr_s + (local.get $22) + (i32.const 2) + ) + ) + (i32.const 3) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $5 + (i32.shr_s + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $1 + (i32.add + (i32.add + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $1) + ) + (i32.const -4) + ) + (i32.shl + (local.get $5) + (i32.const 2) + ) + ) + ) + (local.set $7 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $3) + ) + ) + (local.set $16 + (i32.shr_s + (i32.add + (local.get $4) + (i32.const 3) + ) + (i32.const 2) + ) + ) + (local.set $5 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + (block (result i32) + (local.set $20 + (i32.sub + (i32.const 0) + (local.get $12) + ) + ) + (local.set $10 + (i32.add + (local.get $7) + (i32.const -4) + ) + ) + (local.set $5 + (local.get $9) + ) + (loop $while-in1 (result i32) + (f32.store + (local.get $5) + (f32.add + (f32.mul + (local.tee $17 + (f32.load + (local.get $10) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (f32.mul + (local.tee $18 + (f32.load + (local.get $7) + ) + ) + (f32.load + (local.get $1) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + (f32.store offset=4 + (local.get $5) + (f32.sub + (f32.mul + (local.get $18) + (f32.load + (local.get $0) + ) + ) + (f32.mul + (local.get $17) + (f32.load + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const -8) + ) + ) + (local.set $5 + (i32.add + (local.get $7) + (i32.const 8) + ) + ) + (local.set $10 + (i32.add + (local.get $10) + (i32.const -8) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $16) + ) + (block + (local.set $13 + (local.get $7) + ) + (local.set $7 + (local.get $5) + ) + (local.set $5 + (local.get $8) + ) + (br $while-in1) + ) + (local.get $8) + ) + ) + ) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (local.get $9) + ) + ) + ) + (local.set $8 + (if (result i32) + (i32.lt_s + (local.get $7) + (local.tee $20 + (i32.sub + (local.get $11) + (local.get $16) + ) + ) + ) + (block (result i32) + (local.set $16 + (i32.add + (i32.shl + (local.tee $27 + (i32.sub + (local.tee $25 + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + (local.tee $26 + (i32.shl + (i32.add + (local.get $7) + (local.get $16) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.const 2) + ) + (local.get $5) + ) + ) + (local.set $10 + (local.get $7) + ) + (local.set $7 + (local.get $0) + ) + (local.set $8 + (local.get $1) + ) + (loop $while-in3 + (i32.store + (local.get $5) + (i32.load + (local.get $8) + ) + ) + (local.set $13 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + (i32.store offset=4 + (local.get $5) + (i32.load + (local.get $7) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 8) + ) + ) + (local.set $8 + (i32.add + (local.get $8) + (i32.const -8) + ) + ) + (if + (i32.ne + (local.get $20) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + ) + (block + (local.set $5 + (local.get $13) + ) + (br $while-in3) + ) + ) + ) + (local.set $7 + (local.get $20) + ) + (local.set $10 + (i32.add + (i32.shl + (i32.sub + (local.get $26) + (local.get $25) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $5 + (local.get $16) + ) + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $0) + ) + ) + (block (result i32) + (local.set $10 + (local.get $1) + ) + (local.get $0) + ) + ) + ) + (local.set $0 + (i32.add + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $3) + ) + (i32.const -4) + ) + ) + (if + (i32.lt_s + (local.get $7) + (local.get $11) + ) + (block + (local.set $13 + (i32.sub + (i32.const 0) + (local.get $12) + ) + ) + (local.set $1 + (local.get $8) + ) + (local.set $4 + (local.get $10) + ) + (loop $while-in5 + (f32.store + (local.get $5) + (f32.sub + (f32.mul + (f32.load + (local.get $0) + ) + (f32.load + (local.get $4) + ) + ) + (f32.mul + (f32.load + (local.get $3) + ) + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + (f32.store offset=4 + (local.get $5) + (f32.add + (f32.mul + (f32.load + (local.get $0) + ) + (f32.load + (local.get $1) + ) + ) + (f32.mul + (f32.load + (local.get $3) + ) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (local.get $4) + (i32.const -8) + ) + ) + (local.set $3 + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const -8) + ) + ) + (if + (i32.ne + (local.get $11) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + (block + (local.set $5 + (local.get $8) + ) + (br $while-in5) + ) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $22) + (i32.const 3) + ) + (block + (call $_opus_fft_impl + (local.get $21) + (local.get $15) + ) + (global.set $STACKTOP + (local.get $24) + ) + (return) + ) + ) + (local.set $3 + (i32.load offset=44 + (local.get $21) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in7 + (local.set $1 + (i32.add + (local.get $9) + (i32.const 8) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $4 + (i32.load16_s + (i32.add + (i32.shl + (local.get $0) + (i32.const 1) + ) + (local.get $3) + ) + ) + ) + (i32.const 3) + ) + (local.get $15) + ) + (f32.mul + (local.get $19) + (f32.sub + (f32.mul + (local.tee $17 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (local.tee $18 + (f32.load + (local.get $9) + ) + ) + ) + (f32.mul + (local.tee $23 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $0) + (local.get $11) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (local.tee $28 + (f32.load offset=4 + (local.get $9) + ) + ) + ) + ) + ) + ) + (f32.store offset=4 + (i32.add + (i32.shl + (local.get $4) + (i32.const 3) + ) + (local.get $15) + ) + (f32.mul + (local.get $19) + (f32.add + (f32.mul + (local.get $23) + (local.get $18) + ) + (f32.mul + (local.get $17) + (local.get $28) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $11) + ) + (block + (local.set $9 + (local.get $1) + ) + (br $while-in7) + ) + ) + ) + (call $_opus_fft_impl + (local.get $21) + (local.get $15) + ) + (local.set $5 + (i32.sub + (i32.const 0) + (local.tee $4 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.set $0 + (local.get $15) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $3 + (i32.add + (i32.shl + (i32.mul + (local.get $6) + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + (loop $while-in9 + (f32.store + (local.get $2) + (f32.sub + (f32.mul + (local.tee $19 + (f32.load offset=4 + (local.get $0) + ) + ) + (local.tee $17 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $11) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (f32.mul + (local.tee $18 + (f32.load + (local.get $0) + ) + ) + (local.tee $23 + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $3) + (f32.add + (f32.mul + (local.get $17) + (local.get $18) + ) + (f32.mul + (local.get $19) + (local.get $23) + ) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $2 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $2) + ) + ) + (local.set $3 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $3) + ) + ) + (br_if $while-in9 + (i32.lt_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + (global.set $STACKTOP + (local.get $24) + ) + ) + (func $_celt_pitch_xcorr_c (; 41 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 f32) + (local $7 i32) + (local $8 f32) + (local $9 f32) + (local $10 f32) + (local $11 f32) + (local $12 i32) + (local $13 f32) + (local $14 f32) + (local $15 f32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 f32) + (local $20 f32) + (local $21 f32) + (local $22 i32) + (local $23 i32) + (local $24 f32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (if + (i32.le_s + (local.get $4) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 39750) + (i32.const 39780) + (i32.const 251) + ) + ) + (local.set $28 + (i32.add + (local.get $4) + (i32.const -3) + ) + ) + (if + (i32.ge_s + (local.tee $5 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 3) + ) + (block (result i32) + (if + (i32.le_s + (local.get $3) + (i32.const 2) + ) + (call $_celt_fatal + (i32.const 39793) + (i32.const 39818) + (i32.const 69) + ) + ) + (local.set $29 + (i32.eq + (local.get $3) + (i32.const 3) + ) + ) + (local.set $27 + (i32.add + (local.tee $5 + (i32.and + (i32.add + (select + (local.tee $26 + (i32.add + (local.get $3) + (i32.const -3) + ) + ) + (i32.const 4) + (i32.gt_s + (local.get $26) + (i32.const 4) + ) + ) + (i32.const -1) + ) + (i32.const -4) + ) + ) + (i32.const 4) + ) + ) + (local.set $30 + (i32.add + (local.get $5) + (i32.const 7) + ) + ) + (local.set $31 + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $0) + ) + ) + (loop $while-in + (local.set $6 + (f32.load + (local.tee $25 + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.set $8 + (f32.load offset=4 + (local.get $25) + ) + ) + (local.set $7 + (i32.add + (local.get $25) + (i32.const 12) + ) + ) + (local.set $11 + (f32.load offset=8 + (local.get $25) + ) + ) + (local.set $5 + (if (result i32) + (local.get $29) + (block (result i32) + (local.set $9 + (f32.const 0) + ) + (local.set $13 + (f32.const 0) + ) + (local.set $10 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (local.set $22 + (i32.const 0) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $17 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (local.set $23 + (i32.const 0) + ) + (local.set $19 + (local.get $8) + ) + (local.set $8 + (f32.const 0) + ) + (local.get $0) + ) + (block (result i32) + (local.set $10 + (f32.const 0) + ) + (local.set $13 + (f32.const 0) + ) + (local.set $21 + (f32.const 0) + ) + (local.set $14 + (f32.const 0) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $5 + (local.get $0) + ) + (local.set $9 + (local.get $6) + ) + (local.set $6 + (local.get $11) + ) + (loop $while-in1 + (local.set $17 + (i32.add + (local.get $5) + (i32.const 16) + ) + ) + (local.set $18 + (i32.add + (local.get $7) + (i32.const 16) + ) + ) + (local.set $9 + (f32.add + (f32.add + (f32.add + (f32.add + (local.get $10) + (f32.mul + (local.get $9) + (local.tee $11 + (f32.load + (local.get $5) + ) + ) + ) + ) + (f32.mul + (local.get $8) + (local.tee $10 + (f32.load offset=4 + (local.get $5) + ) + ) + ) + ) + (f32.mul + (local.get $6) + (local.tee $20 + (f32.load offset=8 + (local.get $5) + ) + ) + ) + ) + (f32.mul + (local.tee $15 + (f32.load + (local.get $7) + ) + ) + (local.tee $24 + (f32.load offset=12 + (local.get $5) + ) + ) + ) + ) + ) + (local.set $13 + (f32.add + (f32.add + (f32.add + (f32.add + (local.get $13) + (f32.mul + (local.get $8) + (local.get $11) + ) + ) + (f32.mul + (local.get $6) + (local.get $10) + ) + ) + (f32.mul + (local.get $15) + (local.get $20) + ) + ) + (f32.mul + (local.tee $8 + (f32.load offset=4 + (local.get $7) + ) + ) + (local.get $24) + ) + ) + ) + (local.set $6 + (f32.add + (f32.add + (f32.add + (f32.add + (local.get $21) + (f32.mul + (local.get $6) + (local.get $11) + ) + ) + (f32.mul + (local.get $15) + (local.get $10) + ) + ) + (f32.mul + (local.get $8) + (local.get $20) + ) + ) + (f32.mul + (local.tee $19 + (f32.load offset=8 + (local.get $7) + ) + ) + (local.get $24) + ) + ) + ) + (local.set $14 + (f32.add + (f32.add + (f32.add + (f32.add + (local.get $14) + (f32.mul + (local.get $11) + (local.get $15) + ) + ) + (f32.mul + (local.get $10) + (local.get $8) + ) + ) + (f32.mul + (local.get $20) + (local.get $19) + ) + ) + (f32.mul + (local.get $24) + (local.tee $11 + (f32.load offset=12 + (local.get $7) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 4) + ) + ) + (local.get $26) + ) + (block + (local.set $10 + (local.get $9) + ) + (local.set $21 + (local.get $6) + ) + (local.set $5 + (local.get $17) + ) + (local.set $7 + (local.get $18) + ) + (local.set $9 + (local.get $8) + ) + (local.set $8 + (local.get $19) + ) + (local.set $6 + (local.get $11) + ) + (br $while-in1) + ) + ) + ) + (local.set $22 + (local.get $27) + ) + (local.set $12 + (i32.reinterpret_f32 + (local.get $9) + ) + ) + (local.set $17 + (i32.reinterpret_f32 + (local.get $13) + ) + ) + (local.set $18 + (i32.reinterpret_f32 + (local.tee $10 + (local.get $6) + ) + ) + ) + (local.set $23 + (i32.reinterpret_f32 + (local.get $14) + ) + ) + (local.set $7 + (i32.add + (i32.shl + (local.get $30) + (i32.const 2) + ) + (local.get $25) + ) + ) + (local.set $6 + (local.get $8) + ) + (local.set $8 + (local.get $15) + ) + (local.get $31) + ) + ) + ) + (if + (i32.lt_s + (local.get $22) + (local.get $3) + ) + (block + (local.set $9 + (local.tee $21 + (f32.add + (local.get $9) + (f32.mul + (local.get $6) + (local.tee $8 + (f32.load + (local.get $5) + ) + ) + ) + ) + ) + ) + (local.set $13 + (local.tee $15 + (f32.add + (local.get $13) + (f32.mul + (local.get $19) + (local.get $8) + ) + ) + ) + ) + (local.set $10 + (local.tee $20 + (f32.add + (local.get $10) + (f32.mul + (local.get $11) + (local.get $8) + ) + ) + ) + ) + (local.set $14 + (local.tee $24 + (f32.add + (local.get $14) + (f32.mul + (local.get $8) + (local.tee $8 + (f32.load + (local.get $7) + ) + ) + ) + ) + ) + ) + (local.set $12 + (i32.reinterpret_f32 + (local.get $21) + ) + ) + (local.set $17 + (i32.reinterpret_f32 + (local.get $15) + ) + ) + (local.set $18 + (i32.reinterpret_f32 + (local.get $20) + ) + ) + (local.set $23 + (i32.reinterpret_f32 + (local.get $24) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 4) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $22 + (i32.or + (local.get $22) + (i32.const 1) + ) + ) + (local.get $3) + ) + (block + (local.set $9 + (local.tee $19 + (f32.add + (local.get $9) + (f32.mul + (local.get $19) + (local.tee $6 + (f32.load + (local.get $5) + ) + ) + ) + ) + ) + ) + (local.set $13 + (local.tee $21 + (f32.add + (local.get $13) + (f32.mul + (local.get $11) + (local.get $6) + ) + ) + ) + ) + (local.set $10 + (local.tee $15 + (f32.add + (local.get $10) + (f32.mul + (local.get $8) + (local.get $6) + ) + ) + ) + ) + (local.set $14 + (local.tee $20 + (f32.add + (local.get $14) + (f32.mul + (local.get $6) + (local.tee $6 + (f32.load + (local.get $7) + ) + ) + ) + ) + ) + ) + (local.set $12 + (i32.reinterpret_f32 + (local.get $19) + ) + ) + (local.set $17 + (i32.reinterpret_f32 + (local.get $21) + ) + ) + (local.set $18 + (i32.reinterpret_f32 + (local.get $15) + ) + ) + (local.set $23 + (i32.reinterpret_f32 + (local.get $20) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 4) + ) + ) + ) + ) + (if + (i32.lt_s + (i32.add + (local.get $22) + (i32.const 1) + ) + (local.get $3) + ) + (block + (local.set $12 + (i32.reinterpret_f32 + (f32.add + (local.get $9) + (f32.mul + (local.get $11) + (local.tee $9 + (f32.load + (local.get $5) + ) + ) + ) + ) + ) + ) + (local.set $17 + (i32.reinterpret_f32 + (f32.add + (local.get $13) + (f32.mul + (local.get $8) + (local.get $9) + ) + ) + ) + ) + (local.set $18 + (i32.reinterpret_f32 + (f32.add + (local.get $10) + (f32.mul + (local.get $6) + (local.get $9) + ) + ) + ) + ) + (local.set $23 + (i32.reinterpret_f32 + (f32.add + (local.get $14) + (f32.mul + (local.get $9) + (f32.load + (local.get $7) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $2) + ) + (local.get $12) + ) + (i32.store + (i32.add + (i32.shl + (i32.or + (local.get $16) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $2) + ) + (local.get $17) + ) + (i32.store + (i32.add + (i32.shl + (i32.or + (local.get $16) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $2) + ) + (local.get $18) + ) + (i32.store + (i32.add + (i32.shl + (i32.or + (local.get $16) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $2) + ) + (local.get $23) + ) + (br_if $while-in + (i32.lt_s + (local.tee $16 + (i32.add + (local.get $16) + (i32.const 4) + ) + ) + (local.get $28) + ) + ) + ) + (i32.and + (local.get $4) + (i32.const -4) + ) + ) + (i32.const 0) + ) + ) + (local.get $4) + ) + (return) + ) + (if + (i32.le_s + (local.get $3) + (i32.const 0) + ) + (block + (drop + (call $_memset + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $2) + ) + (i32.const 0) + (i32.shl + (i32.sub + (local.get $4) + (local.get $5) + ) + (i32.const 2) + ) + ) + ) + (return) + ) + ) + (loop $while-in3 + (local.set $12 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (f32.const 0) + ) + (loop $while-in5 + (local.set $6 + (f32.add + (local.get $6) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $2) + ) + (local.get $6) + ) + (br_if $while-in3 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + (func $_pitch_search (; 42 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 f32) + (local $5 i32) + (local $6 f32) + (local $7 f32) + (local $8 f32) + (local $9 i32) + (local $10 i32) + (local $11 f32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 f32) + (local $18 f32) + (local $19 f32) + (local $20 i32) + (local.set $20 + (global.get $STACKTOP) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 39833) + (i32.const 39780) + (i32.const 302) + ) + ) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $13 + (i32.shr_u + (local.get $2) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $14 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $15 + (i32.shr_s + (i32.add + (local.get $2) + (i32.const 979) + ) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 1968) + ) + ) + (block $__rjto$2 + (block $__rjti$2 + (br_if $__rjti$2 + (local.tee $16 + (i32.eqz + (local.get $13) + ) + ) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $9) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (local.get $0) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.get $13) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $__rjti$2 + (i32.gt_s + (local.get $2) + (i32.const -976) + ) + ) + (br $__rjto$2) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in1 + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $14) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (local.get $1) + ) + ) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + ) + ) + (call $_celt_pitch_xcorr_c + (local.get $9) + (local.get $14) + (local.get $12) + (local.get $13) + (i32.const 244) + ) + (if + (local.get $16) + (local.set $4 + (f32.const 1) + ) + (block + (local.set $4 + (f32.const 1) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in3 + (local.set $4 + (f32.add + (local.get $4) + (f32.mul + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (local.get $4) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $13) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $8 + (local.get $4) + ) + (local.set $4 + (f32.const 0) + ) + (local.set $6 + (f32.const -1) + ) + (local.set $18 + (f32.const -1) + ) + (local.set $15 + (i32.const 0) + ) + (local.set $16 + (i32.const 1) + ) + (loop $while-in5 + (if + (f32.gt + (local.tee $7 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (f32.const 0) + ) + (if + (f32.gt + (f32.mul + (local.get $17) + (local.tee $19 + (f32.mul + (local.tee $7 + (f32.mul + (local.get $7) + (f32.const 9.999999960041972e-13) + ) + ) + (local.get $7) + ) + ) + ) + (f32.mul + (local.get $18) + (local.get $8) + ) + ) + (local.set $16 + (if (result i32) + (f32.gt + (f32.mul + (local.get $4) + (local.get $19) + ) + (f32.mul + (local.get $6) + (local.get $8) + ) + ) + (block (result i32) + (local.set $7 + (local.get $8) + ) + (local.set $17 + (local.get $4) + ) + (local.set $11 + (local.get $19) + ) + (local.set $18 + (local.get $6) + ) + (local.set $15 + (local.tee $5 + (local.get $10) + ) + ) + (local.get $9) + ) + (block (result i32) + (local.set $5 + (local.get $9) + ) + (local.set $7 + (local.get $4) + ) + (local.set $17 + (local.get $8) + ) + (local.set $11 + (local.get $6) + ) + (local.set $18 + (local.get $19) + ) + (local.get $10) + ) + ) + ) + (block + (local.set $5 + (local.get $9) + ) + (local.set $7 + (local.get $4) + ) + (local.set $11 + (local.get $6) + ) + ) + ) + (block + (local.set $5 + (local.get $9) + ) + (local.set $7 + (local.get $4) + ) + (local.set $11 + (local.get $6) + ) + ) + ) + (local.set $8 + (select + (f32.const 1) + (local.tee $4 + (f32.add + (local.get $8) + (f32.sub + (f32.mul + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $10) + (local.get $13) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (local.get $4) + ) + (f32.mul + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (local.get $4) + ) + ) + ) + ) + (f32.lt + (local.get $4) + (f32.const 1) + ) + ) + ) + (if + (i32.ne + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 244) + ) + (block + (local.set $9 + (local.get $5) + ) + (local.set $4 + (local.get $7) + ) + (local.set $6 + (local.get $11) + ) + (br $while-in5) + ) + ) + ) + (local.set $15 + (i32.shl + (local.get $15) + (i32.const 1) + ) + ) + (local.set $16 + (i32.shl + (local.get $16) + (i32.const 1) + ) + ) + (local.set $9 + (i32.shr_s + (local.get $2) + (i32.const 1) + ) + ) + (if + (local.tee $10 + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + ) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in7 + (f32.store + (local.tee $13 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.const 0) + ) + (block $__rjto$0 + (block $__rjti$0 + (br_if $__rjti$0 + (i32.le_s + (select + (local.tee $5 + (i32.sub + (local.get $2) + (local.get $15) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + (br_if $__rjti$0 + (i32.le_s + (select + (local.tee $5 + (i32.sub + (local.get $2) + (local.get $16) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + (br $__rjto$0) + ) + (local.set $14 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $4 + (f32.const 0) + ) + (loop $while-in9 + (local.set $4 + (f32.add + (local.get $4) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.get $9) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (f32.store + (local.get $13) + (select + (f32.const -1) + (local.get $4) + (f32.lt + (local.get $4) + (f32.const -1) + ) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 489) + ) + ) + ) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in11 + (f32.store + (local.tee $5 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.const 0) + ) + (block $__rjto$1 + (block $__rjti$1 + (br_if $__rjti$1 + (i32.le_s + (select + (local.tee $2 + (i32.sub + (local.get $0) + (local.get $15) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + (br_if $__rjti$1 + (i32.le_s + (select + (local.tee $2 + (i32.sub + (local.get $0) + (local.get $16) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + (br $__rjto$1) + ) + (f32.store + (local.get $5) + (f32.const 0) + ) + ) + (br_if $while-in11 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 489) + ) + ) + ) + ) + ) + (if + (local.get $10) + (block + (local.set $4 + (f32.const 1) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in13 + (local.set $4 + (f32.add + (local.get $4) + (f32.mul + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $4) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.get $9) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $4 + (f32.const 1) + ) + ) + (local.set $8 + (local.get $4) + ) + (local.set $4 + (f32.const 0) + ) + (local.set $17 + (f32.const 0) + ) + (local.set $6 + (f32.const -1) + ) + (local.set $18 + (f32.const -1) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in15 + (local.set $7 + (if (result f32) + (f32.gt + (local.tee $7 + (f32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (f32.const 0) + ) + (if (result f32) + (f32.gt + (f32.mul + (local.get $17) + (local.tee $19 + (f32.mul + (local.tee $7 + (f32.mul + (local.get $7) + (f32.const 9.999999960041972e-13) + ) + ) + (local.get $7) + ) + ) + ) + (f32.mul + (local.get $18) + (local.get $8) + ) + ) + (if (result f32) + (f32.gt + (f32.mul + (local.get $4) + (local.get $19) + ) + (f32.mul + (local.get $6) + (local.get $8) + ) + ) + (block (result f32) + (local.set $17 + (local.get $4) + ) + (local.set $11 + (local.get $19) + ) + (local.set $18 + (local.get $6) + ) + (local.set $0 + (local.get $2) + ) + (local.get $8) + ) + (block (result f32) + (local.set $17 + (local.get $8) + ) + (local.set $11 + (local.get $6) + ) + (local.set $18 + (local.get $19) + ) + (local.get $4) + ) + ) + (block (result f32) + (local.set $11 + (local.get $6) + ) + (local.get $4) + ) + ) + (block (result f32) + (local.set $11 + (local.get $6) + ) + (local.get $4) + ) + ) + ) + (local.set $8 + (select + (f32.const 1) + (local.tee $4 + (f32.add + (local.get $8) + (f32.sub + (f32.mul + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $4) + ) + (f32.mul + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $4) + ) + ) + ) + ) + (f32.lt + (local.get $4) + (f32.const 1) + ) + ) + ) + (if + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 489) + ) + (block + (local.set $4 + (local.get $7) + ) + (local.set $6 + (local.get $11) + ) + (br $while-in15) + ) + ) + ) + (if + (i32.ge_u + (local.tee $1 + (i32.add + (local.get $0) + (i32.const -1) + ) + ) + (i32.const 487) + ) + (block + (i32.store + (local.get $3) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + (global.set $STACKTOP + (local.get $20) + ) + (return) + ) + ) + (if + (f32.gt + (f32.sub + (local.tee $4 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $0) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (f32.mul + (f32.sub + (local.tee $7 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (local.get $6) + ) + (f32.const 0.699999988079071) + ) + ) + (block + (i32.store + (local.get $3) + (i32.sub + (i32.shl + (local.get $0) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (global.set $STACKTOP + (local.get $20) + ) + (return) + ) + ) + (i32.store + (local.get $3) + (i32.sub + (i32.shl + (local.get $0) + (i32.const 1) + ) + (i32.shr_s + (i32.shl + (f32.gt + (f32.sub + (local.get $6) + (local.get $4) + ) + (f32.mul + (f32.sub + (local.get $7) + (local.get $4) + ) + (f32.const 0.699999988079071) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + ) + (global.set $STACKTOP + (local.get $20) + ) + ) + (func $_quant_coarse_energy (; 43 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) + (local $17 i32) + (local $18 f32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 f32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local.set $17 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 96) + ) + ) + (local.set $19 + (if (result i32) + (local.get $12) + (i32.const 1) + (if (result i32) + (local.get $14) + (i32.const 0) + (if (result i32) + (f32.gt + (f32.load + (local.get $13) + ) + (f32.convert_i32_s + (i32.mul + (local.get $9) + (i32.shl + (local.tee $12 + (i32.sub + (local.get $2) + (local.get $1) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.lt_s + (i32.mul + (local.get $9) + (local.get $12) + ) + (local.get $11) + ) + (i32.const 0) + ) + ) + ) + ) + (local.set $27 + (i32.trunc_f32_s + (f32.div + (f32.mul + (f32.mul + (f32.load + (local.get $13) + ) + (f32.convert_i32_u + (local.get $6) + ) + ) + (f32.convert_i32_s + (local.get $15) + ) + ) + (f32.convert_i32_s + (i32.shl + (local.get $9) + (i32.const 9) + ) + ) + ) + ) + ) + (local.set $20 + (i32.load offset=8 + (local.get $0) + ) + ) + (if + (i32.lt_s + (local.get $1) + (local.get $3) + ) + (block + (local.set $15 + (i32.const 0) + ) + (loop $while-in + (local.set $22 + (i32.mul + (local.get $15) + (local.get $20) + ) + ) + (local.set $12 + (local.get $1) + ) + (loop $while-in1 + (local.set $18 + (f32.add + (local.get $18) + (f32.mul + (local.tee $18 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.tee $21 + (i32.add + (local.get $12) + (local.get $22) + ) + ) + (i32.const 2) + ) + (local.get $4) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $5) + ) + ) + ) + ) + (local.get $18) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $15 + (i32.add + (local.get $15) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + ) + (local.set $18 + (select + (f32.const 200) + (local.get $18) + (f32.gt + (local.get $18) + (f32.const 200) + ) + ) + ) + (local.set $19 + (select + (i32.const 0) + (local.get $19) + (local.tee $3 + (i32.gt_u + (i32.add + (local.tee $22 + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $8) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $8) + ) + (i32.const -32) + ) + ) + ) + (i32.const 3) + ) + (local.get $6) + ) + ) + ) + ) + (local.set $21 + (select + (i32.const 0) + (local.get $14) + (local.get $3) + ) + ) + (local.set $23 + (select + (f32.const 3) + (select + (select + (f32.const 16) + (local.tee $23 + (f32.mul + (f32.convert_i32_s + (local.get $11) + ) + (f32.const 0.125) + ) + ) + (f32.gt + (local.get $23) + (f32.const 16) + ) + ) + (f32.const 16) + (i32.gt_s + (i32.sub + (local.get $2) + (local.get $1) + ) + (i32.const 10) + ) + ) + (local.get $16) + ) + ) + (i64.store offset=72 align=4 + (local.get $17) + (i64.load align=4 + (local.get $8) + ) + ) + (i64.store offset=80 align=4 + (local.get $17) + (i64.load offset=8 align=4 + (local.get $8) + ) + ) + (i64.store offset=88 align=4 + (local.get $17) + (i64.load offset=16 align=4 + (local.get $8) + ) + ) + (local.set $11 + (i32.load offset=24 + (local.get $8) + ) + ) + (i64.store offset=48 align=4 + (local.get $17) + (i64.load offset=28 align=4 + (local.get $8) + ) + ) + (i64.store offset=56 align=4 + (local.get $17) + (i64.load offset=36 align=4 + (local.get $8) + ) + ) + (i32.store offset=64 + (local.get $17) + (i32.load offset=44 + (local.get $8) + ) + ) + (local.set $14 + (i32.mul + (local.get $9) + (local.get $20) + ) + ) + (local.set $12 + (call $_llvm_stacksave) + ) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $14 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $15 + (i32.mul + (local.get $9) + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memcpy + (local.get $3) + (local.get $5) + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + ) + (local.set $15 + (if (result i32) + (i32.or + (local.get $19) + (local.get $21) + ) + (call $_quant_coarse_energy_impl + (local.get $0) + (local.get $1) + (local.get $2) + (local.get $4) + (local.get $3) + (local.get $6) + (local.get $22) + (i32.add + (i32.mul + (local.get $10) + (i32.const 84) + ) + (i32.const 21466) + ) + (local.get $14) + (local.get $8) + (local.get $9) + (local.get $10) + (i32.const 1) + (local.get $23) + (local.get $16) + ) + (i32.const 0) + ) + ) + (block $folding-inner0 + (if + (local.get $19) + (block + (drop + (call $_memcpy + (local.get $5) + (local.get $3) + (i32.mul + (local.tee $1 + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $7) + (local.get $14) + (i32.mul + (i32.load offset=8 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + (br $folding-inner0) + ) + ) + (local.set $28 + (i32.eqz + (local.get $21) + ) + ) + (local.set $19 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $20 + (i32.load offset=28 + (local.get $8) + ) + ) + ) + ) + ) + (local.set $20 + (i32.shr_u + (local.tee $21 + (i32.shr_u + (local.get $20) + (i32.add + (local.get $19) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (local.set $29 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const -8) + ) + (i32.shl + (i32.load offset=20 + (local.get $8) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $21) + (i32.load + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $20) + ) + ) + ) + (local.set $20 + (i32.load + (local.get $8) + ) + ) + (i64.store offset=24 align=4 + (local.get $17) + (i64.load offset=4 align=4 + (local.get $8) + ) + ) + (i64.store offset=32 align=4 + (local.get $17) + (i64.load offset=12 align=4 + (local.get $8) + ) + ) + (i32.store offset=40 + (local.get $17) + (i32.load offset=20 + (local.get $8) + ) + ) + (local.set $21 + (i32.load offset=24 + (local.get $8) + ) + ) + (i64.store align=4 + (local.get $17) + (i64.load offset=28 align=4 + (local.get $8) + ) + ) + (i64.store offset=8 align=4 + (local.get $17) + (i64.load offset=36 align=4 + (local.get $8) + ) + ) + (i32.store offset=16 + (local.get $17) + (i32.load offset=44 + (local.get $8) + ) + ) + (local.set $24 + (i32.add + (local.get $11) + (local.get $20) + ) + ) + (local.set $30 + (select + (local.tee $19 + (i32.sub + (local.get $21) + (local.get $11) + ) + ) + (i32.const 1) + (local.get $19) + ) + ) + (local.set $25 + (call $_llvm_stacksave) + ) + (local.set $26 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (local.get $30) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memcpy + (local.get $26) + (local.get $24) + (local.get $19) + ) + ) + (i64.store align=4 + (local.get $8) + (i64.load offset=72 align=4 + (local.get $17) + ) + ) + (i64.store offset=8 align=4 + (local.get $8) + (i64.load offset=80 align=4 + (local.get $17) + ) + ) + (i64.store offset=16 align=4 + (local.get $8) + (i64.load offset=88 align=4 + (local.get $17) + ) + ) + (i32.store offset=24 + (local.get $8) + (local.get $11) + ) + (i64.store offset=28 align=4 + (local.get $8) + (i64.load offset=48 align=4 + (local.get $17) + ) + ) + (i64.store offset=36 align=4 + (local.get $8) + (i64.load offset=56 align=4 + (local.get $17) + ) + ) + (i32.store offset=44 + (local.get $8) + (i32.load offset=64 + (local.get $17) + ) + ) + (local.set $1 + (call $_quant_coarse_energy_impl + (local.get $0) + (local.get $1) + (local.get $2) + (local.get $4) + (local.get $5) + (local.get $6) + (local.get $22) + (i32.add + (i32.mul + (local.get $10) + (i32.const 84) + ) + (i32.const 21424) + ) + (local.get $7) + (local.get $8) + (local.get $9) + (local.get $10) + (i32.const 0) + (local.get $23) + (local.get $16) + ) + ) + (if + (i32.eqz + (local.get $28) + ) + (block $do-once + (if + (i32.ge_s + (local.get $15) + (local.get $1) + ) + (block + (br_if $do-once + (i32.ne + (local.get $1) + (local.get $15) + ) + ) + (local.set $1 + (i32.sub + (i32.const 32) + (i32.clz + (local.tee $2 + (i32.load offset=28 + (local.get $8) + ) + ) + ) + ) + ) + (local.set $2 + (i32.shr_u + (local.tee $4 + (i32.shr_u + (local.get $2) + (i32.add + (local.get $1) + (i32.const -16) + ) + ) + ) + (i32.const 12) + ) + ) + (br_if $do-once + (i32.le_s + (i32.add + (local.get $27) + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $1) + (i32.const -8) + ) + (i32.shl + (i32.load offset=20 + (local.get $8) + ) + (i32.const 3) + ) + ) + (i32.shr_s + (i32.shl + (i32.gt_u + (local.get $4) + (i32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 6720) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (i32.sub + (i32.const 8) + (local.get $2) + ) + ) + ) + (local.get $29) + ) + ) + ) + ) + (i32.store + (local.get $8) + (local.get $20) + ) + (i64.store offset=4 align=4 + (local.get $8) + (i64.load offset=24 align=4 + (local.get $17) + ) + ) + (i64.store offset=12 align=4 + (local.get $8) + (i64.load offset=32 align=4 + (local.get $17) + ) + ) + (i32.store offset=20 + (local.get $8) + (i32.load offset=40 + (local.get $17) + ) + ) + (i32.store offset=24 + (local.get $8) + (local.get $21) + ) + (i64.store offset=28 align=4 + (local.get $8) + (i64.load align=4 + (local.get $17) + ) + ) + (i64.store offset=36 align=4 + (local.get $8) + (i64.load offset=8 align=4 + (local.get $17) + ) + ) + (i32.store offset=44 + (local.get $8) + (i32.load offset=16 + (local.get $17) + ) + ) + (drop + (call $_memcpy + (local.get $24) + (local.get $26) + (local.get $19) + ) + ) + (drop + (call $_memcpy + (local.get $5) + (local.get $3) + (i32.mul + (local.tee $1 + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + (i32.load offset=8 + (local.get $0) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $7) + (local.get $14) + (i32.mul + (i32.load offset=8 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $25) + ) + (br $folding-inner0) + ) + ) + (call $_llvm_stackrestore + (local.get $25) + ) + (f32.store + (local.get $13) + (f32.add + (local.get $18) + (f32.mul + (f32.mul + (local.tee $18 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (i32.const 21760) + ) + ) + ) + (local.get $18) + ) + (f32.load + (local.get $13) + ) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $12) + ) + (global.set $STACKTOP + (local.get $17) + ) + (return) + ) + (f32.store + (local.get $13) + (local.get $18) + ) + (call $_llvm_stackrestore + (local.get $12) + ) + (global.set $STACKTOP + (local.get $17) + ) + ) + (func $_quant_coarse_energy_impl (; 44 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 f32) (param $14 i32) (result i32) + (local $15 i32) + (local $16 i32) + (local $17 f32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 f32) + (local $25 i32) + (local $26 f32) + (local $27 f32) + (local $28 i32) + (local $29 i32) + (local $30 f32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 f32) + (local $40 i32) + (local $41 f32) + (local.set $15 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (i64.store + (local.tee $22 + (local.get $15) + ) + (i64.const 0) + ) + (if + (i32.le_s + (i32.add + (local.get $6) + (i32.const 3) + ) + (local.get $5) + ) + (call $_ec_enc_bit_logp + (local.get $9) + (local.get $12) + (i32.const 3) + ) + ) + (local.set $30 + (if (result f32) + (local.get $12) + (f32.const 0.149993896484375) + (block (result f32) + (local.set $24 + (f32.load + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (i32.const 21760) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (i32.const 21776) + ) + ) + ) + ) + ) + (if + (i32.ge_s + (local.get $1) + (local.get $2) + ) + (block + (global.set $STACKTOP + (local.get $22) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $31 + (i32.add + (local.get $5) + (i32.const 32) + ) + ) + (local.set $32 + (i32.mul + (local.get $10) + (i32.const 3) + ) + ) + (local.set $33 + (i32.ne + (local.get $14) + (i32.const 0) + ) + ) + (local.set $6 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $12 + (local.get $1) + ) + (block $__rjto$3 + (block $__rjti$3 + (block $__rjti$2 + (loop $label$continue$L10 + (block $__rjti$1 + (local.set $34 + (i32.mul + (local.get $32) + (i32.sub + (local.get $2) + (local.get $12) + ) + ) + ) + (local.set $35 + (i32.ne + (local.get $1) + (local.get $12) + ) + ) + (local.set $36 + (i32.and + (i32.gt_s + (local.get $12) + (i32.const 1) + ) + (local.get $33) + ) + ) + (local.set $37 + (i32.add + (local.get $7) + (local.tee $11 + (i32.shl + (select + (local.get $12) + (i32.const 20) + (i32.lt_s + (local.get $12) + (i32.const 20) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $38 + (i32.add + (local.get $7) + (i32.or + (local.get $11) + (i32.const 1) + ) + ) + ) + (local.set $25 + (local.get $5) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in + (local.set $20 + (select + (select + (local.tee $6 + (i32.add + (local.tee $5 + (i32.trunc_f32_s + (f32.floor + (f32.add + (local.tee $41 + (f32.sub + (f32.sub + (local.tee $26 + (f32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $12) + (i32.mul + (local.get $6) + (local.get $18) + ) + ) + ) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (local.tee $39 + (f32.mul + (local.get $24) + (select + (f32.const -9) + (local.tee $17 + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (f32.lt + (local.get $17) + (f32.const -9) + ) + ) + ) + ) + ) + (local.tee $27 + (f32.load + (local.tee $40 + (i32.add + (i32.shl + (local.get $18) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + ) + (i32.trunc_f32_s + (f32.sub + (local.tee $17 + (f32.sub + (select + (f32.const -28) + (local.get $17) + (f32.lt + (local.get $17) + (f32.const -28) + ) + ) + (local.get $13) + ) + ) + (local.get $26) + ) + ) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + ) + (local.get $5) + (i32.and + (i32.lt_s + (local.get $5) + (i32.const 0) + ) + (f32.lt + (local.get $26) + (local.get $17) + ) + ) + ) + ) + (if + (i32.and + (local.get $35) + (i32.lt_s + (local.tee $11 + (i32.sub + (local.tee $6 + (i32.sub + (i32.sub + (local.get $31) + (local.tee $23 + (i32.load offset=20 + (local.get $9) + ) + ) + ) + (i32.clz + (local.tee $21 + (i32.load offset=28 + (local.get $9) + ) + ) + ) + ) + ) + (local.get $34) + ) + ) + (i32.const 24) + ) + ) + (block + (local.set $5 + (select + (local.get $20) + (i32.const 1) + (i32.lt_s + (local.get $20) + (i32.const 1) + ) + ) + ) + (if + (i32.lt_s + (local.get $11) + (i32.const 16) + ) + (local.set $5 + (select + (local.get $5) + (i32.const -1) + (i32.gt_s + (local.get $5) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $5 + (local.get $20) + ) + ) + (local.set $16 + (select + (select + (local.get $5) + (i32.const 0) + (i32.lt_s + (local.get $5) + (i32.const 0) + ) + ) + (local.get $5) + (local.get $36) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 14) + ) + (block + (local.set $5 + (i32.shl + (i32.load8_u + (local.get $37) + ) + (i32.const 7) + ) + ) + (local.set $28 + (i32.shl + (i32.load8_u + (local.get $38) + ) + (i32.const 6) + ) + ) + (i32.store offset=28 + (local.get $9) + (local.tee $11 + (block $__rjto$0 (result i32) + (block $__rjti$0 + (br $__rjto$0 + (if (result i32) + (local.get $16) + (block (result i32) + (if + (i32.and + (i32.xor + (local.tee $15 + (i32.eqz + (local.tee $6 + (i32.shr_u + (i32.mul + (i32.sub + (i32.const 32736) + (local.get $5) + ) + (i32.sub + (i32.const 16384) + (local.get $28) + ) + ) + (i32.const 15) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.gt_s + (local.tee $29 + (i32.xor + (i32.add + (local.get $16) + (local.tee $19 + (i32.shr_s + (local.get $16) + (i32.const 31) + ) + ) + ) + (local.get $19) + ) + ) + (i32.const 1) + ) + ) + (block + (local.set $11 + (i32.const 1) + ) + (loop $while-in1 + (local.set $5 + (i32.add + (local.tee $6 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (i32.add + (local.get $5) + (i32.const 2) + ) + ) + ) + (br_if $while-in1 + (i32.and + (i32.xor + (local.tee $15 + (i32.eqz + (local.tee $6 + (i32.shr_u + (i32.mul + (local.get $6) + (local.get $28) + ) + (i32.const 15) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.gt_s + (local.get $29) + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $11 + (i32.const 1) + ) + ) + (local.set $5 + (if (result i32) + (local.get $15) + (block (result i32) + (local.set $15 + (local.tee $5 + (i32.add + (i32.add + (local.get $5) + (local.get $19) + ) + (i32.or + (i32.shl + (local.tee $16 + (select + (local.tee $6 + (i32.sub + (local.get $29) + (local.get $11) + ) + ) + (local.tee $15 + (i32.add + (i32.shr_s + (i32.sub + (i32.or + (i32.shr_u + (local.get $16) + (i32.const 31) + ) + (i32.const 32768) + ) + (local.get $5) + ) + (i32.const 1) + ) + (i32.const -1) + ) + ) + (i32.lt_s + (local.get $6) + (local.get $15) + ) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $6 + (i32.ne + (local.get $5) + (i32.const 32768) + ) + ) + (i32.xor + (i32.add + (i32.add + (local.get $11) + (local.get $19) + ) + (local.get $16) + ) + (local.get $19) + ) + ) + (block (result i32) + (local.set $15 + (i32.add + (i32.and + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.xor + (local.get $19) + (i32.const -1) + ) + ) + (local.get $5) + ) + ) + (local.get $16) + ) + ) + ) + (br_if $__rjti$1 + (i32.ge_u + (i32.add + (local.get $6) + (local.get $15) + ) + (i32.const 32769) + ) + ) + (br_if $__rjti$2 + (i32.eqz + (local.get $6) + ) + ) + (local.set $11 + (i32.shr_u + (local.get $21) + (i32.const 15) + ) + ) + (br_if $__rjti$0 + (i32.eqz + (local.get $15) + ) + ) + (i32.store offset=32 + (local.get $9) + (i32.add + (i32.load offset=32 + (local.get $9) + ) + (i32.sub + (local.get $21) + (i32.mul + (local.get $11) + (i32.sub + (i32.const 32768) + (local.get $15) + ) + ) + ) + ) + ) + (i32.mul + (local.get $6) + (local.get $11) + ) + ) + (block + (local.set $6 + (local.get $5) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $11 + (i32.shr_u + (local.get $21) + (i32.const 15) + ) + ) + (br $__rjti$0) + ) + ) + ) + ) + (i32.sub + (local.get $21) + (i32.mul + (local.get $11) + (i32.sub + (i32.const 32768) + (local.get $6) + ) + ) + ) + ) + ) + ) + (if + (i32.lt_u + (local.get $11) + (i32.const 8388609) + ) + (block + (local.set $15 + (i32.load offset=32 + (local.get $9) + ) + ) + (local.set $6 + (local.get $23) + ) + (loop $while-in3 + (if + (i32.eq + (local.tee $16 + (i32.shr_u + (local.get $15) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $9) + (i32.add + (i32.load offset=36 + (local.get $9) + ) + (i32.const 1) + ) + ) + (block + (local.set $11 + (i32.shr_u + (local.get $15) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $15 + (i32.load offset=40 + (local.get $9) + ) + ) + (i32.const -1) + ) + (block + (local.set $6 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $6 + (i32.load offset=24 + (local.get $9) + ) + ) + (i32.load offset=8 + (local.get $9) + ) + ) + (i32.load offset=4 + (local.get $9) + ) + ) + (block (result i32) + (local.set $23 + (i32.load + (local.get $9) + ) + ) + (i32.store offset=24 + (local.get $9) + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $6) + (local.get $23) + ) + (i32.add + (local.get $11) + (local.get $15) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $9) + (i32.or + (i32.load offset=44 + (local.get $9) + ) + (local.get $6) + ) + ) + ) + ) + (if + (local.tee $6 + (i32.load offset=36 + (local.get $9) + ) + ) + (block + (local.set $15 + (i32.and + (i32.add + (local.get $11) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in5 + (local.set $11 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $11 + (i32.load offset=24 + (local.get $9) + ) + ) + (i32.load offset=8 + (local.get $9) + ) + ) + (i32.load offset=4 + (local.get $9) + ) + ) + (block (result i32) + (local.set $6 + (i32.load + (local.get $9) + ) + ) + (i32.store offset=24 + (local.get $9) + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $6) + (local.get $11) + ) + (local.get $15) + ) + (local.set $6 + (i32.load offset=36 + (local.get $9) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $9) + (i32.or + (i32.load offset=44 + (local.get $9) + ) + (local.get $11) + ) + ) + (i32.store offset=36 + (local.get $9) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + ) + (br_if $while-in5 + (local.get $6) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $9) + (i32.and + (local.get $16) + (i32.const 255) + ) + ) + (local.set $15 + (i32.load offset=32 + (local.get $9) + ) + ) + (local.set $11 + (i32.load offset=28 + (local.get $9) + ) + ) + (local.set $6 + (i32.load offset=20 + (local.get $9) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $9) + (local.tee $15 + (i32.and + (i32.shl + (local.get $15) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $9) + (local.tee $11 + (i32.shl + (local.get $11) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $9) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 8) + ) + ) + ) + (br_if $while-in3 + (i32.lt_u + (local.get $11) + (i32.const 8388609) + ) + ) + ) + ) + ) + ) + (block $do-once + (if + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (call $_ec_enc_icdf + (local.get $9) + (i32.xor + (i32.shl + (local.tee $5 + (select + (local.tee $5 + (select + (local.get $16) + (i32.const 1) + (i32.lt_s + (local.get $16) + (i32.const 1) + ) + ) + ) + (i32.const -1) + (i32.gt_s + (local.get $5) + (i32.const -1) + ) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $5) + (i32.const 31) + ) + ) + (i32.const 39895) + (i32.const 2) + ) + (br $do-once) + ) + ) + (if + (i32.eq + (local.get $6) + (i32.const 1) + ) + (call $_ec_enc_bit_logp + (local.get $9) + (i32.sub + (i32.const 0) + (local.tee $5 + (select + (local.get $16) + (i32.const 0) + (i32.lt_s + (local.get $16) + (i32.const 0) + ) + ) + ) + ) + (i32.const 1) + ) + (local.set $5 + (i32.const -1) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $11 + (i32.add + (local.get $12) + (i32.mul + (local.tee $6 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.get $18) + ) + ) + ) + (i32.const 2) + ) + (local.get $8) + ) + (f32.sub + (local.get $41) + (local.tee $17 + (f32.convert_i32_s + (local.get $5) + ) + ) + ) + ) + (local.set $5 + (i32.add + (select + (local.tee $5 + (i32.sub + (local.get $20) + (local.get $5) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const -1) + ) + ) + (local.get $25) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (local.get $4) + ) + (f32.add + (f32.add + (local.get $27) + (local.get $39) + ) + (local.get $17) + ) + ) + (f32.store + (local.get $40) + (f32.sub + (f32.add + (local.get $27) + (local.get $17) + ) + (f32.mul + (local.get $30) + (local.get $17) + ) + ) + ) + (if + (i32.lt_s + (local.tee $18 + (i32.add + (local.get $18) + (i32.const 1) + ) + ) + (local.get $10) + ) + (block + (local.set $25 + (local.get $5) + ) + (br $while-in) + ) + ) + ) + (br_if $label$continue$L10 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (br $__rjti$3) + ) + ) + (call $_celt_fatal + (i32.const 39681) + (i32.const 39712) + (i32.const 88) + ) + (br $__rjto$3) + ) + (call $_celt_fatal + (i32.const 39727) + (i32.const 39712) + (i32.const 89) + ) + (br $__rjto$3) + ) + (global.set $STACKTOP + (local.get $22) + ) + (return + (select + (i32.const 0) + (local.get $5) + (local.get $14) + ) + ) + ) + (i32.const 0) + ) + (func $_clt_compute_allocation (; 45 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (result i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local.set $24 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.set $38 + (select + (i32.const 8) + (i32.const 0) + (i32.gt_s + (local.tee $8 + (select + (local.get $8) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + (i32.const 7) + ) + ) + ) + (local.set $22 + (i32.sub + (local.get $8) + (local.get $38) + ) + ) + (local.set $26 + (if (result i32) + (local.tee $40 + (i32.eq + (local.get $13) + (i32.const 2) + ) + ) + (block (result i32) + (local.set $8 + (i32.lt_s + (local.get $22) + (local.tee $18 + (i32.load8_u + (i32.add + (i32.sub + (local.get $2) + (local.get $1) + ) + (i32.const 21792) + ) + ) + ) + ) + ) + (local.set $37 + (select + (i32.const 0) + (local.tee $25 + (select + (i32.const 8) + (i32.const 0) + (i32.gt_s + (local.tee $23 + (i32.sub + (local.get $22) + (local.get $18) + ) + ) + (i32.const 7) + ) + ) + ) + (local.get $8) + ) + ) + (local.set $22 + (select + (local.get $22) + (i32.sub + (local.get $23) + (local.get $25) + ) + (local.get $8) + ) + ) + (select + (i32.const 0) + (local.get $18) + (local.get $8) + ) + ) + (i32.const 0) + ) + ) + (local.set $39 + (global.get $STACKTOP) + ) + (local.set $30 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $31 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $32 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $33 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $8 + (if (result i32) + (local.tee $41 + (i32.gt_s + (local.get $2) + (local.get $1) + ) + ) + (block (result i32) + (local.set $21 + (i32.shl + (local.get $13) + (i32.const 3) + ) + ) + (local.set $25 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (local.set $19 + (i32.mul + (local.get $13) + (i32.sub + (i32.add + (local.get $5) + (i32.const -5) + ) + (local.get $14) + ) + ) + ) + (local.set $20 + (i32.add + (local.get $14) + (i32.const 3) + ) + ) + (local.set $8 + (i32.load16_s + (i32.add + (local.tee $35 + (i32.load + (local.tee $27 + (i32.add + (local.get $0) + (i32.const 32) + ) + ) + ) + ) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.set $5 + (local.get $1) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + (select + (local.get $21) + (local.tee $28 + (i32.shr_s + (i32.shl + (i32.shl + (i32.mul + (local.tee $8 + (i32.sub + (local.tee $23 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $18 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $35) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.const 3) + ) + (local.get $14) + ) + (i32.const 3) + ) + (i32.const 4) + ) + ) + (i32.gt_s + (local.get $21) + (local.get $28) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $33) + ) + (i32.sub + (i32.shr_s + (i32.shl + (i32.mul + (i32.mul + (local.get $19) + (i32.sub + (local.get $25) + (local.get $5) + ) + ) + (local.get $8) + ) + (local.get $20) + ) + (i32.const 6) + ) + (select + (local.get $21) + (i32.const 0) + (i32.eq + (i32.shl + (local.get $8) + (local.get $14) + ) + (i32.const 1) + ) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $18) + ) + (block + (local.set $8 + (local.get $23) + ) + (local.set $5 + (local.get $18) + ) + (br $while-in) + ) + ) + ) + (local.set $42 + (i32.load + (local.tee $28 + (i32.add + (local.get $0) + (i32.const 52) + ) + ) + ) + ) + (local.set $29 + (i32.load16_s + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $35) + ) + ) + ) + (local.set $18 + (i32.add + (local.tee $34 + (i32.load offset=48 + (local.get $0) + ) + ) + (i32.const -1) + ) + ) + (local.set $23 + (i32.const 1) + ) + (loop $while-in1 (result i32) + (local.set $43 + (i32.mul + (local.get $24) + (local.tee $36 + (i32.shr_s + (i32.add + (local.get $18) + (local.get $23) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $5 + (local.get $29) + ) + (local.set $8 + (local.get $2) + ) + (local.set $25 + (i32.const 0) + ) + (local.set $19 + (i32.const 0) + ) + (loop $while-in3 + (local.set $20 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $35) + ) + ) + ) + (local.set $5 + (i32.shr_s + (local.tee $44 + (i32.shl + (i32.mul + (i32.load8_u + (i32.add + (local.get $42) + (i32.add + (local.get $8) + (local.get $43) + ) + ) + ) + (i32.mul + (local.get $13) + (i32.sub + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $20) + ) + ) + ) + (local.get $14) + ) + ) + (i32.const 2) + ) + ) + (if + (i32.gt_s + (local.get $44) + (i32.const 3) + ) + (local.set $5 + (select + (local.tee $5 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $33) + ) + ) + (local.get $5) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + ) + ) + (local.set $25 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $5 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $3) + ) + ) + (local.get $5) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $25) + ) + (block (result i32) + (local.set $5 + (select + (local.get $5) + (local.tee $25 + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $5) + (local.get $25) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $5 + (select + (i32.const 0) + (local.get $21) + (i32.lt_s + (local.get $5) + (local.get $21) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $19 + (i32.add + (local.get $5) + (local.get $19) + ) + ) + (if + (i32.gt_s + (local.get $8) + (local.get $1) + ) + (block + (local.set $5 + (local.get $20) + ) + (br $while-in3) + ) + ) + ) + (local.set $18 + (select + (i32.add + (local.get $36) + (i32.const -1) + ) + (local.get $18) + (local.tee $5 + (i32.gt_s + (local.get $19) + (local.get $22) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.tee $5 + (select + (local.get $23) + (i32.add + (local.get $36) + (i32.const 1) + ) + (local.get $5) + ) + ) + (local.get $18) + ) + (block (result i32) + (local.set $18 + (local.get $28) + ) + (local.set $25 + (local.get $27) + ) + (local.set $23 + (local.get $21) + ) + (local.get $34) + ) + (block + (local.set $23 + (local.get $5) + ) + (br $while-in1) + ) + ) + ) + ) + (block (result i32) + (local.set $25 + (i32.add + (local.get $0) + (i32.const 32) + ) + ) + (local.set $23 + (i32.shl + (local.get $13) + (i32.const 3) + ) + ) + (local.set $18 + (i32.add + (local.get $0) + (i32.const 52) + ) + ) + (local.set $20 + (i32.lt_s + (local.get $22) + (i32.const 0) + ) + ) + (local.set $8 + (i32.add + (local.tee $19 + (i32.load offset=48 + (local.get $0) + ) + ) + (i32.const -1) + ) + ) + (local.set $5 + (i32.const 1) + ) + (loop $while-in5 (result i32) + (local.set $8 + (select + (i32.add + (local.tee $21 + (i32.shr_s + (i32.add + (local.get $5) + (local.get $8) + ) + (i32.const 1) + ) + ) + (i32.const -1) + ) + (local.get $8) + (local.get $20) + ) + ) + (br_if $while-in5 + (i32.le_s + (local.tee $5 + (select + (local.get $5) + (i32.add + (local.get $21) + (i32.const 1) + ) + (local.get $20) + ) + ) + (local.get $8) + ) + ) + (local.get $19) + ) + ) + ) + ) + (local.set $19 + (if (result i32) + (local.get $41) + (block (result i32) + (local.set $27 + (i32.load + (local.get $18) + ) + ) + (local.set $28 + (i32.mul + (local.get $24) + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + ) + (local.set $35 + (i32.mul + (local.get $5) + (local.get $24) + ) + ) + (local.set $29 + (i32.gt_s + (local.get $5) + (i32.const 1) + ) + ) + (local.set $18 + (i32.load16_s + (i32.add + (local.tee $34 + (i32.load + (local.get $25) + ) + ) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.set $3 + (if (result i32) + (i32.lt_s + (local.get $5) + (local.get $8) + ) + (block (result i32) + (local.set $8 + (local.get $18) + ) + (local.set $18 + (local.tee $5 + (local.get $1) + ) + ) + (loop $while-in7 (result i32) + (local.set $8 + (i32.shr_s + (local.tee $24 + (i32.shl + (i32.mul + (local.tee $21 + (i32.mul + (local.get $13) + (i32.sub + (local.tee $20 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $19 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $34) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.load8_u + (i32.add + (local.get $27) + (i32.add + (local.get $5) + (local.get $28) + ) + ) + ) + ) + (local.get $14) + ) + ) + (i32.const 2) + ) + ) + (local.set $36 + (i32.load8_u + (i32.add + (local.get $27) + (i32.add + (local.get $5) + (local.get $35) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $24) + (i32.const 3) + ) + (local.set $8 + (select + (local.tee $8 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $33) + ) + ) + (local.get $8) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + ) + (local.set $21 + (i32.shr_s + (local.tee $24 + (i32.shl + (i32.mul + (i32.and + (local.get $36) + (i32.const 255) + ) + (local.get $21) + ) + (local.get $14) + ) + ) + (i32.const 2) + ) + ) + (if + (i32.gt_s + (local.get $24) + (i32.const 3) + ) + (local.set $21 + (select + (local.tee $21 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $33) + ) + ) + (local.get $21) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $21) + (i32.const 0) + ) + ) + ) + ) + (local.set $8 + (i32.add + (select + (local.tee $24 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (i32.const 0) + (local.get $29) + ) + (local.get $8) + ) + ) + (local.set $18 + (select + (local.get $5) + (local.get $18) + (i32.gt_s + (local.get $24) + (i32.const 0) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $30) + ) + (local.get $8) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + (select + (local.tee $5 + (i32.add + (local.get $24) + (i32.sub + (local.get $21) + (local.get $8) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + ) + (if (result i32) + (i32.eq + (local.get $2) + (local.get $19) + ) + (local.get $18) + (block + (local.set $8 + (local.get $20) + ) + (local.set $5 + (local.get $19) + ) + (br $while-in7) + ) + ) + ) + ) + (block (result i32) + (local.set $8 + (local.get $18) + ) + (local.set $18 + (local.tee $5 + (local.get $1) + ) + ) + (loop $while-in9 (result i32) + (local.set $21 + (i32.shr_s + (local.tee $24 + (i32.shl + (i32.mul + (i32.load8_u + (i32.add + (local.get $27) + (i32.add + (local.get $5) + (local.get $28) + ) + ) + ) + (i32.mul + (local.get $13) + (i32.sub + (local.tee $20 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $19 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $34) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (local.get $14) + ) + ) + (i32.const 2) + ) + ) + (local.set $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (if + (i32.gt_s + (local.get $24) + (i32.const 3) + ) + (local.set $21 + (select + (local.tee $21 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $33) + ) + ) + (local.get $21) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $21) + (i32.const 0) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + (local.set $8 + (select + (local.tee $8 + (i32.add + (local.get $8) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $33) + ) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + ) + (local.set $21 + (i32.add + (select + (local.tee $24 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (i32.const 0) + (local.get $29) + ) + (local.get $21) + ) + ) + (local.set $18 + (select + (local.get $5) + (local.get $18) + (i32.gt_s + (local.get $24) + (i32.const 0) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $30) + ) + (local.get $21) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + (select + (local.tee $5 + (i32.add + (local.get $24) + (i32.sub + (local.get $8) + (local.get $21) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + ) + (if (result i32) + (i32.eq + (local.get $2) + (local.get $19) + ) + (local.get $18) + (block + (local.set $8 + (local.get $20) + ) + (local.set $5 + (local.get $19) + ) + (br $while-in9) + ) + ) + ) + ) + ) + ) + (local.set $21 + (i32.gt_s + (local.get $13) + (i32.const 1) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in11 + (local.set $8 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $19 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $8) + ) + (block (result i32) + (local.set $19 + (select + (local.get $19) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $19) + (local.get $8) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $19 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $19) + (local.get $23) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (local.get $19) + ) + ) + (br_if $while-in11 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + ) + (local.set $19 + (select + (i32.const 16) + (i32.const 48) + (local.tee $27 + (i32.gt_s + (local.get $18) + (local.get $22) + ) + ) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in13 + (local.set $8 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $20 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + (local.get $19) + ) + (i32.const 6) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $8) + ) + (block (result i32) + (local.set $20 + (select + (local.get $20) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $20) + (local.get $8) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $20 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $20) + (local.get $23) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (local.get $20) + ) + ) + (br_if $while-in13 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + ) + (local.set $28 + (select + (local.get $19) + (select + (i32.const 32) + (i32.const 64) + (local.get $27) + ) + (local.tee $5 + (i32.gt_s + (local.get $18) + (local.get $22) + ) + ) + ) + ) + (local.set $19 + (i32.shr_u + (i32.add + (local.tee $29 + (select + (select + (i32.const 0) + (i32.const 32) + (local.get $27) + ) + (local.get $19) + (local.get $5) + ) + ) + (local.get $28) + ) + (i32.const 1) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in15 + (local.set $8 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $20 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.mul + (local.get $19) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + ) + (i32.const 6) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $8) + ) + (block (result i32) + (local.set $20 + (select + (local.get $20) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $20) + (local.get $8) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $20 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $20) + (local.get $23) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (local.get $20) + ) + ) + (br_if $while-in15 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + ) + (local.set $27 + (select + (local.get $19) + (local.get $28) + (local.tee $5 + (i32.gt_s + (local.get $18) + (local.get $22) + ) + ) + ) + ) + (local.set $19 + (i32.shr_u + (i32.add + (local.tee $28 + (select + (local.get $29) + (local.get $19) + (local.get $5) + ) + ) + (local.get $27) + ) + (i32.const 1) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in17 + (local.set $8 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $20 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + (local.get $19) + ) + (i32.const 6) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $8) + ) + (block (result i32) + (local.set $20 + (select + (local.get $20) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $20) + (local.get $8) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $20 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $20) + (local.get $23) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (local.get $20) + ) + ) + (br_if $while-in17 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + ) + (local.set $27 + (select + (local.get $19) + (local.get $27) + (local.tee $5 + (i32.gt_s + (local.get $18) + (local.get $22) + ) + ) + ) + ) + (local.set $19 + (i32.shr_u + (i32.add + (local.tee $28 + (select + (local.get $28) + (local.get $19) + (local.get $5) + ) + ) + (local.get $27) + ) + (i32.const 1) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in19 + (local.set $8 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $20 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.mul + (local.get $19) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + ) + (i32.const 6) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $8) + ) + (block (result i32) + (local.set $20 + (select + (local.get $20) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $20) + (local.get $8) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $20 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $20) + (local.get $23) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (local.get $20) + ) + ) + (br_if $while-in19 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + ) + (local.set $20 + (i32.shr_u + (i32.add + (local.tee $28 + (select + (local.get $28) + (local.get $19) + (local.tee $5 + (i32.gt_s + (local.get $18) + (local.get $22) + ) + ) + ) + ) + (select + (local.get $19) + (local.get $27) + (local.get $5) + ) + ) + (i32.const 1) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $18 + (i32.const 0) + ) + (loop $while-in21 + (local.set $8 + (if (result i32) + (i32.or + (i32.ge_s + (local.tee $19 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + (local.get $20) + ) + (i32.const 6) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $8) + ) + (block (result i32) + (local.set $19 + (select + (local.get $19) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $19) + (local.get $8) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $19 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $19) + (local.get $23) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $18 + (i32.add + (local.get $18) + (local.get $19) + ) + ) + (br_if $while-in21 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + ) + (local.set $20 + (select + (local.get $28) + (local.get $20) + (i32.gt_s + (local.get $18) + (local.get $22) + ) + ) + ) + (local.set $5 + (local.get $2) + ) + (local.set $18 + (i32.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in23 (result i32) + (local.set $18 + (select + (i32.const 1) + (local.get $18) + (local.tee $27 + (i32.or + (i32.ne + (local.get $18) + (i32.const 0) + ) + (i32.ge_s + (local.tee $19 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $30) + ) + ) + (i32.shr_s + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $31) + ) + ) + (local.get $20) + ) + (i32.const 6) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $10) + ) + (local.tee $19 + (select + (local.tee $19 + (select + (local.get $19) + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $19) + (local.get $23) + ) + ) + (local.get $27) + ) + ) + (local.tee $27 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (i32.lt_s + (local.get $19) + (local.get $27) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $8) + (local.get $19) + ) + ) + (br_if $while-in23 + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + (local.get $3) + ) + ) + (block (result i32) + (local.set $21 + (i32.gt_s + (local.get $13) + (i32.const 1) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.get $1) + ) + ) + ) + (local.set $27 + (i32.and + (local.get $21) + (i32.const 1) + ) + ) + (local.set $30 + (i32.shl + (local.get $14) + (i32.const 3) + ) + ) + (block $__rjto$2 + (block $__rjti$2 + (if + (i32.gt_s + (local.tee $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (local.get $19) + ) + (block + (local.set $28 + (i32.add + (local.get $23) + (i32.const 8) + ) + ) + (local.set $31 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (local.set $18 + (local.get $2) + ) + (local.set $5 + (local.get $26) + ) + (loop $while-in25 + (block $while-out24 + (local.set $29 + (i32.div_u + (local.tee $20 + (i32.sub + (local.get $22) + (local.get $8) + ) + ) + (local.tee $33 + (i32.sub + (local.tee $24 + (i32.load16_s + (i32.add + (local.tee $26 + (i32.load + (local.get $25) + ) + ) + (i32.shl + (local.get $18) + (i32.const 1) + ) + ) + ) + ) + (local.tee $34 + (i32.load16_s + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + ) + ) + ) + ) + (local.set $26 + (i32.add + (i32.sub + (local.get $20) + (i32.mul + (local.get $29) + (local.get $33) + ) + ) + (i32.sub + (local.get $34) + (local.tee $33 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + ) + ) + ) + (local.set $20 + (if (result i32) + (i32.lt_s + (local.tee $26 + (i32.add + (i32.add + (local.tee $20 + (i32.load + (local.tee $34 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (i32.mul + (local.get $29) + (local.tee $29 + (i32.sub + (local.get $24) + (local.get $33) + ) + ) + ) + ) + (select + (local.get $26) + (i32.const 0) + (i32.gt_s + (local.get $26) + (i32.const 0) + ) + ) + ) + ) + (select + (local.tee $24 + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + (local.get $28) + (i32.gt_s + (local.get $24) + (local.get $28) + ) + ) + ) + (block (result i32) + (local.set $18 + (local.get $20) + ) + (local.get $8) + ) + (block (result i32) + (br_if $while-out24 + (i32.le_s + (local.get $18) + (local.get $31) + ) + ) + (br_if $while-out24 + (i32.eqz + (if (result i32) + (i32.gt_s + (local.get $3) + (local.get $17) + ) + (i32.const 1) + (i32.le_s + (local.get $26) + (i32.shr_s + (i32.shl + (i32.shl + (i32.mul + (select + (select + (i32.const 9) + (i32.const 7) + (i32.gt_s + (local.get $18) + (local.get $16) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $18) + (i32.const 17) + ) + ) + (local.get $29) + ) + (local.get $14) + ) + (i32.const 3) + ) + (i32.const 4) + ) + ) + ) + ) + ) + (call $_ec_enc_bit_logp + (local.get $15) + (i32.const 0) + (i32.const 1) + ) + (local.set $18 + (i32.load + (local.get $34) + ) + ) + (local.set $26 + (i32.add + (local.get $26) + (i32.const -8) + ) + ) + (i32.add + (local.get $8) + (i32.const 8) + ) + ) + ) + ) + (local.set $26 + (i32.add + (local.tee $8 + (if (result i32) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + (i32.load8_u + (i32.add + (i32.sub + (local.get $3) + (local.get $1) + ) + (i32.const 21792) + ) + ) + (local.get $5) + ) + ) + (i32.add + (local.tee $29 + (select + (i32.const 0) + (local.get $23) + (i32.lt_s + (local.get $26) + (local.get $23) + ) + ) + ) + (i32.sub + (local.get $20) + (i32.add + (local.get $5) + (local.get $18) + ) + ) + ) + ) + ) + (i32.store + (local.get $34) + (local.get $29) + ) + (if + (i32.gt_s + (local.tee $20 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (local.get $19) + ) + (block + (local.set $18 + (local.get $3) + ) + (local.set $5 + (local.get $8) + ) + (local.set $8 + (local.get $26) + ) + (local.set $3 + (local.get $20) + ) + (br $while-in25) + ) + (block + (local.set $5 + (local.get $8) + ) + (local.set $8 + (local.get $26) + ) + (br $__rjti$2) + ) + ) + ) + ) + (call $_ec_enc_bit_logp + (local.get $15) + (i32.const 1) + (i32.const 1) + ) + ) + (block + (local.set $3 + (local.get $2) + ) + (local.set $5 + (local.get $26) + ) + (br $__rjti$2) + ) + ) + (br $__rjto$2) + ) + (local.set $18 + (local.get $3) + ) + (local.set $22 + (i32.add + (local.get $22) + (local.get $38) + ) + ) + ) + (if + (i32.le_s + (local.get $18) + (local.get $1) + ) + (call $_celt_fatal + (i32.const 39898) + (i32.const 39935) + (i32.const 391) + ) + ) + (if + (i32.and + (local.tee $5 + (i32.gt_s + (if (result i32) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + (block (result i32) + (i32.store + (local.get $6) + (local.tee $3 + (select + (local.tee $3 + (i32.load + (local.get $6) + ) + ) + (local.get $18) + (i32.lt_s + (local.get $3) + (local.get $18) + ) + ) + ) + ) + (call $_ec_enc_uint + (local.get $15) + (i32.sub + (local.get $3) + (local.get $1) + ) + (i32.sub + (i32.add + (local.get $18) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.load + (local.get $6) + ) + ) + (block (result i32) + (i32.store + (local.get $6) + (i32.const 0) + ) + (i32.const 0) + ) + ) + (local.get $1) + ) + ) + (i32.gt_s + (local.get $37) + (i32.const 0) + ) + ) + (call $_ec_enc_bit_logp + (local.get $15) + (i32.load + (local.get $7) + ) + (i32.const 1) + ) + (i32.store + (local.get $7) + (i32.const 0) + ) + ) + (local.set $3 + (i32.load16_s + (i32.add + (local.tee $26 + (i32.load + (local.get $25) + ) + ) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (local.set $16 + (i32.div_u + (local.tee $17 + (i32.add + (i32.sub + (local.get $22) + (local.get $8) + ) + (select + (i32.const 0) + (local.get $37) + (local.get $5) + ) + ) + ) + (local.tee $22 + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $18) + (i32.const 1) + ) + (local.get $26) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $8 + (local.get $3) + ) + (local.set $5 + (local.get $1) + ) + (loop $while-in27 + (i32.store + (local.tee $15 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $10) + ) + ) + (i32.add + (i32.load + (local.get $15) + ) + (i32.mul + (local.get $16) + (i32.sub + (local.tee $15 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $5) + (local.get $18) + ) + (block + (local.set $8 + (local.get $15) + ) + (br $while-in27) + ) + ) + ) + (local.set $8 + (local.get $3) + ) + (local.set $5 + (local.get $1) + ) + (local.set $15 + (i32.sub + (local.get $17) + (i32.mul + (local.get $16) + (local.get $22) + ) + ) + ) + (loop $while-in29 + (i32.store + (local.tee $16 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $10) + ) + ) + (i32.add + (i32.load + (local.get $16) + ) + (local.tee $8 + (select + (local.get $15) + (local.tee $8 + (i32.sub + (local.tee $16 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.lt_s + (local.get $15) + (local.get $8) + ) + ) + ) + ) + ) + (local.set $15 + (i32.sub + (local.get $15) + (local.get $8) + ) + ) + (if + (i32.ne + (local.get $5) + (local.get $18) + ) + (block + (local.set $8 + (local.get $16) + ) + (br $while-in29) + ) + ) + ) + (local.set $20 + (select + (i32.const 4) + (i32.const 3) + (local.get $21) + ) + ) + (local.set $5 + (local.get $3) + ) + (local.set $8 + (i32.const 0) + ) + (block $__rjto$6 + (block $__rjti$6 + (block $__rjti$5 + (block $__rjti$4 + (loop $while-in31 + (if + (i32.gt_s + (local.tee $3 + (i32.load + (local.tee $16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (i32.const -1) + ) + (block + (local.set $17 + (i32.add + (local.get $3) + (local.get $8) + ) + ) + (if + (i32.gt_s + (local.tee $22 + (i32.shl + (i32.sub + (local.tee $15 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $3 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $14) + ) + ) + (i32.const 1) + ) + (block + (i32.store + (local.get $16) + (local.tee $25 + (i32.sub + (local.get $17) + (local.tee $5 + (select + (local.tee $5 + (i32.sub + (local.get $17) + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + ) + ) + ) + ) + (local.set $22 + (if (result i32) + (i32.lt_s + (local.tee $22 + (i32.add + (local.tee $28 + (i32.add + (i32.shr_s + (local.tee $19 + (i32.mul + (local.tee $17 + (i32.add + (i32.mul + (local.get $13) + (local.get $22) + ) + (i32.and + (if (result i32) + (i32.and + (local.get $40) + (i32.ne + (local.get $22) + (i32.const 2) + ) + ) + (if (result i32) + (i32.load + (local.get $7) + ) + (i32.const 0) + (i32.lt_s + (local.get $1) + (i32.load + (local.get $6) + ) + ) + ) + (i32.const 0) + ) + (i32.const 1) + ) + ) + ) + (i32.add + (i32.load16_s + (i32.add + (i32.load offset=56 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + (local.get $30) + ) + ) + ) + (i32.const 1) + ) + (i32.add + (i32.mul + (local.get $17) + (i32.const -21) + ) + (select + (i32.shr_s + (local.tee $21 + (i32.shl + (local.get $17) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (i32.const 0) + (i32.eq + (local.get $22) + (i32.const 2) + ) + ) + ) + ) + ) + (local.get $25) + ) + ) + (i32.shl + (local.get $17) + (i32.const 4) + ) + ) + (i32.shr_s + (local.get $19) + (i32.const 2) + ) + (select + (i32.shr_s + (local.get $19) + (i32.const 3) + ) + (i32.const 0) + (i32.lt_s + (local.get $22) + (i32.mul + (local.get $17) + (i32.const 24) + ) + ) + ) + ) + ) + (i32.store + (local.tee $19 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $11) + ) + ) + (local.tee $17 + (i32.shr_u + (i32.div_u + (select + (local.tee $25 + (i32.add + (local.tee $22 + (i32.add + (local.get $22) + (local.get $28) + ) + ) + (i32.add + (i32.shl + (local.get $17) + (i32.const 2) + ) + (local.get $25) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $25) + (i32.const 0) + ) + ) + (local.get $17) + ) + (i32.const 3) + ) + ) + ) + (i32.store + (local.get $19) + (local.tee $17 + (select + (local.tee $17 + (select + (i32.shr_s + (i32.shr_s + (local.tee $25 + (i32.load + (local.get $16) + ) + ) + (local.get $27) + ) + (i32.const 3) + ) + (local.get $17) + (i32.gt_s + (i32.mul + (local.get $13) + (local.get $17) + ) + (i32.shr_s + (local.get $25) + (i32.const 3) + ) + ) + ) + ) + (i32.const 8) + (i32.lt_s + (local.get $17) + (i32.const 8) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $12) + ) + (i32.ge_s + (i32.mul + (local.get $17) + (local.get $21) + ) + (i32.add + (i32.load + (local.get $16) + ) + (local.get $22) + ) + ) + ) + (i32.store + (local.get $16) + (i32.sub + (i32.load + (local.get $16) + ) + (i32.mul + (i32.load + (local.get $19) + ) + (local.get $23) + ) + ) + ) + ) + (block + (i32.store + (local.get $16) + (i32.sub + (local.get $17) + (local.tee $5 + (select + (local.tee $5 + (i32.sub + (local.get $17) + (local.get $23) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $11) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $12) + ) + (i32.const 1) + ) + ) + ) + (local.set $8 + (if (result i32) + (local.get $5) + (block (result i32) + (local.set $17 + (select + (local.tee $17 + (i32.shr_u + (local.get $5) + (local.get $20) + ) + ) + (local.tee $19 + (i32.sub + (i32.const 8) + (local.tee $25 + (i32.load + (local.tee $22 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (i32.lt_s + (local.get $17) + (local.get $19) + ) + ) + ) + (i32.store + (local.get $22) + (i32.add + (local.get $17) + (local.get $25) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $12) + ) + (i32.ge_s + (local.tee $17 + (i32.mul + (local.get $17) + (local.get $23) + ) + ) + (i32.sub + (local.get $5) + (local.get $8) + ) + ) + ) + (i32.sub + (local.get $5) + (local.get $17) + ) + ) + (i32.const 0) + ) + ) + (br_if $__rjti$4 + (i32.le_s + (i32.load + (local.get $16) + ) + (i32.const -1) + ) + ) + (br_if $__rjti$5 + (i32.le_s + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $11) + ) + ) + (i32.const -1) + ) + ) + (br_if $__rjti$6 + (i32.ge_s + (local.get $3) + (local.get $18) + ) + ) + (local.set $5 + (local.get $15) + ) + (local.set $1 + (local.get $3) + ) + (br $while-in31) + ) + ) + ) + (call $_celt_fatal + (i32.const 39947) + (i32.const 39935) + (i32.const 442) + ) + (br $__rjto$6) + ) + (call $_celt_fatal + (i32.const 39947) + (i32.const 39935) + (i32.const 513) + ) + (br $__rjto$6) + ) + (call $_celt_fatal + (i32.const 39978) + (i32.const 39935) + (i32.const 514) + ) + (br $__rjto$6) + ) + (i32.store + (local.get $9) + (local.get $8) + ) + (if + (i32.ge_s + (local.get $3) + (local.get $2) + ) + (block + (global.set $STACKTOP + (local.get $39) + ) + (return + (local.get $18) + ) + ) + ) + (local.set $0 + (local.get $3) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $while-in33 + (block $__rjti$0 + (i32.store + (local.tee $3 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $11) + ) + ) + (local.tee $4 + (i32.shr_s + (i32.shr_s + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.get $27) + ) + (i32.const 3) + ) + ) + ) + (br_if $__rjti$0 + (i32.ne + (i32.load + (local.get $1) + ) + (i32.mul + (local.get $4) + (local.get $23) + ) + ) + ) + (i32.store + (local.get $1) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $12) + ) + (i32.lt_s + (i32.load + (local.get $3) + ) + (i32.const 1) + ) + ) + (br_if $while-in33 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (br $__rjti$1) + ) + ) + (call $_celt_fatal + (i32.const 40010) + (i32.const 39935) + (i32.const 524) + ) + (br $__rjto$1) + ) + (global.set $STACKTOP + (local.get $39) + ) + (return + (local.get $18) + ) + ) + ) + (i32.const 0) + ) + (func $_exp_rotation (; 46 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) + (local $6 i32) + (local $7 f32) + (local $8 i32) + (local $9 f32) + (local $10 f32) + (local $11 f32) + (local $12 i32) + (local $13 i32) + (local $14 f32) + (local $15 f32) + (local $16 i32) + (local $17 i32) + (local $18 f32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 f64) + (local $27 i32) + (if + (i32.or + (i32.eqz + (local.get $5) + ) + (i32.ge_s + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $1) + ) + ) + (return) + ) + (local.set $10 + (f32.demote_f64 + (call $_cos + (f64.promote_f32 + (f32.mul + (local.tee $7 + (f32.mul + (f32.mul + (local.tee $7 + (f32.div + (f32.convert_i32_s + (local.get $1) + ) + (f32.convert_i32_s + (i32.add + (local.get $1) + (i32.mul + (local.get $4) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 38760) + ) + ) + ) + ) + ) + ) + ) + (local.get $7) + ) + (f32.const 0.5) + ) + ) + (f32.const 1.5707963705062866) + ) + ) + ) + ) + ) + (local.set $26 + (call $_cos + (f64.promote_f32 + (f32.mul + (f32.sub + (f32.const 1) + (local.get $7) + ) + (f32.const 1.5707963705062866) + ) + ) + ) + ) + (local.set $12 + (if (result i32) + (i32.gt_s + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $1) + ) + (i32.const 0) + (block (result i32) + (local.set $6 + (i32.shr_s + (local.get $3) + (i32.const 2) + ) + ) + (local.set $4 + (i32.const 1) + ) + (loop $while-in (result i32) + (local.set $5 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (if (result i32) + (i32.lt_s + (i32.add + (i32.mul + (local.get $3) + (i32.add + (i32.mul + (local.get $4) + (local.get $4) + ) + (local.get $4) + ) + ) + (local.get $6) + ) + (local.get $1) + ) + (block + (local.set $4 + (local.get $5) + ) + (br $while-in) + ) + (local.get $4) + ) + ) + ) + ) + ) + (local.set $13 + (i32.div_u + (local.get $1) + (local.get $3) + ) + ) + (if + (i32.le_s + (local.get $3) + (i32.const 0) + ) + (return) + ) + (local.set $27 + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + ) + (local.set $19 + (i32.eqz + (local.get $12) + ) + ) + (local.set $14 + (f32.neg + (local.tee $11 + (f32.demote_f64 + (local.get $26) + ) + ) + ) + ) + (local.set $20 + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + (local.set $21 + (i32.gt_s + (local.get $13) + (i32.const 1) + ) + ) + (local.set $15 + (f32.neg + (local.get $10) + ) + ) + (local.set $23 + (i32.gt_s + (local.tee $22 + (i32.sub + (local.get $13) + (local.get $12) + ) + ) + (i32.const 0) + ) + ) + (local.set $4 + (i32.add + (local.get $13) + (i32.const -3) + ) + ) + (local.set $24 + (i32.gt_s + (local.get $13) + (i32.const 2) + ) + ) + (local.set $5 + (i32.add + (local.tee $1 + (i32.sub + (local.get $13) + (i32.shl + (local.get $12) + (i32.const 1) + ) + ) + ) + (i32.const -1) + ) + ) + (local.set $25 + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + (loop $while-in1 + (local.set $1 + (i32.add + (i32.shl + (i32.mul + (local.get $13) + (local.get $16) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (if + (local.get $27) + (block + (if + (i32.eqz + (local.get $19) + ) + (block + (if + (local.get $23) + (block + (local.set $2 + (local.get $1) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in3 + (local.set $7 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.add + (f32.mul + (local.tee $9 + (f32.load + (local.get $2) + ) + ) + (local.get $10) + ) + (f32.mul + (local.get $7) + (local.get $11) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (f32.store + (local.get $2) + (f32.add + (f32.mul + (local.get $9) + (local.get $11) + ) + (f32.mul + (local.get $7) + (local.get $15) + ) + ) + ) + (if + (i32.ne + (local.get $22) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (block + (local.set $2 + (local.get $8) + ) + (br $while-in3) + ) + ) + ) + ) + ) + (if + (local.get $25) + (block + (local.set $6 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $2 + (local.get $5) + ) + (loop $while-in5 + (local.set $7 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.add + (f32.mul + (local.tee $9 + (f32.load + (local.get $6) + ) + ) + (local.get $10) + ) + (f32.mul + (local.get $7) + (local.get $11) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (f32.store + (local.get $6) + (f32.add + (f32.mul + (local.get $9) + (local.get $11) + ) + (f32.mul + (local.get $7) + (local.get $15) + ) + ) + ) + (local.set $17 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $6 + (local.get $8) + ) + (local.set $2 + (local.get $17) + ) + (br $while-in5) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $21) + (block + (local.set $7 + (f32.load + (local.get $1) + ) + ) + (local.set $2 + (local.get $1) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in7 + (local.set $9 + (f32.add + (f32.mul + (local.get $7) + (local.get $11) + ) + (f32.mul + (local.tee $18 + (f32.load + (local.tee $8 + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + ) + ) + (local.get $10) + ) + ) + ) + (f32.store + (local.get $8) + (local.get $9) + ) + (f32.store + (local.get $2) + (f32.add + (f32.mul + (local.get $7) + (local.get $10) + ) + (f32.mul + (local.get $18) + (local.get $14) + ) + ) + ) + (if + (i32.ne + (local.get $20) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (block + (local.set $7 + (local.get $9) + ) + (local.set $2 + (local.get $8) + ) + (br $while-in7) + ) + ) + ) + ) + ) + (if + (local.get $24) + (block + (local.set $2 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $1 + (local.get $4) + ) + (loop $while-in9 + (f32.store offset=4 + (local.get $2) + (f32.add + (f32.mul + (local.tee $7 + (f32.load + (local.get $2) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $9 + (f32.load offset=4 + (local.get $2) + ) + ) + (local.get $10) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $2) + (i32.const -4) + ) + ) + (f32.store + (local.get $2) + (f32.add + (f32.mul + (local.get $7) + (local.get $10) + ) + (f32.mul + (local.get $9) + (local.get $14) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $6) + ) + (local.set $1 + (local.get $8) + ) + (br $while-in9) + ) + ) + ) + ) + ) + ) + (block + (if + (local.get $21) + (block + (local.set $7 + (f32.load + (local.get $1) + ) + ) + (local.set $2 + (local.get $1) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in11 + (local.set $9 + (f32.add + (f32.mul + (local.get $7) + (local.get $14) + ) + (f32.mul + (local.tee $18 + (f32.load + (local.tee $8 + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + ) + ) + (local.get $10) + ) + ) + ) + (f32.store + (local.get $8) + (local.get $9) + ) + (f32.store + (local.get $2) + (f32.add + (f32.mul + (local.get $7) + (local.get $10) + ) + (f32.mul + (local.get $18) + (local.get $11) + ) + ) + ) + (if + (i32.ne + (local.get $20) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (block + (local.set $7 + (local.get $9) + ) + (local.set $2 + (local.get $8) + ) + (br $while-in11) + ) + ) + ) + ) + ) + (if + (local.get $24) + (block + (local.set $6 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $2 + (local.get $4) + ) + (loop $while-in13 + (f32.store offset=4 + (local.get $6) + (f32.add + (f32.mul + (local.tee $7 + (f32.load + (local.get $6) + ) + ) + (local.get $14) + ) + (f32.mul + (local.tee $9 + (f32.load offset=4 + (local.get $6) + ) + ) + (local.get $10) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (f32.store + (local.get $6) + (f32.add + (f32.mul + (local.get $7) + (local.get $10) + ) + (f32.mul + (local.get $9) + (local.get $11) + ) + ) + ) + (local.set $17 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $6 + (local.get $8) + ) + (local.set $2 + (local.get $17) + ) + (br $while-in13) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $19) + ) + (block + (if + (local.get $23) + (block + (local.set $2 + (local.get $1) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in15 + (local.set $7 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.add + (f32.mul + (local.tee $9 + (f32.load + (local.get $2) + ) + ) + (local.get $15) + ) + (f32.mul + (local.get $7) + (local.get $11) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (f32.store + (local.get $2) + (f32.add + (f32.mul + (local.get $9) + (local.get $11) + ) + (f32.mul + (local.get $7) + (local.get $10) + ) + ) + ) + (if + (i32.ne + (local.get $22) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (block + (local.set $2 + (local.get $8) + ) + (br $while-in15) + ) + ) + ) + ) + ) + (if + (local.get $25) + (block + (local.set $2 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $1 + (local.get $5) + ) + (loop $while-in17 + (local.set $7 + (f32.load + (local.tee $6 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + ) + (f32.store + (local.get $6) + (f32.add + (f32.mul + (local.tee $9 + (f32.load + (local.get $2) + ) + ) + (local.get $15) + ) + (f32.mul + (local.get $7) + (local.get $11) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $2) + (i32.const -4) + ) + ) + (f32.store + (local.get $2) + (f32.add + (f32.mul + (local.get $9) + (local.get $11) + ) + (f32.mul + (local.get $7) + (local.get $10) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $6) + ) + (local.set $1 + (local.get $8) + ) + (br $while-in17) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $16 + (i32.add + (local.get $16) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (func $_op_pvq_search_c (; 47 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result f32) + (local $4 i32) + (local $5 f32) + (local $6 f32) + (local $7 i32) + (local $8 f32) + (local $9 i32) + (local $10 f32) + (local $11 f32) + (local $12 f32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 f32) + (local.set $16 + (global.get $STACKTOP) + ) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $13 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memset + (local.get $9) + (i32.const 0) + (i32.shl + (select + (local.get $3) + (i32.const 1) + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $13) + ) + (f32.lt + (local.tee $5 + (f32.load + (local.tee $7 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + (f32.const 0) + ) + ) + (f32.store + (local.get $7) + (f32.abs + (local.get $5) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + (i32.const 0) + ) + (br_if $while-in + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (if + (i32.lt_s + (i32.shr_s + (local.get $3) + (i32.const 1) + ) + (local.get $2) + ) + (block + (local.set $4 + (i32.const 0) + ) + (local.set $5 + (f32.const 0) + ) + (loop $while-in1 + (local.set $5 + (f32.add + (local.get $5) + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (if + (i32.eqz + (i32.and + (f32.lt + (local.get $5) + (f32.const 64) + ) + (f32.gt + (local.get $5) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + (block + (f32.store + (local.get $0) + (f32.const 1) + ) + (drop + (call $_memset + (i32.add + (local.get $0) + (i32.const 4) + ) + (i32.const 0) + (i32.add + (i32.shl + (select + (local.get $3) + (i32.const 2) + (i32.gt_s + (local.get $3) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (i32.const -4) + ) + ) + ) + (local.set $5 + (f32.const 1) + ) + ) + ) + (local.set $10 + (f32.mul + (f32.add + (f32.convert_i32_s + (local.get $2) + ) + (f32.const 0.800000011920929) + ) + (f32.div + (f32.const 1) + (local.get $5) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (local.set $5 + (f32.const 0) + ) + (loop $while-in3 + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + (local.tee $7 + (i32.trunc_f32_s + (f32.floor + (f32.mul + (local.get $10) + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $5 + (f32.add + (local.get $5) + (f32.mul + (local.tee $6 + (f32.convert_i32_s + (local.get $7) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $8 + (f32.add + (local.get $8) + (f32.mul + (local.get $11) + (local.get $6) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $9) + ) + (f32.mul + (local.get $6) + (f32.const 2) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (local.get $7) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $5 + (f32.const 0) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.add + (local.get $3) + (i32.const 3) + ) + ) + (block + (local.set $5 + (f32.add + (f32.add + (local.get $5) + (f32.mul + (local.tee $5 + (f32.convert_i32_s + (local.get $2) + ) + ) + (local.get $5) + ) + ) + (f32.mul + (f32.load + (local.get $9) + ) + (local.get $5) + ) + ) + ) + (i32.store + (local.get $1) + (i32.add + (i32.load + (local.get $1) + ) + (local.get $2) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $11 + (f32.load + (local.get $0) + ) + ) + (loop $while-in5 + (local.set $5 + (f32.add + (local.tee $10 + (f32.add + (local.get $5) + (f32.const 1) + ) + ) + (f32.load + (local.get $9) + ) + ) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (f32.mul + (local.tee $6 + (f32.add + (local.get $8) + (local.get $11) + ) + ) + (local.get $6) + ) + ) + (local.set $4 + (i32.const 1) + ) + (loop $while-in7 + (local.set $7 + (select + (local.get $4) + (local.get $7) + (local.tee $15 + (f32.gt + (f32.mul + (local.get $5) + (local.tee $12 + (f32.mul + (local.tee $12 + (f32.add + (local.get $8) + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + (local.get $12) + ) + ) + ) + (f32.mul + (local.get $6) + (local.tee $17 + (f32.add + (local.get $10) + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $6 + (select + (local.get $12) + (local.get $6) + (local.get $15) + ) + ) + (local.set $5 + (select + (local.get $17) + (local.get $5) + (local.get $15) + ) + ) + (br_if $while-in7 + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (local.set $8 + (f32.add + (local.get $8) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + (local.set $5 + (f32.add + (local.get $10) + (local.tee $6 + (f32.load + (local.tee $4 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $4) + (f32.add + (local.get $6) + (f32.const 2) + ) + ) + (i32.store + (local.tee $4 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.add + (i32.load + (local.get $4) + ) + (i32.const 1) + ) + ) + (br_if $while-in5 + (i32.ne + (local.get $2) + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in9 + (i32.store + (local.tee $2 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.add + (local.tee $4 + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (i32.xor + (i32.load + (local.get $2) + ) + (i32.sub + (i32.const 0) + (local.get $4) + ) + ) + ) + ) + (br_if $while-in9 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (global.set $STACKTOP + (local.get $16) + ) + (local.get $5) + ) + (func $_alg_quant (; 48 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 f32) (param $7 i32) (result i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 f32) + (local.set $15 + (global.get $STACKTOP) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 40058) + (i32.const 40117) + (i32.const 338) + ) + ) + (if + (i32.le_s + (local.get $1) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 40127) + (i32.const 40117) + (i32.const 339) + ) + ) + (local.set $10 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 27) + ) + (i32.const -16) + ) + ) + ) + (call $_exp_rotation + (local.get $0) + (local.get $1) + (i32.const 1) + (local.get $4) + (local.get $2) + (local.get $3) + ) + (local.set $17 + (call $_op_pvq_search_c + (local.get $0) + (local.get $10) + (local.get $2) + (local.get $1) + ) + ) + (local.set $11 + (i32.shr_u + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (i32.const 31) + ) + ) + (local.set $8 + (select + (local.get $8) + (i32.sub + (i32.const 0) + (local.get $8) + ) + (i32.gt_s + (local.get $8) + (i32.const -1) + ) + ) + ) + (loop $while-in + (local.set $11 + (i32.add + (i32.load + (i32.add + (i32.shl + (select + (local.tee $9 + (i32.sub + (local.get $1) + (local.tee $16 + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + ) + ) + (local.get $8) + (i32.gt_s + (local.get $9) + (local.get $8) + ) + ) + (i32.const 2) + ) + (i32.load + (i32.add + (i32.shl + (select + (local.get $9) + (local.get $8) + (i32.lt_s + (local.get $9) + (local.get $8) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + ) + ) + (local.get $11) + ) + ) + (local.set $14 + (i32.add + (local.tee $8 + (i32.add + (select + (local.tee $13 + (i32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $13) + ) + (i32.gt_s + (local.get $13) + (i32.const -1) + ) + ) + (local.get $8) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $13) + (i32.const 0) + ) + (local.set $11 + (i32.add + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (select + (local.get $14) + (local.get $9) + (i32.gt_s + (local.get $9) + (local.get $8) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (select + (local.get $9) + (local.get $14) + (i32.gt_s + (local.get $9) + (local.get $14) + ) + ) + (i32.const 2) + ) + ) + ) + (local.get $11) + ) + ) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 1) + ) + (block + (local.set $12 + (local.get $16) + ) + (br $while-in) + ) + ) + ) + (call $_ec_enc_uint + (local.get $5) + (local.get $11) + (i32.add + (i32.load + (i32.add + (i32.shl + (select + (local.get $1) + (local.tee $5 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.lt_s + (local.get $5) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.load + (i32.add + (i32.shl + (select + (local.get $1) + (local.get $5) + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + ) + ) + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (select + (local.get $1) + (local.get $2) + (i32.lt_s + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (select + (local.get $1) + (local.get $2) + (i32.gt_s + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (if + (local.get $7) + (block + (local.set $6 + (f32.mul + (f32.div + (f32.const 1) + (f32.sqrt + (local.get $17) + ) + ) + (local.get $6) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in1 + (f32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $0) + ) + (f32.mul + (local.get $6) + (f32.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (call $_exp_rotation + (local.get $0) + (local.get $1) + (i32.const -1) + (local.get $4) + (local.get $2) + (local.get $3) + ) + ) + ) + (if + (i32.lt_s + (local.get $4) + (i32.const 2) + ) + (block + (global.set $STACKTOP + (local.get $15) + ) + (return + (i32.const 1) + ) + ) + ) + (local.set $7 + (i32.div_u + (local.get $1) + (local.get $4) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in3 + (local.set $5 + (i32.mul + (local.get $3) + (local.get $7) + ) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in5 + (local.set $1 + (i32.or + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $0) + (local.get $5) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + (local.get $1) + ) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + (local.set $0 + (i32.or + (local.get $2) + (i32.shl + (i32.ne + (local.get $1) + (i32.const 0) + ) + (local.get $3) + ) + ) + ) + (if + (i32.ne + (local.tee $1 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $4) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $3 + (local.get $1) + ) + (br $while-in3) + ) + ) + ) + (global.set $STACKTOP + (local.get $15) + ) + (local.get $0) + ) + (func $_alg_unquant (; 49 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 f32) (result i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 f32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local.set $17 + (global.get $STACKTOP) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 40191) + (i32.const 40117) + (i32.const 371) + ) + ) + (if + (i32.le_s + (local.get $1) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 40252) + (i32.const 40117) + (i32.const 372) + ) + ) + (local.set $15 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $8 + (call $_ec_dec_uint + (local.get $5) + (i32.add + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (select + (local.get $1) + (local.get $2) + (i32.lt_s + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (select + (local.get $1) + (local.get $2) + (i32.gt_s + (local.get $1) + (local.get $2) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (select + (local.get $1) + (local.tee $5 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.lt_s + (local.get $5) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.load + (i32.add + (i32.shl + (select + (local.get $1) + (local.get $5) + (i32.gt_s + (local.get $5) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.eq + (local.get $1) + (i32.const 2) + ) + (block + (local.set $5 + (local.get $2) + ) + (local.set $7 + (local.get $15) + ) + ) + (block + (local.set $5 + (local.get $2) + ) + (local.set $9 + (local.get $1) + ) + (local.set $11 + (local.get $15) + ) + (loop $while-in + (local.set $8 + (if (result i32) + (i32.lt_s + (local.get $5) + (local.get $9) + ) + (block $do-once (result i32) + (if + (i32.and + (i32.lt_u + (local.get $8) + (local.tee $12 + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.ge_u + (local.get $8) + (local.tee $7 + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (block + (i32.store + (local.get $11) + (i32.const 0) + ) + (br $do-once + (i32.sub + (local.get $8) + (local.get $7) + ) + ) + ) + ) + (local.set $12 + (i32.sub + (local.get $8) + (i32.and + (local.get $12) + (local.tee $13 + (i32.shr_s + (i32.shl + (i32.ge_u + (local.get $8) + (local.get $12) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + ) + ) + ) + (local.set $7 + (local.get $5) + ) + (loop $while-in1 + (if + (i32.lt_u + (local.get $12) + (local.tee $8 + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (local.set $7 + (local.get $5) + ) + (br $while-in1) + ) + ) + ) + (i32.store + (local.get $11) + (i32.shr_s + (i32.shl + (local.tee $7 + (i32.xor + (i32.sub + (i32.add + (local.get $13) + (local.get $14) + ) + (local.get $7) + ) + (local.get $13) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $10 + (f32.add + (local.get $10) + (f32.mul + (local.tee $10 + (f32.convert_i32_s + (i32.shr_s + (i32.shl + (i32.and + (local.get $7) + (i32.const 65535) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.get $10) + ) + ) + ) + (i32.sub + (local.get $12) + (local.get $8) + ) + ) + (block (result i32) + (local.set $16 + (i32.shr_s + (i32.shl + (i32.ge_u + (local.get $8) + (local.tee $7 + (i32.load + (i32.add + (local.tee $12 + (i32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + ) + (i32.shl + (i32.add + (local.get $5) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $12) + ) + ) + (local.tee $13 + (i32.sub + (local.get $8) + (i32.and + (local.get $7) + (local.get $16) + ) + ) + ) + ) + (block + (local.set $7 + (local.get $9) + ) + (loop $while-in3 + (br_if $while-in3 + (i32.gt_u + (local.tee $8 + (i32.load + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (i32.const 1600) + ) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + ) + ) + (local.get $13) + ) + ) + ) + ) + (block + (local.set $7 + (local.get $5) + ) + (local.set $8 + (loop $while-in5 (result i32) + (local.set $8 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (if (result i32) + (i32.gt_u + (local.tee $14 + (i32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (local.get $13) + ) + (block + (local.set $7 + (local.get $8) + ) + (br $while-in5) + ) + (local.get $14) + ) + ) + ) + ) + ) + (i32.store + (local.get $11) + (i32.shr_s + (i32.shl + (local.tee $14 + (i32.xor + (i32.sub + (i32.add + (local.get $5) + (local.get $16) + ) + (local.get $7) + ) + (local.get $16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $5 + (local.get $7) + ) + (local.set $10 + (f32.add + (local.get $10) + (f32.mul + (local.tee $10 + (f32.convert_i32_s + (i32.shr_s + (i32.shl + (i32.and + (local.get $14) + (i32.const 65535) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.get $10) + ) + ) + ) + (i32.sub + (local.get $13) + (local.get $8) + ) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $11) + (i32.const 4) + ) + ) + (local.set $11 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 3) + ) + (block + (local.set $9 + (local.get $11) + ) + (local.set $11 + (local.get $7) + ) + (br $while-in) + ) + ) + ) + ) + ) + (i32.store + (local.get $7) + (i32.shr_s + (i32.shl + (local.tee $9 + (i32.xor + (i32.sub + (i32.add + (local.get $5) + (local.tee $9 + (i32.shr_s + (i32.shl + (i32.ge_u + (local.get $8) + (local.tee $5 + (i32.or + (i32.shl + (local.get $5) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + ) + (local.tee $11 + (i32.shr_u + (local.tee $5 + (i32.add + (local.tee $8 + (i32.sub + (local.get $8) + (i32.and + (local.get $5) + (local.get $9) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + (local.get $9) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=4 + (local.get $7) + (i32.shr_s + (i32.shl + (local.tee $5 + (i32.xor + (i32.sub + (local.get $11) + (local.tee $5 + (i32.sub + (local.get $8) + (select + (i32.add + (i32.and + (local.get $5) + (i32.const -2) + ) + (i32.const -1) + ) + (i32.const 0) + (local.get $11) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $6 + (f32.mul + (f32.div + (f32.const 1) + (f32.sqrt + (f32.add + (f32.add + (local.get $10) + (f32.mul + (local.tee $10 + (f32.convert_i32_s + (i32.shr_s + (i32.shl + (i32.and + (local.get $9) + (i32.const 65535) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.get $10) + ) + ) + (f32.mul + (local.tee $10 + (f32.convert_i32_s + (i32.shr_s + (i32.shl + (i32.and + (local.get $5) + (i32.const 65535) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.get $10) + ) + ) + ) + ) + (local.get $6) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in7 + (f32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $0) + ) + (f32.mul + (local.get $6) + (f32.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $15) + ) + ) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (call $_exp_rotation + (local.get $0) + (local.get $1) + (i32.const -1) + (local.get $4) + (local.get $2) + (local.get $3) + ) + (if + (i32.lt_s + (local.get $4) + (i32.const 2) + ) + (block + (global.set $STACKTOP + (local.get $17) + ) + (return + (i32.const 1) + ) + ) + ) + (local.set $7 + (i32.div_u + (local.get $1) + (local.get $4) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in9 + (local.set $5 + (i32.mul + (local.get $3) + (local.get $7) + ) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in11 + (local.set $1 + (i32.or + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $0) + (local.get $5) + ) + (i32.const 2) + ) + (local.get $15) + ) + ) + (local.get $1) + ) + ) + (br_if $while-in11 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + (local.set $0 + (i32.or + (local.get $2) + (i32.shl + (i32.ne + (local.get $1) + (i32.const 0) + ) + (local.get $3) + ) + ) + ) + (if + (i32.ne + (local.tee $1 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $4) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $3 + (local.get $1) + ) + (br $while-in9) + ) + ) + ) + (global.set $STACKTOP + (local.get $17) + ) + (local.get $0) + ) + (func $_silk_InitEncoder (; 50 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local.set $3 + (i32.add + (local.get $0) + (i32.const 5092) + ) + ) + (drop + (call $_memset + (local.get $0) + (i32.const 0) + (i32.const 20216) + ) + ) + (i32.store + (local.get $3) + (local.get $1) + ) + (i32.store offset=8 + (local.get $0) + (i32.const 193536) + ) + (i32.store offset=12 + (local.get $0) + (i32.const 193536) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4664) + ) + (i32.const 1) + ) + (i64.store offset=36 align=4 + (local.get $0) + (i64.const 0) + ) + (i64.store offset=44 align=4 + (local.get $0) + (i64.const 0) + ) + (i64.store offset=52 align=4 + (local.get $0) + (i64.const 0) + ) + (i64.store offset=60 align=4 + (local.get $0) + (i64.const 0) + ) + (i64.store offset=68 align=4 + (local.get $0) + (i64.const 0) + ) + (i64.store offset=76 align=4 + (local.get $0) + (i64.const 0) + ) + (i64.store offset=84 align=4 + (local.get $0) + (i64.const 0) + ) + (i32.store offset=92 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=128 + (local.get $0) + (i32.const 50) + ) + (i32.store offset=132 + (local.get $0) + (i32.const 25) + ) + (i32.store offset=136 + (local.get $0) + (i32.const 16) + ) + (i32.store offset=140 + (local.get $0) + (i32.const 12) + ) + (i32.store offset=96 + (local.get $0) + (i32.const 5000) + ) + (i32.store offset=112 + (local.get $0) + (i32.const 429496) + ) + (i32.store offset=100 + (local.get $0) + (i32.const 2500) + ) + (i32.store offset=116 + (local.get $0) + (i32.const 858993) + ) + (i32.store offset=104 + (local.get $0) + (i32.const 1600) + ) + (i32.store offset=120 + (local.get $0) + (i32.const 1342177) + ) + (i32.store offset=108 + (local.get $0) + (i32.const 1200) + ) + (i32.store offset=124 + (local.get $0) + (i32.const 1789569) + ) + (i32.store offset=144 + (local.get $0) + (i32.const 15) + ) + (i32.store offset=76 + (local.get $0) + (i32.const 25600) + ) + (i32.store offset=80 + (local.get $0) + (i32.const 25600) + ) + (i32.store offset=84 + (local.get $0) + (i32.const 25600) + ) + (i32.store offset=88 + (local.get $0) + (i32.const 25600) + ) + (drop + (call $_memset + (i32.add + (local.get $0) + (i32.const 10064) + ) + (i32.const 0) + (i32.const 10064) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 15156) + ) + (local.get $1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10072) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10076) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14728) + ) + (i32.const 1) + ) + (i64.store align=4 + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 10100) + ) + ) + (i64.const 0) + ) + (i64.store offset=8 align=4 + (local.get $1) + (i64.const 0) + ) + (i64.store offset=16 align=4 + (local.get $1) + (i64.const 0) + ) + (i64.store offset=24 align=4 + (local.get $1) + (i64.const 0) + ) + (i64.store offset=32 align=4 + (local.get $1) + (i64.const 0) + ) + (i64.store offset=40 align=4 + (local.get $1) + (i64.const 0) + ) + (i64.store offset=48 align=4 + (local.get $1) + (i64.const 0) + ) + (i32.store offset=56 + (local.get $1) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10192) + ) + (i32.const 50) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10196) + ) + (i32.const 25) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10200) + ) + (i32.const 16) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10204) + ) + (i32.const 12) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10160) + ) + (i32.const 5000) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10176) + ) + (i32.const 429496) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10164) + ) + (i32.const 2500) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10180) + ) + (i32.const 858993) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10168) + ) + (i32.const 1600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10184) + ) + (i32.const 1342177) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10172) + ) + (i32.const 1200) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10188) + ) + (i32.const 1789569) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10208) + ) + (i32.const 15) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10140) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10144) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10148) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10152) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20192) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20196) + ) + (i32.const 1) + ) + (i32.store + (local.get $2) + (i32.const 1) + ) + (i32.store offset=4 + (local.get $2) + (i32.const 1) + ) + (i32.store offset=8 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4556) + ) + ) + ) + (i32.store offset=12 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4564) + ) + ) + ) + (i32.store offset=16 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4568) + ) + ) + ) + (i32.store offset=20 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4572) + ) + ) + ) + (i32.store offset=24 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4612) + ) + ) + ) + (i32.store offset=28 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4608) + ) + ) + ) + (i32.store offset=32 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4616) + ) + ) + ) + (i32.store offset=36 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4624) + ) + ) + ) + (i32.store offset=40 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 6088) + ) + ) + ) + (i32.store offset=48 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 6076) + ) + ) + ) + (i32.store offset=52 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4676) + ) + ) + ) + (i32.store offset=72 + (local.get $2) + (i32.mul + (i32.shr_s + (i32.shl + (local.tee $1 + (i32.load + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 1000) + ) + ) + (i32.store offset=76 + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4536) + ) + ) + ) + (if + (i32.ne + (local.get $1) + (i32.const 16) + ) + (block + (i32.store offset=80 + (local.get $2) + (i32.const 0) + ) + (return) + ) + ) + (i32.store offset=80 + (local.get $2) + (i32.eqz + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (func $_silk_Encode (; 51 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (result i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 i32) + (local $56 i32) + (local $57 i32) + (local $58 i32) + (local $59 i32) + (local $60 i32) + (local $61 i32) + (local $62 i32) + (local $63 i32) + (local $64 i32) + (local $65 i32) + (local $66 i32) + (local $67 i32) + (local $68 i32) + (local $69 i32) + (local $70 i32) + (local $71 i32) + (local $72 i32) + (local $73 i32) + (local $74 i32) + (local $75 i32) + (local $76 i32) + (local $77 i32) + (local $78 i32) + (local $79 i32) + (local $80 i32) + (local $81 i32) + (local $82 i32) + (local $83 i32) + (local.set $16 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (if + (i32.load offset=68 + (local.get $1) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4664) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14728) + ) + (i32.const 1) + ) + ) + ) + (local.set $30 + (i32.add + (local.get $16) + (i32.const 16) + ) + ) + (local.set $31 + (i32.add + (local.get $0) + (i32.const 10064) + ) + ) + (i32.store + (local.tee $60 + (i32.add + (local.get $0) + (i32.const 15812) + ) + ) + (i32.const 0) + ) + (i32.store + (local.tee $15 + (i32.add + (local.get $0) + (i32.const 5748) + ) + ) + (i32.const 0) + ) + (block $label$break$L4 + (if + (i32.lt_s + (local.tee $8 + (i32.load offset=8 + (local.get $1) + ) + ) + (i32.const 24000) + ) + (block + (if + (i32.lt_s + (local.get $8) + (i32.const 12000) + ) + (block + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 8000) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + ) + (if + (i32.lt_s + (local.get $8) + (i32.const 16000) + ) + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 12000) + ) + ) + ) + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 16000) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + (block + (if + (i32.lt_s + (local.get $8) + (i32.const 44100) + ) + (if + (i32.lt_s + (local.get $8) + (i32.const 32000) + ) + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 24000) + ) + ) + ) + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 32000) + ) + ) + ) + ) + (if + (i32.lt_s + (local.get $8) + (i32.const 48000) + ) + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 44100) + ) + ) + ) + (br_if $label$break$L4 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 48000) + ) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + ) + ) + (block $label$break$L30 + (if + (i32.lt_s + (local.tee $8 + (i32.load offset=20 + (local.get $1) + ) + ) + (i32.const 12000) + ) + (br_if $label$break$L30 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 8000) + ) + ) + ) + (if + (i32.lt_s + (local.get $8) + (i32.const 16000) + ) + (br_if $label$break$L30 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 12000) + ) + ) + ) + (br_if $label$break$L30 + (i32.eqz + (i32.sub + (local.get $8) + (i32.const 16000) + ) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + (block $label$break$L40 + (if + (i32.lt_s + (local.tee $10 + (i32.load offset=12 + (local.get $1) + ) + ) + (i32.const 12000) + ) + (br_if $label$break$L40 + (i32.eqz + (i32.sub + (local.get $10) + (i32.const 8000) + ) + ) + ) + (if + (i32.lt_s + (local.get $10) + (i32.const 16000) + ) + (br_if $label$break$L40 + (i32.eqz + (i32.sub + (local.get $10) + (i32.const 12000) + ) + ) + ) + (br_if $label$break$L40 + (i32.eqz + (i32.sub + (local.get $10) + (i32.const 16000) + ) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + (block $label$break$L50 + (if + (i32.lt_s + (local.tee $11 + (i32.load offset=16 + (local.get $1) + ) + ) + (i32.const 12000) + ) + (br_if $label$break$L50 + (i32.eqz + (i32.sub + (local.get $11) + (i32.const 8000) + ) + ) + ) + (if + (i32.lt_s + (local.get $11) + (i32.const 16000) + ) + (br_if $label$break$L50 + (i32.eqz + (i32.sub + (local.get $11) + (i32.const 12000) + ) + ) + ) + (br_if $label$break$L50 + (i32.eqz + (i32.sub + (local.get $11) + (i32.const 16000) + ) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + (if + (i32.gt_s + (local.get $11) + (local.get $8) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + (if + (i32.or + (i32.lt_s + (local.get $10) + (local.get $8) + ) + (i32.gt_s + (local.get $11) + (local.get $10) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 62) + ) + ) + (block $switch48 + (block $switch-default53 + (br_table $switch48 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch48 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch48 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch-default53 $switch48 $switch-default53 + (i32.sub + (i32.load offset=24 + (local.get $1) + ) + (i32.const 10) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 69) + ) + ) + (if + (i32.gt_u + (i32.load offset=32 + (local.get $1) + ) + (i32.const 100) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 73) + ) + ) + (if + (i32.gt_u + (i32.load offset=48 + (local.get $1) + ) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 77) + ) + ) + (if + (i32.gt_u + (i32.load offset=52 + (local.get $1) + ) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 81) + ) + ) + (if + (i32.gt_u + (i32.load offset=40 + (local.get $1) + ) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 85) + ) + ) + (if + (i32.gt_u + (i32.add + (local.tee $10 + (i32.load + (local.get $1) + ) + ) + (i32.const -1) + ) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 89) + ) + ) + (if + (i32.gt_u + (i32.add + (local.tee $8 + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.const -1) + ) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 93) + ) + ) + (if + (i32.gt_s + (local.get $8) + (local.get $10) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 97) + ) + ) + (if + (i32.gt_u + (i32.load offset=36 + (local.get $1) + ) + (i32.const 10) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 41949) + (i32.const 101) + ) + ) + (i32.store offset=88 + (local.get $1) + (i32.const 0) + ) + (if + (i32.gt_s + (local.get $8) + (local.tee $17 + (i32.load + (local.tee $10 + (i32.add + (local.get $0) + (i32.const 20196) + ) + ) + ) + ) + ) + (block + (local.set $8 + (i32.load + (i32.add + (local.get $0) + (i32.const 5092) + ) + ) + ) + (drop + (call $_memset + (local.get $31) + (i32.const 0) + (i32.const 10064) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 15156) + ) + (local.get $8) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10072) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10076) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14728) + ) + (i32.const 1) + ) + (i64.store align=4 + (local.tee $8 + (i32.add + (local.get $0) + (i32.const 10100) + ) + ) + (i64.const 0) + ) + (i64.store offset=8 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=16 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=24 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=32 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=40 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=48 align=4 + (local.get $8) + (i64.const 0) + ) + (i32.store offset=56 + (local.get $8) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10192) + ) + (i32.const 50) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10196) + ) + (i32.const 25) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10200) + ) + (i32.const 16) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10204) + ) + (i32.const 12) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10160) + ) + (i32.const 5000) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10176) + ) + (i32.const 429496) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10164) + ) + (i32.const 2500) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10180) + ) + (i32.const 858993) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10168) + ) + (i32.const 1600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10184) + ) + (i32.const 1342177) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10172) + ) + (i32.const 1200) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10188) + ) + (i32.const 1789569) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10208) + ) + (i32.const 15) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10140) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10144) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10148) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 10152) + ) + (i32.const 25600) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20128) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20136) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20140) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20144) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20148) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20152) + ) + (i32.const 1) + ) + (i32.store16 + (i32.add + (local.get $0) + (i32.const 20158) + ) + (i32.const 0) + ) + (i32.store16 + (i32.add + (local.get $0) + (i32.const 20156) + ) + (i32.const 16384) + ) + (if + (i32.eq + (i32.load + (i32.add + (local.get $0) + (i32.const 20192) + ) + ) + (i32.const 2) + ) + (block + (drop + (call $_memcpy + (i32.add + (local.get $0) + (i32.const 15840) + ) + (i32.add + (local.get $0) + (i32.const 5776) + ) + (i32.const 300) + ) + ) + (i64.store align=4 + (local.get $31) + (i64.load align=4 + (local.get $0) + ) + ) + ) + ) + ) + ) + (local.set $18 + (i32.load offset=24 + (local.get $1) + ) + ) + (local.set $19 + (i32.load + (i32.add + (local.get $0) + (i32.const 4612) + ) + ) + ) + (local.set $11 + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 20192) + ) + (i32.load + (local.get $1) + ) + ) + (i32.store + (local.get $10) + (local.get $11) + ) + (local.set $13 + (i32.div_s + (local.tee $10 + (i32.mul + (local.get $3) + (i32.const 100) + ) + ) + (local.tee $8 + (i32.load offset=8 + (local.get $1) + ) + ) + ) + ) + (if + (local.tee $24 + (i32.ne + (local.get $6) + (i32.const 0) + ) + ) + (block + (if + (i32.ne + (local.get $13) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 40318) + (i32.const 206) + ) + ) + (local.set $10 + (if (result i32) + (local.tee $9 + (i32.eq + (local.get $6) + (i32.const 2) + ) + ) + (block (result i32) + (i64.store align=4 + (local.get $16) + (i64.load offset=16 align=4 + (local.get $0) + ) + ) + (i64.store offset=8 align=4 + (local.get $16) + (i64.load offset=24 align=4 + (local.get $0) + ) + ) + (i32.load + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + (i32.const 0) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block $do-once + (local.set $9 + (if (result i32) + (local.get $9) + (block (result i32) + (local.set $9 + (i32.const 0) + ) + (loop $while-in (result i32) + (local.set $12 + (i32.load + (local.tee $8 + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5092) + ) + ) + ) + ) + (drop + (call $_memset + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 0) + (i32.const 10064) + ) + ) + (i32.store + (local.get $8) + (local.get $12) + ) + (i32.store offset=8 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 193536) + ) + (i32.store offset=12 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4664) + ) + (i32.const 1) + ) + (i64.store offset=36 align=4 + (local.tee $8 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + ) + (i64.const 0) + ) + (i64.store offset=44 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=52 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=60 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=68 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=76 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=84 align=4 + (local.get $8) + (i64.const 0) + ) + (i32.store offset=92 + (local.get $8) + (i32.const 0) + ) + (i32.store offset=128 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 50) + ) + (i32.store offset=132 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25) + ) + (i32.store offset=136 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 16) + ) + (i32.store offset=140 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 12) + ) + (i32.store offset=96 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5000) + ) + (i32.store offset=112 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 429496) + ) + (i32.store offset=100 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 2500) + ) + (i32.store offset=116 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 858993) + ) + (i32.store offset=104 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1600) + ) + (i32.store offset=120 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1342177) + ) + (i32.store offset=108 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1200) + ) + (i32.store offset=124 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1789569) + ) + (i32.store offset=144 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 15) + ) + (i32.store offset=76 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i32.store offset=80 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i32.store offset=84 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i32.store offset=88 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i64.store offset=16 align=4 + (local.tee $8 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + ) + (i64.load align=4 + (local.get $16) + ) + ) + (i64.store offset=24 align=4 + (local.get $8) + (i64.load offset=8 align=4 + (local.get $16) + ) + ) + (i32.store offset=32 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (local.get $10) + ) + (br_if $while-in + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.tee $8 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (local.get $8) + ) + ) + (block (result i32) + (local.set $9 + (i32.const 0) + ) + (loop $while-in56 (result i32) + (local.set $10 + (i32.load + (local.tee $8 + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5092) + ) + ) + ) + ) + (drop + (call $_memset + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 0) + (i32.const 10064) + ) + ) + (i32.store + (local.get $8) + (local.get $10) + ) + (i32.store offset=8 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 193536) + ) + (i32.store offset=12 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4664) + ) + (i32.const 1) + ) + (i64.store offset=36 align=4 + (local.tee $8 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + ) + (i64.const 0) + ) + (i64.store offset=44 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=52 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=60 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=68 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=76 align=4 + (local.get $8) + (i64.const 0) + ) + (i64.store offset=84 align=4 + (local.get $8) + (i64.const 0) + ) + (i32.store offset=92 + (local.get $8) + (i32.const 0) + ) + (i32.store offset=128 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 50) + ) + (i32.store offset=132 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25) + ) + (i32.store offset=136 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 16) + ) + (i32.store offset=140 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 12) + ) + (i32.store offset=96 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5000) + ) + (i32.store offset=112 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 429496) + ) + (i32.store offset=100 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 2500) + ) + (i32.store offset=116 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 858993) + ) + (i32.store offset=104 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1600) + ) + (i32.store offset=120 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1342177) + ) + (i32.store offset=108 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1200) + ) + (i32.store offset=124 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 1789569) + ) + (i32.store offset=144 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 15) + ) + (i32.store offset=76 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i32.store offset=80 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i32.store offset=84 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (i32.store offset=88 + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 25600) + ) + (br_if $while-in56 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.tee $8 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (local.get $8) + ) + ) + ) + ) + (local.set $10 + (i32.load offset=24 + (local.get $1) + ) + ) + (i32.store offset=24 + (local.get $1) + (i32.const 10) + ) + (local.set $8 + (i32.load offset=36 + (local.get $1) + ) + ) + (i32.store offset=36 + (local.get $1) + (i32.const 0) + ) + (br_if $do-once + (i32.le_s + (local.get $9) + (i32.const 0) + ) + ) + (local.set $12 + (i32.const 0) + ) + (loop $while-in58 + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $12) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4668) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $12) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4680) + ) + (i32.const 1) + ) + (br_if $while-in58 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + (block + (i32.store offset=24 + (local.get $1) + (i32.const 10) + ) + (local.set $8 + (i32.load offset=36 + (local.get $1) + ) + ) + (i32.store offset=36 + (local.get $1) + (i32.const 0) + ) + (local.set $9 + (local.get $11) + ) + (local.set $10 + (local.get $18) + ) + ) + ) + (local.set $48 + (local.get $8) + ) + (local.set $49 + (local.get $10) + ) + ) + (block + (if + (i32.or + (i32.ne + (local.get $10) + (i32.mul + (local.get $8) + (local.get $13) + ) + ) + (i32.lt_s + (local.get $3) + (i32.const 0) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 40318) + (i32.const 235) + ) + ) + (if + (i32.gt_s + (i32.mul + (local.get $3) + (i32.const 1000) + ) + (i32.mul + (local.get $8) + (local.get $18) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 40318) + (i32.const 241) + ) + (local.set $9 + (local.get $11) + ) + ) + ) + ) + (local.set $8 + (i32.or + (i32.ne + (local.get $18) + (local.get $19) + ) + (i32.ne + (local.get $11) + (local.get $17) + ) + ) + ) + (local.set $12 + (select + (i32.shr_s + (local.get $13) + (i32.const 1) + ) + (i32.const 1) + (i32.gt_s + (local.get $13) + (i32.const 1) + ) + ) + ) + (local.set $17 + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + (block $do-once72 + (block $__rjti$2 + (br_if $__rjti$2 + (i32.le_s + (local.get $9) + (i32.const 0) + ) + ) + (local.set $11 + (i32.add + (local.get $0) + (i32.const 20208) + ) + ) + (local.set $10 + (i32.add + (local.get $0) + (i32.const 5744) + ) + ) + (block $label$break$L128 + (if + (local.get $8) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in63 + (if + (i32.eqz + (local.tee $8 + (call $_silk_control_encoder + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (local.get $1) + (i32.load + (local.get $11) + ) + (local.get $9) + (if (result i32) + (i32.eq + (local.get $9) + (i32.const 1) + ) + (i32.load + (local.get $17) + ) + (i32.const 0) + ) + ) + ) + ) + (block + (if + (i32.gt_s + (i32.load + (local.get $10) + ) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in65 + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + (i32.const 0) + ) + (br_if $while-in65 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.load + (local.get $10) + ) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6080) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6076) + ) + ) + ) + (br_if $while-in63 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.tee $8 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (br $label$break$L128) + ) + ) + ) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in67 + (if + (i32.eqz + (local.tee $8 + (call $_silk_control_encoder + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (local.get $1) + (i32.load + (local.get $11) + ) + (local.get $9) + (if (result i32) + (i32.eq + (local.get $9) + (i32.const 1) + ) + (i32.load + (local.get $17) + ) + (i32.const 0) + ) + ) + ) + ) + (block + (if + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4664) + ) + ) + (if + (i32.gt_s + (i32.load + (local.get $10) + ) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in71 + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + (i32.const 0) + ) + (br_if $while-in71 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.load + (local.get $10) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6080) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6076) + ) + ) + ) + (br_if $while-in67 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.tee $8 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (br $label$break$L128) + ) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $16) + ) + (return + (local.get $8) + ) + ) + (local.set $9 + (local.get $8) + ) + (br_if $__rjti$2 + (i32.ne + (local.get $9) + (i32.const 1) + ) + ) + (local.set $25 + (local.get $11) + ) + (local.set $20 + (local.get $10) + ) + (local.set $50 + (i32.add + (local.get $0) + (i32.const 14640) + ) + ) + (local.set $14 + (i32.load + (local.get $17) + ) + ) + (br $do-once72) + ) + (if + (i32.eq + (local.tee $9 + (i32.load + (local.get $17) + ) + ) + (i32.load + (local.tee $8 + (i32.add + (local.get $0) + (i32.const 14640) + ) + ) + ) + ) + (block + (local.set $25 + (i32.add + (local.get $0) + (i32.const 20208) + ) + ) + (local.set $20 + (i32.add + (local.get $0) + (i32.const 5744) + ) + ) + (local.set $50 + (local.get $8) + ) + (local.set $14 + (local.get $9) + ) + ) + (call $_celt_fatal + (i32.const 40333) + (i32.const 40318) + (i32.const 262) + ) + ) + ) + (local.set $9 + (i32.div_s + (i32.mul + (local.tee $51 + (i32.mul + (local.get $14) + (local.tee $62 + (i32.mul + (local.get $13) + (i32.const 10) + ) + ) + ) + ) + (i32.load + (local.tee $61 + (i32.add + (local.get $0) + (i32.const 4556) + ) + ) + ) + ) + (i32.mul + (local.get $14) + (i32.const 1000) + ) + ) + ) + (local.set $63 + (call $_llvm_stacksave) + ) + (local.set $14 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $26 + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + (local.set $13 + (i32.add + (local.get $0) + (i32.const 5740) + ) + ) + (local.set $32 + (i32.add + (local.get $0) + (i32.const 5776) + ) + ) + (local.set $19 + (i32.add + (local.get $0) + (i32.const 5096) + ) + ) + (local.set $36 + (i32.add + (local.get $0) + (i32.const 20200) + ) + ) + (local.set $37 + (i32.add + (local.get $0) + (i32.const 15840) + ) + ) + (local.set $52 + (i32.add + (local.get $0) + (i32.const 14648) + ) + ) + (local.set $21 + (i32.add + (local.get $0) + (i32.const 15804) + ) + ) + (local.set $38 + (i32.add + (local.get $0) + (i32.const 15160) + ) + ) + (local.set $39 + (i32.add + (local.get $0) + (i32.const 20188) + ) + ) + (local.set $40 + (i32.add + (local.get $0) + (i32.const 20184) + ) + ) + (local.set $41 + (i32.add + (local.get $0) + (i32.const 20162) + ) + ) + (local.set $64 + (i32.add + (local.get $0) + (i32.const 14788) + ) + ) + (local.set $27 + (i32.add + (local.get $0) + (i32.const 20180) + ) + ) + (local.set $65 + (i32.add + (local.get $0) + (i32.const 20128) + ) + ) + (local.set $66 + (i32.add + (local.get $0) + (i32.const 5100) + ) + ) + (local.set $67 + (i32.add + (local.get $0) + (i32.const 15164) + ) + ) + (local.set $28 + (i32.add + (local.get $0) + (i32.const 4532) + ) + ) + (local.set $53 + (i32.add + (local.get $0) + (i32.const 20132) + ) + ) + (local.set $33 + (i32.add + (local.get $0) + (i32.const 20212) + ) + ) + (local.set $54 + (i32.add + (local.get $0) + (i32.const 14784) + ) + ) + (local.set $68 + (i32.eq + (local.get $12) + (i32.const 2) + ) + ) + (local.set $69 + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + (local.set $70 + (i32.eq + (local.get $12) + (i32.const 3) + ) + ) + (local.set $55 + (i32.shl + (local.get $12) + (i32.const 1) + ) + ) + (local.set $42 + (i32.add + (local.get $0) + (i32.const 17232) + ) + ) + (local.set $71 + (i32.add + (local.get $0) + (i32.const 10212) + ) + ) + (local.set $72 + (i32.add + (local.get $0) + (i32.const 10080) + ) + ) + (local.set $73 + (i32.add + (local.get $0) + (i32.const 14608) + ) + ) + (local.set $74 + (i32.add + (local.get $0) + (i32.const 14540) + ) + ) + (local.set $75 + (i32.add + (local.get $0) + (i32.const 14605) + ) + ) + (local.set $76 + (i32.add + (local.get $0) + (i32.const 14556) + ) + ) + (local.set $77 + (i32.add + (local.get $0) + (i32.const 14728) + ) + ) + (local.set $43 + (i32.add + (local.get $0) + (i32.const 6080) + ) + ) + (local.set $44 + (i32.add + (local.get $0) + (i32.const 20204) + ) + ) + (local.set $45 + (i32.add + (local.get $0) + (i32.const 16144) + ) + ) + (local.set $78 + (i32.add + (local.get $0) + (i32.const 4541) + ) + ) + (local.set $79 + (i32.add + (local.get $0) + (i32.const 4544) + ) + ) + (local.set $80 + (i32.add + (local.get $0) + (i32.const 4696) + ) + ) + (local.set $81 + (i32.add + (local.get $0) + (i32.const 5098) + ) + ) + (local.set $56 + (i32.eqz + (local.get $7) + ) + ) + (local.set $46 + (i32.add + (local.get $0) + (i32.const 4765) + ) + ) + (local.set $34 + (i32.add + (local.get $0) + (i32.const 6084) + ) + ) + (local.set $82 + (i32.add + (local.get $0) + (i32.const 15162) + ) + ) + (local.set $57 + (i32.add + (local.get $0) + (i32.const 14596) + ) + ) + (local.set $58 + (i32.add + (local.get $0) + (i32.const 14829) + ) + ) + (local.set $35 + (i32.add + (local.get $0) + (i32.const 16148) + ) + ) + (local.set $7 + (local.get $3) + ) + (local.set $3 + (local.get $2) + ) + (block $__rjto$7 + (block $__rjti$7 + (block $__rjti$6 + (block $__rjti$5 + (block $__rjti$4 + (block $__rjti$3 + (loop $label$continue$L164 + (block $label$break$L164 + (local.set $11 + (i32.div_s + (i32.mul + (local.tee $8 + (select + (local.tee $2 + (i32.sub + (i32.load + (local.get $26) + ) + (local.tee $9 + (i32.load + (local.get $13) + ) + ) + ) + ) + (local.get $51) + (i32.lt_s + (local.get $2) + (local.get $51) + ) + ) + ) + (i32.load + (local.get $61) + ) + ) + (i32.mul + (i32.load + (local.get $17) + ) + (i32.const 1000) + ) + ) + ) + (block $label$break$L166 + (block $switch-case91 + (block $switch-case90 + (br_table $switch-case91 $switch-case90 $__rjti$3 + (i32.sub + (i32.load + (local.get $1) + ) + (i32.const 1) + ) + ) + ) + (block $switch-case88 + (block $switch-case81 + (br_table $switch-case88 $switch-case81 $__rjti$3 + (i32.sub + (i32.load offset=4 + (local.get $1) + ) + (i32.const 1) + ) + ) + ) + (local.set $10 + (i32.load + (local.get $15) + ) + ) + (if + (local.tee $12 + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + ) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in78 + (i32.store16 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $14) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (br_if $while-in78 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + (if + (i32.and + (i32.eqz + (local.get $10) + ) + (i32.eq + (i32.load + (local.get $36) + ) + (i32.const 1) + ) + ) + (drop + (call $_memcpy + (local.get $37) + (local.get $32) + (i32.const 300) + ) + ) + ) + (call $_silk_resampler + (local.get $32) + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $19) + ) + (local.get $14) + (local.get $11) + ) + (i32.store + (local.get $13) + (i32.add + (i32.load + (local.get $13) + ) + (local.get $8) + ) + ) + (local.set $8 + (i32.load + (local.get $52) + ) + ) + (local.set $9 + (i32.load + (local.get $21) + ) + ) + (local.set $10 + (i32.load + (local.get $50) + ) + ) + (if + (local.get $12) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in80 + (i32.store16 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $14) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (i32.shl + (local.get $2) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $3) + ) + ) + ) + (br_if $while-in80 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + (local.set $2 + (select + (local.tee $2 + (i32.sub + (local.get $8) + (local.get $9) + ) + ) + (local.tee $8 + (i32.mul + (local.get $10) + (local.get $62) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $8) + ) + ) + ) + (call $_silk_resampler + (local.get $37) + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $38) + ) + (local.get $14) + (local.get $11) + ) + (i32.store + (local.get $21) + (i32.add + (i32.load + (local.get $21) + ) + (local.get $2) + ) + ) + (local.set $2 + (i32.load + (local.get $13) + ) + ) + (br $label$break$L166) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in83 + (i32.store16 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $14) + ) + (i32.add + (i32.shr_u + (local.tee $10 + (i32.add + (i32.load16_s + (i32.add + (i32.shl + (local.tee $10 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $3) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $3) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.and + (local.get $10) + (i32.const 1) + ) + ) + ) + (br_if $while-in83 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + (call $_silk_resampler + (local.get $32) + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $19) + ) + (local.get $14) + (local.get $11) + ) + (if + (i32.eq + (i32.load + (local.get $36) + ) + (i32.const 2) + ) + (block $do-once84 + (br_if $do-once84 + (i32.load + (local.get $15) + ) + ) + (call $_silk_resampler + (local.get $37) + (i32.add + (i32.shl + (i32.add + (i32.load + (local.get $21) + ) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $38) + ) + (local.get $14) + (local.get $11) + ) + (br_if $do-once84 + (i32.le_s + (local.tee $9 + (i32.load + (local.get $26) + ) + ) + (i32.const 0) + ) + ) + (local.set $10 + (i32.load + (local.get $13) + ) + ) + (local.set $12 + (i32.load + (local.get $21) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in87 + (i32.store16 + (local.tee $22 + (i32.add + (i32.shl + (i32.add + (local.get $10) + (local.tee $18 + (i32.add + (local.get $2) + (i32.const 2) + ) + ) + ) + (i32.const 1) + ) + (local.get $19) + ) + ) + (i32.shr_u + (i32.add + (i32.load16_s + (local.get $22) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $12) + (local.get $18) + ) + (i32.const 1) + ) + (local.get $38) + ) + ) + ) + (i32.const 1) + ) + ) + (br_if $while-in87 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + ) + (i32.store + (local.get $13) + (local.tee $2 + (i32.add + (i32.load + (local.get $13) + ) + (local.get $8) + ) + ) + ) + (br $label$break$L166) + ) + (br_if $__rjti$3 + (i32.ne + (i32.load offset=4 + (local.get $1) + ) + (i32.const 1) + ) + ) + (drop + (call $_memcpy + (local.get $14) + (local.get $3) + (i32.shl + (local.get $11) + (i32.const 1) + ) + ) + ) + (call $_silk_resampler + (local.get $32) + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $19) + ) + (local.get $14) + (local.get $11) + ) + (i32.store + (local.get $13) + (local.tee $2 + (i32.add + (i32.load + (local.get $13) + ) + (local.get $8) + ) + ) + ) + ) + (local.set $22 + (i32.load + (local.get $1) + ) + ) + (i32.store + (local.get $25) + (i32.const 0) + ) + (br_if $label$break$L164 + (i32.lt_s + (local.get $2) + (local.tee $9 + (i32.load + (local.get $26) + ) + ) + ) + ) + (br_if $__rjti$4 + (i32.ne + (local.get $2) + (local.get $9) + ) + ) + (if + (i32.ne + (local.tee $9 + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.const 1) + ) + (br_if $__rjti$5 + (i32.ne + (i32.load + (local.get $21) + ) + (i32.load + (local.get $52) + ) + ) + ) + ) + (if + (i32.eqz + (i32.or + (local.get $6) + (i32.load + (local.get $15) + ) + ) + ) + (block + (i32.store16 + (local.get $16) + (i32.const 0) + ) + (i32.store8 + (local.get $16) + (i32.sub + (i32.const 0) + (i32.shr_u + (i32.const 256) + (i32.mul + (local.get $9) + (i32.add + (i32.load + (local.get $20) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $4) + (i32.const 0) + (local.get $16) + (i32.const 8) + ) + (if + (i32.gt_s + (local.tee $2 + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in94 + (if + (i32.gt_s + (local.tee $12 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5744) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const 0) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in96 + (local.set $9 + (i32.or + (local.get $9) + (i32.shl + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + (i32.shl + (local.get $10) + (i32.const 2) + ) + ) + ) + (local.get $10) + ) + ) + ) + (br_if $while-in96 + (i32.ne + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + ) + (i32.store8 + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4723) + ) + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + ) + (if + (i32.and + (i32.ne + (local.get $9) + (i32.const 0) + ) + (i32.gt_s + (local.get $12) + (i32.const 1) + ) + ) + (block + (call $_ec_enc_icdf + (local.get $4) + (i32.add + (local.get $9) + (i32.const -1) + ) + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (i32.const 38872) + ) + ) + (i32.const 8) + ) + (local.set $2 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (br_if $while-in94 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (i32.load + (local.get $20) + ) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in98 + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $10 + (i32.add + (i32.mul + (local.get $9) + (i32.const 6) + ) + (local.get $41) + ) + ) + (local.set $12 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $64) + ) + ) + (local.set $18 + (i32.add + (local.get $9) + (local.get $27) + ) + ) + (local.set $23 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (if + (local.get $9) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in104 + (local.set $47 + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + ) + (if + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + ) + (block + (if + (i32.and + (i32.eqz + (local.get $8) + ) + (i32.eq + (local.get $2) + (i32.const 2) + ) + ) + (block $do-once105 + (call $_silk_stereo_encode_pred + (local.get $4) + (local.get $10) + ) + (br_if $do-once105 + (i32.load + (local.get $12) + ) + ) + (call $_ec_enc_icdf + (local.get $4) + (i32.load8_s + (local.get $18) + ) + (i32.const 41362) + (i32.const 8) + ) + ) + ) + (call $_silk_encode_indices + (local.get $47) + (local.get $4) + (local.get $9) + (i32.const 1) + (select + (i32.const 2) + (i32.const 0) + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + (i32.shl + (local.get $23) + (i32.const 2) + ) + ) + ) + ) + ) + (call $_silk_encode_pulses + (local.get $4) + (i32.load8_s + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.mul + (local.get $9) + (i32.const 36) + ) + ) + (i32.const 6129) + ) + ) + (i32.load8_s + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.mul + (local.get $9) + (i32.const 36) + ) + ) + (i32.const 6130) + ) + ) + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6208) + ) + (i32.mul + (local.get $9) + (i32.const 320) + ) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4584) + ) + ) + ) + (local.set $2 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (br_if $while-in104 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in100 + (local.set $23 + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + ) + (if + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + ) + (block + (if + (i32.and + (i32.eqz + (local.get $8) + ) + (i32.eq + (local.get $2) + (i32.const 2) + ) + ) + (block $do-once101 + (call $_silk_stereo_encode_pred + (local.get $4) + (local.get $10) + ) + (br_if $do-once101 + (i32.load + (local.get $12) + ) + ) + (call $_ec_enc_icdf + (local.get $4) + (i32.load8_s + (local.get $18) + ) + (i32.const 41362) + (i32.const 8) + ) + ) + ) + (call $_silk_encode_indices + (local.get $23) + (local.get $4) + (i32.const 0) + (i32.const 1) + (i32.const 0) + ) + (call $_silk_encode_pulses + (local.get $4) + (i32.load8_s + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6129) + ) + ) + (i32.load8_s + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6130) + ) + ) + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 6208) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4584) + ) + ) + ) + (local.set $2 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (br_if $while-in100 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in98 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.load + (local.get $20) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (i32.const 0) + ) + (local.set $2 + (loop $while-in108 (result i32) + (i64.store align=4 + (local.tee $9 + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4724) + ) + ) + (i64.const 0) + ) + (i32.store offset=8 + (local.get $9) + (i32.const 0) + ) + (br_if $while-in108 + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.tee $9 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + (local.get $9) + ) + ) + ) + ) + (i32.store + (local.get $40) + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $4) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $4) + ) + (i32.const -32) + ) + ) + ) + (local.set $9 + (local.get $2) + ) + ) + ) + (if + (i32.eq + (i32.load8_s + (local.get $78) + ) + (i32.const 2) + ) + (block + (local.set $12 + (i32.sub + (i32.const 0) + (local.tee $8 + (i32.sub + (i32.const 24) + (local.tee $10 + (i32.clz + (local.tee $2 + (i32.div_s + (i32.mul + (i32.load + (local.get $17) + ) + (i32.const 65536000) + ) + (i32.load + (local.get $79) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $8) + (local.set $2 + (if (result i32) + (i32.lt_s + (local.get $8) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $2) + (local.get $12) + ) + (i32.shr_u + (local.get $2) + (i32.add + (local.get $8) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $2) + (i32.sub + (i32.const 32) + (local.get $8) + ) + ) + (i32.shr_u + (local.get $2) + (local.get $8) + ) + ) + ) + ) + ) + (local.set $8 + (i32.sub + (i32.const 0) + (i32.shl + (local.tee $12 + (i32.load + (local.get $80) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $2 + (i32.shr_s + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $2 + (i32.and + (local.get $2) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $2) + ) + ) + (i32.const 16) + ) + (i32.or + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $10) + (i32.const 7) + ) + ) + (local.get $2) + ) + ) + ) + (i32.const 16) + ) + (i32.const -183762944) + ) + (i32.const 16) + ) + ) + (i32.store offset=8 + (local.get $0) + (select + (local.tee $2 + (select + (local.tee $2 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $2 + (i32.mul + (i32.shr_s + (i32.shl + (i32.load + (local.get $28) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (select + (i32.const 51) + (i32.shr_s + (i32.shl + (select + (local.tee $2 + (select + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.sub + (i32.add + (local.get $10) + (i32.const -2048) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=8 + (local.get $0) + ) + ) + (i32.const 8) + ) + ) + (i32.mul + (local.get $2) + (i32.shr_s + (local.tee $8 + (i32.add + (i32.mul + (local.tee $12 + (i32.shr_s + (i32.shl + (local.get $12) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $8) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $8) + (i32.const 65532) + ) + (local.get $12) + ) + (i32.const 16) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $8) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (i32.const 3) + ) + (local.get $2) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + (i32.const -51) + (i32.gt_s + (local.get $2) + (i32.const -51) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.gt_s + (local.get $2) + (i32.const 51) + ) + ) + ) + ) + (i32.const 65535) + ) + (i32.const 6554) + ) + (i32.const 16) + ) + (i32.add + (local.get $10) + (i32.mul + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 6554) + ) + ) + ) + ) + (i32.const 193536) + (i32.gt_s + (local.get $2) + (i32.const 193536) + ) + ) + ) + (i32.const 217856) + (i32.lt_s + (local.get $2) + (i32.const 217856) + ) + ) + ) + ) + ) + (local.set $2 + (i32.div_s + (i32.mul + (local.tee $8 + (i32.load offset=28 + (local.get $1) + ) + ) + (local.tee $10 + (i32.load offset=24 + (local.get $1) + ) + ) + ) + (i32.const 1000) + ) + ) + (if + (i32.eqz + (local.get $24) + ) + (local.set $2 + (i32.sub + (local.get $2) + (i32.load + (local.get $40) + ) + ) + ) + ) + (local.set $2 + (i32.sub + (i32.mul + (select + (i32.const 100) + (i32.const 50) + (i32.eq + (local.get $10) + (i32.const 10) + ) + ) + (i32.shr_s + (i32.shl + (local.tee $10 + (i32.div_s + (local.get $2) + (i32.load + (local.get $20) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shl + (i32.load + (local.get $39) + ) + (i32.const 1) + ) + ) + ) + (if + (i32.eqz + (local.get $24) + ) + (if + (i32.gt_s + (local.tee $12 + (i32.load + (local.get $15) + ) + ) + (i32.const 0) + ) + (local.set $2 + (i32.sub + (local.get $2) + (i32.shl + (i32.sub + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $4) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $4) + ) + (i32.sub + (i32.const -32) + (i32.mul + (local.get $10) + (local.get $12) + ) + ) + ) + ) + (i32.load + (local.get $40) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (if (result i32) + (i32.gt_s + (local.get $8) + (i32.const 5000) + ) + (select + (local.get $8) + (select + (local.get $2) + (i32.const 5000) + (i32.gt_s + (local.get $2) + (i32.const 5000) + ) + ) + (i32.gt_s + (local.get $2) + (local.get $8) + ) + ) + (select + (i32.const 5000) + (select + (local.get $8) + (local.get $2) + (i32.lt_s + (local.get $2) + (local.get $8) + ) + ) + (i32.gt_s + (local.get $2) + (i32.const 5000) + ) + ) + ) + ) + (if + (i32.eq + (local.get $9) + (i32.const 2) + ) + (block $do-once113 + (call $_silk_stereo_LR_to_MS + (local.get $65) + (local.get $66) + (local.get $67) + (i32.add + (i32.mul + (local.tee $2 + (i32.load + (local.get $15) + ) + ) + (i32.const 6) + ) + (local.get $41) + ) + (i32.add + (local.get $2) + (local.get $27) + ) + (local.get $30) + (local.get $8) + (i32.load + (local.get $28) + ) + (i32.load offset=60 + (local.get $1) + ) + (i32.load + (local.get $17) + ) + (i32.load + (local.get $26) + ) + ) + (if + (i32.load8_s + (i32.add + (local.tee $2 + (i32.load + (local.get $15) + ) + ) + (local.get $27) + ) + ) + (i32.store8 + (i32.add + (local.get $2) + (local.get $54) + ) + (i32.const 0) + ) + (block + (if + (i32.eq + (i32.load + (local.get $33) + ) + (i32.const 1) + ) + (block + (i64.store align=4 + (local.get $42) + (i64.const 0) + ) + (i32.store offset=8 + (local.get $42) + (i32.const 0) + ) + (i64.store align=4 + (local.get $72) + (i64.const 0) + ) + (drop + (call $_memset + (local.get $71) + (i32.const 0) + (i32.const 4384) + ) + ) + (i32.store + (local.get $73) + (i32.const 100) + ) + (i32.store + (local.get $74) + (i32.const 100) + ) + (i32.store8 + (local.get $42) + (i32.const 10) + ) + (i32.store8 + (local.get $75) + (i32.const 0) + ) + (i32.store + (local.get $76) + (i32.const 65536) + ) + (i32.store + (local.get $77) + (i32.const 1) + ) + ) + ) + (call $_silk_VAD_GetSA_Q8_c + (local.get $31) + (local.get $82) + ) + (local.set $2 + (i32.load + (local.get $57) + ) + ) + (local.set $2 + (block $do-once117 (result i32) + (block $__rjti$0 + (br $do-once117 + (if (result i32) + (local.get $56) + (block + (br_if $__rjti$0 + (i32.le_s + (local.get $2) + (i32.const 12) + ) + ) + (i32.store + (local.get $57) + (i32.const 12) + ) + (br $__rjti$0) + ) + (block (result i32) + (br_if $__rjti$0 + (i32.lt_s + (local.get $2) + (i32.const 13) + ) + ) + (i32.store + (local.get $35) + (i32.const 0) + ) + (i32.store + (local.get $45) + (i32.const 0) + ) + (i32.store8 + (local.get $58) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store8 + (local.get $58) + (i32.const 0) + ) + (i32.store + (local.get $35) + (i32.add + (local.tee $2 + (i32.load + (local.get $35) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ge_s + (local.get $2) + (i32.const 10) + ) + (block + (drop + (br_if $do-once117 + (i32.const 0) + (i32.le_s + (local.get $2) + (i32.const 29) + ) + ) + ) + (i32.store + (local.get $35) + (i32.const 10) + ) + ) + ) + (i32.store + (local.get $45) + (i32.const 0) + ) + (i32.const 0) + ) + ) + (i32.store8 + (i32.add + (i32.load + (local.get $60) + ) + (i32.add + (local.get $31) + (i32.const 4720) + ) + ) + (local.get $2) + ) + ) + ) + (br_if $do-once113 + (local.get $24) + ) + (call $_silk_stereo_encode_pred + (local.get $4) + (i32.add + (i32.mul + (i32.load + (local.get $15) + ) + (i32.const 6) + ) + (local.get $41) + ) + ) + (br_if $do-once113 + (i32.load8_s + (i32.add + (local.tee $2 + (i32.load + (local.get $15) + ) + ) + (local.get $54) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $4) + (i32.load8_s + (i32.add + (local.get $2) + (local.get $27) + ) + ) + (i32.const 41362) + (i32.const 8) + ) + ) + (block + (i32.store + (local.get $19) + (i32.load + (local.get $53) + ) + ) + (i32.store align=2 + (local.get $53) + (i32.load align=2 + (i32.add + (i32.shl + (i32.load + (local.get $26) + ) + (i32.const 1) + ) + (local.get $19) + ) + ) + ) + ) + ) + (local.set $18 + (i32.add + (i32.shl + (i32.mul + (local.get $11) + (local.get $22) + ) + (i32.const 1) + ) + (local.get $3) + ) + ) + (local.set $12 + (i32.sub + (local.get $7) + (local.get $11) + ) + ) + (call $_silk_VAD_GetSA_Q8_c + (local.get $0) + (local.get $81) + ) + (local.set $2 + (i32.load + (local.get $28) + ) + ) + (local.set $2 + (block $do-once121 (result i32) + (block $__rjti$1 + (br $do-once121 + (if (result i32) + (local.get $56) + (block + (br_if $__rjti$1 + (i32.le_s + (local.get $2) + (i32.const 12) + ) + ) + (i32.store + (local.get $28) + (i32.const 12) + ) + (br $__rjti$1) + ) + (block (result i32) + (br_if $__rjti$1 + (i32.lt_s + (local.get $2) + (i32.const 13) + ) + ) + (i32.store + (local.get $34) + (i32.const 0) + ) + (i32.store + (local.get $43) + (i32.const 0) + ) + (i32.store8 + (local.get $46) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store8 + (local.get $46) + (i32.const 0) + ) + (i32.store + (local.get $34) + (i32.add + (local.tee $2 + (i32.load + (local.get $34) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.ge_s + (local.get $2) + (i32.const 10) + ) + (block + (drop + (br_if $do-once121 + (i32.const 0) + (i32.le_s + (local.get $2) + (i32.const 29) + ) + ) + ) + (i32.store + (local.get $34) + (i32.const 10) + ) + ) + ) + (i32.store + (local.get $43) + (i32.const 0) + ) + (i32.const 0) + ) + ) + (i32.store8 + (i32.add + (i32.load + (local.get $15) + ) + (i32.add + (local.get $0) + (i32.const 4720) + ) + ) + (local.get $2) + ) + (if + (i32.gt_s + (local.tee $2 + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.const 0) + ) + (block $label$break$L311 + (local.set $22 + (i32.eq + (local.get $29) + (local.get $69) + ) + ) + (local.set $23 + (i32.gt_s + (i32.load offset=4 + (local.get $30) + ) + (i32.const 0) + ) + ) + (if + (i32.and + (local.get $68) + (local.tee $47 + (i32.eqz + (local.get $29) + ) + ) + ) + (block + (local.set $3 + (local.get $2) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in125 + (local.set $7 + (i32.div_s + (i32.mul + (local.tee $11 + (i32.load offset=56 + (local.get $1) + ) + ) + (i32.const 3) + ) + (i32.const 5) + ) + ) + (local.set $9 + (i32.and + (i32.ne + (i32.load offset=52 + (local.get $1) + ) + (i32.const 0) + ) + (local.get $22) + ) + ) + (if + (i32.eq + (local.get $3) + (i32.const 1) + ) + (local.set $2 + (local.get $8) + ) + (block $do-once126 + (local.set $2 + (i32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + (br_if $do-once126 + (i32.eqz + (i32.and + (i32.eqz + (local.get $10) + ) + (local.get $23) + ) + ) + ) + (local.set $7 + (i32.sub + (local.get $7) + (i32.div_s + (local.get $11) + (local.get $55) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block (result i32) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4608) + ) + (local.get $2) + ) + (local.set $3 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4576) + ) + ) + ) + (if + (i32.eq + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4580) + ) + ) + (i32.const 2) + ) + (local.set $2 + (i32.add + (i32.add + (local.get $2) + (i32.const -2000) + ) + (i32.div_s + (local.get $3) + (i32.const -16) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4716) + ) + (if (result i32) + (i32.lt_s + (local.tee $2 + (select + (local.tee $2 + (i32.add + (i32.div_s + (i32.add + (local.get $2) + (i32.const 200) + ) + (i32.const 400) + ) + (i32.const -10) + ) + ) + (local.tee $3 + (block $switch128 (result i32) + (block $switch-default131 + (block $switch-case130 + (block $switch-case129 + (br_table $switch-case129 $switch-default131 $switch-default131 $switch-default131 $switch-case130 $switch-default131 + (i32.sub + (local.get $3) + (i32.const 8) + ) + ) + ) + (local.set $11 + (i32.const 27648) + ) + (br $switch128 + (i32.const 106) + ) + ) + (local.set $11 + (i32.const 27296) + ) + (br $switch128 + (i32.const 154) + ) + ) + (local.set $11 + (i32.const 27456) + ) + (i32.const 190) + ) + ) + (i32.lt_s + (local.get $2) + (local.get $3) + ) + ) + ) + (i32.const 1) + ) + (i32.const 0) + (i32.mul + (i32.load8_u + (i32.add + (local.get $2) + (local.get $11) + ) + ) + (i32.const 21) + ) + ) + ) + (call $_silk_encode_frame_FLP + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (local.get $5) + (local.get $4) + (if (result i32) + (i32.gt_s + (i32.load + (local.get $15) + ) + (local.get $10) + ) + (block $do-once132 (result i32) + (if + (local.get $10) + (drop + (br_if $do-once132 + (i32.const 1) + (i32.load + (local.get $33) + ) + ) + ) + ) + (i32.const 2) + ) + (i32.const 0) + ) + (local.get $7) + (local.get $9) + ) + (i32.load offset=4 + (local.get $1) + ) + ) + (local.get $3) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4668) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5740) + ) + (i32.const 0) + ) + (i32.store + (local.tee $3 + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5748) + ) + ) + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 1) + ) + ) + (br_if $label$break$L311 + (i32.ge_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (local.set $3 + (local.get $2) + ) + (br $while-in125) + ) + ) + ) + (local.set $83 + (i32.eq + (local.get $29) + (i32.const 1) + ) + ) + (local.set $7 + (local.get $2) + ) + (local.set $11 + (i32.const 0) + ) + (loop $while-in135 + (local.set $9 + (i32.load offset=56 + (local.get $1) + ) + ) + (local.set $2 + (if (result i32) + (local.get $70) + (block $do-once136 (result i32) + (if + (local.get $47) + (br $do-once136 + (i32.div_s + (i32.shl + (local.get $9) + (i32.const 1) + ) + (i32.const 5) + ) + ) + ) + (drop + (br_if $do-once136 + (local.get $9) + (i32.eqz + (local.get $83) + ) + ) + ) + (i32.div_s + (i32.mul + (local.get $9) + (i32.const 3) + ) + (i32.const 4) + ) + ) + (local.get $9) + ) + ) + (local.set $10 + (i32.and + (i32.ne + (i32.load offset=52 + (local.get $1) + ) + (i32.const 0) + ) + (local.get $22) + ) + ) + (local.set $9 + (if (result i32) + (i32.eq + (local.get $7) + (i32.const 1) + ) + (block (result i32) + (local.set $3 + (local.get $8) + ) + (local.get $10) + ) + (block $do-once138 (result i32) + (local.set $3 + (i32.load + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (local.get $30) + ) + ) + ) + (drop + (br_if $do-once138 + (local.get $10) + (i32.eqz + (i32.and + (i32.eqz + (local.get $11) + ) + (local.get $23) + ) + ) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (i32.div_s + (local.get $9) + (local.get $55) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + (block (result i32) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4608) + ) + (local.get $3) + ) + (local.set $7 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4576) + ) + ) + ) + (if + (i32.eq + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4580) + ) + ) + (i32.const 2) + ) + (local.set $3 + (i32.add + (i32.add + (local.get $3) + (i32.const -2000) + ) + (i32.div_s + (local.get $7) + (i32.const -16) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4716) + ) + (if (result i32) + (i32.lt_s + (local.tee $3 + (select + (local.tee $3 + (i32.add + (i32.div_s + (i32.add + (local.get $3) + (i32.const 200) + ) + (i32.const 400) + ) + (i32.const -10) + ) + ) + (local.tee $7 + (block $switch140 (result i32) + (block $switch-default143 + (block $switch-case142 + (block $switch-case141 + (br_table $switch-case141 $switch-default143 $switch-default143 $switch-default143 $switch-case142 $switch-default143 + (i32.sub + (local.get $7) + (i32.const 8) + ) + ) + ) + (local.set $10 + (i32.const 27648) + ) + (br $switch140 + (i32.const 106) + ) + ) + (local.set $10 + (i32.const 27296) + ) + (br $switch140 + (i32.const 154) + ) + ) + (local.set $10 + (i32.const 27456) + ) + (i32.const 190) + ) + ) + (i32.lt_s + (local.get $3) + (local.get $7) + ) + ) + ) + (i32.const 1) + ) + (i32.const 0) + (i32.mul + (i32.load8_u + (i32.add + (local.get $3) + (local.get $10) + ) + ) + (i32.const 21) + ) + ) + ) + (call $_silk_encode_frame_FLP + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (local.get $5) + (local.get $4) + (if (result i32) + (i32.gt_s + (i32.load + (local.get $15) + ) + (local.get $11) + ) + (block $do-once144 (result i32) + (if + (local.get $11) + (drop + (br_if $do-once144 + (i32.const 1) + (i32.load + (local.get $33) + ) + ) + ) + ) + (i32.const 2) + ) + (i32.const 0) + ) + (local.get $2) + (local.get $9) + ) + (i32.load offset=4 + (local.get $1) + ) + ) + (local.get $7) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4668) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5740) + ) + (i32.const 0) + ) + (i32.store + (local.tee $3 + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5748) + ) + ) + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (local.get $2) + ) + (block + (local.set $7 + (local.get $2) + ) + (br $while-in135) + ) + ) + ) + ) + ) + (i32.store + (local.get $33) + (i32.load8_s + (i32.add + (local.get $27) + (i32.add + (local.tee $8 + (i32.load + (local.get $15) + ) + ) + (i32.const -1) + ) + ) + ) + ) + (if + (i32.gt_s + (i32.load + (local.get $5) + ) + (i32.const 0) + ) + (if + (i32.eq + (local.get $8) + (i32.load + (local.get $20) + ) + ) + (block + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $3 + (i32.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in149 + (local.set $3 + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.tee $10 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $7) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 5744) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in151 + (local.set $3 + (i32.shl + (i32.or + (i32.load8_s + (i32.add + (local.get $9) + (i32.add + (i32.add + (i32.mul + (local.get $7) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4720) + ) + ) + ) + (local.get $3) + ) + (i32.const 1) + ) + ) + (br_if $while-in151 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + ) + (local.set $3 + (i32.or + (i32.load8_s + (i32.add + (i32.add + (i32.mul + (local.get $7) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4723) + ) + ) + (local.get $3) + ) + ) + (br_if $while-in149 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + ) + (if + (i32.eqz + (local.get $24) + ) + (block $do-once152 + (br_if $__rjti$6 + (i32.ge_u + (local.tee $2 + (i32.mul + (local.get $2) + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.const 9) + ) + ) + (local.set $9 + (i32.shl + (i32.add + (i32.shl + (i32.const 1) + (local.get $2) + ) + (i32.const -1) + ) + (local.tee $7 + (i32.sub + (i32.const 8) + (local.get $2) + ) + ) + ) + ) + (if + (i32.load offset=24 + (local.get $4) + ) + (block + (i32.store8 + (local.tee $2 + (i32.load + (local.get $4) + ) + ) + (i32.or + (i32.and + (i32.load8_u + (local.get $2) + ) + (i32.xor + (local.get $9) + (i32.const 255) + ) + ) + (i32.shl + (local.get $3) + (local.get $7) + ) + ) + ) + (br $do-once152) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.load offset=40 + (local.get $4) + ) + ) + (i32.const -1) + ) + (block + (i32.store offset=40 + (local.get $4) + (i32.or + (i32.and + (local.get $8) + (i32.xor + (local.get $9) + (i32.const -1) + ) + ) + (i32.shl + (local.get $3) + (local.get $7) + ) + ) + ) + (br $do-once152) + ) + ) + (if + (i32.gt_u + (i32.load offset=28 + (local.get $4) + ) + (i32.shr_u + (i32.const -2147483648) + (local.get $2) + ) + ) + (i32.store offset=44 + (local.get $4) + (i32.const -1) + ) + (i32.store offset=32 + (local.get $4) + (i32.or + (i32.and + (i32.load offset=32 + (local.get $4) + ) + (i32.xor + (i32.shl + (local.get $9) + (i32.const 23) + ) + (i32.const -1) + ) + ) + (i32.shl + (local.get $3) + (i32.add + (local.get $7) + (i32.const 23) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.load + (local.get $43) + ) + (block $do-once154 + (if + (i32.ne + (i32.load offset=4 + (local.get $1) + ) + (i32.const 1) + ) + (br_if $do-once154 + (i32.eqz + (i32.load + (local.get $45) + ) + ) + ) + ) + (i32.store + (local.get $5) + (i32.const 0) + ) + ) + ) + (i32.store + (local.get $39) + (select + (local.tee $3 + (select + (local.tee $3 + (i32.sub + (i32.add + (i32.load + (local.get $39) + ) + (i32.shl + (i32.load + (local.get $5) + ) + (i32.const 3) + ) + ) + (i32.div_s + (i32.mul + (local.tee $2 + (i32.load offset=24 + (local.get $1) + ) + ) + (i32.load offset=28 + (local.get $1) + ) + ) + (i32.const 1000) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (i32.const 10000) + (i32.lt_s + (local.get $3) + (i32.const 10000) + ) + ) + ) + (if + (i32.lt_s + (i32.load + (local.get $28) + ) + (i32.add + (i32.shr_s + (i32.mul + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $44) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 3188) + ) + (i32.const 16) + ) + (i32.const 13) + ) + ) + (block + (i32.store + (local.get $25) + (i32.const 1) + ) + (i32.store + (local.get $44) + (i32.const 0) + ) + ) + (block + (i32.store + (local.get $25) + (i32.const 0) + ) + (i32.store + (local.get $44) + (i32.add + (local.get $2) + (local.get $3) + ) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$7 + (i32.eqz + (local.get $12) + ) + ) + (local.set $29 + (i32.add + (local.get $29) + (i32.const 1) + ) + ) + (local.set $7 + (local.get $12) + ) + (local.set $3 + (local.get $18) + ) + (br $label$continue$L164) + ) + ) + (br $__rjto$7) + ) + (call $_celt_fatal + (i32.const 40460) + (i32.const 40318) + (i32.const 320) + ) + (br $__rjto$7) + ) + (call $_celt_fatal + (i32.const 40546) + (i32.const 40318) + (i32.const 336) + ) + (br $__rjto$7) + ) + (call $_celt_fatal + (i32.const 40645) + (i32.const 40318) + (i32.const 337) + ) + (br $__rjto$7) + ) + (call $_celt_fatal + (i32.const 39551) + (i32.const 39511) + (i32.const 217) + ) + (br $__rjto$7) + ) + (local.set $59 + (i32.load + (local.get $25) + ) + ) + ) + (i32.store + (local.get $36) + (local.tee $3 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + (i32.store offset=76 + (local.get $1) + (local.get $59) + ) + (i32.store offset=80 + (local.get $1) + (if (result i32) + (i32.eq + (local.tee $4 + (i32.load + (local.get $17) + ) + ) + (i32.const 16) + ) + (i32.eqz + (i32.load offset=28 + (local.get $0) + ) + ) + (i32.const 0) + ) + ) + (i32.store offset=72 + (local.get $1) + (i32.mul + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 1000) + ) + ) + (i32.store offset=84 + (local.get $1) + (if (result i32) + (i32.load offset=60 + (local.get $1) + ) + (i32.const 0) + (i32.load16_s + (i32.add + (local.get $0) + (i32.const 20156) + ) + ) + ) + ) + (if + (local.get $24) + (block $do-once156 + (i32.store offset=24 + (local.get $1) + (local.get $49) + ) + (i32.store offset=36 + (local.get $1) + (local.get $48) + ) + (br_if $do-once156 + (i32.le_s + (local.get $3) + (i32.const 0) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in159 + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4668) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 10064) + ) + (local.get $0) + ) + (i32.const 4680) + ) + (i32.const 0) + ) + (br_if $while-in159 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + ) + (i32.store offset=92 + (local.get $1) + (local.tee $2 + (i32.load8_s + (local.get $46) + ) + ) + ) + (i32.store offset=96 + (local.get $1) + (i32.load16_s + (i32.add + (i32.add + (i32.shl + (i32.shr_s + (local.get $2) + (i32.const 1) + ) + (i32.const 2) + ) + (i32.const 38960) + ) + (i32.shl + (i32.load8_s + (i32.add + (local.get $0) + (i32.const 4766) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $63) + ) + (global.set $STACKTOP + (local.get $16) + ) + (i32.const 0) + ) + (func $_silk_encode_indices (; 52 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local.set $7 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (if + (i32.ge_u + (local.tee $2 + (i32.add + (i32.load8_s offset=30 + (local.tee $5 + (select + (i32.add + (i32.add + (local.get $0) + (i32.const 6100) + ) + (i32.mul + (local.get $2) + (i32.const 36) + ) + ) + (i32.add + (local.get $0) + (i32.const 4736) + ) + (local.tee $6 + (i32.ne + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + ) + (i32.shl + (i32.load8_s offset=29 + (local.get $5) + ) + (i32.const 1) + ) + ) + ) + (i32.const 6) + ) + (call $_celt_fatal + (i32.const 40782) + (i32.const 40834) + (i32.const 59) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eqz + (local.get $3) + ) + (local.tee $3 + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 40856) + (i32.const 40834) + (i32.const 60) + ) + ) + (if + (i32.or + (local.get $3) + (local.get $6) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.add + (local.get $2) + (i32.const -2) + ) + (i32.const 41379) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $1) + (local.get $2) + (i32.const 41383) + (i32.const 8) + ) + ) + (local.set $2 + (i32.load8_s + (local.get $5) + ) + ) + (if + (local.tee $13 + (i32.eq + (local.get $4) + (i32.const 2) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (local.get $2) + (i32.const 21856) + (i32.const 8) + ) + (block + (call $_ec_enc_icdf + (local.get $1) + (i32.shr_s + (local.get $2) + (i32.const 3) + ) + (i32.add + (i32.shl + (i32.load8_s offset=29 + (local.get $5) + ) + (i32.const 3) + ) + (i32.const 21824) + ) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.and + (i32.load8_s + (local.get $5) + ) + (i32.const 7) + ) + (i32.const 41408) + (i32.const 8) + ) + ) + ) + (if + (i32.gt_s + (i32.load + (local.tee $10 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + (i32.const 1) + ) + (block + (local.set $2 + (i32.const 1) + ) + (loop $while-in + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s + (i32.add + (local.get $2) + (local.get $5) + ) + ) + (i32.const 21856) + (i32.const 8) + ) + (br_if $while-in + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.load + (local.get $10) + ) + ) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=8 + (local.get $5) + ) + (i32.add + (i32.load offset=16 + (local.tee $2 + (i32.load + (local.tee $12 + (i32.add + (local.get $0) + (i32.const 4692) + ) + ) + ) + ) + ) + (i32.mul + (i32.load16_s + (local.get $2) + ) + (i32.shr_s + (i32.load8_s offset=29 + (local.get $5) + ) + (i32.const 1) + ) + ) + ) + (i32.const 8) + ) + (if + (local.tee $11 + (i32.gt_s + (local.tee $2 + (i32.load16_s offset=2 + (local.tee $9 + (i32.load + (local.get $12) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $6 + (i32.add + (i32.load offset=24 + (local.get $9) + ) + (i32.div_s + (i32.mul + (local.get $2) + (i32.load8_s offset=8 + (local.get $5) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in1 + (local.set $8 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $7) + ) + (i32.mul + (i32.and + (i32.shr_u + (local.tee $6 + (i32.load8_u + (local.get $6) + ) + ) + (i32.const 1) + ) + (i32.const 7) + ) + (i32.const 9) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.or + (local.get $3) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $7) + ) + (i32.and + (i32.mul + (i32.shr_u + (i32.and + (local.get $6) + (i32.const 255) + ) + (i32.const 5) + ) + (i32.const 9) + ) + (i32.const 255) + ) + ) + (if + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 2) + ) + ) + (local.get $2) + ) + (block + (local.set $6 + (local.get $8) + ) + (br $while-in1) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + ) + (call $_celt_fatal + (i32.const 40910) + (i32.const 40834) + (i32.const 93) + ) + ) + (if + (local.get $11) + (block + (local.set $2 + (local.get $9) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in3 + (local.set $11 + (local.tee $9 + (i32.load8_s + (local.tee $8 + (i32.add + (local.tee $6 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 3) + ) + (block + (call $_ec_enc_icdf + (local.get $1) + (i32.const 8) + (i32.add + (i32.load offset=28 + (local.get $2) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $7) + ) + ) + ) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.add + (i32.load8_s + (local.get $8) + ) + (i32.const -4) + ) + (i32.const 41416) + (i32.const 8) + ) + ) + (if + (i32.lt_s + (local.get $9) + (i32.const -3) + ) + (block + (call $_ec_enc_icdf + (local.get $1) + (i32.const 0) + (i32.add + (i32.load offset=28 + (local.get $2) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $7) + ) + ) + ) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.sub + (i32.const -4) + (i32.load8_s + (local.get $8) + ) + ) + (i32.const 41416) + (i32.const 8) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.add + (local.get $11) + (i32.const 4) + ) + (i32.add + (i32.load offset=28 + (local.get $2) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $7) + ) + ) + ) + (i32.const 8) + ) + ) + ) + (if + (i32.lt_s + (local.get $6) + (i32.load16_s offset=2 + (local.tee $2 + (i32.load + (local.get $12) + ) + ) + ) + ) + (block + (local.set $3 + (local.get $6) + ) + (br $while-in3) + ) + ) + ) + ) + ) + (if + (i32.eq + (i32.load + (local.get $10) + ) + (i32.const 4) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=31 + (local.get $5) + ) + (i32.const 41385) + (i32.const 8) + ) + ) + (block $folding-inner0 + (br_if $folding-inner0 + (i32.ne + (i32.load8_s offset=29 + (local.get $5) + ) + (i32.const 2) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (br_if $__rjti$0 + (i32.eqz + (local.get $13) + ) + ) + (br_if $__rjti$0 + (i32.ne + (i32.load + (i32.add + (local.get $0) + (i32.const 5768) + ) + ) + (i32.const 2) + ) + ) + (local.set $6 + (i32.gt_u + (i32.add + (local.tee $8 + (i32.sub + (i32.load16_s + (local.tee $2 + (i32.add + (local.get $5) + (i32.const 26) + ) + ) + ) + (i32.load16_s + (local.tee $3 + (i32.add + (local.get $0) + (i32.const 5772) + ) + ) + ) + ) + ) + (i32.const 8) + ) + (i32.const 19) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (select + (i32.const 0) + (i32.add + (local.get $8) + (i32.const 9) + ) + (local.get $6) + ) + (i32.const 26048) + (i32.const 8) + ) + (br_if $__rjti$0 + (local.get $6) + ) + (br $__rjto$0) + ) + (local.set $3 + (i32.div_s + (local.tee $6 + (i32.load16_s + (local.tee $2 + (i32.add + (local.get $5) + (i32.const 26) + ) + ) + ) + ) + (local.tee $8 + (i32.shr_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $6 + (i32.sub + (local.get $6) + (i32.mul + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (local.get $3) + (i32.const 26016) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $1) + (local.get $6) + (i32.load + (i32.add + (local.get $0) + (i32.const 4684) + ) + ) + (i32.const 8) + ) + (local.set $3 + (i32.add + (local.get $0) + (i32.const 5772) + ) + ) + ) + (i32.store16 + (local.get $3) + (i32.load16_s + (local.get $2) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=28 + (local.get $5) + ) + (i32.load + (i32.add + (local.get $0) + (i32.const 4688) + ) + ) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=32 + (local.get $5) + ) + (i32.const 41335) + (i32.const 8) + ) + (if + (i32.gt_s + (i32.load + (local.get $10) + ) + (i32.const 0) + ) + (block + (local.set $2 + (i32.const 0) + ) + (loop $while-in5 + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s + (i32.add + (local.get $2) + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (i32.load8_s offset=32 + (local.get $5) + ) + (i32.const 2) + ) + (i32.const 38776) + ) + ) + (i32.const 8) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (i32.load + (local.get $10) + ) + ) + ) + ) + ) + ) + (br_if $folding-inner0 + (local.get $4) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=33 + (local.get $5) + ) + (i32.const 41376) + (i32.const 8) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5768) + ) + (i32.load8_s offset=29 + (local.get $5) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=34 + (local.get $5) + ) + (i32.const 41393) + (i32.const 8) + ) + (global.set $STACKTOP + (local.get $7) + ) + (return) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5768) + ) + (i32.load8_s offset=29 + (local.get $5) + ) + ) + (call $_ec_enc_icdf + (local.get $1) + (i32.load8_s offset=34 + (local.get $5) + ) + (i32.const 41393) + (i32.const 8) + ) + (global.set $STACKTOP + (local.get $7) + ) + ) + (func $_silk_encode_pulses (; 53 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local.set $13 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $16 + (i32.shr_s + (local.get $4) + (i32.const 4) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (if + (i32.lt_s + (local.tee $6 + (i32.and + (local.get $4) + (i32.const -16) + ) + ) + (local.get $4) + ) + (if + (i32.eq + (local.get $4) + (i32.const 120) + ) + (block + (i64.store offset=120 align=1 + (local.get $3) + (i64.const 0) + ) + (i64.store offset=128 align=1 + (local.get $3) + (i64.const 0) + ) + (local.set $21 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 512) + ) + ) + (local.set $16 + (i32.const 8) + ) + (local.set $6 + (i32.const 128) + ) + (br $__rjti$0) + ) + (call $_celt_fatal + (i32.const 40980) + (i32.const 41022) + (i32.const 89) + ) + ) + (block + (local.set $21 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (br_if $__rjti$0 + (i32.gt_s + (local.get $4) + (i32.const 15) + ) + ) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (select + (i32.const 8) + (select + (i32.const 7) + (select + (i32.const 6) + (select + (i32.const 5) + (select + (i32.const 4) + (select + (i32.const 3) + (select + (i32.const 2) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (i32.load8_s + (i32.add + (i32.mul + (local.tee $6 + (i32.shr_s + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 9) + ) + (i32.const 26528) + ) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26529) + ) + ) + ) + (i32.const 255) + ) + ) + ) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26530) + ) + ) + ) + (i32.const 255) + ) + ) + ) + ) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26531) + ) + ) + ) + (i32.const 255) + ) + ) + ) + ) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26532) + ) + ) + ) + (i32.const 255) + ) + ) + ) + ) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26533) + ) + ) + ) + (i32.const 255) + ) + ) + ) + ) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26534) + ) + ) + ) + (i32.const 255) + ) + ) + ) + ) + (local.tee $10 + (i32.gt_s + (i32.and + (local.tee $7 + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + ) + (i32.const 255) + ) + (i32.and + (local.tee $9 + (i32.load8_s + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26535) + ) + ) + ) + (i32.const 255) + ) + ) + ) + ) + (i32.gt_s + (i32.and + (select + (local.get $9) + (local.get $7) + (local.get $10) + ) + (i32.const 255) + ) + (i32.load8_u + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26536) + ) + ) + ) + ) + (i32.add + (i32.mul + (local.get $6) + (i32.const 9) + ) + (i32.const 26496) + ) + (i32.const 8) + ) + ) + ) + (br $__rjto$0) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $21) + ) + (select + (local.tee $7 + (i32.load8_s + (i32.add + (local.get $3) + (local.get $5) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $7) + ) + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + ) + ) + (local.set $7 + (i32.load8_s + (i32.add + (local.get $3) + (local.tee $9 + (i32.or + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $21) + ) + (select + (local.get $7) + (i32.sub + (i32.const 0) + (local.get $7) + ) + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + ) + ) + (local.set $7 + (i32.load8_s + (i32.add + (local.get $3) + (local.tee $9 + (i32.or + (local.get $5) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $21) + ) + (select + (local.get $7) + (i32.sub + (i32.const 0) + (local.get $7) + ) + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + ) + ) + (local.set $7 + (i32.load8_s + (i32.add + (local.get $3) + (local.tee $9 + (i32.or + (local.get $5) + (i32.const 3) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $21) + ) + (select + (local.get $7) + (i32.sub + (i32.const 0) + (local.get $7) + ) + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $17 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $18 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $8 + (local.get $21) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in1 + (i32.store + (local.tee $39 + (i32.add + (i32.shl + (local.get $30) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (local.set $40 + (i32.add + (i32.shl + (local.get $30) + (i32.const 2) + ) + (local.get $17) + ) + ) + (local.set $8 + (i32.load offset=4 + (local.tee $28 + (local.tee $37 + (local.tee $36 + (local.tee $35 + (local.tee $34 + (local.tee $33 + (local.tee $32 + (local.tee $31 + (local.tee $29 + (local.tee $27 + (local.tee $26 + (local.tee $25 + (local.tee $24 + (local.tee $23 + (local.tee $22 + (local.get $8) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $19 + (i32.load + (local.get $28) + ) + ) + (local.set $15 + (local.get $11) + ) + (loop $while-in3 + (if + (i32.gt_s + (local.tee $11 + (i32.add + (local.get $8) + (local.get $19) + ) + ) + (i32.const 8) + ) + (block + (local.set $8 + (local.get $14) + ) + (local.set $11 + (local.get $15) + ) + (local.set $15 + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.add + (i32.load offset=8 + (local.get $22) + ) + (i32.load offset=12 + (local.get $23) + ) + ) + ) + (i32.const 8) + ) + (block + (local.set $8 + (local.get $14) + ) + (local.set $15 + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.tee $14 + (i32.add + (i32.load offset=16 + (local.get $24) + ) + (i32.load offset=20 + (local.get $25) + ) + ) + ) + (i32.const 8) + ) + (local.set $15 + (i32.const 1) + ) + (local.set $6 + (if (result i32) + (i32.gt_s + (local.tee $6 + (i32.add + (i32.load offset=24 + (local.get $26) + ) + (i32.load offset=28 + (local.get $27) + ) + ) + ) + (i32.const 8) + ) + (block (result i32) + (local.set $15 + (i32.const 1) + ) + (local.get $14) + ) + (if (result i32) + (i32.gt_s + (local.tee $15 + (i32.add + (i32.load offset=32 + (local.get $29) + ) + (i32.load offset=36 + (local.get $31) + ) + ) + ) + (i32.const 8) + ) + (block (result i32) + (local.set $5 + (local.get $6) + ) + (local.set $15 + (i32.const 1) + ) + (local.get $14) + ) + (if (result i32) + (i32.gt_s + (local.tee $19 + (i32.add + (i32.load offset=40 + (local.get $32) + ) + (i32.load offset=44 + (local.get $33) + ) + ) + ) + (i32.const 8) + ) + (block (result i32) + (local.set $5 + (local.get $6) + ) + (local.set $7 + (local.get $15) + ) + (local.set $15 + (i32.const 1) + ) + (local.get $14) + ) + (if (result i32) + (i32.gt_s + (local.tee $38 + (i32.add + (i32.load offset=48 + (local.get $34) + ) + (i32.load offset=52 + (local.get $35) + ) + ) + ) + (i32.const 8) + ) + (block (result i32) + (local.set $5 + (local.get $6) + ) + (local.set $7 + (local.get $15) + ) + (local.set $9 + (local.get $19) + ) + (local.set $15 + (i32.const 1) + ) + (local.get $14) + ) + (block (result i32) + (local.set $20 + (i32.gt_s + (local.tee $41 + (i32.add + (i32.load offset=56 + (local.get $36) + ) + (i32.load offset=60 + (local.get $37) + ) + ) + ) + (i32.const 8) + ) + ) + (local.set $5 + (local.get $6) + ) + (local.set $7 + (local.get $15) + ) + (local.set $9 + (local.get $19) + ) + (local.set $10 + (local.get $38) + ) + (local.set $12 + (select + (local.get $12) + (local.get $41) + (local.get $20) + ) + ) + (local.set $15 + (local.get $20) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $14 + (i32.add + (local.get $8) + (local.get $11) + ) + ) + (i32.const 10) + ) + (local.set $19 + (i32.const 1) + ) + (local.set $11 + (if (result i32) + (i32.gt_s + (local.tee $11 + (i32.add + (local.get $5) + (local.get $6) + ) + ) + (i32.const 10) + ) + (block (result i32) + (local.set $19 + (i32.const 1) + ) + (local.get $14) + ) + (if (result i32) + (i32.gt_s + (local.tee $20 + (i32.add + (local.get $7) + (local.get $9) + ) + ) + (i32.const 10) + ) + (block (result i32) + (local.set $8 + (local.get $11) + ) + (local.set $19 + (i32.const 1) + ) + (local.get $14) + ) + (block (result i32) + (local.set $19 + (i32.gt_s + (local.tee $6 + (i32.add + (local.get $10) + (local.get $12) + ) + ) + (i32.const 10) + ) + ) + (local.set $8 + (local.get $11) + ) + (local.set $5 + (select + (local.get $5) + (local.get $6) + (local.get $19) + ) + ) + (local.set $6 + (local.get $20) + ) + (local.get $14) + ) + ) + ) + ) + ) + (if + (i32.ne + (i32.add + (if (result i32) + (i32.gt_s + (local.tee $38 + (i32.add + (local.get $8) + (local.get $11) + ) + ) + (i32.const 12) + ) + (block (result i32) + (local.set $14 + (local.get $8) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $20 + (i32.gt_s + (local.tee $11 + (i32.add + (local.get $5) + (local.get $6) + ) + ) + (i32.const 12) + ) + ) + (local.set $14 + (select + (local.get $8) + (local.get $11) + (local.get $20) + ) + ) + (local.set $11 + (local.get $38) + ) + (local.get $20) + ) + ) + (i32.add + (local.get $15) + (local.get $19) + ) + ) + (if (result i32) + (i32.gt_s + (local.tee $20 + (i32.add + (local.get $11) + (local.get $14) + ) + ) + (i32.const 16) + ) + (i32.const -1) + (block (result i32) + (i32.store + (local.get $40) + (local.get $20) + ) + (i32.const 0) + ) + ) + ) + (block + (i32.store + (local.get $39) + (i32.add + (i32.load + (local.get $39) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $28) + (local.tee $19 + (i32.shr_s + (i32.load + (local.get $28) + ) + (i32.const 1) + ) + ) + ) + (i32.store offset=4 + (local.get $28) + (local.tee $8 + (i32.shr_s + (i32.load offset=4 + (local.get $28) + ) + (i32.const 1) + ) + ) + ) + (i32.store offset=8 + (local.get $22) + (i32.shr_s + (i32.load offset=8 + (local.get $22) + ) + (i32.const 1) + ) + ) + (i32.store offset=12 + (local.get $23) + (i32.shr_s + (i32.load offset=12 + (local.get $23) + ) + (i32.const 1) + ) + ) + (i32.store offset=16 + (local.get $24) + (i32.shr_s + (i32.load offset=16 + (local.get $24) + ) + (i32.const 1) + ) + ) + (i32.store offset=20 + (local.get $25) + (i32.shr_s + (i32.load offset=20 + (local.get $25) + ) + (i32.const 1) + ) + ) + (i32.store offset=24 + (local.get $26) + (i32.shr_s + (i32.load offset=24 + (local.get $26) + ) + (i32.const 1) + ) + ) + (i32.store offset=28 + (local.get $27) + (i32.shr_s + (i32.load offset=28 + (local.get $27) + ) + (i32.const 1) + ) + ) + (i32.store offset=32 + (local.get $29) + (i32.shr_s + (i32.load offset=32 + (local.get $29) + ) + (i32.const 1) + ) + ) + (i32.store offset=36 + (local.get $31) + (i32.shr_s + (i32.load offset=36 + (local.get $31) + ) + (i32.const 1) + ) + ) + (i32.store offset=40 + (local.get $32) + (i32.shr_s + (i32.load offset=40 + (local.get $32) + ) + (i32.const 1) + ) + ) + (i32.store offset=44 + (local.get $33) + (i32.shr_s + (i32.load offset=44 + (local.get $33) + ) + (i32.const 1) + ) + ) + (i32.store offset=48 + (local.get $34) + (i32.shr_s + (i32.load offset=48 + (local.get $34) + ) + (i32.const 1) + ) + ) + (i32.store offset=52 + (local.get $35) + (i32.shr_s + (i32.load offset=52 + (local.get $35) + ) + (i32.const 1) + ) + ) + (i32.store offset=56 + (local.get $36) + (i32.shr_s + (i32.load offset=56 + (local.get $36) + ) + (i32.const 1) + ) + ) + (i32.store offset=60 + (local.get $37) + (i32.shr_s + (i32.load offset=60 + (local.get $37) + ) + (i32.const 1) + ) + ) + (local.set $15 + (local.get $11) + ) + (br $while-in3) + ) + ) + ) + (local.set $8 + (i32.sub + (local.get $28) + (i32.const -64) + ) + ) + (br_if $while-in1 + (i32.ne + (local.get $16) + (local.tee $30 + (i32.add + (local.get $30) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $6 + (i32.load8_u + (i32.add + (i32.mul + (local.tee $10 + (i32.shr_s + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 9) + ) + (i32.const 26528) + ) + ) + ) + (loop $while-in5 + (local.set $6 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 255) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26320) + ) + ) + ) + (local.get $6) + ) + ) + (br_if $while-in5 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $7 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26529) + ) + ) + ) + (loop $while-in7 + (local.set $7 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 255) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26338) + ) + ) + ) + (local.get $7) + ) + ) + (br_if $while-in7 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (local.tee $12 + (i32.lt_u + (local.get $7) + (local.get $6) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $9 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26530) + ) + ) + ) + (loop $while-in9 + (local.set $9 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 224) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26356) + ) + ) + ) + (local.get $9) + ) + ) + (br_if $while-in9 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 2) + (local.get $11) + (local.tee $12 + (i32.lt_s + (local.get $9) + (local.tee $8 + (select + (local.get $7) + (local.get $6) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $6 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26531) + ) + ) + ) + (loop $while-in11 + (local.set $6 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 255) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26374) + ) + ) + ) + (local.get $6) + ) + ) + (br_if $while-in11 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 3) + (local.get $11) + (local.tee $12 + (i32.lt_s + (local.get $6) + (local.tee $8 + (select + (local.get $9) + (local.get $8) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $7 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26532) + ) + ) + ) + (loop $while-in13 + (local.set $7 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 255) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26392) + ) + ) + ) + (local.get $7) + ) + ) + (br_if $while-in13 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 4) + (local.get $11) + (local.tee $12 + (i32.lt_s + (local.get $7) + (local.tee $8 + (select + (local.get $6) + (local.get $8) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $6 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26533) + ) + ) + ) + (loop $while-in15 + (local.set $6 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 150) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26410) + ) + ) + ) + (local.get $6) + ) + ) + (br_if $while-in15 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 5) + (local.get $11) + (local.tee $12 + (i32.lt_s + (local.get $6) + (local.tee $8 + (select + (local.get $7) + (local.get $8) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $7 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26534) + ) + ) + ) + (loop $while-in17 + (local.set $7 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 255) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26428) + ) + ) + ) + (local.get $7) + ) + ) + (br_if $while-in17 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 6) + (local.get $11) + (local.tee $12 + (i32.lt_s + (local.get $7) + (local.tee $8 + (select + (local.get $6) + (local.get $8) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $6 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26535) + ) + ) + ) + (loop $while-in19 + (local.set $6 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 224) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26446) + ) + ) + ) + (local.get $6) + ) + ) + (br_if $while-in19 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 7) + (local.get $11) + (local.tee $12 + (i32.lt_s + (local.get $6) + (local.tee $8 + (select + (local.get $7) + (local.get $8) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $7 + (i32.load8_u + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26536) + ) + ) + ) + (loop $while-in21 + (local.set $7 + (i32.add + (if (result i32) + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + (i32.const 0) + ) + (i32.const 131) + (i32.load8_u + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26464) + ) + ) + ) + (local.get $7) + ) + ) + (br_if $while-in21 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.tee $5 + (select + (i32.const 8) + (local.get $11) + (i32.lt_s + (local.get $7) + (select + (local.get $6) + (local.get $8) + (local.get $12) + ) + ) + ) + ) + (i32.add + (i32.mul + (local.get $10) + (i32.const 9) + ) + (i32.const 26496) + ) + (i32.const 8) + ) + (local.set $7 + (i32.add + (i32.mul + (local.get $5) + (i32.const 18) + ) + (i32.const 26128) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in23 + (if + (local.tee $6 + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + (block + (call $_ec_enc_icdf + (local.get $0) + (i32.const 17) + (local.get $7) + (i32.const 8) + ) + (local.set $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in25 + (call $_ec_enc_icdf + (local.get $0) + (i32.const 17) + (i32.const 26290) + (i32.const 8) + ) + (br_if $while-in25 + (i32.ne + (local.get $9) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 26290) + (i32.const 8) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (local.get $7) + (i32.const 8) + ) + ) + (br_if $while-in23 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in27 + (if + (i32.gt_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $17) + ) + ) + (i32.const 0) + ) + (block + (local.set $7 + (i32.add + (i32.load + (local.tee $6 + (i32.add + (i32.shl + (local.get $5) + (i32.const 6) + ) + (local.get $21) + ) + ) + ) + (i32.load offset=4 + (local.get $6) + ) + ) + ) + (if + (i32.gt_s + (local.tee $29 + (i32.add + (local.tee $24 + (i32.add + (local.tee $10 + (i32.add + (local.tee $9 + (i32.add + (i32.load offset=32 + (local.get $6) + ) + (i32.load offset=36 + (local.get $6) + ) + ) + ) + (local.tee $15 + (i32.add + (i32.load offset=40 + (local.get $6) + ) + (i32.load offset=44 + (local.get $6) + ) + ) + ) + ) + ) + (local.tee $23 + (i32.add + (local.tee $8 + (i32.add + (i32.load offset=48 + (local.get $6) + ) + (i32.load offset=52 + (local.get $6) + ) + ) + ) + (local.tee $22 + (i32.add + (i32.load offset=56 + (local.get $6) + ) + (i32.load offset=60 + (local.get $6) + ) + ) + ) + ) + ) + ) + ) + (local.tee $14 + (i32.add + (local.tee $26 + (i32.add + (local.tee $12 + (i32.add + (i32.load offset=16 + (local.get $6) + ) + (i32.load offset=20 + (local.get $6) + ) + ) + ) + (local.tee $25 + (i32.add + (i32.load offset=24 + (local.get $6) + ) + (i32.load offset=28 + (local.get $6) + ) + ) + ) + ) + ) + (local.tee $11 + (i32.add + (local.tee $27 + (i32.add + (i32.load offset=8 + (local.get $6) + ) + (i32.load offset=12 + (local.get $6) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + ) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $14) + (i32.add + (i32.load8_u + (i32.add + (local.get $29) + (i32.const 27200) + ) + ) + (i32.const 27040) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $14) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $11) + (i32.add + (i32.load8_u + (i32.add + (local.get $14) + (i32.const 27200) + ) + ) + (i32.const 26880) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $7) + (i32.add + (i32.load8_u + (i32.add + (local.get $11) + (i32.const 27200) + ) + ) + (i32.const 26720) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $7) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $27) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=8 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $27) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $26) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $12) + (i32.add + (i32.load8_u + (i32.add + (local.get $26) + (i32.const 27200) + ) + ) + (i32.const 26720) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=16 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $12) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $25) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=24 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $25) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $24) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $10) + (i32.add + (i32.load8_u + (i32.add + (local.get $24) + (i32.const 27200) + ) + ) + (i32.const 26880) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $10) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $9) + (i32.add + (i32.load8_u + (i32.add + (local.get $10) + (i32.const 27200) + ) + ) + (i32.const 26720) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=32 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $9) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $15) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=40 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $15) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $23) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $8) + (i32.add + (i32.load8_u + (i32.add + (local.get $23) + (i32.const 27200) + ) + ) + (i32.const 26720) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=48 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $8) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + (if + (i32.gt_s + (local.get $22) + (i32.const 0) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load offset=56 + (local.get $6) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $22) + (i32.const 27200) + ) + ) + (i32.const 26560) + ) + (i32.const 8) + ) + ) + ) + ) + (br_if $while-in27 + (i32.ne + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $5 + (loop $while-in29 (result i32) + (if + (i32.gt_s + (local.tee $10 + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + (i32.const 0) + ) + (block $do-once30 + (local.set $8 + (i32.add + (local.get $3) + (i32.shl + (local.get $6) + (i32.const 4) + ) + ) + ) + (if + (i32.eq + (local.get $10) + (i32.const 1) + ) + (block + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=1 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=2 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=3 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=4 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=5 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=6 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=7 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=8 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=9 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=10 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=11 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=12 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=13 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=14 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (select + (local.tee $5 + (i32.load8_s offset=15 + (local.get $8) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (br $do-once30) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in33 + (local.set $12 + (i32.shr_s + (i32.shl + (select + (local.tee $5 + (i32.load8_s + (i32.add + (local.get $7) + (local.get $8) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (local.set $5 + (local.get $10) + ) + (loop $while-in35 + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (i32.shr_u + (local.get $12) + (local.tee $9 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + ) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const 2) + ) + (block + (local.set $5 + (local.get $9) + ) + (br $while-in35) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.and + (local.get $12) + (i32.const 1) + ) + (i32.const 41374) + (i32.const 8) + ) + (br_if $while-in33 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (br_if $while-in29 + (i32.ne + (local.get $16) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.get $17) + ) + ) + ) + (i32.store8 offset=1 + (local.get $13) + (i32.const 0) + ) + (if + (i32.le_s + (local.get $4) + (i32.const 7) + ) + (block + (global.set $STACKTOP + (local.get $13) + ) + (return) + ) + ) + (local.set $2 + (i32.add + (i32.mul + (i32.shr_s + (i32.shl + (i32.add + (local.get $2) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 7) + ) + (i32.const 27232) + ) + ) + (local.set $4 + (i32.shr_s + (i32.add + (local.get $4) + (i32.const 8) + ) + (i32.const 4) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in37 + (if + (i32.gt_s + (local.tee $6 + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $5) + ) + ) + ) + (i32.const 0) + ) + (block $do-once38 + (i32.store8 + (local.get $13) + (i32.load8_s + (i32.add + (local.get $2) + (select + (local.tee $6 + (i32.and + (local.get $6) + (i32.const 31) + ) + ) + (i32.const 6) + (i32.lt_u + (local.get $6) + (i32.const 6) + ) + ) + ) + ) + ) + (if + (local.tee $6 + (i32.load8_s + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=1 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=2 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=3 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=4 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=5 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=6 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=7 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=8 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=9 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=10 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=11 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=12 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=13 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (if + (local.tee $6 + (i32.load8_s offset=14 + (local.get $3) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + (br_if $do-once38 + (i32.eqz + (local.tee $6 + (i32.load8_s offset=15 + (local.get $3) + ) + ) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.add + (i32.shr_s + (local.get $6) + (i32.const 15) + ) + (i32.const 1) + ) + (local.get $13) + (i32.const 8) + ) + ) + ) + (local.set $3 + (i32.add + (local.get $3) + (i32.const 16) + ) + ) + (br_if $while-in37 + (i32.lt_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (global.set $STACKTOP + (local.get $13) + ) + ) + (func $_silk_gains_quant (; 54 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (if + (i32.le_s + (local.get $4) + (i32.const 0) + ) + (return) + ) + (loop $while-in + (local.set $8 + (i32.sub + (i32.const 0) + (local.tee $6 + (i32.sub + (i32.const 24) + (local.tee $7 + (i32.clz + (local.tee $5 + (i32.load + (local.tee $10 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $6) + (local.set $5 + (if (result i32) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $5) + (local.get $8) + ) + (i32.shr_u + (local.get $5) + (i32.add + (local.get $6) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $5) + (i32.sub + (i32.const 32) + (local.get $6) + ) + ) + (i32.shr_u + (local.get $5) + (local.get $6) + ) + ) + ) + ) + ) + (i32.store8 + (local.tee $6 + (i32.add + (local.get $0) + (local.get $9) + ) + ) + (local.tee $5 + (i32.and + (local.tee $7 + (i32.shr_u + (i32.mul + (i32.shr_s + (i32.add + (i32.add + (i32.shl + (i32.or + (local.tee $5 + (i32.and + (local.get $5) + (i32.const 127) + ) + ) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $7) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + (i32.mul + (i32.sub + (i32.const 128) + (local.get $5) + ) + (i32.mul + (local.get $5) + (i32.const 179) + ) + ) + ) + (i32.const -136970240) + ) + (i32.const 16) + ) + (i32.const 2251) + ) + (i32.const 16) + ) + ) + (i32.const 255) + ) + ) + ) + (if + (i32.lt_s + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.load8_s + (local.get $2) + ) + ) + (i32.store8 + (local.get $6) + (local.tee $5 + (i32.shr_s + (i32.shl + (i32.add + (local.get $5) + (i32.const 1) + ) + (i32.const 24) + ) + (i32.const 24) + ) + ) + ) + ) + (i32.store8 + (local.get $6) + (local.tee $5 + (select + (i32.const 63) + (i32.and + (select + (local.get $5) + (i32.const 0) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 0) + ) + ) + (i32.const 255) + ) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 63) + ) + ) + ) + ) + (local.set $8 + (i32.load8_s + (local.get $2) + ) + ) + (if + (i32.or + (local.get $3) + (local.get $9) + ) + (block + (i32.store8 + (local.get $6) + (local.tee $5 + (i32.and + (local.tee $7 + (i32.sub + (local.get $5) + (i32.and + (local.get $8) + (i32.const 255) + ) + ) + ) + (i32.const 255) + ) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (local.tee $7 + (i32.add + (local.tee $11 + (i32.load8_s + (local.get $2) + ) + ) + (i32.const 8) + ) + ) + ) + (i32.store8 + (local.get $6) + (local.tee $5 + (i32.and + (i32.add + (i32.shr_u + (i32.add + (i32.sub + (local.get $8) + (local.get $11) + ) + (i32.const 505) + ) + (i32.const 1) + ) + (local.get $7) + ) + (i32.const 255) + ) + ) + ) + ) + (local.set $5 + (i32.shr_s + (i32.shl + (local.tee $8 + (select + (local.tee $5 + (select + (local.get $5) + (i32.const -4) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const -4) + ) + ) + ) + (i32.const 36) + (i32.lt_s + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 36) + ) + ) + ) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (i32.store8 + (local.get $6) + (local.get $8) + ) + (i32.store8 + (local.get $2) + (if (result i32) + (i32.lt_s + (local.get $7) + (local.get $5) + ) + (block (result i32) + (i32.store8 + (local.get $2) + (local.tee $5 + (i32.add + (i32.load8_u + (local.get $2) + ) + (i32.sub + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $7) + ) + ) + ) + ) + (select + (local.tee $5 + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (i32.const 63) + (i32.lt_s + (local.get $5) + (i32.const 63) + ) + ) + ) + (i32.add + (local.get $5) + (i32.load8_u + (local.get $2) + ) + ) + ) + ) + (i32.store8 + (local.get $6) + (i32.add + (i32.load8_u + (local.get $6) + ) + (i32.const 4) + ) + ) + (local.set $5 + (i32.load8_s + (local.get $2) + ) + ) + ) + (block + (local.set $7 + (i32.add + (local.get $8) + (i32.const -4) + ) + ) + (i32.store8 + (local.get $6) + (local.tee $5 + (i32.and + (if (result i32) + (i32.gt_s + (local.get $8) + (i32.const 67) + ) + (select + (local.get $7) + (select + (local.get $5) + (i32.const 63) + (i32.gt_u + (local.get $5) + (i32.const 63) + ) + ) + (i32.gt_s + (local.get $5) + (local.get $7) + ) + ) + (select + (i32.const 63) + (select + (local.get $7) + (local.get $5) + (i32.lt_s + (local.get $5) + (local.get $7) + ) + ) + (i32.gt_u + (local.get $5) + (i32.const 63) + ) + ) + ) + (i32.const 255) + ) + ) + ) + (i32.store8 + (local.get $2) + (local.get $5) + ) + ) + ) + (i32.store + (local.get $10) + (if (result i32) + (i32.lt_s + (local.tee $6 + (select + (local.tee $5 + (i32.add + (i32.add + (i32.mul + (local.tee $5 + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (i32.const 29) + ) + (i32.const 2090) + ) + (i32.shr_s + (i32.mul + (local.get $5) + (i32.const 7281) + ) + (i32.const 16) + ) + ) + ) + (i32.const 3967) + (i32.lt_s + (local.get $5) + (i32.const 3967) + ) + ) + ) + (i32.const 0) + ) + (i32.const 0) + (if (result i32) + (i32.gt_s + (local.get $6) + (i32.const 3966) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $5 + (i32.and + (local.get $6) + (i32.const 127) + ) + ) + (i32.add + (local.tee $7 + (i32.shl + (i32.const 1) + (local.tee $8 + (i32.shr_u + (local.get $6) + (i32.const 7) + ) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $6) + (i32.const 2048) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $5) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $5) + ) + (i32.mul + (local.get $5) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $8) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $5) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $5) + ) + (i32.mul + (local.get $5) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $7) + (i32.const 7) + ) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + (func $_silk_NSQ_c (; 55 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 i32) + (local $56 i32) + (local $57 i32) + (local $58 i32) + (local $59 i32) + (local $60 i32) + (local $61 i32) + (local $62 i32) + (local $63 i32) + (local $64 i32) + (local $65 i32) + (local $66 i32) + (local $67 i32) + (local $68 i32) + (local $69 i32) + (local $70 i32) + (local $71 i32) + (local $72 i32) + (local $73 i32) + (local $74 i32) + (local $75 i32) + (local $76 i32) + (local $77 i32) + (local $78 i32) + (local $79 i32) + (local $80 i32) + (local $81 i32) + (local $82 i32) + (local $83 i32) + (local $84 i32) + (local $85 i32) + (local $86 i32) + (local $87 i32) + (local $88 i32) + (local $89 i32) + (local $90 i32) + (local $91 i32) + (local $92 i32) + (local $93 i32) + (local $94 i32) + (local $95 i32) + (local $96 i32) + (local $97 i32) + (local $98 i32) + (local $99 i32) + (local $100 i32) + (local $101 i32) + (local.set $49 + (global.get $STACKTOP) + ) + (i32.store + (local.tee $30 + (i32.add + (local.get $1) + (i32.const 4340) + ) + ) + (i32.load8_s offset=34 + (local.get $2) + ) + ) + (local.set $15 + (i32.load + (local.tee $50 + (i32.add + (local.get $1) + (i32.const 4328) + ) + ) + ) + ) + (local.set $18 + (i32.load16_s + (i32.add + (i32.add + (i32.shl + (i32.shr_s + (local.tee $17 + (i32.load8_s offset=29 + (local.get $2) + ) + ) + (i32.const 1) + ) + (i32.const 2) + ) + (i32.const 38960) + ) + (i32.shl + (i32.load8_s offset=30 + (local.get $2) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $31 + (i32.load8_s offset=31 + (local.get $2) + ) + ) + (local.set $35 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $16 + (i32.add + (local.tee $24 + (i32.load + (local.tee $32 + (i32.add + (local.get $0) + (i32.const 4592) + ) + ) + ) + ) + (local.tee $23 + (i32.load + (local.tee $39 + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + ) + ) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $51 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $16) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $52 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $16 + (i32.load + (local.tee $40 + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.store + (local.tee $29 + (i32.add + (local.get $1) + (i32.const 4336) + ) + ) + (local.get $24) + ) + (i32.store + (local.tee $33 + (i32.add + (local.get $1) + (i32.const 4332) + ) + ) + (local.get $24) + ) + (if + (i32.le_s + (local.tee $19 + (i32.load + (local.tee $78 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + ) + (i32.const 0) + ) + (block + (i32.store + (local.get $50) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $19) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (drop + (call $_memmove + (local.get $1) + (i32.add + (i32.shl + (local.get $23) + (i32.const 1) + ) + (local.get $1) + ) + (i32.shl + (local.get $24) + (i32.const 1) + ) + ) + ) + (drop + (call $_memmove + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.load + (local.get $39) + ) + (i32.const 2) + ) + ) + (i32.shl + (i32.load + (local.get $32) + ) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $49) + ) + (return) + ) + ) + (local.set $79 + (i32.xor + (local.tee $31 + (i32.ne + (local.get $31) + (i32.const 4) + ) + ) + (i32.const 1) + ) + ) + (local.set $41 + (i32.add + (local.get $1) + (i32.const 4348) + ) + ) + (local.set $80 + (i32.xor + (i32.shl + (local.get $31) + (i32.const 1) + ) + (i32.const 3) + ) + ) + (local.set $53 + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + (local.set $54 + (i32.add + (local.get $1) + (i32.const 4344) + ) + ) + (local.set $81 + (i32.add + (local.get $0) + (i32.const 4636) + ) + ) + (local.set $27 + (i32.add + (local.get $1) + (i32.const 3840) + ) + ) + (local.set $55 + (i32.shr_s + (i32.shl + (local.get $14) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $42 + (i32.add + (local.get $1) + (i32.const 3900) + ) + ) + (local.set $36 + (i32.add + (local.get $1) + (i32.const 4324) + ) + ) + (local.set $56 + (i32.add + (local.get $1) + (i32.const 4224) + ) + ) + (local.set $37 + (i32.add + (local.get $1) + (i32.const 4320) + ) + ) + (local.set $82 + (i32.gt_s + (local.get $13) + (i32.const 2048) + ) + ) + (local.set $43 + (i32.add + (local.tee $0 + (i32.shr_u + (local.get $13) + (i32.const 1) + ) + ) + (i32.const -512) + ) + ) + (local.set $83 + (i32.sub + (i32.const 512) + (local.get $0) + ) + ) + (local.set $84 + (i32.add + (local.tee $14 + (local.get $18) + ) + (i32.const -80) + ) + ) + (local.set $31 + (i32.mul + (local.tee $34 + (i32.shr_s + (i32.shl + (local.get $13) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $18) + ) + ) + (local.set $86 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.shl + (local.tee $85 + (i32.add + (local.get $18) + (i32.const 944) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.set $87 + (i32.add + (local.get $18) + (i32.const -944) + ) + ) + (local.set $88 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.sub + (i32.const 61865984) + (i32.shl + (local.get $18) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + ) + (local.set $57 + (i32.add + (local.get $1) + (i32.const 3840) + ) + ) + (local.set $58 + (i32.add + (local.get $1) + (i32.const 3844) + ) + ) + (local.set $59 + (i32.add + (local.get $1) + (i32.const 3848) + ) + ) + (local.set $60 + (i32.add + (local.get $1) + (i32.const 3852) + ) + ) + (local.set $61 + (i32.add + (local.get $1) + (i32.const 3856) + ) + ) + (local.set $62 + (i32.add + (local.get $1) + (i32.const 3860) + ) + ) + (local.set $63 + (i32.add + (local.get $1) + (i32.const 3864) + ) + ) + (local.set $64 + (i32.add + (local.get $1) + (i32.const 3868) + ) + ) + (local.set $65 + (i32.add + (local.get $1) + (i32.const 3872) + ) + ) + (local.set $66 + (i32.add + (local.get $1) + (i32.const 3876) + ) + ) + (local.set $67 + (i32.add + (local.get $1) + (i32.const 3880) + ) + ) + (local.set $68 + (i32.add + (local.get $1) + (i32.const 3884) + ) + ) + (local.set $69 + (i32.add + (local.get $1) + (i32.const 3888) + ) + ) + (local.set $70 + (i32.add + (local.get $1) + (i32.const 3892) + ) + ) + (local.set $71 + (i32.add + (local.get $1) + (i32.const 3896) + ) + ) + (local.set $13 + (local.get $16) + ) + (local.set $23 + (i32.const 0) + ) + (local.set $0 + (local.get $15) + ) + (local.set $44 + (local.get $4) + ) + (local.set $45 + (i32.add + (i32.shl + (local.get $24) + (i32.const 1) + ) + (local.get $1) + ) + ) + (local.set $46 + (local.get $3) + ) + (block $__rjto$5 + (block $__rjti$5 + (block $__rjti$4 + (block $__rjti$3 + (loop $label$continue$L4 + (block $__rjti$2 + (local.set $22 + (i32.add + (i32.shl + (i32.or + (i32.shr_u + (local.get $23) + (i32.const 1) + ) + (local.get $79) + ) + (i32.const 5) + ) + (local.get $5) + ) + ) + (local.set $18 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + (i32.store + (local.get $41) + (i32.const 0) + ) + (local.set $3 + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $12) + ) + ) + (if + (i32.eq + (i32.and + (local.get $17) + (i32.const 255) + ) + (i32.const 2) + ) + (block + (local.set $0 + (i32.load + (local.get $3) + ) + ) + (local.set $17 + (if (result i32) + (i32.and + (local.get $23) + (local.get $80) + ) + (block (result i32) + (local.set $15 + (i32.const 0) + ) + (i32.const 2) + ) + (block (result i32) + (br_if $__rjti$2 + (i32.le_s + (local.tee $4 + (i32.sub + (i32.sub + (local.tee $17 + (i32.load + (local.get $32) + ) + ) + (local.get $0) + ) + (local.tee $15 + (i32.load + (local.get $53) + ) + ) + ) + ) + (i32.const 2) + ) + ) + (call $_silk_LPC_analysis_filter + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $4) + (i32.const -2) + ) + ) + (i32.const 1) + ) + (local.get $51) + ) + (i32.add + (i32.shl + (i32.add + (i32.mul + (local.get $13) + (local.get $23) + ) + (local.get $4) + ) + (i32.const 1) + ) + (local.get $1) + ) + (local.get $22) + (i32.sub + (local.get $17) + (local.get $4) + ) + (local.get $15) + ) + (i32.store + (local.get $41) + (i32.const 1) + ) + (i32.store + (local.get $33) + (i32.load + (local.get $32) + ) + ) + (local.set $15 + (i32.const 1) + ) + (i32.load8_s offset=29 + (local.get $2) + ) + ) + ) + ) + ) + (local.set $15 + (i32.const 0) + ) + ) + (local.set $16 + (i32.load + (local.get $3) + ) + ) + (local.set $13 + (i32.clz + (select + (local.tee $3 + (select + (local.tee $4 + (i32.load + (local.tee $24 + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + (local.set $3 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $19 + (i32.sub + (i32.const 0) + (i32.shl + (i32.add + (i32.mul + (local.tee $3 + (i32.shr_s + (local.tee $25 + (i32.shl + (local.tee $21 + (i32.div_s + (i32.const 536870911) + (local.tee $20 + (i32.shr_s + (local.tee $19 + (i32.shl + (local.get $3) + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (local.get $20) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $19) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + (i32.const 3) + ) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $21) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.get $25) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (local.get $19) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $19) + (i32.const 65528) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + (local.set $3 + (i32.add + (i32.shr_s + (local.tee $13 + (if (result i32) + (i32.lt_s + (local.tee $13 + (i32.sub + (i32.const 62) + (local.get $13) + ) + ) + (i32.const 48) + ) + (block (result i32) + (local.set $21 + (i32.gt_s + (local.tee $19 + (i32.shr_s + (i32.const -2147483648) + (local.tee $13 + (i32.sub + (i32.const 47) + (local.get $13) + ) + ) + ) + ) + (local.tee $20 + (i32.shr_u + (i32.const 2147483647) + (local.get $13) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $25 + (select + (local.get $19) + (local.get $20) + (local.get $21) + ) + ) + (select + (local.tee $19 + (select + (local.get $20) + (local.get $19) + (local.get $21) + ) + ) + (local.get $3) + (i32.lt_s + (local.get $3) + (local.get $19) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $25) + ) + ) + (local.get $13) + ) + ) + (select + (i32.shr_s + (local.get $3) + (i32.add + (local.get $13) + (i32.const -47) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $13) + (i32.const 79) + ) + ) + ) + ) + (i32.const 4) + ) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.tee $19 + (i32.load + (local.get $40) + ) + ) + (i32.const 0) + ) + (block + (local.set $20 + (i32.shr_s + (i32.shl + (i32.shr_u + (local.get $3) + (i32.const 1) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $25 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $52) + ) + (i32.add + (i32.add + (i32.mul + (local.get $20) + (i32.shr_s + (local.tee $21 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $46) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $21) + (local.get $25) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $21) + (i32.const 65535) + ) + (local.get $20) + ) + (i32.const 16) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (if + (local.get $15) + (block + (if + (i32.eqz + (local.get $23) + ) + (local.set $13 + (i32.shl + (i32.add + (i32.mul + (local.get $55) + (i32.shr_s + (local.get $13) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $13) + (i32.const 65535) + ) + (local.get $55) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + ) + ) + (if + (i32.lt_s + (local.tee $3 + (i32.add + (local.tee $15 + (i32.load + (local.get $33) + ) + ) + (i32.sub + (i32.const -2) + (local.get $16) + ) + ) + ) + (local.get $15) + ) + (block + (local.set $20 + (i32.shr_s + (local.get $13) + (i32.const 16) + ) + ) + (local.set $13 + (i32.and + (local.get $13) + (i32.const 65535) + ) + ) + (loop $while-in1 + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $35) + ) + (i32.add + (i32.mul + (local.tee $21 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $51) + ) + ) + ) + (local.get $20) + ) + (i32.shr_s + (i32.mul + (local.get $13) + (local.get $21) + ) + (i32.const 16) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $3 + (i32.load + (local.get $54) + ) + ) + (local.get $4) + ) + (block + (local.set $3 + (i32.add + (i32.add + (local.tee $20 + (i32.add + (i32.mul + (local.tee $4 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $15 + (i32.shl + (local.get $4) + (i32.add + (local.tee $13 + (i32.clz + (select + (local.get $4) + (i32.sub + (i32.const 0) + (local.get $4) + ) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $3 + (i32.shl + (local.get $3) + (i32.add + (local.tee $19 + (i32.clz + (select + (local.get $3) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (local.tee $3 + (i32.sub + (local.get $3) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $15) + ) + (i64.extend_i32_s + (local.get $20) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (local.set $4 + (if (result i32) + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $19) + (i32.sub + (i32.const 29) + (local.get $13) + ) + ) + ) + (i32.const 16) + ) + (block (result i32) + (local.set $19 + (i32.gt_s + (local.tee $13 + (i32.shr_s + (i32.const -2147483648) + (local.tee $4 + (i32.sub + (i32.const 16) + (local.get $4) + ) + ) + ) + ) + (local.tee $15 + (i32.shr_u + (i32.const 2147483647) + (local.get $4) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $20 + (select + (local.get $13) + (local.get $15) + (local.get $19) + ) + ) + (select + (local.tee $13 + (select + (local.get $15) + (local.get $13) + (local.get $19) + ) + ) + (local.get $3) + (i32.lt_s + (local.get $3) + (local.get $13) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $20) + ) + ) + (local.get $4) + ) + ) + (select + (i32.shr_s + (local.get $3) + (i32.add + (local.get $4) + (i32.const -16) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $4) + (i32.const 48) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $3 + (i32.load + (local.get $32) + ) + ) + (i32.const 0) + ) + (block + (local.set $15 + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + ) + (local.set $19 + (i32.and + (local.get $4) + (i32.const 65535) + ) + ) + (local.set $3 + (i32.sub + (i32.load + (local.get $29) + ) + (local.get $3) + ) + ) + (loop $while-in3 + (local.set $13 + (i32.shr_s + (i32.shl + (local.tee $21 + (i32.load + (local.tee $20 + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $13) + (local.get $15) + ) + (i32.shr_s + (i32.mul + (local.get $13) + (local.get $19) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $21) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.load + (local.get $29) + ) + ) + ) + ) + ) + ) + (if + (i32.eq + (i32.and + (local.get $17) + (i32.const 255) + ) + (i32.const 2) + ) + (if + (i32.eqz + (i32.load + (local.get $41) + ) + ) + (if + (i32.lt_s + (local.tee $3 + (i32.add + (local.tee $13 + (i32.load + (local.get $33) + ) + ) + (i32.sub + (i32.const -2) + (local.get $16) + ) + ) + ) + (local.get $13) + ) + (block + (local.set $16 + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + ) + (local.set $19 + (i32.and + (local.get $4) + (i32.const 65535) + ) + ) + (loop $while-in5 + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $21 + (i32.load + (local.tee $20 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $35) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $19) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $21) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $37) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $37) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.tee $13 + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $15 + (i32.and + (local.get $4) + (i32.const 65535) + ) + ) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $36) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $36) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $57) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $57) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $58) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $58) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $59) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $59) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $60) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $60) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $61) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $61) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $62) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $62) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $63) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $63) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $64) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $64) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $65) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $65) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $66) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $66) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $67) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $67) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $68) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $68) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $69) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $69) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $70) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $70) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $71) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $71) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $42) + (i32.add + (i32.add + (i32.mul + (local.tee $16 + (i32.shr_s + (i32.shl + (local.tee $3 + (i32.load + (local.get $42) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in7 + (local.set $16 + (i32.shr_s + (i32.shl + (local.tee $20 + (i32.load + (local.tee $19 + (i32.add + (i32.add + (local.get $1) + (i32.const 4224) + ) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $19) + (i32.add + (i32.add + (i32.mul + (local.get $13) + (local.get $16) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $16) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $20) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (i32.store + (local.get $54) + (i32.load + (local.get $24) + ) + ) + (local.set $19 + (i32.load + (local.get $40) + ) + ) + (local.set $4 + (i32.load + (local.get $24) + ) + ) + ) + ) + (local.set $21 + (i32.add + (i32.shl + (i32.mul + (local.get $23) + (i32.const 5) + ) + (i32.const 1) + ) + (local.get $6) + ) + ) + (local.set $38 + (i32.add + (i32.shl + (i32.mul + (local.get $23) + (i32.const 24) + ) + (i32.const 1) + ) + (local.get $7) + ) + ) + (local.set $18 + (i32.or + (local.tee $15 + (i32.shr_s + (local.get $18) + (i32.const 2) + ) + ) + (i32.shl + (local.get $18) + (i32.const 15) + ) + ) + ) + (local.set $3 + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.set $25 + (i32.load + (local.get $81) + ) + ) + (local.set $13 + (i32.load + (local.get $53) + ) + ) + (if + (i32.gt_s + (local.get $19) + (i32.const 0) + ) + (block + (local.set $89 + (i32.shr_s + (local.get $13) + (i32.const 1) + ) + ) + (local.set $90 + (i32.eq + (local.get $13) + (i32.const 16) + ) + ) + (local.set $91 + (i32.eq + (i32.and + (local.get $17) + (i32.const 255) + ) + (i32.const 2) + ) + ) + (local.set $92 + (i32.eqz + (i32.and + (local.get $25) + (i32.const 1) + ) + ) + ) + (local.set $93 + (i32.shr_s + (local.get $25) + (i32.const 1) + ) + ) + (local.set $94 + (i32.gt_s + (local.get $25) + (i32.const 2) + ) + ) + (local.set $95 + (i32.add + (i32.add + (local.get $1) + (i32.const 4224) + ) + (i32.shl + (local.tee $13 + (i32.add + (local.get $25) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $96 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $38) + ) + ) + (local.set $72 + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $9) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $73 + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $74 + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + (local.set $98 + (i32.or + (local.tee $97 + (i32.gt_s + (local.get $0) + (i32.const 0) + ) + ) + (i32.ne + (i32.and + (local.get $17) + (i32.const 255) + ) + (i32.const 2) + ) + ) + ) + (local.set $75 + (i32.shr_s + (i32.shl + (local.get $15) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $76 + (i32.shr_s + (local.get $18) + (i32.const 16) + ) + ) + (local.set $77 + (i32.shr_s + (i32.shl + (i32.shr_u + (local.get $4) + (i32.const 6) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $99 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $4) + (i32.const 21) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $18 + (i32.load + (local.get $30) + ) + ) + (local.set $24 + (i32.const 0) + ) + (local.set $3 + (i32.add + (i32.shl + (i32.add + (i32.load + (local.get $33) + ) + (i32.sub + (i32.const 2) + (local.get $0) + ) + ) + (i32.const 2) + ) + (local.get $35) + ) + ) + (local.set $13 + (local.get $42) + ) + (local.set $4 + (i32.add + (i32.add + (i32.shl + (i32.sub + (i32.load + (local.get $29) + ) + (local.get $0) + ) + (i32.const 2) + ) + (local.get $1) + ) + (i32.const 1284) + ) + ) + (loop $while-in9 + (i32.store + (local.get $30) + (i32.add + (i32.mul + (local.get $18) + (i32.const 196314165) + ) + (i32.const 907633515) + ) + ) + (local.set $20 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $17 + (i32.load16_s + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (local.get $13) + ) + ) + (i32.const 16) + ) + ) + (local.get $89) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=2 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -4) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=4 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=6 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -12) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=8 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -16) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=10 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -20) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=12 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -24) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=14 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -28) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=16 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -32) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=18 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -36) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + ) + (if + (local.get $90) + (local.set $20 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (local.get $20) + (i32.mul + (local.tee $17 + (i32.load16_s offset=20 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -40) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=22 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -44) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=24 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -48) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=26 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -52) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=28 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -56) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=30 + (local.get $22) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $13) + (i32.const -60) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $17 + (if (result i32) + (local.get $91) + (block (result i32) + (local.set $47 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $17 + (i32.load16_s + (local.get $21) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (local.get $3) + ) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=2 + (local.get $21) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $3) + (i32.const -4) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=4 + (local.get $21) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $3) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=6 + (local.get $21) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $3) + (i32.const -12) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $17 + (i32.load16_s offset=8 + (local.get $21) + ) + ) + (i32.shr_s + (local.tee $15 + (i32.load + (i32.add + (local.get $3) + (i32.const -16) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + ) + (i32.add + (local.get $3) + (i32.const 4) + ) + ) + (block (result i32) + (local.set $47 + (i32.const 0) + ) + (local.get $3) + ) + ) + ) + (br_if $__rjti$3 + (i32.eqz + (local.get $92) + ) + ) + (local.set $3 + (i32.load + (local.get $56) + ) + ) + (i32.store + (local.get $56) + (local.tee $15 + (i32.load + (local.get $36) + ) + ) + ) + (local.set $15 + (i32.add + (i32.add + (i32.mul + (local.tee $18 + (i32.load16_s + (local.get $38) + ) + ) + (i32.shr_s + (local.get $15) + (i32.const 16) + ) + ) + (local.get $93) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $18) + ) + (i32.const 16) + ) + ) + ) + (if + (local.get $94) + (block + (local.set $16 + (i32.const 2) + ) + (loop $while-in11 + (local.set $26 + (i32.load + (local.tee $28 + (i32.add + (i32.add + (local.get $1) + (i32.const 4224) + ) + (i32.shl + (local.tee $18 + (i32.add + (local.get $16) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.store + (local.get $28) + (local.get $3) + ) + (local.set $28 + (i32.load16_s + (i32.add + (i32.shl + (local.get $18) + (i32.const 1) + ) + (local.get $38) + ) + ) + ) + (local.set $18 + (i32.load + (local.tee $48 + (i32.add + (i32.add + (local.get $1) + (i32.const 4224) + ) + (i32.shl + (local.get $16) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.store + (local.get $48) + (local.get $26) + ) + (local.set $15 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $28) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + (local.get $15) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $28) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $3 + (i32.load16_s + (i32.add + (i32.shl + (local.get $16) + (i32.const 1) + ) + (local.get $38) + ) + ) + ) + (i32.shr_s + (local.get $26) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $26) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + (if + (i32.lt_s + (local.tee $16 + (i32.add + (local.get $16) + (i32.const 2) + ) + ) + (local.get $25) + ) + (block + (local.set $3 + (local.get $18) + ) + (br $while-in11) + ) + ) + ) + ) + (local.set $18 + (local.get $3) + ) + ) + (i32.store + (local.get $95) + (local.get $18) + ) + (local.set $3 + (i32.load16_s + (local.get $96) + ) + ) + (local.set $16 + (i32.load + (local.get $37) + ) + ) + (local.set $26 + (i32.load + (i32.add + (i32.add + (i32.shl + (i32.load + (local.get $29) + ) + (i32.const 2) + ) + (local.get $1) + ) + (i32.const 1276) + ) + ) + ) + (br_if $__rjti$4 + (i32.eqz + (local.get $98) + ) + ) + (local.set $3 + (i32.sub + (i32.sub + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.tee $48 + (i32.add + (i32.add + (i32.mul + (local.get $72) + (local.tee $28 + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $16 + (i32.and + (local.get $16) + (i32.const 65535) + ) + ) + (local.get $72) + ) + (i32.const 16) + ) + ) + (i32.shl + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.shr_s + (local.get $18) + (i32.const 16) + ) + ) + (local.get $15) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $18) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (local.tee $28 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $28) + (local.get $74) + ) + (i32.shr_s + (i32.mul + (local.get $16) + (local.get $74) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $73) + (i32.shr_s + (local.get $26) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $26) + (i32.const 65535) + ) + (local.get $73) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (local.set $3 + (i32.sub + (local.tee $26 + (select + (local.tee $3 + (select + (local.tee $3 + (select + (i32.sub + (i32.const 0) + (local.tee $3 + (i32.sub + (i32.load + (local.tee $100 + (i32.add + (i32.shl + (local.get $24) + (i32.const 2) + ) + (local.get $52) + ) + ) + ) + (i32.shr_s + (i32.add + (if (result i32) + (local.get $97) + (block (result i32) + (local.set $15 + (i32.add + (local.get $4) + (i32.const 4) + ) + ) + (i32.shr_s + (i32.sub + (i32.add + (local.get $47) + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + (i32.shl + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $75) + (i32.shr_s + (local.tee $3 + (i32.add + (i32.load + (local.get $4) + ) + (i32.load + (i32.add + (local.get $4) + (i32.const -8) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (i32.shr_s + (local.tee $4 + (i32.load + (i32.add + (local.get $4) + (i32.const -4) + ) + ) + ) + (i32.const 16) + ) + (local.get $76) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $75) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (local.get $76) + ) + (i32.const 16) + ) + ) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + (block (result i32) + (local.set $15 + (local.get $4) + ) + (i32.shr_s + (local.get $3) + (i32.const 1) + ) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.get $3) + (i32.lt_s + (i32.load + (local.get $30) + ) + (i32.const 0) + ) + ) + ) + (i32.const -31744) + (i32.gt_s + (local.get $3) + (i32.const -31744) + ) + ) + ) + (i32.const 30720) + (i32.lt_s + (local.get $3) + (i32.const 30720) + ) + ) + ) + (local.get $14) + ) + ) + (block $label$break$L83 + (block $__rjti$1 + (if + (local.get $82) + (local.set $3 + (if (result i32) + (i32.gt_s + (local.get $3) + (local.get $43) + ) + (i32.sub + (local.get $3) + (local.get $43) + ) + (if (result i32) + (i32.lt_s + (local.get $3) + (local.get $83) + ) + (i32.add + (local.get $3) + (local.get $43) + ) + (block + (local.set $3 + (i32.shr_s + (local.get $3) + (i32.const 31) + ) + ) + (br $__rjti$1) + ) + ) + ) + ) + ) + (local.set $4 + (i32.shr_s + (local.get $3) + (i32.const 10) + ) + ) + (local.set $18 + (if (result i32) + (i32.gt_s + (local.get $3) + (i32.const 1023) + ) + (block (result i32) + (local.set $16 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.shl + (local.tee $4 + (i32.add + (local.tee $3 + (i32.add + (i32.and + (local.get $3) + (i32.const -1024) + ) + (local.get $84) + ) + ) + (i32.const 1024) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $34) + ) + ) + (block + (local.set $3 + (local.get $4) + ) + (br $__rjti$1) + ) + ) + ) + (br $label$break$L83) + ) + (block $switch-default + (block $switch-case13 + (block $switch-case + (br_table $switch-case13 $switch-case $switch-default + (i32.sub + (local.get $3) + (i32.const -1) + ) + ) + ) + (local.set $3 + (local.get $14) + ) + (local.set $4 + (local.get $85) + ) + (local.set $18 + (local.get $31) + ) + (local.set $16 + (local.get $86) + ) + (br $label$break$L83) + ) + (local.set $3 + (local.get $87) + ) + (local.set $4 + (local.get $14) + ) + (local.set $18 + (local.get $88) + ) + (local.set $16 + (local.get $31) + ) + (br $label$break$L83) + ) + (local.set $16 + (i32.shl + (local.tee $3 + (i32.add + (i32.or + (i32.shl + (local.get $3) + (i32.const 10) + ) + (i32.const 80) + ) + (local.get $14) + ) + ) + (i32.const 16) + ) + ) + (local.set $4 + (i32.add + (local.get $3) + (i32.const 1024) + ) + ) + (local.set $18 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.sub + (i32.const 0) + (local.get $16) + ) + (i32.const 16) + ) + ) + ) + (local.set $16 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.sub + (i32.const -67108864) + (local.get $16) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store8 + (local.tee $101 + (i32.add + (local.get $24) + (local.get $44) + ) + ) + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $3 + (select + (local.get $4) + (local.get $3) + (i32.lt_s + (i32.add + (i32.mul + (local.tee $4 + (i32.shr_s + (i32.shl + (i32.sub + (local.get $26) + (local.get $4) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $4) + ) + (local.get $16) + ) + (i32.add + (i32.mul + (local.tee $3 + (i32.shr_s + (i32.shl + (i32.sub + (local.get $26) + (local.get $3) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $3) + ) + (local.get $18) + ) + ) + ) + ) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $24) + (i32.const 1) + ) + (local.get $45) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $4 + (i32.add + (i32.add + (i32.mul + (local.get $77) + (i32.shr_s + (local.tee $3 + (i32.add + (local.tee $18 + (i32.add + (i32.shl + (local.get $47) + (i32.const 1) + ) + (select + (i32.sub + (i32.const 0) + (local.tee $3 + (i32.shl + (local.get $3) + (i32.const 4) + ) + ) + ) + (local.get $3) + (i32.lt_s + (i32.load + (local.get $30) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.shl + (local.get $20) + (i32.const 4) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (local.get $99) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65534) + ) + (local.get $77) + ) + (i32.const 16) + ) + ) + ) + (i32.const 7) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $4) + (i32.const -8388736) + ) + ) + (i32.gt_s + (local.get $4) + (i32.const 8388479) + ) + ) + ) + (i32.store + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 4) + ) + ) + (local.get $3) + ) + (i32.store + (local.get $36) + (local.tee $3 + (i32.sub + (local.get $3) + (i32.shl + (i32.load + (local.get $100) + ) + (i32.const 4) + ) + ) + ) + ) + (i32.store + (local.get $37) + (local.tee $3 + (i32.sub + (local.get $3) + (i32.shl + (local.get $48) + (i32.const 2) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.load + (local.get $29) + ) + (i32.const 2) + ) + ) + (i32.sub + (local.get $3) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.tee $3 + (i32.load + (local.get $33) + ) + ) + (i32.const 2) + ) + (local.get $35) + ) + (i32.shl + (local.get $18) + (i32.const 1) + ) + ) + (i32.store + (local.get $29) + (i32.add + (i32.load + (local.get $29) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $33) + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.store + (local.get $30) + (local.tee $18 + (i32.add + (i32.load + (local.get $30) + ) + (i32.load8_s + (local.get $101) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $24 + (i32.add + (local.get $24) + (i32.const 1) + ) + ) + (local.get $19) + ) + (block + (local.set $3 + (local.get $17) + ) + (local.set $4 + (local.get $15) + ) + (br $while-in9) + ) + ) + ) + ) + ) + (i64.store align=4 + (local.get $27) + (i64.load align=4 + (local.tee $3 + (i32.add + (i32.add + (local.get $1) + (i32.const 3840) + ) + (i32.shl + (local.get $19) + (i32.const 2) + ) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $27) + (i64.load offset=8 align=4 + (local.get $3) + ) + ) + (i64.store offset=16 align=4 + (local.get $27) + (i64.load offset=16 align=4 + (local.get $3) + ) + ) + (i64.store offset=24 align=4 + (local.get $27) + (i64.load offset=24 align=4 + (local.get $3) + ) + ) + (i64.store offset=32 align=4 + (local.get $27) + (i64.load offset=32 align=4 + (local.get $3) + ) + ) + (i64.store offset=40 align=4 + (local.get $27) + (i64.load offset=40 align=4 + (local.get $3) + ) + ) + (i64.store offset=48 align=4 + (local.get $27) + (i64.load offset=48 align=4 + (local.get $3) + ) + ) + (i64.store offset=56 align=4 + (local.get $27) + (i64.load offset=56 align=4 + (local.get $3) + ) + ) + (local.set $13 + (i32.load + (local.get $40) + ) + ) + (br_if $__rjti$5 + (i32.ge_s + (local.tee $23 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (local.tee $3 + (i32.load + (local.get $78) + ) + ) + ) + ) + (local.set $17 + (i32.load8_s offset=29 + (local.get $2) + ) + ) + (local.set $44 + (i32.add + (local.get $13) + (local.get $44) + ) + ) + (local.set $45 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $45) + ) + ) + (local.set $46 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $46) + ) + ) + (br $label$continue$L4) + ) + ) + (call $_celt_fatal + (i32.const 41192) + (i32.const 41126) + (i32.const 146) + ) + (br $__rjto$5) + ) + (call $_celt_fatal + (i32.const 41288) + (i32.const 41126) + (i32.const 250) + ) + (br $__rjto$5) + ) + (call $_celt_fatal + (i32.const 41137) + (i32.const 41126) + (i32.const 258) + ) + (br $__rjto$5) + ) + (local.set $0 + (i32.load + (local.get $39) + ) + ) + (local.set $2 + (i32.load + (local.get $32) + ) + ) + (i32.store + (local.get $50) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (drop + (call $_memmove + (local.get $1) + (i32.add + (i32.shl + (local.get $0) + (i32.const 1) + ) + (local.get $1) + ) + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + ) + (drop + (call $_memmove + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.load + (local.get $39) + ) + (i32.const 2) + ) + ) + (i32.shl + (i32.load + (local.get $32) + ) + (i32.const 2) + ) + ) + ) + (global.set $STACKTOP + (local.get $49) + ) + ) + ) + (func $_silk_NSQ_del_dec_c (; 56 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 i32) + (local $56 i32) + (local $57 i32) + (local $58 i32) + (local $59 i32) + (local $60 i32) + (local $61 i32) + (local $62 i32) + (local.set $23 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 176) + ) + ) + (local.set $34 + (i32.add + (local.get $23) + (i32.const 160) + ) + ) + (local.set $37 + (local.get $23) + ) + (local.set $27 + (i32.load + (local.tee $42 + (i32.add + (local.get $1) + (i32.const 4328) + ) + ) + ) + ) + (local.set $23 + (i32.load + (local.tee $31 + (i32.add + (local.get $0) + (i32.const 4628) + ) + ) + ) + ) + (local.set $43 + (call $_llvm_stacksave) + ) + (local.set $19 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memset + (local.get $19) + (i32.const 0) + (i32.mul + (local.tee $26 + (i32.load + (local.get $31) + ) + ) + (i32.const 1300) + ) + ) + ) + (if + (i32.gt_s + (local.get $26) + (i32.const 0) + ) + (block + (local.set $16 + (i32.load8_u offset=34 + (local.get $2) + ) + ) + (local.set $29 + (i32.load + (i32.add + (local.get $1) + (i32.const 4320) + ) + ) + ) + (local.set $28 + (i32.load + (i32.add + (local.get $1) + (i32.const 4324) + ) + ) + ) + (local.set $18 + (i32.load + (i32.add + (i32.add + (i32.shl + (i32.load + (i32.add + (local.get $0) + (i32.const 4592) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + (i32.const 1276) + ) + ) + ) + (local.set $15 + (i32.add + (local.get $1) + (i32.const 3840) + ) + ) + (local.set $24 + (i32.add + (local.get $1) + (i32.const 4224) + ) + ) + (local.set $23 + (i32.const 0) + ) + (loop $while-in + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1288) + ) + (local.tee $21 + (i32.and + (i32.add + (local.get $16) + (local.get $23) + ) + (i32.const 3) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1292) + ) + (local.get $21) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1296) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1280) + ) + (local.get $29) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1284) + ) + (local.get $28) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1024) + ) + (local.get $18) + ) + (i64.store align=4 + (local.tee $21 + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + ) + (i64.load align=4 + (local.get $15) + ) + ) + (i64.store offset=8 align=4 + (local.get $21) + (i64.load offset=8 align=4 + (local.get $15) + ) + ) + (i64.store offset=16 align=4 + (local.get $21) + (i64.load offset=16 align=4 + (local.get $15) + ) + ) + (i64.store offset=24 align=4 + (local.get $21) + (i64.load offset=24 align=4 + (local.get $15) + ) + ) + (i64.store offset=32 align=4 + (local.get $21) + (i64.load offset=32 align=4 + (local.get $15) + ) + ) + (i64.store offset=40 align=4 + (local.get $21) + (i64.load offset=40 align=4 + (local.get $15) + ) + ) + (i64.store offset=48 align=4 + (local.get $21) + (i64.load offset=48 align=4 + (local.get $15) + ) + ) + (i64.store offset=56 align=4 + (local.get $21) + (i64.load offset=56 align=4 + (local.get $15) + ) + ) + (i64.store align=4 + (local.tee $21 + (i32.add + (i32.add + (i32.mul + (local.get $23) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1184) + ) + ) + (i64.load align=4 + (local.get $24) + ) + ) + (i64.store offset=8 align=4 + (local.get $21) + (i64.load offset=8 align=4 + (local.get $24) + ) + ) + (i64.store offset=16 align=4 + (local.get $21) + (i64.load offset=16 align=4 + (local.get $24) + ) + ) + (i64.store offset=24 align=4 + (local.get $21) + (i64.load offset=24 align=4 + (local.get $24) + ) + ) + (i64.store offset=32 align=4 + (local.get $21) + (i64.load offset=32 align=4 + (local.get $24) + ) + ) + (i64.store offset=40 align=4 + (local.get $21) + (i64.load offset=40 align=4 + (local.get $24) + ) + ) + (i64.store offset=48 align=4 + (local.get $21) + (i64.load offset=48 align=4 + (local.get $24) + ) + ) + (i64.store offset=56 align=4 + (local.get $21) + (i64.load offset=56 align=4 + (local.get $24) + ) + ) + (i64.store align=4 + (i32.sub + (local.get $21) + (i32.const -64) + ) + (i64.load align=4 + (i32.sub + (local.get $24) + (i32.const -64) + ) + ) + ) + (i64.store offset=72 align=4 + (local.get $21) + (i64.load offset=72 align=4 + (local.get $24) + ) + ) + (i64.store offset=80 align=4 + (local.get $21) + (i64.load offset=80 align=4 + (local.get $24) + ) + ) + (i64.store offset=88 align=4 + (local.get $21) + (i64.load offset=88 align=4 + (local.get $24) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $23 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (local.get $26) + ) + ) + ) + ) + ) + (local.set $16 + (i32.load16_s + (i32.add + (i32.add + (i32.shl + (i32.shr_s + (local.tee $28 + (i32.load8_s offset=29 + (local.get $2) + ) + ) + (i32.const 1) + ) + (i32.const 2) + ) + (i32.const 38960) + ) + (i32.shl + (i32.load8_s offset=30 + (local.get $2) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (local.get $34) + (i32.const 0) + ) + (local.set $23 + (select + (local.tee $29 + (i32.load + (local.tee $32 + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + ) + ) + (i32.const 40) + (i32.lt_s + (local.get $29) + (i32.const 40) + ) + ) + ) + (local.set $23 + (if (result i32) + (i32.eq + (local.get $28) + (i32.const 2) + ) + (if (result i32) + (i32.gt_s + (local.tee $24 + (i32.load + (local.tee $15 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $21 + (i32.const 0) + ) + (loop $while-in1 (result i32) + (local.set $23 + (select + (local.get $23) + (local.tee $18 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $12) + ) + ) + (i32.const -3) + ) + ) + (i32.lt_s + (local.get $23) + (local.get $18) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $21 + (i32.add + (local.get $21) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + (local.set $21 + (local.get $23) + ) + (local.get $15) + ) + ) + (block (result i32) + (local.set $21 + (local.get $23) + ) + (local.get $15) + ) + ) + (block (result i32) + (local.set $24 + (i32.load + (local.tee $15 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + ) + (local.set $21 + (select + (select + (local.get $23) + (local.tee $21 + (i32.add + (local.get $27) + (i32.const -3) + ) + ) + (i32.lt_s + (local.get $23) + (local.get $21) + ) + ) + (local.get $23) + (i32.gt_s + (local.get $27) + (i32.const 0) + ) + ) + ) + (local.get $15) + ) + ) + ) + (local.set $56 + (local.get $16) + ) + (local.set $18 + (i32.ne + (i32.load8_s offset=31 + (local.get $2) + ) + (i32.const 4) + ) + ) + (local.set $38 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $16 + (i32.add + (local.tee $15 + (i32.load + (local.tee $30 + (i32.add + (local.get $0) + (i32.const 4592) + ) + ) + ) + ) + (i32.load + (local.tee $35 + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + ) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $44 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $16) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $45 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $29) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $16 + (i32.add + (i32.shl + (local.get $15) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.store + (local.tee $36 + (i32.add + (local.get $1) + (i32.const 4336) + ) + ) + (local.get $15) + ) + (i32.store + (local.tee $39 + (i32.add + (local.get $1) + (i32.const 4332) + ) + ) + (local.get $15) + ) + (if + (i32.gt_s + (local.get $24) + (i32.const 0) + ) + (block + (local.set $57 + (i32.xor + (local.get $18) + (i32.const 1) + ) + ) + (local.set $40 + (i32.add + (local.get $1) + (i32.const 4348) + ) + ) + (local.set $58 + (i32.xor + (i32.shl + (local.get $18) + (i32.const 1) + ) + (i32.const 3) + ) + ) + (local.set $59 + (i32.add + (local.get $19) + (i32.const 1296) + ) + ) + (local.set $46 + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + (local.set $47 + (i32.add + (local.get $1) + (i32.const 4344) + ) + ) + (local.set $60 + (i32.gt_s + (local.get $21) + (i32.const 0) + ) + ) + (local.set $61 + (i32.add + (local.get $0) + (i32.const 4636) + ) + ) + (local.set $62 + (i32.add + (local.get $0) + (i32.const 4672) + ) + ) + (local.set $48 + (i32.shr_s + (i32.shl + (local.get $14) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $15 + (local.get $28) + ) + (local.set $26 + (i32.const 0) + ) + (local.set $0 + (local.get $27) + ) + (local.set $14 + (local.get $4) + ) + (local.set $24 + (local.get $16) + ) + (local.set $4 + (i32.const 0) + ) + (local.set $29 + (local.get $3) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $while-in3 + (block $__rjti$0 + (local.set $49 + (i32.add + (i32.shl + (i32.or + (i32.shr_u + (local.get $26) + (i32.const 1) + ) + (local.get $57) + ) + (i32.const 5) + ) + (local.get $5) + ) + ) + (local.set $50 + (i32.load + (i32.add + (i32.shl + (local.get $26) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + (i32.store + (local.get $40) + (i32.const 0) + ) + (local.set $18 + (i32.add + (i32.shl + (local.get $26) + (i32.const 2) + ) + (local.get $12) + ) + ) + (if + (i32.eq + (i32.and + (local.get $15) + (i32.const 255) + ) + (i32.const 2) + ) + (block + (local.set $3 + (i32.load + (local.get $18) + ) + ) + (local.set $0 + (if (result i32) + (i32.and + (local.get $26) + (local.get $58) + ) + (block (result i32) + (local.set $27 + (i32.const 2) + ) + (local.set $22 + (i32.const 0) + ) + (local.get $3) + ) + (block (result i32) + (if + (i32.eq + (local.get $26) + (i32.const 2) + ) + (block + (local.set $15 + (if (result i32) + (i32.gt_s + (local.tee $16 + (i32.load + (local.get $31) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $15 + (i32.load + (local.get $59) + ) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $4 + (i32.const 1) + ) + (loop $while-in5 (result i32) + (local.set $0 + (select + (local.get $4) + (local.get $0) + (local.tee $28 + (i32.lt_s + (local.tee $27 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $4) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1296) + ) + ) + ) + (local.get $15) + ) + ) + ) + ) + (local.set $15 + (select + (local.get $27) + (local.get $15) + (local.get $28) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $16) + ) + ) + (local.get $0) + ) + ) + (i32.const 0) + ) + ) + (if + (i32.gt_s + (local.get $16) + (i32.const 0) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in7 + (local.set $4 + (i32.add + (i32.add + (i32.mul + (local.get $0) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1296) + ) + ) + (if + (i32.ne + (local.get $0) + (local.get $15) + ) + (i32.store + (local.get $4) + (i32.add + (i32.load + (local.get $4) + ) + (i32.const 134217727) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $16) + ) + ) + ) + ) + ) + (local.set $4 + (if (result i32) + (local.get $60) + (block (result i32) + (local.set $0 + (i32.const 0) + ) + (local.set $4 + (i32.add + (i32.load + (local.get $34) + ) + (local.get $21) + ) + ) + (loop $while-in9 (result i32) + (i32.store8 + (i32.add + (local.get $14) + (local.tee $16 + (i32.sub + (local.get $0) + (local.get $21) + ) + ) + ) + (i32.shr_u + (i32.add + (i32.shr_u + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $15) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 544) + ) + (i32.shl + (local.tee $4 + (select + (i32.add + (local.tee $4 + (i32.rem_s + (i32.add + (local.get $4) + (i32.const -1) + ) + (i32.const 40) + ) + ) + (i32.const 40) + ) + (local.get $4) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $16) + (i32.const 1) + ) + (local.get $24) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $27 + (i32.add + (i32.add + (i32.mul + (local.tee $22 + (i32.shr_s + (i32.shl + (local.tee $28 + (i32.load offset=4 + (local.get $11) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $27 + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $15) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 704) + ) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $27) + (i32.const 65535) + ) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $27) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $28) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.const 13) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $27) + (i32.const -536879104) + ) + ) + (i32.gt_s + (local.get $27) + (i32.const 536862719) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.add + (i32.load + (local.get $36) + ) + (local.get $16) + ) + (i32.const 2) + ) + ) + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $15) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1024) + ) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + (i32.const 0) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (br_if $__rjti$0 + (i32.le_s + (local.tee $0 + (i32.sub + (i32.sub + (local.tee $15 + (i32.load + (local.get $30) + ) + ) + (local.get $3) + ) + (local.tee $16 + (i32.load + (local.get $46) + ) + ) + ) + ) + (i32.const 2) + ) + ) + (call $_silk_LPC_analysis_filter + (i32.add + (i32.shl + (local.tee $0 + (i32.add + (local.get $0) + (i32.const -2) + ) + ) + (i32.const 1) + ) + (local.get $44) + ) + (i32.add + (i32.shl + (i32.add + (i32.mul + (i32.load + (local.get $32) + ) + (local.get $26) + ) + (local.get $0) + ) + (i32.const 1) + ) + (local.get $1) + ) + (local.get $49) + (i32.sub + (local.get $15) + (local.get $0) + ) + (local.get $16) + ) + (i32.store + (local.get $39) + (i32.load + (local.get $30) + ) + ) + (i32.store + (local.get $40) + (i32.const 1) + ) + (local.set $27 + (i32.load8_s offset=29 + (local.get $2) + ) + ) + (local.set $22 + (i32.const 1) + ) + (local.get $3) + ) + ) + ) + ) + (block + (local.set $27 + (local.get $15) + ) + (local.set $22 + (i32.const 0) + ) + ) + ) + (local.set $28 + (i32.load + (local.get $31) + ) + ) + (local.set $20 + (i32.load + (local.get $18) + ) + ) + (local.set $16 + (i32.clz + (select + (local.tee $3 + (select + (local.tee $15 + (i32.load + (local.tee $51 + (i32.add + (i32.shl + (local.get $26) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $15) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + (local.set $3 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $18 + (i32.sub + (i32.const 0) + (i32.shl + (i32.add + (i32.mul + (local.tee $3 + (i32.shr_s + (local.tee $33 + (i32.shl + (local.tee $25 + (i32.div_s + (i32.const 536870911) + (local.tee $17 + (i32.shr_s + (local.tee $18 + (i32.shl + (local.get $3) + (i32.add + (local.get $16) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (local.get $17) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $18) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + (i32.const 3) + ) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $25) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.get $33) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (local.get $18) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $18) + (i32.const 65528) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + (local.set $3 + (i32.add + (i32.shr_s + (local.tee $16 + (if (result i32) + (i32.lt_s + (local.tee $16 + (i32.sub + (i32.const 62) + (local.get $16) + ) + ) + (i32.const 48) + ) + (block (result i32) + (local.set $25 + (i32.gt_s + (local.tee $18 + (i32.shr_s + (i32.const -2147483648) + (local.tee $16 + (i32.sub + (i32.const 47) + (local.get $16) + ) + ) + ) + ) + (local.tee $17 + (i32.shr_u + (i32.const 2147483647) + (local.get $16) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $33 + (select + (local.get $18) + (local.get $17) + (local.get $25) + ) + ) + (select + (local.tee $18 + (select + (local.get $17) + (local.get $18) + (local.get $25) + ) + ) + (local.get $3) + (i32.lt_s + (local.get $3) + (local.get $18) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $33) + ) + ) + (local.get $16) + ) + ) + (select + (i32.shr_s + (local.get $3) + (i32.add + (local.get $16) + (i32.const -47) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $16) + (i32.const 79) + ) + ) + ) + ) + (i32.const 4) + ) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.tee $18 + (i32.load + (local.get $32) + ) + ) + (i32.const 0) + ) + (block + (local.set $17 + (i32.shr_s + (i32.shl + (i32.shr_u + (local.get $3) + (i32.const 1) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $33 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in11 + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $45) + ) + (i32.add + (i32.add + (i32.mul + (local.get $17) + (i32.shr_s + (local.tee $25 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $29) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $25) + (local.get $33) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $25) + (i32.const 65535) + ) + (local.get $17) + ) + (i32.const 16) + ) + ) + ) + (br_if $while-in11 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $18) + ) + ) + ) + ) + ) + (if + (local.get $22) + (block + (if + (i32.eqz + (local.get $26) + ) + (local.set $16 + (i32.shl + (i32.add + (i32.mul + (local.get $48) + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $16) + (i32.const 65535) + ) + (local.get $48) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + ) + ) + (if + (i32.lt_s + (local.tee $3 + (i32.add + (local.tee $22 + (i32.load + (local.get $39) + ) + ) + (i32.sub + (i32.const -2) + (local.get $20) + ) + ) + ) + (local.get $22) + ) + (block + (local.set $17 + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (local.set $16 + (i32.and + (local.get $16) + (i32.const 65535) + ) + ) + (loop $while-in13 + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $38) + ) + (i32.add + (i32.mul + (local.tee $25 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $44) + ) + ) + ) + (local.get $17) + ) + (i32.shr_s + (i32.mul + (local.get $16) + (local.get $25) + ) + (i32.const 16) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $22) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $3 + (i32.load + (local.get $47) + ) + ) + (local.get $15) + ) + (block + (local.set $3 + (i32.add + (i32.add + (local.tee $17 + (i32.add + (i32.mul + (local.tee $15 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $18 + (i32.shl + (local.get $15) + (i32.add + (local.tee $16 + (i32.clz + (select + (local.get $15) + (i32.sub + (i32.const 0) + (local.get $15) + ) + (i32.gt_s + (local.get $15) + (i32.const 0) + ) + ) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $3 + (i32.shl + (local.get $3) + (i32.add + (local.tee $22 + (i32.clz + (select + (local.get $3) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $15) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $15) + (i32.shr_s + (local.tee $3 + (i32.sub + (local.get $3) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $18) + ) + (i64.extend_i32_s + (local.get $17) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $15) + ) + (i32.const 16) + ) + ) + ) + (local.set $16 + (if (result i32) + (i32.lt_s + (local.tee $15 + (i32.add + (local.get $22) + (i32.sub + (i32.const 29) + (local.get $16) + ) + ) + ) + (i32.const 16) + ) + (block (result i32) + (local.set $22 + (i32.gt_s + (local.tee $16 + (i32.shr_s + (i32.const -2147483648) + (local.tee $15 + (i32.sub + (i32.const 16) + (local.get $15) + ) + ) + ) + ) + (local.tee $18 + (i32.shr_u + (i32.const 2147483647) + (local.get $15) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $17 + (select + (local.get $16) + (local.get $18) + (local.get $22) + ) + ) + (select + (local.tee $16 + (select + (local.get $18) + (local.get $16) + (local.get $22) + ) + ) + (local.get $3) + (i32.lt_s + (local.get $3) + (local.get $16) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $17) + ) + ) + (local.get $15) + ) + ) + (select + (i32.shr_s + (local.get $3) + (i32.add + (local.get $15) + (i32.const -16) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $15) + (i32.const 48) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $3 + (i32.load + (local.get $30) + ) + ) + (i32.const 0) + ) + (block + (local.set $18 + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (local.set $22 + (i32.and + (local.get $16) + (i32.const 65535) + ) + ) + (local.set $3 + (i32.sub + (i32.load + (local.get $36) + ) + (local.get $3) + ) + ) + (loop $while-in15 + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $25 + (i32.load + (local.tee $17 + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $17) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $25) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in15 + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.load + (local.get $36) + ) + ) + ) + ) + ) + ) + (if + (i32.eq + (i32.and + (local.get $27) + (i32.const 255) + ) + (i32.const 2) + ) + (if + (i32.eqz + (i32.load + (local.get $40) + ) + ) + (if + (i32.lt_s + (local.tee $3 + (i32.add + (local.tee $15 + (i32.load + (local.get $39) + ) + ) + (i32.sub + (i32.const -2) + (local.get $20) + ) + ) + ) + (local.tee $18 + (i32.sub + (local.get $15) + (local.get $21) + ) + ) + ) + (block + (local.set $22 + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (local.set $20 + (i32.and + (local.get $16) + (i32.const 65535) + ) + ) + (loop $while-in17 + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $25 + (i32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $38) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $17) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $20) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $25) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in17 + (i32.ne + (local.get $18) + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $28) + (i32.const 0) + ) + (block + (local.set $18 + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (local.set $22 + (i32.and + (local.get $16) + (i32.const 65535) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in19 + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load + (local.tee $20 + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1280) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load + (local.tee $20 + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1284) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=4 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=4 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=8 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=8 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=12 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=12 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=16 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=16 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=20 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=20 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=24 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=24 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=28 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=28 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=32 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=32 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=36 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=36 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=40 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=40 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=44 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=44 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=48 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=48 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=52 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=52 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=56 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=56 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.shr_s + (i32.shl + (local.tee $17 + (i32.load offset=60 + (local.tee $20 + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store offset=60 + (local.get $20) + (i32.add + (i32.add + (i32.mul + (local.get $15) + (local.get $18) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $17) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $15 + (i32.const 0) + ) + (loop $while-in21 + (local.set $20 + (i32.shr_s + (i32.shl + (local.tee $25 + (i32.load + (local.tee $17 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1184) + ) + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $17) + (i32.add + (i32.add + (i32.mul + (local.get $18) + (local.get $20) + ) + (i32.shr_s + (i32.mul + (local.get $20) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $25) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in21 + (i32.ne + (local.tee $15 + (i32.add + (local.get $15) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $15 + (i32.const 0) + ) + (loop $while-in23 + (local.set $20 + (i32.shr_s + (i32.shl + (local.tee $25 + (i32.load + (local.tee $17 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 864) + ) + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $17) + (i32.add + (i32.add + (i32.mul + (local.get $18) + (local.get $20) + ) + (i32.shr_s + (i32.mul + (local.get $20) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $25) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $20 + (i32.shr_s + (i32.shl + (local.tee $25 + (i32.load + (local.tee $17 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1024) + ) + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $17) + (i32.add + (i32.add + (i32.mul + (local.get $18) + (local.get $20) + ) + (i32.shr_s + (i32.mul + (local.get $20) + (local.get $22) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $16) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $25) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in23 + (i32.ne + (local.tee $15 + (i32.add + (local.get $15) + (i32.const 1) + ) + ) + (i32.const 40) + ) + ) + ) + (br_if $while-in19 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $28) + ) + ) + ) + ) + ) + (i32.store + (local.get $47) + (i32.load + (local.get $51) + ) + ) + (local.set $15 + (i32.load + (local.get $51) + ) + ) + (local.set $18 + (i32.load + (local.get $32) + ) + ) + (local.set $28 + (i32.load + (local.get $31) + ) + ) + ) + ) + (call $_silk_noise_shape_quantizer_del_dec + (local.get $1) + (local.get $19) + (i32.shr_s + (i32.shl + (local.get $27) + (i32.const 24) + ) + (i32.const 24) + ) + (local.get $45) + (local.get $14) + (local.get $24) + (local.get $38) + (local.get $37) + (local.get $49) + (i32.add + (i32.shl + (i32.mul + (local.get $26) + (i32.const 5) + ) + (i32.const 1) + ) + (local.get $6) + ) + (i32.add + (i32.shl + (i32.mul + (local.get $26) + (i32.const 24) + ) + (i32.const 1) + ) + (local.get $7) + ) + (local.get $0) + (i32.or + (i32.shl + (i32.shr_u + (local.get $50) + (i32.const 1) + ) + (i32.const 16) + ) + (i32.shr_s + (local.get $50) + (i32.const 2) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $26) + (i32.const 2) + ) + (local.get $9) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $26) + (i32.const 2) + ) + (local.get $10) + ) + ) + (local.get $15) + (local.get $13) + (local.get $56) + (local.get $18) + (local.get $4) + (i32.load + (local.get $61) + ) + (i32.load + (local.get $46) + ) + (i32.load + (local.get $62) + ) + (local.get $28) + (local.get $34) + (local.get $21) + ) + (local.set $14 + (i32.add + (local.tee $3 + (i32.load + (local.get $32) + ) + ) + (local.get $14) + ) + ) + (local.set $24 + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $24) + ) + ) + (br_if $__rjti$1 + (i32.ge_s + (local.tee $26 + (i32.add + (local.get $26) + (i32.const 1) + ) + ) + (local.tee $15 + (i32.load + (local.get $23) + ) + ) + ) + ) + (local.set $15 + (i32.load8_s offset=29 + (local.get $2) + ) + ) + (local.set $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.set $29 + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $29) + ) + ) + (br $while-in3) + ) + ) + (call $_celt_fatal + (i32.const 41192) + (i32.const 41224) + (i32.const 253) + ) + (br $__rjto$1) + ) + (local.set $52 + (local.get $15) + ) + (local.set $41 + (i32.load + (local.get $31) + ) + ) + (local.set $53 + (local.get $3) + ) + (local.set $54 + (local.get $14) + ) + (local.set $55 + (local.get $24) + ) + ) + ) + (block + (local.set $52 + (local.get $24) + ) + (local.set $41 + (local.get $26) + ) + (local.set $53 + (local.get $29) + ) + (local.set $54 + (local.get $4) + ) + (local.set $55 + (local.get $16) + ) + ) + ) + (i32.store8 offset=34 + (local.get $2) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.tee $3 + (if (result i32) + (i32.gt_s + (local.get $41) + (i32.const 1) + ) + (block (result i32) + (local.set $4 + (i32.load + (i32.add + (local.get $19) + (i32.const 1296) + ) + ) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $3 + (i32.const 1) + ) + (loop $while-in25 (result i32) + (local.set $0 + (select + (local.get $3) + (local.get $0) + (local.tee $6 + (i32.lt_s + (local.tee $5 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1296) + ) + ) + ) + (local.get $4) + ) + ) + ) + ) + (local.set $4 + (select + (local.get $5) + (local.get $4) + (local.get $6) + ) + ) + (br_if $while-in25 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $41) + ) + ) + (local.get $0) + ) + ) + (i32.const 0) + ) + ) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1292) + ) + ) + ) + (local.set $0 + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $52) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + (if + (i32.le_s + (local.get $21) + (i32.const 0) + ) + (block + (i64.store align=4 + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 3840) + ) + ) + (i64.load align=4 + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.shl + (local.get $53) + (i32.const 2) + ) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $0) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=24 align=4 + (local.get $0) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=32 align=4 + (local.get $0) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=40 align=4 + (local.get $0) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (i64.store offset=48 align=4 + (local.get $0) + (i64.load offset=48 align=4 + (local.get $2) + ) + ) + (i64.store offset=56 align=4 + (local.get $0) + (i64.load offset=56 align=4 + (local.get $2) + ) + ) + (i64.store align=4 + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 4224) + ) + ) + (i64.load align=4 + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1184) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $0) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=24 align=4 + (local.get $0) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=32 align=4 + (local.get $0) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=40 align=4 + (local.get $0) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (i64.store offset=48 align=4 + (local.get $0) + (i64.load offset=48 align=4 + (local.get $2) + ) + ) + (i64.store offset=56 align=4 + (local.get $0) + (i64.load offset=56 align=4 + (local.get $2) + ) + ) + (i64.store align=4 + (i32.sub + (local.get $0) + (i32.const -64) + ) + (i64.load align=4 + (i32.sub + (local.get $2) + (i32.const -64) + ) + ) + ) + (i64.store offset=72 align=4 + (local.get $0) + (i64.load offset=72 align=4 + (local.get $2) + ) + ) + (i64.store offset=80 align=4 + (local.get $0) + (i64.load offset=80 align=4 + (local.get $2) + ) + ) + (i64.store offset=88 align=4 + (local.get $0) + (i64.load offset=88 align=4 + (local.get $2) + ) + ) + (i32.store + (i32.add + (local.get $1) + (i32.const 4320) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1280) + ) + ) + ) + (i32.store + (i32.add + (local.get $1) + (i32.const 4324) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1284) + ) + ) + ) + (i32.store + (local.get $42) + (i32.load + (i32.add + (i32.shl + (i32.add + (i32.load + (local.get $23) + ) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (drop + (call $_memmove + (local.get $1) + (i32.add + (i32.shl + (i32.load + (local.get $35) + ) + (i32.const 1) + ) + (local.get $1) + ) + (i32.shl + (i32.load + (local.get $30) + ) + (i32.const 1) + ) + ) + ) + (drop + (call $_memmove + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.load + (local.get $35) + ) + (i32.const 2) + ) + ) + (i32.shl + (i32.load + (local.get $30) + ) + (i32.const 2) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $43) + ) + (global.set $STACKTOP + (local.get $37) + ) + (return) + ) + ) + (local.set $4 + (i32.shr_s + (i32.shl + (i32.shr_u + (local.get $0) + (i32.const 6) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $7 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $0) + (i32.const 21) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $0 + (i32.const 0) + ) + (local.set $2 + (i32.add + (i32.load + (local.get $34) + ) + (local.get $21) + ) + ) + (loop $while-in27 + (i32.store8 + (i32.add + (local.get $54) + (local.tee $5 + (i32.sub + (local.get $0) + (local.get $21) + ) + ) + ) + (i32.shr_u + (i32.add + (i32.shr_u + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 544) + ) + (i32.shl + (local.tee $2 + (select + (i32.add + (local.tee $2 + (i32.rem_s + (i32.add + (local.get $2) + (i32.const -1) + ) + (i32.const 40) + ) + ) + (i32.const 40) + ) + (local.get $2) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $55) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $6 + (i32.add + (i32.add + (i32.mul + (local.get $4) + (i32.shr_s + (local.tee $6 + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 704) + ) + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $6) + (local.get $7) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 7) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $6) + (i32.const -8388736) + ) + ) + (i32.gt_s + (local.get $6) + (i32.const 8388479) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.add + (i32.load + (local.get $36) + ) + (local.get $5) + ) + (i32.const 2) + ) + ) + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1024) + ) + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + ) + ) + (br_if $while-in27 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + ) + (i64.store align=4 + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 3840) + ) + ) + (i64.load align=4 + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.shl + (i32.load + (local.get $32) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $0) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=24 align=4 + (local.get $0) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=32 align=4 + (local.get $0) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=40 align=4 + (local.get $0) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (i64.store offset=48 align=4 + (local.get $0) + (i64.load offset=48 align=4 + (local.get $2) + ) + ) + (i64.store offset=56 align=4 + (local.get $0) + (i64.load offset=56 align=4 + (local.get $2) + ) + ) + (i64.store align=4 + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 4224) + ) + ) + (i64.load align=4 + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1184) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $0) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=24 align=4 + (local.get $0) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=32 align=4 + (local.get $0) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=40 align=4 + (local.get $0) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (i64.store offset=48 align=4 + (local.get $0) + (i64.load offset=48 align=4 + (local.get $2) + ) + ) + (i64.store offset=56 align=4 + (local.get $0) + (i64.load offset=56 align=4 + (local.get $2) + ) + ) + (i64.store align=4 + (i32.sub + (local.get $0) + (i32.const -64) + ) + (i64.load align=4 + (i32.sub + (local.get $2) + (i32.const -64) + ) + ) + ) + (i64.store offset=72 align=4 + (local.get $0) + (i64.load offset=72 align=4 + (local.get $2) + ) + ) + (i64.store offset=80 align=4 + (local.get $0) + (i64.load offset=80 align=4 + (local.get $2) + ) + ) + (i64.store offset=88 align=4 + (local.get $0) + (i64.load offset=88 align=4 + (local.get $2) + ) + ) + (i32.store + (i32.add + (local.get $1) + (i32.const 4320) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1280) + ) + ) + ) + (i32.store + (i32.add + (local.get $1) + (i32.const 4324) + ) + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.const 1300) + ) + (local.get $19) + ) + (i32.const 1284) + ) + ) + ) + (i32.store + (local.get $42) + (i32.load + (i32.add + (i32.shl + (i32.add + (i32.load + (local.get $23) + ) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (drop + (call $_memmove + (local.get $1) + (i32.add + (i32.shl + (i32.load + (local.get $35) + ) + (i32.const 1) + ) + (local.get $1) + ) + (i32.shl + (i32.load + (local.get $30) + ) + (i32.const 1) + ) + ) + ) + (drop + (call $_memmove + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.add + (i32.add + (local.get $1) + (i32.const 1280) + ) + (i32.shl + (i32.load + (local.get $35) + ) + (i32.const 2) + ) + ) + (i32.shl + (i32.load + (local.get $30) + ) + (i32.const 2) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $43) + ) + (global.set $STACKTOP + (local.get $37) + ) + ) + (func $_silk_noise_shape_quantizer_del_dec (; 57 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) (param $12 i32) (param $13 i32) (param $14 i32) (param $15 i32) (param $16 i32) (param $17 i32) (param $18 i32) (param $19 i32) (param $20 i32) (param $21 i32) (param $22 i32) (param $23 i32) (param $24 i32) (param $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 i32) + (local $56 i32) + (local $57 i32) + (local $58 i32) + (local $59 i32) + (local $60 i32) + (local $61 i32) + (local $62 i32) + (local $63 i32) + (local $64 i32) + (local $65 i32) + (local $66 i32) + (local $67 i32) + (local $68 i32) + (local $69 i32) + (local $70 i32) + (local $71 i32) + (local $72 i32) + (local $73 i32) + (local $74 i32) + (local $75 i32) + (local $76 i32) + (local $77 i32) + (local $78 i32) + (local.set $59 + (global.get $STACKTOP) + ) + (if + (i32.le_s + (local.get $23) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 41243) + (i32.const 41224) + (i32.const 364) + ) + ) + (local.set $26 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.mul + (local.get $23) + (i32.const 56) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $36 + (i32.add + (local.get $0) + (i32.const 4336) + ) + ) + (local.set $37 + (i32.add + (local.get $0) + (i32.const 4332) + ) + ) + (local.set $60 + (i32.shr_s + (local.get $15) + (i32.const 6) + ) + ) + (if + (i32.gt_s + (local.get $18) + (i32.const 0) + ) + (block $label$break$L4 + (local.set $61 + (i32.eq + (local.get $2) + (i32.const 2) + ) + ) + (local.set $62 + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + ) + (local.set $40 + (i32.shr_s + (i32.shl + (local.get $12) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $41 + (i32.shr_s + (local.get $12) + (i32.const 16) + ) + ) + (local.set $42 + (i32.gt_s + (local.get $23) + (i32.const 1) + ) + ) + (local.set $63 + (i32.shr_s + (local.get $21) + (i32.const 1) + ) + ) + (local.set $64 + (i32.eq + (local.get $21) + (i32.const 16) + ) + ) + (local.set $65 + (i32.eqz + (i32.and + (local.get $20) + (i32.const 1) + ) + ) + ) + (local.set $29 + (i32.shr_s + (i32.shl + (local.get $22) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $66 + (i32.shr_s + (local.get $20) + (i32.const 1) + ) + ) + (local.set $67 + (i32.gt_s + (local.get $20) + (i32.const 2) + ) + ) + (local.set $69 + (i32.add + (i32.shl + (local.tee $68 + (i32.add + (local.get $20) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $10) + ) + ) + (local.set $43 + (i32.shr_s + (i32.shl + (local.get $13) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $44 + (i32.shr_s + (i32.shl + (local.get $14) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $45 + (i32.shr_s + (local.get $14) + (i32.const 16) + ) + ) + (local.set $70 + (i32.gt_s + (local.get $16) + (i32.const 2048) + ) + ) + (local.set $39 + (i32.add + (local.tee $2 + (i32.shr_u + (local.get $16) + (i32.const 1) + ) + ) + (i32.const -512) + ) + ) + (local.set $71 + (i32.sub + (i32.const 512) + (local.get $2) + ) + ) + (local.set $72 + (i32.add + (local.get $17) + (i32.const -80) + ) + ) + (local.set $16 + (i32.mul + (local.tee $34 + (i32.shr_s + (i32.shl + (local.get $16) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.shl + (local.get $17) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + ) + (local.set $74 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.shl + (local.tee $73 + (i32.add + (local.get $17) + (i32.const 944) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (local.set $75 + (i32.add + (local.get $17) + (i32.const -944) + ) + ) + (local.set $22 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.sub + (i32.const 61865984) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (local.set $76 + (i32.lt_s + (local.get $19) + (i32.const 1) + ) + ) + (local.set $21 + (i32.const 0) + ) + (local.set $15 + (i32.add + (i32.shl + (i32.add + (i32.load + (local.get $37) + ) + (i32.sub + (i32.const 2) + (local.get $11) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (local.set $14 + (i32.add + (i32.add + (i32.shl + (i32.sub + (i32.load + (local.get $36) + ) + (local.get $11) + ) + (i32.const 2) + ) + (local.get $0) + ) + (i32.const 1284) + ) + ) + (loop $label$continue$L6 + (block $label$break$L6 + (if + (local.get $61) + (block + (local.set $38 + (i32.shl + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $11 + (i32.load16_s + (local.get $9) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (local.get $15) + ) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=2 + (local.get $9) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $15) + (i32.const -4) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=4 + (local.get $9) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $15) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=6 + (local.get $9) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $15) + (i32.const -12) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=8 + (local.get $9) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $15) + (i32.const -16) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.const 1) + ) + ) + (local.set $15 + (i32.add + (local.get $15) + (i32.const 4) + ) + ) + ) + (local.set $38 + (i32.const 0) + ) + ) + (if + (local.get $62) + (block + (local.set $46 + (i32.sub + (local.get $38) + (i32.shl + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $40) + (i32.shr_s + (local.tee $11 + (i32.add + (i32.load + (local.get $14) + ) + (i32.load + (i32.add + (local.get $14) + (i32.const -8) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $14) + (i32.const -4) + ) + ) + ) + (i32.const 16) + ) + (local.get $41) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $40) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $41) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $14 + (i32.add + (local.get $14) + (i32.const 4) + ) + ) + ) + (local.set $46 + (i32.const 0) + ) + ) + (local.set $77 + (i32.add + (local.get $21) + (i32.const 15) + ) + ) + (local.set $47 + (i32.load16_s + (local.get $8) + ) + ) + (local.set $48 + (i32.load16_s offset=2 + (local.get $8) + ) + ) + (local.set $49 + (i32.load16_s offset=4 + (local.get $8) + ) + ) + (local.set $50 + (i32.load16_s offset=6 + (local.get $8) + ) + ) + (local.set $51 + (i32.load16_s offset=8 + (local.get $8) + ) + ) + (local.set $52 + (i32.load16_s offset=10 + (local.get $8) + ) + ) + (local.set $53 + (i32.load16_s offset=12 + (local.get $8) + ) + ) + (local.set $54 + (i32.load16_s offset=14 + (local.get $8) + ) + ) + (local.set $55 + (i32.load16_s offset=16 + (local.get $8) + ) + ) + (local.set $56 + (i32.load16_s offset=18 + (local.get $8) + ) + ) + (local.set $78 + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $3) + ) + ) + (local.set $19 + (i32.const 0) + ) + (loop $while-in + (i32.store + (local.tee $35 + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1288) + ) + ) + (i32.add + (i32.mul + (i32.load + (local.get $35) + ) + (i32.const 196314165) + ) + (i32.const 907633515) + ) + ) + (local.set $27 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $47) + (i32.shr_s + (local.tee $2 + (i32.load + (local.tee $12 + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.shl + (local.get $77) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (local.get $63) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $47) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $48) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -4) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $48) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $49) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $49) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $50) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -12) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $50) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $51) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -16) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $51) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $52) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -20) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $52) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $53) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -24) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $53) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $54) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -28) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $54) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $55) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -32) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $55) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $56) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -36) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $56) + ) + (i32.const 16) + ) + ) + ) + (if + (local.get $64) + (local.set $27 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (local.get $27) + (i32.mul + (local.tee $11 + (i32.load16_s offset=20 + (local.get $8) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -40) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=22 + (local.get $8) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -44) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=24 + (local.get $8) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -48) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=26 + (local.get $8) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -52) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=28 + (local.get $8) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (local.get $12) + (i32.const -56) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $11 + (i32.load16_s offset=30 + (local.get $8) + ) + ) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + ) + ) + (br_if $label$break$L6 + (i32.eqz + (local.get $65) + ) + ) + (local.set $11 + (i32.sub + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1188) + ) + ) + (local.tee $13 + (i32.add + (i32.add + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1284) + ) + ) + (i32.mul + (local.get $29) + (i32.shr_s + (local.tee $12 + (i32.load + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1184) + ) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $12) + (i32.const 65535) + ) + (local.get $29) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (local.set $12 + (i32.add + (i32.add + (local.get $12) + (i32.mul + (local.get $29) + (i32.shr_s + (local.get $11) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $29) + ) + (i32.const 16) + ) + ) + ) + (i32.store + (local.get $2) + (local.get $13) + ) + (local.set $2 + (i32.add + (i32.add + (i32.mul + (local.tee $2 + (i32.load16_s + (local.get $10) + ) + ) + (i32.shr_s + (local.get $13) + (i32.const 16) + ) + ) + (local.get $66) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $13) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (if + (local.get $67) + (block + (local.set $13 + (i32.const 2) + ) + (loop $while-in2 + (local.set $33 + (i32.add + (i32.add + (i32.load + (local.tee $28 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1184) + ) + (i32.shl + (local.tee $30 + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + ) + ) + (i32.mul + (local.get $29) + (i32.shr_s + (local.tee $11 + (i32.sub + (local.tee $32 + (i32.load + (local.tee $31 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1184) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + (local.get $12) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $29) + ) + (i32.const 16) + ) + ) + ) + (i32.store + (local.get $28) + (local.get $12) + ) + (local.set $28 + (i32.load16_s + (i32.add + (i32.shl + (local.get $30) + (i32.const 1) + ) + (local.get $10) + ) + ) + ) + (local.set $11 + (i32.add + (i32.add + (local.get $32) + (i32.mul + (local.get $29) + (i32.shr_s + (local.tee $11 + (i32.sub + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1184) + ) + (i32.shl + (i32.or + (local.get $13) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (local.get $33) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $29) + ) + (i32.const 16) + ) + ) + ) + (i32.store + (local.get $31) + (local.get $33) + ) + (local.set $2 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $28) + (i32.shr_s + (local.get $12) + (i32.const 16) + ) + ) + (local.get $2) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $12) + (i32.const 65535) + ) + (local.get $28) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $2 + (i32.load16_s + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $10) + ) + ) + ) + (i32.shr_s + (local.get $33) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $33) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (if + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $13) + (i32.const 2) + ) + ) + (local.get $20) + ) + (block + (local.set $13 + (local.get $12) + ) + (local.set $12 + (local.get $11) + ) + (br $while-in2) + ) + ) + ) + ) + (local.set $11 + (local.get $12) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1184) + ) + (i32.shl + (local.get $68) + (i32.const 2) + ) + ) + (local.get $11) + ) + (local.set $11 + (i32.sub + (local.tee $30 + (select + (local.tee $2 + (select + (local.tee $2 + (select + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.sub + (local.tee $31 + (i32.load + (local.get $78) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.sub + (i32.sub + (i32.add + (local.get $46) + (local.tee $57 + (i32.shl + (local.get $27) + (i32.const 4) + ) + ) + ) + (local.tee $58 + (i32.shl + (i32.add + (i32.add + (i32.mul + (local.get $43) + (local.tee $27 + (i32.shr_s + (local.tee $12 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1280) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $13 + (i32.and + (local.get $12) + (i32.const 65535) + ) + ) + (local.get $43) + ) + (i32.const 16) + ) + ) + (i32.shl + (i32.add + (i32.add + (i32.mul + (local.tee $12 + (i32.load16_s + (local.get $69) + ) + ) + (i32.shr_s + (local.get $11) + (i32.const 16) + ) + ) + (local.get $2) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $12) + ) + (i32.const 16) + ) + ) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + ) + (local.tee $33 + (i32.shl + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $27) + (local.get $45) + ) + (i32.shr_s + (i32.mul + (local.get $13) + (local.get $45) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $44) + (i32.shr_s + (local.tee $2 + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1024) + ) + (i32.shl + (local.tee $32 + (i32.load + (local.get $24) + ) + ) + (i32.const 2) + ) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $44) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.const 3) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.get $2) + (local.tee $35 + (i32.lt_s + (i32.load + (local.get $35) + ) + (i32.const 0) + ) + ) + ) + ) + (i32.const -31744) + (i32.gt_s + (local.get $2) + (i32.const -31744) + ) + ) + ) + (i32.const 30720) + (i32.lt_s + (local.get $2) + (i32.const 30720) + ) + ) + ) + (local.get $17) + ) + ) + (local.set $12 + (block $label$break$L37 (result i32) + (block $__rjti$1 + (if + (local.get $70) + (local.set $11 + (if (result i32) + (i32.gt_s + (local.get $11) + (local.get $39) + ) + (i32.sub + (local.get $11) + (local.get $39) + ) + (if (result i32) + (i32.lt_s + (local.get $11) + (local.get $71) + ) + (i32.add + (local.get $11) + (local.get $39) + ) + (block + (local.set $2 + (i32.shr_s + (local.get $11) + (i32.const 31) + ) + ) + (br $__rjti$1) + ) + ) + ) + ) + ) + (local.set $2 + (i32.shr_s + (local.get $11) + (i32.const 10) + ) + ) + (br $label$break$L37 + (if (result i32) + (i32.gt_s + (local.get $11) + (i32.const 1023) + ) + (block (result i32) + (local.set $11 + (i32.add + (local.tee $2 + (i32.add + (i32.and + (local.get $11) + (i32.const -1024) + ) + (local.get $72) + ) + ) + (i32.const 1024) + ) + ) + (local.set $13 + (i32.mul + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $34) + ) + ) + (i32.mul + (local.get $34) + (i32.shr_s + (i32.shl + (local.get $11) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (br $__rjti$1) + ) + ) + ) + (block $switch-default + (block $switch-case5 + (block $switch-case + (br_table $switch-case5 $switch-case $switch-default + (i32.sub + (local.get $2) + (i32.const -1) + ) + ) + ) + (local.set $2 + (local.get $17) + ) + (local.set $11 + (local.get $73) + ) + (local.set $13 + (local.get $16) + ) + (br $label$break$L37 + (local.get $74) + ) + ) + (local.set $2 + (local.get $75) + ) + (local.set $11 + (local.get $17) + ) + (local.set $13 + (local.get $22) + ) + (br $label$break$L37 + (local.get $16) + ) + ) + (local.set $12 + (i32.shl + (local.tee $2 + (i32.add + (local.get $17) + (i32.or + (i32.shl + (local.get $2) + (i32.const 10) + ) + (i32.const 80) + ) + ) + ) + (i32.const 16) + ) + ) + (local.set $11 + (i32.add + (local.get $2) + (i32.const 1024) + ) + ) + (local.set $13 + (i32.mul + (local.get $34) + (i32.shr_s + (i32.sub + (i32.const 0) + (local.get $12) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $34) + (i32.shr_s + (i32.sub + (i32.const -67108864) + (local.get $12) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $13 + (select + (local.get $2) + (local.get $11) + (local.tee $30 + (i32.lt_s + (local.tee $28 + (i32.shr_s + (i32.add + (i32.mul + (local.tee $27 + (i32.shr_s + (i32.shl + (i32.sub + (local.get $30) + (local.get $2) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $27) + ) + (local.get $13) + ) + (i32.const 10) + ) + ) + (local.tee $27 + (i32.shr_s + (i32.add + (i32.mul + (local.tee $13 + (i32.shr_s + (i32.shl + (i32.sub + (local.get $30) + (local.get $11) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $13) + ) + (local.get $12) + ) + (i32.const 10) + ) + ) + ) + ) + ) + ) + (i32.store offset=4 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (i32.add + (local.tee $12 + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1296) + ) + ) + ) + (select + (local.get $28) + (local.get $27) + (local.get $30) + ) + ) + ) + (i32.store offset=32 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (i32.add + (local.get $12) + (select + (local.get $27) + (local.get $28) + (local.get $30) + ) + ) + ) + (i32.store + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $13) + ) + (i32.store offset=28 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.tee $27 + (select + (local.get $11) + (local.get $2) + (local.get $30) + ) + ) + ) + (i32.store offset=16 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.tee $2 + (i32.sub + (local.tee $11 + (i32.add + (local.tee $12 + (i32.add + (local.get $38) + (select + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.shl + (local.get $13) + (i32.const 4) + ) + ) + ) + (local.get $2) + (local.get $35) + ) + ) + ) + (local.get $57) + ) + ) + (local.tee $13 + (i32.shl + (local.get $31) + (i32.const 4) + ) + ) + ) + ) + ) + (i32.store offset=20 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (i32.sub + (local.tee $2 + (i32.sub + (local.get $2) + (local.get $58) + ) + ) + (local.get $33) + ) + ) + (i32.store offset=12 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $2) + ) + (i32.store offset=24 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $12) + ) + (i32.store offset=8 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $11) + ) + (i32.store offset=44 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.tee $2 + (i32.sub + (local.tee $11 + (i32.add + (local.tee $12 + (i32.add + (local.get $38) + (select + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.shl + (local.get $27) + (i32.const 4) + ) + ) + ) + (local.get $2) + (local.get $35) + ) + ) + ) + (local.get $57) + ) + ) + (local.get $13) + ) + ) + ) + (i32.store offset=48 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (i32.sub + (local.tee $2 + (i32.sub + (local.get $2) + (local.get $58) + ) + ) + (local.get $33) + ) + ) + (i32.store offset=40 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $2) + ) + (i32.store offset=52 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $12) + ) + (i32.store offset=36 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + (local.get $11) + ) + (if + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (local.get $23) + ) + (block + (local.set $19 + (local.get $2) + ) + (br $while-in) + ) + ) + ) + (i32.store + (local.get $24) + (local.tee $2 + (select + (i32.add + (local.tee $2 + (i32.rem_s + (i32.add + (local.get $32) + (i32.const -1) + ) + (i32.const 40) + ) + ) + (i32.const 40) + ) + (local.get $2) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + (local.set $28 + (i32.rem_s + (i32.add + (local.get $2) + (local.get $25) + ) + (i32.const 40) + ) + ) + (local.set $12 + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $27 + (if (result i32) + (local.get $42) + (block (result i32) + (local.set $12 + (i32.load offset=4 + (local.get $26) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.set $11 + (i32.const 1) + ) + (loop $while-in7 (result i32) + (local.set $19 + (i32.lt_s + (local.tee $13 + (i32.load offset=4 + (i32.add + (i32.mul + (local.get $11) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (local.get $12) + ) + ) + (local.set $12 + (select + (local.get $13) + (local.get $12) + (local.get $19) + ) + ) + (local.set $2 + (select + (local.get $11) + (local.get $2) + (local.get $19) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + (local.get $2) + ) + ) + (i32.const 0) + ) + ) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 384) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in9 + (if + (i32.ne + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 384) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + (local.get $12) + ) + (block + (i32.store offset=4 + (local.tee $11 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + (i32.add + (i32.load offset=4 + (local.get $11) + ) + (i32.const 134217727) + ) + ) + (i32.store offset=32 + (local.tee $11 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + (i32.add + (i32.load offset=32 + (local.get $11) + ) + (i32.const 134217727) + ) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (local.set $12 + (i32.load offset=4 + (local.get $26) + ) + ) + (local.set $2 + (i32.load offset=32 + (local.get $26) + ) + ) + (if + (local.get $42) + (block + (local.set $13 + (i32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + (local.set $19 + (i32.const 1) + ) + (loop $while-in11 + (local.set $13 + (select + (local.get $19) + (local.get $13) + (local.tee $32 + (i32.gt_s + (local.tee $31 + (i32.load offset=4 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $12 + (select + (local.get $31) + (local.get $12) + (local.get $32) + ) + ) + (local.set $11 + (select + (local.get $19) + (local.get $11) + (local.tee $32 + (i32.lt_s + (local.tee $31 + (i32.load offset=32 + (i32.add + (i32.mul + (local.get $19) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (local.get $2) + ) + ) + ) + ) + (local.set $2 + (select + (local.get $31) + (local.get $2) + (local.get $32) + ) + ) + (br_if $while-in11 + (i32.ne + (local.tee $19 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + ) + (block + (local.set $13 + (i32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + ) + ) + (if + (i32.lt_s + (local.get $2) + (local.get $12) + ) + (block + (local.set $12 + (i32.add + (i32.mul + (local.get $11) + (i32.const 56) + ) + (local.get $26) + ) + ) + (local.set $2 + (i32.add + (i32.mul + (local.get $13) + (i32.const 56) + ) + (local.get $26) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.add + (i32.mul + (local.get $13) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + (i32.add + (i32.add + (i32.mul + (local.get $11) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + (i32.sub + (i32.const 1300) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + ) + ) + (i64.store align=4 + (local.get $2) + (i64.load offset=28 align=4 + (local.get $12) + ) + ) + (i64.store offset=8 align=4 + (local.get $2) + (i64.load offset=36 align=4 + (local.get $12) + ) + ) + (i64.store offset=16 align=4 + (local.get $2) + (i64.load offset=44 align=4 + (local.get $12) + ) + ) + (i32.store offset=24 + (local.get $2) + (i32.load offset=52 + (local.get $12) + ) + ) + ) + ) + (if + (i32.eqz + (i32.and + (local.get $76) + (i32.lt_s + (local.get $21) + (local.get $25) + ) + ) + ) + (block + (i32.store8 + (i32.add + (local.get $4) + (local.tee $2 + (i32.sub + (local.get $21) + (local.get $25) + ) + ) + ) + (i32.shr_u + (i32.add + (i32.shr_u + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $27) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 544) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $5) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (local.tee $11 + (i32.load + (i32.add + (i32.shl + (local.get $28) + (i32.const 2) + ) + (local.get $7) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $12 + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $27) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 704) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $12) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $12) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $11) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.const 7) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $2) + (i32.const -8388736) + ) + ) + (i32.gt_s + (local.get $2) + (i32.const 8388479) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (local.get $0) + (i32.const 1280) + ) + (i32.shl + (i32.sub + (i32.load + (local.get $36) + ) + (local.get $25) + ) + (i32.const 2) + ) + ) + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $27) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1024) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (i32.sub + (i32.load + (local.get $37) + ) + (local.get $25) + ) + (i32.const 2) + ) + (local.get $6) + ) + (i32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $27) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 864) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $36) + (i32.add + (i32.load + (local.get $36) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $37) + (i32.add + (i32.load + (local.get $37) + ) + (i32.const 1) + ) + ) + (local.set $13 + (i32.add + (local.get $21) + (i32.const 16) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in13 + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1280) + ) + (i32.load offset=12 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1284) + ) + (i32.load offset=16 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (local.tee $11 + (i32.load offset=8 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 704) + ) + (i32.shl + (i32.load + (local.get $24) + ) + (i32.const 2) + ) + ) + (local.get $11) + ) + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 544) + ) + (i32.shl + (i32.load + (local.get $24) + ) + (i32.const 2) + ) + ) + (local.tee $12 + (i32.load + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 864) + ) + (i32.shl + (i32.load + (local.get $24) + ) + (i32.const 2) + ) + ) + (i32.shl + (i32.load offset=24 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1024) + ) + (i32.shl + (i32.load + (local.get $24) + ) + (i32.const 2) + ) + ) + (i32.load offset=20 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (local.set $12 + (i32.add + (i32.load + (local.tee $11 + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1288) + ) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $12) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.store + (local.get $11) + (local.get $12) + ) + (i32.store + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 384) + ) + (i32.shl + (i32.load + (local.get $24) + ) + (i32.const 2) + ) + ) + (local.get $12) + ) + (i32.store + (i32.add + (i32.add + (i32.mul + (local.get $2) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.const 1296) + ) + (i32.load offset=4 + (i32.add + (i32.mul + (local.get $2) + (i32.const 56) + ) + (local.get $26) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (i32.load + (local.get $24) + ) + (i32.const 2) + ) + (local.get $7) + ) + (local.get $60) + ) + (br_if $label$break$L4 + (i32.ge_s + (local.tee $2 + (i32.add + (local.get $21) + (i32.const 1) + ) + ) + (local.get $18) + ) + ) + (local.set $21 + (local.get $2) + ) + (br $label$continue$L6) + ) + ) + (call $_celt_fatal + (i32.const 41288) + (i32.const 41224) + (i32.const 422) + ) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in15 + (i64.store align=4 + (local.tee $3 + (i32.add + (i32.mul + (local.get $0) + (i32.const 1300) + ) + (local.get $1) + ) + ) + (i64.load align=4 + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.get $0) + (i32.const 1300) + ) + (local.get $1) + ) + (i32.shl + (local.get $18) + (i32.const 2) + ) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $3) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $3) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=24 align=4 + (local.get $3) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=32 align=4 + (local.get $3) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=40 align=4 + (local.get $3) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (i64.store offset=48 align=4 + (local.get $3) + (i64.load offset=48 align=4 + (local.get $2) + ) + ) + (i64.store offset=56 align=4 + (local.get $3) + (i64.load offset=56 align=4 + (local.get $2) + ) + ) + (br_if $while-in15 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $23) + ) + ) + ) + (global.set $STACKTOP + (local.get $59) + ) + ) + (func $_silk_VAD_GetSA_Q8_c (; 58 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 48) + ) + ) + (if + (i32.ge_s + (local.tee $2 + (i32.load + (local.tee $17 + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + ) + ) + (i32.const 321) + ) + (call $_celt_fatal + (i32.const 41449) + (i32.const 41508) + (i32.const 104) + ) + ) + (if + (i32.ne + (i32.and + (local.get $2) + (i32.const -8) + ) + (local.get $2) + ) + (call $_celt_fatal + (i32.const 41519) + (i32.const 41508) + (i32.const 106) + ) + ) + (local.set $13 + (i32.add + (local.get $3) + (i32.const 32) + ) + ) + (local.set $14 + (i32.add + (local.get $3) + (i32.const 16) + ) + ) + (i32.store + (local.tee $11 + (local.get $3) + ) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $3) + (local.tee $6 + (i32.add + (local.tee $3 + (i32.shr_s + (local.get $2) + (i32.const 3) + ) + ) + (local.tee $4 + (i32.shr_s + (local.get $2) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.store offset=8 + (local.get $11) + (local.tee $9 + (i32.add + (local.get $3) + (local.get $6) + ) + ) + ) + (i32.store offset=12 + (local.get $11) + (local.tee $12 + (i32.add + (local.get $4) + (local.get $9) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $12) + (local.tee $7 + (i32.shr_s + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + (local.set $16 + (call $_llvm_stacksave) + ) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (call $_silk_ana_filt_bank_1 + (local.get $1) + (i32.add + (local.get $0) + (i32.const 36) + ) + (local.get $5) + (i32.add + (i32.shl + (local.get $12) + (i32.const 1) + ) + (local.get $5) + ) + (i32.load + (local.get $17) + ) + ) + (call $_silk_ana_filt_bank_1 + (local.get $5) + (i32.add + (local.get $0) + (i32.const 44) + ) + (local.get $5) + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (local.get $5) + ) + (local.get $7) + ) + (call $_silk_ana_filt_bank_1 + (local.get $5) + (i32.add + (local.get $0) + (i32.const 52) + ) + (local.get $5) + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $5) + ) + (local.get $4) + ) + (local.set $6 + (i32.and + (local.tee $3 + (i32.shr_s + (i32.load16_s + (local.tee $4 + (i32.add + (i32.shl + (local.tee $1 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.const 65535) + ) + ) + (i32.store16 + (local.get $4) + (local.get $6) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 15) + ) + (loop $while-in + (local.set $2 + (i32.shr_s + (i32.load16_s + (local.tee $9 + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.store16 + (local.get $9) + (local.get $2) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $5) + ) + (i32.sub + (local.get $3) + (local.get $2) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + (block + (local.set $3 + (local.get $2) + ) + (local.set $1 + (local.get $4) + ) + (br $while-in) + ) + ) + ) + ) + (i32.store16 + (local.get $5) + (i32.sub + (i32.load16_u + (local.get $5) + ) + (i32.load16_u offset=92 + (local.get $0) + ) + ) + ) + (i32.store16 offset=92 + (local.get $0) + (local.get $6) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in1 + (local.set $6 + (i32.shr_s + (local.tee $1 + (i32.shr_s + (i32.load + (local.get $17) + ) + (select + (local.tee $1 + (i32.sub + (i32.const 4) + (local.get $3) + ) + ) + (i32.const 3) + (i32.lt_u + (local.get $1) + (i32.const 3) + ) + ) + ) + ) + (i32.const 2) + ) + ) + (i32.store + (local.tee $12 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $13) + ) + ) + (local.tee $4 + (i32.load + (local.tee $7 + (i32.add + (i32.add + (local.get $0) + (i32.const 60) + ) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $12) + (select + (local.tee $2 + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 3) + ) + (block (result i32) + (local.set $9 + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in3 + (local.set $2 + (i32.add + (i32.mul + (local.tee $8 + (i32.shr_s + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $9) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 3) + ) + ) + (local.get $8) + ) + (local.get $2) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $8 + (i32.lt_u + (local.tee $4 + (i32.add + (local.get $2) + (local.get $4) + ) + ) + (i32.const 2147483647) + ) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in5 + (local.set $2 + (i32.add + (i32.mul + (local.tee $10 + (i32.shr_s + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.add + (local.get $1) + (local.get $6) + ) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 3) + ) + ) + (local.get $10) + ) + (local.get $2) + ) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $8 + (i32.lt_u + (local.tee $4 + (i32.add + (local.get $2) + (select + (local.get $4) + (i32.const 2147483647) + (local.get $8) + ) + ) + ) + (i32.const 2147483647) + ) + ) + (local.set $10 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in7 + (local.set $2 + (i32.add + (i32.mul + (local.tee $15 + (i32.shr_s + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.add + (local.get $1) + (local.get $10) + ) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 3) + ) + ) + (local.get $15) + ) + (local.get $2) + ) + ) + (br_if $while-in7 + (i32.lt_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $8 + (i32.lt_u + (local.tee $4 + (i32.add + (local.get $2) + (select + (local.get $4) + (i32.const 2147483647) + (local.get $8) + ) + ) + ) + (i32.const 2147483647) + ) + ) + (local.set $10 + (i32.mul + (local.get $6) + (i32.const 3) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in9 + (local.set $1 + (i32.add + (i32.mul + (local.tee $15 + (i32.shr_s + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.add + (local.get $2) + (local.get $10) + ) + ) + (i32.const 1) + ) + (local.get $5) + ) + ) + (i32.const 3) + ) + ) + (local.get $15) + ) + (local.get $1) + ) + ) + (br_if $while-in9 + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + (i32.add + (i32.shr_u + (local.get $1) + (i32.const 1) + ) + (select + (local.get $4) + (i32.const 2147483647) + (local.get $8) + ) + ) + ) + (block (result i32) + (local.set $1 + (i32.const 0) + ) + (local.get $4) + ) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $2) + (i32.const 2147483647) + ) + ) + ) + (i32.store + (local.get $7) + (local.get $1) + ) + (br_if $while-in1 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 4) + ) + ) + ) + (if + (i32.lt_s + (local.tee $3 + (i32.load offset=144 + (local.get $0) + ) + ) + (i32.const 1000) + ) + (block + (local.set $1 + (i32.div_s + (i32.const 32767) + (i32.add + (i32.shr_s + (local.get $3) + (i32.const 4) + ) + (i32.const 1) + ) + ) + ) + (i32.store offset=144 + (local.get $0) + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + ) + (local.set $3 + (i32.div_u + (i32.const 2147483647) + (local.tee $4 + (select + (local.tee $3 + (i32.add + (local.tee $9 + (i32.load + (local.get $13) + ) + ) + (i32.load offset=128 + (local.get $0) + ) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $3) + (i32.const 2147483647) + ) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.shl + (local.tee $2 + (i32.load offset=96 + (local.get $0) + ) + ) + (i32.const 3) + ) + ) + (i32.const 128) + (if (result i32) + (i32.lt_s + (local.get $4) + (local.get $2) + ) + (i32.const 1024) + (i32.or + (i32.and + (i32.shr_u + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_u + (local.get $3) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $2) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 2047) + ) + (i32.shl + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 11) + ) + ) + ) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (local.tee $4 + (i32.load offset=112 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=112 + (local.get $0) + (local.tee $3 + (i32.add + (i32.add + (local.get $4) + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (select + (local.get $2) + (local.get $1) + (i32.gt_s + (local.get $2) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store offset=96 + (local.get $0) + (local.tee $12 + (select + (local.tee $3 + (i32.div_s + (i32.const 2147483647) + (local.get $3) + ) + ) + (i32.const 16777215) + (i32.lt_s + (local.get $3) + (i32.const 16777215) + ) + ) + ) + ) + (local.set $3 + (i32.div_u + (i32.const 2147483647) + (local.tee $4 + (select + (local.tee $3 + (i32.add + (local.tee $15 + (i32.load offset=4 + (local.get $13) + ) + ) + (i32.load offset=132 + (local.get $0) + ) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $3) + (i32.const 2147483647) + ) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.shl + (local.tee $2 + (i32.load offset=100 + (local.get $0) + ) + ) + (i32.const 3) + ) + ) + (i32.const 128) + (if (result i32) + (i32.lt_s + (local.get $4) + (local.get $2) + ) + (i32.const 1024) + (i32.or + (i32.and + (i32.shr_u + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_u + (local.get $3) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $2) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 2047) + ) + (i32.shl + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 11) + ) + ) + ) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (local.tee $4 + (i32.load offset=116 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=116 + (local.get $0) + (local.tee $3 + (i32.add + (i32.add + (local.get $4) + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (select + (local.get $2) + (local.get $1) + (i32.gt_s + (local.get $2) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store offset=100 + (local.get $0) + (local.tee $18 + (select + (local.tee $3 + (i32.div_s + (i32.const 2147483647) + (local.get $3) + ) + ) + (i32.const 16777215) + (i32.lt_s + (local.get $3) + (i32.const 16777215) + ) + ) + ) + ) + (local.set $3 + (i32.div_u + (i32.const 2147483647) + (local.tee $4 + (select + (local.tee $3 + (i32.add + (local.tee $19 + (i32.load offset=8 + (local.get $13) + ) + ) + (i32.load offset=136 + (local.get $0) + ) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $3) + (i32.const 2147483647) + ) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.shl + (local.tee $2 + (i32.load offset=104 + (local.get $0) + ) + ) + (i32.const 3) + ) + ) + (i32.const 128) + (if (result i32) + (i32.lt_s + (local.get $4) + (local.get $2) + ) + (i32.const 1024) + (i32.or + (i32.and + (i32.shr_u + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_u + (local.get $3) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $2) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 2047) + ) + (i32.shl + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 11) + ) + ) + ) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (local.tee $4 + (i32.load offset=120 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=120 + (local.get $0) + (local.tee $3 + (i32.add + (i32.add + (local.get $4) + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (select + (local.get $2) + (local.get $1) + (i32.gt_s + (local.get $2) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store offset=104 + (local.get $0) + (local.tee $20 + (select + (local.tee $3 + (i32.div_s + (i32.const 2147483647) + (local.get $3) + ) + ) + (i32.const 16777215) + (i32.lt_s + (local.get $3) + (i32.const 16777215) + ) + ) + ) + ) + (local.set $3 + (i32.div_u + (i32.const 2147483647) + (local.tee $4 + (select + (local.tee $3 + (i32.add + (local.tee $21 + (i32.load offset=12 + (local.get $13) + ) + ) + (i32.load offset=140 + (local.get $0) + ) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $3) + (i32.const 2147483647) + ) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.shl + (local.tee $2 + (i32.load offset=108 + (local.get $0) + ) + ) + (i32.const 3) + ) + ) + (i32.const 128) + (if (result i32) + (i32.lt_s + (local.get $4) + (local.get $2) + ) + (i32.const 1024) + (i32.or + (i32.and + (i32.shr_u + (local.tee $2 + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_u + (local.get $3) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $2) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 2047) + ) + (i32.shl + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 11) + ) + ) + ) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (local.tee $4 + (i32.load offset=124 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=124 + (local.get $0) + (local.tee $1 + (i32.add + (i32.add + (local.get $4) + (i32.mul + (local.tee $1 + (i32.shr_s + (i32.shl + (select + (local.get $2) + (local.get $1) + (i32.gt_s + (local.get $2) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $1) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store offset=108 + (local.get $0) + (local.tee $22 + (select + (local.tee $1 + (i32.div_s + (i32.const 2147483647) + (local.get $1) + ) + ) + (i32.const 16777215) + (i32.lt_s + (local.get $1) + (i32.const 16777215) + ) + ) + ) + ) + (local.set $5 + (local.get $9) + ) + (local.set $6 + (local.get $12) + ) + (local.set $4 + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in11 + (if + (i32.gt_s + (local.tee $2 + (i32.sub + (local.get $5) + (local.get $6) + ) + ) + (i32.const 0) + ) + (block + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $14) + ) + (local.tee $5 + (i32.div_s + (select + (i32.shl + (local.get $5) + (i32.const 8) + ) + (local.get $5) + (local.tee $5 + (i32.lt_u + (local.get $5) + (i32.const 8388608) + ) + ) + ) + (i32.add + (select + (local.get $6) + (i32.shr_s + (local.get $6) + (i32.const 8) + ) + (local.get $5) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $8 + (i32.sub + (i32.const 0) + (local.tee $6 + (i32.sub + (i32.const 24) + (local.tee $7 + (i32.clz + (local.get $5) + ) + ) + ) + ) + ) + ) + (if + (local.get $6) + (local.set $5 + (if (result i32) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $5) + (local.get $8) + ) + (i32.shr_u + (local.get $5) + (i32.add + (local.get $6) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $5) + (i32.sub + (i32.const 32) + (local.get $6) + ) + ) + (i32.shr_u + (local.get $5) + (local.get $6) + ) + ) + ) + ) + ) + (local.set $5 + (i32.shr_s + (i32.add + (i32.add + (i32.shl + (i32.or + (local.tee $5 + (i32.and + (local.get $5) + (i32.const 127) + ) + ) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $7) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + (i32.mul + (i32.sub + (i32.const 128) + (local.get $5) + ) + (i32.mul + (local.get $5) + (i32.const 179) + ) + ) + ) + (i32.const -67108864) + ) + (i32.const 16) + ) + ) + (local.set $1 + (i32.add + (i32.add + (local.get $1) + (i32.mul + (local.tee $2 + (if (result i32) + (i32.lt_s + (local.get $2) + (i32.const 1048576) + ) + (block (result i32) + (local.set $10 + (i32.sub + (i32.const 0) + (local.tee $7 + (i32.sub + (i32.const 24) + (local.tee $8 + (i32.clz + (local.get $2) + ) + ) + ) + ) + ) + ) + (local.set $6 + (if (result i32) + (local.tee $1 + (i32.eqz + (local.get $7) + ) + ) + (local.get $2) + (if (result i32) + (i32.lt_s + (local.get $7) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $2) + (local.get $10) + ) + (i32.shr_u + (local.get $2) + (i32.add + (local.get $7) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $2) + (i32.sub + (i32.const 32) + (local.get $7) + ) + ) + (i32.shr_u + (local.get $2) + (local.get $7) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $1) + ) + (local.set $2 + (if (result i32) + (i32.lt_s + (local.get $7) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $2) + (local.get $10) + ) + (i32.shr_u + (local.get $2) + (i32.add + (local.get $7) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $2) + (i32.sub + (i32.const 32) + (local.get $7) + ) + ) + (i32.shr_u + (local.get $2) + (local.get $7) + ) + ) + ) + ) + ) + (local.set $8 + (i32.shr_s + (local.tee $7 + (i32.shr_u + (select + (i32.const 32768) + (i32.const 46214) + (i32.and + (local.get $8) + (i32.const 1) + ) + ) + (i32.shr_u + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (i32.shr_s + (i32.shl + (i32.add + (i32.shr_u + (i32.mul + (local.tee $6 + (i32.shr_u + (i32.mul + (i32.and + (local.get $6) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (local.tee $10 + (i32.and + (local.get $7) + (i32.const 65535) + ) + ) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $6) + (local.get $8) + ) + (local.get $7) + ) + ) + (i32.const 6) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.mul + (i32.and + (i32.shl + (i32.add + (i32.shr_u + (i32.mul + (local.tee $2 + (i32.shr_u + (i32.mul + (i32.and + (local.get $2) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (local.get $10) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $2) + (local.get $8) + ) + (local.get $7) + ) + ) + (i32.const 6) + ) + (i32.const 65472) + ) + (local.get $5) + ) + ) + (i32.const 16) + ) + ) + (local.get $5) + ) + ) + (i32.shr_s + (local.tee $1 + (i32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 27280) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (local.set $3 + (i32.add + (i32.mul + (local.get $5) + (local.get $5) + ) + (local.get $3) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $14) + ) + (i32.const 256) + ) + ) + (if + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 4) + ) + (block + (local.set $5 + (i32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (local.set $6 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 96) + ) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + (br $while-in11) + ) + ) + ) + (local.set $2 + (i32.div_s + (local.get $3) + (i32.const 4) + ) + ) + (local.set $3 + (block $__rjto$0 (result i32) + (block $__rjti$0 + (br $__rjto$0 + (if (result i32) + (i32.lt_s + (local.get $3) + (i32.const 4) + ) + (block + (local.set $3 + (i32.const 128) + ) + (br $__rjti$0) + ) + (block $do-once16 (result i32) + (local.set $5 + (i32.sub + (i32.const 0) + (local.tee $3 + (i32.sub + (i32.const 24) + (local.tee $4 + (i32.clz + (local.get $2) + ) + ) + ) + ) + ) + ) + (if + (local.get $3) + (local.set $2 + (if (result i32) + (i32.lt_s + (local.get $3) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $2) + (local.get $5) + ) + (i32.shr_u + (local.get $2) + (i32.add + (local.get $3) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $2) + (i32.sub + (i32.const 32) + (local.get $3) + ) + ) + (i32.shr_u + (local.get $2) + (local.get $3) + ) + ) + ) + ) + ) + (local.set $3 + (i32.shr_s + (local.tee $2 + (i32.mul + (i32.shr_s + (i32.mul + (i32.add + (i32.shr_u + (i32.mul + (local.tee $2 + (i32.shr_u + (i32.mul + (i32.and + (local.get $2) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (i32.and + (local.tee $3 + (i32.shr_u + (select + (i32.const 32768) + (i32.const 46214) + (i32.and + (local.get $4) + (i32.const 1) + ) + ) + (i32.shr_u + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.const 65535) + ) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $2) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + (local.get $3) + ) + ) + (i32.const 196608) + ) + (i32.const 16) + ) + (i32.const 45000) + ) + ) + (i32.const 16) + ) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 8388608) + ) + (block + (local.set $3 + (i32.sub + (i32.const 128) + (local.get $3) + ) + ) + (drop + (br_if $do-once16 + (i32.const 0) + (i32.lt_s + (local.get $2) + (i32.const -4128768) + ) + ) + ) + (br $__rjti$0) + ) + ) + (local.set $3 + (i32.add + (local.get $3) + (i32.const -128) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $2) + (i32.const 20971519) + ) + (i32.const 32767) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $2 + (i32.shr_u + (local.get $3) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28752) + ) + ) + (i32.mul + (i32.and + (local.get $3) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + ) + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $2 + (i32.shr_s + (local.get $3) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28688) + ) + ) + (i32.mul + (i32.and + (local.get $3) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4712) + ) + (i32.add + (i32.shl + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 0) + ) + (block (result i32) + (local.set $2 + (i32.sub + (i32.const 0) + (local.get $1) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const -191) + ) + (i32.const 0) + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_s + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28688) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 191) + ) + (i32.const 32767) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $2 + (i32.shr_u + (local.get $1) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28752) + ) + ) + (i32.mul + (i32.and + (local.get $1) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.const -32768) + ) + ) + (if + (i32.lt_s + (local.tee $1 + (i32.shr_s + (i32.add + (i32.add + (i32.add + (i32.shl + (i32.shr_s + (i32.sub + (local.get $15) + (local.get $18) + ) + (i32.const 4) + ) + (i32.const 1) + ) + (i32.shr_s + (i32.sub + (local.get $9) + (local.get $12) + ) + (i32.const 4) + ) + ) + (i32.mul + (i32.shr_s + (i32.sub + (local.get $19) + (local.get $20) + ) + (i32.const 4) + ) + (i32.const 3) + ) + ) + (i32.shl + (i32.shr_s + (i32.sub + (local.get $21) + (local.get $22) + ) + (i32.const 4) + ) + (i32.const 2) + ) + ) + (i32.eq + (local.tee $5 + (i32.load + (local.get $17) + ) + ) + (i32.mul + (local.tee $6 + (i32.load + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + (i32.const 20) + ) + ) + ) + ) + (i32.const 1) + ) + (local.set $3 + (i32.shr_s + (local.get $3) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $1) + (i32.const 16384) + ) + (local.set $3 + (i32.add + (i32.mul + (local.tee $3 + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $1 + (if (result i32) + (i32.lt_s + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 16) + ) + ) + (i32.const 1) + ) + (i32.const 32768) + (block (result i32) + (local.set $9 + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.sub + (i32.const 24) + (local.tee $4 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (if + (local.get $2) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $9) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $2) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $2) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (i32.add + (i32.shr_u + (i32.mul + (local.tee $2 + (i32.shr_u + (i32.mul + (i32.and + (local.get $1) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (i32.and + (local.tee $1 + (i32.shr_u + (select + (i32.const 32768) + (i32.const 46214) + (i32.and + (local.get $4) + (i32.const 1) + ) + ) + (i32.shr_u + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.const 65535) + ) + ) + (i32.const 16) + ) + (i32.add + (i32.add + (local.get $1) + (i32.const 32768) + ) + (i32.mul + (local.get $2) + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4532) + ) + (select + (local.tee $1 + (i32.shr_s + (local.get $3) + (i32.const 7) + ) + ) + (i32.const 255) + (i32.lt_s + (local.get $1) + (i32.const 255) + ) + ) + ) + (local.set $1 + (i32.sub + (i32.load + (local.get $14) + ) + (local.tee $2 + (i32.load offset=76 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=76 + (local.get $0) + (local.tee $1 + (i32.add + (i32.add + (local.get $2) + (i32.mul + (local.tee $3 + (i32.shr_s + (i32.mul + (local.get $3) + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (select + (i32.const 21) + (i32.const 20) + (i32.eq + (local.get $5) + (i32.mul + (local.get $6) + (i32.const 10) + ) + ) + ) + ) + ) + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $5 + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.sub + (i32.const 24) + (local.tee $4 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (if + (local.get $2) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $5) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $2) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $2) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (local.set $2 + (i32.shr_s + (i32.add + (local.tee $1 + (i32.mul + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $1 + (i32.and + (local.get $1) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.or + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $4) + (i32.const 7) + ) + ) + (local.get $1) + ) + ) + (i32.const 3) + ) + ) + (i32.const -5120) + ) + (i32.const 4) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4696) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 5120) + ) + (block (result i32) + (local.set $2 + (i32.sub + (i32.const 0) + (local.get $2) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 2064) + ) + (i32.const 0) + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_s + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28688) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 8191) + ) + (i32.const 32767) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_u + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28752) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + (local.set $1 + (i32.sub + (i32.load offset=4 + (local.get $14) + ) + (local.tee $2 + (i32.load offset=80 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=80 + (local.get $0) + (local.tee $1 + (i32.add + (i32.add + (local.get $2) + (i32.mul + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + (local.get $3) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $5 + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.sub + (i32.const 24) + (local.tee $4 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (if + (local.get $2) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $5) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $2) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $2) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (local.set $2 + (i32.shr_s + (i32.add + (local.tee $1 + (i32.mul + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $1 + (i32.and + (local.get $1) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.or + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $4) + (i32.const 7) + ) + ) + (local.get $1) + ) + ) + (i32.const 3) + ) + ) + (i32.const -5120) + ) + (i32.const 4) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4700) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 5120) + ) + (block (result i32) + (local.set $2 + (i32.sub + (i32.const 0) + (local.get $2) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 2064) + ) + (i32.const 0) + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_s + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28688) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 8191) + ) + (i32.const 32767) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_u + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28752) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + (local.set $1 + (i32.sub + (i32.load offset=8 + (local.get $14) + ) + (local.tee $2 + (i32.load offset=84 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=84 + (local.get $0) + (local.tee $1 + (i32.add + (i32.add + (local.get $2) + (i32.mul + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + (local.get $3) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $5 + (i32.sub + (i32.const 0) + (local.tee $2 + (i32.sub + (i32.const 24) + (local.tee $4 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (if + (local.get $2) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $2) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $5) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $2) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $2) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + (local.set $2 + (i32.shr_s + (i32.add + (local.tee $1 + (i32.mul + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $1 + (i32.and + (local.get $1) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.or + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $4) + (i32.const 7) + ) + ) + (local.get $1) + ) + ) + (i32.const 3) + ) + ) + (i32.const -5120) + ) + (i32.const 4) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4704) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 5120) + ) + (block (result i32) + (local.set $2 + (i32.sub + (i32.const 0) + (local.get $2) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 2064) + ) + (i32.const 0) + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_s + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28688) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $1) + (i32.const 8191) + ) + (i32.const 32767) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_u + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28752) + ) + ) + (i32.mul + (i32.and + (local.get $2) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + (local.set $1 + (i32.sub + (i32.load offset=12 + (local.get $14) + ) + (local.tee $2 + (i32.load offset=88 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=88 + (local.get $0) + (local.tee $1 + (i32.add + (i32.add + (local.get $2) + (i32.mul + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + (local.get $3) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $4 + (i32.sub + (i32.const 0) + (local.tee $3 + (i32.sub + (i32.const 24) + (local.tee $2 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (if + (local.get $3) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $3) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $4) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $3) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $3) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $3) + ) + ) + ) + ) + ) + (local.set $3 + (i32.shr_s + (i32.add + (local.tee $1 + (i32.mul + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $1 + (i32.and + (local.get $1) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $1) + ) + ) + (i32.const 16) + ) + (i32.or + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $2) + (i32.const 7) + ) + ) + (local.get $1) + ) + ) + (i32.const 3) + ) + ) + (i32.const -5120) + ) + (i32.const 4) + ) + ) + (if + (i32.lt_s + (local.get $1) + (i32.const 5120) + ) + (block + (if + (i32.lt_s + (local.get $1) + (i32.const 2064) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4708) + ) + (i32.const 0) + ) + (call $_llvm_stackrestore + (local.get $16) + ) + (global.set $STACKTOP + (local.get $11) + ) + (return) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4708) + ) + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_s + (local.tee $0 + (i32.sub + (i32.const 0) + (local.get $3) + ) + ) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28688) + ) + ) + (i32.mul + (i32.and + (local.get $0) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + (block + (if + (i32.gt_s + (local.get $1) + (i32.const 8191) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4708) + ) + (i32.const 32767) + ) + (call $_llvm_stackrestore + (local.get $16) + ) + (global.set $STACKTOP + (local.get $11) + ) + (return) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4708) + ) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $0 + (i32.shr_u + (local.get $3) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (i32.const 28752) + ) + ) + (i32.mul + (i32.and + (local.get $3) + (i32.const 31) + ) + (i32.shr_s + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (i32.const 28720) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $16) + ) + (global.set $STACKTOP + (local.get $11) + ) + ) + (func $_silk_quant_LTP_gains (; 59 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local.set $15 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $19 + (i32.add + (local.get $15) + (i32.const 12) + ) + ) + (local.set $24 + (i32.add + (local.get $15) + (i32.const 8) + ) + ) + (local.set $23 + (i32.add + (local.get $15) + (i32.const 4) + ) + ) + (local.set $20 + (local.get $15) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + (block + (local.set $15 + (local.get $5) + ) + (local.set $17 + (i32.load + (local.get $3) + ) + ) + (local.set $9 + (local.get $6) + ) + (loop $while-in + (call $_silk_VQ_WMat_EC_c + (i32.add + (local.get $10) + (local.get $19) + ) + (local.get $24) + (local.get $23) + (local.get $20) + (local.get $15) + (local.get $9) + (i32.const 22000) + (i32.const 41354) + (i32.const 41346) + (local.get $7) + (i32.add + (if (result i32) + (i32.lt_s + (local.tee $13 + (i32.sub + (i32.const 6229) + (local.get $17) + ) + ) + (i32.const 0) + ) + (i32.const 0) + (if (result i32) + (i32.gt_s + (local.get $13) + (i32.const 3966) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $11 + (i32.and + (local.get $13) + (i32.const 127) + ) + ) + (i32.add + (local.tee $18 + (i32.shl + (i32.const 1) + (local.tee $12 + (i32.shr_u + (local.get $13) + (i32.const 7) + ) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $13) + (i32.const 2048) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $11) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $11) + ) + (i32.mul + (local.get $11) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $12) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $11) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $11) + ) + (i32.mul + (local.get $11) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $18) + (i32.const 7) + ) + ) + ) + ) + ) + ) + ) + (i32.const -51) + ) + (i32.const 8) + ) + (local.set $18 + (select + (local.tee $22 + (i32.add + (i32.load + (local.get $23) + ) + (local.get $16) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $22) + (i32.const 2147483647) + ) + ) + ) + (local.set $12 + (i32.sub + (i32.const 0) + (local.tee $13 + (i32.sub + (i32.const 24) + (local.tee $14 + (i32.clz + (local.tee $11 + (i32.add + (i32.load + (local.get $20) + ) + (i32.const 51) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $11 + (if (result i32) + (i32.lt_s + (i32.add + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $16 + (i32.and + (if (result i32) + (local.tee $21 + (i32.eqz + (local.get $13) + ) + ) + (local.get $11) + (if (result i32) + (i32.lt_s + (local.get $13) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $11) + (local.get $12) + ) + (i32.shr_u + (local.get $11) + (i32.add + (local.get $13) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $11) + (i32.sub + (i32.const 32) + (local.get $13) + ) + ) + (i32.shr_u + (local.get $11) + (local.get $13) + ) + ) + ) + ) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $16) + ) + ) + (i32.const 16) + ) + (i32.or + (local.tee $14 + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $14) + (i32.const 7) + ) + ) + ) + (local.get $16) + ) + ) + (local.get $17) + ) + (i32.const 896) + ) + (i32.const 0) + (block (result i32) + (if + (i32.eqz + (local.get $21) + ) + (local.set $11 + (if (result i32) + (i32.lt_s + (local.get $13) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $11) + (local.get $12) + ) + (i32.shr_u + (local.get $11) + (i32.add + (local.get $13) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $11) + (i32.sub + (i32.const 32) + (local.get $13) + ) + ) + (i32.shr_u + (local.get $11) + (local.get $13) + ) + ) + ) + ) + ) + (i32.add + (i32.add + (local.get $17) + (i32.const -896) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $11 + (i32.and + (local.get $11) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $11) + ) + ) + (i32.const 16) + ) + (i32.or + (local.get $11) + (local.get $14) + ) + ) + ) + ) + ) + ) + (local.set $15 + (i32.add + (local.get $15) + (i32.const 100) + ) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const 20) + ) + ) + (if + (i32.ne + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $8) + ) + (block + (local.set $16 + (local.get $18) + ) + (local.set $17 + (local.get $11) + ) + (br $while-in) + ) + ) + ) + (i32.store8 + (local.get $2) + (i32.const 0) + ) + (drop + (call $_memcpy + (local.get $1) + (local.get $19) + (local.get $8) + ) + ) + (local.set $15 + (local.get $5) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $17 + (i32.const 0) + ) + (local.set $16 + (i32.load + (local.get $3) + ) + ) + (local.set $9 + (local.get $6) + ) + (loop $while-in3 + (call $_silk_VQ_WMat_EC_c + (i32.add + (local.get $13) + (local.get $19) + ) + (local.get $24) + (local.get $23) + (local.get $20) + (local.get $15) + (local.get $9) + (i32.const 22048) + (i32.const 22288) + (i32.const 21952) + (local.get $7) + (i32.add + (if (result i32) + (i32.lt_s + (local.tee $12 + (i32.sub + (i32.const 6229) + (local.get $16) + ) + ) + (i32.const 0) + ) + (i32.const 0) + (if (result i32) + (i32.gt_s + (local.get $12) + (i32.const 3966) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $10 + (i32.and + (local.get $12) + (i32.const 127) + ) + ) + (i32.add + (local.tee $14 + (i32.shl + (i32.const 1) + (local.tee $21 + (i32.shr_u + (local.get $12) + (i32.const 7) + ) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $12) + (i32.const 2048) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $10) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $10) + ) + (i32.mul + (local.get $10) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $21) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $10) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $10) + ) + (i32.mul + (local.get $10) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $14) + (i32.const 7) + ) + ) + ) + ) + ) + ) + ) + (i32.const -51) + ) + (i32.const 16) + ) + (local.set $17 + (select + (local.tee $17 + (i32.add + (i32.load + (local.get $23) + ) + (local.get $17) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $17) + (i32.const 2147483647) + ) + ) + ) + (local.set $21 + (i32.sub + (i32.const 0) + (local.tee $14 + (i32.sub + (i32.const 24) + (local.tee $25 + (i32.clz + (local.tee $10 + (i32.add + (i32.load + (local.get $20) + ) + (i32.const 51) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $10 + (if (result i32) + (i32.lt_s + (i32.add + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $12 + (i32.and + (if (result i32) + (local.tee $26 + (i32.eqz + (local.get $14) + ) + ) + (local.get $10) + (if (result i32) + (i32.lt_s + (local.get $14) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $10) + (local.get $21) + ) + (i32.shr_u + (local.get $10) + (i32.add + (local.get $14) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $10) + (i32.sub + (i32.const 32) + (local.get $14) + ) + ) + (i32.shr_u + (local.get $10) + (local.get $14) + ) + ) + ) + ) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $12) + ) + ) + (i32.const 16) + ) + (i32.or + (local.tee $25 + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $25) + (i32.const 7) + ) + ) + ) + (local.get $12) + ) + ) + (local.get $16) + ) + (i32.const 896) + ) + (i32.const 0) + (block (result i32) + (if + (i32.eqz + (local.get $26) + ) + (local.set $10 + (if (result i32) + (i32.lt_s + (local.get $14) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $10) + (local.get $21) + ) + (i32.shr_u + (local.get $10) + (i32.add + (local.get $14) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $10) + (i32.sub + (i32.const 32) + (local.get $14) + ) + ) + (i32.shr_u + (local.get $10) + (local.get $14) + ) + ) + ) + ) + ) + (i32.add + (i32.add + (local.get $16) + (i32.const -896) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $10 + (i32.and + (local.get $10) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $10) + ) + ) + (i32.const 16) + ) + (i32.or + (local.get $10) + (local.get $25) + ) + ) + ) + ) + ) + ) + (local.set $15 + (i32.add + (local.get $15) + (i32.const 100) + ) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const 20) + ) + ) + (if + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $8) + ) + (block + (local.set $16 + (local.get $10) + ) + (br $while-in3) + ) + ) + ) + (local.set $15 + (if (result i32) + (i32.gt_s + (local.get $17) + (local.get $18) + ) + (block (result i32) + (local.set $17 + (local.get $22) + ) + (local.get $11) + ) + (block (result i32) + (i32.store8 + (local.get $2) + (i32.const 1) + ) + (drop + (call $_memcpy + (local.get $1) + (local.get $19) + (local.get $8) + ) + ) + (local.get $10) + ) + ) + ) + (local.set $16 + (i32.const 0) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + (local.set $10 + (i32.load + (local.get $3) + ) + ) + (loop $while-in9 + (call $_silk_VQ_WMat_EC_c + (i32.add + (local.get $16) + (local.get $19) + ) + (local.get $24) + (local.get $23) + (local.get $20) + (local.get $5) + (local.get $6) + (i32.const 22128) + (i32.const 22304) + (i32.const 21968) + (local.get $7) + (i32.add + (if (result i32) + (i32.lt_s + (local.tee $18 + (i32.sub + (i32.const 6229) + (local.get $10) + ) + ) + (i32.const 0) + ) + (i32.const 0) + (if (result i32) + (i32.gt_s + (local.get $18) + (i32.const 3966) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $9 + (i32.and + (local.get $18) + (i32.const 127) + ) + ) + (i32.add + (local.tee $12 + (i32.shl + (i32.const 1) + (local.tee $22 + (i32.shr_u + (local.get $18) + (i32.const 7) + ) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $18) + (i32.const 2048) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $9) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $9) + ) + (i32.mul + (local.get $9) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $22) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $9) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $9) + ) + (i32.mul + (local.get $9) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $12) + (i32.const 7) + ) + ) + ) + ) + ) + ) + ) + (i32.const -51) + ) + (i32.const 32) + ) + (local.set $11 + (select + (local.tee $9 + (i32.add + (i32.load + (local.get $24) + ) + (local.get $11) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $9) + (i32.const 2147483647) + ) + ) + ) + (local.set $13 + (select + (local.tee $9 + (i32.add + (i32.load + (local.get $23) + ) + (local.get $13) + ) + ) + (i32.const 2147483647) + (i32.lt_u + (local.get $9) + (i32.const 2147483647) + ) + ) + ) + (local.set $22 + (i32.sub + (i32.const 0) + (local.tee $12 + (i32.sub + (i32.const 24) + (local.tee $14 + (i32.clz + (local.tee $9 + (i32.add + (i32.load + (local.get $20) + ) + (i32.const 51) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (if (result i32) + (i32.lt_s + (i32.add + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $18 + (i32.and + (if (result i32) + (local.tee $21 + (i32.eqz + (local.get $12) + ) + ) + (local.get $9) + (if (result i32) + (i32.lt_s + (local.get $12) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $9) + (local.get $22) + ) + (i32.shr_u + (local.get $9) + (i32.add + (local.get $12) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $9) + (i32.sub + (i32.const 32) + (local.get $12) + ) + ) + (i32.shr_u + (local.get $9) + (local.get $12) + ) + ) + ) + ) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $18) + ) + ) + (i32.const 16) + ) + (i32.or + (local.tee $14 + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $14) + (i32.const 7) + ) + ) + ) + (local.get $18) + ) + ) + (local.get $10) + ) + (i32.const 896) + ) + (i32.const 0) + (block (result i32) + (if + (i32.eqz + (local.get $21) + ) + (local.set $9 + (if (result i32) + (i32.lt_s + (local.get $12) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $9) + (local.get $22) + ) + (i32.shr_u + (local.get $9) + (i32.add + (local.get $12) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $9) + (i32.sub + (i32.const 32) + (local.get $12) + ) + ) + (i32.shr_u + (local.get $9) + (local.get $12) + ) + ) + ) + ) + ) + (i32.add + (i32.add + (local.get $10) + (i32.const -896) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.tee $9 + (i32.and + (local.get $9) + (i32.const 127) + ) + ) + (i32.const 179) + ) + (i32.sub + (i32.const 128) + (local.get $9) + ) + ) + (i32.const 16) + ) + (i32.or + (local.get $9) + (local.get $14) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 100) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 20) + ) + ) + (if + (i32.ne + (local.tee $16 + (i32.add + (local.get $16) + (i32.const 1) + ) + ) + (local.get $8) + ) + (block + (local.set $10 + (local.get $9) + ) + (br $while-in9) + ) + ) + ) + (if + (i32.le_s + (local.get $13) + (local.get $17) + ) + (block + (i32.store8 + (local.get $2) + (i32.const 2) + ) + (drop + (call $_memcpy + (local.get $1) + (local.get $19) + (local.get $8) + ) + ) + (local.set $15 + (local.get $9) + ) + ) + ) + (local.set $5 + (i32.load + (i32.add + (i32.shl + (i32.load8_s + (local.get $2) + ) + (i32.const 2) + ) + (i32.const 38788) + ) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in15 + (i32.store16 + (i32.add + (i32.shl + (local.tee $6 + (i32.mul + (local.get $2) + (i32.const 5) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shl + (i32.load8_s + (i32.add + (local.get $5) + (i32.mul + (i32.load8_s + (local.tee $7 + (i32.add + (local.get $1) + (local.get $2) + ) + ) + ) + (i32.const 5) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shl + (i32.load8_s + (i32.add + (local.get $5) + (i32.add + (i32.mul + (i32.load8_s + (local.get $7) + ) + (i32.const 5) + ) + (i32.const 1) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shl + (i32.load8_s + (i32.add + (local.get $5) + (i32.add + (i32.mul + (i32.load8_s + (local.get $7) + ) + (i32.const 5) + ) + (i32.const 2) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const 3) + ) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shl + (i32.load8_s + (i32.add + (local.get $5) + (i32.add + (i32.mul + (i32.load8_s + (local.get $7) + ) + (i32.const 5) + ) + (i32.const 3) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const 4) + ) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shl + (i32.load8_s + (i32.add + (local.get $5) + (i32.add + (i32.mul + (i32.load8_s + (local.get $7) + ) + (i32.const 5) + ) + (i32.const 4) + ) + ) + ) + (i32.const 7) + ) + ) + (br_if $while-in15 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + (block + (drop + (call $_memcpy + (local.get $1) + (local.get $19) + (local.get $8) + ) + ) + (i32.store8 + (local.get $2) + (i32.const 1) + ) + (drop + (call $_memcpy + (local.get $1) + (local.get $19) + (local.get $8) + ) + ) + (local.set $15 + (i32.load + (local.get $3) + ) + ) + (i32.store8 + (local.get $2) + (i32.const 2) + ) + (drop + (call $_memcpy + (local.get $1) + (local.get $19) + (local.get $8) + ) + ) + ) + ) + (i32.store + (local.get $3) + (local.get $15) + ) + (if + (i32.eqz + (local.tee $1 + (i32.sub + (i32.const 24) + (local.tee $2 + (i32.clz + (local.tee $0 + (i32.shr_u + (local.get $11) + (select + (i32.const 1) + (i32.const 2) + (i32.eq + (local.get $8) + (i32.const 2) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (block + (i32.store + (local.get $4) + (i32.mul + (i32.shr_s + (i32.add + (i32.add + (i32.mul + (i32.sub + (i32.const 128) + (local.tee $0 + (i32.and + (local.get $0) + (i32.const 127) + ) + ) + ) + (i32.mul + (local.get $0) + (i32.const 179) + ) + ) + (i32.shl + (i32.or + (local.get $0) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $2) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const -125829120) + ) + (i32.const 16) + ) + (i32.const -3) + ) + ) + (global.set $STACKTOP + (local.get $20) + ) + (return) + ) + ) + (local.set $3 + (i32.sub + (i32.const 0) + (local.get $1) + ) + ) + (if + (i32.lt_s + (local.get $1) + (i32.const 0) + ) + (i32.store + (local.get $4) + (i32.mul + (i32.shr_s + (i32.add + (i32.add + (i32.mul + (i32.sub + (i32.const 128) + (local.tee $0 + (i32.and + (i32.or + (i32.shl + (local.get $0) + (local.get $3) + ) + (i32.shr_u + (local.get $0) + (i32.add + (local.get $1) + (i32.const 32) + ) + ) + ) + (i32.const 127) + ) + ) + ) + (i32.mul + (local.get $0) + (i32.const 179) + ) + ) + (i32.shl + (i32.or + (local.get $0) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $2) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const -125829120) + ) + (i32.const 16) + ) + (i32.const -3) + ) + ) + (i32.store + (local.get $4) + (i32.mul + (i32.shr_s + (i32.add + (i32.add + (i32.mul + (i32.sub + (i32.const 128) + (local.tee $0 + (i32.and + (i32.or + (i32.shl + (local.get $0) + (i32.sub + (i32.const 32) + (local.get $1) + ) + ) + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 127) + ) + ) + ) + (i32.mul + (local.get $0) + (i32.const 179) + ) + ) + (i32.shl + (i32.or + (local.get $0) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $2) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const -125829120) + ) + (i32.const 16) + ) + (i32.const -3) + ) + ) + ) + (global.set $STACKTOP + (local.get $20) + ) + ) + (func $_silk_VQ_WMat_EC_c (; 60 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (param $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local.set $12 + (i32.load + (local.get $5) + ) + ) + (local.set $14 + (i32.load offset=4 + (local.get $5) + ) + ) + (local.set $13 + (i32.load offset=8 + (local.get $5) + ) + ) + (local.set $18 + (i32.shl + (i32.load offset=12 + (local.get $5) + ) + (i32.const 7) + ) + ) + (local.set $19 + (i32.shl + (i32.load offset=16 + (local.get $5) + ) + (i32.const 8) + ) + ) + (i32.store + (local.get $2) + (i32.const 2147483647) + ) + (i32.store + (local.get $1) + (i32.const 2147483647) + ) + (i32.store8 + (local.get $0) + (i32.const 0) + ) + (local.set $20 + (i32.shl + (local.get $13) + (i32.const 7) + ) + ) + (local.set $21 + (i32.shl + (local.get $14) + (i32.const 7) + ) + ) + (local.set $22 + (i32.shl + (local.get $12) + (i32.const 7) + ) + ) + (local.set $23 + (i32.shr_s + (i32.shl + (local.get $9) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in + (local.set $16 + (i32.sub + (local.tee $24 + (i32.load8_u + (i32.add + (local.get $5) + (local.get $7) + ) + ) + ) + (local.get $10) + ) + ) + (local.set $17 + (i32.add + (i32.mul + (local.tee $15 + (i32.load8_s + (local.get $6) + ) + ) + (i32.load + (local.get $4) + ) + ) + (i32.shl + (i32.add + (i32.add + (i32.add + (i32.sub + (i32.mul + (local.tee $13 + (i32.load8_s offset=1 + (local.get $6) + ) + ) + (i32.load offset=4 + (local.get $4) + ) + ) + (local.get $22) + ) + (i32.mul + (local.tee $14 + (i32.load8_s offset=2 + (local.get $6) + ) + ) + (i32.load offset=8 + (local.get $4) + ) + ) + ) + (i32.mul + (local.tee $12 + (i32.load8_s offset=3 + (local.get $6) + ) + ) + (i32.load offset=12 + (local.get $4) + ) + ) + ) + (i32.mul + (local.tee $9 + (i32.load8_s offset=4 + (local.get $6) + ) + ) + (i32.load offset=16 + (local.get $4) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (if + (i32.gt_s + (local.tee $9 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $15) + (i32.shr_s + (local.get $17) + (i32.const 16) + ) + ) + (i32.const 32801) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $17) + (i32.const 65535) + ) + (local.get $15) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $13) + (i32.shr_s + (local.tee $15 + (i32.add + (i32.mul + (i32.load offset=24 + (local.get $4) + ) + (local.get $13) + ) + (i32.shl + (i32.add + (i32.add + (i32.sub + (i32.mul + (i32.load offset=28 + (local.get $4) + ) + (local.get $14) + ) + (local.get $21) + ) + (i32.mul + (i32.load offset=32 + (local.get $4) + ) + (local.get $12) + ) + ) + (i32.mul + (i32.load offset=36 + (local.get $4) + ) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $15) + (i32.const 65535) + ) + (local.get $13) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $14) + (i32.shr_s + (local.tee $13 + (i32.add + (i32.mul + (i32.load offset=48 + (local.get $4) + ) + (local.get $14) + ) + (i32.shl + (i32.add + (i32.sub + (i32.mul + (i32.load offset=52 + (local.get $4) + ) + (local.get $12) + ) + (local.get $20) + ) + (i32.mul + (i32.load offset=56 + (local.get $4) + ) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $13) + (i32.const 65535) + ) + (local.get $14) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $9) + (i32.shr_s + (local.tee $14 + (i32.sub + (i32.mul + (i32.load offset=96 + (local.get $4) + ) + (local.get $9) + ) + (local.get $19) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $12) + (i32.shr_s + (local.tee $13 + (i32.add + (i32.mul + (i32.load offset=72 + (local.get $4) + ) + (local.get $12) + ) + (i32.shl + (i32.sub + (i32.mul + (i32.load offset=76 + (local.get $4) + ) + (local.get $9) + ) + (local.get $18) + ) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $14) + (i32.const 65535) + ) + (local.get $9) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $13) + (i32.const 65535) + ) + (local.get $12) + ) + (i32.const 16) + ) + ) + ) + (i32.const -1) + ) + (block + (local.set $13 + (i32.sub + (i32.const 0) + (local.tee $12 + (i32.sub + (i32.const 24) + (local.tee $14 + (i32.clz + (local.tee $9 + (i32.add + (local.get $9) + (i32.shl + (select + (local.get $16) + (i32.const 0) + (i32.gt_s + (local.get $16) + (i32.const 0) + ) + ) + (i32.const 11) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.le_s + (local.tee $12 + (i32.add + (i32.mul + (local.get $23) + (i32.shr_s + (i32.add + (i32.add + (i32.shl + (i32.or + (local.tee $12 + (i32.and + (if (result i32) + (local.get $12) + (if (result i32) + (i32.lt_s + (local.get $12) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $9) + (local.get $13) + ) + (i32.shr_u + (local.get $9) + (i32.add + (local.get $12) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $9) + (i32.sub + (i32.const 32) + (local.get $12) + ) + ) + (i32.shr_u + (local.get $9) + (local.get $12) + ) + ) + ) + (local.get $9) + ) + (i32.const 127) + ) + ) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $14) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + (i32.mul + (i32.sub + (i32.const 128) + (local.get $12) + ) + (i32.mul + (local.get $12) + (i32.const 179) + ) + ) + ) + (i32.const -125829120) + ) + (i32.const 16) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $5) + (local.get $8) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.load + (local.get $2) + ) + ) + (block + (i32.store + (local.get $2) + (local.get $12) + ) + (i32.store + (local.get $1) + (local.get $9) + ) + (i32.store8 + (local.get $0) + (local.get $5) + ) + (i32.store + (local.get $3) + (local.get $24) + ) + ) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 5) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + (func $_silk_NLSF_encode (; 61 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 i32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 i32) + (local $46 i32) + (local $47 i32) + (local $48 i32) + (local $49 i32) + (local.set $7 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 432) + ) + ) + (if + (i32.ge_u + (local.get $6) + (i32.const 3) + ) + (call $_celt_fatal + (i32.const 41604) + (i32.const 41657) + (i32.const 63) + ) + ) + (local.set $20 + (i32.add + (local.get $7) + (i32.const 416) + ) + ) + (local.set $18 + (i32.add + (local.get $7) + (i32.const 352) + ) + ) + (local.set $15 + (i32.add + (local.get $7) + (i32.const 336) + ) + ) + (local.set $13 + (i32.add + (local.get $7) + (i32.const 304) + ) + ) + (local.set $22 + (i32.add + (local.get $7) + (i32.const 288) + ) + ) + (local.set $23 + (i32.add + (local.get $7) + (i32.const 272) + ) + ) + (local.set $33 + (i32.add + (local.get $7) + (i32.const 192) + ) + ) + (local.set $34 + (i32.add + (local.get $7) + (i32.const 112) + ) + ) + (local.set $35 + (i32.add + (local.get $7) + (i32.const 80) + ) + ) + (local.set $36 + (i32.add + (local.get $7) + (i32.const 48) + ) + ) + (local.set $29 + (i32.add + (local.get $7) + (i32.const 32) + ) + ) + (local.set $26 + (local.get $7) + ) + (call $_silk_NLSF_stabilize + (local.get $1) + (i32.load offset=36 + (local.get $2) + ) + (i32.load16_s offset=2 + (local.get $2) + ) + ) + (local.set $7 + (i32.load16_u + (local.get $2) + ) + ) + (local.set $37 + (call $_llvm_stacksave) + ) + (local.set $16 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $38 + (i32.load offset=8 + (local.get $2) + ) + ) + (local.set $39 + (i32.load offset=12 + (local.get $2) + ) + ) + (local.set $25 + (i32.load16_s + (local.get $2) + ) + ) + (if + (i32.and + (local.tee $24 + (local.tee $40 + (i32.load16_s offset=2 + (local.get $2) + ) + ) + ) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 41676) + (i32.const 41717) + (i32.const 49) + ) + ) + (if + (local.tee $19 + (i32.gt_s + (local.get $25) + (i32.const 0) + ) + ) + (block $do-once + (if + (i32.le_s + (local.get $40) + (i32.const 1) + ) + (block + (drop + (call $_memset + (local.get $16) + (i32.const 0) + (i32.shl + (local.get $25) + (i32.const 2) + ) + ) + ) + (br $do-once) + ) + ) + (local.set $7 + (local.get $38) + ) + (local.set $8 + (local.get $39) + ) + (loop $while-in + (local.set $9 + (local.get $24) + ) + (local.set $11 + (i32.const 0) + ) + (local.set $12 + (i32.const 0) + ) + (loop $while-in1 + (local.set $12 + (i32.add + (i32.add + (select + (local.tee $11 + (i32.sub + (local.tee $17 + (i32.mul + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $7) + (local.get $14) + ) + ) + (i32.const 7) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $14) + (i32.const 1) + ) + (local.get $8) + ) + ) + ) + ) + (i32.shr_s + (local.get $11) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + ) + (local.get $12) + ) + (select + (local.tee $12 + (i32.sub + (local.tee $14 + (i32.mul + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.tee $11 + (i32.add + (local.get $9) + (i32.const -2) + ) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $7) + (local.get $11) + ) + ) + (i32.const 7) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $11) + (i32.const 1) + ) + (local.get $8) + ) + ) + ) + ) + (i32.shr_s + (local.get $17) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $12) + ) + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 3) + ) + (block + (local.set $9 + (local.get $11) + ) + (local.set $11 + (local.get $14) + ) + (br $while-in1) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $16) + ) + (local.get $12) + ) + (local.set $7 + (i32.add + (local.get $7) + (local.get $24) + ) + ) + (local.set $8 + (i32.add + (i32.shl + (local.get $24) + (i32.const 1) + ) + (local.get $8) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $25) + ) + ) + ) + ) + ) + (local.set $21 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (i32.le_s + (local.get $5) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 44619) + (i32.const 42860) + (i32.const 51) + ) + ) + (if + (i32.eqz + (local.get $19) + ) + (call $_celt_fatal + (i32.const 42872) + (i32.const 42860) + (i32.const 52) + ) + ) + (if + (i32.lt_s + (local.get $25) + (local.get $5) + ) + (call $_celt_fatal + (i32.const 44665) + (i32.const 42860) + (i32.const 53) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in3 + (i32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $21) + ) + (local.get $7) + ) + (br_if $while-in3 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + (if + (local.tee $41 + (i32.gt_s + (local.get $5) + (i32.const 1) + ) + ) + (block + (local.set $8 + (i32.const 1) + ) + (loop $while-in5 + (local.set $12 + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (local.set $7 + (local.get $8) + ) + (local.set $7 + (block $__rjto$0 (result i32) + (block $__rjti$0 + (br $__rjto$0 + (loop $while-in7 (result i32) + (local.set $10 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $16) + ) + ) + (br_if $__rjti$0 + (i32.ge_s + (local.get $12) + (local.tee $14 + (i32.load + (local.tee $11 + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $10) + (local.get $14) + ) + (i32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $21) + ) + (i32.load + (local.tee $10 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $7) + (i32.const 1) + ) + (block + (local.set $7 + (local.get $9) + ) + (br $while-in7) + ) + (block (result i32) + (local.set $9 + (local.get $11) + ) + (local.get $10) + ) + ) + ) + ) + ) + (local.set $9 + (local.get $10) + ) + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + (i32.store + (local.get $9) + (local.get $12) + ) + (i32.store + (local.get $7) + (local.get $8) + ) + (br_if $while-in5 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $25) + (local.get $5) + ) + (block $label$break$L41 + (local.set $11 + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + (if + (i32.eqz + (local.get $41) + ) + (block + (local.set $10 + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $21) + ) + ) + (local.set $7 + (i32.load + (local.get $11) + ) + ) + (local.set $8 + (local.get $5) + ) + (loop $while-in10 + (if + (i32.lt_s + (local.tee $9 + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (local.get $7) + ) + (block + (i32.store + (local.get $11) + (local.get $9) + ) + (i32.store + (local.get $10) + (local.get $8) + ) + (local.set $7 + (local.get $9) + ) + ) + ) + (br_if $while-in10 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $25) + ) + ) + ) + (br $label$break$L41) + ) + ) + (local.set $10 + (i32.add + (local.get $5) + (i32.const -2) + ) + ) + (local.set $8 + (local.get $5) + ) + (loop $while-in12 + (if + (i32.lt_s + (local.tee $12 + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (i32.load + (local.get $11) + ) + ) + (block + (local.set $7 + (local.get $10) + ) + (loop $while-in14 + (if + (i32.lt_s + (local.get $12) + (local.tee $9 + (i32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + (block + (i32.store + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + (local.get $9) + ) + (i32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $21) + ) + (i32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (local.set $7 + (if (result i32) + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + (block + (local.set $7 + (local.get $9) + ) + (br $while-in14) + ) + (local.get $9) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + (local.get $12) + ) + (i32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $21) + ) + (local.get $8) + ) + ) + ) + (br_if $while-in12 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $25) + ) + ) + ) + ) + ) + (local.set $28 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $42 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $5) + (i32.const 4) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $44 + (i32.shr_u + (local.get $6) + (i32.const 1) + ) + ) + (local.set $45 + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 14) + ) + (i32.const 16) + ) + ) + (local.set $43 + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (loop $while-in16 + (local.set $12 + (i32.add + (local.get $38) + (local.tee $8 + (i32.mul + (local.tee $30 + (i32.load + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + (local.get $24) + ) + ) + ) + ) + (local.set $14 + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (local.get $39) + ) + ) + (if + (local.tee $31 + (i32.gt_s + (local.get $40) + (i32.const 0) + ) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in18 + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $35) + ) + (i32.shr_u + (i32.mul + (local.tee $7 + (i32.load16_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $14) + ) + ) + ) + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $4) + (local.get $12) + ) + ) + (i32.const 7) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (local.set $9 + (i32.clz + (select + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $3) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $6) + ) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + ) + (local.set $10 + (i32.clz + (select + (i32.sub + (i32.const 0) + (local.tee $7 + (i32.mul + (local.get $7) + (local.get $7) + ) + ) + ) + (local.get $7) + (i32.eqz + (local.get $7) + ) + ) + ) + ) + (local.set $6 + (i32.add + (i32.add + (local.tee $16 + (i32.add + (i32.mul + (local.tee $7 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $11 + (i32.shl + (local.get $7) + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.shl + (local.get $6) + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $7) + (i32.shr_s + (local.tee $6 + (i32.sub + (local.get $6) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $11) + ) + (i64.extend_i32_s + (local.get $16) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $36) + ) + (if (result i32) + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $9) + (i32.sub + (i32.const 29) + (local.get $10) + ) + ) + ) + (i32.const 21) + ) + (block (result i32) + (local.set $11 + (i32.gt_s + (local.tee $9 + (i32.shr_s + (i32.const -2147483648) + (local.tee $7 + (i32.sub + (i32.const 21) + (local.get $7) + ) + ) + ) + ) + (local.tee $10 + (i32.shr_u + (i32.const 2147483647) + (local.get $7) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $16 + (select + (local.get $9) + (local.get $10) + (local.get $11) + ) + ) + (select + (local.tee $9 + (select + (local.get $10) + (local.get $9) + (local.get $11) + ) + ) + (local.get $6) + (i32.lt_s + (local.get $6) + (local.get $9) + ) + ) + (i32.gt_s + (local.get $6) + (local.get $16) + ) + ) + (local.get $7) + ) + ) + (select + (i32.shr_s + (local.get $6) + (i32.add + (local.get $7) + (i32.const -21) + ) + ) + (i32.const 0) + (i32.lt_s + (local.get $7) + (i32.const 53) + ) + ) + ) + ) + (br_if $while-in18 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $24) + ) + ) + ) + (if + (local.get $31) + (block + (local.set $9 + (i32.load offset=20 + (local.get $2) + ) + ) + (local.set $6 + (i32.add + (i32.load offset=24 + (local.get $2) + ) + (i32.div_s + (local.get $8) + (i32.const 2) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in20 + (local.set $7 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $26) + ) + (i32.mul + (i32.and + (i32.shr_u + (local.tee $6 + (local.tee $10 + (i32.load8_u + (local.get $6) + ) + ) + ) + (i32.const 1) + ) + (i32.const 7) + ) + (i32.const 9) + ) + ) + (i32.store8 + (i32.add + (local.get $4) + (local.get $29) + ) + (i32.load8_s + (i32.add + (local.get $9) + (i32.add + (local.get $4) + (i32.and + (local.tee $11 + (i32.add + (local.get $24) + (i32.const -1) + ) + ) + (i32.sub + (i32.const 0) + (i32.and + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.tee $8 + (i32.or + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + (i32.and + (i32.mul + (i32.shr_u + (i32.and + (local.get $10) + (i32.const 255) + ) + (i32.const 5) + ) + (i32.const 9) + ) + (i32.const 255) + ) + ) + (i32.store8 + (i32.add + (local.get $8) + (local.get $29) + ) + (i32.load8_s + (i32.add + (local.get $9) + (i32.add + (local.get $8) + (i32.and + (i32.sub + (i32.const 0) + (i32.and + (i32.shr_u + (local.get $6) + (i32.const 4) + ) + (i32.const 1) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 2) + ) + ) + (local.get $24) + ) + (block + (local.set $6 + (local.get $7) + ) + (br $while-in20) + ) + ) + ) + ) + ) + ) + ) + (local.set $46 + (i32.load offset=32 + (local.get $2) + ) + ) + (local.set $6 + (i32.load16_s offset=6 + (local.get $2) + ) + ) + (local.set $9 + (i32.load16_s offset=4 + (local.get $2) + ) + ) + (local.set $4 + (i32.const -10) + ) + (loop $while-in22 + (local.set $7 + (i32.add + (local.tee $8 + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 26) + ) + (i32.const 16) + ) + ) + (i32.const 1024) + ) + ) + (local.set $7 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + (block (result i32) + (local.set $8 + (i32.add + (local.get $8) + (i32.const -102) + ) + ) + (i32.add + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const -102) + ) + ) + (if (result i32) + (local.get $4) + (block (result i32) + (local.set $8 + (i32.or + (local.get $8) + (i32.const 102) + ) + ) + (select + (local.get $7) + (i32.or + (i32.and + (local.get $7) + (i32.const 64512) + ) + (i32.const 102) + ) + (i32.eq + (local.get $4) + (i32.const -1) + ) + ) + ) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (i32.add + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const -102) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $4) + (i32.const 10) + ) + ) + (i32.const 2) + ) + (local.get $33) + ) + (i32.shr_s + (i32.mul + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $9) + ) + (i32.const 16) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $34) + ) + (i32.shr_s + (i32.mul + (local.get $9) + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (br_if $while-in22 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 10) + ) + ) + ) + (i32.store + (local.get $13) + (i32.const 0) + ) + (i32.store16 + (local.get $15) + (i32.const 0) + ) + (local.set $4 + (if (result i32) + (local.get $31) + (block (result i32) + (local.set $47 + (local.get $6) + ) + (local.set $16 + (local.get $24) + ) + (local.set $14 + (i32.const 1) + ) + (loop $while-in26 + (local.set $8 + (i32.add + (local.get $46) + (i32.load16_s + (i32.add + (i32.shl + (local.tee $17 + (i32.add + (local.get $16) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $26) + ) + ) + ) + ) + (local.set $9 + (i32.load16_s + (i32.add + (i32.shl + (local.get $17) + (i32.const 1) + ) + (local.get $35) + ) + ) + ) + (block $__rjto$1 + (block $__rjti$1 + (br_if $__rjti$1 + (i32.le_s + (local.get $14) + (i32.const 0) + ) + ) + (local.set $32 + (i32.load8_u + (i32.add + (local.get $17) + (local.get $29) + ) + ) + ) + (local.set $10 + (i32.load16_s + (i32.add + (i32.shl + (local.get $17) + (i32.const 1) + ) + (local.get $36) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in29 + (i32.store8 + (i32.add + (local.get $17) + (i32.add + (i32.shl + (local.get $4) + (i32.const 4) + ) + (local.get $18) + ) + ) + (local.tee $6 + (select + (i32.const 9) + (select + (local.tee $11 + (i32.shr_s + (local.tee $6 + (i32.mul + (local.get $47) + (i32.shr_s + (i32.shl + (i32.sub + (local.get $9) + (local.tee $7 + (i32.shr_s + (i32.mul + (local.get $32) + (i32.load16_s + (local.tee $19 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $15) + ) + ) + ) + ) + (i32.const 8) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const -10) + (i32.gt_s + (local.get $11) + (i32.const -10) + ) + ) + (i32.gt_s + (local.get $6) + (i32.const 655359) + ) + ) + ) + ) + (local.set $11 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $6) + (i32.const 10) + ) + ) + (i32.const 2) + ) + (local.get $33) + ) + ) + (local.get $7) + ) + ) + (local.set $12 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $34) + ) + ) + (local.get $7) + ) + ) + (i32.store16 + (local.get $19) + (local.get $11) + ) + (i32.store16 + (i32.add + (i32.shl + (local.tee $48 + (i32.add + (local.get $4) + (local.get $14) + ) + ) + (i32.const 1) + ) + (local.get $15) + ) + (local.get $12) + ) + (local.set $6 + (if (result i32) + (i32.gt_s + (local.get $6) + (i32.const 2) + ) + (if (result i32) + (i32.eq + (local.get $6) + (i32.const 3) + ) + (block (result i32) + (local.set $7 + (i32.load8_u offset=7 + (local.get $8) + ) + ) + (i32.const 280) + ) + (block (result i32) + (local.set $7 + (i32.add + (local.tee $6 + (i32.mul + (local.get $6) + (i32.const 43) + ) + ) + (i32.const 108) + ) + ) + (i32.add + (local.get $6) + (i32.const 151) + ) + ) + ) + (block $do-once30 (result i32) + (if + (i32.ge_s + (local.get $6) + (i32.const -3) + ) + (block + (local.set $7 + (i32.load8_u + (i32.add + (i32.add + (local.get $6) + (i32.const 4) + ) + (local.get $8) + ) + ) + ) + (br $do-once30 + (i32.load8_u + (i32.add + (i32.add + (local.get $6) + (i32.const 5) + ) + (local.get $8) + ) + ) + ) + ) + ) + (if (result i32) + (i32.eq + (local.get $6) + (i32.const -4) + ) + (block (result i32) + (local.set $7 + (i32.const 280) + ) + (i32.load8_u offset=1 + (local.get $8) + ) + ) + (block (result i32) + (local.set $7 + (i32.add + (local.tee $6 + (i32.mul + (local.get $6) + (i32.const -43) + ) + ) + (i32.const 108) + ) + ) + (i32.add + (local.get $6) + (i32.const 65) + ) + ) + ) + ) + ) + ) + (local.set $19 + (i32.load + (local.tee $49 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (i32.store + (local.get $49) + (i32.add + (i32.add + (local.get $19) + (i32.mul + (local.get $43) + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $10) + (i32.mul + (local.tee $7 + (i32.shr_s + (i32.shl + (i32.sub + (local.get $9) + (local.get $11) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $7) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $48) + (i32.const 2) + ) + (local.get $13) + ) + (i32.add + (i32.add + (local.get $19) + (i32.mul + (local.get $43) + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $10) + (i32.mul + (local.tee $6 + (i32.shr_s + (i32.shl + (i32.sub + (local.get $9) + (local.get $12) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $6) + ) + ) + ) + ) + (br_if $while-in29 + (i32.ne + (local.get $14) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (local.get $14) + (i32.const 3) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in33 + (i32.store8 + (i32.add + (local.get $17) + (i32.add + (i32.shl + (i32.add + (local.get $4) + (local.get $14) + ) + (i32.const 4) + ) + (local.get $18) + ) + ) + (i32.add + (i32.load8_u + (i32.add + (local.get $17) + (i32.add + (i32.shl + (local.get $4) + (i32.const 4) + ) + (local.get $18) + ) + ) + ) + (i32.const 1) + ) + ) + (br_if $while-in33 + (i32.ne + (local.get $14) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + (br $__rjti$1) + ) + ) + (local.set $8 + (if (result i32) + (i32.gt_s + (local.tee $6 + (i32.load + (local.get $13) + ) + ) + (local.tee $7 + (i32.load offset=16 + (local.get $13) + ) + ) + ) + (block (result i32) + (i32.store + (local.get $13) + (local.get $7) + ) + (i32.store offset=16 + (local.get $13) + (local.get $6) + ) + (local.set $4 + (i32.load16_s + (local.get $15) + ) + ) + (i32.store16 + (local.get $15) + (i32.load16_s offset=8 + (local.get $15) + ) + ) + (i32.store16 offset=8 + (local.get $15) + (local.get $4) + ) + (local.set $4 + (local.get $7) + ) + (i32.const 4) + ) + (block (result i32) + (local.set $4 + (local.get $6) + ) + (local.set $6 + (local.get $7) + ) + (i32.const 0) + ) + ) + ) + (i32.store + (local.get $23) + (local.get $6) + ) + (i32.store + (local.get $22) + (local.get $4) + ) + (i32.store + (local.get $20) + (local.get $8) + ) + (local.set $10 + (if (result i32) + (i32.gt_s + (local.tee $8 + (i32.load offset=4 + (local.get $13) + ) + ) + (local.tee $9 + (i32.load offset=20 + (local.get $13) + ) + ) + ) + (block (result i32) + (i32.store offset=4 + (local.get $13) + (local.get $9) + ) + (i32.store offset=20 + (local.get $13) + (local.get $8) + ) + (local.set $7 + (i32.load16_s offset=2 + (local.get $15) + ) + ) + (i32.store16 offset=2 + (local.get $15) + (i32.load16_s offset=10 + (local.get $15) + ) + ) + (i32.store16 offset=10 + (local.get $15) + (local.get $7) + ) + (local.set $7 + (local.get $9) + ) + (i32.const 5) + ) + (block (result i32) + (local.set $7 + (local.get $8) + ) + (local.set $8 + (local.get $9) + ) + (i32.const 1) + ) + ) + ) + (i32.store offset=4 + (local.get $23) + (local.get $8) + ) + (i32.store offset=4 + (local.get $22) + (local.get $7) + ) + (i32.store offset=4 + (local.get $20) + (local.get $10) + ) + (local.set $12 + (if (result i32) + (i32.gt_s + (local.tee $10 + (i32.load offset=8 + (local.get $13) + ) + ) + (local.tee $11 + (i32.load offset=24 + (local.get $13) + ) + ) + ) + (block (result i32) + (i32.store offset=8 + (local.get $13) + (local.get $11) + ) + (i32.store offset=24 + (local.get $13) + (local.get $10) + ) + (local.set $9 + (i32.load16_s offset=4 + (local.get $15) + ) + ) + (i32.store16 offset=4 + (local.get $15) + (i32.load16_s offset=12 + (local.get $15) + ) + ) + (i32.store16 offset=12 + (local.get $15) + (local.get $9) + ) + (local.set $9 + (local.get $11) + ) + (i32.const 6) + ) + (block (result i32) + (local.set $9 + (local.get $10) + ) + (local.set $10 + (local.get $11) + ) + (i32.const 2) + ) + ) + ) + (i32.store offset=8 + (local.get $23) + (local.get $10) + ) + (i32.store offset=8 + (local.get $22) + (local.get $9) + ) + (i32.store offset=8 + (local.get $20) + (local.get $12) + ) + (local.set $32 + (if (result i32) + (i32.gt_s + (local.tee $12 + (i32.load offset=12 + (local.get $13) + ) + ) + (local.tee $19 + (i32.load offset=28 + (local.get $13) + ) + ) + ) + (block (result i32) + (i32.store offset=12 + (local.get $13) + (local.get $19) + ) + (i32.store offset=28 + (local.get $13) + (local.get $12) + ) + (local.set $11 + (i32.load16_s offset=6 + (local.get $15) + ) + ) + (i32.store16 offset=6 + (local.get $15) + (i32.load16_s offset=14 + (local.get $15) + ) + ) + (i32.store16 offset=14 + (local.get $15) + (local.get $11) + ) + (local.set $11 + (local.get $19) + ) + (i32.const 7) + ) + (block (result i32) + (local.set $11 + (local.get $12) + ) + (local.set $12 + (local.get $19) + ) + (i32.const 3) + ) + ) + ) + (i32.store offset=12 + (local.get $23) + (local.get $12) + ) + (i32.store offset=12 + (local.get $22) + (local.get $11) + ) + (i32.store offset=12 + (local.get $20) + (local.get $32) + ) + (loop $while-in35 + (local.set $6 + (i32.gt_s + (local.tee $19 + (select + (local.get $8) + (local.get $6) + (local.tee $8 + (i32.gt_s + (local.get $6) + (local.get $8) + ) + ) + ) + ) + (local.get $10) + ) + ) + (local.set $6 + (select + (i32.const 3) + (select + (i32.const 2) + (local.get $8) + (local.get $6) + ) + (local.tee $10 + (i32.gt_s + (local.tee $8 + (select + (local.get $10) + (local.get $19) + (local.get $6) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $4 + (select + (i32.const 3) + (select + (i32.const 2) + (local.tee $19 + (i32.lt_s + (local.tee $4 + (select + (local.get $4) + (i32.const 0) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + ) + (local.get $7) + ) + ) + (local.tee $7 + (i32.lt_s + (local.tee $4 + (select + (local.get $7) + (local.get $4) + (local.get $19) + ) + ) + (local.get $9) + ) + ) + ) + (local.tee $9 + (i32.lt_s + (local.tee $7 + (select + (local.get $9) + (local.get $4) + (local.get $7) + ) + ) + (local.get $11) + ) + ) + ) + ) + (if + (i32.lt_s + (select + (local.get $12) + (local.get $8) + (local.get $10) + ) + (select + (local.get $11) + (local.get $7) + (local.get $9) + ) + ) + (block + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $20) + ) + (i32.xor + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $20) + ) + ) + (i32.const 4) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $13) + ) + (i32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.or + (local.get $6) + (i32.const 4) + ) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $15) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $15) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $22) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $23) + ) + (i32.const 2147483647) + ) + (i64.store + (local.tee $4 + (i32.add + (i32.shl + (local.get $4) + (i32.const 4) + ) + (local.get $18) + ) + ) + (i64.load + (local.tee $6 + (i32.add + (i32.shl + (local.get $6) + (i32.const 4) + ) + (local.get $18) + ) + ) + ) + ) + (i64.store offset=8 + (local.get $4) + (i64.load offset=8 + (local.get $6) + ) + ) + (local.set $4 + (i32.load + (local.get $22) + ) + ) + (local.set $6 + (i32.load + (local.get $23) + ) + ) + (local.set $8 + (i32.load offset=4 + (local.get $23) + ) + ) + (local.set $7 + (i32.load offset=4 + (local.get $22) + ) + ) + (local.set $10 + (i32.load offset=8 + (local.get $23) + ) + ) + (local.set $9 + (i32.load offset=8 + (local.get $22) + ) + ) + (local.set $12 + (i32.load offset=12 + (local.get $23) + ) + ) + (local.set $11 + (i32.load offset=12 + (local.get $22) + ) + ) + (br $while-in35) + ) + ) + ) + (i32.store8 + (local.tee $4 + (i32.add + (local.get $17) + (local.get $18) + ) + ) + (i32.add + (i32.load8_u + (local.get $4) + ) + (i32.shr_u + (i32.load + (local.get $20) + ) + (i32.const 2) + ) + ) + ) + (i32.store8 + (local.tee $4 + (i32.add + (local.get $17) + (i32.add + (local.get $18) + (i32.const 16) + ) + ) + ) + (i32.add + (i32.load8_u + (local.get $4) + ) + (i32.shr_u + (i32.load offset=4 + (local.get $20) + ) + (i32.const 2) + ) + ) + ) + (i32.store8 + (local.tee $4 + (i32.add + (local.get $17) + (i32.add + (local.get $18) + (i32.const 32) + ) + ) + ) + (i32.add + (i32.load8_u + (local.get $4) + ) + (i32.shr_u + (i32.load offset=8 + (local.get $20) + ) + (i32.const 2) + ) + ) + ) + (i32.store8 + (local.tee $4 + (i32.add + (local.get $17) + (i32.add + (local.get $18) + (i32.const 48) + ) + ) + ) + (i32.add + (i32.load8_u + (local.get $4) + ) + (i32.shr_u + (i32.load offset=12 + (local.get $20) + ) + (i32.const 2) + ) + ) + ) + (local.set $4 + (local.get $14) + ) + (br $__rjto$1) + ) + (if + (i32.lt_s + (local.tee $4 + (i32.shl + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 4) + ) + (block + (local.set $6 + (local.get $4) + ) + (loop $while-in37 + (i32.store8 + (i32.add + (local.get $17) + (i32.add + (i32.shl + (local.get $6) + (i32.const 4) + ) + (local.get $18) + ) + ) + (i32.load8_s + (i32.add + (local.get $17) + (i32.add + (i32.shl + (i32.sub + (local.get $6) + (local.get $4) + ) + (i32.const 4) + ) + (local.get $18) + ) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $6) + (i32.const 3) + ) + (block + (local.set $6 + (local.get $7) + ) + (br $while-in37) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $16) + (i32.const 1) + ) + (block + (local.set $16 + (local.get $17) + ) + (local.set $14 + (local.get $4) + ) + (br $while-in26) + ) + ) + ) + (local.set $6 + (i32.load offset=4 + (local.get $13) + ) + ) + (local.set $7 + (i32.load offset=8 + (local.get $13) + ) + ) + (local.set $8 + (i32.load offset=12 + (local.get $13) + ) + ) + (local.set $9 + (i32.load offset=16 + (local.get $13) + ) + ) + (local.set $10 + (i32.load offset=20 + (local.get $13) + ) + ) + (local.set $11 + (i32.load offset=24 + (local.get $13) + ) + ) + (local.set $12 + (i32.load offset=28 + (local.get $13) + ) + ) + (i32.load + (local.get $13) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $10 + (i32.const 0) + ) + (local.set $11 + (i32.const 0) + ) + (local.set $12 + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.set $14 + (i32.add + (i32.shl + (local.get $27) + (i32.const 4) + ) + (local.get $42) + ) + ) + (local.set $4 + (i32.gt_s + (local.tee $16 + (select + (local.get $6) + (local.get $4) + (local.tee $6 + (i32.gt_s + (local.get $4) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + (local.set $4 + (select + (i32.const 7) + (select + (i32.const 6) + (select + (i32.const 5) + (select + (i32.const 4) + (select + (i32.const 3) + (select + (i32.const 2) + (local.get $6) + (local.get $4) + ) + (local.tee $6 + (i32.gt_s + (local.tee $4 + (select + (local.get $7) + (local.get $16) + (local.get $4) + ) + ) + (local.get $8) + ) + ) + ) + (local.tee $6 + (i32.gt_s + (local.tee $4 + (select + (local.get $8) + (local.get $4) + (local.get $6) + ) + ) + (local.get $9) + ) + ) + ) + (local.tee $6 + (i32.gt_s + (local.tee $4 + (select + (local.get $9) + (local.get $4) + (local.get $6) + ) + ) + (local.get $10) + ) + ) + ) + (local.tee $6 + (i32.gt_s + (local.tee $4 + (select + (local.get $10) + (local.get $4) + (local.get $6) + ) + ) + (local.get $11) + ) + ) + ) + (local.tee $7 + (i32.gt_s + (local.tee $6 + (select + (local.get $11) + (local.get $4) + (local.get $6) + ) + ) + (local.get $12) + ) + ) + ) + ) + (if + (local.get $31) + (drop + (call $_memcpy + (local.get $14) + (i32.add + (i32.shl + (i32.and + (local.get $4) + (i32.const 3) + ) + (i32.const 4) + ) + (local.get $18) + ) + (local.get $24) + ) + ) + ) + (i32.store8 + (local.get $14) + (i32.add + (i32.load8_u + (local.get $14) + ) + (i32.shr_u + (local.get $4) + (i32.const 2) + ) + ) + ) + (i32.store + (local.tee $8 + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $28) + ) + ) + (local.tee $7 + (select + (local.get $12) + (local.get $6) + (local.get $7) + ) + ) + ) + (local.set $4 + (i32.add + (i32.load offset=16 + (local.get $2) + ) + (i32.mul + (local.get $25) + (local.get $44) + ) + ) + ) + (local.set $10 + (i32.sub + (i32.const 0) + (local.tee $6 + (i32.sub + (i32.const 24) + (local.tee $9 + (i32.clz + (local.tee $4 + (i32.sub + (if (result i32) + (local.get $30) + (block (result i32) + (local.set $6 + (i32.add + (local.get $4) + (local.get $30) + ) + ) + (i32.load8_u + (i32.add + (local.get $4) + (i32.add + (local.get $30) + (i32.const -1) + ) + ) + ) + ) + (block (result i32) + (local.set $6 + (local.get $4) + ) + (i32.const 256) + ) + ) + (i32.load8_u + (local.get $6) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $6) + (local.set $4 + (if (result i32) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $4) + (local.get $10) + ) + (i32.shr_u + (local.get $4) + (i32.add + (local.get $6) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $4) + (i32.sub + (i32.const 32) + (local.get $6) + ) + ) + (i32.shr_u + (local.get $4) + (local.get $6) + ) + ) + ) + ) + ) + (i32.store + (local.get $8) + (i32.add + (i32.mul + (i32.shr_s + (i32.sub + (i32.const 67108864) + (i32.and + (i32.add + (i32.shl + (i32.or + (local.tee $4 + (i32.and + (local.get $4) + (i32.const 127) + ) + ) + (i32.sub + (i32.const 3968) + (i32.shl + (local.get $9) + (i32.const 7) + ) + ) + ) + (i32.const 16) + ) + (i32.mul + (i32.sub + (i32.const 128) + (local.get $4) + ) + (i32.mul + (local.get $4) + (i32.const 179) + ) + ) + ) + (i32.const -65536) + ) + ) + (i32.const 16) + ) + (local.get $45) + ) + (local.get $7) + ) + ) + (br_if $while-in16 + (i32.ne + (local.tee $27 + (i32.add + (local.get $27) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + (if + (local.get $41) + (block + (local.set $4 + (i32.load + (local.get $28) + ) + ) + (local.set $3 + (i32.const 0) + ) + (local.set $6 + (i32.const 1) + ) + (loop $while-in41 + (if + (i32.lt_s + (local.tee $7 + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (local.get $4) + ) + (block + (i32.store + (local.get $28) + (local.get $7) + ) + (local.set $4 + (local.get $7) + ) + (local.set $3 + (local.get $6) + ) + ) + ) + (br_if $while-in41 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + ) + (i32.store8 + (local.get $0) + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + ) + (drop + (call $_memcpy + (i32.add + (local.get $0) + (i32.const 1) + ) + (i32.add + (i32.shl + (local.get $3) + (i32.const 4) + ) + (local.get $42) + ) + (i32.load16_s offset=2 + (local.get $2) + ) + ) + ) + (block $__rjto$2 + (br_if $__rjto$2 + (i32.eqz + (local.tee $9 + (i32.gt_s + (local.tee $3 + (i32.load16_s offset=2 + (local.get $2) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (local.set $7 + (i32.load offset=20 + (local.get $2) + ) + ) + (local.set $5 + (i32.add + (i32.load offset=24 + (local.get $2) + ) + (i32.div_s + (i32.mul + (local.get $3) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in43 + (local.set $6 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $4) + (local.get $20) + ) + (i32.load8_s + (i32.add + (local.get $7) + (i32.add + (local.get $4) + (i32.and + (local.tee $10 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.sub + (i32.const 0) + (i32.and + (local.tee $5 + (i32.load8_u + (local.get $5) + ) + ) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.store8 + (i32.add + (local.tee $11 + (i32.or + (local.get $4) + (i32.const 1) + ) + ) + (local.get $20) + ) + (i32.load8_s + (i32.add + (local.get $7) + (i32.add + (local.get $11) + (i32.and + (i32.sub + (i32.const 0) + (i32.and + (i32.shr_u + (local.get $5) + (i32.const 4) + ) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 2) + ) + ) + (local.get $3) + ) + (block + (local.set $5 + (local.get $6) + ) + (br $while-in43) + ) + ) + ) + (br_if $__rjto$2 + (i32.eqz + (local.get $9) + ) + ) + (local.set $10 + (i32.load16_s offset=4 + (local.get $2) + ) + ) + (local.set $4 + (local.get $3) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in45 + (local.set $12 + (i32.load8_u + (i32.add + (local.tee $6 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (local.get $20) + ) + ) + ) + (local.set $7 + (i32.shl + (local.tee $11 + (i32.load8_s + (i32.add + (local.get $0) + (local.get $4) + ) + ) + ) + (i32.const 10) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $18) + ) + (local.tee $5 + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.shr_s + (local.tee $7 + (select + (i32.add + (local.get $7) + (i32.const -102) + ) + (select + (i32.or + (local.get $7) + (i32.const 102) + ) + (local.get $7) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $12) + (i32.const 255) + ) + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 8) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $7) + (i32.const 65535) + ) + (local.get $10) + ) + (i32.const 16) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + (block + (local.set $4 + (local.get $6) + ) + (br $while-in45) + ) + ) + ) + ) + (local.set $0 + (i32.load offset=8 + (local.get $2) + ) + ) + (local.set $4 + (i32.load offset=12 + (local.get $2) + ) + ) + (if + (i32.eqz + (local.get $9) + ) + (block + (call $_silk_NLSF_stabilize + (local.get $1) + (i32.load offset=36 + (local.get $2) + ) + (local.get $3) + ) + (call $_llvm_stackrestore + (local.get $37) + ) + (global.set $STACKTOP + (local.get $26) + ) + (return) + ) + ) + (local.set $5 + (i32.add + (local.get $0) + (local.tee $0 + (i32.mul + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 24) + ) + (i32.const 24) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $4 + (i32.add + (i32.shl + (local.get $0) + (i32.const 1) + ) + (local.get $4) + ) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in47 + (i32.store16 + (i32.add + (i32.shl + (local.get $0) + (i32.const 1) + ) + (local.get $1) + ) + (select + (local.tee $3 + (select + (local.tee $3 + (i32.add + (i32.div_s + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $0) + (i32.const 1) + ) + (local.get $18) + ) + ) + (i32.const 14) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $0) + (i32.const 1) + ) + (local.get $4) + ) + ) + ) + (i32.shl + (i32.load8_u + (i32.add + (local.get $0) + (local.get $5) + ) + ) + (i32.const 7) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (i32.const 32767) + (i32.lt_s + (local.get $3) + (i32.const 32767) + ) + ) + ) + (br_if $while-in47 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.tee $3 + (i32.load16_s offset=2 + (local.get $2) + ) + ) + ) + ) + ) + (call $_silk_NLSF_stabilize + (local.get $1) + (i32.load offset=36 + (local.get $2) + ) + (local.get $3) + ) + (call $_llvm_stackrestore + (local.get $37) + ) + (global.set $STACKTOP + (local.get $26) + ) + ) + (func $_silk_stereo_LR_to_MS (; 62 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local.set $23 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $15 + (i32.add + (local.get $23) + (i32.const 8) + ) + ) + (local.set $20 + (i32.add + (local.get $23) + (i32.const 4) + ) + ) + (local.set $21 + (i32.add + (local.get $1) + (i32.const -4) + ) + ) + (local.set $14 + (i32.add + (local.get $10) + (i32.const 2) + ) + ) + (local.set $26 + (call $_llvm_stacksave) + ) + (local.set $24 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $14) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (i32.gt_s + (local.get $10) + (i32.const -2) + ) + (loop $while-in + (i32.store16 + (i32.add + (i32.shl + (local.get $11) + (i32.const 1) + ) + (local.get $21) + ) + (i32.add + (i32.shr_u + (local.tee $12 + (i32.add + (local.tee $18 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $11) + (i32.const -2) + ) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.tee $13 + (i32.load16_s + (i32.add + (i32.shl + (local.get $12) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.and + (local.get $12) + (i32.const 1) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $11) + (i32.const 1) + ) + (local.get $24) + ) + (select + (local.tee $12 + (select + (local.tee $12 + (i32.add + (i32.and + (local.tee $12 + (i32.sub + (local.get $18) + (local.get $13) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $12) + (i32.const 1) + ) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $12) + (i32.const -32768) + ) + ) + ) + (i32.const 32767) + (i32.lt_s + (local.get $12) + (i32.const 32767) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $11 + (i32.add + (local.get $11) + (i32.const 1) + ) + ) + (local.get $14) + ) + ) + ) + ) + (i32.store align=2 + (local.get $21) + (i32.load offset=4 align=2 + (local.get $0) + ) + ) + (i32.store + (local.get $24) + (local.tee $11 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (i32.store offset=4 align=2 + (local.get $0) + (i32.load align=2 + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (local.get $21) + ) + ) + ) + (i32.store offset=8 align=2 + (local.get $0) + (i32.load align=2 + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (local.get $24) + ) + ) + ) + (local.set $25 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $16 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $14 + (i32.and + (local.get $11) + (i32.const 65535) + ) + ) + (local.set $18 + (i32.shr_u + (local.get $11) + (i32.const 16) + ) + ) + (if + (i32.gt_s + (local.get $10) + (i32.const 0) + ) + (block + (local.set $11 + (i32.load16_s + (local.get $21) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in1 + (i32.store16 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $25) + ) + (local.tee $17 + (i32.shr_s + (i32.add + (i32.shr_s + (i32.add + (i32.add + (i32.load16_s + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.shr_s + (i32.shl + (local.get $11) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shl + (local.tee $11 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $12 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $21) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $16) + ) + (i32.sub + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $17) + ) + ) + (if + (i32.ne + (local.get $10) + (local.get $12) + ) + (block + (local.set $13 + (local.get $12) + ) + (br $while-in1) + ) + ) + ) + (local.set $19 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $17 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $12 + (local.get $14) + ) + (local.set $11 + (local.get $18) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $11 + (loop $while-in3 (result i32) + (i32.store16 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $19) + ) + (local.tee $12 + (i32.shr_s + (i32.add + (i32.shr_s + (i32.add + (i32.add + (local.tee $18 + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $13) + (i32.const 2) + ) + (i32.const 1) + ) + (local.get $24) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $12) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shl + (i32.shr_s + (i32.shl + (local.get $11) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $17) + ) + (i32.sub + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $12) + ) + ) + (if (result i32) + (i32.eq + (local.get $10) + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + ) + (block (result i32) + (local.set $12 + (local.get $19) + ) + (local.get $17) + ) + (block + (local.set $12 + (local.get $11) + ) + (local.set $11 + (local.get $18) + ) + (br $while-in3) + ) + ) + ) + ) + ) + (block + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $11 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + ) + ) + (i32.store + (local.get $15) + (local.tee $25 + (call $_silk_stereo_find_predictor + (local.get $20) + (local.get $25) + (local.get $12) + (i32.add + (local.get $0) + (i32.const 12) + ) + (local.get $10) + (local.tee $18 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $13 + (i32.mul + (local.tee $7 + (i32.shr_s + (i32.shl + (local.get $7) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $7) + ) + ) + (i32.const 65535) + ) + (local.tee $7 + (select + (i32.const 328) + (i32.const 655) + (local.tee $12 + (i32.eq + (local.get $10) + (i32.mul + (local.get $9) + (i32.const 10) + ) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_u + (local.get $13) + (i32.const 16) + ) + (local.get $7) + ) + ) + ) + ) + ) + ) + (i32.store offset=4 + (local.get $15) + (local.tee $19 + (call $_silk_stereo_find_predictor + (local.get $23) + (local.get $16) + (local.get $11) + (i32.add + (local.get $0) + (i32.const 20) + ) + (local.get $10) + (local.get $18) + ) + ) + ) + (local.set $13 + (i32.clz + (select + (local.tee $22 + (select + (local.tee $6 + (i32.sub + (local.get $6) + (select + (i32.const 1200) + (i32.const 600) + (local.get $12) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $22) + ) + (i32.gt_s + (local.get $22) + (i32.const 0) + ) + ) + ) + ) + (local.set $12 + (i32.clz + (select + (local.tee $6 + (i32.add + (local.tee $17 + (i32.mul + (local.tee $16 + (select + (local.tee $6 + (i32.add + (i32.load + (local.get $23) + ) + (i32.mul + (i32.shr_s + (i32.shl + (i32.load + (local.get $20) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 3) + ) + ) + ) + (i32.const 65536) + (i32.lt_s + (local.get $6) + (i32.const 65536) + ) + ) + ) + (i32.const 3) + ) + ) + (i32.const 851968) + ) + ) + (i32.sub + (i32.const -851968) + (local.get $17) + ) + (i32.gt_s + (local.get $17) + (i32.const -851968) + ) + ) + ) + ) + (local.set $14 + (i32.add + (i32.add + (local.tee $6 + (i32.add + (i32.mul + (local.tee $14 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $7 + (i32.shl + (local.get $6) + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $11 + (i32.shl + (local.get $22) + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $14) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $14) + (i32.shr_s + (local.tee $6 + (i32.sub + (local.get $11) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $7) + ) + (i64.extend_i32_s + (local.get $6) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $14) + ) + (i32.const 16) + ) + ) + ) + (i32.store + (local.get $5) + (local.tee $6 + (if (result i32) + (i32.lt_s + (local.tee $6 + (i32.add + (i32.sub + (local.get $13) + (local.get $12) + ) + (i32.const 10) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $6 + (i32.gt_s + (local.tee $12 + (i32.shr_s + (i32.const -2147483648) + (local.tee $13 + (i32.sub + (i32.const 0) + (local.get $6) + ) + ) + ) + ) + (local.tee $11 + (i32.shr_u + (i32.const 2147483647) + (local.get $13) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $7 + (select + (local.get $12) + (local.get $11) + (local.get $6) + ) + ) + (select + (local.tee $6 + (select + (local.get $11) + (local.get $12) + (local.get $6) + ) + ) + (local.get $14) + (i32.lt_s + (local.get $14) + (local.get $6) + ) + ) + (i32.gt_s + (local.get $14) + (local.get $7) + ) + ) + (local.get $13) + ) + ) + (select + (i32.shr_s + (local.get $14) + (local.get $6) + ) + (i32.const 0) + (i32.lt_s + (local.get $6) + (i32.const 32) + ) + ) + ) + ) + ) + (i32.store16 offset=28 + (local.get $0) + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $7 + (i32.sub + (if (result i32) + (i32.lt_s + (local.get $6) + (local.tee $20 + (i32.add + (i32.mul + (i32.shr_s + (i32.shl + (local.get $9) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 600) + ) + (i32.const 2000) + ) + ) + ) + (block (result i32) + (i32.store + (local.get $5) + (local.get $20) + ) + (i32.store offset=4 + (local.get $5) + (local.tee $6 + (i32.sub + (local.get $22) + (local.get $20) + ) + ) + ) + (local.set $13 + (i32.clz + (select + (local.tee $11 + (i32.sub + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $20) + ) + ) + (i32.sub + (i32.const 0) + (local.get $11) + ) + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + ) + ) + ) + (local.set $12 + (i32.clz + (select + (local.tee $6 + (i32.add + (i32.mul + (local.tee $7 + (i32.shr_s + (i32.shl + (local.get $20) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.add + (local.get $17) + (i32.const 65536) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $6) + ) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + ) + (local.set $14 + (i32.add + (i32.add + (local.tee $6 + (i32.add + (i32.mul + (local.tee $14 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $7 + (i32.shl + (local.get $6) + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $11 + (i32.shl + (local.get $11) + (i32.add + (local.get $13) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $11) + (i32.const 65535) + ) + (local.get $14) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $14) + (i32.shr_s + (local.tee $6 + (i32.sub + (local.get $11) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $7) + ) + (i64.extend_i32_s + (local.get $6) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $14) + ) + (i32.const 16) + ) + ) + ) + (select + (local.tee $6 + (select + (local.tee $6 + (if (result i32) + (i32.lt_s + (local.tee $6 + (i32.add + (i32.sub + (local.get $13) + (local.get $12) + ) + (i32.const 13) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $6 + (i32.gt_s + (local.tee $12 + (i32.shr_s + (i32.const -2147483648) + (local.tee $13 + (i32.sub + (i32.const 0) + (local.get $6) + ) + ) + ) + ) + (local.tee $11 + (i32.shr_u + (i32.const 2147483647) + (local.get $13) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $7 + (select + (local.get $12) + (local.get $11) + (local.get $6) + ) + ) + (select + (local.tee $6 + (select + (local.get $11) + (local.get $12) + (local.get $6) + ) + ) + (local.get $14) + (i32.lt_s + (local.get $14) + (local.get $6) + ) + ) + (i32.gt_s + (local.get $14) + (local.get $7) + ) + ) + (local.get $13) + ) + ) + (select + (i32.shr_s + (local.get $14) + (local.get $6) + ) + (i32.const 0) + (i32.lt_s + (local.get $6) + (i32.const 32) + ) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (i32.const 16384) + (i32.lt_s + (local.get $6) + (i32.const 16384) + ) + ) + ) + (block (result i32) + (i32.store offset=4 + (local.get $5) + (i32.sub + (local.get $22) + (local.get $6) + ) + ) + (i32.const 16384) + ) + ) + (local.tee $11 + (i32.load16_s offset=28 + (local.get $0) + ) + ) + ) + ) + (i32.const 65535) + ) + (local.tee $6 + (i32.shr_s + (i32.shl + (local.get $18) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.const 16) + ) + (i32.add + (local.get $11) + (i32.mul + (local.get $6) + (i32.shr_s + (local.get $7) + (i32.const 16) + ) + ) + ) + ) + ) + (i32.store8 + (local.get $4) + (i32.const 0) + ) + (block $__rjto$3 + (block $__rjti$3 + (block $__rjti$2 + (block $__rjti$1 + (local.set $3 + (if (result i32) + (local.get $8) + (block (result i32) + (i32.store + (local.get $15) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $15) + (i32.const 0) + ) + (call $_silk_stereo_quant_pred + (local.get $15) + (local.get $3) + ) + (i32.const 0) + ) + (block $__rjti$0 (result i32) + (local.set $6 + (i32.shl + (local.get $22) + (i32.const 3) + ) + ) + (block $do-once + (if + (i32.load16_s offset=30 + (local.get $0) + ) + (block + (if + (i32.lt_s + (local.get $6) + (i32.mul + (local.get $20) + (i32.const 11) + ) + ) + (local.set $7 + (i32.load16_s offset=28 + (local.get $0) + ) + ) + (br_if $do-once + (i32.ge_s + (i32.add + (i32.mul + (local.tee $7 + (local.tee $6 + (i32.load16_s offset=28 + (local.get $0) + ) + ) + ) + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $16) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + (i32.const 328) + ) + ) + ) + (i32.store + (local.get $15) + (i32.shr_s + (i32.mul + (local.get $7) + (i32.shr_s + (i32.shl + (local.get $25) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (i32.store offset=4 + (local.get $15) + (i32.shr_s + (i32.mul + (local.get $7) + (i32.shr_s + (i32.shl + (local.get $19) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (call $_silk_stereo_quant_pred + (local.get $15) + (local.get $3) + ) + (i32.store + (local.get $15) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $15) + (i32.const 0) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (block + (if + (i32.lt_s + (local.get $6) + (i32.mul + (local.get $20) + (i32.const 13) + ) + ) + (local.set $7 + (i32.load16_s offset=28 + (local.get $0) + ) + ) + (br_if $do-once + (i32.ge_s + (i32.add + (i32.mul + (local.tee $7 + (local.tee $6 + (i32.load16_s offset=28 + (local.get $0) + ) + ) + ) + (i32.shr_s + (local.get $16) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $16) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + (i32.const 819) + ) + ) + ) + (i32.store + (local.get $15) + (i32.shr_s + (i32.mul + (local.get $7) + (i32.shr_s + (i32.shl + (local.get $25) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (i32.store offset=4 + (local.get $15) + (i32.shr_s + (i32.mul + (local.get $7) + (i32.shr_s + (i32.shl + (local.get $19) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (call $_silk_stereo_quant_pred + (local.get $15) + (local.get $3) + ) + (i32.store + (local.get $15) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $15) + (i32.const 0) + ) + (i32.store + (local.get $5) + (local.get $22) + ) + (i32.store offset=4 + (local.get $5) + (i32.const 0) + ) + (i32.store8 + (local.get $4) + (i32.const 1) + ) + (local.set $3 + (i32.const 0) + ) + (br $__rjti$1) + ) + ) + ) + (if (result i32) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 15565) + ) + (block (result i32) + (call $_silk_stereo_quant_pred + (local.get $15) + (local.get $3) + ) + (i32.const 16384) + ) + (block (result i32) + (i32.store + (local.get $15) + (i32.shr_s + (i32.mul + (local.tee $6 + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.shl + (local.get $25) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (i32.store offset=4 + (local.get $15) + (i32.shr_s + (i32.mul + (local.get $6) + (i32.shr_s + (i32.shl + (local.get $19) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 14) + ) + ) + (call $_silk_stereo_quant_pred + (local.get $15) + (local.get $3) + ) + (i32.load16_s offset=28 + (local.get $0) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (i32.load8_s + (local.get $4) + ) + (i32.const 1) + ) + (block + (i32.store16 offset=32 + (local.get $0) + (i32.const 0) + ) + (br $__rjti$2) + ) + ) + ) + (i32.store16 offset=32 + (local.get $0) + (local.tee $6 + (i32.add + (i32.load16_u offset=32 + (local.get $0) + ) + (i32.sub + (local.get $10) + (i32.shl + (local.get $9) + (i32.const 3) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.mul + (local.get $9) + (i32.const 5) + ) + ) + (block + (i32.store8 + (local.get $4) + (i32.const 0) + ) + (br $__rjti$3) + ) + (i32.store16 offset=32 + (local.get $0) + (i32.const 10000) + ) + ) + ) + (br_if $__rjti$3 + (i32.eqz + (i32.load8_s + (local.get $4) + ) + ) + ) + (br $__rjto$3) + ) + (local.set $4 + (i32.add + (local.get $22) + (i32.const -1) + ) + ) + (if + (i32.lt_s + (i32.load offset=4 + (local.get $5) + ) + (i32.const 1) + ) + (block + (i32.store offset=4 + (local.get $5) + (i32.const 1) + ) + (i32.store + (local.get $5) + (select + (local.get $4) + (i32.const 1) + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $18 + (i32.shr_s + (i32.add + (i32.shr_s + (i32.mul + (local.tee $8 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 65536) + (local.tee $11 + (i32.shl + (local.get $9) + (i32.const 3) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.shl + (i32.sub + (local.tee $16 + (i32.load + (local.get $15) + ) + ) + (local.tee $7 + (i32.load16_s + (local.get $0) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $13 + (i32.shr_s + (i32.add + (i32.shr_s + (i32.mul + (local.get $8) + (i32.shr_s + (i32.shl + (i32.sub + (local.tee $19 + (i32.load offset=4 + (local.get $15) + ) + ) + (local.tee $5 + (i32.load16_s offset=2 + (local.get $0) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $12 + (i32.shl + (i32.add + (i32.mul + (local.get $8) + (i32.shr_s + (local.tee $4 + (i32.sub + (local.get $3) + (local.tee $6 + (i32.load16_s offset=30 + (local.get $0) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (local.get $8) + ) + (i32.const 16) + ) + ) + (i32.const 10) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $4 + (i32.sub + (i32.const 0) + (local.get $7) + ) + ) + (local.set $5 + (i32.sub + (i32.const 0) + (local.get $5) + ) + ) + (local.set $6 + (i32.shl + (local.get $6) + (i32.const 10) + ) + ) + (loop $while-in8 + (local.set $14 + (i32.add + (i32.add + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (local.get $21) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (i32.shl + (local.tee $17 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $21) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $8) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $2) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $8 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $9 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $24) + ) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.add + (local.get $6) + (local.get $12) + ) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $8 + (i32.shr_s + (i32.shl + (local.tee $5 + (i32.sub + (local.get $5) + (local.get $13) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $17) + (i32.const 5) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 64512) + ) + (local.get $9) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (i32.shl + (local.get $17) + (i32.const 11) + ) + (i32.const 63488) + ) + (local.get $8) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $8 + (i32.shr_s + (i32.shl + (local.tee $4 + (i32.sub + (local.get $4) + (local.get $18) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $14) + (i32.const 7) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (i32.shl + (local.get $14) + (i32.const 9) + ) + (i32.const 65024) + ) + (local.get $8) + ) + (i32.const 16) + ) + ) + ) + (i32.const 7) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $8) + (i32.const -8388736) + ) + ) + (i32.gt_s + (local.get $8) + (i32.const 8388479) + ) + ) + ) + (if + (i32.lt_s + (local.get $7) + (local.get $11) + ) + (block + (local.set $8 + (local.get $7) + ) + (br $while-in8) + ) + ) + ) + ) + ) + (if + (i32.ge_s + (local.get $11) + (local.get $10) + ) + (block + (i32.store16 + (local.get $0) + (local.get $16) + ) + (i32.store16 offset=2 + (local.get $0) + (local.get $19) + ) + (i32.store16 offset=30 + (local.get $0) + (local.get $3) + ) + (call $_llvm_stackrestore + (local.get $26) + ) + (global.set $STACKTOP + (local.get $23) + ) + (return) + ) + ) + (local.set $7 + (i32.shr_s + (local.get $3) + (i32.const 6) + ) + ) + (local.set $6 + (i32.and + (i32.shl + (local.get $3) + (i32.const 10) + ) + (i32.const 64512) + ) + ) + (local.set $13 + (i32.shr_s + (i32.sub + (i32.const 0) + (i32.shl + (local.get $16) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (local.set $12 + (i32.shr_s + (i32.sub + (i32.const 0) + (i32.shl + (local.get $19) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (local.set $4 + (local.get $11) + ) + (loop $while-in10 + (local.set $8 + (i32.add + (i32.add + (i32.load16_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $21) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (i32.shl + (local.tee $9 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $21) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $4) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $2) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $4 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.load16_s + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $24) + ) + ) + ) + (local.get $7) + ) + (i32.mul + (local.get $12) + (i32.shr_s + (local.get $9) + (i32.const 5) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.get $4) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (i32.shl + (local.get $9) + (i32.const 11) + ) + (i32.const 63488) + ) + (local.get $12) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $13) + (i32.shr_s + (local.get $8) + (i32.const 7) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (i32.shl + (local.get $8) + (i32.const 9) + ) + (i32.const 65024) + ) + (local.get $13) + ) + (i32.const 16) + ) + ) + ) + (i32.const 7) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $4) + (i32.const -8388736) + ) + ) + (i32.gt_s + (local.get $4) + (i32.const 8388479) + ) + ) + ) + (if + (i32.ne + (local.get $5) + (local.get $10) + ) + (block + (local.set $4 + (local.get $5) + ) + (br $while-in10) + ) + ) + ) + (i32.store16 + (local.get $0) + (local.get $16) + ) + (i32.store16 offset=2 + (local.get $0) + (local.get $19) + ) + (i32.store16 offset=30 + (local.get $0) + (local.get $3) + ) + (call $_llvm_stackrestore + (local.get $26) + ) + (global.set $STACKTOP + (local.get $23) + ) + ) + (func $_silk_control_encoder (; 63 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (i32.store + (i32.add + (local.get $0) + (i32.const 6076) + ) + (i32.load offset=48 + (local.get $1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4676) + ) + (i32.load offset=52 + (local.get $1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4556) + ) + (local.tee $10 + (i32.load offset=8 + (local.get $1) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4564) + ) + (local.tee $7 + (i32.load offset=12 + (local.get $1) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4568) + ) + (local.tee $5 + (i32.load offset=16 + (local.get $1) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4572) + ) + (local.tee $8 + (i32.load offset=20 + (local.get $1) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 6088) + ) + (i32.load offset=40 + (local.get $1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5752) + ) + (i32.load + (local.get $1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5756) + ) + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4536) + ) + (local.get $2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5760) + ) + (local.get $3) + ) + (if + (i32.load + (local.tee $12 + (i32.add + (local.get $0) + (i32.const 4668) + ) + ) + ) + (if + (i32.eqz + (i32.load + (i32.add + (local.get $0) + (i32.const 4680) + ) + ) + ) + (block + (if + (i32.eq + (i32.load + (i32.add + (local.get $0) + (i32.const 4560) + ) + ) + (local.get $10) + ) + (return + (i32.const 0) + ) + ) + (if + (i32.le_s + (local.tee $1 + (i32.load + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + (i32.const 0) + ) + (return + (i32.const 0) + ) + ) + (call $_silk_setup_resamplers + (local.get $0) + (local.get $1) + ) + (return + (i32.const 0) + ) + ) + ) + ) + (if + (i32.eqz + (local.tee $3 + (i32.load + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + ) + ) + (local.set $3 + (i32.load offset=32 + (local.get $0) + ) + ) + ) + (local.set $11 + (i32.mul + (i32.shr_s + (local.tee $9 + (i32.shl + (local.get $3) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 1000) + ) + ) + (if + (local.get $9) + (block $do-once + (if + (i32.or + (i32.or + (i32.gt_s + (local.get $11) + (local.get $10) + ) + (i32.gt_s + (local.get $11) + (local.get $7) + ) + ) + (i32.lt_s + (local.get $11) + (local.get $5) + ) + ) + (block + (local.set $3 + (i32.div_s + (select + (local.tee $2 + (select + (local.get $10) + (local.get $7) + (i32.lt_s + (local.get $10) + (local.get $7) + ) + ) + ) + (local.get $5) + (i32.gt_s + (local.get $2) + (local.get $5) + ) + ) + (i32.const 1000) + ) + ) + (br $do-once) + ) + ) + (if + (i32.gt_s + (local.tee $9 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.const 255) + ) + (i32.store offset=28 + (local.get $0) + (i32.const 0) + ) + ) + (if + (i32.eqz + (local.get $2) + ) + (br_if $do-once + (i32.eqz + (i32.load + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $11) + (local.get $8) + ) + (block + (if + (i32.eqz + (i32.load offset=28 + (local.get $0) + ) + ) + (block + (i32.store offset=24 + (local.get $0) + (i32.const 256) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.const 0) + ) + (local.set $9 + (i32.const 256) + ) + ) + ) + (if + (i32.load + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + (block + (i32.store offset=28 + (local.get $0) + (i32.const 0) + ) + (local.set $3 + (select + (i32.const 12) + (i32.const 8) + (i32.eq + (local.get $3) + (i32.const 16) + ) + ) + ) + (br $do-once) + ) + ) + (if + (i32.lt_s + (local.get $9) + (i32.const 1) + ) + (block + (i32.store offset=88 + (local.get $1) + (i32.const 1) + ) + (i32.store offset=56 + (local.get $1) + (i32.sub + (local.tee $2 + (i32.load offset=56 + (local.get $1) + ) + ) + (i32.div_s + (i32.mul + (local.get $2) + (i32.const 5) + ) + (i32.add + (i32.load offset=24 + (local.get $1) + ) + (i32.const 5) + ) + ) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (i32.const -2) + ) + ) + (br $do-once) + ) + ) + (if + (i32.ge_s + (local.get $11) + (local.get $8) + ) + (block + (br_if $do-once + (i32.ge_s + (i32.load offset=28 + (local.get $0) + ) + (i32.const 0) + ) + ) + (i32.store offset=28 + (local.get $0) + (i32.const 1) + ) + (br $do-once) + ) + ) + (if + (i32.load + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + (block + (i32.store offset=24 + (local.get $0) + (i32.const 0) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.const 0) + ) + (i32.store offset=28 + (local.get $0) + (i32.const 1) + ) + (local.set $3 + (select + (i32.const 12) + (i32.const 16) + (i32.eq + (local.get $3) + (i32.const 8) + ) + ) + ) + (br $do-once) + ) + ) + (if + (i32.load offset=28 + (local.get $0) + ) + (i32.store offset=28 + (local.get $0) + (i32.const 1) + ) + (block + (i32.store offset=88 + (local.get $1) + (i32.const 1) + ) + (i32.store offset=56 + (local.get $1) + (i32.sub + (local.tee $2 + (i32.load offset=56 + (local.get $1) + ) + ) + (i32.div_s + (i32.mul + (local.get $2) + (i32.const 5) + ) + (i32.add + (i32.load offset=24 + (local.get $1) + ) + (i32.const 5) + ) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.div_s + (select + (local.get $8) + (local.get $10) + (i32.lt_s + (local.get $8) + (local.get $10) + ) + ) + (i32.const 1000) + ) + ) + ) + (call $_silk_setup_resamplers + (local.get $0) + (local.tee $4 + (select + (local.get $4) + (local.get $3) + (local.get $4) + ) + ) + ) + (local.set $9 + (if (result i32) + (i32.eq + (local.tee $5 + (i32.load offset=24 + (local.get $1) + ) + ) + (i32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 4612) + ) + ) + ) + ) + (i32.const 0) + (block (result i32) + (local.set $2 + (block $switch (result i32) + (block $switch-default + (block $switch-case2 + (br_table $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case2 $switch-default + (i32.sub + (local.get $5) + (i32.const 10) + ) + ) + ) + (br $switch + (i32.const 0) + ) + ) + (i32.const -103) + ) + ) + (if + (i32.lt_s + (local.get $5) + (i32.const 11) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 5744) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4580) + ) + (select + (i32.const 2) + (i32.const 1) + (i32.eq + (local.get $5) + (i32.const 10) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4584) + ) + (i32.mul + (local.tee $3 + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4548) + ) + (i32.mul + (local.get $3) + (i32.const 14) + ) + ) + (local.set $3 + (i32.add + (local.get $0) + (i32.const 4688) + ) + ) + (if + (i32.eq + (i32.load + (local.get $6) + ) + (i32.const 8) + ) + (i32.store + (local.get $3) + (i32.const 41446) + ) + (i32.store + (local.get $3) + (i32.const 41434) + ) + ) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 5744) + ) + (i32.div_u + (local.get $5) + (i32.const 20) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4580) + ) + (i32.const 4) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4584) + ) + (i32.mul + (local.tee $3 + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 20) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4548) + ) + (i32.mul + (local.get $3) + (i32.const 24) + ) + ) + (local.set $3 + (i32.add + (local.get $0) + (i32.const 4688) + ) + ) + (if + (i32.eq + (i32.load + (local.get $6) + ) + (i32.const 8) + ) + (i32.store + (local.get $3) + (i32.const 41423) + ) + (i32.store + (local.get $3) + (i32.const 26080) + ) + ) + ) + ) + (i32.store + (local.get $9) + (local.get $5) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4608) + ) + (i32.const 0) + ) + (local.get $2) + ) + ) + ) + (local.set $3 + (i32.eq + (local.get $4) + (i32.const 8) + ) + ) + (block $switch5 + (block $switch-default9 + (br_table $switch5 $switch-default9 $switch-default9 $switch-default9 $switch5 $switch-default9 $switch-default9 $switch-default9 $switch5 $switch-default9 + (i32.sub + (local.get $4) + (i32.const 8) + ) + ) + ) + (call $_celt_fatal + (i32.const 41976) + (i32.const 42038) + (i32.const 241) + ) + ) + (block $switch10 + (block $switch-default13 + (br_table $switch10 $switch-default13 $switch10 $switch-default13 + (i32.sub + (local.tee $8 + (i32.load + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (call $_celt_fatal + (i32.const 42059) + (i32.const 42038) + (i32.const 242) + ) + ) + (if + (i32.eq + (i32.load + (local.get $6) + ) + (local.get $4) + ) + (block + (local.set $3 + (i32.load + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + ) + (local.set $2 + (i32.load + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + ) + ) + (block $do-once14 + (i64.store align=4 + (local.tee $5 + (i32.add + (local.get $0) + (i32.const 7168) + ) + ) + (i64.const 0) + ) + (i32.store offset=8 + (local.get $5) + (i32.const 0) + ) + (i64.store offset=16 align=4 + (local.get $0) + (i64.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5740) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 5748) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4608) + ) + (i32.const 0) + ) + (local.set $2 + (i32.add + (local.get $0) + (i32.const 4544) + ) + ) + (drop + (call $_memset + (i32.add + (local.get $0) + (i32.const 148) + ) + (i32.const 0) + (i32.const 4384) + ) + ) + (i32.store + (local.get $2) + (i32.const 100) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4664) + ) + (i32.const 1) + ) + (i32.store8 + (local.get $5) + (i32.const 10) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4476) + ) + (i32.const 100) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4492) + ) + (i32.const 65536) + ) + (i32.store8 + (i32.add + (local.get $0) + (i32.const 4541) + ) + (i32.const 0) + ) + (i32.store + (local.get $6) + (local.get $4) + ) + (local.set $6 + (i32.eq + (local.get $8) + (i32.const 4) + ) + ) + (local.set $2 + (i32.add + (local.get $0) + (i32.const 4688) + ) + ) + (local.set $2 + (if (result i32) + (local.get $3) + (block (result i32) + (i32.store + (local.get $2) + (select + (i32.const 41423) + (i32.const 41446) + (local.get $6) + ) + ) + (local.set $3 + (i32.const 10) + ) + (i32.const 38800) + ) + (block (result i32) + (i32.store + (local.get $2) + (select + (i32.const 26080) + (i32.const 41434) + (local.get $6) + ) + ) + (local.set $3 + (select + (i32.const 10) + (i32.const 16) + (local.tee $2 + (i32.eq + (local.get $4) + (i32.const 12) + ) + ) + ) + ) + (select + (i32.const 38800) + (i32.const 38840) + (local.get $2) + ) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4640) + ) + (local.get $3) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4692) + ) + (local.get $2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4588) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 5) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4584) + ) + (local.tee $2 + (i32.mul + (i32.shr_s + (i32.mul + (local.get $4) + (i32.const 327680) + ) + (i32.const 16) + ) + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4592) + ) + (i32.mul + (local.tee $7 + (i32.shr_s + (local.tee $5 + (i32.shl + (local.get $4) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (i32.const 20) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4596) + ) + (i32.shr_s + (local.get $5) + (i32.const 15) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4552) + ) + (i32.mul + (local.get $7) + (i32.const 18) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4548) + ) + (i32.mul + (local.get $7) + (select + (i32.const 24) + (i32.const 14) + (local.get $6) + ) + ) + ) + (if + (i32.eq + (local.get $4) + (i32.const 16) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4684) + ) + (i32.const 41408) + ) + (local.set $3 + (i32.const 80) + ) + (local.set $4 + (i32.const 16) + ) + (br $do-once14) + ) + ) + (local.set $5 + (i32.add + (local.get $0) + (i32.const 4684) + ) + ) + (if + (i32.eq + (local.get $4) + (i32.const 12) + ) + (block + (i32.store + (local.get $5) + (i32.const 41402) + ) + (local.set $3 + (i32.const 60) + ) + (local.set $4 + (i32.const 12) + ) + ) + (i32.store + (local.get $5) + (i32.const 41393) + ) + ) + ) + ) + (if + (i32.ne + (i32.mul + (local.get $3) + (local.get $8) + ) + (local.get $2) + ) + (call $_celt_fatal + (i32.const 42132) + (i32.const 42038) + (i32.const 302) + ) + ) + (if + (i32.ge_u + (local.tee $7 + (i32.load offset=36 + (local.get $1) + ) + ) + (i32.const 11) + ) + (call $_celt_fatal + (i32.const 42230) + (i32.const 42038) + (i32.const 315) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4672) + ) + (if (result i32) + (local.get $7) + (block $do-once16 (result i32) + (if + (i32.lt_s + (local.get $7) + (i32.const 2) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4644) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 49807) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 8) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 14) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 5) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 3) + ) + (local.set $6 + (i32.const 8) + ) + (br $do-once16 + (i32.const 0) + ) + ) + ) + (if + (i32.eq + (local.get $7) + (i32.const 2) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4644) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 52429) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 6) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 12) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 3) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 2) + ) + (local.set $6 + (i32.const 6) + ) + (br $do-once16 + (i32.const 0) + ) + ) + ) + (if + (i32.lt_s + (local.get $7) + (i32.const 4) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4644) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 49807) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 8) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 14) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 5) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 4) + ) + (local.set $6 + (i32.const 8) + ) + (br $do-once16 + (i32.const 0) + ) + ) + ) + (if + (i32.lt_s + (local.get $7) + (i32.const 6) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 4644) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 48497) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 10) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 16) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 5) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 6) + ) + (local.set $6 + (i32.const 10) + ) + (br $do-once16 + (i32.mul + (local.get $4) + (i32.const 983) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.get $0) + (i32.const 4644) + ) + ) + (if + (i32.lt_s + (local.get $7) + (i32.const 8) + ) + (block + (i32.store + (local.get $2) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 47186) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 12) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 20) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 5) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 3) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 8) + ) + (local.set $6 + (i32.const 12) + ) + ) + (block + (i32.store + (local.get $2) + (i32.const 2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 45875) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 16) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 24) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 5) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 4) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 16) + ) + (local.set $6 + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $4) + (i32.const 983) + ) + ) + (block (result i32) + (i32.store + (i32.add + (local.get $0) + (i32.const 4644) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4652) + ) + (i32.const 52429) + ) + (i32.store + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + (i32.const 6) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4636) + ) + (i32.const 12) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4600) + ) + (local.tee $3 + (i32.mul + (local.get $4) + (i32.const 3) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4628) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4632) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4660) + ) + (i32.const 2) + ) + (local.set $6 + (i32.const 6) + ) + (i32.const 0) + ) + ) + ) + (i32.store + (local.get $2) + (local.tee $5 + (select + (local.get $6) + (local.tee $2 + (i32.load + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + ) + (i32.lt_s + (local.get $6) + (local.get $2) + ) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4604) + ) + (local.tee $2 + (i32.add + (i32.mul + (local.get $4) + (i32.const 5) + ) + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4624) + ) + (local.get $7) + ) + (if + (i32.ge_s + (local.get $5) + (i32.const 17) + ) + (call $_celt_fatal + (i32.const 42284) + (i32.const 42038) + (i32.const 393) + ) + ) + (if + (i32.ge_s + (local.get $2) + (i32.const 241) + ) + (call $_celt_fatal + (i32.const 42362) + (i32.const 42038) + (i32.const 398) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4616) + ) + (local.tee $4 + (i32.load offset=32 + (local.get $1) + ) + ) + ) + (local.set $2 + (i32.load + (local.tee $3 + (i32.add + (local.get $0) + (i32.const 6092) + ) + ) + ) + ) + (i32.store + (local.get $3) + (local.tee $1 + (i32.load offset=44 + (local.get $1) + ) + ) + ) + (if + (local.get $1) + (i32.store + (i32.add + (local.get $0) + (i32.const 6096) + ) + (if (result i32) + (local.get $2) + (select + (local.tee $1 + (i32.sub + (i32.add + (i32.mul + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + (i32.const -26214) + ) + (i32.const 7) + ) + (i32.shr_u + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (i32.const 26214) + ) + (i32.const 16) + ) + ) + ) + (i32.const 2) + (i32.gt_s + (local.get $1) + (i32.const 2) + ) + ) + (i32.const 7) + ) + ) + ) + (i32.store + (local.get $12) + (i32.const 1) + ) + (local.get $9) + ) + (func $_silk_setup_resamplers (; 64 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 304) + ) + ) + (block $folding-inner0 + (if + (i32.eq + (local.get $1) + (local.tee $3 + (i32.load + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + ) + ) + (br_if $folding-inner0 + (i32.eq + (i32.load + (i32.add + (local.get $0) + (i32.const 4560) + ) + ) + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4556) + ) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $3) + ) + (block + (call $_silk_resampler_init + (i32.add + (local.get $0) + (i32.const 5776) + ) + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 4556) + ) + ) + ) + (i32.mul + (local.get $1) + (i32.const 1000) + ) + (i32.const 1) + ) + (br $folding-inner0) + ) + ) + (local.set $2 + (select + (local.tee $7 + (i32.mul + (local.get $3) + (local.tee $10 + (i32.add + (i32.mul + (i32.load + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + (i32.const 10) + ) + (i32.const 5) + ) + ) + ) + ) + (local.tee $9 + (i32.mul + (local.get $1) + (local.get $10) + ) + ) + (i32.gt_s + (local.get $7) + (local.get $9) + ) + ) + ) + (local.set $11 + (call $_llvm_stacksave) + ) + (local.set $8 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $7) + ) + (loop $while-in + (local.set $4 + (select + (local.tee $4 + (call $_lrintf + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 7180) + ) + (i32.shl + (local.tee $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $4) + (i32.const -32768) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $8) + ) + (select + (local.get $4) + (i32.const 32767) + (i32.lt_s + (local.get $4) + (i32.const 32767) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in) + ) + ) + ) + ) + ) + (call $_silk_resampler_init + (local.get $5) + (i32.mul + (i32.shr_s + (i32.shl + (i32.load + (local.get $6) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 1000) + ) + (i32.load + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 4556) + ) + ) + ) + (i32.const 0) + ) + (local.set $4 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $3 + (i32.mul + (local.get $10) + (i32.div_s + (i32.load + (local.get $6) + ) + (i32.const 1000) + ) + ) + ) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (call $_silk_resampler + (local.get $5) + (local.get $4) + (local.get $8) + (local.get $7) + ) + (call $_silk_resampler_init + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 5776) + ) + ) + (i32.load + (local.get $6) + ) + (i32.mul + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 1000) + ) + (i32.const 1) + ) + (call $_silk_resampler + (local.get $2) + (local.get $8) + (local.get $4) + (local.get $3) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + (block + (local.set $1 + (local.get $9) + ) + (loop $while-in1 + (f32.store + (i32.add + (i32.add + (local.get $0) + (i32.const 7180) + ) + (i32.shl + (local.tee $2 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 2) + ) + ) + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $8) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + (block + (local.set $1 + (local.get $2) + ) + (br $while-in1) + ) + ) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $11) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4560) + ) + (i32.load + (local.get $6) + ) + ) + (global.set $STACKTOP + (local.get $5) + ) + (return) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4560) + ) + (i32.load + (local.get $2) + ) + ) + (global.set $STACKTOP + (local.get $5) + ) + ) + (func $_silk_A2NLSF_init (; 65 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + (i32.const 65536) + ) + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $2) + ) + (i32.const 65536) + ) + (if + (i32.le_s + (local.get $3) + (i32.const 0) + ) + (return) + ) + (local.set $5 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + (i32.sub + (i32.const 0) + (i32.add + (i32.load + (local.tee $6 + (i32.add + (i32.shl + (i32.sub + (local.get $5) + (local.get $4) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (i32.load + (local.tee $7 + (i32.add + (i32.shl + (i32.add + (local.get $3) + (local.get $4) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $2) + ) + (i32.sub + (i32.load + (local.get $7) + ) + (i32.load + (local.get $6) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (local.set $0 + (local.get $3) + ) + (loop $while-in1 + (i32.store + (local.tee $5 + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $0) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.sub + (i32.load + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (i32.store + (local.tee $5 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $2) + ) + ) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + (i32.load + (local.get $5) + ) + ) + ) + (if + (i32.gt_s + (local.get $0) + (i32.const 1) + ) + (block + (local.set $0 + (local.get $4) + ) + (br $while-in1) + ) + ) + ) + (if + (i32.lt_s + (local.get $3) + (i32.const 2) + ) + (return) + ) + (local.set $4 + (i32.const 2) + ) + (loop $while-in3 + (if + (i32.lt_s + (local.get $4) + (local.get $3) + ) + (block + (local.set $0 + (local.get $3) + ) + (loop $while-in5 + (i32.store + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $0) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.sub + (i32.load + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (br_if $while-in5 + (i32.gt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const -1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (i32.store + (local.tee $0 + (i32.add + (i32.shl + (i32.add + (local.get $4) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.sub + (i32.load + (local.get $0) + ) + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.const 1) + ) + ) + ) + (local.set $0 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $3) + (local.get $4) + ) + (block + (local.set $4 + (local.get $0) + ) + (br $while-in3) + ) + ) + ) + (local.set $1 + (i32.const 2) + ) + (loop $while-in7 + (if + (i32.lt_s + (local.get $1) + (local.get $3) + ) + (block + (local.set $0 + (local.get $3) + ) + (loop $while-in9 + (i32.store + (local.tee $4 + (i32.add + (i32.shl + (i32.add + (local.get $0) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + (i32.sub + (i32.load + (local.get $4) + ) + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + ) + (br_if $while-in9 + (i32.gt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const -1) + ) + ) + (local.get $1) + ) + ) + ) + ) + ) + (i32.store + (local.tee $0 + (i32.add + (i32.shl + (i32.add + (local.get $1) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + (i32.sub + (i32.load + (local.get $0) + ) + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $2) + ) + ) + (i32.const 1) + ) + ) + ) + (local.set $0 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $1) + (local.get $3) + ) + (block + (local.set $1 + (local.get $0) + ) + (br $while-in7) + ) + ) + ) + ) + (func $_silk_A2NLSF_eval_poly (; 66 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local.set $3 + (i32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (local.set $4 + (i32.shl + (local.get $1) + (i32.const 4) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.const 8) + ) + (return + (i32.add + (i32.add + (i32.add + (i32.load + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.add + (i32.load offset=4 + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.add + (i32.load offset=8 + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.add + (i32.load offset=12 + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.add + (i32.load offset=16 + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.add + (i32.load offset=20 + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.add + (i32.add + (i32.load offset=24 + (local.get $0) + ) + (i32.mul + (local.tee $2 + (i32.add + (i32.load offset=28 + (local.get $0) + ) + (i32.add + (i32.add + (i32.mul + (local.tee $0 + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 20) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (local.tee $1 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $4) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + (local.get $1) + ) + ) + (i32.mul + (local.get $0) + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $2) + (i32.const 65535) + ) + (local.get $0) + ) + (i32.const 16) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (return + (local.get $3) + ) + ) + (local.set $5 + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 20) + ) + (i32.const 16) + ) + ) + (local.set $4 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $4) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $1 + (local.get $3) + ) + (loop $while-in + (local.set $1 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (i32.add + (i32.add + (i32.mul + (local.get $5) + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + ) + (i32.mul + (local.get $1) + (local.get $4) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in) + ) + ) + ) + (local.get $1) + ) + (func $_silk_ana_filt_bank_1 (; 67 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (if + (i32.le_s + (local.get $4) + (i32.const 1) + ) + (return) + ) + (local.set $10 + (i32.shr_s + (local.get $4) + (i32.const 1) + ) + ) + (local.set $6 + (i32.load + (local.get $1) + ) + ) + (local.set $8 + (i32.load offset=4 + (local.get $1) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in + (local.set $6 + (i32.add + (local.tee $5 + (i32.add + (i32.add + (i32.mul + (i32.shr_s + (local.tee $6 + (i32.sub + (local.tee $5 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.tee $7 + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + (i32.const 10) + ) + ) + (local.get $6) + ) + ) + (i32.const 16) + ) + (i32.const -24290) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (i32.const -24290) + ) + (i32.const 16) + ) + ) + (local.get $5) + ) + ) + (local.get $6) + ) + ) + (local.set $7 + (i32.add + (local.tee $11 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $7 + (i32.sub + (local.tee $9 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + (i32.const 10) + ) + ) + (local.get $8) + ) + ) + (i32.const 65535) + ) + (i32.const 10788) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $7) + (i32.const 16) + ) + (i32.const 10788) + ) + ) + ) + (local.get $8) + ) + ) + (local.set $8 + (i32.add + (local.get $9) + (local.get $11) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $2) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $9 + (i32.add + (local.get $5) + (local.get $7) + ) + ) + (i32.const 10) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $9) + (i32.const -67109888) + ) + ) + (i32.gt_s + (local.get $9) + (i32.const 67107839) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $3) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $5 + (i32.sub + (local.get $7) + (local.get $5) + ) + ) + (i32.const 10) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $5) + (i32.const -67109888) + ) + ) + (i32.gt_s + (local.get $5) + (i32.const 67107839) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (i32.store + (local.get $1) + (local.get $6) + ) + (i32.store offset=4 + (local.get $1) + (local.get $8) + ) + ) + (func $_silk_LPC_analysis_filter (; 68 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (if + (i32.le_s + (local.get $4) + (i32.const 5) + ) + (call $_celt_fatal + (i32.const 42424) + (i32.const 42449) + (i32.const 67) + ) + ) + (if + (i32.and + (local.get $4) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 42476) + (i32.const 42449) + (i32.const 68) + ) + ) + (if + (i32.gt_s + (local.get $4) + (local.get $3) + ) + (call $_celt_fatal + (i32.const 42507) + (i32.const 42449) + (i32.const 69) + ) + ) + (block $folding-inner0 + (br_if $folding-inner0 + (i32.ge_s + (local.get $4) + (local.get $3) + ) + ) + (if + (i32.le_s + (local.get $4) + (i32.const 6) + ) + (block + (local.set $6 + (i32.const 6) + ) + (loop $while-in + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $0) + ) + (select + (i32.const 32767) + (i32.and + (select + (local.tee $5 + (i32.shr_s + (i32.add + (i32.shr_s + (local.tee $7 + (i32.sub + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.const 12) + ) + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (i32.load16_s + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (i32.load16_s + (local.get $2) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $5) + (i32.const -2) + ) + ) + (i32.load16_s offset=2 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (i32.load16_s offset=4 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $5) + (i32.const -6) + ) + ) + (i32.load16_s offset=6 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (i32.load16_s offset=8 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $5) + (i32.const -10) + ) + ) + (i32.load16_s offset=10 + (local.get $2) + ) + ) + ) + ) + ) + (i32.const 11) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $5) + (i32.const -32768) + ) + ) + (i32.const 65535) + ) + (i32.gt_s + (local.get $7) + (i32.const 134215679) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + ) + (local.set $6 + (local.get $4) + ) + (loop $while-in1 + (local.set $5 + (i32.const 6) + ) + (local.set $7 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (i32.load16_s + (local.tee $8 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (i32.load16_s + (local.get $2) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $8) + (i32.const -2) + ) + ) + (i32.load16_s offset=2 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $8) + (i32.const -4) + ) + ) + (i32.load16_s offset=4 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $8) + (i32.const -6) + ) + ) + (i32.load16_s offset=6 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $8) + (i32.const -8) + ) + ) + (i32.load16_s offset=8 + (local.get $2) + ) + ) + ) + (i32.mul + (i32.load16_s + (i32.add + (local.get $8) + (i32.const -10) + ) + ) + (i32.load16_s offset=10 + (local.get $2) + ) + ) + ) + ) + (loop $while-in3 + (local.set $7 + (i32.add + (i32.add + (i32.mul + (i32.load16_s + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $5) + ) + (i32.const 1) + ) + (local.get $8) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $7) + ) + (i32.mul + (i32.load16_s + (i32.add + (i32.shl + (i32.xor + (local.get $5) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $8) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $5) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 2) + ) + ) + (local.get $4) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $0) + ) + (select + (i32.const 32767) + (i32.and + (select + (local.tee $5 + (i32.shr_s + (i32.add + (i32.shr_s + (local.tee $7 + (i32.sub + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.const 12) + ) + (local.get $7) + ) + ) + (i32.const 11) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $5) + (i32.const -32768) + ) + ) + (i32.const 65535) + ) + (i32.gt_s + (local.get $7) + (i32.const 134215679) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (drop + (call $_memset + (local.get $0) + (i32.const 0) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + (return) + ) + (drop + (call $_memset + (local.get $0) + (i32.const 0) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + (func $_silk_LPC_inverse_pred_gain_c (; 69 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i64) + (local $9 i32) + (local $10 i64) + (local $11 i32) + (local $12 i64) + (local $13 i64) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 96) + ) + ) + (block $folding-inner0 + (if + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + (block + (loop $while-in + (local.set $3 + (i32.add + (local.get $3) + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $9) + ) + (i32.shl + (local.get $6) + (i32.const 12) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (br_if $folding-inner0 + (i32.gt_s + (local.get $3) + (i32.const 4095) + ) + ) + ) + ) + (local.set $2 + (i32.gt_u + (i32.add + (local.tee $3 + (i32.load + (i32.add + (i32.shl + (local.tee $0 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + (i32.const 16773022) + ) + (i32.const 33546044) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + (block $label$break$L8 + (local.set $8 + (i64.const 1073741824) + ) + (loop $label$continue$L10 + (block $__rjti$0 + (br_if $__rjti$0 + (local.get $2) + ) + (br_if $__rjti$0 + (i32.lt_s + (local.tee $14 + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.tee $2 + (i32.sub + (i32.const 1073741824) + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (local.tee $12 + (i64.extend_i32_s + (i32.sub + (i32.const 0) + (i32.shl + (local.get $3) + (i32.const 7) + ) + ) + ) + ) + (local.get $12) + ) + (i64.const 32) + ) + ) + ) + ) + ) + (local.get $8) + ) + (i64.const 30) + ) + ) + (i32.const -4) + ) + ) + (i32.const 107374) + ) + ) + (local.set $3 + (i32.sub + (i32.const 32) + (local.tee $6 + (i32.clz + (select + (local.get $2) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + ) + ) + (local.set $2 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.sub + (i32.const 0) + (i32.shl + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (local.tee $11 + (i32.shl + (local.tee $7 + (i32.div_s + (i32.const 536870911) + (local.tee $5 + (i32.shr_s + (local.tee $4 + (i32.shl + (local.get $2) + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + ) + (local.get $5) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + (i32.const 3) + ) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $7) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.get $11) + ) + (i32.mul + (local.get $2) + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65528) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (local.set $2 + (if (result i32) + (i32.lt_s + (local.tee $6 + (i32.add + (i32.sub + (i32.sub + (i32.const 0) + (local.get $6) + ) + (local.get $3) + ) + (i32.const 32) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $7 + (i32.gt_s + (local.tee $4 + (i32.shr_s + (i32.const -2147483648) + (local.tee $6 + (i32.sub + (i32.const 0) + (local.get $6) + ) + ) + ) + ) + (local.tee $5 + (i32.shr_u + (i32.const 2147483647) + (local.get $6) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $11 + (select + (local.get $4) + (local.get $5) + (local.get $7) + ) + ) + (select + (local.tee $4 + (select + (local.get $5) + (local.get $4) + (local.get $7) + ) + ) + (local.get $2) + (i32.lt_s + (local.get $2) + (local.get $4) + ) + ) + (i32.gt_s + (local.get $2) + (local.get $11) + ) + ) + (local.get $6) + ) + ) + (select + (i32.shr_s + (local.get $2) + (local.get $6) + ) + (i32.const 0) + (i32.lt_s + (local.get $6) + (i32.const 32) + ) + ) + ) + ) + (local.set $15 + (i32.shr_u + (local.get $1) + (i32.const 1) + ) + ) + (local.set $6 + (i32.add + (local.get $0) + (i32.const -1) + ) + ) + (local.set $11 + (i32.eq + (local.get $3) + (i32.const 1) + ) + ) + (local.set $8 + (i64.extend_i32_s + (local.get $2) + ) + ) + (local.set $13 + (i64.extend_i32_u + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in1 + (local.set $7 + (i32.gt_s + (local.tee $2 + (i32.sub + (local.tee $3 + (i32.load + (local.tee $16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.tee $5 + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.get $12) + (i64.extend_i32_s + (local.tee $4 + (i32.load + (local.tee $17 + (i32.add + (i32.shl + (i32.sub + (local.get $6) + (local.get $1) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (i64.const 30) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + ) + (i32.const -1) + ) + ) + (br_if $__rjti$0 + (i64.gt_u + (i64.add + (local.tee $10 + (if (result i64) + (local.get $11) + (block (result i64) + (local.set $10 + (if (result i64) + (local.get $7) + (block (result i64) + (local.set $5 + (select + (i32.const -2147483648) + (local.get $2) + (local.tee $7 + (i32.lt_s + (i32.and + (local.get $3) + (i32.xor + (local.get $5) + (i32.const -2147483648) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (select + (i64.const -2147483648) + (i64.extend_i32_s + (local.get $2) + ) + (local.get $7) + ) + ) + (block (result i64) + (local.set $5 + (select + (i32.const 2147483647) + (local.get $2) + (local.tee $7 + (i32.lt_s + (i32.and + (local.get $5) + (i32.xor + (local.get $3) + (i32.const -2147483648) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (select + (i64.const 2147483647) + (i64.extend_i32_s + (local.get $2) + ) + (local.get $7) + ) + ) + ) + ) + (i64.add + (i64.and + (i64.mul + (i64.extend_i32_s + (local.get $5) + ) + (local.get $8) + ) + (i64.const 1) + ) + (i64.shr_s + (i64.mul + (local.get $8) + (local.get $10) + ) + (i64.const 1) + ) + ) + ) + (i64.shr_s + (i64.add + (i64.shr_s + (i64.mul + (i64.extend_i32_s + (select + (i32.xor + (i32.shr_s + (local.get $2) + (i32.const 31) + ) + (i32.const -2147483648) + ) + (local.get $2) + (i32.lt_s + (i32.and + (i32.xor + (select + (local.get $5) + (local.get $3) + (local.get $7) + ) + (i32.const -2147483648) + ) + (select + (local.get $3) + (local.get $5) + (local.get $7) + ) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (local.get $13) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + (i64.const 2147483648) + ) + (i64.const 4294967295) + ) + ) + (i64.store32 + (local.get $16) + (local.get $10) + ) + (local.set $5 + (i32.gt_s + (local.tee $2 + (i32.sub + (local.get $4) + (local.tee $3 + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.get $12) + (i64.extend_i32_s + (local.get $3) + ) + ) + (i64.const 30) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + ) + (i32.const -1) + ) + ) + (br_if $__rjti$0 + (i64.gt_u + (i64.add + (local.tee $10 + (if (result i64) + (local.get $11) + (block (result i64) + (local.set $10 + (if (result i64) + (local.get $5) + (block (result i64) + (local.set $3 + (select + (i32.const -2147483648) + (local.get $2) + (local.tee $4 + (i32.lt_s + (i32.and + (local.get $4) + (i32.xor + (local.get $3) + (i32.const -2147483648) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (select + (i64.const -2147483648) + (i64.extend_i32_s + (local.get $2) + ) + (local.get $4) + ) + ) + (block (result i64) + (local.set $3 + (select + (i32.const 2147483647) + (local.get $2) + (local.tee $4 + (i32.lt_s + (i32.and + (local.get $3) + (i32.xor + (local.get $4) + (i32.const -2147483648) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (select + (i64.const 2147483647) + (i64.extend_i32_s + (local.get $2) + ) + (local.get $4) + ) + ) + ) + ) + (i64.add + (i64.and + (i64.mul + (i64.extend_i32_s + (local.get $3) + ) + (local.get $8) + ) + (i64.const 1) + ) + (i64.shr_s + (i64.mul + (local.get $8) + (local.get $10) + ) + (i64.const 1) + ) + ) + ) + (i64.shr_s + (i64.add + (i64.shr_s + (i64.mul + (i64.extend_i32_s + (select + (i32.xor + (i32.shr_s + (local.get $2) + (i32.const 31) + ) + (i32.const -2147483648) + ) + (local.get $2) + (i32.lt_s + (i32.and + (i32.xor + (select + (local.get $3) + (local.get $4) + (local.get $5) + ) + (i32.const -2147483648) + ) + (select + (local.get $4) + (local.get $3) + (local.get $5) + ) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (local.get $13) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + (i64.const 2147483648) + ) + (i64.const 4294967295) + ) + ) + (i64.store32 + (local.get $17) + (local.get $10) + ) + (br_if $while-in1 + (i32.lt_u + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + ) + (local.set $8 + (i64.extend_i32_s + (local.get $14) + ) + ) + (local.set $2 + (i32.gt_u + (i32.add + (local.tee $3 + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + (i32.const 16773022) + ) + (i32.const 33546044) + ) + ) + (br_if $label$break$L8 + (i32.le_s + (local.get $0) + (i32.const 1) + ) + ) + (local.set $1 + (local.get $0) + ) + (local.set $0 + (local.get $6) + ) + (br $label$continue$L10) + ) + ) + (br $folding-inner0) + ) + (local.set $8 + (i64.const 1073741824) + ) + ) + (br_if $folding-inner0 + (local.get $2) + ) + (local.set $0 + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (i32.sub + (i32.const 1073741824) + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (local.tee $12 + (i64.extend_i32_s + (i32.sub + (i32.const 0) + (i32.shl + (i32.load + (local.get $9) + ) + (i32.const 7) + ) + ) + ) + ) + (local.get $12) + ) + (i64.const 32) + ) + ) + ) + ) + (local.get $8) + ) + (i64.const 30) + ) + ) + (i32.const -4) + ) + ) + (global.set $STACKTOP + (local.get $9) + ) + (return + (select + (i32.const 0) + (local.get $0) + (i32.lt_s + (local.get $0) + (i32.const 107374) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $9) + ) + (i32.const 0) + ) + (func $_silk_NLSF2A (; 70 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i64) + (local $16 i32) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 320) + ) + ) + (local.set $8 + (i32.add + (local.get $9) + (i32.const 224) + ) + ) + (local.set $7 + (i32.add + (local.get $9) + (i32.const 160) + ) + ) + (local.set $10 + (i32.add + (local.get $9) + (i32.const 96) + ) + ) + (block $switch + (block $switch-default + (br_table $switch $switch-default $switch-default $switch-default $switch-default $switch-default $switch $switch-default + (i32.sub + (local.get $2) + (i32.const 10) + ) + ) + ) + (call $_celt_fatal + (i32.const 42534) + (i32.const 42567) + (i32.const 89) + ) + ) + (local.set $4 + (select + (i32.const 28032) + (i32.const 42581) + (i32.eq + (local.get $2) + (i32.const 16) + ) + ) + ) + (loop $while-in + (local.set $6 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $11 + (i32.shr_s + (local.tee $5 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.const 1) + ) + (i32.const 27760) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (i32.load8_u + (i32.add + (local.get $3) + (local.get $4) + ) + ) + (i32.const 2) + ) + (local.get $8) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.get $11) + (i32.const 1) + ) + (i32.const 27762) + ) + ) + (local.get $6) + ) + (i32.and + (local.get $5) + (i32.const 255) + ) + ) + (i32.shl + (local.get $6) + (i32.const 8) + ) + ) + (i32.const 3) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (local.set $1 + (i32.sub + (i32.const 0) + (i32.load + (local.get $8) + ) + ) + ) + (local.set $11 + (i32.shr_s + (local.get $2) + (i32.const 1) + ) + ) + (i32.store + (local.get $7) + (i32.const 65536) + ) + (i32.store offset=4 + (local.get $7) + (local.get $1) + ) + (if + (local.tee $12 + (i32.gt_s + (local.get $2) + (i32.const 3) + ) + ) + (block $label$break$L7 + (local.set $5 + (i32.const 65536) + ) + (local.set $4 + (local.get $1) + ) + (local.set $3 + (i32.const 1) + ) + (loop $while-in2 + (local.set $13 + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $7) + ) + ) + (i32.store + (local.tee $14 + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $7) + ) + ) + (i32.sub + (i32.shl + (local.get $5) + (i32.const 1) + ) + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.tee $15 + (i64.extend_i32_s + (local.tee $16 + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $8) + ) + ) + ) + ) + ) + (i64.extend_i32_s + (local.get $4) + ) + ) + (i64.const 15) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + (if + (i32.gt_u + (local.get $3) + (i32.const 1) + ) + (block + (i32.store + (local.get $13) + (i32.sub + (i32.add + (local.get $4) + (local.tee $1 + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $7) + ) + ) + ) + ) + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.get $15) + (i64.extend_i32_s + (local.get $5) + ) + ) + (i64.const 15) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + (if + (i32.ne + (local.get $3) + (i32.const 2) + ) + (loop $while-in4 + (i32.store + (local.tee $5 + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $7) + ) + ) + (i32.sub + (i32.add + (i32.load + (local.get $5) + ) + (local.tee $5 + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (i32.const -3) + ) + (i32.const 2) + ) + (local.get $7) + ) + ) + ) + ) + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.get $15) + (i64.extend_i32_s + (local.get $1) + ) + ) + (i64.const 15) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 3) + ) + (block + (local.set $1 + (local.get $5) + ) + (local.set $3 + (local.get $4) + ) + (br $while-in4) + ) + ) + ) + ) + (local.set $1 + (i32.load offset=4 + (local.get $7) + ) + ) + ) + ) + (i32.store offset=4 + (local.get $7) + (local.tee $1 + (i32.sub + (local.get $1) + (local.get $16) + ) + ) + ) + (br_if $label$break$L7 + (i32.eq + (local.get $6) + (local.get $11) + ) + ) + (local.set $5 + (i32.load + (local.get $13) + ) + ) + (local.set $4 + (i32.load + (local.get $14) + ) + ) + (local.set $3 + (local.get $6) + ) + (br $while-in2) + ) + ) + ) + (i32.store + (local.get $10) + (i32.const 65536) + ) + (i32.store offset=4 + (local.get $10) + (local.tee $4 + (i32.sub + (i32.const 0) + (i32.load + (local.tee $13 + (i32.add + (local.get $8) + (i32.const 4) + ) + ) + ) + ) + ) + ) + (if + (local.get $12) + (block $label$break$L21 + (local.set $5 + (i32.const 65536) + ) + (local.set $3 + (local.get $4) + ) + (local.set $1 + (i32.const 1) + ) + (loop $while-in7 + (local.set $8 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $10) + ) + ) + (i32.store + (local.tee $12 + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + (i32.sub + (i32.shl + (local.get $5) + (i32.const 1) + ) + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.tee $15 + (i64.extend_i32_s + (local.tee $14 + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 3) + ) + (local.get $13) + ) + ) + ) + ) + ) + (i64.extend_i32_s + (local.get $4) + ) + ) + (i64.const 15) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + (if + (i32.gt_u + (local.get $1) + (i32.const 1) + ) + (block + (i32.store + (local.get $8) + (i32.sub + (i32.add + (local.get $4) + (local.tee $3 + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.get $15) + (i64.extend_i32_s + (local.get $5) + ) + ) + (i64.const 15) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + (if + (i32.ne + (local.get $1) + (i32.const 2) + ) + (loop $while-in9 + (i32.store + (local.tee $5 + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + (i32.sub + (i32.add + (i32.load + (local.get $5) + ) + (local.tee $5 + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (i32.const -3) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (i32.wrap_i64 + (i64.shr_u + (i64.add + (i64.shr_u + (i64.mul + (local.get $15) + (i64.extend_i32_s + (local.get $3) + ) + ) + (i64.const 15) + ) + (i64.const 1) + ) + (i64.const 1) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 3) + ) + (block + (local.set $3 + (local.get $5) + ) + (local.set $1 + (local.get $4) + ) + (br $while-in9) + ) + ) + ) + ) + (local.set $3 + (i32.load offset=4 + (local.get $10) + ) + ) + ) + ) + (i32.store offset=4 + (local.get $10) + (local.tee $3 + (i32.sub + (local.get $3) + (local.get $14) + ) + ) + ) + (br_if $label$break$L21 + (i32.eq + (local.get $6) + (local.get $11) + ) + ) + (local.set $5 + (i32.load + (local.get $8) + ) + ) + (local.set $4 + (i32.load + (local.get $12) + ) + ) + (local.set $1 + (local.get $6) + ) + (br $while-in7) + ) + ) + ) + (if + (local.tee $13 + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + ) + (block $label$break$L35 + (local.set $12 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (local.set $6 + (i32.load + (local.get $7) + ) + ) + (local.set $4 + (i32.load + (local.get $10) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in12 + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $9) + ) + (i32.sub + (i32.const 0) + (i32.add + (local.tee $6 + (i32.add + (local.tee $5 + (i32.load + (i32.add + (i32.shl + (local.tee $3 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $7) + ) + ) + ) + (local.get $6) + ) + ) + (local.tee $4 + (i32.sub + (local.tee $8 + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (i32.sub + (local.get $12) + (local.get $1) + ) + (i32.const 2) + ) + (local.get $9) + ) + (i32.sub + (local.get $4) + (local.get $6) + ) + ) + (br_if $label$break$L35 + (i32.ge_s + (local.get $3) + (local.get $11) + ) + ) + (local.set $6 + (local.get $5) + ) + (local.set $4 + (local.get $8) + ) + (local.set $1 + (local.get $3) + ) + (br $while-in12) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block $label$break$L41 + (local.set $8 + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in15 + (block $while-out14 + (local.set $3 + (i32.const 0) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in17 + (local.set $1 + (select + (local.get $3) + (local.get $1) + (local.tee $7 + (i32.gt_s + (local.tee $5 + (select + (local.tee $1 + (i32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $1) + ) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + ) + (local.get $4) + ) + ) + ) + ) + (local.set $4 + (select + (local.get $5) + (local.get $4) + (local.get $7) + ) + ) + (br_if $while-in17 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (br_if $while-out14 + (i32.le_s + (local.get $4) + (i32.const 1048559) + ) + ) + (local.set $11 + (i32.add + (local.tee $3 + (i32.sub + (i32.const 65470) + (i32.div_s + (i32.add + (i32.shl + (local.tee $3 + (select + (local.tee $3 + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $4) + (i32.const 4) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.const 163838) + (i32.lt_s + (local.get $3) + (i32.const 163838) + ) + ) + ) + (i32.const 14) + ) + (i32.const -536854528) + ) + (i32.shr_s + (i32.mul + (i32.add + (local.get $1) + (i32.const 1) + ) + (local.get $3) + ) + (i32.const 2) + ) + ) + ) + ) + (i32.const -65536) + ) + ) + (local.set $4 + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + (if + (local.get $13) + (block + (local.set $5 + (i32.const 0) + ) + (loop $while-in19 + (local.set $7 + (i32.shr_s + (i32.shl + (local.tee $14 + (i32.load + (local.tee $12 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $12) + (i32.add + (i32.add + (i32.mul + (local.get $4) + (local.get $7) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $14) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $4 + (i32.shr_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.mul + (local.get $3) + (local.get $11) + ) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + (br_if $while-in19 + (i32.ne + (local.get $10) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $8) + (i32.add + (i32.add + (i32.mul + (local.tee $7 + (i32.shr_s + (i32.shl + (local.tee $5 + (i32.load + (local.get $8) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $4) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $7) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $5) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in15 + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 10) + ) + ) + ) + ) + (if + (i32.ne + (local.get $6) + (i32.const 10) + ) + (block + (local.set $1 + (i32.const 0) + ) + (loop $while-in21 + (i32.store16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shr_u + (i32.add + (i32.shr_u + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $9) + ) + ) + (i32.const 4) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (br_if $while-in21 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (br $label$break$L41) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in23 + (local.set $4 + (i32.shr_s + (local.tee $3 + (i32.load + (local.tee $6 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (i32.const 4) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $0) + ) + (local.tee $3 + (if (result i32) + (i32.gt_s + (local.get $3) + (i32.const 1048559) + ) + (i32.const 32767) + (select + (i32.const -32768) + (i32.shr_s + (i32.add + (local.get $4) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.lt_s + (local.get $3) + (i32.const -1048592) + ) + ) + ) + ) + ) + (i32.store + (local.get $6) + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 11) + ) + ) + (br_if $while-in23 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (if + (call $_silk_LPC_inverse_pred_gain_c + (local.get $0) + (local.get $2) + ) + (block + (global.set $STACKTOP + (local.get $9) + ) + (return) + ) + ) + (local.set $5 + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in25 + (local.set $10 + (i32.add + (local.tee $1 + (i32.sub + (i32.const 65536) + (i32.shl + (i32.const 2) + (local.get $6) + ) + ) + ) + (i32.const -65536) + ) + ) + (local.set $3 + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + ) + (if + (local.get $13) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in27 + (local.set $8 + (i32.shr_s + (i32.shl + (local.tee $12 + (i32.load + (local.tee $11 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $11) + (i32.add + (i32.add + (i32.mul + (local.get $3) + (local.get $8) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $8) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $1) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $12) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $3 + (i32.shr_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.mul + (local.get $1) + (local.get $10) + ) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + (br_if $while-in27 + (i32.ne + (local.get $7) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $5) + (i32.add + (i32.add + (i32.mul + (local.tee $8 + (i32.shr_s + (i32.shl + (local.tee $4 + (i32.load + (local.get $5) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $3) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $8) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $1) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $4) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in29 + (i32.store16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $0) + ) + (i32.shr_u + (i32.add + (i32.shr_u + (i32.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $9) + ) + ) + (i32.const 4) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (br_if $while-in29 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (br_if $while-in25 + (i32.and + (i32.eqz + (call $_silk_LPC_inverse_pred_gain_c + (local.get $0) + (local.get $2) + ) + ) + (i32.lt_u + (local.get $6) + (i32.const 16) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $9) + ) + ) + (func $_silk_NLSF_stabilize (; 71 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local.set $11 + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + (local.set $15 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $1) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (loop $while-in + (local.set $3 + (i32.sub + (local.tee $4 + (i32.load16_s + (local.get $0) + ) + ) + (local.tee $7 + (local.tee $12 + (i32.load16_s + (local.get $1) + ) + ) + ) + ) + ) + (if + (local.get $11) + (block + (local.set $6 + (i32.const 0) + ) + (local.set $5 + (i32.const 1) + ) + (loop $while-in1 + (local.set $6 + (select + (local.get $5) + (local.get $6) + (local.tee $13 + (i32.lt_s + (local.tee $4 + (i32.sub + (i32.sub + (local.tee $8 + (i32.load16_s + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $3 + (select + (local.get $4) + (local.get $3) + (local.get $13) + ) + ) + (if + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $2) + ) + (block + (local.set $4 + (local.get $8) + ) + (br $while-in1) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + ) + (local.set $4 + (i32.lt_s + (local.tee $5 + (i32.sub + (i32.sub + (i32.const 32768) + (i32.load16_s + (local.get $10) + ) + ) + (local.tee $13 + (local.tee $8 + (i32.load16_s + (local.get $15) + ) + ) + ) + ) + ) + (local.get $3) + ) + ) + (br_if $__rjti$0 + (i32.gt_s + (select + (local.get $5) + (local.get $3) + (local.get $4) + ) + (i32.const -1) + ) + ) + (if + (local.tee $5 + (select + (local.get $2) + (local.get $6) + (local.get $4) + ) + ) + (block $do-once + (if + (i32.eq + (local.get $2) + (local.get $5) + ) + (block + (i32.store16 + (local.get $10) + (i32.sub + (i32.const 32768) + (i32.and + (local.get $8) + (i32.const 65535) + ) + ) + ) + (br $do-once) + ) + ) + (local.set $6 + (if (result i32) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + (if (result i32) + (i32.eq + (local.get $5) + (i32.const 1) + ) + (local.get $7) + (block (result i32) + (local.set $3 + (local.get $7) + ) + (local.set $4 + (i32.const 1) + ) + (loop $while-in3 (result i32) + (local.set $3 + (i32.add + (local.get $3) + (i32.load16_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $5) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + (local.get $3) + ) + ) + ) + (i32.const 0) + ) + ) + (local.set $7 + (i32.load16_s + (local.tee $8 + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (if + (i32.lt_s + (local.get $5) + (local.get $2) + ) + (block + (local.set $4 + (i32.sub + (i32.const 32768) + (local.get $13) + ) + ) + (if + (i32.gt_s + (local.get $14) + (local.get $5) + ) + (block + (local.set $3 + (local.get $14) + ) + (loop $while-in5 + (local.set $4 + (i32.sub + (local.get $4) + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (br_if $while-in5 + (i32.gt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (local.get $5) + ) + ) + ) + ) + ) + ) + (local.set $4 + (i32.const 32768) + ) + ) + (local.set $7 + (i32.gt_s + (local.tee $6 + (i32.add + (local.get $6) + (local.tee $3 + (i32.shr_s + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + (local.tee $4 + (i32.sub + (local.get $4) + (local.get $3) + ) + ) + ) + ) + (local.set $3 + (i32.sub + (select + (local.tee $12 + (select + (local.get $6) + (local.get $4) + (local.get $7) + ) + ) + (select + (local.tee $6 + (select + (local.get $4) + (local.get $6) + (local.get $7) + ) + ) + (local.tee $4 + (i32.add + (i32.and + (local.tee $4 + (i32.add + (i32.load16_s + (local.tee $7 + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + (i32.load16_s + (local.tee $5 + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $4) + (i32.const 1) + ) + ) + ) + (i32.lt_s + (local.get $4) + (local.get $6) + ) + ) + (i32.gt_s + (local.get $4) + (local.get $12) + ) + ) + (local.get $3) + ) + ) + (i32.store16 + (local.get $7) + (local.get $3) + ) + (i32.store16 + (local.get $5) + (i32.add + (i32.load16_u + (local.get $8) + ) + (local.get $3) + ) + ) + ) + (i32.store16 + (local.get $0) + (local.get $12) + ) + ) + (br_if $while-in + (i32.lt_u + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 20) + ) + ) + ) + (br $__rjto$0) + ) + (return) + ) + (if + (i32.ne + (local.get $9) + (i32.const 20) + ) + (return) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 42872) + (i32.const 42860) + (i32.const 144) + ) + ) + (if + (i32.ne + (local.get $2) + (i32.const 1) + ) + (block + (local.set $3 + (i32.const 1) + ) + (loop $while-in7 + (local.set $9 + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + (local.set $4 + (local.get $3) + ) + (i32.store16 + (loop $while-in9 (result i32) + (block $while-out8 (result i32) + (local.set $7 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $0) + ) + ) + (drop + (br_if $while-out8 + (local.get $7) + (i32.ge_s + (local.get $9) + (local.tee $8 + (i32.load16_s + (local.tee $5 + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + ) + ) + ) + ) + (i32.store16 + (local.get $7) + (local.get $8) + ) + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + (block + (local.set $4 + (local.get $6) + ) + (br $while-in9) + ) + (local.get $5) + ) + ) + ) + (local.get $9) + ) + (br_if $while-in7 + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (i32.store16 + (local.get $0) + (local.tee $3 + (select + (local.tee $3 + (i32.load16_s + (local.get $0) + ) + ) + (local.tee $4 + (i32.load16_s + (local.get $1) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $4) + ) + ) + ) + ) + (if + (local.get $11) + (block + (local.set $4 + (i32.const 1) + ) + (loop $while-in11 + (local.set $3 + (select + (local.tee $7 + (i32.load16_s + (local.tee $6 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + ) + (local.tee $3 + (i32.shr_s + (i32.shl + (select + (local.tee $3 + (select + (local.tee $3 + (i32.add + (local.get $3) + (i32.load16_s + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $3) + (i32.const -32768) + ) + ) + ) + (i32.const 32767) + (i32.lt_s + (local.get $3) + (i32.const 32767) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.lt_s + (local.get $3) + (local.get $7) + ) + ) + ) + (i32.store16 + (local.get $6) + (local.get $3) + ) + (br_if $while-in11 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (i32.store16 + (local.get $10) + (local.tee $3 + (select + (local.tee $3 + (i32.load16_s + (local.get $10) + ) + ) + (local.tee $4 + (i32.sub + (i32.const 32768) + (i32.load16_s + (local.get $15) + ) + ) + ) + (i32.gt_s + (local.get $4) + (local.get $3) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $11) + ) + (return) + ) + (local.set $2 + (i32.add + (local.get $2) + (i32.const -2) + ) + ) + (loop $while-in13 + (local.set $3 + (select + (local.tee $6 + (i32.load16_s + (local.tee $4 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $0) + ) + ) + ) + ) + (local.tee $3 + (i32.sub + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $2) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (i32.gt_s + (local.get $3) + (local.get $6) + ) + ) + ) + (i32.store16 + (local.get $4) + (local.get $3) + ) + (local.set $4 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $4) + ) + (br $while-in13) + ) + ) + ) + ) + (func $_silk_NLSF_VQ_weights_laroia (; 72 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 42591) + (i32.const 42615) + (i32.const 51) + ) + ) + (if + (i32.and + (local.get $2) + (i32.const 1) + ) + (call $_celt_fatal + (i32.const 42645) + (i32.const 42615) + (i32.const 52) + ) + ) + (local.set $4 + (i32.div_u + (i32.const 131072) + (select + (local.tee $4 + (i32.sub + (i32.load16_s offset=2 + (local.get $1) + ) + (local.tee $3 + (i32.load16_s + (local.get $1) + ) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + (i32.store16 + (local.get $0) + (select + (local.tee $3 + (i32.add + (i32.div_u + (i32.const 131072) + (select + (local.get $3) + (i32.const 1) + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + ) + ) + (local.get $4) + ) + ) + (i32.const 32767) + (i32.lt_u + (local.get $3) + (i32.const 32767) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 2) + ) + (block + (local.set $3 + (i32.const 1) + ) + (local.set $2 + (local.get $4) + ) + (loop $while-in + (i32.store16 + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $0) + ) + (select + (local.tee $2 + (i32.add + (local.tee $6 + (i32.div_u + (i32.const 131072) + (select + (local.tee $6 + (i32.sub + (i32.load16_s + (local.tee $7 + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.get $2) + ) + ) + (i32.const 32767) + (i32.lt_u + (local.get $2) + (i32.const 32767) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $0) + ) + (select + (local.tee $4 + (i32.add + (local.get $6) + (local.tee $2 + (i32.div_u + (i32.const 131072) + (select + (local.tee $2 + (i32.sub + (i32.load16_s + (i32.add + (i32.shl + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 2) + ) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.load16_s + (local.get $7) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (i32.const 32767) + (i32.lt_u + (local.get $4) + (i32.const 32767) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.get $3) + (local.get $5) + ) + ) + ) + ) + (local.set $2 + (local.get $4) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $0) + ) + (select + (local.tee $0 + (i32.add + (i32.div_u + (i32.const 131072) + (select + (local.tee $0 + (i32.sub + (i32.const 32768) + (i32.load16_s + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $0) + (i32.const 1) + ) + ) + ) + (local.get $2) + ) + ) + (i32.const 32767) + (i32.lt_u + (local.get $0) + (i32.const 32767) + ) + ) + ) + ) + (func $_silk_resampler_init (; 73 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (drop + (call $_memset + (local.get $0) + (i32.const 0) + (i32.const 300) + ) + ) + (i32.store offset=292 + (local.get $0) + (i32.load8_s + (if (result i32) + (local.get $3) + (block (result i32) + (block $label$break$L32 + (if + (i32.lt_s + (local.get $1) + (i32.const 16000) + ) + (block + (if + (i32.lt_s + (local.get $1) + (i32.const 12000) + ) + (br_if $label$break$L32 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 8000) + ) + ) + ) + (br_if $label$break$L32 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 12000) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 94) + ) + ) + (block + (if + (i32.lt_s + (local.get $1) + (i32.const 24000) + ) + (block + (br_if $label$break$L32 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 16000) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 94) + ) + ) + ) + (if + (i32.lt_s + (local.get $1) + (i32.const 48000) + ) + (br_if $label$break$L32 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 24000) + ) + ) + ) + (br_if $label$break$L32 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 48000) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 94) + ) + ) + ) + ) + (block $label$break$L50 + (if + (i32.lt_s + (local.get $2) + (i32.const 12000) + ) + (br_if $label$break$L50 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 8000) + ) + ) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 16000) + ) + (br_if $label$break$L50 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 12000) + ) + ) + ) + (br_if $label$break$L50 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 16000) + ) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 94) + ) + ) + (i32.add + (i32.add + (i32.mul + (i32.shr_s + (i32.sub + (i32.shr_u + (local.get $1) + (i32.const 12) + ) + (i32.gt_s + (local.get $1) + (i32.const 16000) + ) + ) + (i32.gt_s + (local.get $1) + (i32.const 24000) + ) + ) + (i32.const 3) + ) + (i32.shr_u + (local.get $2) + (i32.const 12) + ) + ) + (i32.const 42704) + ) + ) + (block (result i32) + (block $label$break$L3 + (if + (i32.lt_s + (local.get $1) + (i32.const 12000) + ) + (br_if $label$break$L3 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 8000) + ) + ) + ) + (if + (i32.lt_s + (local.get $1) + (i32.const 16000) + ) + (br_if $label$break$L3 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 12000) + ) + ) + ) + (br_if $label$break$L3 + (i32.eqz + (i32.sub + (local.get $1) + (i32.const 16000) + ) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 101) + ) + ) + (block $label$break$L13 + (if + (i32.lt_s + (local.get $2) + (i32.const 16000) + ) + (block + (if + (i32.lt_s + (local.get $2) + (i32.const 12000) + ) + (br_if $label$break$L13 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 8000) + ) + ) + ) + (br_if $label$break$L13 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 12000) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 101) + ) + ) + (block + (if + (i32.lt_s + (local.get $2) + (i32.const 24000) + ) + (block + (br_if $label$break$L13 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 16000) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 101) + ) + ) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 48000) + ) + (br_if $label$break$L13 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 24000) + ) + ) + ) + (br_if $label$break$L13 + (i32.eqz + (i32.sub + (local.get $2) + (i32.const 48000) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 101) + ) + ) + ) + ) + (i32.add + (i32.add + (i32.mul + (i32.shr_u + (local.get $1) + (i32.const 12) + ) + (i32.const 5) + ) + (i32.shr_s + (i32.sub + (i32.shr_u + (local.get $2) + (i32.const 12) + ) + (i32.gt_s + (local.get $2) + (i32.const 16000) + ) + ) + (i32.gt_s + (local.get $2) + (i32.const 24000) + ) + ) + ) + (i32.const 42717) + ) + ) + ) + ) + ) + (i32.store offset=284 + (local.get $0) + (local.tee $3 + (i32.div_u + (local.get $1) + (i32.const 1000) + ) + ) + ) + (i32.store offset=288 + (local.get $0) + (i32.div_u + (local.get $2) + (i32.const 1000) + ) + ) + (i32.store offset=268 + (local.get $0) + (i32.mul + (local.get $3) + (i32.const 10) + ) + ) + (if + (i32.gt_s + (local.get $2) + (local.get $1) + ) + (local.set $4 + (if (result i32) + (i32.eq + (local.get $2) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + (block (result i32) + (i32.store offset=264 + (local.get $0) + (i32.const 1) + ) + (i32.const 0) + ) + (block (result i32) + (i32.store offset=264 + (local.get $0) + (i32.const 2) + ) + (i32.const 1) + ) + ) + ) + (block $do-once + (if + (i32.ge_s + (local.get $2) + (local.get $1) + ) + (block + (i32.store offset=264 + (local.get $0) + (i32.const 0) + ) + (br $do-once) + ) + ) + (i32.store offset=264 + (local.get $0) + (i32.const 3) + ) + (if + (i32.eq + (local.tee $3 + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + (i32.mul + (local.get $1) + (i32.const 3) + ) + ) + (block + (i32.store offset=280 + (local.get $0) + (i32.const 3) + ) + (i32.store offset=276 + (local.get $0) + (i32.const 18) + ) + (i32.store offset=296 + (local.get $0) + (i32.const 28304) + ) + (br $do-once) + ) + ) + (if + (i32.eq + (local.tee $5 + (i32.mul + (local.get $2) + (i32.const 3) + ) + ) + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + (block + (i32.store offset=280 + (local.get $0) + (i32.const 2) + ) + (i32.store offset=276 + (local.get $0) + (i32.const 18) + ) + (i32.store offset=296 + (local.get $0) + (i32.const 28368) + ) + (br $do-once) + ) + ) + (if + (i32.eq + (local.get $1) + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (block + (i32.store offset=280 + (local.get $0) + (i32.const 1) + ) + (i32.store offset=276 + (local.get $0) + (i32.const 24) + ) + (i32.store offset=296 + (local.get $0) + (i32.const 28416) + ) + (br $do-once) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $5) + ) + (block + (i32.store offset=280 + (local.get $0) + (i32.const 1) + ) + (i32.store offset=276 + (local.get $0) + (i32.const 36) + ) + (i32.store offset=296 + (local.get $0) + (i32.const 28448) + ) + (br $do-once) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $3) + ) + (block + (i32.store offset=280 + (local.get $0) + (i32.const 1) + ) + (i32.store offset=276 + (local.get $0) + (i32.const 36) + ) + (i32.store offset=296 + (local.get $0) + (i32.const 28496) + ) + (br $do-once) + ) + ) + (if + (i32.eq + (local.get $1) + (i32.mul + (local.get $2) + (i32.const 6) + ) + ) + (block + (i32.store offset=280 + (local.get $0) + (i32.const 1) + ) + (i32.store offset=276 + (local.get $0) + (i32.const 36) + ) + (i32.store offset=296 + (local.get $0) + (i32.const 28544) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42691) + (i32.const 154) + ) + ) + ) + ) + (local.set $3 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $5 + (i32.shr_u + (i32.add + (i32.shr_u + (local.get $2) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.set $6 + (i32.shl + (local.get $1) + (local.get $4) + ) + ) + (local.set $1 + (i32.shl + (i32.div_s + (i32.shl + (local.get $1) + (i32.or + (local.get $4) + (i32.const 14) + ) + ) + (local.get $2) + ) + (i32.const 2) + ) + ) + (loop $while-in + (local.set $2 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (i32.add + (i32.add + (i32.mul + (local.get $3) + (i32.shr_s + (local.get $1) + (i32.const 16) + ) + ) + (i32.mul + (local.get $1) + (local.get $5) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $3) + ) + (i32.const 16) + ) + ) + (local.get $6) + ) + (block + (local.set $1 + (local.get $2) + ) + (br $while-in) + ) + ) + ) + (i32.store offset=272 + (local.get $0) + (local.get $1) + ) + ) + (func $_silk_resampler (; 74 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (if + (i32.gt_s + (local.tee $4 + (i32.load offset=284 + (local.get $0) + ) + ) + (local.get $3) + ) + (call $_celt_fatal + (i32.const 42738) + (i32.const 42691) + (i32.const 184) + ) + ) + (if + (i32.lt_s + (local.get $4) + (local.tee $6 + (i32.load offset=292 + (local.get $0) + ) + ) + ) + (call $_celt_fatal + (i32.const 42778) + (i32.const 42691) + (i32.const 186) + ) + ) + (local.set $5 + (i32.add + (local.get $0) + (i32.const 168) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.add + (local.get $0) + (i32.const 168) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (local.get $2) + (i32.shl + (local.tee $4 + (i32.sub + (local.get $4) + (local.get $6) + ) + ) + (i32.const 1) + ) + ) + ) + (block $switch + (block $switch-default + (block $switch-case1 + (block $switch-case0 + (block $switch-case + (br_table $switch-case $switch-case0 $switch-case1 $switch-default + (i32.sub + (i32.load offset=264 + (local.get $0) + ) + (i32.const 1) + ) + ) + ) + (call $_silk_resampler_private_up2_HQ + (local.get $0) + (local.get $1) + (local.get $5) + (i32.load offset=284 + (local.get $0) + ) + ) + (call $_silk_resampler_private_up2_HQ + (local.get $0) + (i32.add + (i32.shl + (i32.load offset=288 + (local.get $0) + ) + (i32.const 1) + ) + (local.get $1) + ) + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $2) + ) + (i32.sub + (local.get $3) + (i32.load offset=284 + (local.get $0) + ) + ) + ) + (br $switch) + ) + (call $_silk_resampler_private_IIR_FIR + (local.get $0) + (local.get $1) + (local.get $5) + (i32.load offset=284 + (local.get $0) + ) + ) + (call $_silk_resampler_private_IIR_FIR + (local.get $0) + (i32.add + (i32.shl + (i32.load offset=288 + (local.get $0) + ) + (i32.const 1) + ) + (local.get $1) + ) + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $2) + ) + (i32.sub + (local.get $3) + (i32.load offset=284 + (local.get $0) + ) + ) + ) + (br $switch) + ) + (call $_silk_resampler_private_down_FIR + (local.get $0) + (local.get $1) + (local.get $5) + (i32.load offset=284 + (local.get $0) + ) + ) + (call $_silk_resampler_private_down_FIR + (local.get $0) + (i32.add + (i32.shl + (i32.load offset=288 + (local.get $0) + ) + (i32.const 1) + ) + (local.get $1) + ) + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $2) + ) + (i32.sub + (local.get $3) + (i32.load offset=284 + (local.get $0) + ) + ) + ) + (br $switch) + ) + (drop + (call $_memcpy + (local.get $1) + (local.get $5) + (i32.shl + (i32.load offset=284 + (local.get $0) + ) + (i32.const 1) + ) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.shl + (i32.load offset=288 + (local.get $0) + ) + (i32.const 1) + ) + (local.get $1) + ) + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $2) + ) + (i32.shl + (i32.sub + (local.get $3) + (i32.load offset=284 + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $5) + (i32.add + (i32.shl + (i32.sub + (local.get $3) + (local.tee $0 + (i32.load offset=292 + (local.get $0) + ) + ) + ) + (i32.const 1) + ) + (local.get $2) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (func $_silk_resampler_private_down_FIR (; 75 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local.set $18 + (global.get $STACKTOP) + ) + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (i32.add + (local.tee $9 + (i32.load offset=268 + (local.get $0) + ) + ) + (local.tee $15 + (i32.load offset=276 + (local.get $0) + ) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (drop + (call $_memcpy + (local.get $12) + (local.tee $19 + (i32.add + (local.get $0) + (i32.const 24) + ) + ) + (local.tee $17 + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + ) + ) + (local.set $14 + (i32.add + (local.tee $7 + (i32.load offset=296 + (local.get $0) + ) + ) + (i32.const 4) + ) + ) + (local.set $16 + (i32.load offset=272 + (local.get $0) + ) + ) + (local.set $20 + (i32.shr_s + (i32.shl + (local.tee $8 + (i32.load offset=280 + (local.get $0) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $21 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (local.set $4 + (local.get $15) + ) + (local.set $8 + (local.get $7) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $label$continue$L1 + (block $__rjti$0 + (local.set $6 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $12) + ) + ) + (if + (i32.gt_s + (local.tee $13 + (select + (local.get $3) + (local.get $9) + (i32.lt_s + (local.get $3) + (local.get $9) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $11 + (i32.load16_s + (local.get $8) + ) + ) + (local.set $5 + (i32.load16_s offset=2 + (local.get $8) + ) + ) + (local.set $8 + (i32.load + (local.get $0) + ) + ) + (local.set $4 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $6) + ) + (local.tee $8 + (i32.add + (local.get $8) + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (local.get $2) + ) + ) + (i32.const 8) + ) + ) + ) + ) + (local.set $8 + (i32.add + (i32.add + (local.get $4) + (i32.mul + (local.get $11) + (local.tee $4 + (i32.shr_s + (local.tee $8 + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $10 + (i32.and + (local.get $8) + (i32.const 65532) + ) + ) + (local.get $11) + ) + (i32.const 16) + ) + ) + ) + (local.set $4 + (i32.add + (i32.mul + (local.get $4) + (local.get $5) + ) + (i32.shr_s + (i32.mul + (local.get $5) + (local.get $10) + ) + (i32.const 16) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + (i32.store offset=4 + (local.get $0) + (local.get $4) + ) + (i32.store + (local.get $0) + (local.get $8) + ) + ) + ) + (local.set $11 + (i32.shl + (local.get $13) + (i32.const 16) + ) + ) + (block $switch + (block $switch-case7 + (block $switch-case4 + (block $switch-case + (br_table $switch-case $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $switch-case4 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $__rjti$0 $switch-case7 $__rjti$0 + (i32.sub + (local.get $15) + (i32.const 18) + ) + ) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $1 + (loop $while-in1 (result i32) + (local.set $9 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (i32.store16 + (local.get $1) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $1 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $6 + (i32.load16_s + (local.tee $4 + (i32.add + (i32.shl + (i32.mul + (local.tee $5 + (i32.shr_s + (i32.mul + (i32.and + (local.get $8) + (i32.const 65535) + ) + (local.get $20) + ) + (i32.const 16) + ) + ) + (i32.const 9) + ) + (i32.const 1) + ) + (local.get $14) + ) + ) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (i32.shr_s + (local.get $8) + (i32.const 16) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=2 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=4 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=8 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=6 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=12 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=8 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=16 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=10 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=20 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=12 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=24 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $6 + (i32.load16_s offset=14 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $10 + (i32.load offset=28 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=16 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=32 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s + (local.tee $4 + (i32.add + (i32.shl + (i32.mul + (i32.sub + (local.get $21) + (local.get $5) + ) + (i32.const 9) + ) + (i32.const 1) + ) + (local.get $14) + ) + ) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=68 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=2 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=4 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=60 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=6 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=56 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=8 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=52 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=10 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=48 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=12 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=44 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $5 + (i32.load16_s offset=14 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $6 + (i32.load offset=40 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=16 + (local.get $4) + ) + ) + (i32.shr_s + (local.tee $1 + (i32.load offset=36 + (local.get $1) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $1) + (i32.const -2097184) + ) + ) + (i32.gt_s + (local.get $1) + (i32.const 2097119) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (local.get $16) + ) + ) + (local.get $11) + ) + (block + (local.set $1 + (local.get $9) + ) + (br $while-in1) + ) + (local.get $9) + ) + ) + ) + ) + ) + (br $switch) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $1 + (loop $while-in3 (result i32) + (local.set $9 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (i32.store16 + (local.get $1) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $1 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.load16_s + (local.get $14) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (i32.shr_s + (local.get $8) + (i32.const 16) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (i32.load offset=92 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=6 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=4 + (local.get $1) + ) + (i32.load offset=88 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=8 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=8 + (local.get $1) + ) + (i32.load offset=84 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=10 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=12 + (local.get $1) + ) + (i32.load offset=80 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=12 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=16 + (local.get $1) + ) + (i32.load offset=76 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=14 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=20 + (local.get $1) + ) + (i32.load offset=72 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=16 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=24 + (local.get $1) + ) + (i32.load offset=68 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=18 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=28 + (local.get $1) + ) + (i32.load + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=20 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=32 + (local.get $1) + ) + (i32.load offset=60 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=22 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=36 + (local.get $1) + ) + (i32.load offset=56 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=24 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=40 + (local.get $1) + ) + (i32.load offset=52 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=26 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $1 + (i32.add + (i32.load offset=44 + (local.get $1) + ) + (i32.load offset=48 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $1) + (i32.const -2097184) + ) + ) + (i32.gt_s + (local.get $1) + (i32.const 2097119) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (local.get $16) + ) + ) + (local.get $11) + ) + (block + (local.set $1 + (local.get $9) + ) + (br $while-in3) + ) + (local.get $9) + ) + ) + ) + ) + ) + (br $switch) + ) + (if + (i32.gt_s + (local.get $11) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $1 + (loop $while-in6 (result i32) + (local.set $9 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (i32.store16 + (local.get $1) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $1 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $4 + (i32.load16_s + (local.get $14) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (i32.shr_s + (local.get $8) + (i32.const 16) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (i32.load offset=140 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=6 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=4 + (local.get $1) + ) + (i32.load offset=136 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=8 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=132 + (local.get $1) + ) + (i32.load offset=8 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=10 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=12 + (local.get $1) + ) + (i32.load offset=128 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=12 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=16 + (local.get $1) + ) + (i32.load offset=124 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=14 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=20 + (local.get $1) + ) + (i32.load offset=120 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=16 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=24 + (local.get $1) + ) + (i32.load offset=116 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=18 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=28 + (local.get $1) + ) + (i32.load offset=112 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=20 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=32 + (local.get $1) + ) + (i32.load offset=108 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=22 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=36 + (local.get $1) + ) + (i32.load offset=104 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=24 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=40 + (local.get $1) + ) + (i32.load offset=100 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=26 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=44 + (local.get $1) + ) + (i32.load offset=96 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=28 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=48 + (local.get $1) + ) + (i32.load offset=92 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=30 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=52 + (local.get $1) + ) + (i32.load offset=88 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=32 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=56 + (local.get $1) + ) + (i32.load offset=84 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=34 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load offset=60 + (local.get $1) + ) + (i32.load offset=80 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=36 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $5 + (i32.add + (i32.load + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + (i32.load offset=76 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.tee $4 + (i32.load16_s offset=38 + (local.get $7) + ) + ) + (i32.shr_s + (local.tee $1 + (i32.add + (i32.load offset=68 + (local.get $1) + ) + (i32.load offset=72 + (local.get $1) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $4) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $1) + (i32.const -2097184) + ) + ) + (i32.gt_s + (local.get $1) + (i32.const 2097119) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (local.get $16) + ) + ) + (local.get $11) + ) + (block + (local.set $1 + (local.get $9) + ) + (br $while-in6) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$1 + (i32.le_s + (local.tee $3 + (i32.sub + (local.get $3) + (local.get $13) + ) + ) + (i32.const 1) + ) + ) + (local.set $2 + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $2) + ) + ) + (drop + (call $_memcpy + (local.get $12) + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $12) + ) + (local.get $17) + ) + ) + (local.set $9 + (i32.load offset=268 + (local.get $0) + ) + ) + (local.set $4 + (i32.load offset=276 + (local.get $0) + ) + ) + (local.set $8 + (i32.load offset=296 + (local.get $0) + ) + ) + (br $label$continue$L1) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 42826) + (i32.const 139) + ) + (br $__rjto$1) + ) + (drop + (call $_memcpy + (local.get $19) + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $12) + ) + (local.get $17) + ) + ) + (global.set $STACKTOP + (local.get $18) + ) + ) + ) + (func $_silk_resampler_private_IIR_FIR (; 76 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local.set $10 + (global.get $STACKTOP) + ) + (local.set $4 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $5 + (i32.load offset=268 + (local.get $0) + ) + ) + (i32.const 2) + ) + (i32.const 31) + ) + (i32.const -16) + ) + ) + ) + (i64.store align=4 + (local.get $4) + (i64.load offset=24 align=4 + (local.get $0) + ) + ) + (i64.store offset=8 align=4 + (local.get $4) + (i64.load offset=32 align=4 + (local.get $0) + ) + ) + (local.set $11 + (i32.load offset=272 + (local.get $0) + ) + ) + (local.set $12 + (i32.add + (local.get $4) + (i32.const 16) + ) + ) + (local.set $9 + (local.get $2) + ) + (loop $while-in + (call $_silk_resampler_private_up2_HQ + (local.get $0) + (local.get $12) + (local.get $9) + (local.tee $6 + (select + (local.get $3) + (local.get $5) + (i32.lt_s + (local.get $3) + (local.get $5) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $13 + (i32.shl + (local.get $6) + (i32.const 17) + ) + ) + (i32.const 0) + ) + (block + (local.set $5 + (i32.const 0) + ) + (local.set $1 + (loop $while-in1 (result i32) + (local.set $8 + (i32.sub + (i32.const 11) + (local.tee $7 + (i32.shr_u + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (i32.const 12) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (i32.store16 + (local.get $1) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $1 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (i32.load16_s + (local.tee $1 + (i32.add + (i32.shl + (i32.shr_s + (local.get $5) + (i32.const 16) + ) + (i32.const 1) + ) + (local.get $4) + ) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 28592) + ) + ) + ) + (i32.mul + (i32.load16_s offset=2 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 28594) + ) + ) + ) + ) + (i32.mul + (i32.load16_s offset=4 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 28596) + ) + ) + ) + ) + (i32.mul + (i32.load16_s offset=6 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.const 28598) + ) + ) + ) + ) + (i32.mul + (i32.load16_s offset=8 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 28598) + ) + ) + ) + ) + (i32.mul + (i32.load16_s offset=10 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 28596) + ) + ) + ) + ) + (i32.mul + (i32.load16_s offset=12 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 28594) + ) + ) + ) + ) + (i32.mul + (i32.load16_s offset=14 + (local.get $1) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 28592) + ) + ) + ) + ) + ) + (i32.const 14) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $1) + (i32.const -1073758208) + ) + ) + (i32.gt_s + (local.get $1) + (i32.const 1073725439) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (local.get $11) + ) + ) + (local.get $13) + ) + (block + (local.set $1 + (local.get $2) + ) + (br $while-in1) + ) + (local.get $2) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $3 + (i32.sub + (local.get $3) + (local.get $6) + ) + ) + (i32.const 0) + ) + (block + (i64.store align=4 + (local.get $4) + (i64.load align=4 + (local.tee $2 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $4) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (local.set $5 + (i32.load offset=268 + (local.get $0) + ) + ) + (local.set $9 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $9) + ) + ) + (br $while-in) + ) + ) + ) + (i64.store offset=24 align=2 + (local.get $0) + (i64.load align=2 + (local.tee $1 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + ) + (i64.store offset=32 align=2 + (local.get $0) + (i64.load offset=8 align=2 + (local.get $1) + ) + ) + (global.set $STACKTOP + (local.get $10) + ) + ) + (func $_silk_resampler_private_up2_HQ (; 77 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (if + (i32.le_s + (local.get $3) + (i32.const 0) + ) + (return) + ) + (local.set $5 + (i32.load offset=20 + (local.get $0) + ) + ) + (local.set $8 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $6 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.set $9 + (i32.load offset=12 + (local.get $0) + ) + ) + (local.set $10 + (i32.load offset=16 + (local.get $0) + ) + ) + (local.set $11 + (i32.load + (local.get $0) + ) + ) + (loop $while-in + (local.set $7 + (i32.add + (local.tee $4 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $4 + (i32.sub + (local.tee $14 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $12) + (i32.const 1) + ) + (local.get $2) + ) + ) + (i32.const 10) + ) + ) + (local.get $11) + ) + ) + (i32.const 65535) + ) + (i32.const 1746) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + (i32.const 1746) + ) + ) + ) + (local.get $11) + ) + ) + (local.set $11 + (i32.add + (local.get $4) + (local.get $14) + ) + ) + (local.set $13 + (i32.add + (local.tee $4 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $4 + (i32.sub + (local.get $7) + (local.get $8) + ) + ) + (i32.const 65535) + ) + (i32.const 14986) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + (i32.const 14986) + ) + ) + ) + (local.get $8) + ) + ) + (local.set $8 + (i32.add + (local.get $4) + (local.get $7) + ) + ) + (local.set $6 + (i32.add + (local.tee $4 + (i32.add + (local.get $13) + (i32.add + (i32.mul + (i32.shr_s + (local.tee $6 + (i32.sub + (local.get $13) + (local.get $6) + ) + ) + (i32.const 16) + ) + (i32.const -26453) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (i32.const -26453) + ) + (i32.const 16) + ) + ) + ) + ) + (local.get $6) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.tee $13 + (i32.shl + (local.get $12) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $1) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.get $4) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $4) + (i32.const -33554944) + ) + ) + (i32.gt_s + (local.get $4) + (i32.const 33553919) + ) + ) + ) + (local.set $15 + (i32.add + (local.tee $4 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $4 + (i32.sub + (local.get $14) + (local.get $9) + ) + ) + (i32.const 65535) + ) + (i32.const 6854) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + (i32.const 6854) + ) + ) + ) + (local.get $9) + ) + ) + (local.set $9 + (i32.add + (local.get $4) + (local.get $14) + ) + ) + (local.set $7 + (i32.add + (local.tee $4 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $4 + (i32.sub + (local.get $15) + (local.get $10) + ) + ) + (i32.const 65535) + ) + (i32.const 25769) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + (i32.const 25769) + ) + ) + ) + (local.get $10) + ) + ) + (local.set $10 + (i32.add + (local.get $4) + (local.get $15) + ) + ) + (local.set $5 + (i32.add + (local.tee $4 + (i32.add + (local.get $7) + (i32.add + (i32.mul + (i32.shr_s + (local.tee $5 + (i32.sub + (local.get $7) + (local.get $5) + ) + ) + (i32.const 16) + ) + (i32.const -9994) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $5) + (i32.const 65535) + ) + (i32.const -9994) + ) + (i32.const 16) + ) + ) + ) + ) + (local.get $5) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.or + (local.get $13) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $1) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.get $4) + (i32.const 9) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $4) + (i32.const -33554944) + ) + ) + (i32.gt_s + (local.get $4) + (i32.const 33553919) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (i32.store + (local.get $0) + (local.get $11) + ) + (i32.store offset=4 + (local.get $0) + (local.get $8) + ) + (i32.store offset=8 + (local.get $0) + (local.get $6) + ) + (i32.store offset=12 + (local.get $0) + (local.get $9) + ) + (i32.store offset=16 + (local.get $0) + (local.get $10) + ) + (i32.store offset=20 + (local.get $0) + (local.get $5) + ) + ) + (func $_silk_stereo_encode_pred (; 78 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (local $2 i32) + (if + (i32.ge_s + (local.tee $2 + (i32.add + (i32.load8_s offset=5 + (local.get $1) + ) + (i32.mul + (i32.load8_s offset=2 + (local.get $1) + ) + (i32.const 5) + ) + ) + ) + (i32.const 25) + ) + (call $_celt_fatal + (i32.const 42896) + (i32.const 42921) + (i32.const 44) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $2) + (i32.const 25872) + (i32.const 8) + ) + (if + (i32.ge_s + (local.tee $2 + (i32.load8_s + (local.get $1) + ) + ) + (i32.const 3) + ) + (call $_celt_fatal + (i32.const 42947) + (i32.const 42921) + (i32.const 47) + ) + ) + (if + (i32.ge_s + (i32.load8_s offset=1 + (local.get $1) + ) + (i32.const 5) + ) + (call $_celt_fatal + (i32.const 42982) + (i32.const 42921) + (i32.const 48) + ) + ) + (call $_ec_enc_icdf + (local.get $0) + (local.get $2) + (i32.const 41390) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load8_s offset=1 + (local.get $1) + ) + (i32.const 41397) + (i32.const 8) + ) + (if + (i32.ge_s + (local.tee $2 + (i32.load8_s offset=3 + (local.get $1) + ) + ) + (i32.const 3) + ) + (call $_celt_fatal + (i32.const 42947) + (i32.const 42921) + (i32.const 47) + ) + ) + (if + (i32.lt_s + (i32.load8_s offset=4 + (local.get $1) + ) + (i32.const 5) + ) + (block + (call $_ec_enc_icdf + (local.get $0) + (local.get $2) + (i32.const 41390) + (i32.const 8) + ) + (call $_ec_enc_icdf + (local.get $0) + (i32.load8_s offset=4 + (local.get $1) + ) + (i32.const 41397) + (i32.const 8) + ) + ) + (call $_celt_fatal + (i32.const 42982) + (i32.const 42921) + (i32.const 48) + ) + ) + ) + (func $_silk_stereo_find_predictor (; 79 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local.set $11 + (i32.sub + (i32.const 31) + (i32.clz + (local.get $4) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (if + (i32.lt_s + (local.tee $7 + (if (result i32) + (local.tee $9 + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + ) + (block (result i32) + (local.set $6 + (local.get $4) + ) + (loop $while-in + (local.set $6 + (i32.add + (local.get $6) + (i32.shr_u + (i32.add + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.get $6) + ) + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.get $6) + ) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 2) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $4) + (i32.const -2) + ) + ) + (block (result i32) + (local.set $6 + (local.get $4) + ) + (i32.const 0) + ) + ) + ) + (local.get $4) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.shr_u + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.get $6) + ) + (local.get $11) + ) + ) + ) + ) + (local.set $8 + (select + (local.tee $6 + (i32.sub + (local.tee $13 + (i32.add + (local.get $11) + (i32.const 3) + ) + ) + (i32.clz + (local.get $6) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (local.set $10 + (if (result i32) + (i32.lt_s + (local.tee $7 + (if (result i32) + (local.get $9) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in1 + (local.set $6 + (i32.add + (local.get $6) + (i32.shr_u + (i32.add + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.get $6) + ) + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.get $6) + ) + ) + (local.get $8) + ) + ) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 2) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $4) + (i32.const -2) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $4) + ) + (i32.add + (local.get $6) + (i32.shr_u + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (local.get $6) + ) + (local.get $8) + ) + ) + (local.get $6) + ) + ) + (if + (i32.lt_s + (local.tee $7 + (if (result i32) + (local.get $9) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (local.get $4) + ) + (loop $while-in3 + (local.set $6 + (i32.add + (local.get $6) + (i32.shr_u + (i32.add + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $6) + ) + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $6) + ) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 2) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $4) + (i32.const -2) + ) + ) + (block (result i32) + (local.set $6 + (local.get $4) + ) + (i32.const 0) + ) + ) + ) + (local.get $4) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.shr_u + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $6) + ) + (local.get $11) + ) + ) + ) + ) + (local.set $13 + (select + (local.tee $6 + (i32.sub + (local.get $13) + (i32.clz + (local.get $6) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (local.set $11 + (if (result i32) + (i32.lt_s + (local.tee $7 + (if (result i32) + (local.get $9) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in5 + (local.set $6 + (i32.add + (local.get $6) + (i32.shr_u + (i32.add + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $6) + ) + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $6) + ) + ) + (local.get $13) + ) + ) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 2) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $4) + (i32.const -2) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $4) + ) + (i32.add + (local.get $6) + (i32.shr_u + (i32.mul + (local.tee $6 + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $6) + ) + (local.get $13) + ) + ) + (local.get $6) + ) + ) + (local.set $12 + (i32.add + (i32.and + (local.tee $6 + (select + (local.get $8) + (local.get $13) + (i32.gt_s + (local.get $8) + (local.get $13) + ) + ) + ) + (i32.const 1) + ) + (local.get $6) + ) + ) + (local.set $4 + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + (block (result i32) + (local.set $7 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in7 + (local.set $6 + (i32.add + (i32.shr_s + (i32.mul + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $1) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $7) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + (local.get $12) + ) + (local.get $6) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (select + (local.get $6) + (i32.sub + (i32.const 0) + (local.get $6) + ) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.set $7 + (i32.clz + (select + (local.tee $1 + (select + (local.tee $1 + (i32.shr_s + (local.get $10) + (i32.sub + (local.get $12) + (local.get $8) + ) + ) + ) + (i32.const 1) + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $1) + ) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + ) + ) + (local.set $2 + (i32.add + (i32.add + (local.tee $9 + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $10 + (i32.shl + (local.get $1) + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $4 + (i32.shl + (local.get $6) + (i32.add + (local.tee $8 + (i32.clz + (local.get $4) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $2) + (i32.shr_s + (local.tee $4 + (i32.sub + (local.get $4) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $10) + ) + (i64.extend_i32_s + (local.get $9) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (local.set $7 + (if (result i32) + (i32.lt_s + (local.tee $4 + (i32.add + (i32.sub + (local.get $8) + (local.get $7) + ) + (i32.const 16) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $8 + (i32.gt_s + (local.tee $7 + (i32.shr_s + (i32.const -2147483648) + (local.tee $4 + (i32.sub + (i32.const 0) + (local.get $4) + ) + ) + ) + ) + (local.tee $10 + (i32.shr_u + (i32.const 2147483647) + (local.get $4) + ) + ) + ) + ) + (i32.shl + (select + (local.tee $9 + (select + (local.get $7) + (local.get $10) + (local.get $8) + ) + ) + (select + (local.tee $7 + (select + (local.get $10) + (local.get $7) + (local.get $8) + ) + ) + (local.get $2) + (i32.lt_s + (local.get $2) + (local.get $7) + ) + ) + (i32.gt_s + (local.get $2) + (local.get $9) + ) + ) + (local.get $4) + ) + ) + (select + (i32.shr_s + (local.get $2) + (local.get $4) + ) + (i32.const 0) + (i32.lt_s + (local.get $4) + (i32.const 32) + ) + ) + ) + ) + (local.set $10 + (i32.load + (local.get $3) + ) + ) + (local.set $9 + (i32.sub + (i32.const 0) + (local.tee $4 + (i32.sub + (i32.const 24) + (local.tee $8 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (local.tee $14 + (i32.eqz + (local.get $4) + ) + ) + (local.get $1) + (if (result i32) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $9) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $4) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $4) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $4) + ) + ) + ) + ) + ) + (local.set $4 + (if (result i32) + (local.get $14) + (local.get $1) + (if (result i32) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $9) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $4) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $4) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $4) + ) + ) + ) + ) + ) + (local.set $16 + (i32.shr_s + (local.tee $8 + (i32.shr_u + (select + (i32.const 32768) + (i32.const 46214) + (i32.and + (local.get $8) + (i32.const 1) + ) + ) + (i32.shr_u + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $3) + (local.tee $8 + (i32.add + (i32.add + (local.get $10) + (i32.mul + (local.tee $5 + (i32.shr_s + (i32.shl + (select + (local.get $5) + (local.tee $15 + (select + (local.tee $14 + (i32.add + (i32.mul + (local.tee $9 + (i32.shr_s + (i32.shl + (local.tee $7 + (select + (local.tee $7 + (select + (local.get $7) + (i32.const -16384) + (i32.gt_s + (local.get $7) + (i32.const -16384) + ) + ) + ) + (i32.const 16384) + (i32.lt_s + (local.get $7) + (i32.const 16384) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $7) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $7) + (i32.const 65535) + ) + (local.get $9) + ) + (i32.const 16) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $14) + ) + (i32.gt_s + (local.get $14) + (i32.const 0) + ) + ) + ) + (i32.lt_s + (local.get $15) + (local.get $5) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.sub + (i32.shl + (i32.add + (i32.shr_u + (i32.mul + (local.tee $2 + (i32.shr_u + (i32.mul + (i32.and + (local.get $2) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (local.tee $17 + (i32.and + (local.get $8) + (i32.const 65535) + ) + ) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $2) + (local.get $16) + ) + (local.get $8) + ) + ) + (local.tee $15 + (i32.shr_u + (local.get $12) + (i32.const 1) + ) + ) + ) + (local.get $10) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (i32.sub + (i32.shl + (i32.add + (i32.shr_u + (i32.mul + (local.tee $2 + (i32.shr_u + (i32.mul + (i32.and + (local.get $4) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (local.get $17) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $2) + (local.get $16) + ) + (local.get $8) + ) + ) + (local.get $15) + ) + (local.get $10) + ) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.store offset=4 + (local.get $3) + (local.tee $1 + (i32.add + (i32.add + (local.tee $10 + (i32.load offset=4 + (local.get $3) + ) + ) + (i32.mul + (local.get $5) + (i32.shr_s + (i32.sub + (if (result i32) + (i32.lt_s + (local.tee $1 + (i32.add + (i32.sub + (i32.shr_s + (local.get $11) + (i32.sub + (local.get $12) + (local.get $13) + ) + ) + (i32.shl + (i32.add + (i32.mul + (local.get $9) + (i32.shr_s + (local.get $6) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $6) + (i32.const 65535) + ) + (local.get $9) + ) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + (i32.shl + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (local.get $14) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_u + (local.get $1) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + (i32.const 6) + ) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $1 + (i32.const 0) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $11 + (i32.sub + (i32.const 0) + (local.tee $4 + (i32.sub + (i32.const 24) + (local.tee $6 + (i32.clz + (local.get $1) + ) + ) + ) + ) + ) + ) + (local.set $2 + (if (result i32) + (local.tee $13 + (i32.eqz + (local.get $4) + ) + ) + (local.get $1) + (if (result i32) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $11) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $4) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $4) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $4) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $13) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + (i32.or + (i32.shl + (local.get $1) + (local.get $11) + ) + (i32.shr_u + (local.get $1) + (i32.add + (local.get $4) + (i32.const 32) + ) + ) + ) + (i32.or + (i32.shl + (local.get $1) + (i32.sub + (i32.const 32) + (local.get $4) + ) + ) + (i32.shr_u + (local.get $1) + (local.get $4) + ) + ) + ) + ) + ) + (local.set $6 + (i32.shr_s + (local.tee $4 + (i32.shr_u + (select + (i32.const 32768) + (i32.const 46214) + (i32.and + (local.get $6) + (i32.const 1) + ) + ) + (i32.shr_u + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + (local.set $1 + (i32.add + (i32.shr_u + (i32.mul + (local.tee $1 + (i32.shr_u + (i32.mul + (i32.and + (local.get $1) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (local.tee $11 + (i32.and + (local.get $4) + (i32.const 65535) + ) + ) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $1) + (local.get $6) + ) + (local.get $4) + ) + ) + ) + (i32.shl + (i32.add + (i32.shr_u + (i32.mul + (local.tee $2 + (i32.shr_u + (i32.mul + (i32.and + (local.get $2) + (i32.const 127) + ) + (i32.const 13959168) + ) + (i32.const 16) + ) + ) + (local.get $11) + ) + (i32.const 16) + ) + (i32.add + (i32.mul + (local.get $2) + (local.get $6) + ) + (local.get $4) + ) + ) + (local.get $15) + ) + ) + ) + (local.get $10) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (i32.sub + (i32.shl + (local.get $1) + (local.get $15) + ) + (local.get $10) + ) + (i32.const 65535) + ) + (local.get $5) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $3 + (i32.clz + (select + (local.tee $2 + (select + (local.get $8) + (i32.const 1) + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + ) + (local.set $1 + (i32.add + (i32.add + (local.tee $6 + (i32.add + (i32.mul + (local.tee $2 + (i32.shr_s + (i32.shl + (i32.div_s + (i32.const 536870911) + (i32.shr_s + (local.tee $4 + (i32.shl + (local.get $2) + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $1 + (i32.shl + (local.get $1) + (i32.add + (local.tee $5 + (i32.clz + (select + (local.get $1) + (i32.sub + (i32.const 0) + (local.get $1) + ) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (i32.mul + (local.get $2) + (i32.shr_s + (local.tee $1 + (i32.sub + (local.get $1) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.mul + (i64.extend_i32_s + (local.get $4) + ) + (i64.extend_i32_s + (local.get $6) + ) + ) + (i64.const 29) + ) + ) + (i32.const -8) + ) + ) + ) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $1) + (i32.const 65535) + ) + (local.get $2) + ) + (i32.const 16) + ) + ) + ) + (if + (i32.lt_s + (local.tee $2 + (i32.add + (local.get $5) + (i32.sub + (i32.const 15) + (local.get $3) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $5 + (i32.gt_s + (local.tee $3 + (i32.shr_s + (i32.const -2147483648) + (local.tee $2 + (i32.sub + (i32.const 0) + (local.get $2) + ) + ) + ) + ) + (local.tee $4 + (i32.shr_u + (i32.const 2147483647) + (local.get $2) + ) + ) + ) + ) + (i32.store + (local.get $0) + (select + (local.tee $0 + (select + (local.tee $0 + (i32.shl + (select + (local.tee $0 + (select + (local.get $3) + (local.get $4) + (local.get $5) + ) + ) + (select + (local.tee $3 + (select + (local.get $4) + (local.get $3) + (local.get $5) + ) + ) + (local.get $1) + (i32.lt_s + (local.get $1) + (local.get $3) + ) + ) + (i32.gt_s + (local.get $1) + (local.get $0) + ) + ) + (local.get $2) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $0) + (i32.const 0) + ) + ) + ) + (i32.const 32767) + (i32.lt_s + (local.get $0) + (i32.const 32767) + ) + ) + ) + ) + (i32.store + (local.get $0) + (select + (local.tee $0 + (select + (local.tee $0 + (select + (i32.shr_s + (local.get $1) + (local.get $2) + ) + (i32.const 0) + (i32.lt_s + (local.get $2) + (i32.const 32) + ) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $0) + (i32.const 0) + ) + ) + ) + (i32.const 32767) + (i32.lt_s + (local.get $0) + (i32.const 32767) + ) + ) + ) + ) + (local.get $7) + ) + (func $_silk_stereo_quant_pred (; 80 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local.set $2 + (i32.const -13732) + ) + (local.set $3 + (i32.const 2147483647) + ) + (block $__rjto$0 + (block $__rjti$0 + (loop $while-in + (block $while-out + (br_if $__rjti$0 + (i32.ge_s + (local.tee $9 + (select + (local.tee $2 + (i32.sub + (i32.load + (local.get $0) + ) + (local.tee $6 + (i32.add + (local.tee $8 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $2 + (i32.sub + (local.tee $11 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (i32.const 25840) + ) + ) + ) + (local.tee $7 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.const 65535) + ) + (i32.const 6554) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 6554) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + (local.get $3) + ) + ) + (i32.store8 + (local.get $1) + (local.tee $2 + (i32.and + (local.get $5) + (i32.const 255) + ) + ) + ) + (i32.store8 offset=1 + (local.get $1) + (i32.const 0) + ) + (if + (i32.ge_s + (local.tee $5 + (select + (local.tee $4 + (i32.sub + (i32.load + (local.get $0) + ) + (local.tee $3 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 3) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $4) + ) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + ) + (local.get $9) + ) + (block + (local.set $4 + (local.get $6) + ) + (br $while-out) + ) + ) + (i32.store8 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=1 + (local.get $1) + (i32.const 1) + ) + (if + (i32.ge_s + (local.tee $9 + (select + (local.tee $6 + (i32.sub + (i32.load + (local.get $0) + ) + (local.tee $4 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 5) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $6) + ) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (local.get $5) + ) + (block + (local.set $4 + (local.get $3) + ) + (br $while-out) + ) + ) + (i32.store8 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=1 + (local.get $1) + (i32.const 2) + ) + (br_if $while-out + (i32.ge_s + (local.tee $6 + (select + (local.tee $3 + (i32.sub + (i32.load + (local.get $0) + ) + (local.tee $5 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 7) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (local.get $9) + ) + ) + (i32.store8 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=1 + (local.get $1) + (i32.const 3) + ) + (if + (i32.ge_s + (local.tee $3 + (select + (local.tee $3 + (i32.sub + (i32.load + (local.get $0) + ) + (local.tee $4 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 9) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (local.get $6) + ) + (block + (local.set $4 + (local.get $5) + ) + (br $while-out) + ) + ) + (i32.store8 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=1 + (local.get $1) + (i32.const 4) + ) + (if + (i32.lt_u + (local.get $10) + (i32.const 15) + ) + (block + (local.set $2 + (local.get $11) + ) + (local.set $5 + (local.get $10) + ) + (br $while-in) + ) + ) + ) + ) + (br $__rjto$0) + ) + (local.set $2 + (i32.load8_s + (local.get $1) + ) + ) + ) + (i32.store8 offset=2 + (local.get $1) + (local.tee $3 + (i32.div_s + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 3) + ) + ) + ) + (i32.store8 + (local.get $1) + (i32.add + (i32.mul + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const -3) + ) + (i32.and + (local.get $2) + (i32.const 255) + ) + ) + ) + (i32.store + (local.get $0) + (local.get $4) + ) + (local.set $2 + (i32.const -13732) + ) + (local.set $3 + (i32.const 2147483647) + ) + (local.set $5 + (i32.const 0) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $while-in1 + (block $while-out0 + (br_if $__rjti$1 + (i32.ge_s + (local.tee $9 + (select + (local.tee $2 + (i32.sub + (i32.load offset=4 + (local.get $0) + ) + (local.tee $6 + (i32.add + (local.tee $8 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $2 + (i32.sub + (local.tee $11 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (i32.const 25840) + ) + ) + ) + (local.tee $7 + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.const 65535) + ) + (i32.const 6554) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $2) + (i32.const 16) + ) + (i32.const 6554) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + ) + (local.get $3) + ) + ) + (i32.store8 offset=3 + (local.get $1) + (local.tee $2 + (i32.and + (local.get $5) + (i32.const 255) + ) + ) + ) + (i32.store8 offset=4 + (local.get $1) + (i32.const 0) + ) + (if + (i32.ge_s + (local.tee $5 + (select + (local.tee $4 + (i32.sub + (i32.load offset=4 + (local.get $0) + ) + (local.tee $3 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 3) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $4) + ) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + ) + (local.get $9) + ) + (block + (local.set $4 + (local.get $6) + ) + (br $while-out0) + ) + ) + (i32.store8 offset=3 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=4 + (local.get $1) + (i32.const 1) + ) + (if + (i32.ge_s + (local.tee $9 + (select + (local.tee $6 + (i32.sub + (i32.load offset=4 + (local.get $0) + ) + (local.tee $4 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 5) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $6) + ) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (local.get $5) + ) + (block + (local.set $4 + (local.get $3) + ) + (br $while-out0) + ) + ) + (i32.store8 offset=3 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=4 + (local.get $1) + (i32.const 2) + ) + (br_if $while-out0 + (i32.ge_s + (local.tee $6 + (select + (local.tee $3 + (i32.sub + (i32.load offset=4 + (local.get $0) + ) + (local.tee $5 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 7) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (local.get $9) + ) + ) + (i32.store8 offset=3 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=4 + (local.get $1) + (i32.const 3) + ) + (if + (i32.ge_s + (local.tee $3 + (select + (local.tee $3 + (i32.sub + (i32.load offset=4 + (local.get $0) + ) + (local.tee $4 + (i32.add + (local.get $7) + (i32.mul + (local.get $8) + (i32.const 9) + ) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (local.get $6) + ) + (block + (local.set $4 + (local.get $5) + ) + (br $while-out0) + ) + ) + (i32.store8 offset=3 + (local.get $1) + (local.get $2) + ) + (i32.store8 offset=4 + (local.get $1) + (i32.const 4) + ) + (if + (i32.lt_u + (local.get $10) + (i32.const 15) + ) + (block + (local.set $2 + (local.get $11) + ) + (local.set $5 + (local.get $10) + ) + (br $while-in1) + ) + ) + ) + ) + (br $__rjto$1) + ) + (local.set $2 + (i32.load8_s offset=3 + (local.get $1) + ) + ) + ) + (i32.store8 offset=5 + (local.get $1) + (local.tee $3 + (i32.div_s + (i32.shr_s + (i32.shl + (local.get $2) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 3) + ) + ) + ) + (i32.store8 offset=3 + (local.get $1) + (i32.add + (i32.mul + (i32.shr_s + (i32.shl + (local.get $3) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const -3) + ) + (i32.and + (local.get $2) + (i32.const 255) + ) + ) + ) + (i32.store offset=4 + (local.get $0) + (local.get $4) + ) + (i32.store + (local.get $0) + (i32.sub + (i32.load + (local.get $0) + ) + (local.get $4) + ) + ) + ) + (func $_silk_encode_frame_FLP (; 81 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) + (local $6 i32) + (local $7 f64) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 f32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 f32) + (local $19 i32) + (local $20 i32) + (local $21 f32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 f64) + (local $27 i32) + (local $28 i32) + (local $29 f32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 i32) + (local $36 i32) + (local $37 f32) + (local $38 i32) + (local $39 i32) + (local $40 i32) + (local $41 i32) + (local $42 i32) + (local $43 i32) + (local $44 i32) + (local $45 f32) + (local $46 i32) + (local $47 i32) + (local $48 f32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 i32) + (local $56 i32) + (local $57 i32) + (local $58 i32) + (local $59 i32) + (local $60 i32) + (local $61 i32) + (local $62 i32) + (local $63 f64) + (local $64 i32) + (local $65 i32) + (local $66 i32) + (local $67 i32) + (local $68 f32) + (local $69 i32) + (local $70 i32) + (local $71 i32) + (local $72 i32) + (local $73 i32) + (local $74 i32) + (local $75 i32) + (local $76 i32) + (local $77 i32) + (local $78 i32) + (local $79 i32) + (local $80 i32) + (local $81 i32) + (local $82 i32) + (local $83 i32) + (local $84 i32) + (local $85 i32) + (local $86 i32) + (local $87 i32) + (local $88 i32) + (local $89 i32) + (local $90 i32) + (local $91 i32) + (local $92 i32) + (local $93 i32) + (local $94 i32) + (local $95 i32) + (local $96 i32) + (local $97 i32) + (local $98 i32) + (local $99 i32) + (local $100 i32) + (local $101 f64) + (local $102 i64) + (local $103 i32) + (local $104 i32) + (local $105 i32) + (local $106 i32) + (local $107 f32) + (local $108 f64) + (local.set $6 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 34208) + ) + ) + (local.set $27 + (i32.add + (local.get $6) + (i32.const 22704) + ) + ) + (local.set $35 + (i32.add + (local.get $6) + (i32.const 21744) + ) + ) + (local.set $32 + (i32.add + (local.get $6) + (i32.const 17392) + ) + ) + (local.set $24 + (i32.add + (local.get $6) + (i32.const 16752) + ) + ) + (local.set $28 + (i32.add + (local.get $6) + (i32.const 16112) + ) + ) + (local.set $61 + (i32.add + (local.get $6) + (i32.const 15792) + ) + ) + (local.set $49 + (i32.add + (local.get $6) + (i32.const 13408) + ) + ) + (local.set $41 + (i32.add + (local.get $6) + (i32.const 13136) + ) + ) + (local.set $23 + (i32.add + (local.get $6) + (i32.const 11600) + ) + ) + (local.set $50 + (i32.add + (local.get $6) + (i32.const 11504) + ) + ) + (local.set $42 + (i32.add + (local.get $6) + (i32.const 11200) + ) + ) + (local.set $83 + (i32.add + (local.get $6) + (i32.const 8480) + ) + ) + (local.set $84 + (i32.add + (local.get $6) + (i32.const 5760) + ) + ) + (local.set $13 + (i32.add + (local.get $6) + (i32.const 5680) + ) + ) + (local.set $62 + (i32.add + (local.get $6) + (i32.const 5616) + ) + ) + (local.set $53 + (i32.add + (local.get $6) + (i32.const 5552) + ) + ) + (local.set $40 + (i32.add + (local.get $6) + (i32.const 4016) + ) + ) + (local.set $17 + (i32.add + (local.get $6) + (i32.const 33440) + ) + ) + (local.set $54 + (i32.add + (local.get $6) + (i32.const 33392) + ) + ) + (local.set $55 + (i32.add + (local.get $6) + (i32.const 24664) + ) + ) + (local.set $56 + (i32.add + (local.get $6) + (i32.const 24640) + ) + ) + (local.set $85 + (i32.add + (local.get $6) + (i32.const 29040) + ) + ) + (local.set $86 + (i32.add + (local.get $6) + (i32.const 24688) + ) + ) + (local.set $73 + (i32.add + (local.get $6) + (i32.const 1312) + ) + ) + (local.set $87 + (i32.add + (local.get $6) + (i32.const 32) + ) + ) + (local.set $74 + (i32.add + (local.get $6) + (i32.const 34192) + ) + ) + (i64.store + (local.tee $75 + (i32.add + (local.tee $65 + (local.get $6) + ) + (i32.const 16) + ) + ) + (i64.const 0) + ) + (i64.store offset=8 + (local.get $75) + (i64.const 0) + ) + (local.set $6 + (i32.load + (local.tee $8 + (i32.add + (local.get $0) + (i32.const 4620) + ) + ) + ) + ) + (i32.store + (local.get $8) + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.set $76 + (i32.add + (local.get $0) + (i32.const 4736) + ) + ) + (i32.store8 + (local.tee $88 + (i32.add + (local.get $0) + (i32.const 4770) + ) + ) + (i32.and + (local.get $6) + (i32.const 3) + ) + ) + (local.set $51 + (i32.add + (i32.add + (local.get $0) + (i32.const 7180) + ) + (i32.shl + (local.tee $20 + (i32.load + (local.tee $89 + (i32.add + (local.get $0) + (i32.const 4592) + ) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $33 + (i32.add + (local.tee $64 + (i32.add + (local.get $65) + (i32.const 1328) + ) + ) + (i32.shl + (local.get $20) + (i32.const 2) + ) + ) + ) + (local.set $36 + (i32.add + (local.get $0) + (i32.const 5098) + ) + ) + (local.set $12 + (i32.load + (local.tee $66 + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + ) + ) + (block $__rjto$18 + (block $__rjti$18 + (br_if $__rjti$18 + (i32.eqz + (local.tee $30 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (local.set $8 + (i32.shr_s + (local.tee $6 + (i32.sub + (i32.const 262144) + (i32.shl + (local.tee $38 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.const 10) + ) + ) + ) + (i32.const 16) + ) + ) + (local.set $10 + (i32.and + (local.get $6) + (i32.const 64512) + ) + ) + (local.set $6 + (if (result i32) + (i32.lt_s + (local.get $6) + (i32.const 262144) + ) + (block $do-once0 (result i32) + (if + (i32.eqz + (local.get $10) + ) + (block + (local.set $14 + (i32.wrap_i64 + (local.tee $102 + (i64.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 25968) + ) + ) + ) + ) + ) + (local.set $15 + (i32.wrap_i64 + (i64.shr_u + (local.get $102) + (i64.const 32) + ) + ) + ) + (local.set $9 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25904) + ) + ) + ) + (local.set $10 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25912) + ) + ) + ) + (br $do-once0 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25908) + ) + ) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.set $6 + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (if + (i32.lt_u + (local.get $10) + (i32.const 32768) + ) + (block + (local.set $10 + (i32.sub + (i32.load + (i32.add + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 25904) + ) + ) + (local.tee $39 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25904) + ) + ) + ) + ) + ) + (local.set $47 + (i32.sub + (i32.load + (i32.add + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 25908) + ) + ) + (local.tee $46 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25908) + ) + ) + ) + ) + ) + (local.set $25 + (i32.sub + (i32.load + (i32.add + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 25912) + ) + ) + (local.tee $34 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25912) + ) + ) + ) + ) + ) + (local.set $14 + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (i32.const 25968) + ) + ) + (local.tee $15 + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 25968) + ) + ) + ) + ) + ) + (local.set $8 + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (i32.const 25972) + ) + ) + (local.tee $9 + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 25972) + ) + ) + ) + ) + ) + ) + (block + (local.set $10 + (i32.sub + (local.tee $39 + (i32.load + (i32.add + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 25904) + ) + ) + ) + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25904) + ) + ) + ) + ) + (local.set $47 + (i32.sub + (local.tee $46 + (i32.load + (i32.add + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 25908) + ) + ) + ) + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25908) + ) + ) + ) + ) + (local.set $25 + (i32.sub + (local.tee $34 + (i32.load + (i32.add + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 25912) + ) + ) + ) + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 12) + ) + (i32.const 25912) + ) + ) + ) + ) + (local.set $14 + (i32.sub + (local.tee $15 + (i32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (i32.const 25968) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 25968) + ) + ) + ) + ) + (local.set $8 + (i32.sub + (local.tee $9 + (i32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (i32.const 25972) + ) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 25972) + ) + ) + ) + ) + ) + ) + (local.set $14 + (i32.add + (i32.add + (local.get $15) + (i32.mul + (local.get $6) + (i32.shr_s + (local.get $14) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $14) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + ) + (local.set $15 + (i32.add + (i32.add + (local.get $9) + (i32.mul + (local.get $6) + (i32.shr_s + (local.get $8) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $8) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + ) + (local.set $9 + (i32.add + (i32.add + (local.get $39) + (i32.mul + (local.get $6) + (i32.shr_s + (local.get $10) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $10) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + ) + (local.set $10 + (i32.add + (i32.add + (local.get $34) + (i32.mul + (local.get $6) + (i32.shr_s + (local.get $25) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $25) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + ) + (i32.add + (i32.add + (local.get $46) + (i32.mul + (local.get $6) + (i32.shr_s + (local.get $47) + (i32.const 16) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $47) + (i32.const 65535) + ) + (local.get $6) + ) + (i32.const 16) + ) + ) + ) + (block (result i32) + (local.set $14 + (i32.const 35497197) + ) + (local.set $15 + (i32.const 57401098) + ) + (local.set $9 + (i32.const 89306658) + ) + (local.set $10 + (i32.const 89306658) + ) + (i32.const 178584282) + ) + ) + ) + (i32.store offset=24 + (local.get $0) + (select + (local.tee $8 + (select + (local.tee $8 + (i32.add + (local.get $30) + (local.get $38) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + (i32.const 256) + (i32.lt_s + (local.get $8) + (i32.const 256) + ) + ) + ) + (block $do-once + (if + (i32.le_s + (local.get $12) + (i32.const 0) + ) + (block + (local.set $8 + (i32.add + (i32.shl + (local.tee $6 + (i32.mul + (i32.load + (local.tee $47 + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (br $do-once) + ) + ) + (local.set $47 + (i32.and + (local.tee $8 + (i32.sub + (i32.const 0) + (local.get $14) + ) + ) + (i32.const 16383) + ) + ) + (local.set $25 + (i32.and + (local.tee $14 + (i32.sub + (i32.const 0) + (local.get $15) + ) + ) + (i32.const 16383) + ) + ) + (local.set $30 + (i32.shr_s + (i32.shl + (local.get $8) + (i32.const 2) + ) + (i32.const 16) + ) + ) + (local.set $38 + (i32.shr_s + (i32.shl + (local.get $14) + (i32.const 2) + ) + (i32.const 16) + ) + ) + (local.set $39 + (i32.shr_s + (local.get $9) + (i32.const 16) + ) + ) + (local.set $46 + (i32.and + (local.get $9) + (i32.const 65535) + ) + ) + (local.set $34 + (i32.shr_s + (local.get $6) + (i32.const 16) + ) + ) + (local.set $43 + (i32.and + (local.get $6) + (i32.const 65535) + ) + ) + (local.set $44 + (i32.shr_s + (local.get $10) + (i32.const 16) + ) + ) + (local.set $57 + (i32.and + (local.get $10) + (i32.const 65535) + ) + ) + (local.set $8 + (i32.load offset=16 + (local.get $0) + ) + ) + (local.set $9 + (i32.load offset=20 + (local.get $0) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in + (local.set $8 + (i32.add + (i32.add + (i32.add + (i32.add + (local.get $9) + (i32.mul + (local.get $30) + (local.tee $14 + (i32.shr_s + (local.tee $10 + (i32.shl + (i32.add + (i32.add + (local.get $8) + (i32.mul + (local.tee $9 + (i32.load16_s + (local.tee $58 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $36) + ) + ) + ) + ) + (local.get $39) + ) + ) + (i32.shr_s + (i32.mul + (local.get $9) + (local.get $46) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + ) + (i32.const 16) + ) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $15 + (i32.and + (local.get $10) + (i32.const 65532) + ) + ) + (local.get $30) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.get $14) + (local.get $47) + ) + (i32.shr_u + (i32.mul + (local.get $15) + (local.get $47) + ) + (i32.const 16) + ) + ) + (i32.const 13) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.add + (i32.mul + (local.get $9) + (local.get $34) + ) + (i32.shr_s + (i32.mul + (local.get $9) + (local.get $43) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $9 + (i32.add + (i32.add + (i32.mul + (local.get $9) + (local.get $44) + ) + (i32.shr_s + (i32.mul + (local.get $9) + (local.get $57) + ) + (i32.const 16) + ) + ) + (i32.add + (i32.add + (i32.mul + (local.get $14) + (local.get $38) + ) + (i32.shr_s + (i32.mul + (local.get $15) + (local.get $38) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.add + (i32.mul + (local.get $14) + (local.get $25) + ) + (i32.shr_u + (i32.mul + (local.get $15) + (local.get $25) + ) + (i32.const 16) + ) + ) + (i32.const 13) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.store16 + (local.get $58) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (local.get $10) + (i32.const 16383) + ) + (i32.const 14) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $10) + (i32.const -536887295) + ) + ) + (i32.gt_s + (local.get $10) + (i32.const 536854528) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + (i32.store offset=16 + (local.get $0) + (local.get $8) + ) + (i32.store offset=20 + (local.get $0) + (local.get $9) + ) + (br $__rjti$18) + ) + (br $__rjto$18) + ) + (local.set $8 + (i32.add + (i32.shl + (local.tee $9 + (i32.mul + (i32.load + (local.tee $47 + (i32.add + (local.get $0) + (i32.const 4576) + ) + ) + ) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (local.set $6 + (if (result i32) + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + (block (result i32) + (local.set $6 + (local.get $12) + ) + (loop $while-in3 (result i32) + (f32.store + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $8) + ) + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 5096) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (local.set $6 + (local.get $10) + ) + (br $while-in3) + ) + (local.get $9) + ) + ) + ) + (local.get $9) + ) + ) + ) + (f32.store + (local.get $8) + (f32.add + (f32.load + (local.get $8) + ) + (f32.const 9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (local.tee $8 + (i32.shr_s + (local.get $12) + (i32.const 3) + ) + ) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $9) + ) + (f32.const 9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $9) + ) + (f32.const -9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (i32.mul + (local.get $8) + (i32.const 3) + ) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $9) + ) + (f32.const -9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $9) + ) + (f32.const 9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (i32.mul + (local.get $8) + (i32.const 5) + ) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $9) + ) + (f32.const 9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (i32.mul + (local.get $8) + (i32.const 6) + ) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $9) + ) + (f32.const -9.999999974752427e-07) + ) + ) + (f32.store + (local.tee $6 + (i32.add + (i32.shl + (i32.add + (i32.mul + (local.get $8) + (i32.const 7) + ) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (f32.add + (f32.load + (local.get $6) + ) + (f32.const -9.999999974752427e-07) + ) + ) + (if + (i32.eqz + (i32.load + (local.tee $103 + (i32.add + (local.get $0) + (i32.const 4680) + ) + ) + ) + ) + (block $label$break$L24 + (if + (i32.lt_s + (local.tee $15 + (i32.add + (local.get $20) + (local.tee $6 + (i32.add + (local.get $12) + (local.tee $8 + (i32.load + (i32.add + (local.get $0) + (i32.const 4596) + ) + ) + ) + ) + ) + ) + ) + (local.tee $9 + (i32.load + (i32.add + (local.get $0) + (i32.const 4548) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 43422) + (i32.const 43484) + (i32.const 59) + ) + ) + (if + (i32.and + (local.get $8) + (i32.const 3) + ) + (call $_celt_fatal + (i32.const 43073) + (i32.const 43038) + (i32.const 51) + ) + ) + (local.set $10 + (i32.add + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $51) + ) + (i32.shl + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.const 2) + ) + ) + ) + (local.set $29 + (f32.sub + (f32.const 2) + (f32.mul + (local.tee $11 + (f32.div + (f32.const 3.1415927410125732) + (f32.convert_i32_s + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + (local.get $11) + ) + ) + ) + (if + (local.tee $14 + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in6 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $40) + ) + (f32.mul + (f32.add + (local.get $21) + (local.get $11) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $12 + (i32.or + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $12 + (i32.or + (local.get $6) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + (f32.mul + (f32.add + (local.get $11) + (local.tee $21 + (f32.sub + (f32.mul + (local.get $29) + (local.get $11) + ) + (local.get $21) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $12 + (i32.or + (local.get $6) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + (f32.mul + (local.get $21) + (f32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (local.set $11 + (f32.sub + (f32.mul + (local.get $29) + (local.get $21) + ) + (local.get $11) + ) + ) + (br_if $while-in6 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (local.set $20 + (i32.add + (local.get $0) + (i32.const 7180) + ) + ) + (drop + (call $_memcpy + (local.tee $12 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $40) + ) + ) + (local.tee $25 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $10) + ) + ) + (i32.shl + (local.tee $6 + (i32.sub + (local.get $9) + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $12) + ) + ) + (local.set $12 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $25) + ) + ) + (if + (local.get $14) + (block + (local.set $21 + (f32.const 1) + ) + (local.set $11 + (f32.mul + (local.get $29) + (f32.const 0.5) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in8 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $10) + ) + (f32.mul + (f32.add + (local.get $21) + (local.get $11) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $14 + (i32.or + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $14 + (i32.or + (local.get $6) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + (f32.mul + (f32.add + (local.get $11) + (local.tee $21 + (f32.sub + (f32.mul + (local.get $29) + (local.get $11) + ) + (local.get $21) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $14 + (i32.or + (local.get $6) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + (f32.mul + (local.get $21) + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $11 + (f32.sub + (f32.mul + (local.get $29) + (local.get $21) + ) + (local.get $11) + ) + ) + (br_if $while-in8 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (f32.store + (local.get $13) + (local.tee $11 + (f32.add + (local.tee $11 + (if (result f32) + (i32.gt_s + (local.tee $10 + (select + (local.get $9) + (local.tee $6 + (i32.add + (local.tee $8 + (i32.load + (local.tee $14 + (i32.add + (local.get $0) + (i32.const 4648) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.gt_s + (local.get $6) + (local.get $9) + ) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $6 + (i32.const 0) + ) + (loop $while-in10 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (local.get $40) + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $40) + ) + (i32.sub + (local.get $9) + (local.get $6) + ) + ) + ) + ) + (br_if $while-in10 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (f32.load + (local.get $13) + ) + ) + (f32.const 0) + ) + ) + (f32.add + (f32.mul + (local.get $11) + (f32.const 1.0000000474974513e-03) + ) + (f32.const 1) + ) + ) + ) + ) + (f32.store offset=704 + (local.get $17) + (f32.div + (local.get $11) + (select + (local.tee $11 + (call $_silk_schur_FLP + (local.get $53) + (local.get $13) + (local.get $8) + ) + ) + (f32.const 1) + (f32.gt + (local.get $11) + (f32.const 1) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $12 + (i32.load + (local.get $14) + ) + ) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const 1) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in12 + (local.set $13 + (i32.shr_u + (local.get $9) + (i32.const 1) + ) + ) + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $53) + ) + ) + ) + (if + (i32.and + (local.tee $10 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 2147483646) + ) + (block + (local.set $25 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in14 + (local.set $21 + (f32.load + (local.tee $30 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $62) + ) + ) + ) + ) + (f32.store + (local.get $30) + (f32.add + (local.get $21) + (f32.mul + (local.get $11) + (local.tee $29 + (f32.load + (local.tee $30 + (i32.add + (i32.shl + (i32.sub + (local.get $25) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $62) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $30) + (f32.add + (local.get $29) + (f32.mul + (local.get $11) + (local.get $21) + ) + ) + ) + (br_if $while-in14 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $62) + ) + (f32.neg + (local.get $11) + ) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $10) + (local.get $12) + ) + (block + (local.set $6 + (local.get $10) + ) + (br $while-in12) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 1) + ) + (block + (local.set $11 + (f32.const 0.9900000095367432) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in16 + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $62) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $9) + ) + ) + ) + (local.set $11 + (f32.mul + (local.get $11) + (f32.const 0.9900000095367432) + ) + ) + (br_if $while-in16 + (i32.ne + (local.get $6) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.const 0.9900000095367432) + ) + ) + ) + (block + (local.set $11 + (f32.const 0.9900000095367432) + ) + (local.set $6 + (i32.add + (local.get $12) + (i32.const -1) + ) + ) + ) + ) + (f32.store + (local.tee $6 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $62) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $6) + ) + ) + ) + (call $_silk_LPC_analysis_filter_FLP + (local.get $64) + (local.get $62) + (local.get $20) + (local.get $15) + (local.get $12) + ) + (block $__rjto$13 + (block $__rjti$13 + (br_if $__rjti$13 + (i32.eqz + (local.tee $6 + (i32.load8_s + (local.tee $58 + (i32.add + (local.get $0) + (i32.const 4765) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$13 + (i32.load + (i32.add + (local.get $0) + (i32.const 4664) + ) + ) + ) + (local.set $21 + (f32.sub + (f32.sub + (f32.sub + (f32.sub + (f32.const 0.6000000238418579) + (f32.mul + (f32.convert_i32_s + (i32.load + (local.get $14) + ) + ) + (f32.const 0.004000000189989805) + ) + ) + (f32.mul + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4532) + ) + ) + ) + (f32.const 0.10000000149011612) + ) + (f32.const 0.00390625) + ) + ) + (f32.mul + (f32.convert_i32_s + (i32.shr_s + (i32.load8_s + (i32.add + (local.get $0) + (i32.const 4541) + ) + ) + (i32.const 1) + ) + ) + (f32.const 0.15000000596046448) + ) + ) + (f32.mul + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4712) + ) + ) + ) + (f32.const 0.10000000149011612) + ) + (f32.const 0.000030517578125) + ) + ) + ) + (local.set $77 + (i32.add + (local.get $17) + (i32.const 228) + ) + ) + (local.set $90 + (i32.add + (local.get $0) + (i32.const 4762) + ) + ) + (local.set $91 + (i32.add + (local.get $0) + (i32.const 4764) + ) + ) + (local.set $78 + (i32.add + (local.get $0) + (i32.const 10060) + ) + ) + (local.set $39 + (i32.load + (i32.add + (local.get $0) + (i32.const 4544) + ) + ) + ) + (local.set $29 + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4652) + ) + ) + ) + (f32.const 0.0000152587890625) + ) + ) + (local.set $43 + (i32.load + (i32.add + (local.get $0) + (i32.const 4644) + ) + ) + ) + (local.set $34 + (i32.load + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + (local.set $79 + (i32.eq + (local.tee $59 + (i32.load + (local.get $47) + ) + ) + (i32.const 8) + ) + ) + (local.set $80 + (i32.eq + (local.get $59) + (i32.const 12) + ) + ) + (local.set $92 + (i32.eq + (local.get $59) + (i32.const 16) + ) + ) + (block $switch + (block $switch-default + (br_table $switch $switch-default $switch-default $switch-default $switch $switch-default $switch-default $switch-default $switch $switch-default + (i32.sub + (local.get $59) + (i32.const 8) + ) + ) + ) + (call $_celt_fatal + (i32.const 43926) + (i32.const 43988) + (i32.const 112) + ) + ) + (if + (i32.le_s + (local.get $43) + (i32.const -1) + ) + (call $_celt_fatal + (i32.const 44025) + (i32.const 43988) + (i32.const 115) + ) + ) + (if + (i32.ge_s + (local.get $43) + (i32.const 3) + ) + (call $_celt_fatal + (i32.const 44077) + (i32.const 43988) + (i32.const 116) + ) + ) + (local.set $6 + (i32.mul + (local.get $59) + (local.tee $8 + (i32.add + (local.tee $71 + (i32.mul + (local.get $34) + (i32.const 5) + ) + ) + (i32.const 20) + ) + ) + ) + ) + (local.set $20 + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + (local.set $10 + (i32.shl + (local.get $8) + (i32.const 3) + ) + ) + (local.set $57 + (i32.mul + (local.get $59) + (i32.const 5) + ) + ) + (local.set $44 + (i32.shl + (local.get $59) + (i32.const 1) + ) + ) + (local.set $67 + (i32.add + (local.tee $60 + (i32.mul + (local.get $59) + (i32.const 18) + ) + ) + (i32.const -1) + ) + ) + (local.set $8 + (block $__rjto$6 (result i32) + (block $__rjti$6 + (if + (local.get $92) + (block + (if + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + (block + (local.set $8 + (local.get $6) + ) + (loop $while-in23 + (local.set $12 + (select + (local.tee $12 + (call $_lrintf + (f32.load + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $64) + ) + ) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $12) + (i32.const -32768) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (local.get $27) + ) + (select + (local.get $12) + (i32.const 32767) + (i32.lt_s + (local.get $12) + (i32.const 32767) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + (block + (local.set $8 + (local.get $9) + ) + (br $while-in23) + ) + ) + ) + (local.set $13 + (i32.shr_s + (local.get $6) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in25 + (local.set $9 + (i32.add + (local.tee $14 + (i32.add + (i32.add + (i32.mul + (i32.shr_s + (local.tee $9 + (i32.sub + (local.tee $14 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.tee $12 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $27) + ) + ) + (i32.const 10) + ) + ) + (local.get $9) + ) + ) + (i32.const 16) + ) + (i32.const -25727) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $9) + (i32.const 65535) + ) + (i32.const -25727) + ) + (i32.const 16) + ) + ) + (local.get $14) + ) + ) + (local.get $9) + ) + ) + (local.set $12 + (i32.add + (local.tee $25 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $12 + (i32.sub + (local.tee $15 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $12) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $27) + ) + ) + (i32.const 10) + ) + ) + (local.get $8) + ) + ) + (i32.const 65535) + ) + (i32.const 9872) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $12) + (i32.const 16) + ) + (i32.const 9872) + ) + ) + ) + (i32.add + (local.get $8) + (local.get $14) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $15) + (local.get $25) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $28) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.get $12) + (i32.const 10) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $12) + (i32.const -67109888) + ) + ) + (i32.gt_s + (local.get $12) + (i32.const 67107839) + ) + ) + ) + (br_if $while-in25 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $71) + (i32.const -20) + ) + (loop $while-in27 + (f32.store + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $32) + ) + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $28) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $10) + (i32.const 1) + ) + (block + (local.set $10 + (local.get $6) + ) + (br $while-in27) + ) + ) + ) + ) + ) + (block $__rjti$5 + (if + (i32.eqz + (local.get $80) + ) + (block + (if + (i32.eqz + (local.get $79) + ) + (call $_celt_fatal + (i32.const 44129) + (i32.const 43988) + (i32.const 151) + ) + ) + (br_if $__rjti$6 + (i32.le_s + (local.get $71) + (i32.const -20) + ) + ) + (loop $while-in29 + (local.set $8 + (select + (local.tee $8 + (call $_lrintf + (f32.load + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $64) + ) + ) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $8) + (i32.const -32768) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $28) + ) + (select + (local.get $8) + (i32.const 32767) + (i32.lt_s + (local.get $8) + (i32.const 32767) + ) + ) + ) + (br_if $__rjti$5 + (i32.le_s + (local.get $10) + (i32.const 1) + ) + ) + (local.set $10 + (local.get $6) + ) + (br $while-in29) + ) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + (block + (local.set $8 + (local.get $6) + ) + (loop $while-in31 + (local.set $12 + (select + (local.tee $12 + (call $_lrintf + (f32.load + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $64) + ) + ) + ) + ) + (i32.const -32768) + (i32.gt_s + (local.get $12) + (i32.const -32768) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $9) + (i32.const 1) + ) + (local.get $35) + ) + (select + (local.get $12) + (i32.const 32767) + (i32.lt_s + (local.get $12) + (i32.const 32767) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + (block + (local.set $8 + (local.get $9) + ) + (br $while-in31) + ) + ) + ) + ) + ) + (local.set $104 + (i32.add + (local.get $27) + (i32.const 16) + ) + ) + (i64.store + (local.get $27) + (i64.const 0) + ) + (i64.store offset=8 + (local.get $27) + (i64.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $46 + (local.get $35) + ) + (local.set $12 + (local.get $6) + ) + (local.set $6 + (local.get $28) + ) + (loop $while-in33 + (local.set $36 + (select + (local.get $12) + (i32.const 480) + (i32.lt_s + (local.get $12) + (i32.const 480) + ) + ) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + (block + (local.set $13 + (i32.const 0) + ) + (loop $while-in35 + (i32.store + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $104) + ) + (local.tee $8 + (i32.add + (local.get $8) + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $46) + ) + ) + (i32.const 8) + ) + ) + ) + ) + (local.set $8 + (i32.add + (i32.add + (local.get $9) + (i32.mul + (local.tee $9 + (i32.shr_s + (local.tee $8 + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + (i32.const 16) + ) + ) + (i32.const -2797) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $14 + (i32.and + (local.get $8) + (i32.const 65532) + ) + ) + (i32.const -2797) + ) + (i32.const 16) + ) + ) + ) + (local.set $9 + (i32.add + (i32.mul + (local.get $9) + (i32.const -6507) + ) + (i32.shr_s + (i32.mul + (local.get $14) + (i32.const -6507) + ) + (i32.const 16) + ) + ) + ) + (br_if $while-in35 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $36) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $36) + (i32.const 2) + ) + (block + (local.set $25 + (i32.load + (local.get $27) + ) + ) + (local.set $13 + (local.get $27) + ) + (local.set $14 + (local.get $36) + ) + (local.set $6 + (loop $while-in37 (result i32) + (local.set $93 + (i32.shr_s + (local.tee $15 + (i32.load offset=4 + (local.get $13) + ) + ) + (i32.const 16) + ) + ) + (local.set $94 + (i32.shr_s + (local.tee $30 + (i32.load + (local.tee $38 + (i32.add + (local.get $13) + (i32.const 12) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.store16 + (local.get $6) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $15 + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.add + (i32.mul + (i32.shr_s + (local.get $25) + (i32.const 16) + ) + (i32.const 4697) + ) + (i32.shr_u + (i32.mul + (i32.and + (local.get $25) + (i32.const 65535) + ) + (i32.const 4697) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $93) + (i32.const 10739) + ) + ) + (i32.shr_u + (i32.mul + (local.tee $106 + (i32.and + (local.get $15) + (i32.const 65535) + ) + ) + (i32.const 10739) + ) + (i32.const 16) + ) + ) + (local.tee $25 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $15 + (i32.load offset=8 + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 8276) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $15) + (i32.const 16) + ) + (i32.const 8276) + ) + ) + ) + ) + (i32.mul + (local.get $94) + (i32.const 1567) + ) + ) + (i32.shr_u + (i32.mul + (local.tee $105 + (i32.and + (local.get $30) + (i32.const 65535) + ) + ) + (i32.const 1567) + ) + (i32.const 16) + ) + ) + ) + (i32.const 5) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $15) + (i32.const -2097184) + ) + ) + (i32.gt_s + (local.get $15) + (i32.const 2097119) + ) + ) + ) + (local.set $15 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (i32.store16 offset=2 + (local.get $6) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.tee $6 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $6 + (i32.load offset=16 + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 4697) + ) + (i32.const 16) + ) + (i32.add + (i32.add + (i32.add + (local.get $25) + (i32.add + (i32.add + (i32.mul + (local.get $94) + (i32.const 10739) + ) + (i32.shr_u + (i32.mul + (local.get $105) + (i32.const 10739) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $93) + (i32.const 1567) + ) + ) + ) + (i32.shr_u + (i32.mul + (local.get $106) + (i32.const 1567) + ) + (i32.const 16) + ) + ) + (i32.mul + (i32.shr_s + (local.get $6) + (i32.const 16) + ) + (i32.const 4697) + ) + ) + ) + ) + (i32.const 5) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $6) + (i32.const -2097184) + ) + ) + (i32.gt_s + (local.get $6) + (i32.const 2097119) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $14) + (i32.const -3) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $14) + (i32.const 5) + ) + (block + (local.set $25 + (local.get $30) + ) + (local.set $13 + (local.get $38) + ) + (local.set $14 + (local.get $6) + ) + (local.set $6 + (local.get $15) + ) + (br $while-in37) + ) + (local.get $15) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $12 + (i32.sub + (local.get $12) + (local.get $36) + ) + ) + (i32.const 0) + ) + (block + (i64.store align=4 + (local.get $27) + (i64.load align=4 + (local.tee $13 + (i32.add + (i32.shl + (local.get $36) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $27) + (i64.load offset=8 align=4 + (local.get $13) + ) + ) + (local.set $46 + (i32.add + (i32.shl + (local.get $36) + (i32.const 1) + ) + (local.get $46) + ) + ) + (br $while-in33) + ) + ) + ) + (if + (i32.gt_s + (local.get $71) + (i32.const -20) + ) + (loop $while-in39 + (f32.store + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $32) + ) + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $28) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $10) + (i32.const 1) + ) + (block + (local.set $10 + (local.get $6) + ) + (br $while-in39) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$6 + (i32.le_s + (local.get $71) + (i32.const -20) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in41 + (local.set $9 + (i32.add + (local.tee $12 + (i32.add + (i32.add + (i32.mul + (i32.shr_s + (local.tee $9 + (i32.sub + (local.tee $12 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (local.tee $10 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $28) + ) + ) + (i32.const 10) + ) + ) + (local.get $9) + ) + ) + (i32.const 16) + ) + (i32.const -25727) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $9) + (i32.const 65535) + ) + (i32.const -25727) + ) + (i32.const 16) + ) + ) + (local.get $12) + ) + ) + (local.get $9) + ) + ) + (local.set $10 + (i32.add + (local.tee $14 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $10 + (i32.sub + (local.tee $13 + (i32.shl + (i32.load16_s + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $28) + ) + ) + (i32.const 10) + ) + ) + (local.get $8) + ) + ) + (i32.const 65535) + ) + (i32.const 9872) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $10) + (i32.const 16) + ) + (i32.const 9872) + ) + ) + ) + (i32.add + (local.get $8) + (local.get $12) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $13) + (local.get $14) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $61) + ) + (select + (i32.const 32767) + (select + (i32.const -32768) + (i32.and + (i32.shr_u + (i32.add + (i32.shr_u + (local.get $10) + (i32.const 10) + ) + (i32.const 1) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + (i32.lt_s + (local.get $10) + (i32.const -67109888) + ) + ) + (i32.gt_s + (local.get $10) + (i32.const 67107839) + ) + ) + ) + (br_if $while-in41 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $20) + ) + ) + ) + (local.set $6 + (local.get $20) + ) + (loop $while-in43 + (f32.store + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (local.get $61) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (local.set $6 + (local.get $8) + ) + (br $while-in43) + ) + ) + ) + (local.set $6 + (local.get $20) + ) + (br $__rjto$6 + (loop $while-in45 (result i32) + (if + (f32.gt + (local.tee $11 + (f32.add + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $24) + ) + ) + (f32.convert_i32_s + (i32.trunc_f32_s + (f32.load + (local.tee $9 + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + ) + ) + ) + (f32.const 32767) + ) + (local.set $11 + (f32.const 32767) + ) + (if + (f32.lt + (local.get $11) + (f32.const -32768) + ) + (local.set $11 + (f32.const -32768) + ) + ) + ) + (f32.store + (local.get $9) + (f32.convert_i32_s + (i32.shr_s + (i32.shl + (i32.trunc_f32_s + (local.get $11) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $6) + (i32.const 2) + ) + (block + (local.set $6 + (local.get $8) + ) + (br $while-in45) + ) + (local.get $24) + ) + ) + ) + ) + (local.get $24) + ) + ) + (local.set $25 + (i32.shl + (local.get $34) + (i32.const 2) + ) + ) + (drop + (call $_memset + (local.get $49) + (i32.const 0) + (i32.mul + (local.get $34) + (i32.const 596) + ) + ) + ) + (local.set $15 + (i32.shr_s + (local.get $34) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $34) + (i32.const 1) + ) + (block $label$break$L143 + (local.set $14 + (i32.add + (i32.shl + (local.get $20) + (i32.const 2) + ) + (local.get $24) + ) + ) + (local.set $10 + (i32.const 0) + ) + (local.set $6 + (i32.add + (local.get $24) + (i32.const 320) + ) + ) + (block $__rjto$2 + (block $__rjti$2 + (block $__rjti$1 + (loop $while-in50 + (if + (i32.le_u + (local.tee $12 + (i32.add + (local.get $6) + (i32.const 160) + ) + ) + (local.get $14) + ) + (block + (br_if $__rjti$1 + (i32.lt_u + (local.tee $13 + (i32.add + (local.get $6) + (i32.const -32) + ) + ) + (local.get $8) + ) + ) + (br_if $__rjti$2 + (i32.gt_u + (i32.add + (local.get $6) + (i32.const 128) + ) + (local.get $14) + ) + ) + (call $_celt_pitch_xcorr_c + (local.get $6) + (i32.add + (local.get $6) + (i32.const -288) + ) + (local.get $41) + (i32.const 40) + (i32.const 65) + ) + (local.set $11 + (f32.load offset=256 + (local.get $41) + ) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in52 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $9) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $9) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $9) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in52 + (i32.lt_u + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 4) + ) + ) + (i32.const 37) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $26 + (f64.const 0) + ) + (loop $while-in54 + (local.set $26 + (f64.add + (local.get $26) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $26) + ) + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $26) + ) + ) + ) + ) + (br_if $while-in54 + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (i32.const 37) + ) + ) + ) + (f32.store offset=32 + (local.get $49) + (f32.add + (f32.load offset=32 + (local.get $49) + ) + (f32.demote_f64 + (f64.div + (f64.mul + (f64.promote_f32 + (local.get $11) + ) + (f64.const 2) + ) + (local.tee $7 + (f64.add + (f64.add + (local.get $7) + (local.get $26) + ) + (f64.const 16e4) + ) + ) + ) + ) + ) + ) + (local.set $6 + (local.get $13) + ) + (local.set $9 + (i32.const 9) + ) + (loop $while-in56 + (f32.store + (local.tee $13 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $49) + ) + ) + (f32.add + (f32.load + (local.get $13) + ) + (f32.demote_f64 + (f64.div + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.sub + (i32.const 72) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $41) + ) + ) + ) + (f64.const 2) + ) + (local.tee $7 + (f64.add + (local.get $7) + (f64.sub + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (local.tee $13 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load offset=156 + (local.get $6) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 73) + ) + (block + (local.set $6 + (local.get $13) + ) + (br $while-in56) + ) + ) + ) + (br_if $label$break$L143 + (i32.ge_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + (local.set $6 + (local.get $12) + ) + (br $while-in50) + ) + ) + ) + (call $_celt_fatal + (i32.const 44159) + (i32.const 43988) + (i32.const 173) + ) + (br $__rjto$2) + ) + (call $_celt_fatal + (i32.const 44239) + (i32.const 43988) + (i32.const 178) + ) + (br $__rjto$2) + ) + (call $_celt_fatal + (i32.const 44281) + (i32.const 43988) + (i32.const 179) + ) + ) + ) + ) + (local.set $6 + (i32.const 72) + ) + (loop $while-in58 + (local.set $11 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.sub + (local.get $11) + (f32.mul + (f32.mul + (local.get $11) + (f32.convert_i32_s + (local.get $6) + ) + ) + (f32.const 0.000244140625) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (if + (i32.gt_u + (local.get $6) + (i32.const 8) + ) + (block + (local.set $6 + (local.get $8) + ) + (br $while-in58) + ) + ) + ) + (if + (i32.ge_s + (i32.mul + (local.tee $10 + (i32.add + (local.tee $15 + (i32.shl + (local.get $43) + (i32.const 1) + ) + ) + (i32.const 4) + ) + ) + (i32.const 3) + ) + (i32.const 25) + ) + (call $_celt_fatal + (i32.const 44360) + (i32.const 43988) + (i32.const 218) + ) + ) + (if + (i32.le_s + (local.get $43) + (i32.const -2) + ) + (call $_celt_fatal + (i32.const 44619) + (i32.const 44643) + (i32.const 50) + ) + ) + (if + (i32.gt_s + (local.get $43) + (i32.const 30) + ) + (call $_celt_fatal + (i32.const 44665) + (i32.const 44643) + (i32.const 52) + ) + ) + (local.set $14 + (i32.add + (local.get $49) + (i32.const 32) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in60 + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + (local.get $6) + ) + (br_if $while-in60 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (local.set $8 + (i32.const 1) + ) + (loop $while-in62 + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (local.set $6 + (local.get $8) + ) + (local.set $6 + (block $__rjto$3 (result i32) + (block $__rjti$3 + (br $__rjto$3 + (loop $while-in64 (result i32) + (local.set $12 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $14) + ) + ) + (br_if $__rjti$3 + (i32.eqz + (f32.gt + (local.get $11) + (local.tee $18 + (f32.load + (local.tee $13 + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $12) + (local.get $18) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + (i32.load + (local.tee $12 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (local.set $6 + (local.get $9) + ) + (br $while-in64) + ) + (block (result i32) + (local.set $9 + (local.get $13) + ) + (local.get $12) + ) + ) + ) + ) + ) + (local.set $9 + (local.get $12) + ) + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (f32.store + (local.get $9) + (local.get $11) + ) + (i32.store + (local.get $6) + (local.get $8) + ) + (br_if $while-in62 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (if + (i32.lt_s + (local.get $43) + (i32.const 31) + ) + (block + (local.set $13 + (i32.add + (i32.shl + (i32.add + (local.get $15) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + (local.set $12 + (i32.add + (local.get $15) + (i32.const 2) + ) + ) + (local.set $8 + (local.get $10) + ) + (loop $while-in66 + (if + (f32.gt + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f32.load + (local.get $13) + ) + ) + (block + (local.set $6 + (local.get $12) + ) + (loop $while-in68 + (if + (f32.gt + (local.get $11) + (local.tee $18 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (block + (f32.store + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + (local.get $18) + ) + (i32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $50) + ) + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (local.set $6 + (if (result i32) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + (block + (local.set $6 + (local.get $9) + ) + (br $while-in68) + ) + (local.get $9) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + (local.get $11) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + (local.get $8) + ) + ) + ) + (br_if $while-in66 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 65) + ) + ) + ) + ) + ) + (block $__rjto$7 + (block $__rjti$7 + (if + (f32.lt + (local.tee $11 + (f32.load + (local.get $14) + ) + ) + (f32.const 0.20000000298023224) + ) + (block + (drop + (call $_memset + (local.get $77) + (i32.const 0) + (local.get $25) + ) + ) + (br $__rjti$7) + ) + (block $label$break$L200 + (if + (i32.eqz + (f32.gt + (local.get $11) + (local.tee $11 + (f32.mul + (local.get $11) + (local.get $29) + ) + ) + ) + ) + (call $_celt_fatal + (i32.const 44416) + (i32.const 43988) + (i32.const 241) + ) + ) + (local.set $8 + (i32.const 0) + ) + (block $do-once72 + (block $__rjti$4 + (local.set $16 + (loop $while-in71 (result i32) + (i32.store + (local.tee $6 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $50) + ) + ) + (i32.add + (i32.shl + (i32.load + (local.get $6) + ) + (i32.const 1) + ) + (i32.const 16) + ) + ) + (br_if $__rjti$4 + (i32.ge_s + (local.tee $6 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + (if (result i32) + (f32.gt + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (i32.const 9) + ) + (i32.const 2) + ) + (local.get $49) + ) + ) + (local.get $11) + ) + (block + (local.set $8 + (local.get $6) + ) + (br $while-in71) + ) + (local.get $6) + ) + ) + ) + (br $do-once72) + ) + (if + (i32.gt_s + (local.get $43) + (i32.const -2) + ) + (block + (local.set $16 + (local.get $10) + ) + (br $do-once72) + ) + ) + (call $_celt_fatal + (i32.const 44416) + (i32.const 43988) + (i32.const 241) + ) + ) + (drop + (call $_memset + (i32.add + (local.get $42) + (i32.const 22) + ) + (i32.const 0) + (i32.const 274) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in75 + (i32.store16 + (i32.add + (i32.shl + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + ) + (i32.const 1) + ) + (local.get $42) + ) + (i32.const 1) + ) + (br_if $while-in75 + (i32.ne + (local.get $16) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (i32.load16_s offset=290 + (local.get $42) + ) + ) + (local.set $6 + (i32.const 146) + ) + (loop $while-in77 + (local.set $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.store16 + (local.tee $10 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $42) + ) + ) + (i32.add + (i32.load16_u + (local.get $10) + ) + (i32.add + (i32.and + (local.get $8) + (i32.const 65535) + ) + (i32.and + (local.tee $8 + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -2) + ) + (i32.const 1) + ) + (local.get $42) + ) + ) + ) + (i32.const 65535) + ) + ) + ) + ) + (if + (i32.gt_u + (local.get $6) + (i32.const 16) + ) + (block + (local.set $6 + (local.get $9) + ) + (br $while-in77) + ) + ) + ) + (local.set $8 + (i32.const 16) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in79 + (local.set $9 + (if (result i32) + (i32.gt_s + (i32.load16_s + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (local.get $42) + ) + ) + (i32.const 0) + ) + (block (result i32) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $50) + ) + (local.get $8) + ) + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + (if + (i32.ne + (local.get $10) + (i32.const 144) + ) + (block + (local.set $8 + (local.get $10) + ) + (local.set $6 + (local.get $9) + ) + (br $while-in79) + ) + ) + ) + (local.set $8 + (i32.load16_s offset=290 + (local.get $42) + ) + ) + (local.set $6 + (i32.load16_s offset=288 + (local.get $42) + ) + ) + (local.set $10 + (i32.const 146) + ) + (loop $while-in81 + (local.set $12 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + (i32.store16 + (local.tee $14 + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (local.get $42) + ) + ) + (i32.add + (i32.load16_u + (local.get $14) + ) + (i32.add + (i32.add + (i32.and + (local.get $8) + (i32.const 65535) + ) + (i32.and + (local.get $6) + (i32.const 65535) + ) + ) + (i32.and + (local.tee $13 + (i32.load16_s + (i32.add + (i32.shl + (i32.add + (local.get $10) + (i32.const -3) + ) + (i32.const 1) + ) + (local.get $42) + ) + ) + ) + (i32.const 65535) + ) + ) + ) + ) + (if + (i32.gt_u + (local.get $10) + (i32.const 16) + ) + (block + (local.set $8 + (local.get $6) + ) + (local.set $6 + (local.get $13) + ) + (local.set $10 + (local.get $12) + ) + (br $while-in81) + ) + ) + ) + (local.set $8 + (i32.const 16) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in83 + (if + (i32.gt_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $8) + (i32.const 1) + ) + (local.get $42) + ) + ) + (i32.const 0) + ) + (block + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $42) + ) + (i32.add + (local.get $8) + (i32.const 65534) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in83 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 147) + ) + ) + ) + (drop + (call $_memset + (local.get $49) + (i32.const 0) + (i32.const 2384) + ) + ) + (if + (i32.and + (local.tee $20 + (i32.gt_s + (local.get $34) + (i32.const 0) + ) + ) + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + (block + (local.set $12 + (i32.const 0) + ) + (local.set $8 + (select + (i32.add + (local.get $64) + (i32.const 640) + ) + (i32.add + (local.get $32) + (i32.const 640) + ) + (local.get $79) + ) + ) + (loop $while-in85 + (local.set $10 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in87 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in87 + (i32.lt_u + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 4) + ) + ) + (i32.const 37) + ) + ) + ) + (local.set $63 + (f64.add + (local.get $7) + (f64.const 1) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in89 + (local.set $14 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.tee $15 + (i32.load16_s + (i32.add + (i32.shl + (local.get $13) + (i32.const 1) + ) + (local.get $42) + ) + ) + ) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + (local.set $10 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in91 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $16 + (i32.or + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $16 + (i32.or + (local.get $10) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $16 + (i32.or + (local.get $10) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in91 + (i32.lt_u + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 4) + ) + ) + (i32.const 37) + ) + ) + ) + (f32.store + (i32.add + (i32.add + (i32.mul + (local.get $12) + (i32.const 596) + ) + (local.get $49) + ) + (i32.shl + (local.get $15) + (i32.const 2) + ) + ) + (if (result f32) + (f64.gt + (local.get $7) + (f64.const 0) + ) + (block (result f32) + (local.set $10 + (i32.const 0) + ) + (local.set $26 + (f64.const 0) + ) + (loop $while-in93 + (local.set $26 + (f64.add + (local.get $26) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $26) + ) + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f64.mul + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $10) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $26) + ) + ) + ) + ) + (br_if $while-in93 + (i32.lt_u + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 4) + ) + ) + (i32.const 37) + ) + ) + ) + (f32.demote_f64 + (f64.div + (f64.mul + (local.get $7) + (f64.const 2) + ) + (f64.add + (local.get $63) + (local.get $26) + ) + ) + ) + ) + (f32.const 0) + ) + ) + (br_if $while-in89 + (i32.ne + (local.get $6) + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $8) + (i32.const 160) + ) + ) + (br_if $while-in85 + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + ) + ) + (local.set $37 + (if (result f32) + (i32.gt_s + (local.get $39) + (i32.const 0) + ) + (f32.demote_f64 + (f64.mul + (call $_llvm_log10_f64 + (f64.promote_f32 + (f32.convert_i32_s + (local.tee $6 + (if (result i32) + (local.get $80) + (i32.div_s + (i32.shl + (local.get $39) + (i32.const 1) + ) + (i32.const 3) + ) + (i32.shr_u + (local.get $39) + (local.get $92) + ) + ) + ) + ) + ) + ) + (f64.const 3.32192809488736) + ) + ) + (block (result f32) + (local.set $6 + (local.get $39) + ) + (f32.const 0) + ) + ) + ) + (local.set $25 + (select + (i32.const 11) + (i32.const 3) + (local.tee $16 + (i32.eq + (local.get $34) + (i32.const 4) + ) + ) + ) + ) + (local.set $14 + (select + (i32.const 11) + (i32.const 3) + (i32.and + (local.get $16) + (i32.and + (local.get $79) + (i32.gt_s + (local.get $43) + (i32.const 0) + ) + ) + ) + ) + ) + (local.set $30 + (select + (i32.const 28080) + (i32.const 42678) + (local.get $16) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + (block $do-once94 + (local.set $48 + (f32.mul + (local.tee $45 + (f32.convert_i32_s + (local.get $34) + ) + ) + (f32.const 0.20000000298023224) + ) + ) + (local.set $36 + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + ) + (local.set $68 + (f32.mul + (local.get $21) + (local.get $45) + ) + ) + (local.set $39 + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $29 + (f32.const 0) + ) + (local.set $21 + (f32.const -1e3) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $10 + (i32.const -1) + ) + (loop $while-in97 + (local.set $15 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $50) + ) + ) + ) + (if + (local.get $20) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in99 + (f32.store + (local.tee $38 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $23) + ) + ) + (f32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in101 + (local.set $11 + (f32.add + (f32.load + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 596) + ) + (local.get $49) + ) + (i32.shl + (i32.add + (local.get $15) + (i32.load8_s + (i32.add + (i32.add + (local.get $6) + (i32.mul + (local.get $8) + (local.get $25) + ) + ) + (local.get $30) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (local.get $11) + ) + ) + (br_if $while-in101 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + (f32.store + (local.get $38) + (local.get $11) + ) + (br_if $while-in99 + (i32.ne + (local.get $14) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (drop + (call $_memset + (local.get $23) + (i32.const 0) + (local.get $39) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $11 + (f32.const -1e3) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in103 + (local.set $38 + (f32.gt + (local.tee $18 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $23) + ) + ) + ) + (local.get $11) + ) + ) + (local.set $11 + (select + (local.get $18) + (local.get $11) + (local.get $38) + ) + ) + (local.set $8 + (select + (local.get $6) + (local.get $8) + (local.get $38) + ) + ) + (br_if $while-in103 + (i32.ne + (local.get $14) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $18 + (f32.sub + (local.get $11) + (f32.mul + (local.get $48) + (local.tee $107 + (f32.demote_f64 + (f64.mul + (call $_llvm_log10_f64 + (f64.promote_f32 + (f32.convert_i32_s + (local.get $15) + ) + ) + ) + (f64.const 3.32192809488736) + ) + ) + ) + ) + ) + ) + (if + (local.get $36) + (local.set $18 + (f32.sub + (local.get $18) + (f32.div + (f32.mul + (local.tee $18 + (f32.mul + (local.tee $18 + (f32.sub + (local.get $107) + (local.get $37) + ) + ) + (local.get $18) + ) + ) + (f32.mul + (local.get $48) + (f32.load + (local.get $78) + ) + ) + ) + (f32.add + (local.get $18) + (f32.const 0.5) + ) + ) + ) + ) + ) + (local.set $6 + (select + (local.get $8) + (local.get $13) + (local.tee $8 + (i32.and + (f32.gt + (local.get $18) + (local.get $21) + ) + (f32.gt + (local.get $11) + (local.get $68) + ) + ) + ) + ) + ) + (local.set $10 + (select + (local.get $15) + (local.get $10) + (local.get $8) + ) + ) + (local.set $21 + (select + (local.get $18) + (local.get $21) + (local.get $8) + ) + ) + (local.set $29 + (select + (local.get $11) + (local.get $29) + (local.get $8) + ) + ) + (if + (i32.ne + (local.get $9) + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + ) + (block + (local.set $13 + (local.get $6) + ) + (br $while-in97) + ) + ) + ) + (br_if $do-once94 + (i32.eq + (local.get $10) + (i32.const -1) + ) + ) + (f32.store + (local.get $78) + (f32.div + (local.get $29) + (local.get $45) + ) + ) + (i32.store16 + (local.get $90) + (local.tee $6 + (i32.and + (if (result i32) + (i32.gt_s + (local.get $59) + (i32.const 8) + ) + (block (result i32) + (local.set $6 + (if (result i32) + (local.get $80) + (i32.add + (i32.and + (local.tee $6 + (i32.mul + (i32.shr_s + (i32.shl + (local.get $10) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 3) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $6) + (i32.const 1) + ) + ) + (i32.shl + (local.get $10) + (i32.const 1) + ) + ) + ) + (local.set $15 + (select + (local.tee $6 + (i32.add + (local.tee $10 + (if (result i32) + (i32.lt_s + (local.get $44) + (local.get $60) + ) + (select + (select + (local.get $44) + (local.get $6) + (i32.lt_s + (local.get $6) + (local.get $44) + ) + ) + (local.get $67) + (i32.lt_s + (local.get $6) + (local.get $60) + ) + ) + (select + (local.get $44) + (select + (local.get $67) + (local.get $6) + (i32.lt_s + (local.get $6) + (local.get $67) + ) + ) + (i32.gt_s + (local.get $6) + (local.get $44) + ) + ) + ) + ) + (i32.const -2) + ) + ) + (local.get $44) + (i32.gt_s + (local.get $6) + (local.get $44) + ) + ) + ) + (local.set $30 + (select + (local.tee $6 + (i32.add + (local.get $10) + (i32.const 2) + ) + ) + (local.get $67) + (i32.lt_s + (local.get $6) + (local.get $67) + ) + ) + ) + (block $switch104 + (block $switch-default107 + (block $switch-case106 + (block $switch-case105 + (br_table $switch-case106 $switch-default107 $switch-case105 $switch-default107 + (i32.sub + (local.get $34) + (i32.const 2) + ) + ) + ) + (local.set $95 + (i32.const 28128) + ) + (local.set $81 + (i32.add + (i32.shl + (local.get $43) + (i32.const 3) + ) + (i32.const 28272) + ) + ) + (local.set $19 + (local.get $27) + ) + (local.set $96 + (i32.const 34) + ) + (local.set $97 + (i32.load8_s + (i32.add + (local.get $43) + (i32.const 42688) + ) + ) + ) + (br $switch104) + ) + (local.set $95 + (i32.const 28048) + ) + (local.set $81 + (i32.const 42684) + ) + (local.set $19 + (local.get $27) + ) + (local.set $96 + (i32.const 12) + ) + (local.set $97 + (i32.const 12) + ) + (br $switch104) + ) + (call $_celt_fatal + (i32.const 44452) + (i32.const 43988) + (i32.const 518) + ) + ) + (local.set $38 + (i32.sub + (i32.const 0) + (local.get $15) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $9 + (local.tee $14 + (i32.add + (i32.shl + (i32.mul + (local.get $59) + (i32.const 20) + ) + (i32.const 2) + ) + (local.get $64) + ) + ) + ) + (loop $while-in109 + (local.set $36 + (i32.sub + (i32.const 0) + (local.tee $6 + (local.tee $13 + (i32.load8_s + (i32.add + (local.get $81) + (local.tee $12 + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + (call $_celt_pitch_xcorr_c + (local.get $9) + (i32.add + (i32.add + (i32.shl + (local.get $38) + (i32.const 2) + ) + (local.get $9) + ) + (i32.shl + (i32.sub + (i32.const 0) + (local.tee $25 + (local.tee $12 + (i32.load8_s + (i32.add + (local.get $81) + (i32.or + (local.get $12) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (i32.const 2) + ) + ) + (local.get $19) + (local.get $57) + (i32.add + (local.get $25) + (i32.sub + (i32.const 1) + (local.get $6) + ) + ) + ) + (if + (i32.le_s + (local.get $13) + (local.get $12) + ) + (block + (local.set $12 + (i32.const 0) + ) + (loop $while-in111 + (i32.store + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $35) + ) + (i32.load + (i32.add + (i32.shl + (i32.sub + (local.get $25) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.set $13 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $6) + (local.get $25) + ) + (block + (local.set $6 + (local.get $13) + ) + (br $while-in111) + ) + ) + ) + ) + ) + (local.set $25 + (i32.mul + (local.get $8) + (local.get $96) + ) + ) + (local.set $36 + (i32.add + (i32.shl + (local.get $36) + (i32.const 2) + ) + (local.get $35) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in113 + (i64.store align=4 + (local.tee $12 + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 680) + ) + (local.get $84) + ) + (i32.mul + (local.get $6) + (i32.const 20) + ) + ) + ) + (i64.load align=4 + (local.tee $13 + (i32.add + (i32.shl + (i32.load8_s + (i32.add + (local.get $95) + (i32.add + (local.get $6) + (local.get $25) + ) + ) + ) + (i32.const 2) + ) + (local.get $36) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $12) + (i64.load offset=8 align=4 + (local.get $13) + ) + ) + (i32.store offset=16 + (local.get $12) + (i32.load offset=16 + (local.get $13) + ) + ) + (br_if $while-in113 + (i32.ne + (local.get $97) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $9 + (i32.add + (i32.shl + (local.get $57) + (i32.const 2) + ) + (local.get $9) + ) + ) + (br_if $while-in109 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + (block $switch114 + (block $switch-default117 + (block $switch-case116 + (block $switch-case115 + (br_table $switch-case116 $switch-default117 $switch-case115 $switch-default117 + (i32.sub + (local.get $34) + (i32.const 2) + ) + ) + ) + (local.set $98 + (i32.const 28128) + ) + (local.set $82 + (i32.add + (i32.shl + (local.get $43) + (i32.const 3) + ) + (i32.const 28272) + ) + ) + (local.set $31 + (local.get $35) + ) + (local.set $99 + (i32.const 34) + ) + (local.set $100 + (i32.load8_s + (i32.add + (local.get $43) + (i32.const 42688) + ) + ) + ) + (br $switch114) + ) + (local.set $98 + (i32.const 28048) + ) + (local.set $82 + (i32.const 42684) + ) + (local.set $31 + (local.get $35) + ) + (local.set $99 + (i32.const 12) + ) + (local.set $100 + (i32.const 12) + ) + (br $switch114) + ) + (call $_celt_fatal + (i32.const 44452) + (i32.const 43988) + (i32.const 584) + ) + ) + (local.set $25 + (i32.add + (local.get $57) + (i32.const -3) + ) + ) + (local.set $38 + (i32.gt_s + (local.get $57) + (i32.const 3) + ) + ) + (local.set $12 + (i32.and + (local.get $57) + (i32.const -4) + ) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $6 + (local.get $14) + ) + (loop $while-in119 + (local.set $13 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (i32.add + (local.get $15) + (local.tee $19 + (local.tee $39 + (i32.load8_s + (i32.add + (local.get $82) + (local.tee $36 + (i32.shl + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (if + (i32.lt_s + (local.tee $8 + (if (result i32) + (local.get $38) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in121 (result i32) + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in121 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 4) + ) + ) + (local.get $25) + ) + ) + (local.get $12) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $57) + ) + (loop $while-in123 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in123 + (i32.ne + (local.get $57) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $31) + (f32.demote_f64 + (local.tee $7 + (f64.add + (local.get $7) + (f64.const 0.001) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.load8_s + (i32.add + (local.get $82) + (i32.or + (local.get $36) + (i32.const 1) + ) + ) + ) + ) + (local.get $39) + ) + (block + (local.set $36 + (i32.add + (i32.sub + (i32.const 1) + (local.get $19) + ) + (local.get $8) + ) + ) + (local.set $8 + (i32.const 1) + ) + (loop $while-in125 + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $35) + ) + (f32.demote_f64 + (local.tee $7 + (f64.add + (f64.sub + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.sub + (local.get $57) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + (br_if $while-in125 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $36) + ) + ) + ) + ) + ) + (local.set $36 + (i32.mul + (local.get $9) + (local.get $99) + ) + ) + (local.set $39 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $19) + ) + (i32.const 2) + ) + (local.get $35) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in127 + (i64.store align=4 + (local.tee $13 + (i32.add + (i32.add + (i32.mul + (local.get $9) + (i32.const 680) + ) + (local.get $83) + ) + (i32.mul + (local.get $8) + (i32.const 20) + ) + ) + ) + (i64.load align=4 + (local.tee $19 + (i32.add + (i32.shl + (i32.load8_s + (i32.add + (local.get $98) + (i32.add + (local.get $8) + (local.get $36) + ) + ) + ) + (i32.const 2) + ) + (local.get $39) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $13) + (i64.load offset=8 align=4 + (local.get $19) + ) + ) + (i32.store offset=16 + (local.get $13) + (i32.load offset=16 + (local.get $19) + ) + ) + (br_if $while-in127 + (i32.ne + (local.get $100) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $6 + (i32.add + (i32.shl + (local.get $57) + (i32.const 2) + ) + (local.get $6) + ) + ) + (br_if $while-in119 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + (local.set $16 + (if (result i32) + (local.get $16) + (block (result i32) + (local.set $19 + (i32.const 28128) + ) + (local.set $31 + (i32.const 34) + ) + (i32.load8_s + (i32.add + (local.get $43) + (i32.const 42688) + ) + ) + ) + (block (result i32) + (local.set $19 + (i32.const 28048) + ) + (local.set $31 + (i32.const 12) + ) + (i32.const 12) + ) + ) + ) + (local.set $9 + (i32.add + (local.tee $8 + (i32.mul + (local.get $34) + (local.get $57) + ) + ) + (i32.const -3) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (i32.gt_s + (local.get $8) + (i32.const 3) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in129 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in129 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $9) + ) + ) + ) + (i32.and + (local.get $8) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (loop $while-in131 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in131 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $29 + (f32.div + (f32.const 0.05000000074505806) + (f32.convert_i32_s + (local.get $10) + ) + ) + ) + (local.set $63 + (f64.add + (local.get $7) + (f64.const 1) + ) + ) + (if + (i32.gt_s + (local.get $15) + (local.get $30) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $6 + (local.get $10) + ) + ) + (block + (local.set $14 + (i32.gt_s + (local.get $16) + (i32.const 0) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $11 + (f32.const -1e3) + ) + (local.set $9 + (local.get $15) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $6 + (local.get $10) + ) + (loop $while-in133 + (if + (local.get $14) + (block $label$break$L352 + (if + (i32.eqz + (local.get $20) + ) + (block + (local.set $10 + (i32.const 0) + ) + (loop $while-in136 + (if + (f32.lt + (local.get $11) + (f32.const 0) + ) + (block + (local.set $8 + (select + (local.get $10) + (local.get $8) + (local.tee $13 + (i32.lt_s + (i32.add + (i32.load8_s + (i32.add + (local.get $10) + (i32.const 28128) + ) + ) + (local.get $9) + ) + (local.get $60) + ) + ) + ) + ) + (local.set $11 + (select + (f32.const 0) + (local.get $11) + (local.get $13) + ) + ) + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.get $13) + ) + ) + ) + ) + (br_if $while-in136 + (i32.ne + (local.get $16) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + ) + ) + ) + (br $label$break$L352) + ) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in138 + (local.set $26 + (f64.const 0) + ) + (local.set $7 + (local.get $63) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in140 + (local.set $26 + (f64.add + (local.get $26) + (f64.promote_f32 + (f32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $13) + (i32.const 680) + ) + (local.get $84) + ) + (i32.mul + (local.get $10) + (i32.const 20) + ) + ) + (i32.shl + (local.get $12) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.set $7 + (f64.add + (local.get $7) + (f64.promote_f32 + (f32.load + (i32.add + (i32.add + (i32.add + (i32.mul + (local.get $13) + (i32.const 680) + ) + (local.get $83) + ) + (i32.mul + (local.get $10) + (i32.const 20) + ) + ) + (i32.shl + (local.get $12) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (br_if $while-in140 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + (if + (f32.gt + (local.tee $21 + (if (result f32) + (f64.gt + (local.get $26) + (f64.const 0) + ) + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (local.get $29) + (f32.convert_i32_s + (local.get $10) + ) + ) + ) + (f32.demote_f64 + (f64.div + (f64.mul + (local.get $26) + (f64.const 2) + ) + (local.get $7) + ) + ) + ) + (f32.const 0) + ) + ) + (local.get $11) + ) + (block + (local.set $8 + (select + (local.get $10) + (local.get $8) + (local.tee $13 + (i32.lt_s + (i32.add + (i32.load8_s + (i32.add + (local.get $10) + (i32.const 28128) + ) + ) + (local.get $9) + ) + (local.get $60) + ) + ) + ) + ) + (local.set $11 + (select + (local.get $21) + (local.get $11) + (local.get $13) + ) + ) + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.get $13) + ) + ) + ) + ) + (br_if $while-in138 + (i32.ne + (local.get $16) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.set $10 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $9) + (local.get $30) + ) + (block + (local.set $9 + (local.get $10) + ) + (br $while-in133) + ) + ) + ) + ) + ) + (if + (local.get $20) + (if + (i32.gt_s + (local.get $44) + (local.get $60) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in142 + (i32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 228) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + (select + (local.get $44) + (select + (local.get $60) + (local.tee $10 + (i32.add + (i32.load8_s + (i32.add + (local.get $19) + (i32.add + (local.get $8) + (i32.mul + (local.get $9) + (local.get $31) + ) + ) + ) + ) + (local.get $6) + ) + ) + (i32.lt_s + (local.get $10) + (local.get $60) + ) + ) + (i32.gt_s + (local.get $10) + (local.get $44) + ) + ) + ) + (br_if $while-in142 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in144 + (i32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 228) + ) + (i32.shl + (local.get $9) + (i32.const 2) + ) + ) + (select + (local.get $60) + (select + (local.get $44) + (local.tee $10 + (i32.add + (i32.load8_s + (i32.add + (local.get $19) + (i32.add + (local.get $8) + (i32.mul + (local.get $9) + (local.get $31) + ) + ) + ) + ) + (local.get $6) + ) + ) + (i32.lt_s + (local.get $10) + (local.get $44) + ) + ) + (i32.gt_s + (local.get $10) + (local.get $60) + ) + ) + ) + (br_if $while-in144 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + ) + ) + ) + (i32.sub + (local.get $6) + (local.get $44) + ) + ) + (block (result i32) + (if + (local.get $20) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in146 + (i32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 228) + ) + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + (select + (local.tee $9 + (select + (local.tee $9 + (i32.add + (i32.load8_s + (i32.add + (i32.add + (i32.mul + (local.get $8) + (local.get $25) + ) + (local.get $6) + ) + (local.get $30) + ) + ) + (local.get $10) + ) + ) + (i32.const 16) + (i32.gt_s + (local.get $9) + (i32.const 16) + ) + ) + ) + (i32.const 144) + (i32.lt_s + (local.get $9) + (i32.const 144) + ) + ) + ) + (br_if $while-in146 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $34) + ) + ) + ) + ) + ) + (local.set $8 + (local.get $6) + ) + (i32.add + (local.get $10) + (i32.const 65520) + ) + ) + ) + (i32.const 65535) + ) + ) + ) + (i32.store8 + (local.get $91) + (local.get $8) + ) + (if + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const -1) + ) + (block + (local.set $6 + (i32.const 1) + ) + (br $label$break$L200) + ) + ) + (call $_celt_fatal + (i32.const 44503) + (i32.const 43988) + (i32.const 474) + ) + ) + ) + (i64.store align=4 + (local.get $77) + (i64.const 0) + ) + (i64.store offset=8 align=4 + (local.get $77) + (i64.const 0) + ) + (br $__rjti$7) + ) + ) + (br $__rjto$7) + ) + (f32.store + (local.get $78) + (f32.const 0) + ) + (i32.store16 + (local.get $90) + (i32.const 0) + ) + (i32.store8 + (local.get $91) + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + ) + (local.set $6 + (if (result i32) + (local.get $6) + (block (result i32) + (i32.store8 + (local.get $58) + (i32.const 2) + ) + (i32.const 2) + ) + (block (result i32) + (i32.store8 + (local.get $58) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (br $__rjto$13) + ) + (i64.store offset=228 align=4 + (local.get $17) + (i64.const 0) + ) + (i64.store offset=236 align=4 + (local.get $17) + (i64.const 0) + ) + (i32.store16 + (i32.add + (local.get $0) + (i32.const 4762) + ) + (i32.const 0) + ) + (i32.store8 + (i32.add + (local.get $0) + (i32.const 4764) + ) + (i32.const 0) + ) + (f32.store + (i32.add + (local.get $0) + (i32.const 10060) + ) + (f32.const 0) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (i32.load + (i32.add + (local.get $0) + (i32.const 4600) + ) + ) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (local.set $11 + (f32.mul + (local.tee $48 + (f32.convert_i32_s + (i32.load + (local.tee $36 + (i32.add + (local.get $0) + (i32.const 4716) + ) + ) + ) + ) + ) + (f32.const 0.0078125) + ) + ) + (f32.store offset=696 + (local.get $17) + (local.tee $37 + (f32.mul + (f32.mul + (f32.convert_i32_s + (i32.add + (i32.load + (local.tee $39 + (i32.add + (local.get $0) + (i32.const 4696) + ) + ) + ) + (i32.load + (i32.add + (local.get $0) + (i32.const 4700) + ) + ) + ) + ) + (f32.const 0.5) + ) + (f32.const 0.000030517578125) + ) + ) + ) + (f32.store offset=700 + (local.get $17) + (local.tee $45 + (f32.demote_f64 + (f64.div + (f64.const 1) + (f64.add + (call $_exp + (f64.promote_f32 + (f32.neg + (f32.mul + (f32.add + (local.get $11) + (f32.const -20) + ) + (f32.const 0.25) + ) + ) + ) + ) + (f64.const 1) + ) + ) + ) + ) + ) + (local.set $18 + (if (result f32) + (i32.load + (i32.add + (local.get $0) + (i32.const 4676) + ) + ) + (local.get $11) + (f32.sub + (local.get $11) + (f32.mul + (local.tee $11 + (f32.sub + (f32.const 1) + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4532) + ) + ) + ) + (f32.const 0.00390625) + ) + ) + ) + (f32.mul + (f32.mul + (f32.add + (f32.mul + (local.get $37) + (f32.const 0.5) + ) + (f32.const 0.5) + ) + (f32.mul + (local.get $45) + (f32.const 2) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + (local.set $6 + (if (result i32) + (i32.eq + (i32.and + (local.get $6) + (i32.const 255) + ) + (i32.const 2) + ) + (block (result i32) + (local.set $21 + (f32.add + (local.get $18) + (f32.mul + (f32.load + (i32.add + (local.get $0) + (i32.const 10060) + ) + ) + (f32.const 2) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $0) + (i32.const 4766) + ) + (i32.const 0) + ) + (i32.load + (local.tee $8 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + ) + (block (result i32) + (local.set $15 + (i32.shl + (local.tee $6 + (i32.load + (local.get $47) + ) + ) + (i32.const 1) + ) + ) + (local.set $20 + (i32.div_s + (local.tee $8 + (i32.mul + (i32.shr_s + (i32.shl + (local.tee $10 + (i32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 5) + ) + ) + (i32.const 2) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 1) + ) + (block + (local.set $68 + (f32.convert_i32_s + (local.get $15) + ) + ) + (local.set $16 + (i32.add + (local.get $15) + (i32.const -3) + ) + ) + (local.set $19 + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + ) + (local.set $14 + (i32.and + (local.get $15) + (i32.const -4) + ) + ) + (local.set $11 + (f32.const 0) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $21 + (f32.const 0) + ) + (local.set $6 + (local.get $33) + ) + (loop $while-in150 + (if + (i32.lt_s + (local.tee $8 + (if (result i32) + (local.get $19) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in152 (result i32) + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in152 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 4) + ) + ) + (local.get $16) + ) + ) + (local.get $14) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $15) + ) + (loop $while-in154 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in154 + (i32.ne + (local.get $15) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (select + (f32.add + (local.get $11) + (f32.abs + (f32.sub + (local.tee $29 + (f32.demote_f64 + (f64.mul + (call $_llvm_log10_f64 + (f64.promote_f32 + (f32.add + (local.get $68) + (f32.demote_f64 + (local.get $7) + ) + ) + ) + ) + (f64.const 3.32192809488736) + ) + ) + ) + (local.get $21) + ) + ) + ) + (local.get $11) + (local.get $12) + ) + ) + (local.set $6 + (i32.add + (i32.shl + (local.get $15) + (i32.const 2) + ) + (local.get $6) + ) + ) + (if + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $20) + ) + (block + (local.set $21 + (local.get $29) + ) + (br $while-in150) + ) + ) + ) + ) + (local.set $11 + (f32.const 0) + ) + ) + (local.set $21 + (f32.add + (f32.mul + (f32.add + (f32.mul + (f32.mul + (local.get $48) + (f32.const -0.4000000059604645) + ) + (f32.const 0.0078125) + ) + (f32.const 6) + ) + (f32.sub + (f32.const 1) + (local.get $37) + ) + ) + (local.get $18) + ) + ) + (local.set $6 + (i32.add + (local.get $0) + (i32.const 4766) + ) + ) + (if + (f32.gt + (local.get $11) + (f32.mul + (f32.convert_i32_s + (i32.add + (local.get $20) + (i32.const -1) + ) + ) + (f32.const 0.6000000238418579) + ) + ) + (i32.store8 + (local.get $6) + (i32.const 0) + ) + (i32.store8 + (local.get $6) + (i32.const 1) + ) + ) + (local.set $8 + (local.get $9) + ) + (local.get $10) + ) + ) + ) + (local.set $29 + (f32.div + (f32.const 0.9399999976158142) + (f32.add + (f32.mul + (local.tee $11 + (f32.mul + (f32.load offset=704 + (local.get $17) + ) + (f32.const 1.0000000474974513e-03) + ) + ) + (local.get $11) + ) + (f32.const 1) + ) + ) + ) + (local.set $45 + (f32.add + (f32.mul + (f32.convert_i32_s + (local.tee $9 + (i32.load + (local.tee $38 + (i32.add + (local.get $0) + (i32.const 4672) + ) + ) + ) + ) + ) + (f32.const 0.0000152587890625) + ) + (f32.mul + (local.get $45) + (f32.const 0.009999999776482582) + ) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + (block $do-once155 + (local.set $46 + (i32.add + (local.get $0) + (i32.const 4604) + ) + ) + (local.set $34 + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + (local.set $25 + (i32.add + (local.get $0) + (i32.const 4636) + ) + ) + (local.set $48 + (f32.sub + (f32.const 1) + (f32.mul + (local.get $45) + (local.get $45) + ) + ) + ) + (local.set $101 + (f64.promote_f32 + (local.get $45) + ) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $6 + (local.get $13) + ) + (block $__rjto$10 + (block $__rjti$10 + (block $__rjti$9 + (loop $label$continue$L430 + (if + (i32.eqz + (i32.and + (local.tee $13 + (i32.div_s + (local.tee $10 + (i32.sub + (local.tee $14 + (i32.load + (local.get $46) + ) + ) + (local.tee $20 + (i32.mul + (local.tee $15 + (i32.load + (local.get $47) + ) + ) + (i32.const 3) + ) + ) + ) + ) + (i32.const 2) + ) + ) + (i32.const 3) + ) + ) + (block + (local.set $37 + (f32.sub + (f32.const 2) + (f32.mul + (local.tee $11 + (f32.div + (f32.const 3.1415927410125732) + (f32.convert_i32_s + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + ) + ) + (local.get $11) + ) + ) + ) + (if + (local.tee $16 + (i32.gt_s + (local.get $10) + (i32.const 1) + ) + ) + (block + (local.set $18 + (f32.const 0) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in158 + (f32.store + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $32) + ) + (f32.mul + (f32.add + (local.get $18) + (local.get $11) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $19 + (i32.or + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $32) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $19 + (i32.or + (local.get $10) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $32) + ) + (f32.mul + (f32.add + (local.get $11) + (local.tee $18 + (f32.sub + (f32.mul + (local.get $37) + (local.get $11) + ) + (local.get $18) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $19 + (i32.or + (local.get $10) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $32) + ) + (f32.mul + (local.get $18) + (f32.load + (i32.add + (i32.shl + (local.get $19) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (local.set $11 + (f32.sub + (f32.mul + (local.get $37) + (local.get $18) + ) + (local.get $11) + ) + ) + (br_if $while-in158 + (i32.lt_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 4) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $32) + ) + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $6) + ) + (i32.mul + (local.get $15) + (i32.const 12) + ) + ) + ) + (local.set $15 + (i32.add + (i32.shl + (local.tee $10 + (i32.add + (local.get $13) + (local.get $20) + ) + ) + (i32.const 2) + ) + (local.get $32) + ) + ) + (local.set $20 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $6) + ) + ) + (if + (local.get $16) + (block + (local.set $18 + (f32.const 1) + ) + (local.set $11 + (f32.mul + (local.get $37) + (f32.const 0.5) + ) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in160 + (f32.store + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $15) + ) + (f32.mul + (f32.add + (local.get $18) + (local.get $11) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $20) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $16 + (i32.or + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $15) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $16 + (i32.or + (local.get $10) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $15) + ) + (f32.mul + (f32.add + (local.get $11) + (local.tee $18 + (f32.sub + (f32.mul + (local.get $37) + (local.get $11) + ) + (local.get $18) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $20) + ) + ) + (f32.const 0.5) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $16 + (i32.or + (local.get $10) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $15) + ) + (f32.mul + (local.get $18) + (f32.load + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $20) + ) + ) + ) + ) + (local.set $11 + (f32.sub + (f32.mul + (local.get $37) + (local.get $18) + ) + (local.get $11) + ) + ) + (br_if $while-in160 + (i32.lt_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 4) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + (local.set $16 + (i32.load + (local.get $34) + ) + ) + (local.set $13 + (i32.load + (local.get $25) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 0) + ) + (block + (drop + (call $_memset + (local.get $27) + (i32.const 0) + (i32.const 200) + ) + ) + (drop + (call $_memset + (local.get $35) + (i32.const 0) + (i32.const 200) + ) + ) + (br_if $__rjti$9 + (i32.and + (local.get $13) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $14) + (i32.const 0) + ) + (block $do-once163 + (local.set $20 + (i32.add + (i32.shl + (local.get $13) + (i32.const 3) + ) + (local.get $27) + ) + ) + (local.set $15 + (i32.add + (i32.shl + (local.get $13) + (i32.const 3) + ) + (local.get $35) + ) + ) + (if + (i32.le_s + (local.get $13) + (i32.const 0) + ) + (block + (local.set $7 + (f64.load + (local.get $15) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in166 + (f64.store + (local.get $20) + (local.tee $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + ) + ) + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (f64.load + (local.get $27) + ) + (local.get $26) + ) + ) + ) + (br_if $while-in166 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $14) + ) + ) + ) + (f64.store + (local.get $15) + (local.get $7) + ) + (br $do-once163) + ) + ) + (local.set $7 + (f64.const 0) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in168 + (local.set $9 + (i32.const 0) + ) + (local.set $26 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $32) + ) + ) + ) + ) + (loop $while-in170 + (local.set $63 + (f64.add + (local.get $7) + (f64.mul + (f64.sub + (local.tee $7 + (f64.load + (local.tee $31 + (i32.add + (i32.shl + (local.tee $19 + (i32.or + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 3) + ) + (local.get $27) + ) + ) + ) + ) + (local.get $26) + ) + (local.get $101) + ) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $27) + ) + (local.get $26) + ) + (f64.store + (local.tee $30 + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $35) + ) + ) + (f64.add + (f64.load + (local.get $30) + ) + (f64.mul + (local.get $26) + (local.tee $108 + (f64.load + (local.get $27) + ) + ) + ) + ) + ) + (local.set $26 + (f64.add + (local.get $7) + (f64.mul + (f64.sub + (local.tee $7 + (f64.load + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 2) + ) + ) + (i32.const 3) + ) + (local.get $27) + ) + ) + ) + (local.get $63) + ) + (local.get $101) + ) + ) + ) + (f64.store + (local.get $31) + (local.get $63) + ) + (f64.store + (local.tee $19 + (i32.add + (i32.shl + (local.get $19) + (i32.const 3) + ) + (local.get $35) + ) + ) + (f64.add + (f64.mul + (local.get $108) + (local.get $63) + ) + (f64.load + (local.get $19) + ) + ) + ) + (br_if $while-in170 + (i32.lt_s + (local.get $9) + (local.get $13) + ) + ) + ) + (f64.store + (local.get $20) + (local.get $26) + ) + (f64.store + (local.get $15) + (f64.add + (f64.load + (local.get $15) + ) + (f64.mul + (local.get $26) + (local.tee $7 + (f64.load + (local.get $27) + ) + ) + ) + ) + ) + (br_if $while-in168 + (i32.ne + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (local.get $14) + ) + ) + ) + ) + ) + (if + (i32.ge_s + (local.get $13) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in172 + (f32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $24) + ) + (f32.demote_f64 + (f64.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $35) + ) + ) + ) + ) + (local.set $10 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $9) + (local.get $13) + ) + (block + (local.set $9 + (local.get $10) + ) + (br $while-in172) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $10 + (select + (local.get $14) + (local.tee $9 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.gt_s + (local.get $9) + (local.get $14) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in174 + (f32.store + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $24) + ) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (local.get $32) + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $32) + ) + (i32.sub + (local.get $14) + (local.get $9) + ) + ) + ) + ) + (br_if $while-in174 + (i32.lt_s + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + ) + ) + (local.set $14 + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.store + (local.get $24) + (f32.add + (local.tee $11 + (f32.load + (local.get $24) + ) + ) + (f32.add + (f32.mul + (local.get $11) + (f32.const 2.9999999242136255e-05) + ) + (f32.const 1) + ) + ) + ) + (local.set $37 + (call $_silk_schur_FLP + (local.get $28) + (local.get $24) + (local.get $13) + ) + ) + (local.set $16 + (i32.add + (i32.add + (local.get $17) + (i32.const 244) + ) + (i32.shl + (i32.mul + (local.get $12) + (i32.const 24) + ) + (i32.const 2) + ) + ) + ) + (if + (i32.gt_s + (local.tee $15 + (i32.load + (local.get $25) + ) + ) + (i32.const 0) + ) + (block + (local.set $10 + (i32.const 1) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in176 + (local.set $20 + (i32.shr_u + (local.get $10) + (i32.const 1) + ) + ) + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $28) + ) + ) + ) + (if + (i32.and + (local.tee $13 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 2147483646) + ) + (block + (local.set $19 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in178 + (local.set $18 + (f32.load + (local.tee $31 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + (f32.store + (local.get $31) + (f32.add + (local.get $18) + (f32.mul + (local.get $11) + (local.tee $68 + (f32.load + (local.tee $31 + (i32.add + (i32.shl + (i32.sub + (local.get $19) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $31) + (f32.add + (local.get $68) + (f32.mul + (local.get $11) + (local.get $18) + ) + ) + ) + (br_if $while-in178 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $20) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $16) + ) + (f32.neg + (local.get $11) + ) + ) + (local.set $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $13) + (local.get $15) + ) + (block + (local.set $6 + (local.get $13) + ) + (br $while-in176) + ) + ) + ) + ) + ) + (f32.store + (local.tee $13 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $17) + ) + ) + (local.tee $18 + (f32.sqrt + (local.get $37) + ) + ) + ) + (local.set $10 + (i32.add + (local.tee $19 + (i32.load + (local.get $25) + ) + ) + (i32.const -1) + ) + ) + (if + (local.tee $30 + (i32.gt_s + (local.tee $15 + (i32.load + (local.get $38) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $11 + (f32.mul + (local.get $45) + (f32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $19) + (i32.const 1) + ) + (block + (local.set $6 + (i32.add + (local.get $19) + (i32.const -2) + ) + ) + (loop $while-in180 + (local.set $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (local.set $11 + (f32.mul + (local.get $45) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $16) + ) + ) + (local.get $11) + ) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + (block + (local.set $6 + (local.get $9) + ) + (br $while-in180) + ) + ) + ) + ) + ) + (f32.store + (local.get $13) + (f32.mul + (local.get $18) + (f32.div + (f32.const 1) + (f32.add + (local.get $11) + (f32.const 1) + ) + ) + ) + ) + ) + ) + (if + (local.tee $20 + (i32.gt_s + (local.get $19) + (i32.const 1) + ) + ) + (block + (local.set $11 + (local.get $29) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in182 + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $9) + ) + ) + ) + (local.set $11 + (f32.mul + (local.get $11) + (local.get $29) + ) + ) + (br_if $while-in182 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (local.get $29) + ) + ) + (local.set $11 + (f32.mul + (local.get $11) + (f32.load + (local.tee $31 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + ) + (f32.store + (local.get $31) + (local.get $11) + ) + (block $label$break$L493 + (if + (local.get $30) + (block + (if + (local.get $20) + (block + (local.set $6 + (local.get $10) + ) + (loop $while-in185 + (local.set $11 + (f32.sub + (f32.load + (local.tee $13 + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (f32.mul + (local.get $45) + (local.get $11) + ) + ) + ) + (f32.store + (local.get $13) + (local.get $11) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + (block + (local.set $6 + (local.get $9) + ) + (br $while-in185) + ) + ) + ) + ) + ) + (local.set $18 + (f32.load + (local.get $16) + ) + ) + (br_if $label$break$L493 + (i32.le_s + (local.get $19) + (i32.const 0) + ) + ) + (f32.store + (local.get $16) + (f32.mul + (local.tee $11 + (f32.div + (local.get $48) + (f32.add + (f32.mul + (local.get $45) + (local.get $18) + ) + (f32.const 1) + ) + ) + ) + (local.get $18) + ) + ) + (if + (i32.eqz + (local.tee $30 + (i32.eq + (local.get $19) + (i32.const 1) + ) + ) + ) + (block + (local.set $6 + (i32.const 1) + ) + (loop $while-in187 + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $9) + ) + ) + ) + (br_if $while-in187 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $20) + ) + (block + (local.set $6 + (i32.const 0) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in189 + (local.set $9 + (i32.const 0) + ) + (local.set $18 + (f32.const -1) + ) + (loop $while-in191 + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.tee $13 + (f32.gt + (local.tee $37 + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + (local.get $18) + ) + ) + ) + ) + (local.set $18 + (select + (local.get $37) + (local.get $18) + (local.get $13) + ) + ) + (br_if $while-in191 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (br_if $label$break$L493 + (f32.le + (local.get $18) + (f32.const 3.999000072479248) + ) + ) + (local.set $11 + (f32.div + (f32.const 1) + (local.get $11) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in193 + (f32.store + (local.tee $13 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $13) + ) + ) + ) + (br_if $while-in193 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (f32.store + (local.get $31) + (f32.mul + (f32.sub + (f32.const 0.9900000095367432) + (f32.div + (f32.mul + (f32.add + (f32.mul + (f32.convert_i32_s + (local.get $10) + ) + (f32.const 0.10000000149011612) + ) + (f32.const 0.800000011920929) + ) + (f32.add + (local.get $18) + (f32.const -3.999000072479248) + ) + ) + (f32.mul + (local.get $18) + (f32.convert_i32_s + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (f32.load + (local.get $31) + ) + ) + ) + (f32.store + (local.get $16) + (f32.mul + (local.tee $11 + (f32.div + (local.get $48) + (f32.add + (f32.mul + (local.get $45) + (local.tee $18 + (f32.load + (local.get $16) + ) + ) + ) + (f32.const 1) + ) + ) + ) + (local.get $18) + ) + ) + (if + (i32.eqz + (local.get $30) + ) + (block + (local.set $9 + (i32.const 1) + ) + (loop $while-in195 + (f32.store + (local.tee $13 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $13) + ) + ) + ) + (br_if $while-in195 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (br_if $while-in189 + (i32.lt_u + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 10) + ) + ) + ) + (br $label$break$L493) + ) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in197 + (local.set $9 + (i32.const 0) + ) + (local.set $18 + (f32.const -1) + ) + (loop $while-in199 + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.tee $20 + (f32.gt + (local.tee $37 + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + (local.get $18) + ) + ) + ) + ) + (local.set $18 + (select + (local.get $37) + (local.get $18) + (local.get $20) + ) + ) + (br_if $while-in199 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (br_if $label$break$L493 + (f32.le + (local.get $18) + (f32.const 3.999000072479248) + ) + ) + (local.set $37 + (f32.load + (local.get $16) + ) + ) + (local.set $9 + (i32.const 1) + ) + (loop $while-in201 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $9) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $16) + ) + (f32.add + (local.get $37) + (f32.mul + (local.get $45) + (local.tee $37 + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + ) + ) + (br_if $while-in201 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (local.set $11 + (f32.div + (f32.const 1) + (local.get $11) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in203 + (f32.store + (local.tee $20 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $20) + ) + ) + ) + (br_if $while-in203 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (local.set $11 + (local.tee $18 + (f32.sub + (f32.const 0.9900000095367432) + (f32.div + (f32.mul + (f32.add + (f32.mul + (f32.convert_i32_s + (local.get $13) + ) + (f32.const 0.10000000149011612) + ) + (f32.const 0.800000011920929) + ) + (f32.add + (local.get $18) + (f32.const -3.999000072479248) + ) + ) + (f32.mul + (local.get $18) + (f32.convert_i32_s + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in205 + (f32.store + (local.tee $20 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $20) + ) + ) + ) + (local.set $11 + (f32.mul + (local.get $11) + (local.get $18) + ) + ) + (br_if $while-in205 + (i32.ne + (local.get $10) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + (f32.store + (local.get $31) + (local.tee $11 + (f32.mul + (local.get $11) + (f32.load + (local.get $31) + ) + ) + ) + ) + (local.set $9 + (local.get $10) + ) + (loop $while-in207 + (local.set $11 + (f32.sub + (f32.load + (local.tee $42 + (i32.add + (i32.shl + (local.tee $20 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + (f32.mul + (local.get $45) + (local.get $11) + ) + ) + ) + (f32.store + (local.get $42) + (local.get $11) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 1) + ) + (block + (local.set $9 + (local.get $20) + ) + (br $while-in207) + ) + ) + ) + (f32.store + (local.get $16) + (f32.mul + (local.tee $11 + (f32.div + (local.get $48) + (f32.add + (f32.mul + (local.get $45) + (local.tee $18 + (f32.load + (local.get $16) + ) + ) + ) + (f32.const 1) + ) + ) + ) + (local.get $18) + ) + ) + (if + (i32.eqz + (local.get $30) + ) + (block + (local.set $9 + (i32.const 1) + ) + (loop $while-in209 + (f32.store + (local.tee $20 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $20) + ) + ) + ) + (br_if $while-in209 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (br_if $while-in197 + (i32.lt_u + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 10) + ) + ) + ) + ) + (block + (br_if $label$break$L493 + (i32.le_s + (local.get $19) + (i32.const 0) + ) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in211 + (local.set $9 + (i32.const 0) + ) + (local.set $18 + (f32.const -1) + ) + (loop $while-in213 + (local.set $6 + (select + (local.get $9) + (local.get $6) + (local.tee $30 + (f32.gt + (local.tee $37 + (f32.abs + (f32.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + ) + ) + (local.get $18) + ) + ) + ) + ) + (local.set $18 + (select + (local.get $37) + (local.get $18) + (local.get $30) + ) + ) + (br_if $while-in213 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (br_if $label$break$L493 + (f32.le + (local.get $18) + (f32.const 3.999000072479248) + ) + ) + (local.set $18 + (f32.sub + (f32.const 0.9900000095367432) + (f32.div + (f32.mul + (f32.add + (f32.mul + (f32.convert_i32_s + (local.get $13) + ) + (f32.const 0.10000000149011612) + ) + (f32.const 0.800000011920929) + ) + (f32.add + (local.get $18) + (f32.const -3.999000072479248) + ) + ) + (f32.mul + (local.get $18) + (f32.convert_i32_s + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (local.get $20) + (block + (local.set $11 + (local.get $18) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in215 + (f32.store + (local.tee $30 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $16) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $30) + ) + ) + ) + (local.set $11 + (f32.mul + (local.get $11) + (local.get $18) + ) + ) + (br_if $while-in215 + (i32.ne + (local.get $10) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $37 + (f32.load + (local.get $31) + ) + ) + ) + (block + (local.set $37 + (local.get $11) + ) + (local.set $11 + (local.get $18) + ) + ) + ) + (f32.store + (local.get $31) + (local.tee $11 + (f32.mul + (local.get $11) + (local.get $37) + ) + ) + ) + (br_if $while-in211 + (i32.lt_u + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 10) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$10 + (i32.ge_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.tee $6 + (i32.load + (local.get $8) + ) + ) + ) + ) + (local.set $9 + (local.get $15) + ) + (local.set $6 + (local.get $14) + ) + (br $label$continue$L430) + ) + ) + ) + (call $_celt_fatal + (i32.const 43073) + (i32.const 43038) + (i32.const 51) + ) + (br $__rjto$10) + ) + (call $_celt_fatal + (i32.const 43758) + (i32.const 43795) + (i32.const 49) + ) + (br $__rjto$10) + ) + (local.set $7 + (call $_llvm_exp2_f64 + (f64.promote_f32 + (f32.mul + (local.get $21) + (f32.const -0.1599999964237213) + ) + ) + ) + ) + (if + (i32.le_s + (local.get $6) + (i32.const 0) + ) + (block + (local.set $22 + (local.get $6) + ) + (br $do-once155) + ) + ) + (local.set $11 + (f32.demote_f64 + (local.get $7) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $22 + (loop $while-in217 (result i32) + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $17) + ) + ) + (f32.add + (f32.mul + (f32.load + (local.get $9) + ) + (local.get $11) + ) + (f32.const 1.2483305931091309) + ) + ) + (br_if $while-in217 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + (local.set $72 + (i32.const 1) + ) + (local.get $6) + ) + ) + ) + ) + (local.set $22 + (local.get $6) + ) + ) + (local.set $11 + (f32.mul + (f32.mul + (local.tee $29 + (f32.convert_i32_s + (i32.load + (local.tee $38 + (i32.add + (local.get $0) + (i32.const 4532) + ) + ) + ) + ) + ) + (f32.const 0.00390625) + ) + (f32.mul + (f32.add + (f32.mul + (f32.add + (f32.mul + (f32.convert_i32_s + (i32.load + (local.get $39) + ) + ) + (f32.const 0.000030517578125) + ) + (f32.const -1) + ) + (f32.const 0.5) + ) + (f32.const 1) + ) + (f32.const 4) + ) + ) + ) + (block $__rjto$14 + (block $__rjti$14 + (local.set $11 + (if (result f32) + (local.tee $9 + (i32.eq + (i32.load8_s + (local.get $58) + ) + (i32.const 2) + ) + ) + (block + (if + (local.get $72) + (block + (local.set $18 + (f32.div + (f32.const 0.20000000298023224) + (f32.convert_i32_s + (i32.load + (local.get $47) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in220 + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 628) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (f32.add + (local.tee $21 + (f32.add + (local.get $18) + (f32.div + (f32.const 3) + (f32.convert_i32_s + (i32.load + (i32.add + (i32.add + (local.get $17) + (i32.const 228) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + ) + ) + ) + ) + (f32.const -1) + ) + ) + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 644) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (f32.sub + (f32.sub + (f32.const 1) + (local.get $21) + ) + (f32.mul + (local.get $11) + (local.get $21) + ) + ) + ) + (br_if $while-in220 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $22) + ) + ) + ) + ) + ) + (local.set $11 + (f32.sub + (f32.const -0.25) + (f32.mul + (f32.mul + (local.get $29) + (f32.const 0.26249998807907104) + ) + (f32.const 0.00390625) + ) + ) + ) + (br $__rjti$14) + ) + (block (result f32) + (f32.store offset=628 + (local.get $17) + (local.tee $29 + (f32.add + (local.tee $21 + (f32.div + (f32.const 1.2999999523162842) + (f32.convert_i32_s + (i32.load + (local.get $47) + ) + ) + ) + ) + (f32.const -1) + ) + ) + ) + (f32.store offset=644 + (local.get $17) + (local.tee $11 + (f32.sub + (f32.sub + (f32.const 1) + (local.get $21) + ) + (f32.mul + (f32.mul + (local.get $11) + (local.get $21) + ) + (f32.const 0.6000000238418579) + ) + ) + ) + ) + (local.set $8 + (i32.reinterpret_f32 + (local.get $29) + ) + ) + (if (result f32) + (i32.gt_s + (local.get $22) + (i32.const 1) + ) + (block (result f32) + (f32.store offset=632 + (local.get $17) + (local.get $29) + ) + (f32.store offset=648 + (local.get $17) + (local.get $11) + ) + (if (result f32) + (i32.eq + (local.get $22) + (i32.const 2) + ) + (block (result f32) + (local.set $18 + (f32.const 0) + ) + (f32.const -0.25) + ) + (block + (local.set $6 + (i32.const 2) + ) + (loop $while-in222 + (i32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 628) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (local.get $8) + ) + (i32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 644) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (i32.load offset=644 + (local.get $17) + ) + ) + (if + (i32.eq + (local.get $22) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (block + (local.set $11 + (f32.const -0.25) + ) + (br $__rjti$14) + ) + (block + (local.set $8 + (i32.load offset=628 + (local.get $17) + ) + ) + (br $while-in222) + ) + ) + ) + ) + ) + ) + (block (result f32) + (local.set $18 + (f32.const 0) + ) + (f32.const -0.25) + ) + ) + ) + ) + ) + (br $__rjto$14) + ) + (local.set $18 + (if (result f32) + (local.get $9) + (f32.mul + (f32.sqrt + (f32.load + (i32.add + (local.get $0) + (i32.const 10060) + ) + ) + ) + (f32.add + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (f32.sub + (f32.const 1) + (f32.load offset=700 + (local.get $17) + ) + ) + (f32.load offset=696 + (local.get $17) + ) + ) + ) + (f32.const 0.20000000298023224) + ) + (f32.const 0.30000001192092896) + ) + ) + (f32.const 0) + ) + ) + ) + (if + (local.get $72) + (block + (local.set $21 + (f32.load + (local.tee $8 + (i32.add + (local.get $0) + (i32.const 7172) + ) + ) + ) + ) + (local.set $29 + (f32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 7176) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in224 + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 676) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (local.tee $21 + (f32.add + (local.get $21) + (f32.mul + (f32.sub + (local.get $18) + (local.get $21) + ) + (f32.const 0.4000000059604645) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 660) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (local.tee $29 + (f32.add + (local.get $29) + (f32.mul + (f32.sub + (local.get $11) + (local.get $29) + ) + (f32.const 0.4000000059604645) + ) + ) + ) + ) + (br_if $while-in224 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $22) + ) + ) + ) + (f32.store + (local.get $8) + (local.get $21) + ) + (f32.store + (local.get $9) + (local.get $29) + ) + ) + ) + (if + (local.tee $25 + (i32.gt_s + (local.tee $14 + (i32.load + (local.tee $31 + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in226 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $49) + ) + (f32.div + (f32.const 1) + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $17) + ) + ) + ) + ) + (br_if $while-in226 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $14) + ) + ) + ) + ) + ) + (if + (i32.eq + (i32.load8_s + (local.get $58) + ) + (i32.const 2) + ) + (block $do-once227 + (if + (i32.lt_s + (i32.sub + (i32.load + (local.get $89) + ) + (i32.load + (local.tee $39 + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + ) + ) + (i32.add + (local.tee $6 + (i32.load offset=228 + (local.get $17) + ) + ) + (i32.const 2) + ) + ) + (call $_celt_fatal + (i32.const 43517) + (i32.const 43634) + (i32.const 62) + ) + ) + (local.set $16 + (i32.load + (local.tee $46 + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + ) + ) + (if + (local.get $25) + (block $label$break$L602 + (local.set $34 + (i32.add + (local.get $16) + (i32.const -3) + ) + ) + (local.set $42 + (i32.gt_s + (local.get $16) + (i32.const 3) + ) + ) + (local.set $15 + (i32.and + (local.get $16) + (i32.const -4) + ) + ) + (local.set $43 + (i32.gt_s + (local.get $16) + (i32.const -2) + ) + ) + (local.set $20 + (i32.and + (local.tee $30 + (i32.add + (local.get $16) + (i32.const 5) + ) + ) + (i32.const -4) + ) + ) + (local.set $12 + (local.get $28) + ) + (local.set $10 + (i32.const 0) + ) + (local.set $13 + (local.get $61) + ) + (loop $while-in231 + (local.set $19 + (i32.add + (local.tee $9 + (i32.add + (i32.shl + (i32.sub + (i32.const -2) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $33) + ) + ) + (i32.const 16) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $42) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in233 (result i32) + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in233 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $34) + ) + ) + (local.get $15) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $16) + ) + (loop $while-in235 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in235 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $16) + ) + ) + ) + ) + (f32.store + (local.get $12) + (f32.demote_f64 + (local.get $7) + ) + ) + (f32.store offset=24 + (local.get $12) + (f32.demote_f64 + (local.tee $7 + (f64.add + (local.get $7) + (f64.promote_f32 + (f32.sub + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (local.get $19) + (i32.const -4) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $16) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (f32.store offset=48 + (local.get $12) + (f32.demote_f64 + (local.tee $7 + (f64.add + (local.get $7) + (f64.promote_f32 + (f32.sub + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (local.get $19) + (i32.const -8) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $16) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (f32.store offset=72 + (local.get $12) + (f32.demote_f64 + (local.tee $7 + (f64.add + (local.get $7) + (f64.promote_f32 + (f32.sub + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (local.get $19) + (i32.const -12) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $16) + (i32.const -3) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (f32.store offset=96 + (local.get $12) + (f32.demote_f64 + (f64.add + (local.get $7) + (f64.promote_f32 + (f32.sub + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (local.get $19) + (i32.const -16) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $16) + (i32.const -4) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.set $22 + (i32.const 4) + ) + (local.set $8 + (i32.const 1) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const 12) + ) + ) + (loop $while-in237 + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $8) + (i32.const 5) + ) + (i32.const 2) + ) + (local.get $12) + ) + (local.tee $11 + (f32.demote_f64 + (local.tee $7 + (call $_silk_inner_product_FLP + (local.get $19) + (local.get $9) + (local.get $16) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $12) + ) + (local.get $11) + ) + (if + (i32.ne + (i32.or + (local.get $8) + (i32.const 1) + ) + (i32.const 5) + ) + (block + (local.set $6 + (i32.const 1) + ) + (loop $while-in239 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.mul + (local.tee $44 + (i32.add + (local.get $6) + (local.get $8) + ) + ) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (local.get $12) + ) + (local.tee $11 + (f32.demote_f64 + (local.tee $7 + (f64.add + (local.get $7) + (f64.promote_f32 + (f32.sub + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $50 + (i32.sub + (i32.const 0) + (local.get $6) + ) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $50) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $50 + (i32.sub + (local.get $16) + (local.get $6) + ) + ) + (i32.const 2) + ) + (local.get $19) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $50) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $44) + (i32.mul + (local.get $6) + (i32.const 5) + ) + ) + (i32.const 2) + ) + (local.get $12) + ) + (local.get $11) + ) + (br_if $while-in239 + (i32.ne + (local.get $22) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $9) + (i32.const -4) + ) + ) + (local.set $22 + (i32.add + (local.get $22) + (i32.const -1) + ) + ) + (br_if $while-in237 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 5) + ) + ) + ) + (f32.store + (local.get $13) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (local.get $19) + (local.get $33) + (local.get $16) + ) + ) + ) + (f32.store offset=4 + (local.get $13) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (local.tee $6 + (i32.add + (local.get $19) + (i32.const -4) + ) + ) + (local.get $33) + (local.get $16) + ) + ) + ) + (f32.store offset=8 + (local.get $13) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (local.tee $6 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (local.get $33) + (local.get $16) + ) + ) + ) + (f32.store offset=12 + (local.get $13) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (local.tee $6 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (local.get $33) + (local.get $16) + ) + ) + ) + (f32.store offset=16 + (local.get $13) + (f32.demote_f64 + (call $_silk_inner_product_FLP + (i32.add + (local.get $6) + (i32.const -4) + ) + (local.get $33) + (local.get $16) + ) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $43) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in241 (result i32) + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $33) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $33) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $8 + (i32.or + (local.get $6) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $33) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $33) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (br_if $while-in241 + (i32.lt_s + (local.get $8) + (local.get $16) + ) + ) + (local.get $20) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $30) + ) + (loop $while-in243 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $33) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in243 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $30) + ) + ) + ) + ) + (local.set $21 + (f32.div + (f32.const 1) + (select + (local.tee $21 + (f32.demote_f64 + (local.get $7) + ) + ) + (local.tee $29 + (f32.add + (f32.mul + (f32.add + (local.tee $11 + (f32.load + (local.get $12) + ) + ) + (f32.load offset=96 + (local.get $12) + ) + ) + (f32.const 0.014999999664723873) + ) + (f32.const 1) + ) + ) + (f32.lt + (local.get $29) + (local.get $21) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in245 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $12) + ) + (f32.mul + (local.get $11) + (local.get $21) + ) + ) + (f32.store + (local.tee $8 + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.mul + (f32.load + (local.get $8) + ) + (local.get $21) + ) + ) + (f32.store + (local.tee $8 + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.mul + (f32.load + (local.get $8) + ) + (local.get $21) + ) + ) + (f32.store + (local.tee $8 + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + (f32.mul + (f32.load + (local.get $8) + ) + (local.get $21) + ) + ) + (if + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (i32.const 24) + ) + (block + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + (br $while-in245) + ) + ) + ) + (f32.store offset=96 + (local.get $12) + (f32.mul + (f32.load offset=96 + (local.get $12) + ) + (local.get $21) + ) + ) + (f32.store + (local.get $13) + (f32.mul + (f32.load + (local.get $13) + ) + (local.get $21) + ) + ) + (f32.store offset=4 + (local.get $13) + (f32.mul + (f32.load offset=4 + (local.get $13) + ) + (local.get $21) + ) + ) + (f32.store offset=8 + (local.get $13) + (f32.mul + (f32.load offset=8 + (local.get $13) + ) + (local.get $21) + ) + ) + (f32.store offset=12 + (local.get $13) + (f32.mul + (f32.load offset=12 + (local.get $13) + ) + (local.get $21) + ) + ) + (f32.store offset=16 + (local.get $13) + (f32.mul + (f32.load offset=16 + (local.get $13) + ) + (local.get $21) + ) + ) + (br_if $label$break$L602 + (i32.eq + (local.get $14) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const 1) + ) + ) + ) + ) + (local.set $6 + (i32.load + (i32.add + (i32.add + (local.get $17) + (i32.const 228) + ) + (i32.shl + (local.get $10) + (i32.const 2) + ) + ) + ) + ) + (local.set $12 + (i32.add + (local.get $12) + (i32.const 100) + ) + ) + (local.set $33 + (i32.add + (i32.shl + (local.get $16) + (i32.const 2) + ) + (local.get $33) + ) + ) + (local.set $13 + (i32.add + (local.get $13) + (i32.const 20) + ) + ) + (br $while-in231) + ) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.mul + (local.get $14) + (i32.const 25) + ) + ) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in247 + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $32) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $28) + ) + ) + (f32.const 131072) + ) + ) + ) + (br_if $while-in247 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $0) + (i32.const 4740) + ) + ) + (local.set $9 + (i32.add + (local.get $0) + (i32.const 4768) + ) + ) + (local.set $22 + (i32.add + (local.get $0) + (i32.const 4656) + ) + ) + (local.set $10 + (i32.mul + (local.get $14) + (i32.const 5) + ) + ) + (if + (local.get $25) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in249 + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $24) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $61) + ) + ) + (f32.const 131072) + ) + ) + ) + (br_if $while-in249 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (call $_silk_quant_LTP_gains + (local.get $35) + (local.get $8) + (local.get $9) + (local.get $22) + (local.get $27) + (local.get $32) + (local.get $24) + (local.get $16) + (local.get $14) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in251 + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 144) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $35) + ) + ) + ) + (f32.const 0.00006103515625) + ) + ) + (br_if $while-in251 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + (call $_silk_quant_LTP_gains + (local.get $35) + (local.get $8) + (local.get $9) + (local.get $22) + (local.get $27) + (local.get $32) + (local.get $24) + (local.get $16) + (local.get $14) + ) + ) + (f32.store offset=708 + (local.get $17) + (local.tee $11 + (f32.mul + (f32.convert_i32_s + (i32.load + (local.get $27) + ) + ) + (f32.const 0.0078125) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $0) + (i32.const 4769) + ) + (local.tee $6 + (if (result i32) + (local.get $3) + (i32.const 0) + (block $do-once252 (result i32) + (drop + (br_if $do-once252 + (i32.const 2) + (f32.gt + (local.tee $11 + (f32.mul + (f32.mul + (local.get $11) + (f32.convert_i32_s + (i32.add + (i32.load + (i32.add + (local.get $0) + (i32.const 4616) + ) + ) + (i32.load + (i32.add + (local.get $0) + (i32.const 5744) + ) + ) + ) + ) + ) + (f32.const 0.10000000149011612) + ) + ) + (f32.const 2) + ) + ) + ) + (drop + (br_if $do-once252 + (i32.const 0) + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + ) + (i32.trunc_f32_s + (local.get $11) + ) + ) + ) + ) + ) + (f32.store offset=224 + (local.get $17) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 1) + ) + (i32.const 38968) + ) + ) + ) + (f32.const 0.00006103515625) + ) + ) + (local.set $9 + (i32.load + (local.get $39) + ) + ) + (local.set $15 + (i32.load + (local.get $46) + ) + ) + (br_if $do-once227 + (i32.le_s + (local.tee $6 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + ) + (br_if $do-once227 + (i32.le_s + (local.tee $28 + (i32.add + (local.get $9) + (local.get $15) + ) + ) + (i32.const 0) + ) + ) + (local.set $8 + (local.get $23) + ) + (local.set $22 + (i32.const 0) + ) + (local.set $10 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (loop $while-in255 + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + (local.set $21 + (f32.load + (local.tee $9 + (i32.add + (i32.add + (local.get $17) + (i32.const 144) + ) + (i32.shl + (i32.mul + (local.get $22) + (i32.const 5) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $29 + (f32.load offset=4 + (local.get $9) + ) + ) + (local.set $18 + (f32.load offset=8 + (local.get $9) + ) + ) + (local.set $37 + (f32.load offset=12 + (local.get $9) + ) + ) + (local.set $45 + (f32.load offset=16 + (local.get $9) + ) + ) + (local.set $12 + (i32.const 0) + ) + (local.set $9 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (i32.load + (i32.add + (i32.add + (local.get $17) + (i32.const 228) + ) + (i32.shl + (local.get $22) + (i32.const 2) + ) + ) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + (loop $while-in257 + (i32.store + (local.tee $14 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $8) + ) + ) + (local.tee $13 + (i32.load + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + ) + (f32.store + (local.get $14) + (local.tee $48 + (f32.sub + (f32.reinterpret_i32 + (local.get $13) + ) + (f32.mul + (local.get $21) + (f32.load offset=8 + (local.get $9) + ) + ) + ) + ) + ) + (f32.store + (local.get $14) + (local.tee $48 + (f32.sub + (local.get $48) + (f32.mul + (local.get $29) + (f32.load + (local.tee $13 + (i32.add + (local.get $9) + (i32.const 4) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $14) + (local.tee $48 + (f32.sub + (local.get $48) + (f32.mul + (local.get $18) + (f32.load + (local.get $9) + ) + ) + ) + ) + ) + (f32.store + (local.get $14) + (local.tee $48 + (f32.sub + (local.get $48) + (f32.mul + (local.get $37) + (f32.load + (i32.add + (local.get $9) + (i32.const -4) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $14) + (f32.mul + (local.get $11) + (f32.sub + (local.get $48) + (f32.mul + (local.get $45) + (f32.load + (i32.add + (local.get $9) + (i32.const -8) + ) + ) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $28) + ) + (block + (local.set $9 + (local.get $13) + ) + (br $while-in257) + ) + ) + ) + (local.set $8 + (i32.add + (i32.shl + (local.get $28) + (i32.const 2) + ) + (local.get $8) + ) + ) + (local.set $10 + (i32.add + (i32.shl + (local.get $15) + (i32.const 2) + ) + (local.get $10) + ) + ) + (br_if $while-in255 + (i32.ne + (local.tee $22 + (i32.add + (local.get $22) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + ) + (block + (if + (local.get $25) + (block + (local.set $12 + (i32.add + (local.tee $13 + (i32.load + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + ) + (local.tee $8 + (i32.load + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + ) + ) + ) + (local.set $22 + (i32.const 0) + ) + (local.set $6 + (local.get $23) + ) + (local.set $9 + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $51) + ) + ) + (loop $while-in259 + (local.set $11 + (f32.load + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + (if + (i32.lt_s + (local.tee $8 + (if (result i32) + (local.tee $10 + (i32.and + (local.get $12) + (i32.const 65532) + ) + ) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (loop $while-in261 (result i32) + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $6) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.get $11) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $15 + (i32.or + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $15) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.get $11) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $15 + (i32.or + (local.get $8) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $15) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.get $11) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $15 + (i32.or + (local.get $8) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $15) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.get $11) + ) + ) + (br_if $while-in261 + (i32.lt_u + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 4) + ) + ) + (local.get $10) + ) + ) + (local.get $10) + ) + ) + (i32.const 0) + ) + ) + (local.get $12) + ) + (loop $while-in263 + (f32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $6) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $9) + ) + ) + (local.get $11) + ) + ) + (br_if $while-in263 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $6 + (i32.add + (i32.shl + (local.get $12) + (i32.const 2) + ) + (local.get $6) + ) + ) + (local.set $9 + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $9) + ) + ) + (br_if $while-in259 + (i32.ne + (local.tee $22 + (i32.add + (local.get $22) + (i32.const 1) + ) + ) + (local.get $14) + ) + ) + ) + ) + ) + (drop + (call $_memset + (i32.add + (local.get $17) + (i32.const 144) + ) + (i32.const 0) + (i32.mul + (local.get $14) + (i32.const 20) + ) + ) + ) + (f32.store offset=708 + (local.get $17) + (f32.const 0) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4656) + ) + (i32.const 0) + ) + (local.set $6 + (local.get $14) + ) + ) + ) + (local.set $11 + (if (result f32) + (i32.load + (local.tee $28 + (i32.add + (local.get $0) + (i32.const 4664) + ) + ) + ) + (f32.const 0.009999999776482582) + (f32.div + (f32.div + (f32.demote_f64 + (call $_llvm_exp2_f64 + (f64.promote_f32 + (f32.div + (f32.load offset=708 + (local.get $17) + ) + (f32.const 3) + ) + ) + ) + ) + (f32.const 1e4) + ) + (f32.add + (f32.mul + (f32.load offset=700 + (local.get $17) + ) + (f32.const 0.75) + ) + (f32.const 0.25) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.tee $10 + (i32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + ) + ) + (i32.load + (local.tee $61 + (i32.add + (local.get $0) + (i32.const 4588) + ) + ) + ) + ) + ) + (i32.store8 + (local.tee $22 + (i32.add + (local.get $0) + (i32.const 4767) + ) + ) + (i32.const 4) + ) + (local.set $21 + (call $_silk_burg_modified_FLP + (local.get $62) + (local.get $23) + (local.get $11) + (local.get $8) + (local.get $6) + (local.get $10) + ) + ) + (block $do-once322 + (block $__rjti$16 + (if + (i32.load + (local.tee $15 + (i32.add + (local.get $0) + (i32.const 4632) + ) + ) + ) + (block $__rjti$15 + (br_if $__rjti$15 + (i32.load + (local.get $28) + ) + ) + (br_if $__rjti$15 + (i32.ne + (i32.load + (local.get $31) + ) + (i32.const 4) + ) + ) + (local.set $11 + (f32.sub + (local.get $21) + (call $_silk_burg_modified_FLP + (local.get $53) + (i32.add + (i32.shl + (local.tee $14 + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $23) + ) + (local.get $11) + (local.get $8) + (i32.const 2) + (i32.load + (local.get $9) + ) + ) + ) + ) + (call $_silk_A2NLSF_FLP + (local.get $41) + (local.get $53) + (i32.load + (local.get $9) + ) + ) + (if + (local.tee $12 + (i32.gt_s + (local.tee $10 + (i32.load + (local.get $9) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in267 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $24) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $41) + ) + ) + (local.tee $13 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 4500) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (br_if $while-in267 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $10) + ) + (if + (local.get $12) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in269 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $53) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $32) + ) + ) + ) + (f32.const 0.000244140625) + ) + ) + (br_if $while-in269 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + ) + (call $_silk_LPC_analysis_filter_FLP + (local.get $40) + (local.get $53) + (local.get $23) + (local.get $14) + (i32.load + (local.get $9) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.tee $12 + (i32.load + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + ) + (local.set $20 + (i32.add + (local.tee $10 + (i32.sub + (local.get $8) + (local.get $12) + ) + ) + (i32.const -3) + ) + ) + (local.set $26 + (if (result f64) + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.tee $33 + (i32.gt_s + (local.get $10) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in271 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in271 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $20) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in273 (result f64) + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in273 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.get $7) + ) + (local.get $7) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $13) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $33) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in275 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in275 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $20) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in277 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in277 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (f32.gt + (local.get $11) + (local.tee $21 + (f32.demote_f64 + (f64.add + (local.get $26) + (local.get $7) + ) + ) + ) + ) + (block + (i32.store8 + (local.get $22) + (i32.const 3) + ) + (local.set $11 + (local.get $21) + ) + ) + (br_if $__rjti$15 + (f32.gt + (local.get $21) + (f32.const 3402823466385288598117041e14) + ) + ) + ) + (if + (local.tee $10 + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + ) + (block $do-once278 + (local.set $6 + (i32.const 0) + ) + (loop $while-in281 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $24) + ) + (i32.add + (i32.shr_u + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $41) + ) + ) + (local.tee $13 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 4500) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 15) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (br_if $while-in281 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $12) + ) + (br_if $do-once278 + (i32.eqz + (local.get $10) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in283 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $53) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $32) + ) + ) + ) + (f32.const 0.000244140625) + ) + ) + (br_if $while-in283 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $12) + ) + ) + (call $_silk_LPC_analysis_filter_FLP + (local.get $40) + (local.get $53) + (local.get $23) + (local.get $14) + (i32.load + (local.get $9) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.tee $12 + (i32.load + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + ) + (local.set $20 + (i32.add + (local.tee $10 + (i32.sub + (local.get $8) + (local.get $12) + ) + ) + (i32.const -3) + ) + ) + (local.set $26 + (if (result f64) + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.tee $33 + (i32.gt_s + (local.get $10) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in285 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in285 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $20) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in287 (result f64) + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in287 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.get $7) + ) + (local.get $7) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $13) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $33) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in289 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in289 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $20) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in291 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in291 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (f32.gt + (local.get $11) + (local.tee $29 + (f32.demote_f64 + (f64.add + (local.get $26) + (local.get $7) + ) + ) + ) + ) + (block + (i32.store8 + (local.get $22) + (i32.const 2) + ) + (local.set $11 + (local.get $29) + ) + ) + (br_if $__rjti$15 + (f32.lt + (local.get $21) + (local.get $29) + ) + ) + ) + (if + (local.tee $10 + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + ) + (block $do-once292 + (local.set $6 + (i32.const 0) + ) + (loop $while-in295 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $24) + ) + (i32.add + (i32.shr_u + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $41) + ) + ) + (local.tee $13 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 4500) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + (br_if $while-in295 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $12) + ) + (br_if $do-once292 + (i32.eqz + (local.get $10) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in297 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $53) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $32) + ) + ) + ) + (f32.const 0.000244140625) + ) + ) + (br_if $while-in297 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $12) + ) + ) + (call $_silk_LPC_analysis_filter_FLP + (local.get $40) + (local.get $53) + (local.get $23) + (local.get $14) + (i32.load + (local.get $9) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.tee $12 + (i32.load + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + ) + (local.set $20 + (i32.add + (local.tee $10 + (i32.sub + (local.get $8) + (local.get $12) + ) + ) + (i32.const -3) + ) + ) + (local.set $26 + (if (result f64) + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.tee $33 + (i32.gt_s + (local.get $10) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in299 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in299 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $20) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in301 (result f64) + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in301 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.get $7) + ) + (local.get $7) + ) + ) + (local.set $13 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $13) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $33) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in303 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in303 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $20) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in305 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in305 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (if + (f32.gt + (local.get $11) + (local.tee $21 + (f32.demote_f64 + (f64.add + (local.get $26) + (local.get $7) + ) + ) + ) + ) + (block + (i32.store8 + (local.get $22) + (i32.const 1) + ) + (local.set $11 + (local.get $21) + ) + ) + (br_if $__rjti$15 + (f32.lt + (local.get $29) + (local.get $21) + ) + ) + ) + (if + (local.tee $10 + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + ) + (block $do-once306 + (local.set $6 + (i32.const 0) + ) + (loop $while-in309 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $24) + ) + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 4500) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (br_if $while-in309 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $12) + ) + (br_if $do-once306 + (i32.eqz + (local.get $10) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in311 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $53) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $32) + ) + ) + ) + (f32.const 0.000244140625) + ) + ) + (br_if $while-in311 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $32) + (local.get $24) + (local.get $12) + ) + ) + (call $_silk_LPC_analysis_filter_FLP + (local.get $40) + (local.get $53) + (local.get $23) + (local.get $14) + (i32.load + (local.get $9) + ) + ) + (local.set $12 + (i32.add + (i32.shl + (local.tee $6 + (i32.load + (local.get $9) + ) + ) + (i32.const 2) + ) + (local.get $40) + ) + ) + (local.set $13 + (i32.add + (local.tee $10 + (i32.sub + (local.get $8) + (local.get $6) + ) + ) + (i32.const -3) + ) + ) + (local.set $26 + (if (result f64) + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.tee $14 + (i32.gt_s + (local.get $10) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in313 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in313 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $13) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in315 (result f64) + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $12) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in315 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (local.get $7) + ) + (local.get $7) + ) + ) + (local.set $8 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $12) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $14) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in317 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in317 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $13) + ) + ) + ) + (i32.and + (local.get $10) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $10) + ) + (loop $while-in319 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in319 + (i32.ne + (local.get $10) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$15 + (i32.eqz + (f32.gt + (local.get $11) + (f32.demote_f64 + (f64.add + (local.get $26) + (local.get $7) + ) + ) + ) + ) + ) + (i32.store8 + (local.get $22) + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (br $__rjti$16) + ) + ) + (br_if $__rjti$16 + (i32.ne + (local.tee $6 + (i32.load8_s + (local.get $22) + ) + ) + (i32.const 4) + ) + ) + (call $_silk_A2NLSF_FLP + (local.get $41) + (local.get $62) + (i32.load + (local.get $9) + ) + ) + (br_if $__rjti$16 + (i32.ne + (local.tee $6 + (i32.load8_s + (local.get $22) + ) + ) + (i32.const 4) + ) + ) + (local.set $69 + (i32.load + (local.get $15) + ) + ) + (local.set $70 + (i32.const 4) + ) + (br $do-once322) + ) + (if + (i32.eqz + (local.tee $8 + (i32.load + (local.get $15) + ) + ) + ) + (call $_celt_fatal + (i32.const 43231) + (i32.const 43396) + (i32.const 103) + ) + ) + (if + (i32.load + (local.get $28) + ) + (call $_celt_fatal + (i32.const 43231) + (i32.const 43396) + (i32.const 103) + ) + ) + (if + (i32.eq + (i32.load + (local.get $31) + ) + (i32.const 4) + ) + (block + (local.set $69 + (local.get $8) + ) + (local.set $70 + (local.get $6) + ) + (br $do-once322) + ) + ) + (call $_celt_fatal + (i32.const 43231) + (i32.const 43396) + (i32.const 103) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eq + (local.get $69) + (i32.const 1) + ) + (i32.eq + (i32.and + (local.get $70) + (i32.const 255) + ) + (i32.const 4) + ) + ) + ) + (call $_celt_fatal + (i32.const 41732) + (i32.const 41835) + (i32.const 51) + ) + ) + (if + (i32.le_s + (local.tee $13 + (i32.add + (select + (i32.shr_s + (local.tee $6 + (i32.add + (i32.add + (i32.mul + (local.tee $6 + (i32.shr_s + (i32.shl + (i32.load + (local.get $38) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const -5) + ) + (i32.const 3146) + ) + (i32.shr_s + (i32.mul + (local.get $6) + (i32.const 59246) + ) + (i32.const 16) + ) + ) + ) + (i32.const 1) + ) + (i32.const 0) + (i32.eq + (i32.load + (local.get $31) + ) + (i32.const 2) + ) + ) + (local.get $6) + ) + ) + (i32.const 0) + ) + (call $_celt_fatal + (i32.const 41856) + (i32.const 41835) + (i32.const 63) + ) + ) + (local.set $10 + (i32.add + (local.get $0) + (i32.const 4500) + ) + ) + (call $_silk_NLSF_VQ_weights_laroia + (local.get $24) + (local.get $41) + (i32.load + (local.get $9) + ) + ) + (local.set $6 + (if (result i32) + (i32.eq + (i32.load + (local.get $15) + ) + (i32.const 1) + ) + (block $do-once324 (result i32) + (drop + (br_if $do-once324 + (i32.const 0) + (i32.ge_s + (local.tee $6 + (i32.load8_s + (local.get $22) + ) + ) + (i32.const 4) + ) + ) + ) + (local.set $12 + (i32.load + (local.get $9) + ) + ) + (if + (i32.le_s + (local.get $6) + (i32.const -1) + ) + (call $_celt_fatal + (i32.const 41043) + (i32.const 41075) + (i32.const 45) + ) + ) + (local.set $8 + (local.get $6) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in327 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $32) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $41) + ) + ) + (local.tee $14 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 4500) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + (br_if $while-in327 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + ) + (call $_silk_NLSF_VQ_weights_laroia + (local.get $27) + (local.get $32) + (local.get $12) + ) + (local.set $6 + (i32.load8_s + (local.get $22) + ) + ) + (drop + (br_if $do-once324 + (i32.const 1) + (i32.le_s + (local.tee $8 + (i32.load + (local.get $9) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $12 + (i32.shr_s + (i32.mul + (local.get $6) + (i32.shl + (local.get $6) + (i32.const 27) + ) + ) + (i32.const 16) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in329 (result i32) + (i32.store16 + (local.tee $14 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $24) + ) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $27) + ) + ) + (local.get $12) + ) + (i32.const 16) + ) + (i32.shr_s + (i32.load16_s + (local.get $14) + ) + (i32.const 1) + ) + ) + ) + (br_if $while-in329 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + (i32.const 1) + ) + ) + (i32.const 0) + ) + ) + (call $_silk_NLSF_encode + (i32.add + (local.get $0) + (i32.const 4744) + ) + (local.get $41) + (i32.load + (i32.add + (local.get $0) + (i32.const 4692) + ) + ) + (local.get $24) + (local.get $13) + (i32.load + (i32.add + (local.get $0) + (i32.const 4660) + ) + ) + (i32.load8_s + (local.get $58) + ) + ) + (call $_silk_NLSF2A + (local.tee $8 + (i32.add + (local.get $35) + (i32.const 32) + ) + ) + (local.get $41) + (i32.load + (local.get $9) + ) + ) + (if + (local.get $6) + (block + (local.set $12 + (i32.load + (local.get $9) + ) + ) + (if + (i32.le_s + (local.tee $6 + (i32.load8_s + (local.get $22) + ) + ) + (i32.const -1) + ) + (call $_celt_fatal + (i32.const 41043) + (i32.const 41075) + (i32.const 45) + ) + ) + (if + (i32.ge_s + (local.get $6) + (i32.const 5) + ) + (call $_celt_fatal + (i32.const 41094) + (i32.const 41075) + (i32.const 46) + ) + ) + (local.set $8 + (local.get $6) + ) + (if + (i32.gt_s + (local.get $12) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in333 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $32) + ) + (i32.add + (i32.shr_u + (i32.mul + (i32.shr_s + (i32.shl + (i32.sub + (i32.load16_u + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $41) + ) + ) + (local.tee $22 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 4500) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + (br_if $while-in333 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + ) + (call $_silk_NLSF2A + (local.get $35) + (local.get $32) + (local.get $12) + ) + (local.set $52 + (i32.load + (local.get $9) + ) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (i32.load + (local.get $9) + ) + ) + (i32.const 17) + ) + (block + (drop + (call $_memcpy + (local.get $35) + (local.get $8) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + (local.set $52 + (local.get $6) + ) + ) + (call $_celt_fatal + (i32.const 41890) + (i32.const 41835) + (i32.const 104) + ) + ) + ) + (if + (i32.gt_s + (local.get $52) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in335 + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 16) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $35) + ) + ) + ) + (f32.const 0.000244140625) + ) + ) + (br_if $while-in335 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $52) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in337 + (f32.store + (i32.add + (i32.add + (local.get $17) + (i32.const 80) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.add + (local.get $35) + (i32.const 32) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (f32.const 0.000244140625) + ) + ) + (br_if $while-in337 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $52) + ) + ) + ) + ) + ) + (local.set $15 + (i32.load + (local.get $31) + ) + ) + (local.set $9 + (i32.add + (i32.shl + (local.get $52) + (i32.const 2) + ) + (local.get $27) + ) + ) + (call $_silk_LPC_analysis_filter_FLP + (local.get $27) + (i32.add + (local.get $17) + (i32.const 16) + ) + (local.get $23) + (local.tee $14 + (i32.shl + (local.tee $22 + (i32.add + (local.get $52) + (local.tee $8 + (i32.load + (local.get $61) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (local.get $52) + ) + (local.set $11 + (f32.load + (local.get $17) + ) + ) + (local.set $12 + (i32.add + (local.get $8) + (i32.const -3) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.tee $13 + (i32.gt_s + (local.get $8) + (i32.const 3) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in339 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in339 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $8) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (loop $while-in341 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in341 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + (f32.store offset=712 + (local.get $17) + (f32.demote_f64 + (f64.mul + (local.get $7) + (f64.promote_f32 + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + (local.set $11 + (f32.load offset=4 + (local.get $17) + ) + ) + (local.set $22 + (i32.add + (i32.shl + (local.get $22) + (i32.const 2) + ) + (local.get $9) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $13) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in343 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in343 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $8) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (loop $while-in345 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in345 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + (f32.store offset=716 + (local.get $17) + (f32.demote_f64 + (f64.mul + (local.get $7) + (f64.promote_f32 + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + (if + (i32.eq + (local.get $15) + (i32.const 4) + ) + (block + (call $_silk_LPC_analysis_filter_FLP + (local.get $27) + (i32.add + (local.get $17) + (i32.const 80) + ) + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $23) + ) + (local.get $14) + (local.get $52) + ) + (local.set $11 + (f32.load offset=8 + (local.get $17) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $13) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in347 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in347 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $8) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (loop $while-in349 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in349 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + (f32.store offset=720 + (local.get $17) + (f32.demote_f64 + (f64.mul + (local.get $7) + (f64.promote_f32 + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + (local.set $11 + (f32.load offset=12 + (local.get $17) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (if (result i32) + (local.get $13) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (f64.const 0) + ) + (loop $while-in351 + (local.set $7 + (f64.add + (local.get $7) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + ) + (br_if $while-in351 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $12) + ) + ) + ) + (i32.and + (local.get $8) + (i32.const -4) + ) + ) + (block (result i32) + (local.set $7 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $8) + ) + (loop $while-in353 + (local.set $7 + (f64.add + (local.get $7) + (f64.mul + (local.tee $7 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + ) + (local.get $7) + ) + ) + ) + (br_if $while-in353 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + (f32.store offset=724 + (local.get $17) + (f32.demote_f64 + (f64.mul + (local.get $7) + (f64.promote_f32 + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (i64.store align=4 + (local.get $10) + (i64.load align=4 + (local.get $41) + ) + ) + (i64.store offset=8 align=4 + (local.get $10) + (i64.load offset=8 align=4 + (local.get $41) + ) + ) + (i64.store offset=16 align=4 + (local.get $10) + (i64.load offset=16 align=4 + (local.get $41) + ) + ) + (i64.store offset=24 align=4 + (local.get $10) + (i64.load offset=24 align=4 + (local.get $41) + ) + ) + (if + (i32.eq + (i32.load8_s + (local.get $58) + ) + (i32.const 2) + ) + (block $do-once354 + (local.set $7 + (call $_exp + (f64.promote_f32 + (f32.neg + (f32.mul + (f32.add + (f32.load offset=708 + (local.get $17) + ) + (f32.const -12) + ) + (f32.const 0.25) + ) + ) + ) + ) + ) + (br_if $do-once354 + (i32.le_s + (local.tee $6 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + ) + (local.set $11 + (f32.sub + (f32.const 1) + (f32.mul + (f32.demote_f64 + (f64.div + (f64.const 1) + (f64.add + (local.get $7) + (f64.const 1) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in357 + (f32.store + (local.tee $9 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $17) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $9) + ) + ) + ) + (br_if $while-in357 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + ) + (local.set $6 + (i32.load + (local.get $31) + ) + ) + ) + (local.set $21 + (f32.demote_f64 + (f64.div + (call $_llvm_exp2_f64 + (f64.promote_f32 + (f32.mul + (f32.sub + (f32.const 21) + (f32.mul + (f32.convert_i32_s + (i32.load + (local.get $36) + ) + ) + (f32.const 0.0078125) + ) + ) + (f32.const 0.33000001311302185) + ) + ) + ) + (f64.convert_i32_s + (i32.load + (local.get $61) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in359 + (local.set $11 + (f32.sqrt + (f32.add + (f32.mul + (local.tee $11 + (f32.load + (local.tee $9 + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $17) + ) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $17) + (i32.const 712) + ) + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + ) + (local.get $21) + ) + ) + ) + ) + (f32.store + (local.get $9) + (select + (local.get $11) + (f32.const 32767) + (f32.lt + (local.get $11) + (f32.const 32767) + ) + ) + ) + (br_if $while-in359 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in361 + (i32.store + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $27) + ) + (i32.trunc_f32_s + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 2) + ) + (local.get $17) + ) + ) + (f32.const 65536) + ) + ) + ) + (br_if $while-in361 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (i32.add + (local.get $17) + (i32.const 728) + ) + (local.get $27) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (i32.store8 offset=744 + (local.get $17) + (i32.load8_s + (local.tee $25 + (i32.add + (local.get $0) + (i32.const 7168) + ) + ) + ) + ) + (call $_silk_gains_quant + (local.tee $30 + (i32.add + (local.get $0) + (i32.const 4736) + ) + ) + (local.get $27) + (local.get $25) + (local.tee $46 + (local.tee $49 + (i32.eq + (local.get $3) + (i32.const 2) + ) + ) + ) + (i32.load + (local.get $31) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in363 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $17) + ) + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + (f32.const 0.0000152587890625) + ) + ) + (br_if $while-in363 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (local.set $6 + (if (result i32) + (i32.eq + (local.tee $9 + (i32.load8_s + (local.get $58) + ) + ) + (i32.const 2) + ) + (block (result i32) + (local.set $6 + (i32.add + (local.get $0) + (i32.const 4766) + ) + ) + (if (result i32) + (f32.gt + (f32.add + (f32.load offset=708 + (local.get $17) + ) + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4712) + ) + ) + ) + (f32.const 0.000030517578125) + ) + ) + (f32.const 1) + ) + (block (result i32) + (i32.store8 + (local.get $6) + (i32.const 0) + ) + (i32.const 0) + ) + (block (result i32) + (i32.store8 + (local.get $6) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.load8_s + (i32.add + (local.get $0) + (i32.const 4766) + ) + ) + ) + ) + (f32.store offset=692 + (local.get $17) + (f32.add + (f32.mul + (f32.mul + (f32.convert_i32_s + (i32.load16_s + (i32.add + (i32.add + (i32.shl + (i32.shr_s + (local.get $9) + (i32.const 1) + ) + (i32.const 2) + ) + (i32.const 38960) + ) + (i32.shl + (i32.shr_s + (i32.shl + (local.get $6) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 1) + ) + ) + ) + ) + (f32.const 0.0009765625) + ) + (f32.const 0.800000011920929) + ) + (f32.sub + (f32.sub + (f32.add + (f32.sub + (f32.const 1.2000000476837158) + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4628) + ) + ) + ) + (f32.const 0.05000000074505806) + ) + ) + (f32.mul + (f32.mul + (f32.convert_i32_s + (local.tee $6 + (i32.load + (local.get $38) + ) + ) + ) + (f32.const -0.20000000298023224) + ) + (f32.const 0.00390625) + ) + ) + (f32.mul + (f32.load offset=696 + (local.get $17) + ) + (f32.const 0.10000000149011612) + ) + ) + (f32.mul + (f32.load offset=700 + (local.get $17) + ) + (f32.const 0.20000000298023224) + ) + ) + ) + ) + (local.set $22 + (i32.add + (i32.add + (local.get $0) + (i32.const 6100) + ) + (i32.mul + (local.tee $13 + (i32.load + (local.tee $38 + (i32.add + (local.get $0) + (i32.const 5748) + ) + ) + ) + ) + (i32.const 36) + ) + ) + ) + (if + (i32.and + (i32.ne + (i32.load + (i32.add + (local.get $0) + (i32.const 6092) + ) + ) + (i32.const 0) + ) + (i32.gt_s + (local.get $6) + (i32.const 77) + ) + ) + (block + (i32.store + (i32.add + (i32.add + (local.get $0) + (i32.const 4724) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (i32.const 1) + ) + (drop + (call $_memcpy + (local.get $32) + (i32.add + (local.get $0) + (i32.const 148) + ) + (i32.const 4352) + ) + ) + (i64.store align=2 + (local.get $22) + (i64.load align=2 + (local.get $30) + ) + ) + (i64.store offset=8 align=2 + (local.get $22) + (i64.load offset=8 align=2 + (local.get $30) + ) + ) + (i64.store offset=16 align=2 + (local.get $22) + (i64.load offset=16 align=2 + (local.get $30) + ) + ) + (i64.store offset=24 align=2 + (local.get $22) + (i64.load offset=24 align=2 + (local.get $30) + ) + ) + (i32.store offset=32 align=2 + (local.get $22) + (i32.load offset=32 align=2 + (local.get $30) + ) + ) + (drop + (call $_memcpy + (local.get $35) + (local.get $17) + (i32.shl + (local.tee $8 + (i32.load + (local.get $31) + ) + ) + (i32.const 2) + ) + ) + ) + (block $__rjto$11 + (block $__rjti$11 + (br_if $__rjti$11 + (i32.eqz + (local.tee $6 + (i32.load + (local.get $38) + ) + ) + ) + ) + (br_if $__rjti$11 + (i32.eqz + (i32.load + (i32.add + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $0) + ) + (i32.const 4720) + ) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $0) + (i32.const 4540) + ) + ) + (br $__rjto$11) + ) + (i32.store8 + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 4540) + ) + ) + (i32.load8_s + (local.get $25) + ) + ) + (i32.store8 + (local.get $22) + (select + (local.tee $6 + (i32.shr_s + (i32.shl + (i32.add + (i32.load + (i32.add + (local.get $0) + (i32.const 6096) + ) + ) + (i32.load8_u + (local.get $22) + ) + ) + (i32.const 24) + ) + (i32.const 24) + ) + ) + (i32.const 63) + (i32.lt_s + (local.get $6) + (i32.const 63) + ) + ) + ) + (local.set $8 + (i32.load + (local.get $31) + ) + ) + ) + (if + (local.tee $15 + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + (block $do-once368 + (local.set $6 + (i32.const 0) + ) + (loop $while-in371 + (local.set $10 + (i32.load8_s + (i32.add + (local.get $6) + (i32.add + (i32.add + (local.get $0) + (i32.const 6100) + ) + (i32.mul + (local.get $13) + (i32.const 36) + ) + ) + ) + ) + ) + (i32.store8 + (local.get $9) + (local.tee $10 + (select + (i32.const 63) + (select + (i32.and + (local.tee $10 + (if (result i32) + (i32.or + (local.get $6) + (local.get $46) + ) + (if (result i32) + (i32.gt_s + (local.tee $10 + (i32.add + (local.get $10) + (i32.const -4) + ) + ) + (i32.add + (local.tee $12 + (i32.load8_s + (local.get $9) + ) + ) + (i32.const 8) + ) + ) + (i32.add + (i32.shl + (local.get $10) + (i32.const 1) + ) + (i32.const 248) + ) + (i32.add + (local.get $10) + (local.get $12) + ) + ) + (select + (local.get $10) + (local.tee $12 + (i32.add + (i32.load8_s + (local.get $9) + ) + (i32.const -16) + ) + ) + (i32.lt_s + (local.get $12) + (local.get $10) + ) + ) + ) + ) + (i32.const 255) + ) + (i32.const 0) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.tee $10 + (i32.and + (local.get $10) + (i32.const 255) + ) + ) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 0) + ) + ) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $10) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const 63) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $27) + ) + (if (result i32) + (i32.gt_s + (local.tee $12 + (select + (local.tee $10 + (i32.add + (i32.add + (i32.mul + (local.get $10) + (i32.const 29) + ) + (i32.const 2090) + ) + (i32.shr_u + (i32.mul + (local.get $10) + (i32.const 7281) + ) + (i32.const 16) + ) + ) + ) + (i32.const 3967) + (i32.lt_u + (local.get $10) + (i32.const 3967) + ) + ) + ) + (i32.const 3966) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $10 + (i32.and + (local.get $12) + (i32.const 127) + ) + ) + (i32.add + (local.tee $14 + (i32.shl + (i32.const 1) + (local.tee $24 + (i32.shr_u + (local.get $12) + (i32.const 7) + ) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $12) + (i32.const 2048) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $10) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $10) + ) + (i32.mul + (local.get $10) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $24) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $10) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $10) + ) + (i32.mul + (local.get $10) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $14) + (i32.const 7) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in371 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + (br_if $do-once368 + (i32.eqz + (local.get $15) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in375 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $17) + ) + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + (f32.const 0.0000152587890625) + ) + ) + (br_if $while-in375 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (call $_silk_NSQ_wrapper_FLP + (local.get $0) + (local.get $17) + (local.get $22) + (local.get $32) + (i32.add + (i32.add + (local.get $0) + (i32.const 6208) + ) + (i32.mul + (i32.load + (local.get $38) + ) + (i32.const 320) + ) + ) + (local.get $51) + ) + (drop + (call $_memcpy + (local.get $17) + (local.get $35) + (i32.shl + (local.tee $8 + (i32.load + (local.get $31) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in377 + (local.set $6 + (i32.add + (i32.load8_s + (i32.add + (local.get $9) + (i32.add + (local.get $0) + (i32.const 4736) + ) + ) + ) + (i32.shl + (local.get $6) + (i32.const 8) + ) + ) + ) + (br_if $while-in377 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + ) + (i64.store align=4 + (local.get $54) + (i64.load align=4 + (local.get $2) + ) + ) + (i64.store offset=8 align=4 + (local.get $54) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $54) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (i64.store offset=24 align=4 + (local.get $54) + (i64.load offset=24 align=4 + (local.get $2) + ) + ) + (i64.store offset=32 align=4 + (local.get $54) + (i64.load offset=32 align=4 + (local.get $2) + ) + ) + (i64.store offset=40 align=4 + (local.get $54) + (i64.load offset=40 align=4 + (local.get $2) + ) + ) + (drop + (call $_memcpy + (local.get $85) + (local.tee $52 + (i32.add + (local.get $0) + (i32.const 148) + ) + ) + (i32.const 4352) + ) + ) + (local.set $42 + (i32.load8_s + (local.get $88) + ) + ) + (local.set $70 + (i32.load16_s + (local.tee $69 + (i32.add + (local.get $0) + (i32.const 5772) + ) + ) + ) + ) + (local.set $34 + (i32.load + (local.tee $32 + (i32.add + (local.get $0) + (i32.const 5768) + ) + ) + ) + ) + (local.set $43 + (i32.add + (local.get $4) + (i32.const -5) + ) + ) + (local.set $36 + (i32.add + (local.get $0) + (i32.const 4772) + ) + ) + (local.set $39 + (i32.add + (local.get $0) + (i32.const 4766) + ) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $24 + (i32.const 0) + ) + (local.set $15 + (i32.const 0) + ) + (local.set $20 + (i32.const 256) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $14 + (local.get $6) + ) + (local.set $22 + (i32.const -1) + ) + (local.set $10 + (i32.const -1) + ) + (local.set $19 + (i32.const 0) + ) + (local.set $27 + (i32.const 0) + ) + (local.set $35 + (i32.const 0) + ) + (local.set $6 + (i32.const 0) + ) + (block $__rjto$17 + (block $__rjti$17 + (loop $label$continue$L1003 + (block $label$break$L1003 + (if + (local.tee $28 + (i32.eq + (local.get $14) + (local.get $22) + ) + ) + (local.set $12 + (local.get $27) + ) + (block $do-once378 + (if + (i32.eq + (local.get $10) + (local.get $14) + ) + (block + (local.set $12 + (local.get $35) + ) + (br $do-once378) + ) + ) + (if + (local.get $19) + (block + (i64.store align=4 + (local.get $2) + (i64.load align=4 + (local.get $54) + ) + ) + (i64.store offset=8 align=4 + (local.get $2) + (i64.load offset=8 align=4 + (local.get $54) + ) + ) + (i64.store offset=16 align=4 + (local.get $2) + (i64.load offset=16 align=4 + (local.get $54) + ) + ) + (i64.store offset=24 align=4 + (local.get $2) + (i64.load offset=24 align=4 + (local.get $54) + ) + ) + (i64.store offset=32 align=4 + (local.get $2) + (i64.load offset=32 align=4 + (local.get $54) + ) + ) + (i64.store offset=40 align=4 + (local.get $2) + (i64.load offset=40 align=4 + (local.get $54) + ) + ) + (drop + (call $_memcpy + (local.get $52) + (local.get $85) + (i32.const 4352) + ) + ) + (i32.store8 + (local.get $88) + (local.get $42) + ) + (i32.store16 + (local.get $69) + (local.get $70) + ) + (i32.store + (local.get $32) + (local.get $34) + ) + ) + ) + (call $_silk_NSQ_wrapper_FLP + (local.get $0) + (local.get $17) + (local.get $76) + (local.get $52) + (local.get $36) + (local.get $51) + ) + (if + (i32.eqz + (i32.or + (local.tee $23 + (i32.ne + (local.get $19) + (i32.const 6) + ) + ) + (local.tee $33 + (i32.ne + (local.get $24) + (i32.const 0) + ) + ) + ) + ) + (block + (i64.store align=4 + (local.get $55) + (i64.load align=4 + (local.get $2) + ) + ) + (i64.store offset=8 align=4 + (local.get $55) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $55) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (local.set $6 + (i32.load offset=24 + (local.get $2) + ) + ) + (i64.store align=4 + (local.get $56) + (i64.load offset=28 align=4 + (local.get $2) + ) + ) + (i64.store offset=8 align=4 + (local.get $56) + (i64.load offset=36 align=4 + (local.get $2) + ) + ) + (i32.store offset=16 + (local.get $56) + (i32.load offset=44 + (local.get $2) + ) + ) + ) + ) + (call $_silk_encode_indices + (local.get $0) + (local.get $2) + (i32.load + (local.get $38) + ) + (i32.const 0) + (local.get $3) + ) + (call $_silk_encode_pulses + (local.get $2) + (i32.load8_s + (local.get $58) + ) + (i32.load8_s + (local.get $39) + ) + (local.get $36) + (i32.load + (local.get $66) + ) + ) + (if + (i32.and + (i32.xor + (i32.or + (local.get $23) + (local.get $33) + ) + (i32.const 1) + ) + (i32.gt_s + (local.tee $12 + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $2) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $2) + ) + (i32.const -32) + ) + ) + ) + (local.get $4) + ) + ) + (block + (i64.store align=4 + (local.get $2) + (i64.load align=4 + (local.get $55) + ) + ) + (i64.store offset=8 align=4 + (local.get $2) + (i64.load offset=8 align=4 + (local.get $55) + ) + ) + (i64.store offset=16 align=4 + (local.get $2) + (i64.load offset=16 align=4 + (local.get $55) + ) + ) + (i32.store offset=24 + (local.get $2) + (local.get $6) + ) + (i64.store offset=28 align=4 + (local.get $2) + (i64.load align=4 + (local.get $56) + ) + ) + (i64.store offset=36 align=4 + (local.get $2) + (i64.load offset=8 align=4 + (local.get $56) + ) + ) + (i32.store offset=44 + (local.get $2) + (i32.load offset=16 + (local.get $56) + ) + ) + (i32.store8 + (local.get $25) + (local.tee $12 + (i32.load8_s offset=744 + (local.get $17) + ) + ) + ) + (if + (i32.gt_s + (local.tee $23 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + (drop + (call $_memset + (local.get $30) + (i32.const 4) + (local.get $23) + ) + ) + ) + (if + (i32.eqz + (local.get $49) + ) + (i32.store8 + (local.get $76) + (local.get $12) + ) + ) + (i32.store16 + (local.get $69) + (local.get $70) + ) + (i32.store + (local.get $32) + (local.get $34) + ) + (if + (i32.gt_s + (local.tee $12 + (i32.load + (local.get $66) + ) + ) + (i32.const 0) + ) + (drop + (call $_memset + (local.get $36) + (i32.const 0) + (local.get $12) + ) + ) + ) + (call $_silk_encode_indices + (local.get $0) + (local.get $2) + (i32.load + (local.get $38) + ) + (i32.const 0) + (local.get $3) + ) + (call $_silk_encode_pulses + (local.get $2) + (i32.load8_s + (local.get $58) + ) + (i32.load8_s + (local.get $39) + ) + (local.get $36) + (i32.load + (local.get $66) + ) + ) + (local.set $12 + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $2) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $2) + ) + (i32.const -32) + ) + ) + ) + ) + ) + (br_if $label$break$L24 + (i32.eqz + (i32.or + (i32.ne + (i32.or + (local.get $5) + (local.get $19) + ) + (i32.const 0) + ) + (i32.gt_s + (local.get $12) + (local.get $4) + ) + ) + ) + ) + ) + ) + (br_if $label$break$L1003 + (i32.eq + (local.get $19) + (i32.const 6) + ) + ) + (block $label$break$L1028 + (local.set $24 + (if (result i32) + (local.tee $44 + (i32.gt_s + (local.get $12) + (local.get $4) + ) + ) + (block (result i32) + (if + (i32.and + (local.tee $10 + (i32.eqz + (local.get $24) + ) + ) + (i32.gt_u + (local.get $19) + (i32.const 1) + ) + ) + (block + (f32.store offset=692 + (local.get $17) + (select + (local.tee $11 + (f32.mul + (f32.load offset=692 + (local.get $17) + ) + (f32.const 1.5) + ) + ) + (f32.const 1.5) + (f32.gt + (local.get $11) + (f32.const 1.5) + ) + ) + ) + (i32.store8 + (local.get $39) + (i32.const 0) + ) + (local.set $15 + (i32.const 0) + ) + (local.set $10 + (i32.const -1) + ) + ) + (block + (local.set $9 + (i32.shr_s + (i32.shl + (local.get $20) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.set $35 + (if (result i32) + (local.get $10) + (block (result i32) + (local.set $15 + (i32.const 1) + ) + (local.set $10 + (local.get $14) + ) + (local.get $12) + ) + (block + (local.set $15 + (i32.const 1) + ) + (local.set $10 + (local.get $14) + ) + (local.set $35 + (local.get $12) + ) + (br $label$break$L1028) + ) + ) + ) + ) + ) + (if + (i32.le_s + (local.tee $41 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + (block + (local.set $24 + (i32.const 0) + ) + (br $label$break$L1028) + ) + ) + (local.set $28 + (i32.load + (local.get $61) + ) + ) + (if + (i32.eqz + (local.get $19) + ) + (block + (local.set $33 + (i32.const 0) + ) + (local.set $14 + (local.get $28) + ) + (loop $while-in382 + (if + (i32.lt_s + (local.tee $24 + (i32.mul + (local.get $28) + (local.get $33) + ) + ) + (i32.mul + (local.get $28) + (local.tee $16 + (i32.add + (local.get $33) + (i32.const 1) + ) + ) + ) + ) + (block + (local.set $23 + (i32.const 0) + ) + (loop $while-in384 + (local.set $23 + (i32.add + (select + (local.tee $40 + (i32.load8_s + (i32.add + (local.get $24) + (i32.add + (local.get $0) + (i32.const 4772) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $40) + ) + (i32.gt_s + (local.get $40) + (i32.const -1) + ) + ) + (local.get $23) + ) + ) + (br_if $while-in384 + (i32.ne + (local.get $14) + (local.tee $24 + (i32.add + (local.get $24) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $23 + (i32.const 0) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (local.get $65) + ) + (local.get $23) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $33) + (i32.const 1) + ) + (local.get $74) + ) + (local.get $20) + ) + (local.set $14 + (i32.add + (local.get $14) + (local.get $28) + ) + ) + (if + (i32.eq + (local.get $16) + (local.get $41) + ) + (block + (local.set $24 + (i32.const 0) + ) + (br $label$break$L1028) + ) + (block + (local.set $33 + (local.get $16) + ) + (br $while-in382) + ) + ) + ) + ) + ) + (local.set $33 + (i32.const 0) + ) + (local.set $14 + (local.get $28) + ) + (loop $while-in386 (result i32) + (if + (i32.lt_s + (local.tee $24 + (i32.mul + (local.get $28) + (local.get $33) + ) + ) + (i32.mul + (local.get $28) + (local.tee $16 + (i32.add + (local.get $33) + (i32.const 1) + ) + ) + ) + ) + (block + (local.set $23 + (i32.const 0) + ) + (loop $while-in388 + (local.set $23 + (i32.add + (select + (local.tee $40 + (i32.load8_s + (i32.add + (local.get $24) + (i32.add + (local.get $0) + (i32.const 4772) + ) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $40) + ) + (i32.gt_s + (local.get $40) + (i32.const -1) + ) + ) + (local.get $23) + ) + ) + (br_if $while-in388 + (i32.ne + (local.get $14) + (local.tee $24 + (i32.add + (local.get $24) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $23 + (i32.const 0) + ) + ) + (local.set $24 + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (local.get $75) + ) + ) + (block $__rjto$12 + (block $__rjti$12 + (br_if $__rjti$12 + (i32.ge_s + (local.get $23) + (i32.load + (local.tee $40 + (i32.add + (i32.shl + (local.get $33) + (i32.const 2) + ) + (local.get $65) + ) + ) + ) + ) + ) + (br_if $__rjti$12 + (i32.load + (local.get $24) + ) + ) + (i32.store + (local.get $40) + (local.get $23) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $33) + (i32.const 1) + ) + (local.get $74) + ) + (local.get $20) + ) + (br $__rjto$12) + ) + (i32.store + (local.get $24) + (i32.const 1) + ) + ) + (local.set $14 + (i32.add + (local.get $14) + (local.get $28) + ) + ) + (if (result i32) + (i32.eq + (local.get $16) + (local.get $41) + ) + (i32.const 0) + (block + (local.set $33 + (local.get $16) + ) + (br $while-in386) + ) + ) + ) + ) + (block (result i32) + (br_if $label$break$L24 + (i32.ge_s + (local.get $12) + (local.get $43) + ) + ) + (local.set $8 + (i32.shr_s + (i32.shl + (local.get $20) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (if + (local.get $28) + (block + (local.set $24 + (i32.const 1) + ) + (local.set $22 + (local.get $14) + ) + (local.set $27 + (local.get $12) + ) + (br $label$break$L1028) + ) + ) + (i64.store align=4 + (local.get $55) + (i64.load align=4 + (local.get $2) + ) + ) + (i64.store offset=8 align=4 + (local.get $55) + (i64.load offset=8 align=4 + (local.get $2) + ) + ) + (i64.store offset=16 align=4 + (local.get $55) + (i64.load offset=16 align=4 + (local.get $2) + ) + ) + (local.set $23 + (i32.load offset=24 + (local.get $2) + ) + ) + (i64.store align=4 + (local.get $56) + (i64.load offset=28 align=4 + (local.get $2) + ) + ) + (i64.store offset=8 align=4 + (local.get $56) + (i64.load offset=36 align=4 + (local.get $2) + ) + ) + (i32.store offset=16 + (local.get $56) + (i32.load offset=44 + (local.get $2) + ) + ) + (br_if $__rjti$17 + (i32.ge_u + (local.get $23) + (i32.const 1276) + ) + ) + (drop + (call $_memcpy + (local.get $87) + (i32.load + (local.get $2) + ) + (local.get $23) + ) + ) + (drop + (call $_memcpy + (local.get $86) + (local.get $52) + (i32.const 4352) + ) + ) + (local.set $13 + (i32.load8_s + (local.get $25) + ) + ) + (local.set $22 + (local.get $14) + ) + (local.set $27 + (local.get $12) + ) + (local.set $6 + (local.get $23) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $12 + (if (result i32) + (i32.and + (local.get $15) + (local.get $24) + ) + (if (result i32) + (i32.gt_s + (local.tee $23 + (i32.shr_s + (i32.shl + (local.tee $14 + (i32.add + (i32.div_s + (i32.mul + (local.tee $12 + (i32.sub + (local.get $9) + (local.get $8) + ) + ) + (i32.sub + (local.get $4) + (local.get $27) + ) + ) + (i32.sub + (local.get $35) + (local.get $27) + ) + ) + (local.get $8) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.tee $28 + (i32.add + (local.get $8) + (local.tee $12 + (i32.shr_s + (local.get $12) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.and + (local.get $28) + (i32.const 65535) + ) + (i32.and + (select + (local.tee $12 + (i32.sub + (local.get $9) + (local.get $12) + ) + ) + (local.get $14) + (i32.lt_s + (local.get $23) + (local.get $12) + ) + ) + (i32.const 65535) + ) + ) + (block $do-once391 (result i32) + (if + (local.get $44) + (block + (drop + (br_if $do-once391 + (i32.const 32767) + (i32.ge_s + (i32.shr_s + (i32.shl + (local.get $20) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 16384) + ) + ) + ) + (br $do-once391 + (i32.and + (i32.shl + (i32.shr_s + (i32.shl + (local.get $20) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 1) + ) + (i32.const 65535) + ) + ) + ) + ) + (local.set $12 + (i32.add + (local.tee $14 + (i32.div_s + (i32.shl + (i32.sub + (local.get $12) + (local.get $4) + ) + (i32.const 7) + ) + (i32.load + (local.get $66) + ) + ) + ) + (i32.const 2048) + ) + ) + (i32.and + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $12 + (if (result i32) + (i32.lt_s + (local.get $14) + (i32.const -2048) + ) + (i32.const 0) + (if (result i32) + (i32.gt_s + (local.get $14) + (i32.const 1918) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $23 + (i32.shl + (i32.const 1) + (local.tee $28 + (i32.shr_u + (local.get $12) + (i32.const 7) + ) + ) + ) + ) + (local.set $12 + (i32.and + (local.get $12) + (i32.const 127) + ) + ) + (i32.add + (if (result i32) + (i32.lt_s + (local.get $14) + (i32.const 0) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $12) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $12) + ) + (i32.mul + (local.get $12) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $28) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $12) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $12) + ) + (i32.mul + (local.get $12) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $23) + (i32.const 7) + ) + ) + ) + (local.get $23) + ) + ) + ) + ) + ) + (i32.const 65535) + ) + (local.tee $14 + (i32.shr_s + (i32.shl + (local.get $20) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (i32.const 16) + ) + (i32.mul + (local.get $14) + (i32.shr_s + (local.get $12) + (i32.const 16) + ) + ) + ) + (i32.const 65535) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $28 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + (block + (local.set $14 + (i32.const 0) + ) + (loop $while-in396 + (i32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $73) + ) + (i32.shl + (select + (local.tee $23 + (select + (local.tee $23 + (i32.add + (i32.mul + (local.tee $23 + (i32.shr_s + (i32.shl + (if (result i32) + (i32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $75) + ) + ) + (i32.load16_s + (i32.add + (i32.shl + (local.get $14) + (i32.const 1) + ) + (local.get $74) + ) + ) + (local.get $12) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.tee $20 + (i32.load + (i32.add + (i32.add + (local.get $17) + (i32.const 728) + ) + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $20) + (i32.const 65535) + ) + (local.get $23) + ) + (i32.const 16) + ) + ) + ) + (i32.const -8388608) + (i32.gt_s + (local.get $23) + (i32.const -8388608) + ) + ) + ) + (i32.const 8388607) + (i32.lt_s + (local.get $23) + (i32.const 8388607) + ) + ) + (i32.const 8) + ) + ) + (br_if $while-in396 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $28) + ) + ) + ) + ) + ) + (i32.store8 + (local.get $25) + (i32.load8_s offset=744 + (local.get $17) + ) + ) + (call $_silk_gains_quant + (local.get $76) + (local.get $73) + (local.get $25) + (local.get $46) + (local.get $28) + ) + (if + (i32.gt_s + (local.tee $28 + (i32.load + (local.get $31) + ) + ) + (i32.const 0) + ) + (block + (local.set $14 + (i32.const 0) + ) + (local.set $23 + (i32.const 0) + ) + (loop $while-in398 + (local.set $14 + (i32.add + (i32.load8_s + (i32.add + (local.get $23) + (i32.add + (local.get $0) + (i32.const 4736) + ) + ) + ) + (i32.shl + (local.get $14) + (i32.const 8) + ) + ) + ) + (br_if $while-in398 + (i32.ne + (local.tee $23 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (local.get $28) + ) + ) + ) + (local.set $23 + (i32.const 0) + ) + (loop $while-in400 + (f32.store + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $17) + ) + (f32.mul + (f32.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $73) + ) + ) + ) + (f32.const 0.0000152587890625) + ) + ) + (br_if $while-in400 + (i32.ne + (local.tee $23 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (local.get $28) + ) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + ) + (local.set $20 + (local.get $12) + ) + (local.set $19 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (br $label$continue$L1003) + ) + ) + (br $__rjto$17) + ) + (call $_celt_fatal + (i32.const 43188) + (i32.const 43158) + (i32.const 281) + ) + ) + (br_if $label$break$L24 + (i32.eqz + (i32.and + (i32.or + (i32.gt_s + (local.get $12) + (local.get $4) + ) + (local.get $28) + ) + (i32.ne + (local.get $24) + (i32.const 0) + ) + ) + ) + ) + (i64.store align=4 + (local.get $2) + (i64.load align=4 + (local.get $55) + ) + ) + (i64.store offset=8 align=4 + (local.get $2) + (i64.load offset=8 align=4 + (local.get $55) + ) + ) + (i64.store offset=16 align=4 + (local.get $2) + (i64.load offset=16 align=4 + (local.get $55) + ) + ) + (i32.store offset=24 + (local.get $2) + (local.get $6) + ) + (i64.store offset=28 align=4 + (local.get $2) + (i64.load align=4 + (local.get $56) + ) + ) + (i64.store offset=36 align=4 + (local.get $2) + (i64.load offset=8 align=4 + (local.get $56) + ) + ) + (i32.store offset=44 + (local.get $2) + (i32.load offset=16 + (local.get $56) + ) + ) + (if + (i32.lt_u + (local.get $6) + (i32.const 1276) + ) + (block + (drop + (call $_memcpy + (i32.load + (local.get $2) + ) + (local.get $87) + (local.get $6) + ) + ) + (drop + (call $_memcpy + (local.get $52) + (local.get $86) + (i32.const 4352) + ) + ) + (i32.store8 + (local.get $25) + (local.get $13) + ) + ) + (call $_celt_fatal + (i32.const 43111) + (i32.const 43158) + (i32.const 251) + ) + ) + ) + ) + (drop + (call $_memmove + (i32.add + (local.get $0) + (i32.const 7180) + ) + (i32.add + (i32.add + (local.get $0) + (i32.const 7180) + ) + (i32.shl + (i32.load + (local.get $66) + ) + (i32.const 2) + ) + ) + (i32.shl + (i32.add + (i32.load + (local.get $89) + ) + (i32.mul + (i32.load + (local.get $47) + ) + (i32.const 5) + ) + ) + (i32.const 2) + ) + ) + ) + (if + (i32.load + (local.get $103) + ) + (block + (i32.store + (local.get $1) + (i32.const 0) + ) + (global.set $STACKTOP + (local.get $65) + ) + (return) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4544) + ) + (i32.load + (i32.add + (i32.add + (i32.shl + (i32.load + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + (i32.const 2) + ) + (local.get $17) + ) + (i32.const 224) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $0) + (i32.const 4541) + ) + (i32.load8_s + (i32.add + (local.get $0) + (i32.const 4765) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 4664) + ) + (i32.const 0) + ) + (i32.store + (local.get $1) + (i32.shr_s + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $2) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $2) + ) + (i32.const -25) + ) + ) + (i32.const 3) + ) + ) + (global.set $STACKTOP + (local.get $65) + ) + ) + (func $_silk_LPC_analysis_filter_FLP (; 82 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local $6 i32) + (if + (i32.gt_s + (local.get $4) + (local.get $3) + ) + (call $_celt_fatal + (i32.const 43667) + (i32.const 43701) + (i32.const 218) + ) + ) + (block $folding-inner0 + (block $switch-default + (block $switch-case11 + (block $switch-case8 + (block $switch-case5 + (block $switch-case2 + (block $switch-case + (br_table $switch-case $switch-default $switch-case2 $switch-default $switch-case5 $switch-default $switch-case8 $switch-default $switch-default $switch-default $switch-case11 $switch-default + (i32.sub + (local.get $4) + (i32.const 6) + ) + ) + ) + (br_if $folding-inner0 + (i32.le_s + (local.get $3) + (i32.const 6) + ) + ) + (local.set $6 + (i32.const 6) + ) + (loop $while-in + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $0) + ) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.load + (local.get $1) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (f32.load offset=4 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (f32.load offset=8 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -12) + ) + ) + (f32.load offset=12 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -16) + ) + ) + (f32.load offset=16 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -20) + ) + ) + (f32.load offset=20 + (local.get $1) + ) + ) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + (br_if $folding-inner0 + (i32.le_s + (local.get $3) + (i32.const 8) + ) + ) + (local.set $6 + (i32.const 8) + ) + (loop $while-in1 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $0) + ) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.load + (local.get $1) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (f32.load offset=4 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (f32.load offset=8 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -12) + ) + ) + (f32.load offset=12 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -16) + ) + ) + (f32.load offset=16 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -20) + ) + ) + (f32.load offset=20 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -24) + ) + ) + (f32.load offset=24 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -28) + ) + ) + (f32.load offset=28 + (local.get $1) + ) + ) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + (br_if $folding-inner0 + (i32.le_s + (local.get $3) + (i32.const 10) + ) + ) + (local.set $6 + (i32.const 10) + ) + (loop $while-in4 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $0) + ) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.load + (local.get $1) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (f32.load offset=4 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (f32.load offset=8 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -12) + ) + ) + (f32.load offset=12 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -16) + ) + ) + (f32.load offset=16 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -20) + ) + ) + (f32.load offset=20 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -24) + ) + ) + (f32.load offset=24 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -28) + ) + ) + (f32.load offset=28 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -32) + ) + ) + (f32.load offset=32 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -36) + ) + ) + (f32.load offset=36 + (local.get $1) + ) + ) + ) + ) + ) + (br_if $while-in4 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + (br_if $folding-inner0 + (i32.le_s + (local.get $3) + (i32.const 12) + ) + ) + (local.set $6 + (i32.const 12) + ) + (loop $while-in7 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $0) + ) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.load + (local.get $1) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (f32.load offset=4 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (f32.load offset=8 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -12) + ) + ) + (f32.load offset=12 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -16) + ) + ) + (f32.load offset=16 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -20) + ) + ) + (f32.load offset=20 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -24) + ) + ) + (f32.load offset=24 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -28) + ) + ) + (f32.load offset=28 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -32) + ) + ) + (f32.load offset=32 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -36) + ) + ) + (f32.load offset=36 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -40) + ) + ) + (f32.load offset=40 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -44) + ) + ) + (f32.load offset=44 + (local.get $1) + ) + ) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + (br_if $folding-inner0 + (i32.le_s + (local.get $3) + (i32.const 16) + ) + ) + (local.set $6 + (i32.const 16) + ) + (loop $while-in10 + (f32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $0) + ) + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (f32.load + (local.tee $5 + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (f32.load + (local.get $1) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (f32.load offset=4 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -8) + ) + ) + (f32.load offset=8 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -12) + ) + ) + (f32.load offset=12 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -16) + ) + ) + (f32.load offset=16 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -20) + ) + ) + (f32.load offset=20 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -24) + ) + ) + (f32.load offset=24 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -28) + ) + ) + (f32.load offset=28 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -32) + ) + ) + (f32.load offset=32 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -36) + ) + ) + (f32.load offset=36 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -40) + ) + ) + (f32.load offset=40 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -44) + ) + ) + (f32.load offset=44 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -48) + ) + ) + (f32.load offset=48 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -52) + ) + ) + (f32.load offset=52 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -56) + ) + ) + (f32.load offset=56 + (local.get $1) + ) + ) + ) + (f32.mul + (f32.load + (i32.add + (local.get $5) + (i32.const -60) + ) + ) + (f32.load offset=60 + (local.get $1) + ) + ) + ) + ) + ) + (br_if $while-in10 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + (br $folding-inner0) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 43701) + (i32.const 242) + ) + (return) + ) + (drop + (call $_memset + (local.get $0) + (i32.const 0) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + (func $_silk_A2NLSF_FLP (; 83 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 i32) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 192) + ) + ) + (local.set $11 + (local.get $3) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $3 + (i32.const 0) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $11) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.const 65536) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (i32.store + (local.tee $22 + (i32.add + (local.get $11) + (i32.const 184) + ) + ) + (local.tee $6 + (i32.add + (local.get $11) + (i32.const 128) + ) + ) + ) + (i32.store offset=4 + (local.get $22) + (local.tee $1 + (i32.sub + (local.get $11) + (i32.const -64) + ) + ) + ) + (call $_silk_A2NLSF_init + (local.get $11) + (local.get $6) + (local.get $1) + (local.tee $10 + (i32.shr_s + (local.get $2) + (i32.const 1) + ) + ) + ) + (local.set $4 + (i32.load + (local.tee $25 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (if + (local.tee $20 + (i32.eq + (local.get $10) + (i32.const 8) + ) + ) + (local.set $4 + (i32.add + (i32.load + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=4 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=12 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=16 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=20 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=24 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=28 + (local.get $6) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + (block + (local.set $3 + (local.get $10) + ) + (loop $while-in1 + (local.set $4 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + (block + (local.set $3 + (local.get $5) + ) + (br $while-in1) + ) + ) + ) + ) + ) + ) + (local.set $3 + (if (result i32) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + (block $do-once (result i32) + (i32.store16 + (local.get $0) + (i32.const 0) + ) + (local.set $4 + (i32.load + (local.tee $23 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (if + (local.get $20) + (block + (local.set $5 + (i32.const 1) + ) + (local.set $4 + (i32.add + (i32.load + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=4 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=12 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=16 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=20 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=24 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=28 + (local.get $1) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + (br $do-once + (local.get $1) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + (block (result i32) + (local.set $3 + (local.get $10) + ) + (loop $while-in3 (result i32) + (local.set $4 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + (block + (local.set $3 + (local.get $5) + ) + (br $while-in3) + ) + (block (result i32) + (local.set $5 + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (block (result i32) + (local.set $5 + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (block (result i32) + (local.set $23 + (i32.add + (i32.shl + (local.get $10) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.get $6) + ) + ) + ) + (local.set $18 + (i32.gt_s + (local.get $2) + (i32.const 1) + ) + ) + (local.set $24 + (i32.add + (i32.shl + (local.tee $26 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (loop $label$continue$L23 + (block $label$break$L23 + (local.set $7 + (i32.const 1) + ) + (local.set $14 + (local.get $3) + ) + (local.set $12 + (local.get $5) + ) + (local.set $3 + (i32.const 0) + ) + (local.set $9 + (i32.const 8192) + ) + (local.set $8 + (local.get $4) + ) + (loop $label$continue$L25 + (block $label$break$L25 + (local.set $5 + (local.get $7) + ) + (local.set $15 + (local.get $3) + ) + (local.set $4 + (local.get $9) + ) + (local.set $3 + (local.get $8) + ) + (loop $while-in5 + (block $while-out4 + (br_if $while-out4 + (i32.eqz + (i32.or + (i32.lt_s + (local.tee $7 + (call $_silk_A2NLSF_eval_poly + (local.get $14) + (local.tee $8 + (i32.load16_s + (i32.add + (i32.shl + (local.get $5) + (i32.const 1) + ) + (i32.const 27760) + ) + ) + ) + (local.get $10) + ) + ) + (local.get $15) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + (br_if $while-out4 + (i32.eqz + (i32.or + (i32.lt_s + (local.get $3) + (i32.const 0) + ) + (i32.gt_s + (local.get $7) + (i32.sub + (i32.const 0) + (local.get $15) + ) + ) + ) + ) + ) + (br_if $label$break$L25 + (i32.gt_s + (local.get $5) + (i32.const 127) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.set $15 + (i32.const 0) + ) + (local.set $4 + (local.get $8) + ) + (local.set $3 + (local.get $7) + ) + (br $while-in5) + ) + ) + (local.set $15 + (i32.eqz + (local.get $7) + ) + ) + (local.set $17 + (if (result i32) + (i32.and + (i32.lt_s + (local.get $3) + (i32.const 1) + ) + (i32.gt_s + (local.tee $9 + (call $_silk_A2NLSF_eval_poly + (local.get $14) + (local.tee $17 + (i32.add + (i32.and + (local.tee $9 + (i32.add + (local.get $4) + (local.get $8) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $9) + (i32.const 1) + ) + ) + ) + (local.get $10) + ) + ) + (i32.const -1) + ) + ) + (block (result i32) + (local.set $16 + (i32.const -256) + ) + (local.set $21 + (local.get $17) + ) + (local.get $9) + ) + (block (result i32) + (local.set $16 + (select + (i32.const -256) + (i32.const -128) + (local.tee $13 + (i32.and + (i32.lt_s + (local.get $9) + (i32.const 1) + ) + (i32.gt_s + (local.get $3) + (i32.const -1) + ) + ) + ) + ) + ) + (local.set $21 + (select + (local.get $17) + (local.get $8) + (local.get $13) + ) + ) + (local.set $4 + (select + (local.get $4) + (local.get $17) + (local.get $13) + ) + ) + (local.set $3 + (select + (local.get $3) + (local.get $9) + (local.get $13) + ) + ) + (select + (local.get $9) + (local.get $7) + (local.get $13) + ) + ) + ) + ) + (local.set $9 + (if (result i32) + (i32.and + (i32.lt_s + (local.get $3) + (i32.const 1) + ) + (i32.gt_s + (local.tee $8 + (call $_silk_A2NLSF_eval_poly + (local.get $14) + (local.tee $9 + (i32.add + (i32.and + (local.tee $7 + (i32.add + (local.get $4) + (local.get $21) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $7) + (i32.const 1) + ) + ) + ) + (local.get $10) + ) + ) + (i32.const -1) + ) + ) + (block (result i32) + (local.set $7 + (local.get $16) + ) + (local.set $16 + (local.get $9) + ) + (local.get $8) + ) + (block (result i32) + (local.set $7 + (i32.or + (select + (i32.const 0) + (i32.const 64) + (local.tee $13 + (i32.and + (i32.lt_s + (local.get $8) + (i32.const 1) + ) + (i32.gt_s + (local.get $3) + (i32.const -1) + ) + ) + ) + ) + (local.get $16) + ) + ) + (local.set $16 + (select + (local.get $9) + (local.get $21) + (local.get $13) + ) + ) + (local.set $4 + (select + (local.get $4) + (local.get $9) + (local.get $13) + ) + ) + (local.set $3 + (select + (local.get $3) + (local.get $8) + (local.get $13) + ) + ) + (select + (local.get $8) + (local.get $17) + (local.get $13) + ) + ) + ) + ) + (local.set $7 + (if (result i32) + (i32.and + (i32.lt_s + (local.get $3) + (i32.const 1) + ) + (i32.gt_s + (local.tee $8 + (call $_silk_A2NLSF_eval_poly + (local.get $14) + (i32.add + (i32.and + (local.tee $4 + (i32.add + (local.get $4) + (local.get $16) + ) + ) + (i32.const 1) + ) + (i32.shr_s + (local.get $4) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + (i32.const -1) + ) + ) + (block (result i32) + (local.set $4 + (local.get $7) + ) + (local.get $8) + ) + (block (result i32) + (local.set $4 + (i32.add + (select + (i32.const 0) + (i32.const 32) + (local.tee $14 + (i32.and + (i32.lt_s + (local.get $8) + (i32.const 1) + ) + (i32.gt_s + (local.get $3) + (i32.const -1) + ) + ) + ) + ) + (local.get $7) + ) + ) + (local.set $3 + (select + (local.get $3) + (local.get $8) + (local.get $14) + ) + ) + (select + (local.get $8) + (local.get $9) + (local.get $14) + ) + ) + ) + ) + (local.set $7 + (i32.sub + (local.get $3) + (local.get $7) + ) + ) + (if + (i32.lt_s + (select + (local.get $3) + (i32.sub + (i32.const 0) + (local.get $3) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + (i32.const 65536) + ) + (if + (local.get $7) + (local.set $4 + (i32.add + (i32.div_s + (i32.add + (i32.shl + (local.get $3) + (i32.const 5) + ) + (i32.shr_s + (local.get $7) + (i32.const 1) + ) + ) + (local.get $7) + ) + (local.get $4) + ) + ) + ) + (local.set $4 + (i32.add + (i32.div_s + (local.get $3) + (i32.shr_s + (local.get $7) + (i32.const 5) + ) + ) + (local.get $4) + ) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $12) + (i32.const 1) + ) + (local.get $0) + ) + (select + (local.tee $3 + (i32.add + (local.get $4) + (i32.shl + (local.get $5) + (i32.const 8) + ) + ) + ) + (i32.const 32767) + (i32.lt_s + (local.get $3) + (i32.const 32767) + ) + ) + ) + (br_if $__rjti$0 + (i32.ge_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (local.set $14 + (i32.load + (i32.add + (i32.shl + (i32.and + (local.get $12) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + ) + (local.set $3 + (local.get $15) + ) + (local.set $9 + (i32.load16_s + (i32.add + (i32.shl + (local.tee $7 + (local.get $5) + ) + (i32.const 1) + ) + (i32.const 27758) + ) + ) + ) + (local.set $8 + (i32.sub + (i32.const 4096) + (i32.and + (i32.shl + (local.get $12) + (i32.const 12) + ) + (i32.const 8192) + ) + ) + ) + (br $label$continue$L25) + ) + ) + (br_if $label$break$L23 + (i32.gt_u + (local.get $19) + (i32.const 15) + ) + ) + (local.set $7 + (i32.add + (local.tee $3 + (i32.sub + (i32.const 65536) + (i32.shl + (i32.const 2) + (local.get $19) + ) + ) + ) + (i32.const -65536) + ) + ) + (local.set $4 + (i32.shr_s + (local.get $3) + (i32.const 16) + ) + ) + (if + (local.get $18) + (block + (local.set $5 + (i32.const 0) + ) + (loop $while-in7 + (local.set $12 + (i32.shr_s + (i32.shl + (local.tee $15 + (i32.load + (local.tee $8 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.store + (local.get $8) + (i32.add + (i32.add + (i32.mul + (local.get $4) + (local.get $12) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $12) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $15) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (local.set $4 + (i32.shr_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (i32.mul + (local.get $3) + (local.get $7) + ) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.const 16) + ) + ) + (br_if $while-in7 + (i32.ne + (local.get $26) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $19 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (i32.store + (local.get $24) + (i32.add + (i32.add + (i32.mul + (local.tee $12 + (i32.shr_s + (i32.shl + (local.tee $5 + (i32.load + (local.get $24) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $4) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $3) + (i32.const 65535) + ) + (local.get $12) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $3) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $5) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (call $_silk_A2NLSF_init + (local.get $11) + (local.get $6) + (local.get $1) + (local.get $10) + ) + (local.set $4 + (i32.load + (local.get $25) + ) + ) + (if + (local.get $20) + (local.set $4 + (i32.add + (i32.load + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=4 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=12 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=16 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=20 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=24 + (local.get $6) + ) + (i32.shl + (i32.add + (i32.load offset=28 + (local.get $6) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + (if + (local.get $18) + (block + (local.set $3 + (local.get $10) + ) + (loop $while-in9 + (local.set $4 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + (if + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + (block + (local.set $3 + (local.get $5) + ) + (br $while-in9) + ) + ) + ) + ) + ) + ) + (local.set $3 + (if (result i32) + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + (block $do-once10 (result i32) + (i32.store16 + (local.get $0) + (i32.const 0) + ) + (local.set $4 + (i32.load + (local.get $23) + ) + ) + (if + (local.get $20) + (block + (local.set $5 + (i32.const 1) + ) + (local.set $4 + (i32.add + (i32.load + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=4 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=8 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=12 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=16 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=20 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=24 + (local.get $1) + ) + (i32.shl + (i32.add + (i32.load offset=28 + (local.get $1) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + (i32.const 1) + ) + ) + ) + (br $do-once10 + (local.get $1) + ) + ) + ) + (if (result i32) + (local.get $18) + (block (result i32) + (local.set $3 + (local.get $10) + ) + (loop $while-in13 (result i32) + (local.set $4 + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $3) + (i32.const 1) + ) + (block + (local.set $3 + (local.get $5) + ) + (br $while-in13) + ) + (block (result i32) + (local.set $5 + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + ) + (block (result i32) + (local.set $5 + (i32.const 1) + ) + (local.get $1) + ) + ) + ) + (block (result i32) + (local.set $5 + (i32.const 0) + ) + (local.get $6) + ) + ) + ) + (br $label$continue$L23) + ) + ) + (br $__rjto$0) + ) + (global.set $STACKTOP + (local.get $11) + ) + (return) + ) + (i32.store16 + (local.get $0) + (local.tee $4 + (i32.and + (local.tee $1 + (i32.div_s + (i32.const 32768) + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + (i32.const 65535) + ) + ) + ) + (if + (i32.eqz + (local.get $18) + ) + (block + (global.set $STACKTOP + (local.get $11) + ) + (return) + ) + ) + (i32.store16 offset=2 + (local.get $0) + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.const 2) + ) + (block + (global.set $STACKTOP + (local.get $11) + ) + (return) + ) + ) + (local.set $3 + (i32.and + (local.get $1) + (i32.const 131070) + ) + ) + (local.set $1 + (i32.const 2) + ) + (loop $while-in15 + (i32.store16 + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $0) + ) + (local.tee $3 + (i32.add + (i32.and + (local.get $3) + (i32.const 65535) + ) + (i32.and + (local.get $4) + (i32.const 65535) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $2) + ) + (block + (local.set $4 + (i32.load16_s + (local.get $0) + ) + ) + (br $while-in15) + ) + ) + ) + (global.set $STACKTOP + (local.get $11) + ) + ) + (func $_silk_NSQ_wrapper_FLP (; 84 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local.set $6 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 1008) + ) + ) + (local.set $16 + (i32.add + (local.get $6) + (i32.const 48) + ) + ) + (local.set $17 + (i32.add + (local.get $6) + (i32.const 32) + ) + ) + (local.set $18 + (i32.add + (local.get $6) + (i32.const 16) + ) + ) + (local.set $8 + (local.get $6) + ) + (if + (local.tee $13 + (i32.gt_s + (local.tee $9 + (i32.load + (i32.add + (local.get $0) + (i32.const 4580) + ) + ) + ) + (i32.const 0) + ) + ) + (block + (if + (i32.gt_s + (local.tee $10 + (i32.load + (i32.add + (local.get $0) + (i32.const 4636) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in + (local.set $11 + (i32.mul + (local.get $6) + (i32.const 24) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in1 + (local.set $14 + (i32.and + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 244) + ) + (i32.shl + (local.tee $12 + (i32.add + (local.get $7) + (local.get $11) + ) + ) + (i32.const 2) + ) + ) + ) + (f32.const 8192) + ) + ) + (i32.const 65535) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (local.get $12) + (i32.const 1) + ) + (local.get $16) + ) + (local.get $14) + ) + (br_if $while-in1 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in3 + (local.set $7 + (i32.shl + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 644) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 16384) + ) + ) + (i32.const 16) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $17) + ) + (i32.or + (i32.and + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 628) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 16384) + ) + ) + (i32.const 65535) + ) + (local.get $7) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $18) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 660) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 16384) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $8) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 676) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 16384) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + ) + (local.set $10 + (i32.add + (local.get $8) + (i32.const 368) + ) + ) + (local.set $11 + (i32.add + (local.get $8) + (i32.const 352) + ) + ) + (local.set $7 + (i32.add + (local.get $8) + (i32.const 288) + ) + ) + (local.set $12 + (i32.add + (local.get $8) + (i32.const 240) + ) + ) + (local.set $14 + (call $_lrintf + (f32.mul + (f32.load offset=692 + (local.get $1) + ) + (f32.const 1024) + ) + ) + ) + (local.set $15 + (i32.mul + (local.get $9) + (i32.const 5) + ) + ) + (if + (local.get $13) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in5 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $12) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 144) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 16384) + ) + ) + ) + (br_if $while-in5 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $15 + (i32.load + (i32.add + (local.get $0) + (i32.const 4640) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in7 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $7) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 16) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 4096) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in9 + (i32.store16 + (i32.add + (i32.add + (local.get $7) + (i32.const 32) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $1) + (i32.const 80) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (f32.const 4096) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $15) + ) + ) + ) + ) + ) + (if + (local.get $13) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in11 + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $11) + ) + (call $_lrintf + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.const 65536) + ) + ) + ) + (br_if $while-in11 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + ) + (local.set $9 + (if (result i32) + (i32.eq + (i32.load8_s offset=29 + (local.get $2) + ) + (i32.const 2) + ) + (i32.load16_s + (i32.add + (i32.shl + (i32.load8_s offset=33 + (local.get $2) + ) + (i32.const 1) + ) + (i32.const 38968) + ) + ) + (i32.const 0) + ) + ) + (if + (i32.gt_s + (local.tee $13 + (i32.load + (i32.add + (local.get $0) + (i32.const 4584) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in13 + (i32.store16 + (i32.add + (i32.shl + (local.get $6) + (i32.const 1) + ) + (local.get $10) + ) + (call $_lrintf + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $5) + ) + ) + ) + ) + (br_if $while-in13 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + (if + (i32.le_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4628) + ) + ) + (i32.const 1) + ) + (if + (i32.le_s + (i32.load + (i32.add + (local.get $0) + (i32.const 4672) + ) + ) + (i32.const 0) + ) + (block + (call $_silk_NSQ_c + (local.get $0) + (local.get $3) + (local.get $2) + (local.get $10) + (local.get $4) + (local.get $7) + (local.get $12) + (local.get $16) + (local.get $8) + (local.get $18) + (local.get $17) + (local.get $11) + (i32.add + (local.get $1) + (i32.const 228) + ) + (local.get $14) + (local.get $9) + ) + (global.set $STACKTOP + (local.get $8) + ) + (return) + ) + ) + ) + (call $_silk_NSQ_del_dec_c + (local.get $0) + (local.get $3) + (local.get $2) + (local.get $10) + (local.get $4) + (local.get $7) + (local.get $12) + (local.get $16) + (local.get $8) + (local.get $18) + (local.get $17) + (local.get $11) + (i32.add + (local.get $1) + (i32.const 228) + ) + (local.get $14) + (local.get $9) + ) + (global.set $STACKTOP + (local.get $8) + ) + ) + (func $_silk_burg_modified_FLP (; 85 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 f32) (param $3 i32) (param $4 i32) (param $5 i32) (result f32) + (local $6 f64) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 f64) + (local $11 f64) + (local $12 i32) + (local $13 f64) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 f64) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 f64) + (local $24 i32) + (local $25 f64) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 f64) + (local $30 f64) + (local $31 f64) + (local $32 f32) + (local $33 f32) + (local $34 f32) + (local.set $12 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 992) + ) + ) + (if + (i32.ge_s + (local.tee $8 + (i32.mul + (local.get $3) + (local.get $4) + ) + ) + (i32.const 385) + ) + (call $_celt_fatal + (i32.const 43835) + (i32.const 43895) + (i32.const 55) + ) + ) + (local.set $9 + (i32.add + (local.get $8) + (i32.const -3) + ) + ) + (if + (i32.lt_s + (local.tee $7 + (if (result i32) + (i32.gt_s + (local.get $8) + (i32.const 3) + ) + (block (result i32) + (loop $while-in + (local.set $13 + (f64.add + (local.get $13) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $6) + ) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $7) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $6) + ) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 4) + ) + ) + (local.get $9) + ) + ) + ) + (i32.and + (local.get $8) + (i32.const -4) + ) + ) + (i32.const 0) + ) + ) + (local.get $8) + ) + (loop $while-in1 + (local.set $13 + (f64.add + (local.get $13) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.get $6) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.get $8) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $24 + (i32.add + (local.get $12) + (i32.const 608) + ) + ) + (local.set $15 + (i32.add + (local.get $12) + (i32.const 400) + ) + ) + (local.set $17 + (i32.add + (local.get $12) + (i32.const 192) + ) + ) + (drop + (call $_memset + (local.tee $22 + (i32.add + (local.get $12) + (i32.const 800) + ) + ) + (i32.const 0) + (i32.const 192) + ) + ) + (if + (i32.eqz + (i32.or + (i32.xor + (local.tee $28 + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + (i32.const 1) + ) + (i32.lt_s + (local.get $5) + (i32.const 1) + ) + ) + ) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in3 + (local.set $19 + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (local.set $7 + (i32.const 1) + ) + (loop $while-in5 + (local.set $6 + (call $_silk_inner_product_FLP + (local.get $19) + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $19) + ) + (i32.sub + (local.get $3) + (local.get $7) + ) + ) + ) + (f64.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const -1) + ) + (i32.const 3) + ) + (local.get $22) + ) + ) + (f64.add + (local.get $6) + (f64.load + (local.get $9) + ) + ) + ) + (local.set $9 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $5) + (local.get $7) + ) + (block + (local.set $7 + (local.get $9) + ) + (br $while-in5) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $24) + (local.get $22) + (i32.const 192) + ) + ) + (f64.store + (local.get $15) + (local.tee $6 + (f64.add + (f64.add + (local.get $13) + (local.tee $31 + (f64.mul + (local.get $13) + (f64.const 9.999999747378752e-06) + ) + ) + ) + (f64.const 9.999999717180685e-10) + ) + ) + ) + (f64.store + (local.get $17) + (local.get $6) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + (block $label$break$L23 + (local.set $29 + (f64.promote_f32 + (local.get $2) + ) + ) + (local.set $19 + (i32.const 1) + ) + (local.set $26 + (i32.const 2) + ) + (local.set $23 + (f64.const 1) + ) + (local.set $7 + (i32.const 0) + ) + (block $__rjto$0 + (block $__rjti$0 + (loop $while-in7 + (block $while-out6 + (if + (local.get $28) + (block $label$break$L27 + (local.set $21 + (i32.add + (local.tee $20 + (i32.sub + (local.get $3) + (local.get $7) + ) + ) + (i32.const -1) + ) + ) + (if + (i32.eqz + (local.get $7) + ) + (block + (local.set $9 + (i32.const 0) + ) + (loop $while-in10 + (local.set $6 + (f64.promote_f32 + (f32.load + (local.tee $14 + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $10 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in12 + (f64.store + (local.tee $20 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $15) + ) + ) + (f64.sub + (f64.load + (local.get $20) + ) + (f64.mul + (local.get $6) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + (f64.store + (local.tee $20 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $17) + ) + ) + (f64.sub + (f64.load + (local.get $20) + ) + (f64.mul + (local.get $10) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $21) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + (br_if $while-in12 + (i32.ne + (local.get $19) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $while-in10 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + (br $label$break$L27) + ) + ) + (local.set $27 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in14 + (local.set $8 + (i32.const 0) + ) + (local.set $6 + (f64.promote_f32 + (local.tee $2 + (f32.load + (i32.add + (local.tee $14 + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (i32.shl + (local.get $7) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.set $10 + (f64.promote_f32 + (local.tee $32 + (f32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + (loop $while-in16 + (f64.store + (local.tee $16 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $22) + ) + ) + (f64.sub + (f64.load + (local.get $16) + ) + (f64.promote_f32 + (f32.mul + (local.get $2) + (local.tee $33 + (f32.load + (i32.add + (i32.shl + (i32.sub + (local.get $27) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + ) + (f64.store + (local.tee $16 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $24) + ) + ) + (f64.sub + (f64.load + (local.get $16) + ) + (f64.promote_f32 + (f32.mul + (local.get $32) + (local.tee $34 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $20) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + ) + (local.set $6 + (f64.add + (local.get $6) + (f64.mul + (local.tee $11 + (f64.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + (f64.promote_f32 + (local.get $33) + ) + ) + ) + ) + (local.set $10 + (f64.add + (local.get $10) + (f64.mul + (local.get $11) + (f64.promote_f32 + (local.get $34) + ) + ) + ) + ) + (br_if $while-in16 + (i32.ne + (local.get $7) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in18 + (f64.store + (local.tee $16 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $15) + ) + ) + (f64.sub + (f64.load + (local.get $16) + ) + (f64.mul + (local.get $6) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.sub + (local.get $7) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + (f64.store + (local.tee $16 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $17) + ) + ) + (f64.sub + (f64.load + (local.get $16) + ) + (f64.mul + (local.get $10) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $8) + (local.get $21) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + ) + ) + ) + ) + (br_if $while-in18 + (i32.ne + (local.get $19) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $while-in14 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (local.set $10 + (f64.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $22) + ) + ) + ) + (local.set $11 + (f64.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $24) + ) + ) + ) + (if + (local.tee $9 + (i32.eqz + (local.get $7) + ) + ) + (local.set $6 + (local.get $11) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $6 + (local.get $10) + ) + (local.set $10 + (local.get $11) + ) + (local.set $10 + (loop $while-in20 (result f64) + (local.set $11 + (f64.add + (local.get $6) + (f64.mul + (local.tee $6 + (f64.load + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + (f64.load + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (i32.sub + (local.get $7) + (local.get $8) + ) + (i32.const -1) + ) + ) + (i32.const 3) + ) + (local.get $24) + ) + ) + ) + ) + ) + (local.set $10 + (f64.add + (local.get $10) + (f64.mul + (local.get $6) + (f64.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $22) + ) + ) + ) + ) + ) + (if (result f64) + (i32.eq + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $7) + ) + (block (result f64) + (local.set $6 + (local.get $10) + ) + (local.get $11) + ) + (block + (local.set $6 + (local.get $11) + ) + (br $while-in20) + ) + ) + ) + ) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 3) + ) + (local.get $15) + ) + (local.get $10) + ) + (f64.store + (local.tee $21 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $17) + ) + ) + (local.get $6) + ) + (local.set $10 + (f64.load + (local.get $17) + ) + ) + (local.set $25 + (f64.load + (local.get $15) + ) + ) + (if + (local.get $9) + (block + (local.set $11 + (local.get $25) + ) + (local.set $18 + (local.get $6) + ) + ) + (block + (local.set $9 + (i32.const 0) + ) + (local.set $11 + (local.get $25) + ) + (local.set $18 + (local.get $6) + ) + (loop $while-in22 + (local.set $18 + (f64.add + (local.get $18) + (f64.mul + (local.tee $30 + (f64.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + (f64.load + (i32.add + (i32.shl + (i32.sub + (local.get $7) + (local.get $9) + ) + (i32.const 3) + ) + (local.get $17) + ) + ) + ) + ) + ) + (local.set $10 + (f64.add + (local.get $10) + (f64.mul + (local.get $30) + (f64.load + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.const 3) + ) + (local.get $17) + ) + ) + ) + ) + ) + (local.set $11 + (f64.add + (local.get $11) + (f64.mul + (local.get $30) + (f64.load + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $15) + ) + ) + ) + ) + ) + (br_if $while-in22 + (i32.ne + (local.get $7) + (local.get $9) + ) + ) + ) + ) + ) + (local.set $14 + (if (result i32) + (f64.le + (local.tee $10 + (f64.mul + (local.get $23) + (f64.sub + (f64.const 1) + (f64.mul + (local.tee $11 + (f64.div + (f64.mul + (local.get $18) + (f64.const -2) + ) + (f64.add + (local.get $11) + (local.get $10) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + (local.get $29) + ) + (block (result i32) + (local.set $11 + (select + (f64.neg + (local.tee $11 + (f64.sqrt + (f64.sub + (f64.const 1) + (f64.div + (local.tee $10 + (local.get $29) + ) + (local.get $23) + ) + ) + ) + ) + ) + (local.get $11) + (f64.gt + (local.get $18) + (f64.const 0) + ) + ) + ) + (i32.const 1) + ) + (i32.const 0) + ) + ) + (local.set $20 + (i32.shr_u + (local.get $19) + (i32.const 1) + ) + ) + (if + (i32.and + (local.get $8) + (i32.const 2147483646) + ) + (block + (local.set $27 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in24 + (local.set $18 + (f64.load + (local.tee $16 + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + ) + (f64.store + (local.get $16) + (f64.add + (local.get $18) + (f64.mul + (local.get $11) + (local.tee $23 + (f64.load + (local.tee $16 + (i32.add + (i32.shl + (i32.sub + (local.get $27) + (local.get $9) + ) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + ) + ) + ) + ) + (f64.store + (local.get $16) + (f64.add + (local.get $23) + (f64.mul + (local.get $11) + (local.get $18) + ) + ) + ) + (br_if $while-in24 + (i32.ne + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $20) + ) + ) + ) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $12) + ) + (local.get $11) + ) + (br_if $while-out6 + (local.get $14) + ) + (f64.store + (local.get $15) + (f64.add + (local.get $25) + (f64.mul + (local.get $11) + (local.get $6) + ) + ) + ) + (f64.store + (local.get $21) + (f64.add + (local.get $6) + (f64.mul + (local.get $11) + (local.get $25) + ) + ) + ) + (local.set $7 + (i32.const 1) + ) + (loop $while-in26 + (local.set $6 + (f64.load + (local.tee $9 + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $15) + ) + ) + ) + ) + (f64.store + (local.get $9) + (f64.add + (local.get $6) + (f64.mul + (local.get $11) + (local.tee $18 + (f64.load + (local.tee $9 + (i32.add + (i32.shl + (i32.sub + (local.get $8) + (local.get $7) + ) + (i32.const 3) + ) + (local.get $17) + ) + ) + ) + ) + ) + ) + ) + (f64.store + (local.get $9) + (f64.add + (local.get $18) + (f64.mul + (local.get $11) + (local.get $6) + ) + ) + ) + (br_if $while-in26 + (i32.ne + (local.get $26) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + (br_if $__rjti$0 + (i32.ge_s + (local.get $8) + (local.get $5) + ) + ) + (local.set $19 + (i32.add + (local.get $19) + (i32.const 1) + ) + ) + (local.set $26 + (i32.add + (local.get $26) + (i32.const 1) + ) + ) + (local.set $23 + (local.get $10) + ) + (local.set $7 + (local.get $8) + ) + (br $while-in7) + ) + ) + (br $__rjto$0) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $6 + (f64.load + (local.get $15) + ) + ) + (local.set $13 + (f64.const 1) + ) + (loop $while-in28 + (local.set $6 + (f64.add + (local.get $6) + (f64.mul + (local.tee $10 + (f64.load + (i32.add + (i32.shl + (local.get $1) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + (f64.load + (i32.add + (i32.shl + (local.tee $3 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 3) + ) + (local.get $15) + ) + ) + ) + ) + ) + (local.set $13 + (f64.add + (local.get $13) + (f64.mul + (local.get $10) + (local.get $10) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $0) + ) + (f32.neg + (f32.demote_f64 + (local.get $10) + ) + ) + ) + (br_if $label$break$L23 + (i32.eq + (local.get $3) + (local.get $5) + ) + ) + (local.set $1 + (local.get $3) + ) + (br $while-in28) + ) + ) + (if + (i32.lt_s + (local.get $8) + (local.get $5) + ) + (drop + (call $_memset + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (local.get $12) + ) + (i32.const 0) + (i32.shl + (i32.sub + (local.get $5) + (local.get $8) + ) + (i32.const 3) + ) + ) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in30 + (f32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $0) + ) + (f32.neg + (f32.demote_f64 + (f64.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + ) + ) + (br_if $while-in30 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + (if + (local.get $28) + (block + (local.set $15 + (i32.add + (local.get $5) + (i32.const -3) + ) + ) + (local.set $17 + (i32.gt_s + (local.get $5) + (i32.const 3) + ) + ) + (local.set $8 + (i32.and + (local.get $5) + (i32.const -4) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in32 + (local.set $9 + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + (if + (i32.lt_s + (local.tee $0 + (if (result i32) + (local.get $17) + (block (result i32) + (local.set $0 + (i32.const 0) + ) + (local.set $6 + (f64.const 0) + ) + (loop $while-in34 (result i32) + (local.set $6 + (f64.add + (local.get $6) + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $6) + ) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $0) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $0) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $6) + ) + ) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $0) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $6) + ) + ) + ) + ) + (br_if $while-in34 + (i32.lt_s + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (local.get $15) + ) + ) + (local.get $8) + ) + ) + (block (result i32) + (local.set $6 + (f64.const 0) + ) + (i32.const 0) + ) + ) + ) + (local.get $5) + ) + (loop $while-in36 + (local.set $6 + (f64.add + (local.get $6) + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + (local.get $6) + ) + ) + ) + (br_if $while-in36 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $5) + ) + ) + ) + ) + (local.set $13 + (f64.sub + (local.get $13) + (local.get $6) + ) + ) + (br_if $while-in32 + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $12) + ) + (return + (f32.demote_f64 + (f64.mul + (local.get $10) + (local.get $13) + ) + ) + ) + ) + (local.set $13 + (f64.const 1) + ) + ) + (global.set $STACKTOP + (local.get $12) + ) + (f32.demote_f64 + (f64.sub + (local.get $6) + (f64.mul + (local.get $31) + (local.get $13) + ) + ) + ) + ) + (func $_silk_inner_product_FLP (; 86 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result f64) + (local $3 i32) + (local $4 f64) + (local $5 i32) + (local $6 i32) + (local.set $6 + (i32.add + (local.get $2) + (i32.const -3) + ) + ) + (if + (i32.ge_s + (local.tee $3 + (if (result i32) + (i32.gt_s + (local.get $2) + (i32.const 3) + ) + (block (result i32) + (loop $while-in + (local.set $4 + (f64.add + (local.get $4) + (f64.add + (f64.add + (f64.add + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.or + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.or + (local.get $3) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.or + (local.get $3) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 4) + ) + ) + (local.get $6) + ) + ) + ) + (i32.and + (local.get $2) + (i32.const -4) + ) + ) + (i32.const 0) + ) + ) + (local.get $2) + ) + (return + (local.get $4) + ) + ) + (loop $while-in1 + (local.set $4 + (f64.add + (local.get $4) + (f64.mul + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $0) + ) + ) + ) + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (local.get $4) + ) + (func $_silk_schur_FLP (; 87 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result f32) + (local $3 i32) + (local $4 i32) + (local $5 f64) + (local $6 f64) + (local $7 i32) + (local $8 i32) + (local $9 f64) + (local $10 f32) + (local.set $4 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 400) + ) + ) + (if + (i32.ge_u + (local.get $2) + (i32.const 25) + ) + (call $_celt_fatal + (i32.const 44536) + (i32.const 44596) + (i32.const 44) + ) + ) + (loop $while-in + (f64.store offset=8 + (i32.add + (i32.shl + (local.get $3) + (i32.const 4) + ) + (local.get $4) + ) + (local.tee $5 + (f64.promote_f32 + (f32.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 4) + ) + (local.get $4) + ) + (local.get $5) + ) + (local.set $7 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (if + (i32.lt_s + (local.get $3) + (local.get $2) + ) + (block + (local.set $3 + (local.get $7) + ) + (br $while-in) + ) + ) + ) + (if + (i32.le_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $10 + (f32.demote_f64 + (f64.load offset=8 + (local.get $4) + ) + ) + ) + (global.set $STACKTOP + (local.get $4) + ) + (return + (local.get $10) + ) + ) + ) + (local.set $1 + (local.get $2) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in1 + (f32.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 2) + ) + (local.get $0) + ) + (f32.demote_f64 + (local.tee $5 + (f64.div + (f64.neg + (local.tee $9 + (f64.load + (local.tee $8 + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 4) + ) + (local.get $4) + ) + ) + ) + ) + ) + (select + (local.tee $6 + (f64.load offset=8 + (local.get $4) + ) + ) + (f64.const 9.999999717180685e-10) + (f64.gt + (local.get $6) + (f64.const 9.999999717180685e-10) + ) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (local.get $3) + (local.get $2) + ) + (block + (f64.store + (local.get $8) + (f64.add + (local.get $9) + (f64.mul + (local.get $5) + (local.get $6) + ) + ) + ) + (f64.store offset=8 + (local.get $4) + (f64.add + (local.get $6) + (f64.mul + (local.get $5) + (local.get $9) + ) + ) + ) + (if + (i32.ne + (local.get $1) + (i32.const 1) + ) + (block + (local.set $3 + (i32.const 1) + ) + (loop $while-in3 + (local.set $6 + (f64.load + (local.tee $8 + (i32.add + (i32.shl + (i32.add + (local.get $3) + (local.get $7) + ) + (i32.const 4) + ) + (local.get $4) + ) + ) + ) + ) + (f64.store + (local.get $8) + (f64.add + (local.get $6) + (f64.mul + (local.get $5) + (local.tee $9 + (f64.load offset=8 + (local.tee $8 + (i32.add + (i32.shl + (local.get $3) + (i32.const 4) + ) + (local.get $4) + ) + ) + ) + ) + ) + ) + ) + (f64.store offset=8 + (local.get $8) + (f64.add + (local.get $9) + (f64.mul + (local.get $5) + (local.get $6) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $1) + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (if + (i32.ne + (local.get $2) + (local.get $7) + ) + (block + (local.set $3 + (local.get $7) + ) + (br $while-in1) + ) + ) + ) + (local.set $10 + (f32.demote_f64 + (f64.load offset=8 + (local.get $4) + ) + ) + ) + (global.set $STACKTOP + (local.get $4) + ) + (local.get $10) + ) + (func $_opus_encoder_create (; 88 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (local.set $10 + (i32.add + (local.get $5) + (i32.const 16) + ) + ) + (local.set $11 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + (block $folding-inner0 + (block $label$break$L13 + (block $__rjti$1 + (if + (i32.lt_s + (local.get $0) + (i32.const 16000) + ) + (if + (i32.lt_s + (local.get $0) + (i32.const 12000) + ) + (br_if $__rjti$1 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 8000) + ) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 12000) + ) + ) + ) + ) + (block $label$break$L1 + (if + (i32.lt_s + (local.get $0) + (i32.const 24000) + ) + (block + (br_if $label$break$L1 + (i32.sub + (local.get $0) + (i32.const 16000) + ) + ) + (br $__rjti$1) + ) + ) + (if + (i32.lt_s + (local.get $0) + (i32.const 48000) + ) + (br_if $__rjti$1 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 24000) + ) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 48000) + ) + ) + ) + ) + ) + ) + (br $label$break$L13) + ) + (if + (i32.le_u + (i32.add + (local.get $1) + (i32.const -1) + ) + (i32.const 1) + ) + (block + (block $switch13 + (br_table $switch13 $switch13 $label$break$L13 $switch13 $label$break$L13 + (i32.sub + (local.get $2) + (i32.const 2048) + ) + ) + ) + (if + (i32.eqz + (local.tee $4 + (call $_malloc + (i32.add + (local.tee $8 + (i32.mul + (local.get $1) + (i32.const 4912) + ) + ) + (i32.const 38600) + ) + ) + ) + ) + (block + (br_if $folding-inner0 + (i32.eqz + (local.get $3) + ) + ) + (i32.store + (local.get $3) + (i32.const -7) + ) + (br $folding-inner0) + ) + ) + (local.set $0 + (block $label$break$L36 (result i32) + (block $__rjti$0 + (br $label$break$L36 + (if (result i32) + (i32.lt_s + (local.get $0) + (i32.const 16000) + ) + (block (result i32) + (if + (i32.lt_s + (local.get $0) + (i32.const 12000) + ) + (br_if $__rjti$0 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 8000) + ) + ) + ) + (br_if $__rjti$0 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 12000) + ) + ) + ) + ) + (i32.const -1) + ) + (block $label$break$L24 (result i32) + (if + (i32.lt_s + (local.get $0) + (i32.const 24000) + ) + (block + (br_if $__rjti$0 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 16000) + ) + ) + ) + (br $label$break$L24 + (i32.const -1) + ) + ) + ) + (if + (i32.lt_s + (local.get $0) + (i32.const 48000) + ) + (br_if $__rjti$0 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 24000) + ) + ) + ) + (br_if $__rjti$0 + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 48000) + ) + ) + ) + ) + (i32.const -1) + ) + ) + ) + ) + (block $switch35 + (block $switch-default39 + (br_table $switch35 $switch35 $switch-default39 $switch35 $switch-default39 + (i32.sub + (local.get $2) + (i32.const 2048) + ) + ) + ) + (br $label$break$L36 + (i32.const -1) + ) + ) + (drop + (call $_memset + (local.get $4) + (i32.const 0) + (i32.add + (local.get $8) + (i32.const 38600) + ) + ) + ) + (i32.store offset=4 + (local.get $4) + (i32.const 18140) + ) + (i32.store + (local.get $4) + (i32.const 38356) + ) + (local.set $6 + (i32.add + (local.get $4) + (i32.const 38356) + ) + ) + (i32.store offset=112 + (local.get $4) + (local.get $1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 14192) + ) + (local.get $1) + ) + (i32.store offset=144 + (local.get $4) + (local.get $0) + ) + (i32.store offset=180 + (local.get $4) + (i32.const 0) + ) + (call $_silk_InitEncoder + (i32.add + (local.get $4) + (i32.const 18140) + ) + (i32.const 0) + (local.tee $9 + (i32.add + (local.get $4) + (i32.const 8) + ) + ) + ) + (i32.store + (local.get $9) + (local.get $1) + ) + (i32.store offset=12 + (local.get $4) + (local.get $1) + ) + (i32.store offset=16 + (local.get $4) + (i32.load offset=144 + (local.get $4) + ) + ) + (i32.store offset=20 + (local.get $4) + (i32.const 16000) + ) + (i32.store offset=24 + (local.get $4) + (i32.const 8000) + ) + (i32.store offset=28 + (local.get $4) + (i32.const 16000) + ) + (i32.store offset=32 + (local.get $4) + (i32.const 20) + ) + (i32.store offset=36 + (local.get $4) + (i32.const 25000) + ) + (i32.store offset=40 + (local.get $4) + (i32.const 0) + ) + (i32.store offset=44 + (local.get $4) + (i32.const 9) + ) + (i32.store offset=48 + (local.get $4) + (i32.const 0) + ) + (i32.store offset=56 + (local.get $4) + (i32.const 0) + ) + (i32.store offset=60 + (local.get $4) + (i32.const 0) + ) + (i32.store offset=76 + (local.get $4) + (i32.const 0) + ) + (local.set $9 + (i32.load offset=180 + (local.get $4) + ) + ) + (drop + (call $_memset + (local.get $6) + (i32.const 0) + (i32.add + (local.get $8) + (i32.const 244) + ) + ) + ) + (i32.store + (local.get $6) + (i32.const 38432) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38360) + ) + (local.get $1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38364) + ) + (local.get $1) + ) + (i32.store + (local.tee $8 + (i32.add + (local.get $4) + (i32.const 38384) + ) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38388) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38392) + ) + (i32.const 21) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38404) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38428) + ) + (local.get $9) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38408) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38372) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38396) + ) + (i32.const -1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38400) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38368) + ) + (i32.const 0) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38380) + ) + (i32.const 5) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 38416) + ) + (i32.const 24) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $6) + (i32.const 4028) + (local.get $5) + ) + ) + (block $label$break$L39 + (if + (i32.lt_s + (local.get $0) + (i32.const 16000) + ) + (block + (if + (i32.lt_s + (local.get $0) + (i32.const 12000) + ) + (if + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 8000) + ) + ) + (block + (local.set $7 + (i32.const 6) + ) + (br $label$break$L39) + ) + ) + (if + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 12000) + ) + ) + (block + (local.set $7 + (i32.const 4) + ) + (br $label$break$L39) + ) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 39214) + (i32.const 84) + ) + ) + (block + (if + (i32.lt_s + (local.get $0) + (i32.const 24000) + ) + (block + (if + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 16000) + ) + ) + (block + (local.set $7 + (i32.const 3) + ) + (br $label$break$L39) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 39214) + (i32.const 84) + ) + ) + ) + (if + (i32.ge_s + (local.get $0) + (i32.const 48000) + ) + (block + (if + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 48000) + ) + ) + (block + (local.set $7 + (i32.const 1) + ) + (br $label$break$L39) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 39214) + (i32.const 84) + ) + ) + ) + (if + (i32.eqz + (i32.sub + (local.get $0) + (i32.const 24000) + ) + ) + (block + (local.set $7 + (i32.const 2) + ) + (br $label$break$L39) + ) + ) + (call $_celt_fatal + (i32.const 43738) + (i32.const 39214) + (i32.const 84) + ) + ) + ) + ) + (i32.store + (local.get $8) + (local.get $7) + ) + (i32.store + (local.get $11) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $6) + (i32.const 10016) + (local.get $11) + ) + ) + (i32.store + (local.get $10) + (i32.load offset=44 + (local.get $4) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $6) + (i32.const 4010) + (local.get $10) + ) + ) + (i32.store offset=148 + (local.get $4) + (i32.const 1) + ) + (i32.store offset=152 + (local.get $4) + (i32.const 1) + ) + (i32.store offset=164 + (local.get $4) + (i32.const -1000) + ) + (i32.store offset=160 + (local.get $4) + (i32.add + (i32.mul + (local.get $0) + (local.get $1) + ) + (i32.const 3000) + ) + ) + (i32.store offset=108 + (local.get $4) + (local.get $2) + ) + (i32.store offset=124 + (local.get $4) + (i32.const -1000) + ) + (i32.store offset=128 + (local.get $4) + (i32.const -1000) + ) + (i32.store offset=132 + (local.get $4) + (i32.const 1105) + ) + (i32.store offset=120 + (local.get $4) + (i32.const -1000) + ) + (i32.store offset=136 + (local.get $4) + (i32.const -1000) + ) + (i32.store offset=140 + (local.get $4) + (i32.const -1) + ) + (i32.store offset=172 + (local.get $4) + (i32.div_s + (local.tee $0 + (i32.load offset=144 + (local.get $4) + ) + ) + (i32.const 100) + ) + ) + (i32.store offset=168 + (local.get $4) + (i32.const 24) + ) + (i32.store offset=156 + (local.get $4) + (i32.const 5000) + ) + (i32.store offset=116 + (local.get $4) + (i32.div_s + (local.get $0) + (i32.const 250) + ) + ) + (i32.store16 + (i32.add + (local.get $4) + (i32.const 14196) + ) + (i32.const 16384) + ) + (f32.store + (i32.add + (local.get $4) + (i32.const 14204) + ) + (f32.const 1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 14200) + ) + (i32.const 193536) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 14252) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 14224) + ) + (i32.const 1001) + ) + (i32.store + (i32.add + (local.get $4) + (i32.const 14240) + ) + (i32.const 1105) + ) + (i32.store offset=188 + (local.get $4) + (i32.const 0) + ) + (i32.store offset=196 + (local.get $4) + (local.get $0) + ) + (drop + (call $_memset + (i32.add + (local.get $4) + (i32.const 200) + ) + (i32.const 0) + (i32.const 13992) + ) + ) + (i32.store offset=192 + (local.get $4) + (local.get $2) + ) + (i32.const 0) + ) + ) + (if + (local.get $3) + (i32.store + (local.get $3) + (local.get $0) + ) + ) + (if + (i32.eqz + (local.get $0) + ) + (block + (global.set $STACKTOP + (local.get $5) + ) + (return + (local.get $4) + ) + ) + ) + (call $_free + (local.get $4) + ) + (br $folding-inner0) + ) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (local.get $3) + ) + ) + (i32.store + (local.get $3) + (i32.const -1) + ) + (global.set $STACKTOP + (local.get $5) + ) + (return + (i32.const 0) + ) + ) + (global.set $STACKTOP + (local.get $5) + ) + (i32.const 0) + ) + (func $_downmix_float (; 89 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (local $7 i32) + (local $8 i32) + (if + (local.tee $8 + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + (loop $while-in + (f32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $1) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $4) + (i32.mul + (local.get $6) + (i32.add + (local.get $3) + (local.get $7) + ) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.const 32768) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const -1) + ) + (block + (if + (i32.eqz + (local.get $8) + ) + (return) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in1 + (f32.store + (local.tee $7 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.add + (f32.load + (local.get $7) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.mul + (local.get $6) + (i32.add + (local.get $3) + (local.get $4) + ) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.const 32768) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (return) + ) + ) + (if + (i32.or + (i32.or + (i32.ne + (local.get $5) + (i32.const -2) + ) + (i32.lt_s + (local.get $6) + (i32.const 2) + ) + ) + (i32.xor + (local.get $8) + (i32.const 1) + ) + ) + (return) + ) + (local.set $5 + (i32.const 1) + ) + (loop $while-in3 + (local.set $4 + (i32.const 0) + ) + (loop $while-in5 + (f32.store + (local.tee $7 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.add + (f32.load + (local.get $7) + ) + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.mul + (local.get $6) + (i32.add + (local.get $3) + (local.get $4) + ) + ) + ) + (i32.const 2) + ) + (local.get $0) + ) + ) + (f32.const 32768) + ) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + ) + (func $_opus_encode_native (; 90 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (param $9 i32) (param $10 i32) (result i32) + (local $11 f32) + (local $12 f32) + (local $13 i32) + (local $14 i32) + (local $15 f32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 f32) + (local $21 i32) + (local $22 f32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local $26 f32) + (local $27 i32) + (local $28 i32) + (local $29 f32) + (local $30 i32) + (local $31 i32) + (local $32 i32) + (local $33 i32) + (local $34 i32) + (local $35 f32) + (local $36 i32) + (local $37 f32) + (local $38 i32) + (local $39 f32) + (local $40 i32) + (local $41 i32) + (local $42 f32) + (local $43 i32) + (local $44 i32) + (local $45 f32) + (local $46 i32) + (local $47 i32) + (local $48 f32) + (local $49 i32) + (local $50 i32) + (local $51 i32) + (local $52 i32) + (local $53 i32) + (local $54 i32) + (local $55 f32) + (local $56 f32) + (local $57 f32) + (local $58 f32) + (local $59 f32) + (local $60 f32) + (local $61 f32) + (local $62 f32) + (local $63 i32) + (local $64 i32) + (local $65 i32) + (local $66 f32) + (local $67 f32) + (local $68 f32) + (local $69 f32) + (local $70 f32) + (local $71 f32) + (local $72 f32) + (local $73 f32) + (local $74 f32) + (local $75 i32) + (local $76 f32) + (local $77 f32) + (local $78 i32) + (local $79 i32) + (local $80 f32) + (local $81 i32) + (local $82 i32) + (local $83 i32) + (local $84 i32) + (local $85 i32) + (local $86 i32) + (local $87 f32) + (local $88 f32) + (local $89 f32) + (local $90 f32) + (local $91 f32) + (local $92 f32) + (local $93 f32) + (local $94 f32) + (local $95 f32) + (local $96 f32) + (local $97 f32) + (local $98 f32) + (local $99 i32) + (local $100 i32) + (local $101 i32) + (local $102 i32) + (local $103 i32) + (local $104 i32) + (local $105 i32) + (local $106 i32) + (local $107 i32) + (local $108 i32) + (local $109 i32) + (local $110 f32) + (local $111 i32) + (local $112 i32) + (local $113 i32) + (local $114 i32) + (local $115 i32) + (local $116 i32) + (local $117 i32) + (local $118 i32) + (local $119 i32) + (local $120 i32) + (local $121 i32) + (local $122 i32) + (local $123 i32) + (local $124 i32) + (local $125 i32) + (local $126 i32) + (local $127 i32) + (local $128 i32) + (local $129 i32) + (local $130 i32) + (local $131 i32) + (local $132 i32) + (local $133 i32) + (local $134 i32) + (local $135 i32) + (local $136 i32) + (local $137 i32) + (local $138 i32) + (local $139 i32) + (local $140 i32) + (local $141 i32) + (local $142 i32) + (local $143 i32) + (local $144 i32) + (local $145 f32) + (local $146 f32) + (local $147 f32) + (local $148 i32) + (local $149 i32) + (local $150 i32) + (local $151 i32) + (local $152 i32) + (local $153 i32) + (local $154 i32) + (local $155 i32) + (local $156 i32) + (local $157 i32) + (local $158 i32) + (local $159 i32) + (local $160 i32) + (local $161 i32) + (local $162 i32) + (local $163 i32) + (local $164 i32) + (local $165 i32) + (local $166 i32) + (local $167 i32) + (local $168 i32) + (local $169 i32) + (local $170 i32) + (local $171 i32) + (local $172 i32) + (local $173 i32) + (local $174 i32) + (local $175 i32) + (local $176 i32) + (local $177 i32) + (local $178 i32) + (local $179 i32) + (local $180 i32) + (local $181 i32) + (local $182 i32) + (local $183 i32) + (local $184 i32) + (local $185 i32) + (local $186 i32) + (local $187 i32) + (local $188 i32) + (local $189 i32) + (local $190 i32) + (local $191 i32) + (local $192 i32) + (local $193 i32) + (local $194 i32) + (local $195 i32) + (local $196 i32) + (local $197 i32) + (local $198 i32) + (local $199 i32) + (local $200 i32) + (local $201 i32) + (local $202 i32) + (local $203 i32) + (local $204 i32) + (local $205 i32) + (local $206 i32) + (local $207 i32) + (local $208 i32) + (local $209 i32) + (local $210 i32) + (local $211 i32) + (local $212 i32) + (local $213 i32) + (local $214 i32) + (local $215 i32) + (local $216 i32) + (local $217 i32) + (local $218 i32) + (local $219 i32) + (local $220 i32) + (local $221 i32) + (local $222 f32) + (local $223 f32) + (local $224 f32) + (local $225 f32) + (local $226 f32) + (local $227 f32) + (local $228 f32) + (local $229 f32) + (local $230 f32) + (local $231 f32) + (local $232 f32) + (local $233 f32) + (local $234 i32) + (local $235 i32) + (local $236 i32) + (local $237 i32) + (local $238 i32) + (local $239 i32) + (local $240 i32) + (local $241 i32) + (local $242 i32) + (local $243 i32) + (local $244 i32) + (local $245 i32) + (local $246 i32) + (local $247 i32) + (local $248 i32) + (local $249 i32) + (local $250 i32) + (local $251 i32) + (local $252 i32) + (local $253 i32) + (local $254 f32) + (local $255 i32) + (local $256 i32) + (local $257 i32) + (local $258 i32) + (local $259 i32) + (local $260 f32) + (local $261 f32) + (local $262 f32) + (local $263 f32) + (local $264 f32) + (local $265 f32) + (local $266 f32) + (local $267 f32) + (local $268 f32) + (local $269 f32) + (local $270 f32) + (local $271 f32) + (local $272 f32) + (local $273 f32) + (local $274 f32) + (local $275 f32) + (local $276 f32) + (local $277 f32) + (local $278 f32) + (local $279 f32) + (local $280 f32) + (local $281 f32) + (local $282 f32) + (local $283 f32) + (local $284 f32) + (local $285 f32) + (local $286 f32) + (local $287 f32) + (local $288 f32) + (local $289 f32) + (local $290 f32) + (local.set $18 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 12640) + ) + ) + (i32.store + (local.tee $104 + (i32.add + (local.get $18) + (i32.const 12564) + ) + ) + (i32.const 0) + ) + (i32.store + (local.tee $99 + (i32.add + (local.get $0) + (i32.const 18136) + ) + ) + (i32.const 0) + ) + (if + (i32.or + (i32.lt_s + (local.get $2) + (i32.const 1) + ) + (i32.lt_s + (local.tee $25 + (select + (local.get $4) + (i32.const 1276) + (i32.lt_s + (local.get $4) + (i32.const 1276) + ) + ) + ) + (i32.const 1) + ) + ) + (block + (global.set $STACKTOP + (local.get $18) + ) + (return + (i32.const -1) + ) + ) + ) + (if + (i32.eq + (local.get $25) + (i32.const 1) + ) + (if + (i32.eq + (i32.load offset=144 + (local.get $0) + ) + (i32.mul + (local.get $2) + (i32.const 10) + ) + ) + (block + (global.set $STACKTOP + (local.get $18) + ) + (return + (i32.const -2) + ) + ) + ) + ) + (local.set $14 + (i32.load offset=4 + (local.get $0) + ) + ) + (local.set $33 + (i32.load + (local.get $0) + ) + ) + (local.set $82 + (if (result i32) + (i32.eq + (i32.load offset=108 + (local.get $0) + ) + (i32.const 2051) + ) + (i32.const 0) + (i32.load offset=116 + (local.get $0) + ) + ) + ) + (local.set $120 + (i32.add + (local.get $18) + (i32.const 12488) + ) + ) + (local.set $121 + (i32.add + (local.get $18) + (i32.const 12480) + ) + ) + (local.set $122 + (i32.add + (local.get $18) + (i32.const 12472) + ) + ) + (local.set $123 + (i32.add + (local.get $18) + (i32.const 12464) + ) + ) + (local.set $124 + (i32.add + (local.get $18) + (i32.const 12456) + ) + ) + (local.set $235 + (i32.add + (local.get $18) + (i32.const 12448) + ) + ) + (local.set $125 + (i32.add + (local.get $18) + (i32.const 12440) + ) + ) + (local.set $126 + (i32.add + (local.get $18) + (i32.const 12432) + ) + ) + (local.set $127 + (i32.add + (local.get $18) + (i32.const 12424) + ) + ) + (local.set $236 + (i32.add + (local.get $18) + (i32.const 12416) + ) + ) + (local.set $75 + (i32.add + (local.get $18) + (i32.const 12112) + ) + ) + (local.set $237 + (i32.add + (local.get $18) + (i32.const 12104) + ) + ) + (local.set $128 + (i32.add + (local.get $18) + (i32.const 12096) + ) + ) + (local.set $129 + (i32.add + (local.get $18) + (i32.const 12088) + ) + ) + (local.set $130 + (i32.add + (local.get $18) + (i32.const 12080) + ) + ) + (local.set $131 + (i32.add + (local.get $18) + (i32.const 12072) + ) + ) + (local.set $132 + (i32.add + (local.get $18) + (i32.const 12064) + ) + ) + (local.set $85 + (i32.add + (local.get $18) + (i32.const 12056) + ) + ) + (local.set $133 + (i32.add + (local.get $18) + (i32.const 12048) + ) + ) + (local.set $134 + (i32.add + (local.get $18) + (i32.const 12040) + ) + ) + (local.set $135 + (i32.add + (local.get $18) + (i32.const 12032) + ) + ) + (local.set $136 + (i32.add + (local.get $18) + (i32.const 12024) + ) + ) + (local.set $137 + (i32.add + (local.get $18) + (i32.const 12016) + ) + ) + (local.set $138 + (i32.add + (local.get $18) + (i32.const 12008) + ) + ) + (local.set $139 + (i32.add + (local.get $18) + (i32.const 12000) + ) + ) + (local.set $140 + (i32.add + (local.get $18) + (i32.const 11992) + ) + ) + (local.set $141 + (i32.add + (local.get $18) + (i32.const 11984) + ) + ) + (local.set $142 + (i32.add + (local.get $18) + (i32.const 11976) + ) + ) + (local.set $100 + (i32.add + (local.get $18) + (i32.const 11968) + ) + ) + (local.set $24 + (i32.add + (local.get $18) + (i32.const 11536) + ) + ) + (local.set $43 + (i32.add + (local.get $18) + (i32.const 11408) + ) + ) + (local.set $34 + (i32.add + (local.get $18) + (i32.const 11280) + ) + ) + (local.set $143 + (i32.add + (local.get $18) + (i32.const 11200) + ) + ) + (local.set $38 + (i32.add + (local.get $18) + (i32.const 11120) + ) + ) + (local.set $21 + (i32.add + (local.get $18) + (i32.const 11008) + ) + ) + (local.set $78 + (i32.add + (local.get $18) + (i32.const 12624) + ) + ) + (local.set $79 + (i32.add + (local.get $18) + (i32.const 10928) + ) + ) + (local.set $41 + (i32.add + (local.get $18) + (i32.const 9968) + ) + ) + (local.set $49 + (i32.add + (local.get $18) + (i32.const 9888) + ) + ) + (local.set $63 + (i32.add + (local.get $18) + (i32.const 9808) + ) + ) + (local.set $51 + (i32.add + (local.get $18) + (i32.const 9728) + ) + ) + (local.set $52 + (i32.add + (local.get $18) + (i32.const 9600) + ) + ) + (local.set $44 + (i32.add + (local.get $18) + (i32.const 5760) + ) + ) + (local.set $30 + (i32.add + (local.get $18) + (i32.const 1920) + ) + ) + (local.set $64 + (i32.add + (local.get $18) + (i32.const 960) + ) + ) + (local.set $144 + (i32.add + (local.tee $65 + (local.get $18) + ) + (i32.const 12616) + ) + ) + (local.set $16 + (i32.add + (local.get $18) + (i32.const 12568) + ) + ) + (local.set $32 + (i32.add + (local.get $18) + (i32.const 12496) + ) + ) + (local.set $101 + (i32.add + (local.get $0) + (local.get $14) + ) + ) + (local.set $50 + (select + (local.get $5) + (local.tee $18 + (i32.load offset=168 + (local.get $0) + ) + ) + (i32.gt_s + (local.get $18) + (local.get $5) + ) + ) + ) + (i32.store + (local.tee $53 + (i32.add + (local.get $65) + (i32.const 11664) + ) + ) + (local.tee $102 + (i32.add + (local.get $65) + (i32.const 12560) + ) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.tee $31 + (i32.add + (local.get $0) + (local.get $33) + ) + ) + (i32.const 10015) + (local.get $53) + ) + ) + (i32.store + (local.get $32) + (i32.const 0) + ) + (local.set $105 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (block $__rjto$23 + (block $__rjti$23 + (block $__rjti$22 + (br_if $__rjti$22 + (i32.le_s + (i32.load offset=44 + (local.get $0) + ) + (i32.const 6) + ) + ) + (br_if $__rjti$22 + (i32.le_s + (local.tee $14 + (i32.load offset=144 + (local.get $0) + ) + ) + (i32.const 15999) + ) + ) + (local.set $146 + (if (result f32) + (i32.gt_s + (local.tee $18 + (i32.mul + (local.get $2) + (i32.load offset=112 + (local.get $0) + ) + ) + ) + (i32.const 0) + ) + (block (result f32) + (local.set $5 + (i32.const 0) + ) + (loop $while-in (result f32) + (local.set $11 + (select + (local.get $11) + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.gt + (local.get $11) + (local.get $15) + ) + ) + ) + (local.set $12 + (select + (local.get $12) + (local.get $15) + (f32.lt + (local.get $12) + (local.get $15) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.get $18) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + ) + ) + (local.set $145 + (local.get $12) + ) + (local.get $11) + ) + ) + (f32.const 0) + ) + ) + (local.set $147 + (f32.div + (f32.const 1) + (f32.convert_i32_s + (i32.shl + (i32.const 1) + (local.get $50) + ) + ) + ) + ) + (local.set $5 + (i32.load + (local.tee $86 + (i32.add + (local.get $0) + (i32.const 7636) + ) + ) + ) + ) + (local.set $18 + (i32.load + (local.tee $106 + (i32.add + (local.get $0) + (i32.const 7640) + ) + ) + ) + ) + (local.set $238 + (i32.load + (local.get $102) + ) + ) + (local.set $7 + (i32.and + (local.get $7) + (i32.const -2) + ) + ) + (if + (local.get $6) + (block + (local.set $6 + (if (result i32) + (i32.gt_s + (local.tee $33 + (i32.sub + (local.tee $239 + (select + (local.tee $33 + (i32.div_s + (i32.mul + (local.get $14) + (i32.const 95) + ) + (i32.const 50) + ) + ) + (local.get $7) + (i32.lt_s + (local.get $33) + (local.get $7) + ) + ) + ) + (local.tee $7 + (i32.load + (local.tee $240 + (i32.add + (local.get $0) + (i32.const 7628) + ) + ) + ) + ) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $83 + (i32.div_s + (local.get $14) + (i32.const 50) + ) + ) + (local.set $148 + (i32.add + (local.get $0) + (i32.const 7648) + ) + ) + (local.set $54 + (i32.add + (local.get $0) + (i32.const 5960) + ) + ) + (local.set $84 + (i32.add + (local.get $0) + (i32.const 7624) + ) + ) + (local.set $241 + (i32.add + (local.get $0) + (i32.const 3080) + ) + ) + (local.set $149 + (i32.add + (local.get $0) + (i32.const 7780) + ) + ) + (local.set $107 + (i32.add + (local.get $0) + (i32.const 7644) + ) + ) + (local.set $108 + (i32.add + (local.get $0) + (i32.const 7632) + ) + ) + (local.set $242 + (i32.add + (local.get $0) + (i32.const 5000) + ) + ) + (local.set $243 + (i32.add + (local.get $0) + (i32.const 4040) + ) + ) + (local.set $150 + (i32.add + (local.get $0) + (i32.const 7196) + ) + ) + (local.set $151 + (i32.add + (local.get $0) + (i32.const 7268) + ) + ) + (local.set $152 + (i32.add + (local.get $0) + (i32.const 7200) + ) + ) + (local.set $153 + (i32.add + (local.get $0) + (i32.const 7272) + ) + ) + (local.set $154 + (i32.add + (local.get $0) + (i32.const 7204) + ) + ) + (local.set $155 + (i32.add + (local.get $0) + (i32.const 7276) + ) + ) + (local.set $156 + (i32.add + (local.get $0) + (i32.const 7208) + ) + ) + (local.set $157 + (i32.add + (local.get $0) + (i32.const 7280) + ) + ) + (local.set $158 + (i32.add + (local.get $0) + (i32.const 7212) + ) + ) + (local.set $159 + (i32.add + (local.get $0) + (i32.const 7284) + ) + ) + (local.set $160 + (i32.add + (local.get $0) + (i32.const 7216) + ) + ) + (local.set $161 + (i32.add + (local.get $0) + (i32.const 7288) + ) + ) + (local.set $162 + (i32.add + (local.get $0) + (i32.const 7220) + ) + ) + (local.set $163 + (i32.add + (local.get $0) + (i32.const 7292) + ) + ) + (local.set $164 + (i32.add + (local.get $0) + (i32.const 7224) + ) + ) + (local.set $165 + (i32.add + (local.get $0) + (i32.const 7296) + ) + ) + (local.set $166 + (i32.add + (local.get $0) + (i32.const 7228) + ) + ) + (local.set $167 + (i32.add + (local.get $0) + (i32.const 7300) + ) + ) + (local.set $168 + (i32.add + (local.get $0) + (i32.const 7232) + ) + ) + (local.set $169 + (i32.add + (local.get $0) + (i32.const 7304) + ) + ) + (local.set $170 + (i32.add + (local.get $0) + (i32.const 7236) + ) + ) + (local.set $171 + (i32.add + (local.get $0) + (i32.const 7308) + ) + ) + (local.set $172 + (i32.add + (local.get $0) + (i32.const 7240) + ) + ) + (local.set $173 + (i32.add + (local.get $0) + (i32.const 7312) + ) + ) + (local.set $174 + (i32.add + (local.get $0) + (i32.const 7244) + ) + ) + (local.set $175 + (i32.add + (local.get $0) + (i32.const 7316) + ) + ) + (local.set $176 + (i32.add + (local.get $0) + (i32.const 7248) + ) + ) + (local.set $177 + (i32.add + (local.get $0) + (i32.const 7320) + ) + ) + (local.set $178 + (i32.add + (local.get $0) + (i32.const 7252) + ) + ) + (local.set $179 + (i32.add + (local.get $0) + (i32.const 7324) + ) + ) + (local.set $180 + (i32.add + (local.get $0) + (i32.const 7256) + ) + ) + (local.set $181 + (i32.add + (local.get $0) + (i32.const 7328) + ) + ) + (local.set $244 + (i32.add + (local.get $0) + (i32.const 7260) + ) + ) + (local.set $245 + (i32.add + (local.get $0) + (i32.const 7332) + ) + ) + (local.set $246 + (i32.add + (local.get $0) + (i32.const 7264) + ) + ) + (local.set $247 + (i32.add + (local.get $0) + (i32.const 7336) + ) + ) + (local.set $248 + (i32.add + (local.get $30) + (i32.const 3832) + ) + ) + (local.set $249 + (i32.add + (local.get $30) + (i32.const 3836) + ) + ) + (local.set $250 + (i32.add + (local.get $30) + (i32.const 3824) + ) + ) + (local.set $251 + (i32.add + (local.get $30) + (i32.const 3828) + ) + ) + (local.set $252 + (i32.add + (local.get $30) + (i32.const 3816) + ) + ) + (local.set $253 + (i32.add + (local.get $30) + (i32.const 3820) + ) + ) + (local.set $109 + (i32.add + (local.get $0) + (i32.const 7620) + ) + ) + (local.set $254 + (f32.mul + (local.tee $110 + (f32.mul + (local.tee $11 + (f32.div + (f32.const 5.699999746866524e-04) + (f32.convert_i32_s + (i32.shl + (i32.const 1) + (select + (local.tee $14 + (i32.add + (local.get $50) + (i32.const -8) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $14) + (i32.const 0) + ) + ) + ) + ) + ) + ) + (local.get $11) + ) + ) + (f32.const 3) + ) + ) + (local.set $182 + (i32.add + (local.get $0) + (i32.const 6040) + ) + ) + (local.set $183 + (i32.add + (local.get $0) + (i32.const 7412) + ) + ) + (local.set $184 + (i32.add + (local.get $0) + (i32.const 7612) + ) + ) + (local.set $185 + (i32.add + (local.get $0) + (i32.const 7616) + ) + ) + (local.set $186 + (i32.add + (local.get $0) + (i32.const 6036) + ) + ) + (local.set $187 + (i32.add + (local.get $0) + (i32.const 7512) + ) + ) + (local.set $188 + (i32.add + (local.get $0) + (i32.const 7416) + ) + ) + (local.set $189 + (i32.add + (local.get $0) + (i32.const 7480) + ) + ) + (local.set $190 + (i32.add + (local.get $0) + (i32.const 7448) + ) + ) + (local.set $191 + (i32.add + (local.get $0) + (i32.const 7544) + ) + ) + (local.set $192 + (i32.add + (local.get $0) + (i32.const 7516) + ) + ) + (local.set $193 + (i32.add + (local.get $0) + (i32.const 7420) + ) + ) + (local.set $194 + (i32.add + (local.get $0) + (i32.const 7484) + ) + ) + (local.set $195 + (i32.add + (local.get $0) + (i32.const 7452) + ) + ) + (local.set $196 + (i32.add + (local.get $0) + (i32.const 7548) + ) + ) + (local.set $197 + (i32.add + (local.get $0) + (i32.const 7520) + ) + ) + (local.set $198 + (i32.add + (local.get $0) + (i32.const 7424) + ) + ) + (local.set $199 + (i32.add + (local.get $0) + (i32.const 7488) + ) + ) + (local.set $200 + (i32.add + (local.get $0) + (i32.const 7456) + ) + ) + (local.set $201 + (i32.add + (local.get $0) + (i32.const 7552) + ) + ) + (local.set $202 + (i32.add + (local.get $0) + (i32.const 7524) + ) + ) + (local.set $203 + (i32.add + (local.get $0) + (i32.const 7428) + ) + ) + (local.set $204 + (i32.add + (local.get $0) + (i32.const 7492) + ) + ) + (local.set $205 + (i32.add + (local.get $0) + (i32.const 7460) + ) + ) + (local.set $206 + (i32.add + (local.get $0) + (i32.const 7556) + ) + ) + (local.set $207 + (i32.add + (local.get $0) + (i32.const 7576) + ) + ) + (local.set $111 + (i32.add + (local.get $0) + (i32.const 7580) + ) + ) + (local.set $112 + (i32.add + (local.get $0) + (i32.const 7584) + ) + ) + (local.set $113 + (i32.add + (local.get $0) + (i32.const 7588) + ) + ) + (local.set $114 + (i32.add + (local.get $0) + (i32.const 7592) + ) + ) + (local.set $115 + (i32.add + (local.get $0) + (i32.const 7596) + ) + ) + (local.set $116 + (i32.add + (local.get $0) + (i32.const 7600) + ) + ) + (local.set $208 + (i32.add + (local.get $0) + (i32.const 7604) + ) + ) + (local.set $117 + (i32.add + (local.get $0) + (i32.const 7608) + ) + ) + (local.set $209 + (i32.add + (local.get $0) + (i32.const 7496) + ) + ) + (local.set $255 + (i32.add + (local.get $0) + (i32.const 7528) + ) + ) + (local.set $210 + (i32.add + (local.get $0) + (i32.const 7464) + ) + ) + (local.set $211 + (i32.add + (local.get $0) + (i32.const 7432) + ) + ) + (local.set $212 + (i32.add + (local.get $0) + (i32.const 7500) + ) + ) + (local.set $256 + (i32.add + (local.get $0) + (i32.const 7532) + ) + ) + (local.set $213 + (i32.add + (local.get $0) + (i32.const 7468) + ) + ) + (local.set $214 + (i32.add + (local.get $0) + (i32.const 7436) + ) + ) + (local.set $215 + (i32.add + (local.get $0) + (i32.const 7504) + ) + ) + (local.set $257 + (i32.add + (local.get $0) + (i32.const 7536) + ) + ) + (local.set $216 + (i32.add + (local.get $0) + (i32.const 7472) + ) + ) + (local.set $217 + (i32.add + (local.get $0) + (i32.const 7440) + ) + ) + (local.set $218 + (i32.add + (local.get $0) + (i32.const 7508) + ) + ) + (local.set $258 + (i32.add + (local.get $0) + (i32.const 7540) + ) + ) + (local.set $219 + (i32.add + (local.get $0) + (i32.const 7476) + ) + ) + (local.set $220 + (i32.add + (local.get $0) + (i32.const 7444) + ) + ) + (local.set $259 + (i32.sub + (local.get $21) + (i32.const -64) + ) + ) + (local.set $36 + (i32.add + (local.get $0) + (i32.const 7652) + ) + ) + (loop $while-in1 + (if + (i32.eqz + (i32.load + (local.get $148) + ) + ) + (block + (i32.store + (local.get $54) + (i32.const 240) + ) + (i32.store + (local.get $148) + (i32.const 1) + ) + ) + ) + (local.set $14 + (select + (local.get $83) + (local.get $33) + (i32.gt_s + (local.get $33) + (local.get $83) + ) + ) + ) + (local.set $45 + (select + (f32.const 0.10000000149011612) + (local.tee $39 + (f32.div + (f32.const 1) + (f32.convert_i32_s + (i32.add + (local.tee $13 + (i32.load + (local.get $84) + ) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.gt_s + (local.get $13) + (i32.const 9) + ) + ) + ) + (local.set $60 + (select + (f32.const 0.03999999910593033) + (local.get $39) + (i32.gt_s + (local.get $13) + (i32.const 24) + ) + ) + ) + (local.set $103 + (i32.gt_s + (local.get $13) + (i32.const 99) + ) + ) + (local.set $118 + (i32.lt_s + (local.get $13) + (i32.const 2) + ) + ) + (block $label$break$L28 + (local.set $14 + (if (result i32) + (i32.lt_s + (local.tee $23 + (i32.load offset=196 + (local.get $0) + ) + ) + (i32.const 48000) + ) + (block (result i32) + (if + (i32.sub + (local.get $23) + (i32.const 16000) + ) + (block + (local.set $13 + (local.get $7) + ) + (br $label$break$L28) + ) + ) + (local.set $13 + (i32.div_s + (i32.mul + (local.get $7) + (i32.const 3) + ) + (i32.const 2) + ) + ) + (i32.div_s + (i32.mul + (local.get $14) + (i32.const 3) + ) + (i32.const 2) + ) + ) + (block (result i32) + (if + (i32.sub + (local.get $23) + (i32.const 48000) + ) + (block + (local.set $13 + (local.get $7) + ) + (br $label$break$L28) + ) + ) + (local.set $13 + (i32.div_s + (local.get $7) + (i32.const 2) + ) + ) + (i32.div_s + (local.get $14) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $17 + (i32.load offset=72 + (local.get $238) + ) + ) + (local.set $19 + (i32.sub + (i32.const 720) + (local.tee $40 + (i32.load + (local.get $54) + ) + ) + ) + ) + (f32.store + (local.get $107) + (local.tee $66 + (f32.add + (call $_downmix_and_resample + (local.get $10) + (local.get $6) + (i32.add + (i32.add + (local.get $0) + (i32.const 3080) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + (local.get $149) + (select + (local.get $14) + (local.get $19) + (i32.lt_s + (local.get $14) + (local.get $19) + ) + ) + (local.get $13) + (local.get $8) + (local.get $9) + (local.get $23) + ) + (f32.load + (local.get $107) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $23 + (i32.add + (local.tee $19 + (i32.load + (local.get $54) + ) + ) + (local.get $14) + ) + ) + (i32.const 720) + ) + (i32.store + (local.get $54) + (local.get $23) + ) + (block + (i32.store + (local.get $108) + (i32.add + (local.tee $27 + (i32.load + (local.get $108) + ) + ) + (select + (i32.const -99) + (i32.const 1) + (i32.gt_s + (local.get $27) + (i32.const 98) + ) + ) + ) + ) + (local.set $23 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (loop $while-in6 + (local.set $11 + (select + (local.get $11) + (local.tee $15 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 3080) + ) + (i32.shl + (local.get $23) + (i32.const 2) + ) + ) + ) + ) + (f32.gt + (local.get $11) + (local.get $15) + ) + ) + ) + (local.set $12 + (select + (local.get $12) + (local.get $15) + (f32.lt + (local.get $12) + (local.get $15) + ) + ) + ) + (br_if $while-in6 + (i32.ne + (local.tee $23 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (i32.const 720) + ) + ) + ) + (local.set $12 + (select + (local.get $11) + (local.tee $12 + (f32.neg + (local.get $12) + ) + ) + (f32.gt + (local.get $11) + (local.get $12) + ) + ) + ) + (local.set $23 + (i32.const 0) + ) + (loop $while-in8 + (f32.store + (i32.add + (i32.shl + (local.get $23) + (i32.const 3) + ) + (local.get $44) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (i32.const 28976) + ) + ) + ) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 3080) + ) + (i32.shl + (local.get $23) + (i32.const 2) + ) + ) + ) + ) + ) + (f32.store offset=4 + (i32.add + (i32.shl + (local.get $23) + (i32.const 3) + ) + (local.get $44) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $0) + ) + (i32.const 4040) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $40 + (i32.sub + (i32.const 479) + (local.get $23) + ) + ) + (i32.const 3) + ) + (local.get $44) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 3080) + ) + (i32.shl + (local.get $40) + (i32.const 2) + ) + ) + ) + ) + ) + (f32.store offset=4 + (i32.add + (i32.shl + (local.get $40) + (i32.const 3) + ) + (local.get $44) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.add + (i32.shl + (i32.sub + (i32.const 0) + (local.get $23) + ) + (i32.const 2) + ) + (local.get $0) + ) + (i32.const 5956) + ) + ) + ) + ) + (br_if $while-in8 + (i32.ne + (local.tee $23 + (i32.add + (local.get $23) + (i32.const 1) + ) + ) + (i32.const 240) + ) + ) + ) + (local.set $23 + (i32.eqz + (f32.le + (local.get $12) + (local.get $147) + ) + ) + ) + (local.set $28 + (i32.add + (i32.add + (local.get $0) + (i32.const 7792) + ) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + ) + (drop + (call $_memcpy + (local.get $241) + (local.get $242) + (i32.const 960) + ) + ) + (f32.store + (local.get $107) + (call $_downmix_and_resample + (local.get $10) + (local.get $6) + (local.get $243) + (local.get $149) + (local.tee $14 + (i32.add + (local.get $19) + (i32.add + (local.get $14) + (i32.const -720) + ) + ) + ) + (i32.sub + (i32.add + (local.get $13) + (i32.const 720) + ) + (local.get $19) + ) + (local.get $8) + (local.get $9) + (i32.load offset=196 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $54) + (i32.add + (local.get $14) + (i32.const 240) + ) + ) + (if + (local.get $23) + (block $do-once + (local.set $11 + (f32.load offset=4 + (local.get $17) + ) + ) + (if + (i32.gt_s + (local.tee $13 + (i32.load + (local.get $17) + ) + ) + (i32.const 0) + ) + (block + (local.set $23 + (i32.load offset=44 + (local.get $17) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in11 + (local.set $12 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $44) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.tee $19 + (i32.load16_s + (i32.add + (i32.shl + (local.get $14) + (i32.const 1) + ) + (local.get $23) + ) + ) + ) + (i32.const 3) + ) + (local.get $30) + ) + (f32.mul + (local.get $11) + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $44) + ) + ) + ) + ) + (f32.store offset=4 + (i32.add + (i32.shl + (local.get $19) + (i32.const 3) + ) + (local.get $30) + ) + (f32.mul + (local.get $11) + (local.get $12) + ) + ) + (br_if $while-in11 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + (call $_opus_fft_impl + (local.get $17) + (local.get $30) + ) + (if + (f32.ne + (local.tee $29 + (f32.load + (local.get $30) + ) + ) + (local.get $29) + ) + (block + (i32.store + (local.get $28) + (i32.const 0) + ) + (br $do-once) + ) + ) + (local.set $14 + (i32.const 1) + ) + (loop $while-in13 + (local.set $20 + (if (result f32) + (f32.lt + (f32.add + (local.tee $11 + (f32.mul + (local.tee $20 + (f32.add + (local.tee $22 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.tee $35 + (f32.load + (i32.add + (i32.shl + (local.tee $13 + (i32.sub + (i32.const 480) + (local.get $14) + ) + ) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + ) + ) + (local.get $20) + ) + ) + (local.tee $12 + (f32.mul + (local.tee $15 + (f32.sub + (local.tee $42 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.tee $37 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $13) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + ) + ) + (local.get $15) + ) + ) + ) + (f32.const 1.000000045813705e-18) + ) + (f32.const 0) + (if (result f32) + (f32.lt + (local.get $11) + (local.get $12) + ) + (f32.add + (select + (f32.const -1.5707963705062866) + (f32.const 1.5707963705062866) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + (f32.div + (f32.neg + (f32.mul + (f32.mul + (local.get $20) + (local.get $15) + ) + (f32.add + (f32.mul + (local.get $11) + (f32.const 0.43157973885536194) + ) + (local.get $12) + ) + ) + ) + (f32.mul + (f32.add + (f32.mul + (local.get $11) + (f32.const 0.6784840226173401) + ) + (local.get $12) + ) + (f32.add + (f32.mul + (local.get $11) + (f32.const 0.0859554186463356) + ) + (local.get $12) + ) + ) + ) + ) + (f32.sub + (f32.add + (select + (f32.const -1.5707963705062866) + (f32.const 1.5707963705062866) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + (f32.div + (f32.mul + (local.tee $15 + (f32.mul + (local.get $20) + (local.get $15) + ) + ) + (f32.add + (local.get $11) + (f32.mul + (local.get $12) + (f32.const 0.43157973885536194) + ) + ) + ) + (f32.mul + (f32.add + (local.get $11) + (f32.mul + (local.get $12) + (f32.const 0.6784840226173401) + ) + ) + (f32.add + (local.get $11) + (f32.mul + (local.get $12) + (f32.const 0.0859554186463356) + ) + ) + ) + ) + ) + (select + (f32.const -1.5707963705062866) + (f32.const 1.5707963705062866) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + ) + ) + ) + ) + (local.set $61 + (f32.load + (local.tee $13 + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $62 + (f32.load + (local.tee $23 + (i32.add + (i32.add + (local.get $0) + (i32.const 1160) + ) + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $11 + (if (result f32) + (f32.lt + (f32.add + (local.tee $11 + (f32.mul + (local.tee $15 + (f32.sub + (local.get $35) + (local.get $22) + ) + ) + (local.get $15) + ) + ) + (local.tee $12 + (f32.mul + (local.tee $22 + (f32.add + (local.get $42) + (local.get $37) + ) + ) + (local.get $22) + ) + ) + ) + (f32.const 1.000000045813705e-18) + ) + (f32.const 0) + (if (result f32) + (f32.lt + (local.get $12) + (local.get $11) + ) + (f32.add + (select + (f32.const -1.5707963705062866) + (f32.const 1.5707963705062866) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + (f32.div + (f32.neg + (f32.mul + (f32.mul + (local.get $15) + (local.get $22) + ) + (f32.add + (local.get $11) + (f32.mul + (local.get $12) + (f32.const 0.43157973885536194) + ) + ) + ) + ) + (f32.mul + (f32.add + (local.get $11) + (f32.mul + (local.get $12) + (f32.const 0.6784840226173401) + ) + ) + (f32.add + (local.get $11) + (f32.mul + (local.get $12) + (f32.const 0.0859554186463356) + ) + ) + ) + ) + ) + (f32.sub + (f32.add + (select + (f32.const -1.5707963705062866) + (f32.const 1.5707963705062866) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + (f32.div + (f32.mul + (local.tee $15 + (f32.mul + (local.get $15) + (local.get $22) + ) + ) + (f32.add + (f32.mul + (local.get $11) + (f32.const 0.43157973885536194) + ) + (local.get $12) + ) + ) + (f32.mul + (f32.add + (f32.mul + (local.get $11) + (f32.const 0.6784840226173401) + ) + (local.get $12) + ) + (f32.add + (f32.mul + (local.get $11) + (f32.const 0.0859554186463356) + ) + (local.get $12) + ) + ) + ) + ) + (select + (f32.const -1.5707963705062866) + (f32.const 1.5707963705062866) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + ) + ) + ) + ) + (local.set $12 + (f32.sub + (local.tee $20 + (f32.sub + (local.tee $15 + (f32.mul + (local.get $20) + (f32.const 0.15915493667125702) + ) + ) + (local.get $61) + ) + ) + (local.get $62) + ) + ) + (local.set $11 + (f32.sub + (local.tee $15 + (f32.sub + (local.tee $22 + (f32.mul + (local.get $11) + (f32.const 0.15915493667125702) + ) + ) + (local.get $15) + ) + ) + (local.get $20) + ) + ) + (local.set $20 + (f32.abs + (local.tee $12 + (f32.sub + (local.get $12) + (f32.convert_i32_s + (call $_lrintf + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $12 + (f32.mul + (local.tee $12 + (f32.mul + (local.get $12) + (local.get $12) + ) + ) + (local.get $12) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $65) + ) + (f32.add + (local.get $20) + (f32.abs + (local.tee $11 + (f32.sub + (local.get $11) + (f32.convert_i32_s + (call $_lrintf + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $64) + ) + (f32.add + (f32.div + (f32.const 1) + (f32.add + (f32.mul + (f32.mul + (f32.add + (f32.add + (f32.load + (local.tee $17 + (i32.add + (i32.add + (local.get $0) + (i32.const 2120) + ) + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + ) + ) + (local.get $12) + ) + (f32.mul + (local.tee $11 + (f32.mul + (local.tee $11 + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + (local.get $11) + ) + ) + (f32.const 2) + ) + ) + (f32.const 0.25) + ) + (f32.const 62341.81640625) + ) + (f32.const 1) + ) + ) + (f32.const -0.014999999664723873) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $41) + ) + (f32.add + (f32.div + (f32.const 1) + (f32.add + (f32.mul + (local.get $11) + (f32.const 62341.81640625) + ) + (f32.const 1) + ) + ) + (f32.const -0.014999999664723873) + ) + ) + (f32.store + (local.get $13) + (local.get $22) + ) + (f32.store + (local.get $23) + (local.get $15) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in13 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 240) + ) + ) + ) + (local.set $11 + (f32.load offset=8 + (local.get $41) + ) + ) + (local.set $14 + (i32.const 2) + ) + (loop $while-in19 + (local.set $15 + (f32.load + (local.tee $13 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $64) + ) + ) + ) + ) + (f32.store + (local.get $13) + (f32.mul + (select + (local.get $15) + (local.tee $11 + (f32.add + (select + (local.get $11) + (local.tee $20 + (select + (local.tee $20 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $14) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $41) + ) + ) + ) + (local.tee $12 + (f32.load + (i32.add + (i32.shl + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $41) + ) + ) + ) + (f32.gt + (local.get $20) + (local.get $12) + ) + ) + ) + (f32.lt + (local.get $11) + (local.get $20) + ) + ) + (f32.const -0.10000000149011612) + ) + ) + (f32.gt + (local.get $15) + (local.get $11) + ) + ) + (f32.const 0.8999999761581421) + ) + ) + (if + (i32.ne + (local.get $14) + (i32.const 239) + ) + (block + (local.set $11 + (local.get $12) + ) + (br $while-in19) + ) + ) + ) + (f32.store + (local.tee $221 + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7808) + ) + ) + (f32.const 0) + ) + (if + (local.tee $40 + (i32.eqz + (i32.load + (local.get $84) + ) + ) + ) + (block + (f32.store + (local.get $150) + (f32.const 1e10) + ) + (f32.store + (local.get $151) + (f32.const -1e10) + ) + (f32.store + (local.get $152) + (f32.const 1e10) + ) + (f32.store + (local.get $153) + (f32.const -1e10) + ) + (f32.store + (local.get $154) + (f32.const 1e10) + ) + (f32.store + (local.get $155) + (f32.const -1e10) + ) + (f32.store + (local.get $156) + (f32.const 1e10) + ) + (f32.store + (local.get $157) + (f32.const -1e10) + ) + (f32.store + (local.get $158) + (f32.const 1e10) + ) + (f32.store + (local.get $159) + (f32.const -1e10) + ) + (f32.store + (local.get $160) + (f32.const 1e10) + ) + (f32.store + (local.get $161) + (f32.const -1e10) + ) + (f32.store + (local.get $162) + (f32.const 1e10) + ) + (f32.store + (local.get $163) + (f32.const -1e10) + ) + (f32.store + (local.get $164) + (f32.const 1e10) + ) + (f32.store + (local.get $165) + (f32.const -1e10) + ) + (f32.store + (local.get $166) + (f32.const 1e10) + ) + (f32.store + (local.get $167) + (f32.const -1e10) + ) + (f32.store + (local.get $168) + (f32.const 1e10) + ) + (f32.store + (local.get $169) + (f32.const -1e10) + ) + (f32.store + (local.get $170) + (f32.const 1e10) + ) + (f32.store + (local.get $171) + (f32.const -1e10) + ) + (f32.store + (local.get $172) + (f32.const 1e10) + ) + (f32.store + (local.get $173) + (f32.const -1e10) + ) + (f32.store + (local.get $174) + (f32.const 1e10) + ) + (f32.store + (local.get $175) + (f32.const -1e10) + ) + (f32.store + (local.get $176) + (f32.const 1e10) + ) + (f32.store + (local.get $177) + (f32.const -1e10) + ) + (f32.store + (local.get $178) + (f32.const 1e10) + ) + (f32.store + (local.get $179) + (f32.const -1e10) + ) + (f32.store + (local.get $180) + (f32.const 1e10) + ) + (f32.store + (local.get $181) + (f32.const -1e10) + ) + (f32.store + (local.get $244) + (f32.const 1e10) + ) + (f32.store + (local.get $245) + (f32.const -1e10) + ) + (f32.store + (local.get $246) + (f32.const 1e10) + ) + (f32.store + (local.get $247) + (f32.const -1e10) + ) + ) + ) + (f32.store + (local.get $49) + (local.tee $20 + (f32.mul + (f32.demote_f64 + (call $_log + (f64.promote_f32 + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $11 + (f32.mul + (local.get $29) + (f32.const 2) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.mul + (f32.load offset=4 + (local.get $30) + ) + (f32.const 2) + ) + ) + (local.get $11) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $11 + (f32.load offset=8 + (local.get $30) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (local.get $248) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=12 + (local.get $30) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load + (local.get $249) + ) + ) + (local.get $11) + ) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $11 + (f32.load offset=16 + (local.get $30) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (local.get $250) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=20 + (local.get $30) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load + (local.get $251) + ) + ) + (local.get $11) + ) + ) + ) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $11 + (f32.load offset=24 + (local.get $30) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (local.get $252) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=28 + (local.get $30) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load + (local.get $253) + ) + ) + (local.get $11) + ) + ) + ) + (f32.const 1.000000013351432e-10) + ) + ) + ) + ) + (f32.const 0.7213475108146667) + ) + ) + ) + (local.set $14 + (i32.const 4) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $29 + (f32.const 0) + ) + (local.set $35 + (f32.const 0) + ) + (local.set $42 + (f32.const 0) + ) + (local.set $37 + (f32.const 0) + ) + (local.set $22 + (f32.const 0) + ) + (local.set $61 + (f32.const 0) + ) + (local.set $62 + (f32.const 0) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $while-in21 + (local.set $55 + (if (result f32) + (i32.lt_s + (local.get $14) + (local.tee $17 + (i32.load + (i32.add + (i32.shl + (local.tee $23 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 29936) + ) + ) + ) + ) + (block (result f32) + (local.set $11 + (f32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (loop $while-in23 (result f32) + (local.set $11 + (f32.add + (local.get $11) + (local.tee $55 + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.tee $19 + (i32.sub + (i32.const 480) + (local.get $14) + ) + ) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $19) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + (local.set $12 + (f32.add + (local.get $12) + (f32.mul + (local.get $55) + (select + (f32.const 0) + (local.tee $12 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $64) + ) + ) + ) + (f32.lt + (local.get $12) + (f32.const 0) + ) + ) + ) + ) + ) + (local.set $15 + (f32.add + (local.get $15) + (f32.mul + (f32.mul + (local.get $55) + (f32.const 2) + ) + (f32.sub + (f32.const 0.5) + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $65) + ) + ) + ) + ) + ) + ) + (br_if $while-in23 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $17) + ) + ) + (local.get $12) + ) + ) + (block (result f32) + (local.set $11 + (f32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (f32.const 0) + ) + ) + ) + (br_if $__rjti$1 + (i32.or + (i32.eqz + (f32.lt + (local.get $11) + (f32.const 1e9) + ) + ) + (f32.ne + (local.get $11) + (local.get $11) + ) + ) + ) + (f32.store + (i32.add + (i32.add + (i32.add + (local.get $0) + (i32.const 6044) + ) + (i32.mul + (local.tee $14 + (i32.load + (local.get $109) + ) + ) + (i32.const 72) + ) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (local.get $11) + ) + (local.set $35 + (f32.add + (local.get $35) + (f32.div + (local.get $15) + (local.tee $48 + (f32.add + (local.get $11) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + ) + ) + (local.set $29 + (f32.add + (local.get $29) + (f32.sqrt + (local.tee $11 + (f32.add + (local.get $11) + (f32.const 1.000000013351432e-10) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $38) + ) + (local.tee $12 + (f32.demote_f64 + (call $_log + (f64.promote_f32 + (local.get $11) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $23) + (i32.const 2) + ) + (local.get $49) + ) + (f32.mul + (local.get $12) + (f32.const 0.7213475108146667) + ) + ) + (f32.store + (i32.add + (i32.add + (i32.add + (local.get $0) + (i32.const 6620) + ) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (local.get $12) + ) + (local.set $19 + (i32.add + (i32.add + (local.get $0) + (i32.const 7268) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + (if + (f64.lt + (f64.add + (f64.promote_f32 + (local.tee $15 + (if (result f32) + (local.get $40) + (block (result f32) + (f32.store + (local.tee $14 + (i32.add + (i32.add + (local.get $0) + (i32.const 7196) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + (local.get $12) + ) + (f32.store + (local.get $19) + (local.get $12) + ) + (local.tee $11 + (local.get $12) + ) + ) + (block (result f32) + (local.set $11 + (f32.load + (local.get $19) + ) + ) + (f32.load + (local.tee $14 + (i32.add + (i32.add + (local.get $0) + (i32.const 7196) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + ) + ) + (f64.const 7.5) + ) + (f64.promote_f32 + (local.get $11) + ) + ) + (if + (f32.gt + (f32.sub + (local.get $11) + (local.get $12) + ) + (f32.sub + (local.get $12) + (local.get $15) + ) + ) + (f32.store + (local.get $19) + (local.tee $11 + (f32.add + (local.get $11) + (f32.const -0.009999999776482582) + ) + ) + ) + (f32.store + (local.get $14) + (f32.add + (local.get $15) + (f32.const 0.009999999776482582) + ) + ) + ) + ) + (if + (f32.lt + (local.get $11) + (local.get $12) + ) + (block + (f32.store + (local.get $19) + (local.get $12) + ) + (f32.store + (local.get $14) + (local.tee $15 + (select + (local.tee $11 + (f32.add + (local.get $12) + (f32.const -15) + ) + ) + (local.tee $15 + (f32.load + (local.get $14) + ) + ) + (f32.gt + (local.get $11) + (local.get $15) + ) + ) + ) + ) + (local.set $11 + (local.get $12) + ) + ) + (if + (f32.gt + (local.tee $15 + (f32.load + (local.get $14) + ) + ) + (local.get $12) + ) + (block + (f32.store + (local.get $14) + (local.get $12) + ) + (f32.store + (local.get $19) + (local.tee $11 + (select + (local.tee $15 + (f32.add + (local.get $12) + (f32.const 15) + ) + ) + (local.get $11) + (f32.lt + (local.get $15) + (local.get $11) + ) + ) + ) + ) + (local.set $15 + (local.get $12) + ) + ) + ) + ) + (local.set $61 + (f32.add + (local.get $61) + (f32.div + (f32.sub + (local.get $12) + (local.get $15) + ) + (f32.add + (f32.sub + (local.get $11) + (local.get $15) + ) + (f32.const 9.999999747378752e-06) + ) + ) + ) + ) + (local.set $42 + (f32.add + (local.get $42) + (local.tee $11 + (f32.mul + (local.tee $11 + (f32.mul + (local.tee $11 + (select + (f32.const 0.9900000095367432) + (local.tee $11 + (f32.div + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.sqrt + (local.tee $11 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6044) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + (f32.const 0) + ) + (f32.sqrt + (local.tee $12 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6116) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.sqrt + (local.tee $15 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6188) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.sqrt + (local.tee $42 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6260) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.sqrt + (local.tee $56 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6332) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.sqrt + (local.tee $57 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6404) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.sqrt + (local.tee $58 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6476) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.sqrt + (local.tee $59 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6548) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (f32.demote_f64 + (f64.sqrt + (f64.add + (f64.promote_f32 + (f32.mul + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (local.get $11) + (f32.const 0) + ) + (local.get $12) + ) + (local.get $15) + ) + (local.get $42) + ) + (local.get $56) + ) + (local.get $57) + ) + (local.get $58) + ) + (local.get $59) + ) + (f32.const 8) + ) + ) + (f64.const 1e-15) + ) + ) + ) + ) + ) + (f32.gt + (local.get $11) + (f32.const 0.9900000095367432) + ) + ) + ) + (local.get $11) + ) + ) + (local.get $11) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $143) + ) + (local.tee $12 + (select + (local.tee $12 + (f32.div + (local.get $55) + (local.get $48) + ) + ) + (local.tee $11 + (f32.mul + (f32.load + (local.tee $14 + (i32.add + (i32.add + (local.get $0) + (i32.const 5964) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + (local.get $11) + ) + ) + (f32.gt + (local.get $12) + (local.get $11) + ) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $37) + (local.get $12) + ) + ) + (if + (i32.gt_u + (local.get $13) + (i32.const 8) + ) + (local.set $11 + (f32.sub + (local.get $11) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $13) + (i32.const -9) + ) + (i32.const 2) + ) + (local.get $143) + ) + ) + ) + ) + ) + (local.set $55 + (select + (local.get $22) + (local.tee $15 + (f32.mul + (f32.add + (f32.mul + (f32.convert_i32_s + (i32.add + (local.get $13) + (i32.const -18) + ) + ) + (f32.const 0.029999999329447746) + ) + (f32.const 1) + ) + (local.get $11) + ) + ) + (f32.gt + (local.get $22) + (local.get $15) + ) + ) + ) + (local.set $62 + (f32.add + (local.get $62) + (f32.mul + (local.get $12) + (f32.convert_i32_s + (i32.add + (local.get $13) + (i32.const -8) + ) + ) + ) + ) + ) + (f32.store + (local.get $14) + (local.get $12) + ) + (if + (i32.lt_u + (local.get $23) + (i32.const 18) + ) + (block + (local.set $14 + (local.get $17) + ) + (local.set $13 + (local.get $23) + ) + (local.set $37 + (local.get $11) + ) + (local.set $22 + (local.get $55) + ) + (br $while-in21) + ) + ) + ) + (br $__rjto$1) + ) + (i32.store + (local.get $28) + (i32.const 0) + ) + (br $do-once) + ) + (f32.store + (local.get $63) + (local.get $20) + ) + (f32.store + (local.get $51) + (local.tee $12 + (f32.add + (local.get $20) + (f32.const -2.5) + ) + ) + ) + (local.set $13 + (i32.const 4) + ) + (local.set $11 + (local.get $20) + ) + (local.set $14 + (i32.const 1) + ) + (loop $while-in29 + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $63) + ) + (local.tee $11 + (select + (local.tee $11 + (f32.add + (local.get $11) + (local.tee $22 + (f32.mul + (f32.mul + (f32.convert_i32_s + (i32.sub + (local.tee $23 + (i32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (i32.const 29936) + ) + ) + ) + (local.get $13) + ) + ) + (f32.const 2) + ) + (f32.const 0.25) + ) + ) + ) + ) + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + (f32.lt + (local.get $11) + (local.get $15) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $51) + ) + (local.tee $12 + (select + (local.tee $12 + (f32.sub + (local.get $12) + (local.get $22) + ) + ) + (local.tee $15 + (f32.add + (local.get $15) + (f32.const -2.5) + ) + ) + (f32.gt + (local.get $12) + (local.get $15) + ) + ) + ) + ) + (if + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 19) + ) + (block + (local.set $13 + (local.get $23) + ) + (br $while-in29) + ) + ) + ) + (local.set $13 + (i32.const 192) + ) + (local.set $11 + (f32.load offset=68 + (local.get $63) + ) + ) + (local.set $12 + (f32.load offset=68 + (local.get $51) + ) + ) + (local.set $14 + (i32.const 16) + ) + (loop $while-in31 + (local.set $11 + (select + (local.tee $11 + (f32.add + (local.get $11) + (local.tee $15 + (f32.mul + (f32.mul + (f32.convert_i32_s + (i32.sub + (local.get $13) + (local.tee $13 + (i32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (i32.const 29936) + ) + ) + ) + ) + ) + (f32.const 2) + ) + (f32.const 0.25) + ) + ) + ) + ) + (local.tee $22 + (f32.load + (local.tee $23 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $63) + ) + ) + ) + ) + (f32.lt + (local.get $11) + (local.get $22) + ) + ) + ) + (f32.store + (local.get $23) + (local.get $11) + ) + (local.set $12 + (select + (local.tee $12 + (f32.sub + (local.get $12) + (local.get $15) + ) + ) + (local.tee $15 + (f32.load + (local.tee $23 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $51) + ) + ) + ) + ) + (f32.gt + (local.get $12) + (local.get $15) + ) + ) + ) + (f32.store + (local.get $23) + (local.get $12) + ) + (local.set $23 + (i32.add + (local.get $14) + (i32.const -1) + ) + ) + (if + (local.get $14) + (block + (local.set $14 + (local.get $23) + ) + (br $while-in31) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in33 + (i32.store8 + (i32.add + (local.get $14) + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7836) + ) + ) + (select + (local.tee $13 + (i32.trunc_f64_s + (f64.floor + (f64.add + (f64.promote_f32 + (f32.mul + (f32.add + (select + (f32.const 0) + (local.tee $11 + (f32.sub + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $51) + ) + ) + (local.get $20) + ) + ) + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + (select + (f32.const 0) + (local.tee $11 + (f32.sub + (local.get $20) + (f32.add + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $63) + ) + ) + (f32.const 2.5) + ) + ) + ) + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + ) + (f32.const 64) + ) + ) + (f64.const 0.5) + ) + ) + ) + ) + (i32.const 255) + (i32.lt_s + (local.get $13) + (i32.const 255) + ) + ) + ) + (if + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 19) + ) + (block + (local.set $20 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $49) + ) + ) + ) + (br $while-in33) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (loop $while-in35 + (local.set $15 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6640) + ) + ) + ) + (local.set $20 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6644) + ) + ) + ) + (local.set $22 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6648) + ) + ) + ) + (local.set $37 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6652) + ) + ) + ) + (local.set $48 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6656) + ) + ) + ) + (local.set $56 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6660) + ) + ) + ) + (local.set $57 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6664) + ) + ) + ) + (local.set $58 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6668) + ) + ) + ) + (local.set $59 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6672) + ) + ) + ) + (local.set $67 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6620) + ) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + ) + ) + (local.set $68 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6624) + ) + ) + ) + (local.set $69 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6628) + ) + ) + ) + (local.set $70 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6632) + ) + ) + ) + (local.set $71 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6636) + ) + ) + ) + (local.set $72 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6676) + ) + ) + ) + (local.set $73 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6680) + ) + ) + ) + (local.set $74 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6684) + ) + ) + ) + (local.set $80 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $14) + (i32.const 72) + ) + ) + (i32.const 6688) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (local.set $11 + (f32.const 999999986991104) + ) + (loop $while-in37 + (local.set $11 + (select + (local.get $11) + (local.tee $26 + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $26 + (f32.sub + (local.get $67) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 6620) + ) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + ) + ) + ) + (local.get $26) + ) + (f32.const 0) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $68) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6624) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $69) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6628) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $70) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6632) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $71) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6636) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $15) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6640) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $20) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6644) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $22) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6648) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $37) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6652) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $48) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6656) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $56) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6660) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $57) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6664) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $58) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6668) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $59) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6672) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $72) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6676) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $73) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6680) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $74) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6684) + ) + ) + ) + ) + (local.get $26) + ) + ) + (f32.mul + (local.tee $26 + (f32.sub + (local.get $80) + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 6688) + ) + ) + ) + ) + (local.get $26) + ) + ) + ) + (i32.or + (i32.eq + (local.get $13) + (local.get $14) + ) + (f32.lt + (local.get $11) + (local.get $26) + ) + ) + ) + ) + (br_if $while-in37 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 8) + ) + ) + ) + (local.set $37 + (f32.add + (local.get $12) + (local.get $11) + ) + ) + (if + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 8) + ) + (block + (local.set $12 + (local.get $37) + ) + (br $while-in35) + ) + ) + ) + (local.set $48 + (select + (f32.const 0) + (select + (f32.const 0.9900000095367432) + (f32.sub + (f32.const 1) + (local.get $39) + ) + (local.get $103) + ) + (local.get $118) + ) + ) + (local.set $103 + (i32.load + (local.get $182) + ) + ) + (local.set $13 + (i32.const 4) + ) + (local.set $12 + (f32.const 0) + ) + (local.set $17 + (i32.const 0) + ) + (local.set $23 + (i32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (local.set $20 + (f32.const 0) + ) + (local.set $22 + (f32.const 0) + ) + (loop $while-in39 + (local.set $11 + (select + (local.get $12) + (f32.add + (local.get $12) + (local.tee $39 + (if (result f32) + (i32.gt_s + (local.tee $40 + (i32.load + (i32.add + (i32.shl + (local.tee $19 + (i32.add + (local.get $17) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 29936) + ) + ) + ) + (local.get $13) + ) + (block (result f32) + (local.set $11 + (f32.const 0) + ) + (local.set $14 + (local.get $13) + ) + (loop $while-in41 (result f32) + (local.set $11 + (f32.add + (local.get $11) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.tee $118 + (i32.sub + (i32.const 480) + (local.get $14) + ) + ) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.tee $11 + (f32.load offset=4 + (i32.add + (i32.shl + (local.get $118) + (i32.const 3) + ) + (local.get $30) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + (br_if $while-in41 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (local.get $40) + ) + ) + (local.get $11) + ) + ) + (f32.const 0) + ) + ) + ) + (local.tee $14 + (i32.lt_u + (local.get $17) + (i32.const 11) + ) + ) + ) + ) + (local.set $20 + (select + (f32.add + (local.get $20) + (local.get $39) + ) + (local.get $20) + (local.get $14) + ) + ) + (local.set $12 + (select + (local.tee $12 + (f32.mul + (local.get $48) + (f32.load + (local.tee $14 + (i32.add + (i32.add + (local.get $0) + (i32.const 7340) + ) + (i32.shl + (local.get $17) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.get $39) + (f32.gt + (local.get $12) + (local.get $39) + ) + ) + ) + (f32.store + (local.get $14) + (local.get $12) + ) + (local.set $14 + (if (result i32) + (f32.gt + (f32.mul + (local.get $39) + (f32.const 1e9) + ) + (local.tee $22 + (select + (local.get $22) + (local.get $39) + (f32.gt + (local.get $22) + (local.get $39) + ) + ) + ) + ) + (select + (local.get $19) + (local.get $23) + (i32.or + (f32.gt + (select + (local.get $39) + (local.get $12) + (f32.gt + (local.get $39) + (local.get $12) + ) + ) + (f32.mul + (local.get $254) + (local.tee $12 + (f32.convert_i32_s + (i32.sub + (local.get $40) + (local.get $13) + ) + ) + ) + ) + ) + (f32.gt + (local.get $39) + (f32.mul + (local.get $110) + (local.get $12) + ) + ) + ) + ) + (local.get $23) + ) + ) + (i32.store + (i32.add + (i32.shl + (local.get $17) + (i32.const 2) + ) + (local.get $79) + ) + (f32.lt + (local.get $39) + (f32.mul + (local.get $15) + (select + (f32.const 0.009999999776482582) + (f32.const 0.05000000074505806) + (i32.gt_s + (local.get $103) + (local.get $17) + ) + ) + ) + ) + ) + (local.set $15 + (select + (local.tee $12 + (f32.mul + (local.get $15) + (f32.const 0.05000000074505806) + ) + ) + (local.get $39) + (f32.gt + (local.get $12) + (local.get $39) + ) + ) + ) + (if + (i32.ne + (local.get $19) + (i32.const 18) + ) + (block + (local.set $13 + (local.get $40) + ) + (local.set $12 + (local.get $11) + ) + (local.set $17 + (local.get $19) + ) + (local.set $23 + (local.get $14) + ) + (br $while-in39) + ) + ) + ) + (if + (i32.eq + (i32.load offset=196 + (local.get $0) + ) + (i32.const 48000) + ) + (block + (local.set $11 + (f32.add + (local.tee $12 + (f32.mul + (local.get $66) + (f32.const 2.7777778450399637e-04) + ) + ) + (local.get $11) + ) + ) + (f32.store + (local.get $183) + (local.tee $22 + (select + (local.tee $22 + (f32.mul + (local.get $48) + (f32.load + (local.get $183) + ) + ) + ) + (local.get $12) + (f32.gt + (local.get $22) + (local.get $12) + ) + ) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (br_if $__rjti$0 + (f32.gt + (select + (local.get $12) + (local.get $22) + (f32.gt + (local.get $12) + (local.get $22) + ) + ) + (f32.mul + (f32.mul + (local.get $110) + (f32.mul + (local.tee $22 + (select + (f32.const 10) + (f32.const 30) + (local.tee $13 + (i32.eq + (local.get $103) + (i32.const 20) + ) + ) + ) + ) + (f32.const 3) + ) + ) + (f32.const 160) + ) + ) + ) + (br_if $__rjti$0 + (f32.gt + (local.get $12) + (f32.mul + (f32.mul + (local.get $110) + (local.get $22) + ) + (f32.const 160) + ) + ) + ) + (br $__rjto$0) + ) + (local.set $14 + (i32.const 20) + ) + ) + (i32.store offset=72 + (local.get $79) + (f32.lt + (local.get $12) + (f32.mul + (select + (f32.const 0.009999999776482582) + (f32.const 0.05000000074505806) + (local.get $13) + ) + (local.get $15) + ) + ) + ) + ) + ) + (f32.store + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7832) + ) + (select + (f32.div + (local.get $20) + (local.get $11) + ) + (f32.const 1) + (f32.gt + (local.get $11) + (local.get $20) + ) + ) + ) + (if + (i32.eq + (local.get $14) + (i32.const 20) + ) + (local.set $14 + (select + (i32.const 18) + (i32.const 20) + (i32.load offset=72 + (local.get $79) + ) + ) + ) + (if + (i32.lt_u + (local.tee $13 + (i32.add + (local.get $14) + (i32.const -1) + ) + ) + (i32.const 18) + ) + (local.set $14 + (select + (local.get $13) + (local.get $14) + (i32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $79) + ) + ) + ) + ) + ) + ) + (local.set $260 + (f32.sqrt + (f32.div + (f32.mul + (local.get $37) + (f32.const 0.125) + ) + (f32.const 18) + ) + ) + ) + (local.set $13 + (i32.load + (local.get $84) + ) + ) + (local.set $11 + (f32.mul + (f32.demote_f64 + (call $_llvm_log10_f64 + (f64.promote_f32 + (local.get $29) + ) + ) + ) + (f32.const 20) + ) + ) + (f32.store + (local.get $184) + (local.tee $12 + (select + (local.tee $12 + (f32.add + (f32.load + (local.get $184) + ) + (f32.const -0.003000000026077032) + ) + ) + (local.get $11) + (f32.gt + (local.get $12) + (local.get $11) + ) + ) + ) + ) + (f32.store + (local.get $185) + (local.tee $261 + (select + (f32.add + (local.get $60) + (local.tee $15 + (f32.mul + (f32.sub + (f32.const 1) + (local.get $60) + ) + (f32.load + (local.get $185) + ) + ) + ) + ) + (local.get $15) + (f32.lt + (local.get $11) + (f32.add + (local.get $12) + (f32.const -30) + ) + ) + ) + ) + ) + (local.set $80 + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $39 + (f32.load + (local.get $38) + ) + ) + (f32.const 0.25) + ) + (f32.const 0) + ) + (f32.mul + (local.tee $60 + (f32.load offset=4 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $48 + (f32.load offset=8 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $66 + (f32.load offset=12 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $56 + (f32.load offset=16 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $57 + (f32.load offset=20 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $58 + (f32.load offset=24 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $59 + (f32.load offset=28 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $67 + (f32.load offset=32 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $68 + (f32.load offset=36 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $69 + (f32.load offset=40 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $70 + (f32.load offset=44 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $71 + (f32.load offset=48 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $72 + (f32.load offset=52 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $73 + (f32.load offset=56 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + (f32.mul + (local.tee $74 + (f32.load offset=60 + (local.get $38) + ) + ) + (f32.const 0.25) + ) + ) + ) + (local.set $87 + (f32.load + (local.get $165) + ) + ) + (local.set $88 + (f32.load + (local.get $164) + ) + ) + (local.set $89 + (f32.load + (local.get $167) + ) + ) + (local.set $90 + (f32.load + (local.get $166) + ) + ) + (local.set $91 + (f32.load + (local.get $151) + ) + ) + (local.set $92 + (f32.load + (local.get $150) + ) + ) + (local.set $93 + (f32.load + (local.get $153) + ) + ) + (local.set $94 + (f32.load + (local.get $152) + ) + ) + (local.set $95 + (f32.load + (local.get $155) + ) + ) + (local.set $96 + (f32.load + (local.get $154) + ) + ) + (local.set $97 + (f32.load + (local.get $157) + ) + ) + (local.set $98 + (f32.load + (local.get $156) + ) + ) + (local.set $262 + (f32.load + (local.get $159) + ) + ) + (local.set $263 + (f32.load + (local.get $158) + ) + ) + (local.set $264 + (f32.load + (local.get $161) + ) + ) + (local.set $265 + (f32.load + (local.get $160) + ) + ) + (local.set $266 + (f32.load + (local.get $163) + ) + ) + (local.set $267 + (f32.load + (local.get $162) + ) + ) + (local.set $268 + (f32.load + (local.get $169) + ) + ) + (local.set $269 + (f32.load + (local.get $168) + ) + ) + (local.set $270 + (f32.load + (local.get $171) + ) + ) + (local.set $271 + (f32.load + (local.get $170) + ) + ) + (local.set $272 + (f32.load + (local.get $173) + ) + ) + (local.set $273 + (f32.load + (local.get $172) + ) + ) + (local.set $274 + (f32.load + (local.get $175) + ) + ) + (local.set $275 + (f32.load + (local.get $174) + ) + ) + (local.set $276 + (f32.load + (local.get $177) + ) + ) + (local.set $277 + (f32.load + (local.get $176) + ) + ) + (local.set $278 + (f32.load + (local.get $179) + ) + ) + (local.set $279 + (f32.load + (local.get $178) + ) + ) + (local.set $280 + (f32.load + (local.get $181) + ) + ) + (local.set $281 + (f32.load + (local.get $180) + ) + ) + (f32.store + (local.get $221) + (f32.add + (local.tee $222 + (f32.div + (local.get $35) + (f32.const 18) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (local.get $222) + ) + (select + (f32.const 0.5) + (f32.div + (local.get $61) + (f32.const 18) + ) + (i32.lt_s + (local.get $13) + (i32.const 10) + ) + ) + ) + ) + ) + (f32.store + (local.get $186) + (local.tee $11 + (select + (local.tee $11 + (f32.div + (local.get $55) + (f32.const 9) + ) + ) + (local.tee $12 + (f32.mul + (f32.load + (local.get $186) + ) + (f32.const 0.800000011920929) + ) + ) + (f32.gt + (local.get $11) + (local.get $12) + ) + ) + ) + ) + (f32.store + (local.tee $17 + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7800) + ) + ) + (f32.mul + (local.get $62) + (f32.const 0.015625) + ) + ) + (i32.store + (local.get $109) + (i32.rem_s + (i32.add + (i32.load + (local.get $109) + ) + (i32.const 1) + ) + (i32.const 8) + ) + ) + (i32.store + (local.get $84) + (local.tee $23 + (select + (i32.add + (local.get $13) + (i32.const 1) + ) + (i32.const 10000) + (i32.lt_s + (local.get $13) + (i32.const 9999) + ) + ) + ) + ) + (f32.store + (local.tee $19 + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7796) + ) + ) + (local.get $11) + ) + (f32.store + (local.get $21) + (local.tee $12 + (f32.sub + (f32.add + (f32.mul + (local.tee $223 + (f32.load + (local.get $190) + ) + ) + (f32.const 0.6969299912452698) + ) + (f32.sub + (f32.mul + (local.tee $11 + (f32.add + (local.tee $224 + (f32.load + (local.get $188) + ) + ) + (local.tee $225 + (f32.load + (local.get $189) + ) + ) + ) + ) + (f32.const 0.49195000529289246) + ) + (f32.mul + (local.tee $76 + (f32.add + (local.get $80) + (local.tee $29 + (f32.load + (local.get $187) + ) + ) + ) + ) + (f32.const 0.12298999726772308) + ) + ) + ) + (f32.mul + (local.tee $35 + (f32.load + (local.get $191) + ) + ) + (f32.const 1.4349000453948975) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $21) + (local.tee $15 + (f32.sub + (f32.add + (f32.mul + (local.tee $226 + (f32.load + (local.get $195) + ) + ) + (f32.const 0.6969299912452698) + ) + (f32.sub + (f32.mul + (local.tee $282 + (f32.add + (local.tee $227 + (f32.load + (local.get $193) + ) + ) + (local.tee $228 + (f32.load + (local.get $194) + ) + ) + ) + ) + (f32.const 0.49195000529289246) + ) + (f32.mul + (local.tee $283 + (f32.add + (local.tee $61 + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.3518509864807129) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const 0.3383300006389618) + ) + ) + (f32.mul + (local.get $48) + (f32.const 0.31180599331855774) + ) + ) + (f32.mul + (local.get $66) + (f32.const 0.2732999920845032) + ) + ) + (f32.mul + (local.get $56) + (f32.const 0.22429199516773224) + ) + ) + (f32.mul + (local.get $57) + (f32.const 0.1666640043258667) + ) + ) + (f32.mul + (local.get $58) + (f32.const 0.10263100266456604) + ) + ) + (f32.mul + (local.get $59) + (f32.const 0.03465399891138077) + ) + ) + (f32.mul + (local.get $67) + (f32.const -0.03465399891138077) + ) + ) + (f32.mul + (local.get $68) + (f32.const -0.10263100266456604) + ) + ) + (f32.mul + (local.get $69) + (f32.const -0.1666640043258667) + ) + ) + (f32.mul + (local.get $70) + (f32.const -0.22429199516773224) + ) + ) + (f32.mul + (local.get $71) + (f32.const -0.2732999920845032) + ) + ) + (f32.mul + (local.get $72) + (f32.const -0.31180599331855774) + ) + ) + (f32.mul + (local.get $73) + (f32.const -0.3383300006389618) + ) + ) + (f32.mul + (local.get $74) + (f32.const -0.3518509864807129) + ) + ) + ) + (local.tee $26 + (f32.load + (local.get $192) + ) + ) + ) + ) + (f32.const 0.12298999726772308) + ) + ) + ) + (f32.mul + (local.tee $77 + (f32.load + (local.get $196) + ) + ) + (f32.const 1.4349000453948975) + ) + ) + ) + ) + (f32.store offset=8 + (local.get $21) + (local.tee $20 + (f32.sub + (f32.add + (f32.mul + (local.tee $229 + (f32.load + (local.get $200) + ) + ) + (f32.const 0.6969299912452698) + ) + (f32.sub + (f32.mul + (local.tee $284 + (f32.add + (local.tee $230 + (f32.load + (local.get $198) + ) + ) + (local.tee $231 + (f32.load + (local.get $199) + ) + ) + ) + ) + (f32.const 0.49195000529289246) + ) + (f32.mul + (local.tee $286 + (f32.add + (local.tee $62 + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.34676000475883484) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const 0.2939690053462982) + ) + ) + (f32.mul + (local.get $48) + (f32.const 0.19642400741577148) + ) + ) + (f32.mul + (local.get $66) + (f32.const 0.06897500157356262) + ) + ) + (f32.mul + (local.get $56) + (f32.const -0.06897500157356262) + ) + ) + (f32.mul + (local.get $57) + (f32.const -0.19642400741577148) + ) + ) + (f32.mul + (local.get $58) + (f32.const -0.2939690053462982) + ) + ) + (f32.mul + (local.get $59) + (f32.const -0.34676000475883484) + ) + ) + (f32.mul + (local.get $67) + (f32.const -0.34676000475883484) + ) + ) + (f32.mul + (local.get $68) + (f32.const -0.2939690053462982) + ) + ) + (f32.mul + (local.get $69) + (f32.const -0.19642400741577148) + ) + ) + (f32.mul + (local.get $70) + (f32.const -0.06897500157356262) + ) + ) + (f32.mul + (local.get $71) + (f32.const 0.06897500157356262) + ) + ) + (f32.mul + (local.get $72) + (f32.const 0.19642400741577148) + ) + ) + (f32.mul + (local.get $73) + (f32.const 0.2939690053462982) + ) + ) + (f32.mul + (local.get $74) + (f32.const 0.34676000475883484) + ) + ) + ) + (local.tee $285 + (f32.load + (local.get $197) + ) + ) + ) + ) + (f32.const 0.12298999726772308) + ) + ) + ) + (f32.mul + (local.tee $287 + (f32.load + (local.get $201) + ) + ) + (f32.const 1.4349000453948975) + ) + ) + ) + ) + (f32.store offset=12 + (local.get $21) + (local.tee $22 + (f32.sub + (f32.add + (f32.mul + (local.tee $288 + (f32.load + (local.get $205) + ) + ) + (f32.const 0.6969299912452698) + ) + (f32.sub + (f32.mul + (f32.add + (local.tee $232 + (f32.load + (local.get $203) + ) + ) + (local.tee $233 + (f32.load + (local.get $204) + ) + ) + ) + (f32.const 0.49195000529289246) + ) + (f32.mul + (f32.add + (local.tee $55 + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.3383300006389618) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const 0.22429199516773224) + ) + ) + (f32.mul + (local.get $48) + (f32.const 0.03465399891138077) + ) + ) + (f32.mul + (local.get $66) + (f32.const -0.1666640043258667) + ) + ) + (f32.mul + (local.get $56) + (f32.const -0.31180599331855774) + ) + ) + (f32.mul + (local.get $57) + (f32.const -0.3518509864807129) + ) + ) + (f32.mul + (local.get $58) + (f32.const -0.2732999920845032) + ) + ) + (f32.mul + (local.get $59) + (f32.const -0.10263100266456604) + ) + ) + (f32.mul + (local.get $67) + (f32.const 0.10263100266456604) + ) + ) + (f32.mul + (local.get $68) + (f32.const 0.2732999920845032) + ) + ) + (f32.mul + (local.get $69) + (f32.const 0.3518509864807129) + ) + ) + (f32.mul + (local.get $70) + (f32.const 0.31180599331855774) + ) + ) + (f32.mul + (local.get $71) + (f32.const 0.1666640043258667) + ) + ) + (f32.mul + (local.get $72) + (f32.const -0.03465399891138077) + ) + ) + (f32.mul + (local.get $73) + (f32.const -0.22429199516773224) + ) + ) + (f32.mul + (local.get $74) + (f32.const -0.3383300006389618) + ) + ) + ) + (local.tee $289 + (f32.load + (local.get $202) + ) + ) + ) + (f32.const 0.12298999726772308) + ) + ) + ) + (f32.mul + (local.tee $290 + (f32.load + (local.get $206) + ) + ) + (f32.const 1.4349000453948975) + ) + ) + ) + ) + (f32.store + (local.get $191) + (f32.add + (f32.mul + (local.get $45) + (local.get $80) + ) + (f32.mul + (local.tee $37 + (f32.sub + (f32.const 1) + (local.get $45) + ) + ) + (local.get $35) + ) + ) + ) + (f32.store + (local.get $196) + (f32.add + (f32.mul + (local.get $45) + (local.get $61) + ) + (f32.mul + (local.get $37) + (local.get $77) + ) + ) + ) + (f32.store + (local.get $201) + (f32.add + (f32.mul + (local.get $45) + (local.get $62) + ) + (f32.mul + (local.get $37) + (local.get $287) + ) + ) + ) + (f32.store + (local.get $206) + (f32.add + (f32.mul + (local.get $45) + (local.get $55) + ) + (f32.mul + (local.get $37) + (local.get $290) + ) + ) + ) + (f32.store offset=16 + (local.get $21) + (local.tee $29 + (f32.add + (f32.mul + (f32.sub + (local.get $80) + (local.get $29) + ) + (f32.const 0.6324599981307983) + ) + (f32.mul + (f32.sub + (local.get $224) + (local.get $225) + ) + (f32.const 0.31622999906539917) + ) + ) + ) + ) + (f32.store offset=20 + (local.get $21) + (local.tee $35 + (f32.add + (f32.mul + (f32.sub + (local.get $61) + (local.get $26) + ) + (f32.const 0.6324599981307983) + ) + (f32.mul + (f32.sub + (local.get $227) + (local.get $228) + ) + (f32.const 0.31622999906539917) + ) + ) + ) + ) + (f32.store offset=24 + (local.get $21) + (local.tee $26 + (f32.add + (f32.mul + (f32.sub + (local.get $62) + (local.get $285) + ) + (f32.const 0.6324599981307983) + ) + (f32.mul + (f32.sub + (local.get $230) + (local.get $231) + ) + (f32.const 0.31622999906539917) + ) + ) + ) + ) + (f32.store offset=28 + (local.get $21) + (local.tee $77 + (f32.add + (f32.mul + (f32.sub + (local.get $55) + (local.get $289) + ) + (f32.const 0.6324599981307983) + ) + (f32.mul + (f32.sub + (local.get $232) + (local.get $233) + ) + (f32.const 0.31622999906539917) + ) + ) + ) + ) + (f32.store offset=32 + (local.get $21) + (local.tee $76 + (f32.sub + (f32.sub + (f32.mul + (local.get $76) + (f32.const 0.5345199704170227) + ) + (f32.mul + (local.get $11) + (f32.const 0.26725998520851135) + ) + ) + (f32.mul + (local.get $223) + (f32.const 0.5345199704170227) + ) + ) + ) + ) + (f32.store offset=36 + (local.get $21) + (f32.sub + (f32.sub + (f32.mul + (local.get $283) + (f32.const 0.5345199704170227) + ) + (f32.mul + (local.get $282) + (f32.const 0.26725998520851135) + ) + ) + (f32.mul + (local.get $226) + (f32.const 0.5345199704170227) + ) + ) + ) + (f32.store offset=40 + (local.get $21) + (f32.sub + (f32.sub + (f32.mul + (local.get $286) + (f32.const 0.5345199704170227) + ) + (f32.mul + (local.get $284) + (f32.const 0.26725998520851135) + ) + ) + (f32.mul + (local.get $229) + (f32.const 0.5345199704170227) + ) + ) + ) + (local.set $11 + (f32.load + (local.get $207) + ) + ) + (if + (i32.gt_s + (local.get $23) + (i32.const 5) + ) + (block + (f32.store + (local.get $207) + (local.tee $11 + (f32.add + (f32.mul + (local.get $12) + (f32.mul + (local.get $45) + (local.get $12) + ) + ) + (f32.mul + (local.get $37) + (local.get $11) + ) + ) + ) + ) + (f32.store + (local.get $111) + (local.tee $12 + (f32.add + (f32.mul + (local.get $15) + (f32.mul + (local.get $45) + (local.get $15) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $111) + ) + ) + ) + ) + ) + (f32.store + (local.get $112) + (local.tee $15 + (f32.add + (f32.mul + (local.get $20) + (f32.mul + (local.get $45) + (local.get $20) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $112) + ) + ) + ) + ) + ) + (f32.store + (local.get $113) + (local.tee $20 + (f32.add + (f32.mul + (local.get $22) + (f32.mul + (local.get $45) + (local.get $22) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $113) + ) + ) + ) + ) + ) + (f32.store + (local.get $114) + (local.tee $22 + (f32.add + (f32.mul + (local.get $29) + (f32.mul + (local.get $45) + (local.get $29) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $114) + ) + ) + ) + ) + ) + (f32.store + (local.get $115) + (local.tee $29 + (f32.add + (f32.mul + (local.get $35) + (f32.mul + (local.get $45) + (local.get $35) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $115) + ) + ) + ) + ) + ) + (f32.store + (local.get $116) + (local.tee $35 + (f32.add + (f32.mul + (local.get $26) + (f32.mul + (local.get $45) + (local.get $26) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $116) + ) + ) + ) + ) + ) + (f32.store + (local.get $208) + (f32.add + (f32.mul + (local.get $77) + (f32.mul + (local.get $45) + (local.get $77) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $208) + ) + ) + ) + ) + (f32.store + (local.get $117) + (local.tee $37 + (f32.add + (f32.mul + (local.get $76) + (f32.mul + (local.get $45) + (local.get $76) + ) + ) + (f32.mul + (local.get $37) + (f32.load + (local.get $117) + ) + ) + ) + ) + ) + ) + (block + (local.set $12 + (f32.load + (local.get $111) + ) + ) + (local.set $15 + (f32.load + (local.get $112) + ) + ) + (local.set $20 + (f32.load + (local.get $113) + ) + ) + (local.set $22 + (f32.load + (local.get $114) + ) + ) + (local.set $29 + (f32.load + (local.get $115) + ) + ) + (local.set $35 + (f32.load + (local.get $116) + ) + ) + (local.set $37 + (f32.load + (local.get $117) + ) + ) + ) + ) + (local.set $23 + (select + (i32.const 20) + (local.get $14) + (i32.lt_s + (local.get $13) + (i32.const 3) + ) + ) + ) + (f32.store + (local.get $21) + (f32.sub + (local.get $80) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $45 + (f32.add + (local.get $91) + (local.get $92) + ) + ) + (f32.const 0.125) + ) + (f32.const 0) + ) + (f32.mul + (local.tee $26 + (f32.add + (local.get $93) + (local.get $94) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $77 + (f32.add + (local.get $95) + (local.get $96) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $76 + (f32.add + (local.get $97) + (local.get $98) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $91 + (f32.add + (local.get $262) + (local.get $263) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $92 + (f32.add + (local.get $264) + (local.get $265) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $93 + (f32.add + (local.get $266) + (local.get $267) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $87 + (f32.add + (local.get $87) + (local.get $88) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $88 + (f32.add + (local.get $89) + (local.get $90) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $89 + (f32.add + (local.get $268) + (local.get $269) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $90 + (f32.add + (local.get $270) + (local.get $271) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $94 + (f32.add + (local.get $272) + (local.get $273) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $95 + (f32.add + (local.get $274) + (local.get $275) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $96 + (f32.add + (local.get $276) + (local.get $277) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $97 + (f32.add + (local.get $278) + (local.get $279) + ) + ) + (f32.const 0.125) + ) + ) + (f32.mul + (local.tee $98 + (f32.add + (local.get $280) + (local.get $281) + ) + ) + (f32.const 0.125) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $21) + (f32.sub + (local.get $61) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $45) + (f32.const 0.17592549324035645) + ) + (f32.const 0) + ) + (f32.mul + (local.get $26) + (f32.const 0.1691650003194809) + ) + ) + (f32.mul + (local.get $77) + (f32.const 0.15590299665927887) + ) + ) + (f32.mul + (local.get $76) + (f32.const 0.1366499960422516) + ) + ) + (f32.mul + (local.get $91) + (f32.const 0.11214599758386612) + ) + ) + (f32.mul + (local.get $92) + (f32.const 0.08333200216293335) + ) + ) + (f32.mul + (local.get $93) + (f32.const 0.05131550133228302) + ) + ) + (f32.mul + (local.get $87) + (f32.const 0.017326999455690384) + ) + ) + (f32.mul + (local.get $88) + (f32.const -0.017326999455690384) + ) + ) + (f32.mul + (local.get $89) + (f32.const -0.05131550133228302) + ) + ) + (f32.mul + (local.get $90) + (f32.const -0.08333200216293335) + ) + ) + (f32.mul + (local.get $94) + (f32.const -0.11214599758386612) + ) + ) + (f32.mul + (local.get $95) + (f32.const -0.1366499960422516) + ) + ) + (f32.mul + (local.get $96) + (f32.const -0.15590299665927887) + ) + ) + (f32.mul + (local.get $97) + (f32.const -0.1691650003194809) + ) + ) + (f32.mul + (local.get $98) + (f32.const -0.17592549324035645) + ) + ) + ) + ) + (f32.store offset=8 + (local.get $21) + (f32.sub + (local.get $62) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $45) + (f32.const 0.17338000237941742) + ) + (f32.const 0) + ) + (f32.mul + (local.get $26) + (f32.const 0.1469845026731491) + ) + ) + (f32.mul + (local.get $77) + (f32.const 0.09821200370788574) + ) + ) + (f32.mul + (local.get $76) + (f32.const 0.03448750078678131) + ) + ) + (f32.mul + (local.get $91) + (f32.const -0.03448750078678131) + ) + ) + (f32.mul + (local.get $92) + (f32.const -0.09821200370788574) + ) + ) + (f32.mul + (local.get $93) + (f32.const -0.1469845026731491) + ) + ) + (f32.mul + (local.get $87) + (f32.const -0.17338000237941742) + ) + ) + (f32.mul + (local.get $88) + (f32.const -0.17338000237941742) + ) + ) + (f32.mul + (local.get $89) + (f32.const -0.1469845026731491) + ) + ) + (f32.mul + (local.get $90) + (f32.const -0.09821200370788574) + ) + ) + (f32.mul + (local.get $94) + (f32.const -0.03448750078678131) + ) + ) + (f32.mul + (local.get $95) + (f32.const 0.03448750078678131) + ) + ) + (f32.mul + (local.get $96) + (f32.const 0.09821200370788574) + ) + ) + (f32.mul + (local.get $97) + (f32.const 0.1469845026731491) + ) + ) + (f32.mul + (local.get $98) + (f32.const 0.17338000237941742) + ) + ) + ) + ) + (f32.store offset=12 + (local.get $21) + (f32.sub + (local.get $55) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $45) + (f32.const 0.1691650003194809) + ) + (f32.const 0) + ) + (f32.mul + (local.get $26) + (f32.const 0.11214599758386612) + ) + ) + (f32.mul + (local.get $77) + (f32.const 0.017326999455690384) + ) + ) + (f32.mul + (local.get $76) + (f32.const -0.08333200216293335) + ) + ) + (f32.mul + (local.get $91) + (f32.const -0.15590299665927887) + ) + ) + (f32.mul + (local.get $92) + (f32.const -0.17592549324035645) + ) + ) + (f32.mul + (local.get $93) + (f32.const -0.1366499960422516) + ) + ) + (f32.mul + (local.get $87) + (f32.const -0.05131550133228302) + ) + ) + (f32.mul + (local.get $88) + (f32.const 0.05131550133228302) + ) + ) + (f32.mul + (local.get $89) + (f32.const 0.1366499960422516) + ) + ) + (f32.mul + (local.get $90) + (f32.const 0.17592549324035645) + ) + ) + (f32.mul + (local.get $94) + (f32.const 0.15590299665927887) + ) + ) + (f32.mul + (local.get $95) + (f32.const 0.08333200216293335) + ) + ) + (f32.mul + (local.get $96) + (f32.const -0.017326999455690384) + ) + ) + (f32.mul + (local.get $97) + (f32.const -0.11214599758386612) + ) + ) + (f32.mul + (local.get $98) + (f32.const -0.1691650003194809) + ) + ) + ) + ) + (f32.store + (local.get $187) + (local.get $225) + ) + (f32.store + (local.get $189) + (local.get $223) + ) + (f32.store + (local.get $190) + (local.get $224) + ) + (f32.store + (local.get $188) + (local.get $80) + ) + (f32.store + (local.get $192) + (local.get $228) + ) + (f32.store + (local.get $194) + (local.get $226) + ) + (f32.store + (local.get $195) + (local.get $227) + ) + (f32.store + (local.get $193) + (local.get $61) + ) + (f32.store + (local.get $197) + (local.get $231) + ) + (f32.store + (local.get $199) + (local.get $229) + ) + (f32.store + (local.get $200) + (local.get $230) + ) + (f32.store + (local.get $198) + (local.get $62) + ) + (f32.store + (local.get $202) + (local.get $233) + ) + (f32.store + (local.get $204) + (local.get $288) + ) + (f32.store + (local.get $205) + (local.get $232) + ) + (f32.store + (local.get $203) + (local.get $55) + ) + (i32.store + (local.get $255) + (i32.load + (local.get $209) + ) + ) + (i32.store + (local.get $209) + (i32.load + (local.get $210) + ) + ) + (i32.store + (local.get $210) + (i32.load + (local.get $211) + ) + ) + (f32.store + (local.get $211) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.3266409933567047) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const 0.13529899716377258) + ) + ) + (f32.mul + (local.get $48) + (f32.const -0.13529899716377258) + ) + ) + (f32.mul + (local.get $66) + (f32.const -0.3266409933567047) + ) + ) + (f32.mul + (local.get $56) + (f32.const -0.3266409933567047) + ) + ) + (f32.mul + (local.get $57) + (f32.const -0.13529899716377258) + ) + ) + (f32.mul + (local.get $58) + (f32.const 0.13529899716377258) + ) + ) + (f32.mul + (local.get $59) + (f32.const 0.3266409933567047) + ) + ) + (f32.mul + (local.get $67) + (f32.const 0.3266409933567047) + ) + ) + (f32.mul + (local.get $68) + (f32.const 0.13529899716377258) + ) + ) + (f32.mul + (local.get $69) + (f32.const -0.13529899716377258) + ) + ) + (f32.mul + (local.get $70) + (f32.const -0.3266409933567047) + ) + ) + (f32.mul + (local.get $71) + (f32.const -0.3266409933567047) + ) + ) + (f32.mul + (local.get $72) + (f32.const -0.13529899716377258) + ) + ) + (f32.mul + (local.get $73) + (f32.const 0.13529899716377258) + ) + ) + (f32.mul + (local.get $74) + (f32.const 0.3266409933567047) + ) + ) + ) + (i32.store + (local.get $256) + (i32.load + (local.get $212) + ) + ) + (i32.store + (local.get $212) + (i32.load + (local.get $213) + ) + ) + (i32.store + (local.get $213) + (i32.load + (local.get $214) + ) + ) + (f32.store + (local.get $214) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.31180599331855774) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const 0.03465399891138077) + ) + ) + (f32.mul + (local.get $48) + (f32.const -0.2732999920845032) + ) + ) + (f32.mul + (local.get $66) + (f32.const -0.3383300006389618) + ) + ) + (f32.mul + (local.get $56) + (f32.const -0.10263100266456604) + ) + ) + (f32.mul + (local.get $57) + (f32.const 0.22429199516773224) + ) + ) + (f32.mul + (local.get $58) + (f32.const 0.3518509864807129) + ) + ) + (f32.mul + (local.get $59) + (f32.const 0.1666640043258667) + ) + ) + (f32.mul + (local.get $67) + (f32.const -0.1666640043258667) + ) + ) + (f32.mul + (local.get $68) + (f32.const -0.3518509864807129) + ) + ) + (f32.mul + (local.get $69) + (f32.const -0.22429199516773224) + ) + ) + (f32.mul + (local.get $70) + (f32.const 0.10263100266456604) + ) + ) + (f32.mul + (local.get $71) + (f32.const 0.3383300006389618) + ) + ) + (f32.mul + (local.get $72) + (f32.const 0.2732999920845032) + ) + ) + (f32.mul + (local.get $73) + (f32.const -0.03465399891138077) + ) + ) + (f32.mul + (local.get $74) + (f32.const -0.31180599331855774) + ) + ) + ) + (i32.store + (local.get $257) + (i32.load + (local.get $215) + ) + ) + (i32.store + (local.get $215) + (i32.load + (local.get $216) + ) + ) + (i32.store + (local.get $216) + (i32.load + (local.get $217) + ) + ) + (f32.store + (local.get $217) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.2939690053462982) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const -0.06897500157356262) + ) + ) + (f32.mul + (local.get $48) + (f32.const -0.34676000475883484) + ) + ) + (f32.mul + (local.get $66) + (f32.const -0.19642400741577148) + ) + ) + (f32.mul + (local.get $56) + (f32.const 0.19642400741577148) + ) + ) + (f32.mul + (local.get $57) + (f32.const 0.34676000475883484) + ) + ) + (f32.mul + (local.get $58) + (f32.const 0.06897500157356262) + ) + ) + (f32.mul + (local.get $59) + (f32.const -0.2939690053462982) + ) + ) + (f32.mul + (local.get $67) + (f32.const -0.2939690053462982) + ) + ) + (f32.mul + (local.get $68) + (f32.const 0.06897500157356262) + ) + ) + (f32.mul + (local.get $69) + (f32.const 0.34676000475883484) + ) + ) + (f32.mul + (local.get $70) + (f32.const 0.19642400741577148) + ) + ) + (f32.mul + (local.get $71) + (f32.const -0.19642400741577148) + ) + ) + (f32.mul + (local.get $72) + (f32.const -0.34676000475883484) + ) + ) + (f32.mul + (local.get $73) + (f32.const -0.06897500157356262) + ) + ) + (f32.mul + (local.get $74) + (f32.const 0.2939690053462982) + ) + ) + ) + (i32.store + (local.get $258) + (i32.load + (local.get $218) + ) + ) + (i32.store + (local.get $218) + (i32.load + (local.get $219) + ) + ) + (i32.store + (local.get $219) + (i32.load + (local.get $220) + ) + ) + (f32.store + (local.get $220) + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $39) + (f32.const 0.2732999920845032) + ) + (f32.const 0) + ) + (f32.mul + (local.get $60) + (f32.const -0.1666640043258667) + ) + ) + (f32.mul + (local.get $48) + (f32.const -0.3383300006389618) + ) + ) + (f32.mul + (local.get $66) + (f32.const 0.03465399891138077) + ) + ) + (f32.mul + (local.get $56) + (f32.const 0.3518509864807129) + ) + ) + (f32.mul + (local.get $57) + (f32.const 0.10263100266456604) + ) + ) + (f32.mul + (local.get $58) + (f32.const -0.31180599331855774) + ) + ) + (f32.mul + (local.get $59) + (f32.const -0.22429199516773224) + ) + ) + (f32.mul + (local.get $67) + (f32.const 0.22429199516773224) + ) + ) + (f32.mul + (local.get $68) + (f32.const 0.31180599331855774) + ) + ) + (f32.mul + (local.get $69) + (f32.const -0.10263100266456604) + ) + ) + (f32.mul + (local.get $70) + (f32.const -0.3518509864807129) + ) + ) + (f32.mul + (local.get $71) + (f32.const -0.03465399891138077) + ) + ) + (f32.mul + (local.get $72) + (f32.const 0.3383300006389618) + ) + ) + (f32.mul + (local.get $73) + (f32.const 0.1666640043258667) + ) + ) + (f32.mul + (local.get $74) + (f32.const -0.2732999920845032) + ) + ) + ) + (f32.store offset=44 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $11) + ) + (f32.const -5.6849470138549805) + ) + ) + (f32.store offset=48 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $12) + ) + (f32.const -3.475287914276123) + ) + ) + (f32.store offset=52 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $15) + ) + (f32.const -1.7706340551376343) + ) + ) + (f32.store offset=56 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $20) + ) + (f32.const -1.599784016609192) + ) + ) + (f32.store offset=60 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $22) + ) + (f32.const -3.7732150554656982) + ) + ) + (f32.store + (local.get $259) + (f32.add + (f32.sqrt + (local.get $29) + ) + (f32.const -2.1633129119873047) + ) + ) + (f32.store offset=68 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $35) + ) + (f32.const -1.260756015777588) + ) + ) + (f32.store offset=76 + (local.get $21) + (f32.add + (f32.sqrt + (local.get $37) + ) + (f32.const -1.9187949895858765) + ) + ) + (f32.store offset=72 + (local.get $21) + (f32.add + (local.get $260) + (f32.const -0.7799999713897705) + ) + ) + (f32.store offset=80 + (local.get $21) + (f32.add + (f32.load + (local.get $19) + ) + (f32.const -0.15472300350666046) + ) + ) + (f32.store offset=84 + (local.get $21) + (f32.add + (f32.load + (local.get $221) + ) + (f32.const -0.7246429920196533) + ) + ) + (f32.store offset=88 + (local.get $21) + (f32.add + (f32.div + (local.get $42) + (f32.const 18) + ) + (f32.const -0.7437170147895813) + ) + ) + (f32.store offset=92 + (local.get $21) + (f32.add + (f32.load + (local.get $17) + ) + (f32.const 0.06921599805355072) + ) + ) + (f32.store offset=96 + (local.get $21) + (f32.add + (local.get $261) + (f32.const -0.06792999804019928) + ) + ) + (call $_compute_dense + (i32.const 38888) + (local.get $52) + (local.get $21) + ) + (f32.store + (local.get $24) + (f32.const -42) + ) + (f32.store offset=4 + (local.get $24) + (f32.const 20) + ) + (f32.store offset=8 + (local.get $24) + (f32.const 16) + ) + (f32.store offset=12 + (local.get $24) + (f32.const 0) + ) + (f32.store offset=16 + (local.get $24) + (f32.const 105) + ) + (f32.store offset=20 + (local.get $24) + (f32.const 60) + ) + (f32.store offset=24 + (local.get $24) + (f32.const 1) + ) + (f32.store offset=28 + (local.get $24) + (f32.const -97) + ) + (f32.store offset=32 + (local.get $24) + (f32.const 24) + ) + (f32.store offset=36 + (local.get $24) + (f32.const 60) + ) + (f32.store offset=40 + (local.get $24) + (f32.const 18) + ) + (f32.store offset=44 + (local.get $24) + (f32.const 13) + ) + (f32.store offset=48 + (local.get $24) + (f32.const 62) + ) + (f32.store offset=52 + (local.get $24) + (f32.const 25) + ) + (f32.store offset=56 + (local.get $24) + (f32.const 127) + ) + (f32.store offset=60 + (local.get $24) + (f32.const 34) + ) + (f32.store + (i32.sub + (local.get $24) + (i32.const -64) + ) + (f32.const 79) + ) + (f32.store offset=68 + (local.get $24) + (f32.const 55) + ) + (f32.store offset=72 + (local.get $24) + (f32.const 118) + ) + (f32.store offset=76 + (local.get $24) + (f32.const 127) + ) + (f32.store offset=80 + (local.get $24) + (f32.const 95) + ) + (f32.store offset=84 + (local.get $24) + (f32.const 31) + ) + (f32.store offset=88 + (local.get $24) + (f32.const -4) + ) + (f32.store offset=92 + (local.get $24) + (f32.const 87) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in45 + (local.set $11 + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in47 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $52) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (i32.add + (local.get $14) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 31744) + ) + ) + ) + ) + ) + ) + (br_if $while-in47 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 32) + ) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in45 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in49 + (local.set $11 + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in51 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 7652) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (i32.add + (local.get $14) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 34048) + ) + ) + ) + ) + ) + ) + (br_if $while-in51 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in49 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in53 + (local.set $11 + (if (result f32) + (f32.lt + (local.tee $11 + (f32.mul + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + (f32.const 0.0078125) + ) + (f32.const 0.5) + ) + ) + (f32.const 8) + ) + (block $do-once54 (result f32) + (drop + (br_if $do-once54 + (f32.const 0) + (i32.eqz + (f32.gt + (local.get $11) + (f32.const -8) + ) + ) + ) + ) + (drop + (br_if $do-once54 + (f32.const 0.5) + (f32.ne + (local.get $11) + (local.get $11) + ) + ) + ) + (local.set $13 + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (local.tee $12 + (select + (f32.neg + (local.get $11) + ) + (local.get $11) + (local.tee $19 + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + ) + ) + (f32.const 25) + ) + (f32.const 0.5) + ) + ) + ) + ) + (f32.add + (f32.mul + (f32.mul + (select + (f32.const -1) + (f32.const 1) + (local.get $19) + ) + (f32.add + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (i32.const 30016) + ) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (local.tee $12 + (f32.sub + (local.get $12) + (f32.mul + (f32.convert_i32_s + (local.get $13) + ) + (f32.const 0.03999999910593033) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.get $12) + (f32.sub + (f32.const 1) + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + (f32.const 0.5) + ) + ) + (f32.const 1) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in53 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in57 + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $43) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (local.get $14) + (i32.const 31688) + ) + ) + ) + ) + (br_if $while-in57 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in59 + (local.set $11 + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $43) + ) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in61 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $52) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (i32.add + (local.get $14) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 31768) + ) + ) + ) + ) + ) + ) + (br_if $while-in61 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 32) + ) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in59 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in63 + (local.set $11 + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $43) + ) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in65 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 7652) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (i32.add + (local.get $14) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 34072) + ) + ) + ) + ) + ) + ) + (br_if $while-in65 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in63 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in67 + (local.set $11 + (if (result f32) + (f32.lt + (local.tee $11 + (f32.mul + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $43) + ) + ) + ) + (f32.const 0.0078125) + ) + (f32.const 0.5) + ) + ) + (f32.const 8) + ) + (block $do-once68 (result f32) + (drop + (br_if $do-once68 + (f32.const 0) + (i32.eqz + (f32.gt + (local.get $11) + (f32.const -8) + ) + ) + ) + ) + (drop + (br_if $do-once68 + (f32.const 0.5) + (f32.ne + (local.get $11) + (local.get $11) + ) + ) + ) + (local.set $13 + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (local.tee $12 + (select + (f32.neg + (local.get $11) + ) + (local.get $11) + (local.tee $19 + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + ) + ) + (f32.const 25) + ) + (f32.const 0.5) + ) + ) + ) + ) + (f32.add + (f32.mul + (f32.mul + (select + (f32.const -1) + (f32.const 1) + (local.get $19) + ) + (f32.add + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (i32.const 30016) + ) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (local.tee $12 + (f32.sub + (local.get $12) + (f32.mul + (f32.convert_i32_s + (local.get $13) + ) + (f32.const 0.03999999910593033) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.get $12) + (f32.sub + (f32.const 1) + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + (f32.const 0.5) + ) + ) + (f32.const 1) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in67 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in71 + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $34) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (local.get $14) + (i32.const 31712) + ) + ) + ) + ) + (br_if $while-in71 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in73 + (f32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $53) + ) + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 7652) + ) + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $43) + ) + ) + ) + ) + (br_if $while-in73 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in75 + (local.set $11 + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in77 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $52) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (i32.add + (local.get $14) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 31792) + ) + ) + ) + ) + ) + ) + (br_if $while-in77 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 32) + ) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in75 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in79 + (local.set $11 + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in81 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (local.get $53) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (i32.add + (local.get $14) + (i32.mul + (local.get $13) + (i32.const 72) + ) + ) + (i32.const 34096) + ) + ) + ) + ) + ) + ) + (br_if $while-in81 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (f32.store + (local.get $17) + (local.get $11) + ) + (br_if $while-in79 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (local.set $14 + (i32.const 0) + ) + (loop $while-in83 + (local.set $12 + (f32.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $24) + ) + ) + ) + (local.set $15 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 7652) + ) + (i32.shl + (local.get $14) + (i32.const 2) + ) + ) + ) + ) + (local.set $11 + (if (result f32) + (f32.lt + (local.tee $11 + (f32.mul + (f32.load + (local.tee $17 + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $34) + ) + ) + ) + (f32.const 0.0078125) + ) + ) + (f32.const 8) + ) + (block $do-once84 (result f32) + (drop + (br_if $do-once84 + (f32.const -1) + (i32.eqz + (f32.gt + (local.get $11) + (f32.const -8) + ) + ) + ) + ) + (drop + (br_if $do-once84 + (f32.const 0) + (f32.ne + (local.get $11) + (local.get $11) + ) + ) + ) + (local.set $13 + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (local.tee $20 + (select + (f32.neg + (local.get $11) + ) + (local.get $11) + (local.tee $19 + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + ) + ) + (f32.const 25) + ) + (f32.const 0.5) + ) + ) + ) + ) + (f32.mul + (select + (f32.const -1) + (f32.const 1) + (local.get $19) + ) + (f32.add + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $13) + (i32.const 2) + ) + (i32.const 30016) + ) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (local.tee $20 + (f32.sub + (local.get $20) + (f32.mul + (f32.convert_i32_s + (local.get $13) + ) + (f32.const 0.03999999910593033) + ) + ) + ) + (local.get $11) + ) + ) + (f32.mul + (local.get $20) + (f32.sub + (f32.const 1) + (f32.mul + (local.get $11) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (f32.const 1) + ) + ) + (f32.store + (local.get $17) + (f32.add + (f32.mul + (local.get $12) + (local.get $15) + ) + (f32.mul + (f32.sub + (f32.const 1) + (local.get $12) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in83 + (i32.ne + (local.tee $14 + (i32.add + (local.get $14) + (i32.const 1) + ) + ) + (i32.const 24) + ) + ) + ) + (i64.store align=4 + (local.get $36) + (i64.load align=4 + (local.get $34) + ) + ) + (i64.store offset=8 align=4 + (local.get $36) + (i64.load offset=8 align=4 + (local.get $34) + ) + ) + (i64.store offset=16 align=4 + (local.get $36) + (i64.load offset=16 align=4 + (local.get $34) + ) + ) + (i64.store offset=24 align=4 + (local.get $36) + (i64.load offset=24 align=4 + (local.get $34) + ) + ) + (i64.store offset=32 align=4 + (local.get $36) + (i64.load offset=32 align=4 + (local.get $34) + ) + ) + (i64.store offset=40 align=4 + (local.get $36) + (i64.load offset=40 align=4 + (local.get $34) + ) + ) + (i64.store offset=48 align=4 + (local.get $36) + (i64.load offset=48 align=4 + (local.get $34) + ) + ) + (i64.store offset=56 align=4 + (local.get $36) + (i64.load offset=56 align=4 + (local.get $34) + ) + ) + (i64.store align=4 + (i32.sub + (local.get $36) + (i32.const -64) + ) + (i64.load align=4 + (i32.sub + (local.get $34) + (i32.const -64) + ) + ) + ) + (i64.store offset=72 align=4 + (local.get $36) + (i64.load offset=72 align=4 + (local.get $34) + ) + ) + (i64.store offset=80 align=4 + (local.get $36) + (i64.load offset=80 align=4 + (local.get $34) + ) + ) + (i64.store offset=88 align=4 + (local.get $36) + (i64.load offset=88 align=4 + (local.get $34) + ) + ) + (call $_compute_dense + (i32.const 38908) + (local.get $78) + (local.get $36) + ) + (i32.store + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7828) + ) + (i32.load offset=4 + (local.get $78) + ) + ) + (i32.store + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7812) + ) + (i32.load + (local.get $78) + ) + ) + (i32.store + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7824) + ) + (local.get $23) + ) + (i32.store + (local.get $182) + (local.get $23) + ) + (f32.store + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $27) + (i32.const 6) + ) + ) + (i32.const 7804) + ) + (local.get $222) + ) + (i32.store + (local.get $28) + (i32.const 1) + ) + ) + (block + (i64.store align=4 + (local.get $28) + (i64.load align=4 + (local.tee $14 + (i32.add + (i32.add + (local.get $0) + (i32.const 7792) + ) + (i32.shl + (i32.add + (local.tee $14 + (i32.load + (local.get $108) + ) + ) + (select + (i32.const 98) + (i32.const -2) + (i32.lt_s + (local.get $14) + (i32.const 2) + ) + ) + ) + (i32.const 6) + ) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $28) + (i64.load offset=8 align=4 + (local.get $14) + ) + ) + (i64.store offset=16 align=4 + (local.get $28) + (i64.load offset=16 align=4 + (local.get $14) + ) + ) + (i64.store offset=24 align=4 + (local.get $28) + (i64.load offset=24 align=4 + (local.get $14) + ) + ) + (i64.store offset=32 align=4 + (local.get $28) + (i64.load offset=32 align=4 + (local.get $14) + ) + ) + (i64.store offset=40 align=4 + (local.get $28) + (i64.load offset=40 align=4 + (local.get $14) + ) + ) + (i64.store offset=48 align=4 + (local.get $28) + (i64.load offset=48 align=4 + (local.get $14) + ) + ) + (i64.store offset=56 align=4 + (local.get $28) + (i64.load offset=56 align=4 + (local.get $14) + ) + ) + ) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (local.get $83) + ) + ) + (br_if $while-in1 + (i32.gt_s + (local.tee $33 + (i32.sub + (local.get $33) + (local.get $83) + ) + ) + (i32.const 0) + ) + ) + ) + (local.set $7 + (i32.load + (local.get $106) + ) + ) + (i32.load + (local.get $86) + ) + ) + (block (result i32) + (local.set $7 + (local.get $18) + ) + (local.get $5) + ) + ) + ) + (i32.store + (local.get $240) + (i32.sub + (local.get $239) + (local.get $2) + ) + ) + ) + (block + (local.set $6 + (local.get $5) + ) + (local.set $7 + (local.get $18) + ) + ) + ) + (local.set $14 + (i32.load + (i32.add + (local.get $0) + (i32.const 7632) + ) + ) + ) + (i32.store + (local.get $106) + (local.tee $8 + (i32.add + (local.get $7) + (i32.div_s + (local.get $2) + (i32.div_s + (local.tee $9 + (i32.load offset=196 + (local.get $0) + ) + ) + (i32.const 400) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 7) + ) + (block + (local.set $7 + (i32.add + (i32.add + (local.get $6) + (i32.shr_u + (local.tee $10 + (i32.add + (i32.add + (local.get $8) + (select + (local.tee $7 + (i32.xor + (local.get $8) + (i32.const -1) + ) + ) + (i32.const -16) + (i32.gt_s + (local.get $7) + (i32.const -16) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.const 3) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $106) + (i32.sub + (i32.add + (local.get $8) + (i32.const -8) + ) + (i32.and + (local.get $10) + (i32.const -8) + ) + ) + ) + (i32.store + (local.get $86) + (local.get $7) + ) + ) + (local.set $7 + (local.get $6) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 99) + ) + (i32.store + (local.get $86) + (i32.add + (local.get $7) + (i32.const -100) + ) + ) + ) + (local.set $7 + (if (result i32) + (i32.lt_s + (i32.div_s + (local.get $9) + (i32.const 50) + ) + (local.get $2) + ) + (select + (local.get $6) + (select + (i32.const 0) + (local.tee $7 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.eq + (local.get $7) + (i32.const 100) + ) + ) + (i32.eq + (local.get $6) + (local.get $14) + ) + ) + (local.get $6) + ) + ) + (local.set $13 + (select + (i32.add + (local.tee $6 + (i32.sub + (local.get $14) + (local.get $6) + ) + ) + (i32.const 100) + ) + (local.get $6) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (i64.store align=4 + (local.get $32) + (i64.load align=4 + (local.tee $7 + (i32.add + (i32.add + (local.get $0) + (i32.const 7792) + ) + (i32.shl + (local.tee $6 + (select + (i32.const 99) + (local.tee $6 + (i32.add + (i32.shr_s + (i32.shl + (i32.eq + (local.get $7) + (local.get $14) + ) + (i32.const 31) + ) + (i32.const 31) + ) + (local.get $7) + ) + ) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (i32.const 6) + ) + ) + ) + ) + ) + (i64.store offset=8 align=4 + (local.get $32) + (i64.load offset=8 align=4 + (local.get $7) + ) + ) + (i64.store offset=16 align=4 + (local.get $32) + (i64.load offset=16 align=4 + (local.get $7) + ) + ) + (i64.store offset=24 align=4 + (local.get $32) + (i64.load offset=24 align=4 + (local.get $7) + ) + ) + (i64.store offset=32 align=4 + (local.get $32) + (i64.load offset=32 align=4 + (local.get $7) + ) + ) + (i64.store offset=40 align=4 + (local.get $32) + (i64.load offset=40 align=4 + (local.get $7) + ) + ) + (i64.store offset=48 align=4 + (local.get $32) + (i64.load offset=48 align=4 + (local.get $7) + ) + ) + (i64.store offset=56 align=4 + (local.get $32) + (i64.load offset=56 align=4 + (local.get $7) + ) + ) + (if + (local.tee $7 + (i32.load + (local.get $32) + ) + ) + (block + (local.set $11 + (f32.load offset=4 + (local.get $32) + ) + ) + (local.set $33 + (if (result i32) + (i32.eq + (local.get $14) + (local.tee $8 + (select + (i32.const 0) + (local.tee $10 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (i32.eq + (local.get $10) + (i32.const 100) + ) + ) + ) + ) + (block (result i32) + (local.set $15 + (f32.const 1) + ) + (local.set $12 + (local.get $11) + ) + (i32.const 6) + ) + (block (result i32) + (local.set $12 + (select + (local.get $11) + (local.tee $15 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7796) + ) + ) + ) + (f32.gt + (local.get $11) + (local.get $15) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (local.get $15) + ) + ) + (i32.store offset=32 + (local.get $32) + (local.tee $9 + (select + (local.tee $9 + (i32.load offset=32 + (local.get $32) + ) + ) + (local.tee $33 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7824) + ) + ) + ) + (i32.gt_s + (local.get $9) + (local.get $33) + ) + ) + ) + ) + (if (result i32) + (i32.eq + (local.get $14) + (local.tee $8 + (select + (i32.const 0) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.eq + (local.get $8) + (i32.const 100) + ) + ) + ) + ) + (block (result i32) + (local.set $15 + (f32.const 2) + ) + (i32.const 5) + ) + (block (result i32) + (local.set $12 + (select + (local.get $12) + (local.tee $15 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7796) + ) + ) + ) + (f32.gt + (local.get $12) + (local.get $15) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (local.get $15) + ) + ) + (i32.store offset=32 + (local.get $32) + (local.tee $9 + (select + (local.get $9) + (local.tee $33 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7824) + ) + ) + ) + (i32.gt_s + (local.get $9) + (local.get $33) + ) + ) + ) + ) + (if (result i32) + (i32.eq + (local.get $14) + (local.tee $8 + (select + (i32.const 0) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.eq + (local.get $8) + (i32.const 100) + ) + ) + ) + ) + (block (result i32) + (local.set $15 + (f32.const 3) + ) + (i32.const 4) + ) + (block (result i32) + (local.set $20 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7796) + ) + ) + ) + (i32.store offset=32 + (local.get $32) + (select + (local.get $9) + (local.tee $8 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7824) + ) + ) + ) + (i32.gt_s + (local.get $9) + (local.get $8) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (local.get $20) + ) + ) + (local.set $15 + (f32.const 4) + ) + (local.set $12 + (select + (local.get $12) + (local.get $20) + (f32.gt + (local.get $12) + (local.get $20) + ) + ) + ) + (i32.const 3) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.const 0) + ) + (local.set $8 + (local.get $6) + ) + (loop $while-in87 + (if + (i32.ne + (local.tee $8 + (select + (i32.const 99) + (i32.add + (local.get $8) + (i32.const -1) + ) + (i32.lt_s + (local.get $8) + (i32.const 1) + ) + ) + ) + (local.get $14) + ) + (block + (i32.store offset=32 + (local.get $32) + (select + (local.tee $23 + (i32.load offset=32 + (local.get $32) + ) + ) + (local.tee $17 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7824) + ) + ) + ) + (i32.gt_s + (local.get $23) + (local.get $17) + ) + ) + ) + (br_if $while-in87 + (i32.lt_u + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (local.get $33) + ) + ) + ) + ) + ) + (f32.store offset=4 + (local.get $32) + (select + (local.tee $11 + (f32.div + (local.get $11) + (local.get $15) + ) + ) + (local.tee $12 + (f32.add + (local.get $12) + (f32.const -0.20000000298023224) + ) + ) + (f32.gt + (local.get $11) + (local.get $12) + ) + ) + ) + (local.set $9 + (if (result i32) + (i32.gt_s + (local.get $13) + (i32.const 15) + ) + (block (result i32) + (local.set $10 + (i32.add + (local.tee $8 + (i32.add + (local.get $6) + (select + (i32.const -95) + (i32.const 5) + (i32.gt_s + (local.get $6) + (i32.const 94) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (i32.add + (local.get $6) + (select + (i32.const -99) + (i32.const 1) + (i32.gt_s + (local.get $6) + (i32.const 98) + ) + ) + ) + ) + (local.tee $8 + (local.get $6) + ) + ) + ) + (local.set $11 + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7812) + ) + ) + (local.tee $12 + (select + (f32.const 0.10000000149011612) + (local.tee $22 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $9) + (i32.const 6) + ) + ) + (i32.const 7828) + ) + ) + ) + (f32.lt + (local.get $22) + (f32.const 0.10000000149011612) + ) + ) + ) + ) + ) + (if + (i32.eq + (local.get $14) + (local.tee $8 + (select + (i32.const 0) + (local.get $10) + (i32.eq + (local.get $10) + (i32.const 100) + ) + ) + ) + ) + (block + (local.set $15 + (f32.const 0) + ) + (local.set $20 + (f32.const 1) + ) + ) + (block $label$break$L245 + (local.set $15 + (f32.const 0) + ) + (local.set $20 + (f32.const 1) + ) + (loop $while-in90 + (br_if $label$break$L245 + (i32.eq + (local.get $14) + (local.tee $9 + (select + (i32.const 0) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + (i32.eq + (local.get $9) + (i32.const 100) + ) + ) + ) + ) + ) + (local.set $20 + (select + (local.tee $42 + (f32.div + (f32.sub + (local.get $11) + (local.tee $35 + (f32.mul + (f32.sub + (local.get $22) + (local.tee $29 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $9) + (i32.const 6) + ) + ) + (i32.const 7828) + ) + ) + ) + ) + (f32.const 10) + ) + ) + ) + (local.get $12) + ) + ) + (local.get $20) + (f32.lt + (local.get $42) + (local.get $20) + ) + ) + ) + (local.set $15 + (select + (local.tee $35 + (f32.div + (f32.add + (local.get $11) + (local.get $35) + ) + (local.get $12) + ) + ) + (local.get $15) + (f32.gt + (local.get $35) + (local.get $15) + ) + ) + ) + (local.set $12 + (f32.add + (local.get $12) + (local.tee $29 + (select + (f32.const 0.10000000149011612) + (local.get $29) + (f32.lt + (local.get $29) + (f32.const 0.10000000149011612) + ) + ) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.get $8) + (i32.const 6) + ) + ) + (i32.const 7812) + ) + ) + (local.get $29) + ) + ) + ) + (br_if $while-in90 + (i32.ne + (local.tee $8 + (select + (i32.const 0) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.eq + (local.get $8) + (i32.const 100) + ) + ) + ) + (local.get $14) + ) + ) + ) + ) + ) + (f32.store offset=20 + (local.get $32) + (local.tee $12 + (f32.div + (local.get $11) + (local.get $12) + ) + ) + ) + (local.set $11 + (select + (local.tee $11 + (select + (local.get $12) + (local.get $20) + (f32.lt + (local.get $12) + (local.get $20) + ) + ) + ) + (f32.const 0) + (f32.gt + (local.get $11) + (f32.const 0) + ) + ) + ) + (local.set $12 + (select + (local.tee $12 + (select + (local.get $12) + (local.get $15) + (f32.gt + (local.get $12) + (local.get $15) + ) + ) + ) + (f32.const 1) + (f32.lt + (local.get $12) + (f32.const 1) + ) + ) + ) + (if + (i32.lt_s + (local.get $13) + (i32.const 10) + ) + (block + (if + (i32.gt_s + (local.tee $8 + (i32.load + (i32.add + (local.get $0) + (i32.const 7624) + ) + ) + ) + (i32.const 1) + ) + (block + (local.set $9 + (select + (i32.add + (local.get $8) + (i32.const -1) + ) + (i32.const 15) + (i32.lt_s + (local.get $8) + (i32.const 16) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $15 + (local.get $12) + ) + (local.set $20 + (local.get $11) + ) + (loop $while-in92 + (local.set $20 + (select + (local.get $20) + (local.tee $29 + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.shl + (local.tee $6 + (select + (i32.const 99) + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.lt_s + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.const 6) + ) + ) + (i32.const 7812) + ) + ) + ) + (f32.lt + (local.get $20) + (local.get $29) + ) + ) + ) + (local.set $15 + (select + (local.get $15) + (local.get $29) + (f32.gt + (local.get $15) + (local.get $29) + ) + ) + ) + (br_if $while-in92 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $9) + ) + ) + ) + ) + (block + (local.set $15 + (local.get $12) + ) + (local.set $20 + (local.get $11) + ) + ) + ) + (local.set $20 + (f32.sub + (local.get $20) + (local.tee $22 + (f32.mul + (local.get $22) + (f32.const 0.10000000149011612) + ) + ) + ) + ) + (local.set $12 + (f32.add + (local.get $12) + (f32.mul + (local.tee $29 + (f32.sub + (f32.const 1) + (f32.mul + (f32.convert_i32_s + (local.get $13) + ) + (f32.const 0.10000000149011612) + ) + ) + ) + (f32.sub + (select + (f32.const 1) + (local.tee $15 + (f32.add + (local.get $22) + (local.get $15) + ) + ) + (f32.gt + (local.get $15) + (f32.const 1) + ) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (local.get $29) + (f32.sub + (select + (f32.const 0) + (local.get $20) + (f32.lt + (local.get $20) + (f32.const 0) + ) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (f32.store offset=24 + (local.get $32) + (local.get $11) + ) + (f32.store offset=28 + (local.get $32) + (local.get $12) + ) + ) + ) + (local.set $6 + (if (result i32) + (f32.le + (select + (local.get $146) + (local.tee $11 + (f32.neg + (local.get $145) + ) + ) + (f32.gt + (local.get $146) + (local.get $11) + ) + ) + (local.get $147) + ) + (block (result i32) + (local.set $40 + (local.get $5) + ) + (local.set $21 + (local.get $18) + ) + (local.set $30 + (i32.const 1) + ) + (local.set $79 + (i32.const 0) + ) + (local.get $7) + ) + (block + (if + (f32.gt + (f32.load offset=36 + (local.get $32) + ) + (f32.const 0.10000000149011612) + ) + (block + (local.set $12 + (f32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 18128) + ) + ) + ) + ) + (if + (local.tee $10 + (i32.gt_s + (local.tee $8 + (i32.mul + (local.get $2) + (i32.load offset=112 + (local.get $0) + ) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $6 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in94 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in94 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.const 0) + ) + ) + (f32.store + (local.get $9) + (if (result f32) + (f32.gt + (local.tee $12 + (f32.mul + (local.get $12) + (f32.const 0.9990000128746033) + ) + ) + (f32.div + (local.get $11) + (local.tee $15 + (f32.convert_i32_s + (local.get $8) + ) + ) + ) + ) + (local.get $12) + (block (result f32) + (if + (local.get $10) + (block + (local.set $6 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in96 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in96 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.const 0) + ) + ) + (f32.div + (local.get $11) + (local.get $15) + ) + ) + ) + ) + ) + ) + (local.set $6 + (local.get $7) + ) + (br $__rjti$23) + ) + ) + ) + (br $__rjto$23) + ) + (if + (i32.load + (i32.add + (local.get $0) + (i32.const 7648) + ) + ) + (drop + (call $_memset + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.const 0) + (i32.const 13992) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $18 + (i32.const -1) + ) + (local.set $5 + (i32.const -1) + ) + ) + (i32.store offset=140 + (local.get $0) + (i32.const -1) + ) + (local.set $40 + (local.get $5) + ) + (local.set $21 + (local.get $18) + ) + (local.set $30 + (i32.const 0) + ) + (local.set $79 + (i32.const 1) + ) + ) + (i32.store + (local.tee $34 + (i32.add + (local.get $0) + (i32.const 18120) + ) + ) + (i32.const 0) + ) + (if + (local.get $6) + (block + (if + (i32.eq + (i32.load offset=124 + (local.get $0) + ) + (i32.const -1000) + ) + (i32.store offset=140 + (local.get $0) + (i32.trunc_f64_s + (f64.floor + (f64.add + (f64.promote_f32 + (f32.mul + (f32.sub + (f32.const 1) + (f32.load + (block $switch97 (result i32) + (block $switch-default100 + (block $switch-case99 + (if + (local.tee $5 + (i32.load + (i32.add + (local.get $0) + (i32.const 14228) + ) + ) + ) + (if + (i32.eq + (local.get $5) + (i32.const 1002) + ) + (br $switch-case99) + (br $switch-default100) + ) + ) + (br $switch97 + (i32.add + (local.get $32) + (i32.const 20) + ) + ) + ) + (br $switch97 + (i32.add + (local.get $32) + (i32.const 28) + ) + ) + ) + (i32.add + (local.get $32) + (i32.const 24) + ) + ) + ) + ) + (f32.const 100) + ) + ) + (f64.const 0.5) + ) + ) + ) + ) + ) + (i32.store + (local.get $34) + (if (result i32) + (i32.lt_s + (local.tee $5 + (i32.load offset=32 + (local.get $32) + ) + ) + (i32.const 13) + ) + (i32.const 1101) + (if (result i32) + (i32.lt_s + (local.get $5) + (i32.const 15) + ) + (i32.const 1102) + (if (result i32) + (i32.lt_s + (local.get $5) + (i32.const 17) + ) + (i32.const 1103) + (select + (i32.const 1104) + (i32.const 1105) + (i32.lt_s + (local.get $5) + (i32.const 19) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $11 + (if (result f32) + (i32.eq + (i32.load offset=112 + (local.get $0) + ) + (i32.const 2) + ) + (if (result f32) + (i32.eq + (i32.load offset=120 + (local.get $0) + ) + (i32.const 1) + ) + (f32.const 0) + (block (result f32) + (local.set $20 + (f32.sub + (f32.const 1) + (f32.div + (f32.const 25) + (f32.convert_i32_s + (select + (local.tee $7 + (i32.div_s + (i32.load offset=144 + (local.get $0) + ) + (local.get $2) + ) + ) + (i32.const 50) + (i32.gt_s + (local.get $7) + (i32.const 50) + ) + ) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $2) + (i32.const -3) + ) + ) + (block $__rjto$3 + (block $__rjti$3 + (if + (i32.gt_s + (local.get $2) + (i32.const 3) + ) + (block + (local.set $5 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + (loop $while-in102 + (local.set $11 + (f32.add + (local.get $11) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.tee $22 + (f32.load + (i32.add + (i32.shl + (local.tee $6 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $22) + ) + (f32.mul + (local.tee $29 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $29) + ) + ) + (f32.mul + (local.tee $35 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 4) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $35) + ) + ) + (f32.mul + (local.tee $42 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 6) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $42) + ) + ) + ) + ) + (local.set $12 + (f32.add + (local.get $12) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $22) + (local.tee $22 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f32.mul + (local.get $29) + (local.tee $29 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 3) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f32.mul + (local.get $35) + (local.tee $35 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 5) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + (f32.mul + (local.get $42) + (local.tee $42 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $6) + (i32.const 7) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (local.set $15 + (f32.add + (local.get $15) + (f32.add + (f32.add + (f32.add + (f32.mul + (local.get $22) + (local.get $22) + ) + (f32.mul + (local.get $29) + (local.get $29) + ) + ) + (f32.mul + (local.get $35) + (local.get $35) + ) + ) + (f32.mul + (local.get $42) + (local.get $42) + ) + ) + ) + ) + (br_if $while-in102 + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + (local.get $8) + ) + ) + ) + (br_if $__rjti$3 + (i32.eqz + (f32.lt + (local.get $11) + (f32.const 1e9) + ) + ) + ) + ) + (block + (local.set $11 + (f32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + ) + ) + (br_if $__rjti$3 + (i32.or + (i32.or + (i32.eqz + (f32.lt + (local.get $15) + (f32.const 1e9) + ) + ) + (f32.ne + (local.get $11) + (local.get $11) + ) + ) + (f32.ne + (local.get $15) + (local.get $15) + ) + ) + ) + (br $__rjto$3) + ) + (local.set $11 + (f32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (local.set $15 + (f32.const 0) + ) + ) + (local.set $12 + (f32.add + (local.tee $22 + (f32.load + (local.tee $5 + (i32.add + (local.get $0) + (i32.const 14264) + ) + ) + ) + ) + (f32.mul + (local.get $20) + (f32.sub + (local.get $12) + (local.get $22) + ) + ) + ) + ) + (local.set $15 + (f32.add + (local.tee $22 + (f32.load + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 14268) + ) + ) + ) + ) + (f32.mul + (local.get $20) + (f32.sub + (local.get $15) + (local.get $22) + ) + ) + ) + ) + (local.set $11 + (select + (f32.const 0) + (local.tee $11 + (f32.add + (local.tee $22 + (f32.load + (local.tee $8 + (i32.add + (local.get $0) + (i32.const 14260) + ) + ) + ) + ) + (f32.mul + (local.get $20) + (f32.sub + (local.get $11) + (local.get $22) + ) + ) + ) + ) + (f32.lt + (local.get $11) + (f32.const 0) + ) + ) + ) + (f32.store + (local.get $8) + (local.get $11) + ) + (f32.store + (local.get $5) + (local.tee $20 + (select + (f32.const 0) + (local.get $12) + (f32.lt + (local.get $12) + (f32.const 0) + ) + ) + ) + ) + (f32.store + (local.get $6) + (local.tee $12 + (select + (f32.const 0) + (local.get $15) + (f32.lt + (local.get $15) + (f32.const 0) + ) + ) + ) + ) + (if + (f32.gt + (select + (local.get $11) + (local.get $12) + (f32.gt + (local.get $11) + (local.get $12) + ) + ) + (f32.const 7.999999797903001e-04) + ) + (block + (local.set $11 + (f32.sqrt + (local.tee $15 + (f32.sqrt + (local.get $11) + ) + ) + ) + ) + (local.set $12 + (f32.sqrt + (local.tee $22 + (f32.sqrt + (local.get $12) + ) + ) + ) + ) + (f32.store + (local.get $5) + (local.tee $20 + (select + (local.get $20) + (local.tee $15 + (f32.mul + (local.get $15) + (local.get $22) + ) + ) + (f32.lt + (local.get $20) + (local.get $15) + ) + ) + ) + ) + (local.set $11 + (f32.add + (local.tee $22 + (f32.load + (local.tee $5 + (i32.add + (local.get $0) + (i32.const 14272) + ) + ) + ) + ) + (f32.div + (f32.sub + (f32.mul + (f32.div + (f32.abs + (f32.sub + (local.get $11) + (local.get $12) + ) + ) + (f32.add + (f32.add + (local.get $11) + (f32.const 1.0000000036274937e-15) + ) + (local.get $12) + ) + ) + (f32.sqrt + (f32.sub + (f32.const 1) + (f32.mul + (local.tee $11 + (f32.div + (local.get $20) + (f32.add + (local.get $15) + (f32.const 1.0000000036274937e-15) + ) + ) + ) + (local.get $11) + ) + ) + ) + ) + (local.get $22) + ) + (local.tee $12 + (f32.convert_i32_s + (local.get $7) + ) + ) + ) + ) + ) + (f32.store + (local.get $5) + (local.get $11) + ) + (local.set $11 + (select + (local.tee $12 + (f32.sub + (f32.load + (local.tee $5 + (i32.add + (local.get $0) + (i32.const 14276) + ) + ) + ) + (f32.div + (f32.const 0.019999999552965164) + (local.get $12) + ) + ) + ) + (local.get $11) + (f32.gt + (local.get $12) + (local.get $11) + ) + ) + ) + (f32.store + (local.get $5) + (local.get $11) + ) + ) + (local.set $11 + (f32.load + (i32.add + (local.get $0) + (i32.const 14276) + ) + ) + ) + ) + (select + (f32.const 1) + (local.tee $11 + (f32.mul + (local.get $11) + (f32.const 20) + ) + ) + (f32.gt + (local.get $11) + (f32.const 1) + ) + ) + ) + ) + (f32.const 0) + ) + ) + (local.set $5 + (if (result i32) + (local.get $2) + (local.get $2) + (i32.div_s + (i32.load offset=144 + (local.get $0) + ) + (i32.const 400) + ) + ) + ) + (block $switch103 + (block $switch-default106 + (block $switch-case105 + (if + (local.tee $6 + (i32.sub + (local.tee $9 + (i32.load offset=164 + (local.get $0) + ) + ) + (i32.const -1000) + ) + ) + (if + (i32.eq + (local.get $6) + (i32.const 999) + ) + (br $switch-case105) + (br $switch-default106) + ) + ) + (local.set $18 + (local.tee $6 + (i32.load + (local.tee $14 + (i32.add + (local.get $0) + (i32.const 144) + ) + ) + ) + ) + ) + (local.set $9 + (i32.add + (i32.mul + (local.get $6) + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.div_s + (i32.mul + (local.get $6) + (i32.const 60) + ) + (local.get $5) + ) + ) + ) + (br $switch103) + ) + (local.set $18 + (local.tee $6 + (i32.load + (local.tee $14 + (i32.add + (local.get $0) + (i32.const 144) + ) + ) + ) + ) + ) + (local.set $9 + (i32.div_s + (i32.mul + (local.get $6) + (i32.shl + (local.get $25) + (i32.const 3) + ) + ) + (local.get $5) + ) + ) + (br $switch103) + ) + (local.set $18 + (i32.load + (local.tee $14 + (i32.add + (local.get $0) + (i32.const 144) + ) + ) + ) + ) + ) + (i32.store offset=160 + (local.get $0) + (local.get $9) + ) + (local.set $24 + (i32.div_s + (local.get $18) + (local.get $2) + ) + ) + (block $do-once107 + (block $__rjti$24 + (local.set $7 + (if (result i32) + (local.tee $36 + (i32.eqz + (i32.load offset=148 + (local.get $0) + ) + ) + ) + (block (result i32) + (i32.store offset=160 + (local.get $0) + (local.tee $9 + (i32.div_s + (i32.mul + (local.tee $7 + (select + (local.tee $6 + (i32.div_s + (i32.add + (i32.div_s + (i32.mul + (local.get $9) + (i32.const 12) + ) + (i32.const 8) + ) + (i32.div_s + (local.tee $5 + (i32.div_s + (i32.mul + (local.get $18) + (i32.const 12) + ) + (local.get $2) + ) + ) + (i32.const 2) + ) + ) + (local.get $5) + ) + ) + (local.get $25) + (i32.lt_s + (local.get $6) + (local.get $25) + ) + ) + ) + (i32.shl + (local.get $5) + (i32.const 3) + ) + ) + (i32.const 12) + ) + ) + ) + (br_if $__rjti$24 + (i32.gt_s + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 1) + ) + (block + (local.set $7 + (local.get $25) + ) + (br $__rjti$24) + ) + ) + ) + (br $do-once107) + ) + (if + (i32.eqz + (i32.or + (i32.lt_s + (local.get $7) + (i32.const 3) + ) + (i32.lt_s + (local.get $9) + (i32.mul + (local.get $24) + (i32.const 24) + ) + ) + ) + ) + (block + (local.set $44 + (i32.mul + (local.get $7) + (local.get $24) + ) + ) + (br_if $do-once107 + (select + (i32.lt_s + (local.get $24) + (i32.const 50) + ) + (i32.const 0) + (i32.or + (i32.lt_s + (local.get $44) + (i32.const 300) + ) + (i32.lt_s + (local.get $9) + (i32.const 2400) + ) + ) + ) + ) + (local.set $27 + (i32.load offset=44 + (local.get $0) + ) + ) + (local.set $25 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $6 + (i32.sub + (local.get $9) + (select + (i32.mul + (local.tee $28 + (i32.add + (local.get $24) + (i32.const -50) + ) + ) + (i32.add + (i32.mul + (local.tee $5 + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.const 40) + ) + (i32.const 20) + ) + ) + (i32.const 0) + (local.tee $43 + (i32.gt_s + (local.get $24) + (i32.const 50) + ) + ) + ) + ) + ) + (if + (local.get $36) + (local.set $6 + (i32.sub + (local.get $6) + (i32.div_s + (local.get $6) + (i32.const 12) + ) + ) + ) + ) + (local.set $10 + (i32.sub + (local.tee $6 + (i32.div_s + (i32.mul + (local.tee $51 + (i32.add + (local.get $27) + (i32.const 90) + ) + ) + (local.get $6) + ) + (i32.const 100) + ) + ) + (i32.div_s + (i32.mul + (local.get $6) + (local.get $25) + ) + (local.tee $54 + (i32.add + (i32.mul + (local.get $25) + (i32.const 12) + ) + (i32.const 20) + ) + ) + ) + ) + ) + (local.set $17 + (block $label$break$L334 (result i32) + (block $switch-default113 + (block $switch-case112 + (block $switch-case111 + (br_table $switch-case111 $switch-case112 $switch-default113 + (i32.sub + (i32.load offset=124 + (local.get $0) + ) + (i32.const 3001) + ) + ) + ) + (br $label$break$L334 + (i32.const 127) + ) + ) + (br $label$break$L334 + (i32.const 0) + ) + ) + (if (result i32) + (i32.gt_s + (local.tee $6 + (i32.load offset=140 + (local.get $0) + ) + ) + (i32.const -1) + ) + (select + (select + (local.tee $6 + (i32.shr_s + (i32.mul + (local.get $6) + (i32.const 327) + ) + (i32.const 8) + ) + ) + (i32.const 115) + (i32.lt_s + (local.get $6) + (i32.const 115) + ) + ) + (local.get $6) + (i32.eq + (i32.load offset=108 + (local.get $0) + ) + (i32.const 2049) + ) + ) + (select + (i32.const 115) + (i32.const 48) + (i32.eq + (i32.load offset=108 + (local.get $0) + ) + (i32.const 2048) + ) + ) + ) + ) + ) + (local.set $8 + (i32.eq + (local.get $5) + (i32.const 2) + ) + ) + (block $__rjto$15 + (block $__rjti$15 + (if + (i32.eq + (local.tee $6 + (i32.load offset=120 + (local.get $0) + ) + ) + (i32.const -1000) + ) + (if + (local.get $8) + (block + (local.set $5 + (select + (i32.const 2) + (i32.const 1) + (i32.gt_s + (local.get $10) + (i32.add + (i32.shr_u + (i32.mul + (i32.mul + (local.get $17) + (local.get $17) + ) + (i32.const 2000) + ) + (i32.const 14) + ) + (select + (i32.const 16000) + (i32.const 18000) + (i32.eq + (i32.load + (local.tee $33 + (i32.add + (local.get $0) + (i32.const 14192) + ) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $33) + (local.get $5) + ) + ) + (br $__rjti$15) + ) + (block + (br_if $__rjti$15 + (i32.eqz + (local.get $8) + ) + ) + (i32.store + (local.tee $33 + (i32.add + (local.get $0) + (i32.const 14192) + ) + ) + (local.get $6) + ) + (local.set $5 + (local.get $6) + ) + ) + ) + (br $__rjto$15) + ) + (i32.store + (local.tee $33 + (i32.add + (local.get $0) + (i32.const 14192) + ) + ) + (local.get $5) + ) + ) + (local.set $6 + (i32.sub + (local.get $9) + (select + (i32.mul + (i32.add + (i32.mul + (local.get $5) + (i32.const 40) + ) + (i32.const 20) + ) + (local.get $28) + ) + (i32.const 0) + (local.get $43) + ) + ) + ) + (if + (local.get $36) + (local.set $6 + (i32.sub + (local.get $6) + (i32.div_s + (local.get $6) + (i32.const 12) + ) + ) + ) + ) + (local.set $8 + (i32.div_s + (i32.mul + (local.get $25) + (local.tee $6 + (i32.div_s + (i32.mul + (local.get $6) + (local.get $51) + ) + (i32.const 100) + ) + ) + ) + (local.get $54) + ) + ) + (local.set $23 + (i32.sub + (local.get $6) + (local.get $8) + ) + ) + (i32.store offset=56 + (local.get $0) + (i32.and + (local.tee $13 + (if (result i32) + (i32.load offset=184 + (local.get $0) + ) + (i32.eqz + (i32.or + (i32.load + (local.get $32) + ) + (local.get $30) + ) + ) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + (local.set $18 + (block $__rjto$16 (result i32) + (block $__rjti$16 + (br $__rjto$16 + (if (result i32) + (i32.eq + (local.tee $6 + (i32.load offset=108 + (local.get $0) + ) + ) + (i32.const 2051) + ) + (block + (local.set $10 + (i32.add + (local.get $0) + (i32.const 14224) + ) + ) + (br $__rjti$16) + ) + (block (result i32) + (if + (i32.eq + (local.tee $8 + (i32.load offset=136 + (local.get $0) + ) + ) + (i32.const -1000) + ) + (block + (local.set $6 + (select + (i32.add + (local.tee $8 + (i32.add + (local.tee $8 + (i32.trunc_f32_s + (f32.add + (f32.mul + (local.get $11) + (f32.const 1e4) + ) + (f32.mul + (local.tee $12 + (f32.sub + (f32.const 1) + (local.get $11) + ) + ) + (f32.const 1e4) + ) + ) + ) + ) + (i32.shr_s + (i32.mul + (i32.sub + (i32.trunc_f32_s + (f32.add + (f32.mul + (local.get $11) + (f32.const 44e3) + ) + (f32.mul + (local.get $12) + (f32.const 64e3) + ) + ) + ) + (local.get $8) + ) + (i32.mul + (local.get $17) + (local.get $17) + ) + ) + (i32.const 14) + ) + ) + ) + (i32.const 8000) + ) + (local.get $8) + (i32.eq + (local.get $6) + (i32.const 2048) + ) + ) + ) + (i32.store + (local.tee $10 + (i32.add + (local.get $0) + (i32.const 14224) + ) + ) + (local.tee $6 + (select + (i32.const 1000) + (i32.const 1002) + (i32.lt_s + (local.get $23) + (if (result i32) + (i32.eq + (local.tee $8 + (i32.load + (i32.add + (local.get $0) + (i32.const 14228) + ) + ) + ) + (i32.const 1002) + ) + (i32.add + (local.get $6) + (i32.const -4000) + ) + (select + (i32.add + (local.get $6) + (i32.const 4000) + ) + (local.get $6) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.load offset=48 + (local.get $0) + ) + (if + (i32.gt_s + (local.get $25) + (i32.shr_s + (i32.sub + (i32.const 128) + (local.get $17) + ) + (i32.const 4) + ) + ) + (block + (i32.store + (local.get $10) + (i32.const 1000) + ) + (local.set $6 + (i32.const 1000) + ) + ) + ) + ) + (if + (i32.and + (local.get $13) + (i32.gt_s + (local.get $17) + (i32.const 100) + ) + ) + (block + (i32.store + (local.get $10) + (i32.const 1000) + ) + (local.set $6 + (i32.const 1000) + ) + ) + ) + (br_if $__rjti$16 + (i32.lt_s + (local.get $7) + (i32.div_s + (i32.mul + (local.get $2) + (select + (i32.const 9000) + (i32.const 6000) + (local.get $43) + ) + ) + (i32.shl + (local.get $18) + (i32.const 3) + ) + ) + ) + ) + (local.set $8 + (local.get $6) + ) + (local.set $6 + (local.get $10) + ) + ) + (i32.store + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 14224) + ) + ) + (local.get $8) + ) + ) + (if + (i32.and + (local.tee $13 + (i32.gt_s + (i32.div_s + (local.get $18) + (i32.const 100) + ) + (local.get $2) + ) + ) + (i32.ne + (local.get $8) + (i32.const 1002) + ) + ) + (block + (i32.store + (local.get $6) + (i32.const 1002) + ) + (local.set $8 + (i32.const 1002) + ) + (local.set $13 + (i32.const 1) + ) + ) + ) + (local.get $6) + ) + ) + ) + ) + (i32.store + (local.get $10) + (i32.const 1002) + ) + (local.set $8 + (i32.const 1002) + ) + (local.set $13 + (i32.gt_s + (i32.div_s + (local.get $18) + (i32.const 100) + ) + (local.get $2) + ) + ) + (local.get $10) + ) + ) + (local.set $6 + (if (result i32) + (i32.load offset=176 + (local.get $0) + ) + (block (result i32) + (i32.store + (local.get $18) + (i32.const 1002) + ) + (i32.const 1002) + ) + (local.get $8) + ) + ) + (local.set $19 + (if (result i32) + (i32.gt_s + (local.tee $8 + (i32.load + (local.tee $63 + (i32.add + (local.get $0) + (i32.const 14228) + ) + ) + ) + ) + (i32.const 0) + ) + (block $do-once118 (result i32) + (local.set $23 + (i32.xor + (i32.xor + (local.tee $10 + (i32.ne + (local.get $6) + (i32.const 1002) + ) + ) + (local.tee $19 + (i32.eq + (local.get $8) + (i32.const 1002) + ) + ) + ) + (i32.const 1) + ) + ) + (if (result i32) + (i32.or + (local.get $10) + (local.get $19) + ) + (block (result i32) + (local.set $38 + (i32.const 0) + ) + (local.get $23) + ) + (block (result i32) + (if + (local.get $13) + (block + (local.set $6 + (i32.const 1002) + ) + (local.set $23 + (i32.const 0) + ) + (local.set $38 + (i32.const 0) + ) + (br $do-once118 + (i32.const 0) + ) + ) + ) + (i32.store + (local.get $18) + (local.get $8) + ) + (local.set $6 + (local.get $8) + ) + (local.set $23 + (i32.const 0) + ) + (local.set $38 + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (block (result i32) + (local.set $23 + (i32.const 0) + ) + (local.set $38 + (i32.const 0) + ) + (i32.const 0) + ) + ) + ) + (block $__rjto$17 + (block $__rjti$17 + (br_if $__rjti$17 + (i32.ne + (local.get $5) + (i32.const 1) + ) + ) + (br_if $__rjti$17 + (i32.ne + (i32.load + (i32.add + (local.get $0) + (i32.const 14232) + ) + ) + (i32.const 2) + ) + ) + (br_if $__rjti$17 + (i32.load offset=68 + (local.get $0) + ) + ) + (br_if $__rjti$17 + (i32.or + (i32.eq + (local.get $6) + (i32.const 1002) + ) + (i32.eq + (local.get $8) + (i32.const 1002) + ) + ) + ) + (i32.store offset=68 + (local.get $0) + (i32.const 1) + ) + (i32.store + (local.get $33) + (i32.const 2) + ) + (local.set $5 + (i32.const 2) + ) + (br $__rjto$17) + ) + (i32.store offset=68 + (local.get $0) + (i32.const 0) + ) + ) + (local.set $5 + (i32.sub + (local.get $9) + (select + (i32.mul + (i32.add + (i32.mul + (local.get $5) + (i32.const 40) + ) + (i32.const 20) + ) + (local.get $28) + ) + (i32.const 0) + (local.get $43) + ) + ) + ) + (if + (local.get $36) + (local.set $5 + (i32.sub + (local.get $5) + (i32.div_s + (local.get $5) + (i32.const 12) + ) + ) + ) + ) + (local.set $83 + (i32.shl + (local.get $44) + (i32.const 3) + ) + ) + (local.set $5 + (i32.div_s + (i32.mul + (local.get $5) + (local.get $51) + ) + (i32.const 100) + ) + ) + (local.set $9 + (block $do-once126 (result i32) + (block $__rjti$19 + (if + (i32.eq + (i32.or + (local.get $6) + (i32.const 1) + ) + (i32.const 1001) + ) + (block + (local.set $5 + (i32.sub + (local.tee $5 + (select + (i32.div_s + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 5) + ) + (local.get $5) + (i32.lt_s + (local.get $27) + (i32.const 2) + ) + ) + ) + (i32.div_s + (i32.mul + (local.get $5) + (local.get $25) + ) + (i32.add + (i32.mul + (local.get $25) + (i32.const 6) + ) + (i32.const 10) + ) + ) + ) + ) + (if + (i32.eq + (local.get $6) + (i32.const 1002) + ) + (block + (local.set $8 + (i32.const 1002) + ) + (local.set $25 + (i32.const 1) + ) + (local.set $6 + (i32.const 0) + ) + (br $__rjti$19) + ) + ) + ) + (block $__rjti$18 + (if + (i32.ne + (local.get $6) + (i32.const 1002) + ) + (block + (local.set $5 + (i32.sub + (local.get $5) + (i32.div_s + (i32.mul + (local.get $5) + (local.get $25) + ) + (local.get $54) + ) + ) + ) + (br $__rjti$18) + ) + ) + (if + (i32.ge_s + (local.get $27) + (i32.const 5) + ) + (block + (local.set $8 + (i32.const 1002) + ) + (local.set $25 + (i32.const 1) + ) + (local.set $6 + (i32.const 0) + ) + (br $__rjti$19) + ) + ) + (local.set $8 + (i32.const 1002) + ) + (local.set $25 + (i32.const 1) + ) + (local.set $5 + (i32.div_s + (i32.mul + (local.get $5) + (i32.const 9) + ) + (i32.const 10) + ) + ) + (local.set $6 + (i32.const 0) + ) + (br $__rjti$19) + ) + ) + (local.set $6 + (if (result i32) + (i32.eq + (local.get $8) + (i32.const 1002) + ) + (block (result i32) + (call $_silk_InitEncoder + (local.get $101) + (i32.load offset=180 + (local.get $0) + ) + (local.get $53) + ) + (local.set $8 + (i32.load + (local.get $18) + ) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $8 + (local.get $6) + ) + (i32.const 0) + ) + ) + ) + (if + (i32.eq + (local.get $8) + (i32.const 1002) + ) + (block + (local.set $8 + (i32.const 1002) + ) + (local.set $25 + (i32.const 1) + ) + (br $__rjti$19) + ) + ) + (if + (i32.load + (i32.add + (local.get $0) + (i32.const 14252) + ) + ) + (block + (local.set $25 + (i32.const 0) + ) + (br $__rjti$19) + ) + ) + (if + (i32.load offset=84 + (local.get $0) + ) + (block + (local.set $25 + (i32.const 0) + ) + (br $__rjti$19) + ) + ) + (local.set $13 + (i32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const 14240) + ) + ) + ) + ) + (local.set $10 + (local.get $8) + ) + (local.set $8 + (local.get $9) + ) + (local.set $25 + (i32.const 0) + ) + (br $do-once126 + (local.get $5) + ) + ) + (local.set $10 + (i32.add + (i32.shr_u + (i32.mul + (local.tee $9 + (i32.mul + (local.get $17) + (local.get $17) + ) + ) + (i32.const 2500) + ) + (i32.const 14) + ) + (i32.const 11000) + ) + ) + (local.set $9 + (i32.add + (i32.shr_u + (i32.mul + (local.get $9) + (i32.const 2000) + ) + (i32.const 14) + ) + (i32.const 12000) + ) + ) + (local.set $13 + (i32.add + (local.get $0) + (i32.const 14244) + ) + ) + (block $__rjto$4 + (local.set $9 + (if (result i32) + (local.tee $36 + (i32.eqz + (i32.load + (i32.add + (local.get $0) + (i32.const 14252) + ) + ) + ) + ) + (block (result i32) + (if + (i32.ge_s + (local.get $5) + (i32.add + (local.get $9) + (select + (i32.const 2000) + (i32.const -2000) + (i32.lt_s + (local.tee $9 + (i32.load + (local.get $13) + ) + ) + (i32.const 1105) + ) + ) + ) + ) + (block + (local.set $9 + (i32.const 1105) + ) + (br $__rjto$4) + ) + ) + (if + (i32.ge_s + (local.get $5) + (i32.add + (local.get $10) + (select + (i32.const 1000) + (i32.const -1000) + (i32.lt_s + (local.get $9) + (i32.const 1104) + ) + ) + ) + ) + (block + (local.set $9 + (i32.const 1104) + ) + (br $__rjto$4) + ) + ) + (if + (i32.ge_s + (local.get $5) + (select + (i32.const 9700) + (i32.const 8300) + (i32.lt_s + (local.get $9) + (i32.const 1103) + ) + ) + ) + (block + (local.set $9 + (i32.const 1103) + ) + (br $__rjto$4) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $5) + (select + (i32.const 9700) + (i32.const 8300) + (i32.lt_s + (local.get $9) + (i32.const 1102) + ) + ) + ) + (block + (local.set $9 + (i32.const 1101) + ) + (br $__rjto$4) + ) + (i32.const 1103) + ) + ) + (block + (if + (i32.ge_s + (local.get $5) + (local.get $9) + ) + (block + (local.set $9 + (i32.const 1105) + ) + (br $__rjto$4) + ) + ) + (if + (i32.ge_s + (local.get $5) + (local.get $10) + ) + (block + (local.set $9 + (i32.const 1104) + ) + (br $__rjto$4) + ) + ) + (local.set $9 + (select + (i32.const 1101) + (i32.const 1103) + (i32.lt_s + (local.get $5) + (i32.const 9000) + ) + ) + ) + (br $__rjto$4) + ) + ) + ) + ) + (i32.store + (local.get $13) + (local.get $9) + ) + (i32.store + (local.tee $17 + (i32.add + (local.get $0) + (i32.const 14240) + ) + ) + (local.get $9) + ) + (if + (i32.or + (local.get $25) + (i32.xor + (local.get $36) + (i32.const 1) + ) + ) + (block + (local.set $13 + (local.get $9) + ) + (local.set $10 + (local.get $8) + ) + (local.set $8 + (local.get $17) + ) + (br $do-once126 + (local.get $5) + ) + ) + ) + (if + (i32.eqz + (i32.and + (i32.eqz + (i32.load offset=88 + (local.get $0) + ) + ) + (i32.gt_s + (local.get $9) + (i32.const 1103) + ) + ) + ) + (block + (local.set $13 + (local.get $9) + ) + (local.set $10 + (local.get $8) + ) + (local.set $8 + (local.get $17) + ) + (local.set $25 + (i32.const 0) + ) + (br $do-once126 + (local.get $5) + ) + ) + ) + (i32.store + (local.get $17) + (i32.const 1103) + ) + (local.set $13 + (i32.const 1103) + ) + (local.set $10 + (local.get $8) + ) + (local.set $8 + (local.get $17) + ) + (local.set $25 + (i32.const 0) + ) + (local.get $5) + ) + ) + (if + (i32.gt_s + (local.get $13) + (local.tee $5 + (i32.load offset=132 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $8) + (local.get $5) + ) + (local.set $5 + (local.get $13) + ) + ) + (if + (i32.eqz + (local.tee $17 + (i32.eq + (local.tee $13 + (i32.load offset=128 + (local.get $0) + ) + ) + (i32.const -1000) + ) + ) + ) + (block + (i32.store + (local.get $8) + (local.get $13) + ) + (local.set $5 + (local.get $13) + ) + ) + ) + (if + (i32.and + (i32.ne + (local.get $10) + (i32.const 1002) + ) + (i32.lt_s + (local.get $44) + (i32.const 1875) + ) + ) + (i32.store + (local.get $8) + (local.tee $5 + (select + (local.get $5) + (i32.const 1103) + (i32.lt_s + (local.get $5) + (i32.const 1103) + ) + ) + ) + ) + ) + (if + (i32.lt_s + (local.tee $10 + (i32.load + (local.get $14) + ) + ) + (i32.const 24001) + ) + (block $do-once130 + (if + (i32.gt_s + (local.get $5) + (i32.const 1104) + ) + (block + (i32.store + (local.get $8) + (i32.const 1104) + ) + (local.set $5 + (i32.const 1104) + ) + ) + ) + (br_if $do-once130 + (i32.ge_s + (local.get $10) + (i32.const 16001) + ) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const 1103) + ) + (block + (i32.store + (local.get $8) + (i32.const 1103) + ) + (local.set $5 + (i32.const 1103) + ) + ) + ) + (br_if $do-once130 + (i32.ge_s + (local.get $10) + (i32.const 12001) + ) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const 1102) + ) + (block + (i32.store + (local.get $8) + (i32.const 1102) + ) + (local.set $5 + (i32.const 1102) + ) + ) + ) + (br_if $do-once130 + (i32.eqz + (i32.and + (i32.lt_s + (local.get $10) + (i32.const 8001) + ) + (i32.gt_s + (local.get $5) + (i32.const 1101) + ) + ) + ) + ) + (i32.store + (local.get $8) + (i32.const 1101) + ) + (local.set $5 + (i32.const 1101) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eqz + (local.tee $13 + (i32.load + (local.get $34) + ) + ) + ) + (i32.xor + (local.get $17) + (i32.const 1) + ) + ) + ) + (block + (i32.store + (local.get $34) + (local.tee $10 + (select + (local.get $13) + (local.tee $10 + (if (result i32) + (i32.or + (local.tee $17 + (i32.xor + (local.get $25) + (i32.const 1) + ) + ) + (i32.gt_s + (local.get $9) + (i32.mul + (local.tee $10 + (i32.load + (local.get $33) + ) + ) + (i32.const 18000) + ) + ) + ) + (if (result i32) + (i32.or + (local.get $17) + (i32.gt_s + (local.get $9) + (i32.mul + (local.get $10) + (i32.const 24000) + ) + ) + ) + (select + (select + (i32.const 1105) + (i32.const 1104) + (i32.gt_s + (local.get $9) + (i32.mul + (local.get $10) + (i32.const 44000) + ) + ) + ) + (i32.const 1103) + (i32.gt_s + (local.get $9) + (i32.mul + (local.get $10) + (i32.const 30000) + ) + ) + ) + (i32.const 1102) + ) + (i32.const 1101) + ) + ) + (i32.gt_s + (local.get $13) + (local.get $10) + ) + ) + ) + ) + (i32.store + (local.get $8) + (local.tee $5 + (select + (local.get $5) + (local.get $10) + (i32.lt_s + (local.get $5) + (local.get $10) + ) + ) + ) + ) + ) + ) + (i32.store offset=52 + (local.get $0) + (i32.and + (if (result i32) + (i32.or + (local.get $25) + (i32.or + (i32.eqz + (local.tee $10 + (i32.load offset=40 + (local.get $0) + ) + ) + ) + (i32.eqz + (i32.load offset=48 + (local.get $0) + ) + ) + ) + ) + (i32.const 0) + (block $label$break$L458 (result i32) + (local.set $13 + (i32.sub + (i32.const 125) + (select + (local.get $10) + (i32.const 25) + (i32.lt_s + (local.get $10) + (i32.const 25) + ) + ) + ) + ) + (local.set $17 + (i32.lt_s + (local.get $10) + (i32.const 6) + ) + ) + (block $label$break$L460 + (block $switch-default145 + (block $switch-case142 + (block $switch-case139 + (br_table $switch-case142 $switch-case139 $switch-default145 + (i32.load offset=52 + (local.get $0) + ) + ) + ) + (if + (local.get $17) + (br $label$break$L458 + (i32.lt_s + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $5 + (i32.mul + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 19976) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 19980) + ) + ) + ) + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 655) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $5) + (i32.const 16) + ) + (i32.const 655) + ) + ) + (local.get $9) + ) + ) + ) + (local.set $10 + (local.get $5) + ) + (loop $while-in138 + (drop + (br_if $label$break$L458 + (i32.const 1) + (i32.lt_s + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $17 + (i32.mul + (i32.sub + (i32.load + (i32.add + (i32.shl + (local.tee $17 + (i32.shl + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 19976) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $17) + (i32.const 2) + ) + (i32.const 19980) + ) + ) + ) + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 655) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $17) + (i32.const 16) + ) + (i32.const 655) + ) + ) + (local.get $9) + ) + ) + ) + (br_if $label$break$L460 + (i32.le_s + (local.get $10) + (i32.const 1101) + ) + ) + (i32.store + (local.get $8) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + ) + (br $while-in138) + ) + ) + (if + (local.get $17) + (br $label$break$L458 + (i32.lt_s + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $5 + (i32.mul + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 19976) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 19980) + ) + ) + ) + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 655) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $5) + (i32.const 16) + ) + (i32.const 655) + ) + ) + (local.get $9) + ) + ) + ) + (local.set $10 + (local.get $5) + ) + (loop $while-in141 + (drop + (br_if $label$break$L458 + (i32.const 1) + (i32.lt_s + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $17 + (i32.mul + (i32.add + (i32.load + (i32.add + (i32.shl + (local.tee $17 + (i32.shl + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (i32.const 19976) + ) + ) + (i32.load + (i32.add + (i32.shl + (local.get $17) + (i32.const 2) + ) + (i32.const 19980) + ) + ) + ) + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 655) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $17) + (i32.const 16) + ) + (i32.const 655) + ) + ) + (local.get $9) + ) + ) + ) + (br_if $label$break$L460 + (i32.le_s + (local.get $10) + (i32.const 1101) + ) + ) + (i32.store + (local.get $8) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + ) + (br $while-in141) + ) + ) + (if + (i32.or + (local.tee $10 + (i32.lt_s + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $10 + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (i32.const 19976) + ) + ) + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 655) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $10) + (i32.const 16) + ) + (i32.const 655) + ) + ) + (local.get $9) + ) + ) + (local.get $17) + ) + (br $label$break$L458 + (local.get $10) + ) + ) + (local.set $10 + (local.get $5) + ) + (loop $while-in144 + (br_if $label$break$L460 + (i32.le_s + (local.get $10) + (i32.const 1101) + ) + ) + (i32.store + (local.get $8) + (local.tee $10 + (i32.add + (local.get $10) + (i32.const -1) + ) + ) + ) + (drop + (br_if $label$break$L458 + (i32.const 1) + (i32.lt_s + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $17 + (i32.mul + (i32.load + (i32.add + (i32.shl + (local.get $10) + (i32.const 3) + ) + (i32.const 19976) + ) + ) + (local.get $13) + ) + ) + (i32.const 65535) + ) + (i32.const 655) + ) + (i32.const 16) + ) + (i32.mul + (i32.shr_s + (local.get $17) + (i32.const 16) + ) + (i32.const 655) + ) + ) + (local.get $9) + ) + ) + ) + (br $while-in144) + ) + ) + (i32.store + (local.get $8) + (local.get $5) + ) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $100) + (local.get $50) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4036) + (local.get $100) + ) + ) + (if + (i32.eq + (local.tee $10 + (i32.load + (local.get $18) + ) + ) + (i32.const 1002) + ) + (if + (i32.eq + (i32.load + (local.get $8) + ) + (i32.const 1102) + ) + (i32.store + (local.get $8) + (i32.const 1103) + ) + ) + ) + (block $__rjto$21 + (block $__rjti$21 + (if + (i32.load offset=176 + (local.get $0) + ) + (block + (i32.store + (local.get $8) + (i32.const 1101) + ) + (local.set $5 + (i32.const 1101) + ) + ) + (if + (i32.and + (i32.eq + (local.get $10) + (i32.const 1000) + ) + (i32.gt_s + (local.tee $5 + (i32.load + (local.get $8) + ) + ) + (i32.const 1103) + ) + ) + (block + (local.set $10 + (i32.const 1001) + ) + (br $__rjti$21) + ) + ) + ) + (if + (i32.and + (i32.eq + (local.get $10) + (i32.const 1001) + ) + (i32.lt_s + (local.get $5) + (i32.const 1104) + ) + ) + (block + (local.set $10 + (i32.const 1000) + ) + (br $__rjti$21) + ) + ) + (br $__rjto$21) + ) + (i32.store + (local.get $18) + (local.get $10) + ) + ) + (if + (i32.or + (local.tee $25 + (i32.eq + (local.get $10) + (i32.const 1000) + ) + ) + (i32.ge_s + (local.tee $13 + (i32.div_s + (local.tee $17 + (i32.load + (local.get $14) + ) + ) + (i32.const 50) + ) + ) + (local.get $2) + ) + ) + (block $do-once148 + (if + (i32.lt_s + (local.tee $36 + (i32.div_s + (local.tee $34 + (i32.mul + (local.get $17) + (i32.const 3) + ) + ) + (i32.const 50) + ) + ) + (local.get $2) + ) + (block + (if + (i32.eqz + (local.get $25) + ) + (block + (local.set $5 + (local.get $13) + ) + (br $do-once148) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.div_s + (i32.shl + (local.get $17) + (i32.const 1) + ) + (i32.const 25) + ) + ) + (local.set $5 + (i32.div_s + (local.get $17) + (i32.const 25) + ) + ) + (local.set $5 + (select + (local.get $36) + (local.get $13) + (i32.eq + (local.get $2) + (i32.div_s + (local.get $34) + (i32.const 25) + ) + ) + ) + ) + ) + (br $do-once148) + ) + ) + (local.set $40 + (if (result i32) + (i32.load + (local.tee $53 + (i32.add + (local.get $0) + (i32.const 14248) + ) + ) + ) + (block (result i32) + (i32.store + (local.get $53) + (i32.const 0) + ) + (local.set $23 + (i32.const 1) + ) + (local.set $19 + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (local.set $4 + (i32.load offset=160 + (local.get $0) + ) + ) + (local.set $10 + (if (result i32) + (i32.or + (i32.eqz + (local.get $19) + ) + (i32.eq + (local.get $10) + (i32.const 1002) + ) + ) + (block (result i32) + (local.set $6 + (i32.const 0) + ) + (i32.const 0) + ) + (select + (local.get $19) + (i32.const 0) + (local.tee $6 + (select + (select + (local.tee $6 + (select + (local.tee $13 + (i32.div_s + (i32.mul + (i32.add + (local.get $4) + (i32.mul + (local.tee $6 + (i32.add + (i32.mul + (local.tee $10 + (i32.load + (local.get $33) + ) + ) + (i32.const 40) + ) + (i32.const 20) + ) + ) + (i32.sub + (i32.const 200) + (local.get $24) + ) + ) + ) + (i32.const 3) + ) + (i32.const 3200) + ) + ) + (local.tee $6 + (i32.div_s + (i32.add + (local.get $6) + (i32.div_s + (i32.mul + (i32.sub + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 240) + ) + (i32.add + (i32.div_s + (i32.const 48000) + (local.get $24) + ) + (i32.const 240) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.lt_s + (local.get $13) + (local.get $6) + ) + ) + ) + (i32.const 257) + (i32.lt_s + (local.get $6) + (i32.const 257) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $6) + (i32.or + (i32.shl + (local.get $10) + (i32.const 3) + ) + (i32.const 4) + ) + ) + ) + ) + ) + ) + ) + (local.set $52 + (select + (local.tee $13 + (i32.sub + (local.get $7) + (local.get $6) + ) + ) + (local.tee $4 + (i32.div_s + (i32.mul + (local.get $2) + (local.get $4) + ) + (i32.shl + (local.get $17) + (i32.const 3) + ) + ) + ) + (i32.lt_s + (local.get $13) + (local.get $4) + ) + ) + ) + (i32.store + (local.get $16) + (local.tee $34 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + ) + (i32.store offset=8 + (local.get $16) + (i32.const 0) + ) + (i32.store offset=12 + (local.get $16) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $16) + (i32.const 0) + ) + (i32.store offset=20 + (local.get $16) + (i32.const 33) + ) + (i32.store offset=24 + (local.get $16) + (i32.const 0) + ) + (i32.store offset=28 + (local.get $16) + (i32.const -2147483648) + ) + (i32.store offset=40 + (local.get $16) + (i32.const -1) + ) + (i32.store offset=32 + (local.get $16) + (i32.const 0) + ) + (i32.store offset=36 + (local.get $16) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $16) + (local.tee $36 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.const 0) + ) + (local.set $4 + (i32.mul + (local.tee $51 + (i32.add + (local.get $2) + (local.get $82) + ) + ) + (i32.load offset=112 + (local.get $0) + ) + ) + ) + (local.set $84 + (call $_llvm_stacksave) + ) + (local.set $25 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $54 + (i32.add + (local.get $0) + (i32.const 14280) + ) + ) + (drop + (call $_memcpy + (local.get $25) + (i32.add + (i32.add + (local.get $0) + (i32.const 14280) + ) + (i32.shl + (i32.mul + (local.tee $21 + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.sub + (i32.load offset=172 + (local.get $0) + ) + (local.get $82) + ) + ) + (i32.const 2) + ) + ) + (i32.mul + (local.get $21) + (i32.shl + (local.get $82) + (i32.const 2) + ) + ) + ) + ) + (local.set $27 + (i32.add + (i32.shr_u + (i32.mul + (i32.and + (local.tee $19 + (i32.sub + (if (result i32) + (i32.eq + (local.tee $13 + (i32.load + (local.get $18) + ) + ) + (i32.const 1002) + ) + (i32.const 193536) + (i32.load offset=8 + (local.get $101) + ) + ) + (local.tee $17 + (i32.load + (local.tee $4 + (i32.add + (local.get $0) + (i32.const 14200) + ) + ) + ) + ) + ) + ) + (i32.const 65535) + ) + (i32.const 983) + ) + (i32.const 16) + ) + (i32.add + (local.get $17) + (i32.mul + (i32.shr_s + (local.get $19) + (i32.const 16) + ) + (i32.const 983) + ) + ) + ) + ) + (i32.store + (local.get $4) + (local.get $27) + ) + (local.set $17 + (i32.add + (i32.shl + (i32.mul + (local.get $21) + (local.get $82) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + (local.set $19 + (i32.add + (local.get $0) + (i32.const 14208) + ) + ) + (local.set $28 + (i32.load + (local.get $14) + ) + ) + (if + (i32.eq + (i32.load offset=108 + (local.get $0) + ) + (i32.const 2048) + ) + (block $do-once150 + (local.set $4 + (i32.shr_s + (local.get $27) + (i32.const 8) + ) + ) + (local.set $27 + (i32.shr_s + (local.tee $28 + (i32.add + (i32.mul + (local.tee $4 + (i32.div_s + (i32.mul + (i32.shr_s + (i32.shl + (if (result i32) + (i32.lt_s + (local.get $27) + (i32.const 0) + ) + (i32.const 0) + (if (result i32) + (i32.gt_s + (local.get $27) + (i32.const 1015551) + ) + (i32.const 2147483647) + (block (result i32) + (local.set $41 + (i32.shl + (i32.const 1) + (local.tee $49 + (i32.shr_u + (local.get $4) + (i32.const 7) + ) + ) + ) + ) + (local.set $4 + (i32.and + (local.get $4) + (i32.const 127) + ) + ) + (i32.add + (if (result i32) + (i32.lt_s + (local.get $27) + (i32.const 524288) + ) + (i32.shr_s + (i32.shl + (i32.add + (local.get $4) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $4) + ) + (i32.mul + (local.get $4) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (local.get $49) + ) + (i32.const 7) + ) + (i32.mul + (i32.add + (local.get $4) + (i32.shr_s + (i32.mul + (i32.sub + (i32.const 128) + (local.get $4) + ) + (i32.mul + (local.get $4) + (i32.const -174) + ) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $41) + (i32.const 7) + ) + ) + ) + (local.get $41) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 2471) + ) + (i32.div_s + (local.get $28) + (i32.const 1000) + ) + ) + ) + (i32.const -471) + ) + (i32.const 268435456) + ) + ) + (i32.const 6) + ) + ) + (local.set $20 + (f32.mul + (f32.convert_i32_s + (i32.add + (i32.add + (i32.mul + (local.tee $49 + (i32.shr_s + (i32.shl + (local.tee $41 + (i32.add + (i32.add + (i32.add + (i32.mul + (local.tee $41 + (i32.shr_s + (i32.shl + (local.get $4) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.shr_s + (local.get $4) + (i32.const 16) + ) + ) + (i32.const -8388608) + ) + (i32.shr_s + (i32.mul + (i32.and + (local.get $4) + (i32.const 65535) + ) + (local.get $41) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $4) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $4) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.tee $50 + (i32.shr_s + (local.get $28) + (i32.const 22) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.tee $78 + (i32.and + (local.get $27) + (i32.const 65535) + ) + ) + (local.get $49) + ) + (i32.const 16) + ) + ) + (i32.mul + (local.get $27) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $41) + (i32.const 15) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + ) + (f32.const 3.725290298461914e-09) + ) + ) + (local.set $22 + (f32.mul + (f32.convert_i32_s + (i32.add + (i32.add + (i32.mul + (local.tee $41 + (i32.shr_s + (i32.shl + (local.get $27) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (local.get $50) + ) + (i32.mul + (local.get $27) + (i32.shr_s + (i32.add + (i32.shr_s + (local.get $28) + (i32.const 21) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_s + (i32.mul + (local.get $41) + (local.get $78) + ) + (i32.const 16) + ) + ) + ) + (f32.const 3.725290298461914e-09) + ) + ) + (local.set $29 + (f32.mul + (f32.convert_i32_s + (local.get $28) + ) + (f32.const 3.725290298461914e-09) + ) + ) + (local.set $35 + (f32.mul + (f32.convert_i32_s + (i32.add + (i32.mul + (local.get $4) + (i32.const 942) + ) + (i32.const -536870912) + ) + ) + (f32.const 3.725290298461914e-09) + ) + ) + (if + (local.tee $27 + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + (block + (local.set $11 + (f32.load + (local.get $19) + ) + ) + (local.set $12 + (f32.load + (local.tee $28 + (i32.add + (local.get $0) + (i32.const 14212) + ) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in155 + (local.set $15 + (f32.add + (local.get $11) + (local.tee $42 + (f32.mul + (local.get $29) + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.tee $41 + (i32.mul + (local.get $4) + (local.get $21) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $19) + (local.tee $11 + (f32.add + (f32.mul + (local.get $35) + (local.get $11) + ) + (f32.sub + (local.get $12) + (f32.mul + (local.get $20) + (local.get $15) + ) + ) + ) + ) + ) + (f32.store + (local.get $28) + (local.tee $12 + (f32.add + (f32.sub + (local.get $42) + (f32.mul + (local.get $22) + (local.get $15) + ) + ) + (f32.const 1.0000000031710769e-30) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $41) + (i32.const 2) + ) + (local.get $17) + ) + (local.get $15) + ) + (br_if $while-in155 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + ) + (br_if $do-once150 + (i32.ne + (local.get $21) + (i32.const 2) + ) + ) + (br_if $do-once150 + (i32.eqz + (local.get $27) + ) + ) + (local.set $27 + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (local.set $28 + (i32.add + (local.get $17) + (i32.const 4) + ) + ) + (local.set $11 + (f32.load + (local.tee $41 + (i32.add + (local.get $0) + (i32.const 14216) + ) + ) + ) + ) + (local.set $12 + (f32.load + (local.tee $49 + (i32.add + (local.get $0) + (i32.const 14220) + ) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in157 + (local.set $15 + (f32.add + (local.get $11) + (local.tee $42 + (f32.mul + (local.get $29) + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.tee $50 + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $41) + (local.tee $11 + (f32.add + (f32.mul + (local.get $35) + (local.get $11) + ) + (f32.sub + (local.get $12) + (f32.mul + (local.get $20) + (local.get $15) + ) + ) + ) + ) + ) + (f32.store + (local.get $49) + (local.tee $12 + (f32.add + (f32.sub + (local.get $42) + (f32.mul + (local.get $22) + (local.get $15) + ) + ) + (f32.const 1.0000000031710769e-30) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $50) + (i32.const 2) + ) + (local.get $28) + ) + (local.get $15) + ) + (br_if $while-in157 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (block + (local.set $29 + (f32.sub + (f32.const 1) + (local.tee $22 + (f32.div + (f32.const 18.900001525878906) + (f32.convert_i32_s + (local.get $28) + ) + ) + ) + ) + ) + (local.set $11 + (f32.load + (local.get $19) + ) + ) + (if + (i32.eq + (local.get $21) + (i32.const 2) + ) + (block + (local.set $12 + (f32.load + (local.tee $28 + (i32.add + (local.get $0) + (i32.const 14216) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $4 + (i32.const 0) + ) + (local.set $11 + (loop $while-in159 (result f32) + (local.set $15 + (f32.add + (f32.mul + (local.get $29) + (local.get $11) + ) + (f32.add + (f32.mul + (local.get $22) + (local.tee $35 + (f32.load + (i32.add + (i32.shl + (local.tee $27 + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f32.const 1.0000000031710769e-30) + ) + ) + ) + (local.set $20 + (f32.add + (f32.mul + (local.get $29) + (local.get $12) + ) + (f32.add + (f32.mul + (local.get $22) + (local.tee $42 + (f32.load + (i32.add + (i32.shl + (local.tee $41 + (i32.or + (local.get $27) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f32.const 1.0000000031710769e-30) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $27) + (i32.const 2) + ) + (local.get $17) + ) + (f32.sub + (local.get $35) + (local.get $11) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $41) + (i32.const 2) + ) + (local.get $17) + ) + (f32.sub + (local.get $42) + (local.get $12) + ) + ) + (if (result f32) + (i32.eq + (local.get $2) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (block (result f32) + (local.set $12 + (local.get $20) + ) + (local.get $15) + ) + (block + (local.set $11 + (local.get $15) + ) + (local.set $12 + (local.get $20) + ) + (br $while-in159) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $19) + (local.get $11) + ) + (f32.store + (local.get $28) + (local.get $12) + ) + ) + (block + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $4 + (i32.const 0) + ) + (local.set $11 + (loop $while-in161 (result f32) + (local.set $12 + (f32.add + (f32.mul + (local.get $29) + (local.get $11) + ) + (f32.add + (f32.mul + (local.get $22) + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f32.const 1.0000000031710769e-30) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $17) + ) + (f32.sub + (local.get $15) + (local.get $11) + ) + ) + (if (result f32) + (i32.eq + (local.get $2) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (local.get $12) + (block + (local.set $11 + (local.get $12) + ) + (br $while-in161) + ) + ) + ) + ) + ) + ) + (f32.store + (local.get $19) + (local.get $11) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $21 + (i32.mul + (local.get $2) + (local.get $21) + ) + ) + (i32.const 0) + ) + (block + (local.set $4 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in163 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $17) + ) + ) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in163 + (i32.ne + (local.get $21) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.const 0) + ) + ) + (block $label$break$L684 + (block $__rjti$14 + (if + (i32.eq + (if (result i32) + (i32.or + (i32.eqz + (f32.lt + (local.get $11) + (f32.const 1e9) + ) + ) + (f32.ne + (local.get $11) + (local.get $11) + ) + ) + (block (result i32) + (drop + (call $_memset + (local.get $17) + (i32.const 0) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + ) + (i64.store align=4 + (local.get $19) + (i64.const 0) + ) + (i64.store offset=8 align=4 + (local.get $19) + (i64.const 0) + ) + (i32.load + (local.get $18) + ) + ) + (local.get $13) + ) + (i32.const 1002) + ) + (block + (local.set $11 + (f32.const 1) + ) + (local.set $47 + (local.get $5) + ) + (local.set $4 + (local.get $10) + ) + (br $__rjti$14) + ) + (block + (local.set $41 + (call $_llvm_stacksave) + ) + (local.set $27 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $21) + (i32.const 1) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $49 + (select + (f32.ge + (f32.load offset=36 + (local.get $32) + ) + (f32.const 0.10000000149011612) + ) + (i32.const -1) + (i32.load + (local.get $32) + ) + ) + ) + (local.set $4 + (i32.mul + (local.get $24) + (i32.add + (i32.shl + (local.get $52) + (i32.const 3) + ) + (i32.const -8) + ) + ) + ) + (block $do-once170 + (block $__rjti$7 + (if + (local.tee $28 + (i32.eq + (local.tee $78 + (i32.load + (local.get $18) + ) + ) + (i32.const 1001) + ) + ) + (block + (local.set $17 + (i32.load offset=148 + (local.get $0) + ) + ) + (local.set $21 + (i32.add + (i32.shl + (i32.load offset=52 + (local.get $0) + ) + (i32.const 1) + ) + (select + (i32.const 2) + (i32.const 1) + (i32.eq + (i32.load + (local.get $14) + ) + (i32.mul + (local.get $2) + (i32.const 50) + ) + ) + ) + ) + ) + (local.set $19 + (block $__rjto$5 (result i32) + (block $__rjti$5 + (br $__rjto$5 + (if (result i32) + (i32.lt_s + (local.tee $13 + (i32.div_s + (local.get $4) + (local.tee $52 + (i32.load + (local.get $33) + ) + ) + ) + ) + (i32.const 12000) + ) + (block + (local.set $19 + (i32.const 1) + ) + (br $__rjti$5) + ) + (block (result i32) + (if + (i32.lt_s + (local.get $13) + (i32.const 16000) + ) + (block + (local.set $19 + (i32.const 2) + ) + (br $__rjti$5) + ) + ) + (if + (i32.lt_s + (local.get $13) + (i32.const 20000) + ) + (block + (local.set $19 + (i32.const 3) + ) + (br $__rjti$5) + ) + ) + (if + (i32.lt_s + (local.get $13) + (i32.const 24000) + ) + (block + (local.set $19 + (i32.const 4) + ) + (br $__rjti$5) + ) + ) + (if + (i32.lt_s + (local.get $13) + (i32.const 32000) + ) + (block + (local.set $19 + (i32.const 5) + ) + (br $__rjti$5) + ) + ) + (if + (i32.lt_s + (local.get $13) + (i32.const 64000) + ) + (block + (local.set $19 + (i32.const 6) + ) + (br $__rjti$5) + ) + ) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $21) + (i32.const 2) + ) + (i32.const 28952) + ) + ) + (i32.div_s + (i32.add + (local.get $13) + (i32.const -64000) + ) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.set $50 + (i32.load + (i32.add + (i32.mul + (local.tee $64 + (i32.add + (local.get $19) + (i32.const -1) + ) + ) + (i32.const 20) + ) + (i32.const 28832) + ) + ) + ) + (i32.div_s + (i32.add + (i32.mul + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $64) + (i32.const 20) + ) + (i32.const 28832) + ) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + ) + (i32.sub + (local.tee $64 + (i32.load + (i32.add + (i32.mul + (local.get $19) + (i32.const 20) + ) + (i32.const 28832) + ) + ) + ) + (local.get $13) + ) + ) + (i32.mul + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $19) + (i32.const 20) + ) + (i32.const 28832) + ) + (i32.shl + (local.get $21) + (i32.const 2) + ) + ) + ) + (i32.sub + (local.get $13) + (local.get $50) + ) + ) + ) + (i32.sub + (local.get $64) + (local.get $50) + ) + ) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $13 + (select + (i32.add + (local.tee $19 + (i32.mul + (local.get $52) + (select + (i32.add + (local.tee $19 + (select + (local.get $19) + (i32.add + (local.get $19) + (i32.const 100) + ) + (local.get $17) + ) + ) + (i32.const 300) + ) + (local.get $19) + (i32.eq + (local.get $5) + (i32.const 1104) + ) + ) + ) + ) + (i32.const -1000) + ) + (local.get $19) + (i32.and + (i32.eq + (local.get $52) + (i32.const 2) + ) + (i32.gt_s + (local.get $13) + (i32.const 11999) + ) + ) + ) + ) + ) + (if + (local.tee $21 + (i32.load + (i32.add + (local.get $0) + (i32.const 14256) + ) + ) + ) + (block + (local.set $19 + (local.get $17) + ) + (local.set $17 + (local.get $21) + ) + (local.set $4 + (local.get $13) + ) + (br $__rjti$7) + ) + ) + (local.set $11 + (f32.sub + (f32.const 1) + (f32.demote_f64 + (call $_exp + (f64.mul + (f64.promote_f32 + (f32.mul + (f32.convert_i32_s + (i32.sub + (local.get $13) + (local.get $4) + ) + ) + (f32.const 0.0009765625) + ) + ) + (f64.const 0.6931471805599453) + ) + ) + ) + ) + ) + (local.set $4 + (local.get $13) + ) + ) + (block $do-once166 + (i32.store offset=36 + (local.get $0) + (local.get $4) + ) + (if + (i32.eqz + (local.tee $17 + (i32.load + (i32.add + (local.get $0) + (i32.const 14256) + ) + ) + ) + ) + (block + (local.set $11 + (f32.const 1) + ) + (br $do-once166) + ) + ) + (local.set $19 + (i32.load offset=148 + (local.get $0) + ) + ) + (br $__rjti$7) + ) + ) + (br $do-once170) + ) + (if + (i32.eqz + (local.get $19) + ) + (block + (local.set $11 + (f32.const 1) + ) + (br $do-once170) + ) + ) + (if + (i32.load offset=176 + (local.get $0) + ) + (block + (local.set $11 + (f32.const 1) + ) + (br $do-once170) + ) + ) + (local.set $12 + (block $switch172 (result f32) + (block $switch-default175 + (block $switch-case174 + (block $switch-case173 + (br_table $switch-case173 $switch-case174 $switch-default175 + (i32.sub + (local.tee $50 + (i32.load + (local.get $8) + ) + ) + (i32.const 1101) + ) + ) + ) + (local.set $19 + (i32.const 13) + ) + (br $switch172 + (f32.const 8e3) + ) + ) + (local.set $19 + (i32.const 15) + ) + (br $switch172 + (f32.const 12e3) + ) + ) + (local.set $19 + (i32.const 17) + ) + (f32.const 16e3) + ) + ) + (if + (i32.gt_s + (local.tee $21 + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.const 0) + ) + (block + (local.set $8 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in177 + (local.set $64 + (i32.mul + (local.get $8) + (i32.const 21) + ) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in179 + (local.set $52 + (f32.lt + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $13) + (local.get $64) + ) + (i32.const 2) + ) + (local.get $17) + ) + ) + ) + (f32.const 0.5) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (select + (f32.mul + (local.tee $11 + (select + (select + (f32.const -2) + (f32.const 0.5) + (local.tee $86 + (i32.eqz + (f32.gt + (select + (local.get $15) + (f32.const 0.5) + (local.get $52) + ) + (f32.const -2) + ) + ) + ) + ) + (local.get $15) + (i32.or + (i32.xor + (local.get $52) + (i32.const 1) + ) + (local.get $86) + ) + ) + ) + (f32.const 0.5) + ) + (local.get $11) + (f32.gt + (local.get $11) + (f32.const 0) + ) + ) + ) + ) + (br_if $while-in179 + (i32.ne + (local.tee $13 + (i32.add + (local.get $13) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + (br_if $while-in177 + (i32.ne + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $21) + ) + ) + ) + ) + (local.set $11 + (f32.const 0) + ) + ) + (local.set $8 + (select + (local.tee $8 + (i32.trunc_f32_s + (f32.mul + (local.get $12) + (f32.add + (f32.mul + (f32.div + (local.get $11) + (f32.convert_i32_s + (local.get $19) + ) + ) + (f32.convert_i32_s + (local.get $21) + ) + ) + (f32.const 0.20000000298023224) + ) + ) + ) + ) + (local.tee $13 + (i32.div_s + (i32.mul + (local.get $4) + (i32.const -2) + ) + (i32.const 3) + ) + ) + (i32.lt_s + (local.get $13) + (local.get $8) + ) + ) + ) + (if + (i32.eq + (i32.and + (local.get $50) + (i32.const -2) + ) + (i32.const 1104) + ) + (local.set $8 + (i32.div_s + (i32.mul + (local.get $8) + (i32.const 3) + ) + (i32.const 5) + ) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $4 + (i32.add + (local.get $4) + (local.get $8) + ) + ) + ) + (local.set $11 + (f32.const 1) + ) + ) + (i32.store offset=32 + (local.get $0) + (i32.div_s + (i32.mul + (local.get $2) + (i32.const 1000) + ) + (local.tee $17 + (i32.load + (local.get $14) + ) + ) + ) + ) + (i32.store + (local.get $105) + (local.tee $13 + (i32.load offset=112 + (local.get $0) + ) + ) + ) + (i32.store offset=12 + (local.get $0) + (local.tee $21 + (i32.load + (local.get $33) + ) + ) + ) + (block $label$break$L593 + (block $switch-default184 + (block $switch-case183 + (block $switch-case182 + (br_table $switch-case182 $switch-case183 $switch-default184 + (i32.sub + (local.get $5) + (i32.const 1101) + ) + ) + ) + (local.set $81 + (i32.const 8000) + ) + (br $label$break$L593) + ) + (local.set $81 + (i32.const 12000) + ) + (br $label$break$L593) + ) + (if + (i32.or + (local.get $28) + (i32.eq + (local.get $5) + (i32.const 1103) + ) + ) + (block + (local.set $81 + (i32.const 16000) + ) + (br $label$break$L593) + ) + ) + (call $_celt_fatal + (i32.const 44690) + (i32.const 44777) + (i32.const 1755) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.get $81) + ) + (i32.store offset=24 + (local.get $0) + (select + (i32.const 16000) + (i32.const 8000) + (local.get $28) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 16000) + ) + (if + (i32.eq + (local.get $78) + (i32.const 1000) + ) + (block $do-once185 + (br_if $do-once185 + (i32.ge_s + (local.tee $8 + (select + (i32.div_s + (i32.shl + (local.get $44) + (i32.const 4) + ) + (i32.const 3) + ) + (local.get $83) + (local.get $43) + ) + ) + (i32.const 8000) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 12000) + ) + (i32.store offset=28 + (local.get $0) + (select + (local.get $81) + (i32.const 12000) + (i32.lt_u + (local.get $81) + (i32.const 12000) + ) + ) + ) + (br_if $do-once185 + (i32.ge_s + (local.get $8) + (i32.const 7000) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 8000) + ) + (i32.store offset=28 + (local.get $0) + (i32.const 8000) + ) + ) + ) + (i32.store offset=60 + (local.get $0) + (local.tee $44 + (i32.eqz + (i32.load offset=148 + (local.get $0) + ) + ) + ) + ) + (i32.store + (local.tee $19 + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (local.tee $8 + (i32.shl + (local.get $36) + (i32.const 3) + ) + ) + ) + (if + (i32.and + (i32.ne + (local.get $10) + (i32.const 0) + ) + (i32.gt_s + (local.get $6) + (i32.const 1) + ) + ) + (block $do-once187 + (i32.store + (local.get $19) + (local.tee $8 + (i32.sub + (local.get $8) + (i32.or + (i32.shl + (local.get $6) + (i32.const 3) + ) + (i32.const 1) + ) + ) + ) + ) + (br_if $do-once187 + (i32.eqz + (local.get $28) + ) + ) + (i32.store + (local.get $19) + (local.tee $8 + (i32.add + (local.get $8) + (i32.const -20) + ) + ) + ) + ) + ) + (block $do-once189 + (if + (local.get $44) + (block + (br_if $do-once189 + (i32.eqz + (local.get $28) + ) + ) + (i32.store + (local.get $19) + (select + (local.get $8) + (local.tee $4 + (i32.div_s + (i32.mul + (local.get $2) + (local.get $4) + ) + (local.get $17) + ) + ) + (i32.lt_s + (local.get $8) + (local.get $4) + ) + ) + ) + ) + (block + (br_if $do-once189 + (i32.eqz + (local.get $28) + ) + ) + (local.set $28 + (i32.add + (i32.shl + (i32.load offset=52 + (local.get $0) + ) + (i32.const 1) + ) + (select + (i32.const 2) + (i32.const 1) + (i32.eq + (local.get $17) + (i32.mul + (local.get $2) + (i32.const 50) + ) + ) + ) + ) + ) + (i32.store + (local.get $19) + (i32.div_s + (i32.mul + (local.get $2) + (select + (i32.add + (local.tee $8 + (i32.mul + (local.get $21) + (select + (i32.add + (local.tee $8 + (block $__rjto$6 (result i32) + (block $__rjti$6 + (br $__rjto$6 + (if (result i32) + (i32.lt_s + (local.tee $4 + (i32.div_s + (i32.div_s + (i32.mul + (local.get $8) + (local.get $17) + ) + (local.get $2) + ) + (local.get $21) + ) + ) + (i32.const 12000) + ) + (block + (local.set $8 + (i32.const 1) + ) + (br $__rjti$6) + ) + (block (result i32) + (if + (i32.lt_s + (local.get $4) + (i32.const 16000) + ) + (block + (local.set $8 + (i32.const 2) + ) + (br $__rjti$6) + ) + ) + (if + (i32.lt_s + (local.get $4) + (i32.const 20000) + ) + (block + (local.set $8 + (i32.const 3) + ) + (br $__rjti$6) + ) + ) + (if + (i32.lt_s + (local.get $4) + (i32.const 24000) + ) + (block + (local.set $8 + (i32.const 4) + ) + (br $__rjti$6) + ) + ) + (if + (i32.lt_s + (local.get $4) + (i32.const 32000) + ) + (block + (local.set $8 + (i32.const 5) + ) + (br $__rjti$6) + ) + ) + (if + (i32.lt_s + (local.get $4) + (i32.const 64000) + ) + (block + (local.set $8 + (i32.const 6) + ) + (br $__rjti$6) + ) + ) + (i32.add + (i32.load + (i32.add + (i32.shl + (local.get $28) + (i32.const 2) + ) + (i32.const 28952) + ) + ) + (i32.div_s + (i32.add + (local.get $4) + (i32.const -64000) + ) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.set $44 + (i32.load + (i32.add + (i32.mul + (local.tee $43 + (i32.add + (local.get $8) + (i32.const -1) + ) + ) + (i32.const 20) + ) + (i32.const 28832) + ) + ) + ) + (i32.div_s + (i32.add + (i32.mul + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $43) + (i32.const 20) + ) + (i32.const 28832) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + (i32.sub + (local.tee $43 + (i32.load + (i32.add + (i32.mul + (local.get $8) + (i32.const 20) + ) + (i32.const 28832) + ) + ) + ) + (local.get $4) + ) + ) + (i32.mul + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $8) + (i32.const 20) + ) + (i32.const 28832) + ) + (i32.shl + (local.get $28) + (i32.const 2) + ) + ) + ) + (i32.sub + (local.get $4) + (local.get $44) + ) + ) + ) + (i32.sub + (local.get $43) + (local.get $44) + ) + ) + ) + ) + (i32.const 300) + ) + (local.get $8) + (i32.eq + (local.get $5) + (i32.const 1104) + ) + ) + ) + ) + (i32.const -1000) + ) + (local.get $8) + (i32.and + (i32.eq + (local.get $21) + (i32.const 2) + ) + (i32.gt_s + (local.get $4) + (i32.const 11999) + ) + ) + ) + ) + (local.get $17) + ) + ) + ) + ) + ) + (if + (local.get $40) + (block + (i32.store + (local.get $100) + (i32.const 0) + ) + (local.set $8 + (i32.add + (i32.add + (local.get $0) + (i32.const 14280) + ) + (i32.shl + (local.tee $44 + (i32.mul + (local.get $13) + (i32.sub + (i32.sub + (local.tee $19 + (i32.load offset=172 + (local.get $0) + ) + ) + (i32.div_s + (local.get $17) + (i32.const 400) + ) + ) + (i32.load offset=116 + (local.get $0) + ) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $21 + (i32.load offset=60 + (local.tee $4 + (i32.load + (local.get $102) + ) + ) + ) + ) + (local.set $4 + (i32.gt_s + (local.tee $28 + (i32.div_s + (i32.load offset=4 + (local.get $4) + ) + (local.tee $17 + (i32.div_s + (i32.const 48000) + (local.get $17) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (block $do-once193 + (if + (i32.eq + (local.get $13) + (i32.const 1) + ) + (block + (br_if $do-once193 + (i32.eqz + (local.get $4) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in196 + (f32.store + (local.tee $43 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $8) + ) + ) + (f32.mul + (f32.load + (local.get $43) + ) + (f32.add + (local.tee $12 + (f32.mul + (local.tee $12 + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $4) + (local.get $17) + ) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + (local.get $12) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (local.get $12) + ) + (f32.const 0) + ) + ) + ) + ) + (br_if $while-in196 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $28) + ) + ) + ) + ) + (block + (br_if $do-once193 + (i32.eqz + (local.get $4) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in198 + (f32.store + (local.tee $81 + (i32.add + (i32.shl + (local.tee $43 + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + (f32.mul + (f32.load + (local.get $81) + ) + (local.tee $12 + (f32.add + (local.tee $12 + (f32.mul + (local.tee $12 + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $4) + (local.get $17) + ) + (i32.const 2) + ) + (local.get $21) + ) + ) + ) + (local.get $12) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (local.get $12) + ) + (f32.const 0) + ) + ) + ) + ) + ) + (f32.store + (local.tee $43 + (i32.add + (i32.shl + (i32.or + (local.get $43) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + (f32.mul + (f32.load + (local.get $43) + ) + (local.get $12) + ) + ) + (br_if $while-in198 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $28) + ) + ) + ) + ) + ) + ) + (drop + (call $_memset + (local.get $54) + (i32.const 0) + (i32.shl + (local.get $44) + (i32.const 2) + ) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.mul + (local.get $13) + (local.get $19) + ) + ) + (i32.const 0) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in200 + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $27) + ) + (call $_lrintf + (select + (local.tee $12 + (select + (local.tee $12 + (f32.mul + (f32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 14280) + ) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + (f32.const 32768) + ) + ) + (f32.const -32768) + (f32.gt + (local.get $12) + (f32.const -32768) + ) + ) + ) + (f32.const 32767) + (f32.lt + (local.get $12) + (f32.const 32767) + ) + ) + ) + ) + (br_if $while-in200 + (i32.ne + (local.get $8) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (drop + (call $_silk_Encode + (local.get $101) + (local.get $105) + (local.get $27) + (local.get $19) + (i32.const 0) + (local.get $100) + (local.get $40) + (local.get $49) + ) + ) + (i32.store offset=72 + (local.get $0) + (i32.const 0) + ) + (local.set $13 + (i32.load offset=112 + (local.get $0) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $8 + (i32.mul + (local.get $2) + (local.get $13) + ) + ) + (i32.const 0) + ) + (block $do-once201 + (i32.store16 + (local.get $27) + (call $_lrintf + (select + (local.tee $12 + (select + (local.tee $12 + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $13 + (i32.mul + (local.get $13) + (local.get $82) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + (f32.const 32768) + ) + ) + (f32.const -32768) + (f32.gt + (local.get $12) + (f32.const -32768) + ) + ) + ) + (f32.const 32767) + (f32.lt + (local.get $12) + (f32.const 32767) + ) + ) + ) + ) + (br_if $do-once201 + (i32.eq + (local.get $8) + (i32.const 1) + ) + ) + (local.set $4 + (i32.const 1) + ) + (loop $while-in204 + (i32.store16 + (i32.add + (i32.shl + (local.get $4) + (i32.const 1) + ) + (local.get $27) + ) + (call $_lrintf + (select + (local.tee $12 + (select + (local.tee $12 + (f32.mul + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $4) + (local.get $13) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + (f32.const 32768) + ) + ) + (f32.const -32768) + (f32.gt + (local.get $12) + (f32.const -32768) + ) + ) + ) + (f32.const 32767) + (f32.lt + (local.get $12) + (f32.const 32767) + ) + ) + ) + ) + (br_if $while-in204 + (i32.lt_s + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (local.set $7 + (if (result i32) + (call $_silk_Encode + (local.get $101) + (local.get $105) + (local.get $27) + (local.get $2) + (local.get $16) + (local.get $144) + (i32.const 0) + (local.get $49) + ) + (i32.const -3) + (block (result i32) + (local.set $4 + (i32.load offset=80 + (local.get $0) + ) + ) + (block $label$break$L649 + (if + (i32.eq + (local.tee $8 + (i32.load + (local.get $18) + ) + ) + (i32.const 1000) + ) + (block + (if + (i32.lt_s + (local.get $4) + (i32.const 12000) + ) + (if + (i32.eqz + (i32.sub + (local.get $4) + (i32.const 8000) + ) + ) + (block + (local.set $47 + (i32.const 1101) + ) + (br $label$break$L649) + ) + ) + (block $label$break$L651 + (if + (i32.lt_s + (local.get $4) + (i32.const 16000) + ) + (block + (br_if $label$break$L651 + (i32.sub + (local.get $4) + (i32.const 12000) + ) + ) + (local.set $47 + (i32.const 1102) + ) + ) + (block + (br_if $label$break$L651 + (i32.sub + (local.get $4) + (i32.const 16000) + ) + ) + (local.set $47 + (i32.const 1103) + ) + ) + ) + (br $label$break$L649) + ) + ) + (local.set $47 + (local.get $5) + ) + ) + (block + (if + (i32.eq + (local.get $4) + (i32.const 16000) + ) + (block + (local.set $47 + (local.get $5) + ) + (br $label$break$L649) + ) + ) + (call $_celt_fatal + (i32.const 44796) + (i32.const 44777) + (i32.const 1863) + ) + ) + ) + ) + (i32.store offset=72 + (local.get $0) + (i32.and + (local.tee $4 + (if (result i32) + (i32.load offset=96 + (local.get $0) + ) + (i32.eqz + (i32.load + (i32.add + (local.get $0) + (i32.const 18132) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + (if + (i32.load + (local.get $144) + ) + (block + (local.set $4 + (if (result i32) + (local.get $4) + (block (result i32) + (local.set $6 + (select + (select + (local.tee $4 + (select + (local.tee $6 + (i32.div_s + (i32.mul + (i32.add + (i32.load offset=160 + (local.get $0) + ) + (i32.mul + (local.tee $4 + (i32.add + (i32.mul + (local.tee $5 + (i32.load + (local.get $33) + ) + ) + (i32.const 40) + ) + (i32.const 20) + ) + ) + (i32.sub + (i32.const 200) + (local.get $24) + ) + ) + ) + (i32.const 3) + ) + (i32.const 3200) + ) + ) + (local.tee $4 + (i32.div_s + (i32.add + (local.get $4) + (i32.div_s + (i32.mul + (i32.sub + (i32.shl + (local.get $7) + (i32.const 3) + ) + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + (i32.const 240) + ) + (i32.add + (i32.div_s + (i32.const 48000) + (local.get $24) + ) + (i32.const 240) + ) + ) + ) + (i32.const 8) + ) + ) + (i32.lt_s + (local.get $6) + (local.get $4) + ) + ) + ) + (i32.const 257) + (i32.lt_s + (local.get $4) + (i32.const 257) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $4) + (i32.or + (i32.shl + (local.get $5) + (i32.const 3) + ) + (i32.const 4) + ) + ) + ) + ) + (i32.store + (local.get $53) + (i32.const 1) + ) + (local.set $23 + (i32.const 0) + ) + (i32.ne + (local.get $6) + (i32.const 0) + ) + ) + (local.get $10) + ) + ) + (call $_llvm_stackrestore + (local.get $41) + ) + (br $__rjti$14) + ) + ) + (i32.store + (local.get $99) + (i32.const 0) + ) + (local.set $4 + (i32.load + (local.get $33) + ) + ) + (local.set $0 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.div_s + (i32.load + (local.get $14) + ) + (local.get $2) + ) + ) + (i32.const 400) + ) + (block (result i32) + (local.set $1 + (i32.const 0) + ) + (loop $while-in217 + (local.set $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (br_if $while-in217 + (i32.lt_s + (local.tee $0 + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 400) + ) + ) + ) + (i32.shl + (local.get $1) + (i32.const 3) + ) + ) + (i32.const 0) + ) + ) + (i32.store8 + (local.get $3) + (i32.or + (block $switch218 (result i32) + (block $switch-default221 + (block $switch-case220 + (block $switch-case219 + (br_table $switch-case219 $switch-default221 $switch-case220 $switch-default221 + (i32.sub + (local.get $8) + (i32.const 1000) + ) + ) + ) + (br $switch218 + (i32.or + (i32.add + (local.get $0) + (i32.const -16) + ) + (i32.and + (i32.add + (i32.shl + (local.get $47) + (i32.const 5) + ) + (i32.const 96) + ) + (i32.const 224) + ) + ) + ) + ) + (br $switch218 + (i32.or + (i32.or + (i32.and + (i32.shl + (select + (local.tee $1 + (i32.add + (local.get $47) + (i32.const -1102) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + (i32.const 5) + ) + (i32.const 96) + ) + (local.get $0) + ) + (i32.const 128) + ) + ) + ) + (i32.or + (i32.or + (i32.add + (local.get $0) + (i32.const 240) + ) + (i32.shl + (local.get $47) + (i32.const 4) + ) + ) + (i32.const 96) + ) + ) + (i32.shl + (i32.eq + (local.get $4) + (i32.const 2) + ) + (i32.const 2) + ) + ) + ) + (i32.const 1) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $41) + ) + ) + ) + (br $label$break$L684) + ) + (local.set $10 + (local.get $6) + ) + (i32.store + (local.get $142) + (block $switch223 (result i32) + (block $switch-default228 + (block $switch-case227 + (block $switch-case226 + (block $switch-case224 + (br_table $switch-case224 $switch-case226 $switch-case226 $switch-case227 $switch-default228 + (i32.sub + (local.get $47) + (i32.const 1101) + ) + ) + ) + (br $switch223 + (i32.const 13) + ) + ) + (br $switch223 + (i32.const 17) + ) + ) + (br $switch223 + (i32.const 19) + ) + ) + (i32.const 21) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10012) + (local.get $142) + ) + ) + (i32.store + (local.get $141) + (i32.load + (local.get $33) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10008) + (local.get $141) + ) + ) + (i32.store + (local.get $140) + (i32.const -1) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4002) + (local.get $140) + ) + ) + (if + (i32.eq + (i32.load + (local.get $18) + ) + (i32.const 1000) + ) + (block + (local.set $6 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (i32.div_s + (i32.mul + (local.tee $5 + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.load + (local.get $14) + ) + ) + (i32.const 400) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + ) + (block $do-once229 + (i32.store + (local.get $139) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4006) + (local.get $139) + ) + ) + (i32.store + (local.get $138) + (select + (i32.const 0) + (i32.const 2) + (i32.load offset=76 + (local.get $0) + ) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10002) + (local.get $138) + ) + ) + (local.set $6 + (i32.ne + (i32.load offset=148 + (local.get $0) + ) + (i32.const 0) + ) + ) + (block $__rjto$9 + (block $__rjti$9 + (block $__rjti$8 + (local.set $17 + (if (result i32) + (i32.eq + (local.tee $5 + (i32.load + (local.get $18) + ) + ) + (i32.const 1001) + ) + (if (result i32) + (local.get $6) + (block + (i32.store + (local.get $137) + (i32.sub + (i32.load offset=160 + (local.get $0) + ) + (i32.load offset=36 + (local.get $0) + ) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4002) + (local.get $137) + ) + ) + (i32.store + (local.get $136) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4020) + (local.get $136) + ) + ) + (br $__rjti$8) + ) + (block (result i32) + (local.set $6 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $13 + (i32.div_s + (i32.mul + (local.tee $5 + (i32.load offset=112 + (local.get $0) + ) + ) + (local.tee $8 + (i32.load + (local.get $14) + ) + ) + ) + (i32.const 400) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.const 1001) + ) + ) + (block + (br_if $__rjti$9 + (i32.eqz + (local.get $6) + ) + ) + (i32.store + (local.get $135) + (i32.const 1) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4006) + (local.get $135) + ) + ) + (i32.store + (local.get $134) + (i32.load offset=152 + (local.get $0) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4020) + (local.get $134) + ) + ) + (i32.store + (local.get $133) + (i32.load offset=160 + (local.get $0) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4002) + (local.get $133) + ) + ) + (br $__rjti$8) + ) + ) + ) + (br $__rjto$9) + ) + (local.set $5 + (i32.load + (local.get $18) + ) + ) + ) + (local.set $6 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.tee $19 + (i32.div_s + (i32.mul + (local.tee $13 + (i32.load offset=112 + (local.get $0) + ) + ) + (local.tee $8 + (i32.load + (local.get $14) + ) + ) + ) + (i32.const 400) + ) + ) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (local.set $13 + (if (result i32) + (i32.eq + (local.get $5) + (i32.const 1000) + ) + (block + (local.set $5 + (local.get $13) + ) + (br $do-once229) + ) + (block (result i32) + (local.set $17 + (local.get $5) + ) + (local.set $5 + (local.get $13) + ) + (local.get $19) + ) + ) + ) + ) + (br_if $do-once229 + (i32.eqz + (i32.and + (i32.ne + (local.tee $19 + (i32.load + (local.get $63) + ) + ) + (local.get $17) + ) + (i32.gt_s + (local.get $19) + (i32.const 0) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $6) + (i32.add + (i32.add + (local.get $0) + (i32.const 14280) + ) + (i32.shl + (i32.mul + (local.get $5) + (i32.add + (i32.load offset=172 + (local.get $0) + ) + (i32.sub + (i32.div_s + (local.get $8) + (i32.const -400) + ) + (local.get $82) + ) + ) + ) + (i32.const 2) + ) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $13 + (i32.mul + (local.get $5) + (i32.sub + (local.tee $8 + (i32.load offset=172 + (local.get $0) + ) + ) + (local.get $51) + ) + ) + ) + (i32.const 0) + ) + (block + (drop + (call $_memmove + (local.get $54) + (i32.add + (i32.add + (local.get $0) + (i32.const 14280) + ) + (i32.shl + (i32.mul + (local.get $2) + (local.get $5) + ) + (i32.const 2) + ) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + ) + (drop + (call $_memcpy + (i32.add + (i32.add + (local.get $0) + (i32.const 14280) + ) + (i32.shl + (local.get $13) + (i32.const 2) + ) + ) + (local.get $25) + (i32.mul + (local.get $5) + (i32.shl + (local.get $51) + (i32.const 2) + ) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $54) + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (i32.sub + (local.get $51) + (local.get $8) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + (i32.mul + (local.get $8) + (i32.shl + (local.get $5) + (i32.const 2) + ) + ) + ) + ) + ) + (if + (i32.or + (f32.lt + (local.tee $12 + (f32.load + (local.tee $40 + (i32.add + (local.get $0) + (i32.const 14204) + ) + ) + ) + ) + (f32.const 1) + ) + (f32.lt + (local.get $11) + (f32.const 1) + ) + ) + (block $do-once233 + (local.set $8 + (i32.load offset=60 + (local.tee $5 + (i32.load + (local.get $102) + ) + ) + ) + ) + (local.set $5 + (i32.gt_s + (local.tee $13 + (i32.div_s + (i32.load offset=4 + (local.get $5) + ) + (local.tee $17 + (i32.div_s + (i32.const 48000) + (i32.load + (local.get $14) + ) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (block $do-once235 + (if + (i32.eq + (local.tee $19 + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.const 1) + ) + (block + (br_if $do-once235 + (i32.eqz + (local.get $5) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in238 + (f32.store + (local.tee $21 + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $25) + ) + ) + (f32.mul + (f32.load + (local.get $21) + ) + (f32.add + (f32.mul + (local.get $11) + (local.tee $15 + (f32.mul + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (local.get $17) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + (local.get $15) + ) + ) + ) + (f32.mul + (local.get $12) + (f32.sub + (f32.const 1) + (local.get $15) + ) + ) + ) + ) + ) + (br_if $while-in238 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + (block + (br_if $do-once235 + (i32.eqz + (local.get $5) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in240 + (f32.store + (local.tee $24 + (i32.add + (i32.shl + (local.tee $21 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + (f32.mul + (f32.load + (local.get $24) + ) + (local.tee $15 + (f32.add + (f32.mul + (local.get $11) + (local.tee $15 + (f32.mul + (local.tee $15 + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (local.get $17) + ) + (i32.const 2) + ) + (local.get $8) + ) + ) + ) + (local.get $15) + ) + ) + ) + (f32.mul + (local.get $12) + (f32.sub + (f32.const 1) + (local.get $15) + ) + ) + ) + ) + ) + ) + (f32.store + (local.tee $21 + (i32.add + (i32.shl + (i32.or + (local.get $21) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + (f32.mul + (f32.load + (local.get $21) + ) + (local.get $15) + ) + ) + (br_if $while-in240 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + ) + (br_if $do-once233 + (i32.ge_s + (local.get $13) + (local.get $2) + ) + ) + (local.set $8 + (i32.const 0) + ) + (loop $while-in242 + (local.set $5 + (local.get $13) + ) + (loop $while-in244 + (f32.store + (local.tee $17 + (i32.add + (i32.shl + (i32.add + (local.get $8) + (i32.mul + (local.get $5) + (local.get $19) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + (f32.mul + (local.get $11) + (f32.load + (local.get $17) + ) + ) + ) + (br_if $while-in244 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + (br_if $while-in242 + (i32.lt_s + (local.tee $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (local.get $19) + ) + ) + ) + ) + ) + (f32.store + (local.get $40) + (local.get $11) + ) + (block $__rjto$10 + (block $__rjti$10 + (br_if $__rjti$10 + (i32.eqz + (local.tee $13 + (i32.eq + (local.tee $17 + (i32.load + (local.get $18) + ) + ) + (i32.const 1001) + ) + ) + ) + ) + (br_if $__rjti$10 + (i32.eq + (i32.load + (local.get $33) + ) + (i32.const 1) + ) + ) + (br $__rjto$10) + ) + (i32.store offset=92 + (local.get $0) + (if (result i32) + (i32.gt_s + (local.get $9) + (i32.const 32000) + ) + (i32.const 16384) + (if (result i32) + (i32.lt_s + (local.get $9) + (i32.const 16000) + ) + (i32.const 0) + (i32.sub + (i32.const 16384) + (i32.div_s + (i32.sub + (i32.const 65536000) + (i32.shl + (local.get $9) + (i32.const 11) + ) + ) + (i32.add + (local.get $9) + (i32.const -14000) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.eqz + (i32.load + (i32.add + (local.get $0) + (i32.const 14256) + ) + ) + ) + (block $do-once247 + (br_if $do-once247 + (i32.ne + (i32.load offset=112 + (local.get $0) + ) + (i32.const 2) + ) + ) + (br_if $do-once247 + (i32.eqz + (i32.or + (i32.lt_s + (local.tee $5 + (i32.load16_s + (local.tee $19 + (i32.add + (local.get $0) + (i32.const 14196) + ) + ) + ) + ) + (i32.const 16384) + ) + (i32.lt_s + (local.tee $9 + (i32.load offset=92 + (local.get $0) + ) + ) + (i32.const 16384) + ) + ) + ) + ) + (local.set $40 + (i32.load offset=60 + (local.tee $8 + (i32.load + (local.get $102) + ) + ) + ) + ) + (local.set $15 + (f32.sub + (f32.const 1) + (f32.mul + (f32.convert_i32_s + (local.get $5) + ) + (f32.const 0.00006103515625) + ) + ) + ) + (local.set $11 + (f32.sub + (f32.const 1) + (f32.mul + (f32.convert_i32_s + (local.get $9) + ) + (f32.const 0.00006103515625) + ) + ) + ) + (if + (i32.lt_s + (local.tee $5 + (if (result i32) + (i32.gt_s + (local.tee $8 + (i32.div_s + (i32.load offset=4 + (local.get $8) + ) + (local.tee $21 + (i32.div_s + (i32.const 48000) + (i32.load + (local.get $14) + ) + ) + ) + ) + ) + (i32.const 0) + ) + (block (result i32) + (local.set $5 + (i32.const 0) + ) + (loop $while-in250 (result i32) + (local.set $12 + (f32.load + (local.tee $27 + (i32.add + (i32.shl + (local.tee $24 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + ) + ) + (f32.store + (local.get $27) + (f32.sub + (local.get $12) + (local.tee $20 + (f32.mul + (f32.add + (f32.mul + (local.get $11) + (local.tee $20 + (f32.mul + (local.tee $20 + (f32.load + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (local.get $21) + ) + (i32.const 2) + ) + (local.get $40) + ) + ) + ) + (local.get $20) + ) + ) + ) + (f32.mul + (local.get $15) + (f32.sub + (f32.const 1) + (local.get $20) + ) + ) + ) + (f32.mul + (f32.sub + (local.get $12) + (local.tee $12 + (f32.load + (local.tee $24 + (i32.add + (i32.shl + (i32.or + (local.get $24) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + ) + ) + (f32.store + (local.get $24) + (f32.add + (local.get $12) + (local.get $20) + ) + ) + (br_if $while-in250 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + (local.get $8) + ) + ) + (i32.const 0) + ) + ) + (local.get $2) + ) + (loop $while-in252 + (local.set $12 + (f32.load + (local.tee $40 + (i32.add + (i32.shl + (local.tee $8 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + ) + ) + (f32.store + (local.get $40) + (f32.sub + (local.get $12) + (local.tee $15 + (f32.mul + (local.get $11) + (f32.mul + (f32.sub + (local.get $12) + (local.tee $12 + (f32.load + (local.tee $8 + (i32.add + (i32.shl + (i32.or + (local.get $8) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $25) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + ) + ) + ) + ) + (f32.store + (local.get $8) + (f32.add + (local.get $12) + (local.get $15) + ) + ) + (br_if $while-in252 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + ) + ) + (i32.store16 + (local.get $19) + (local.get $9) + ) + ) + ) + (local.set $5 + (block $__rjto$11 (result i32) + (block $__rjti$11 + (br_if $__rjti$11 + (i32.eq + (local.get $17) + (i32.const 1002) + ) + ) + (br $__rjto$11 + (block $do-once253 (result i32) + (br_if $__rjti$11 + (i32.gt_s + (i32.add + (i32.clz + (local.tee $8 + (i32.load offset=28 + (local.get $16) + ) + ) + ) + (i32.add + (local.tee $5 + (i32.load offset=20 + (local.get $16) + ) + ) + (select + (i32.const 5) + (i32.const -15) + (local.get $13) + ) + ) + ) + (i32.shl + (local.get $36) + (i32.const 3) + ) + ) + ) + (if + (local.get $13) + (block $do-once255 + (local.set $8 + (i32.sub + (local.get $8) + (local.tee $9 + (i32.shr_u + (local.get $8) + (i32.const 12) + ) + ) + ) + ) + (if + (local.tee $13 + (i32.ne + (local.get $4) + (i32.const 0) + ) + ) + (i32.store offset=32 + (local.get $16) + (i32.add + (i32.load offset=32 + (local.get $16) + ) + (local.get $8) + ) + ) + ) + (i32.store offset=28 + (local.get $16) + (local.tee $8 + (select + (local.get $9) + (local.get $8) + (local.get $13) + ) + ) + ) + (br_if $do-once255 + (i32.ge_u + (local.get $8) + (i32.const 8388609) + ) + ) + (local.set $9 + (i32.load offset=32 + (local.get $16) + ) + ) + (loop $while-in258 + (if + (i32.eq + (local.tee $13 + (i32.shr_u + (local.get $9) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $16) + (i32.add + (i32.load offset=36 + (local.get $16) + ) + (i32.const 1) + ) + ) + (block + (local.set $8 + (i32.shr_u + (local.get $9) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $9 + (i32.load offset=40 + (local.get $16) + ) + ) + (i32.const -1) + ) + (block + (local.set $5 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $5 + (i32.load offset=24 + (local.get $16) + ) + ) + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=4 + (local.get $16) + ) + ) + (block (result i32) + (local.set $17 + (i32.load + (local.get $16) + ) + ) + (i32.store offset=24 + (local.get $16) + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.get $17) + ) + (i32.add + (local.get $8) + (local.get $9) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.or + (i32.load offset=44 + (local.get $16) + ) + (local.get $5) + ) + ) + ) + ) + (if + (local.tee $5 + (i32.load offset=36 + (local.get $16) + ) + ) + (block + (local.set $9 + (i32.and + (i32.add + (local.get $8) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in260 + (local.set $8 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $8 + (i32.load offset=24 + (local.get $16) + ) + ) + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=4 + (local.get $16) + ) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $16) + ) + ) + (i32.store offset=24 + (local.get $16) + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.get $8) + ) + (local.get $9) + ) + (local.set $5 + (i32.load offset=36 + (local.get $16) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.or + (i32.load offset=44 + (local.get $16) + ) + (local.get $8) + ) + ) + (i32.store offset=36 + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + ) + (br_if $while-in260 + (local.get $5) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $16) + (i32.and + (local.get $13) + (i32.const 255) + ) + ) + (local.set $9 + (i32.load offset=32 + (local.get $16) + ) + ) + (local.set $8 + (i32.load offset=28 + (local.get $16) + ) + ) + (local.set $5 + (i32.load offset=20 + (local.get $16) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $16) + (local.tee $9 + (i32.and + (i32.shl + (local.get $9) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $16) + (local.tee $8 + (i32.shl + (local.get $8) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + ) + (br_if $while-in258 + (i32.lt_u + (local.get $8) + (i32.const 8388609) + ) + ) + ) + ) + ) + (br_if $__rjti$11 + (i32.eqz + (local.get $4) + ) + ) + (local.set $8 + (i32.sub + (local.get $8) + (local.tee $9 + (i32.shr_u + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + (if + (local.tee $13 + (i32.ne + (local.get $23) + (i32.const 0) + ) + ) + (i32.store offset=32 + (local.get $16) + (i32.add + (i32.load offset=32 + (local.get $16) + ) + (local.get $8) + ) + ) + ) + (i32.store offset=28 + (local.get $16) + (local.tee $8 + (select + (local.get $9) + (local.get $8) + (local.get $13) + ) + ) + ) + (if + (i32.lt_u + (local.get $8) + (i32.const 8388609) + ) + (block + (local.set $9 + (i32.load offset=32 + (local.get $16) + ) + ) + (loop $while-in262 + (if + (i32.eq + (local.tee $13 + (i32.shr_u + (local.get $9) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $16) + (i32.add + (i32.load offset=36 + (local.get $16) + ) + (i32.const 1) + ) + ) + (block + (local.set $8 + (i32.shr_u + (local.get $9) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $9 + (i32.load offset=40 + (local.get $16) + ) + ) + (i32.const -1) + ) + (block + (local.set $5 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $5 + (i32.load offset=24 + (local.get $16) + ) + ) + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=4 + (local.get $16) + ) + ) + (block (result i32) + (local.set $17 + (i32.load + (local.get $16) + ) + ) + (i32.store offset=24 + (local.get $16) + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.get $17) + ) + (i32.add + (local.get $8) + (local.get $9) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.or + (i32.load offset=44 + (local.get $16) + ) + (local.get $5) + ) + ) + ) + ) + (if + (local.tee $5 + (i32.load offset=36 + (local.get $16) + ) + ) + (block + (local.set $9 + (i32.and + (i32.add + (local.get $8) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in264 + (local.set $8 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $8 + (i32.load offset=24 + (local.get $16) + ) + ) + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=4 + (local.get $16) + ) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $16) + ) + ) + (i32.store offset=24 + (local.get $16) + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.get $8) + ) + (local.get $9) + ) + (local.set $5 + (i32.load offset=36 + (local.get $16) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.or + (i32.load offset=44 + (local.get $16) + ) + (local.get $8) + ) + ) + (i32.store offset=36 + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + ) + (br_if $while-in264 + (local.get $5) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $16) + (i32.and + (local.get $13) + (i32.const 255) + ) + ) + (local.set $9 + (i32.load offset=32 + (local.get $16) + ) + ) + (local.set $8 + (i32.load offset=28 + (local.get $16) + ) + ) + (local.set $5 + (i32.load offset=20 + (local.get $16) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $16) + (local.tee $9 + (i32.and + (i32.shl + (local.get $9) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $16) + (local.tee $8 + (i32.shl + (local.get $8) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + ) + (br_if $while-in262 + (i32.lt_u + (local.get $8) + (i32.const 8388609) + ) + ) + ) + ) + ) + (local.set $9 + (select + (local.tee $9 + (select + (local.tee $9 + (select + (local.tee $9 + (i32.sub + (local.get $36) + (i32.shr_s + (i32.add + (i32.clz + (local.get $8) + ) + (i32.add + (i32.add + (local.get $5) + (i32.const -32) + ) + (select + (i32.const 18) + (i32.const 7) + (local.tee $13 + (i32.eq + (i32.load + (local.get $18) + ) + (i32.const 1001) + ) + ) + ) + ) + ) + (i32.const 3) + ) + ) + ) + (local.get $10) + (i32.lt_s + (local.get $9) + (local.get $10) + ) + ) + ) + (i32.const 2) + (i32.gt_s + (local.get $9) + (i32.const 2) + ) + ) + ) + (i32.const 257) + (i32.lt_s + (local.get $9) + (i32.const 257) + ) + ) + ) + (if + (i32.eqz + (local.get $13) + ) + (block + (local.set $8 + (local.get $4) + ) + (local.set $10 + (i32.const 1) + ) + (br $do-once253 + (local.get $9) + ) + ) + ) + (local.set $10 + (i32.shr_u + (local.get $8) + (i32.const 8) + ) + ) + (i32.store offset=28 + (local.get $16) + (local.tee $8 + (if (result i32) + (i32.eq + (local.get $9) + (i32.const 2) + ) + (i32.add + (local.get $8) + (i32.mul + (local.get $10) + (i32.const -255) + ) + ) + (block (result i32) + (i32.store offset=32 + (local.get $16) + (i32.add + (i32.load offset=32 + (local.get $16) + ) + (i32.sub + (local.get $8) + (i32.mul + (local.get $10) + (i32.sub + (i32.const 258) + (local.get $9) + ) + ) + ) + ) + ) + (local.get $10) + ) + ) + ) + ) + (if + (i32.ge_u + (local.get $8) + (i32.const 8388609) + ) + (block + (local.set $8 + (local.get $4) + ) + (local.set $10 + (i32.const 1) + ) + (br $do-once253 + (local.get $9) + ) + ) + ) + (local.set $10 + (i32.load offset=32 + (local.get $16) + ) + ) + (loop $while-in266 (result i32) + (if + (i32.eq + (local.tee $13 + (i32.shr_u + (local.get $10) + (i32.const 23) + ) + ) + (i32.const 255) + ) + (i32.store offset=36 + (local.get $16) + (i32.add + (i32.load offset=36 + (local.get $16) + ) + (i32.const 1) + ) + ) + (block + (local.set $8 + (i32.shr_u + (local.get $10) + (i32.const 31) + ) + ) + (if + (i32.gt_s + (local.tee $10 + (i32.load offset=40 + (local.get $16) + ) + ) + (i32.const -1) + ) + (block + (local.set $5 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $5 + (i32.load offset=24 + (local.get $16) + ) + ) + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=4 + (local.get $16) + ) + ) + (block (result i32) + (local.set $17 + (i32.load + (local.get $16) + ) + ) + (i32.store offset=24 + (local.get $16) + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.get $17) + ) + (i32.add + (local.get $8) + (local.get $10) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.or + (i32.load offset=44 + (local.get $16) + ) + (local.get $5) + ) + ) + ) + ) + (if + (local.tee $5 + (i32.load offset=36 + (local.get $16) + ) + ) + (block + (local.set $10 + (i32.and + (i32.add + (local.get $8) + (i32.const 255) + ) + (i32.const 255) + ) + ) + (loop $while-in268 + (local.set $8 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $8 + (i32.load offset=24 + (local.get $16) + ) + ) + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=4 + (local.get $16) + ) + ) + (block (result i32) + (local.set $5 + (i32.load + (local.get $16) + ) + ) + (i32.store offset=24 + (local.get $16) + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (i32.store8 + (i32.add + (local.get $5) + (local.get $8) + ) + (local.get $10) + ) + (local.set $5 + (i32.load offset=36 + (local.get $16) + ) + ) + (i32.const 0) + ) + (i32.const -1) + ) + ) + (i32.store offset=44 + (local.get $16) + (i32.or + (i32.load offset=44 + (local.get $16) + ) + (local.get $8) + ) + ) + (i32.store offset=36 + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + ) + (br_if $while-in268 + (local.get $5) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $16) + (i32.and + (local.get $13) + (i32.const 255) + ) + ) + (local.set $10 + (i32.load offset=32 + (local.get $16) + ) + ) + (local.set $8 + (i32.load offset=28 + (local.get $16) + ) + ) + (local.set $5 + (i32.load offset=20 + (local.get $16) + ) + ) + ) + ) + (i32.store offset=32 + (local.get $16) + (local.tee $10 + (i32.and + (i32.shl + (local.get $10) + (i32.const 8) + ) + (i32.const 2147483392) + ) + ) + ) + (i32.store offset=28 + (local.get $16) + (local.tee $8 + (i32.shl + (local.get $8) + (i32.const 8) + ) + ) + ) + (i32.store offset=20 + (local.get $16) + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 8) + ) + ) + ) + (br_if $while-in266 + (i32.lt_u + (local.get $8) + (i32.const 8388609) + ) + ) + (local.set $8 + (local.get $4) + ) + (local.set $10 + (i32.const 1) + ) + (local.get $9) + ) + ) + ) + ) + (i32.store + (local.get $53) + (i32.const 0) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $10 + (i32.const 0) + ) + (i32.const 0) + ) + ) + (if + (i32.eq + (local.tee $13 + (i32.load + (local.get $18) + ) + ) + (i32.const 1000) + ) + (block + (local.set $46 + (i32.shr_s + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $16) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $16) + ) + (i32.const -25) + ) + ) + (i32.const 3) + ) + ) + (call $_ec_enc_done + (local.get $16) + ) + (local.set $119 + (local.get $46) + ) + ) + (if + (i32.gt_u + (i32.add + (local.tee $9 + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=24 + (local.get $16) + ) + ) + (local.tee $4 + (i32.sub + (local.get $36) + (local.get $5) + ) + ) + ) + (call $_celt_fatal + (i32.const 39589) + (i32.const 39511) + (i32.const 238) + ) + (block + (drop + (call $_memmove + (i32.add + (local.tee $17 + (i32.sub + (i32.const 0) + (local.get $9) + ) + ) + (i32.add + (local.tee $46 + (i32.load + (local.get $16) + ) + ) + (local.get $4) + ) + ) + (i32.add + (i32.add + (local.get $46) + (i32.load offset=4 + (local.get $16) + ) + ) + (local.get $17) + ) + (local.get $9) + ) + ) + (i32.store offset=4 + (local.get $16) + (local.get $4) + ) + (local.set $46 + (local.get $4) + ) + ) + ) + ) + (local.set $4 + (select + (i32.const 0) + (i32.const 17) + (i32.eq + (local.get $13) + (i32.const 1002) + ) + ) + ) + (local.set $13 + (block $do-once273 (result i32) + (block $__rjti$12 + (br_if $__rjti$12 + (local.get $10) + ) + (br_if $__rjti$12 + (i32.ne + (i32.load + (local.get $18) + ) + (i32.const 1000) + ) + ) + (local.set $9 + (i32.ne + (local.get $23) + (i32.const 0) + ) + ) + (br $do-once273 + (i32.const 0) + ) + ) + (i32.store + (local.get $85) + (local.get $32) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10022) + (local.get $85) + ) + ) + (if + (i32.eq + (i32.load + (local.get $18) + ) + (i32.const 1001) + ) + (block + (i32.store + (local.get $85) + (i32.load offset=100 + (local.get $0) + ) + ) + (i32.store offset=4 + (local.get $85) + (i32.load offset=104 + (local.get $0) + ) + ) + (i32.store + (local.get $132) + (local.get $85) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10028) + (local.get $132) + ) + ) + ) + ) + (drop + (br_if $do-once273 + (i32.const 0) + (i32.eqz + (i32.and + (local.get $10) + (local.tee $9 + (i32.ne + (local.get $23) + (i32.const 0) + ) + ) + ) + ) + ) + ) + (i32.store + (local.get $131) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10010) + (local.get $131) + ) + ) + (i32.store + (local.get $130) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4006) + (local.get $130) + ) + ) + (i32.store + (local.get $129) + (i32.const -1) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4002) + (local.get $129) + ) + ) + (if + (i32.lt_s + (call $_celt_encode_with_ec + (local.get $31) + (local.get $25) + (i32.div_s + (i32.load + (local.get $14) + ) + (i32.const 200) + ) + (i32.add + (local.get $34) + (local.get $46) + ) + (local.get $5) + (i32.const 0) + ) + (i32.const 0) + ) + (block + (local.set $7 + (i32.const -3) + ) + (br $label$break$L684) + ) + ) + (i32.store + (local.get $128) + (local.get $104) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4031) + (local.get $128) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4028) + (local.get $237) + ) + ) + (local.set $9 + (i32.const 1) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $75) + (local.get $4) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10010) + (local.get $75) + ) + ) + (if + (i32.eq + (local.tee $4 + (i32.load + (local.get $18) + ) + ) + (i32.const 1000) + ) + (local.set $4 + (local.get $119) + ) + (block $do-once275 + (if + (i32.and + (i32.ne + (local.get $4) + (local.tee $4 + (i32.load + (local.get $63) + ) + ) + ) + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + (block + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4028) + (local.get $236) + ) + ) + (drop + (call $_celt_encode_with_ec + (local.get $31) + (local.get $6) + (i32.div_s + (i32.load + (local.get $14) + ) + (i32.const 400) + ) + (local.get $75) + (i32.const 2) + (i32.const 0) + ) + ) + (i32.store + (local.get $127) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10002) + (local.get $127) + ) + ) + ) + ) + (if + (i32.gt_s + (i32.add + (i32.clz + (i32.load offset=28 + (local.get $16) + ) + ) + (i32.add + (i32.load offset=20 + (local.get $16) + ) + (i32.const -32) + ) + ) + (i32.shl + (local.get $46) + (i32.const 3) + ) + ) + (block + (local.set $4 + (local.get $119) + ) + (br $do-once275) + ) + ) + (if + (local.get $13) + (block $do-once277 + (br_if $do-once277 + (i32.ne + (i32.load + (local.get $18) + ) + (i32.const 1001) + ) + ) + (br_if $do-once277 + (i32.eqz + (i32.load offset=148 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $126) + (i32.sub + (i32.load offset=160 + (local.get $0) + ) + (i32.load offset=36 + (local.get $0) + ) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4002) + (local.get $126) + ) + ) + ) + ) + (i32.store + (local.get $125) + (i32.load offset=148 + (local.get $0) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4006) + (local.get $125) + ) + ) + (if + (i32.lt_s + (local.tee $4 + (call $_celt_encode_with_ec + (local.get $31) + (local.get $25) + (local.get $2) + (i32.const 0) + (local.get $46) + (local.get $16) + ) + ) + (i32.const 0) + ) + (block + (local.set $7 + (i32.const -3) + ) + (br $label$break$L684) + ) + ) + (br_if $do-once275 + (i32.eqz + (local.get $13) + ) + ) + (br_if $do-once275 + (i32.ne + (i32.load + (local.get $18) + ) + (i32.const 1001) + ) + ) + (br_if $do-once275 + (i32.eqz + (i32.load offset=148 + (local.get $0) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $5) + (local.get $46) + ) + ) + (drop + (call $_memmove + (i32.add + (local.get $4) + (local.get $34) + ) + (i32.add + (local.get $34) + (local.get $46) + ) + (local.get $5) + ) + ) + (local.set $46 + (local.get $6) + ) + ) + ) + (if + (i32.eqz + (i32.or + (local.get $9) + (i32.eqz + (local.get $8) + ) + ) + ) + (block + (local.set $6 + (i32.div_s + (local.tee $8 + (i32.load + (local.get $14) + ) + ) + (i32.const 200) + ) + ) + (local.set $8 + (i32.div_s + (local.get $8) + (i32.const 400) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4028) + (local.get $235) + ) + ) + (i32.store + (local.get $124) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10010) + (local.get $124) + ) + ) + (i32.store + (local.get $123) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 10002) + (local.get $123) + ) + ) + (i32.store + (local.get $122) + (i32.const 0) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4006) + (local.get $122) + ) + ) + (i32.store + (local.get $121) + (i32.const -1) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4002) + (local.get $121) + ) + ) + (if + (i32.eq + (i32.load + (local.get $18) + ) + (i32.const 1001) + ) + (if + (i32.gt_u + (i32.add + (local.tee $9 + (i32.load offset=8 + (local.get $16) + ) + ) + (i32.load offset=24 + (local.get $16) + ) + ) + (local.get $4) + ) + (call $_celt_fatal + (i32.const 39589) + (i32.const 39511) + (i32.const 238) + ) + (block + (drop + (call $_memmove + (i32.add + (local.tee $13 + (i32.sub + (i32.const 0) + (local.get $9) + ) + ) + (i32.add + (local.tee $46 + (i32.load + (local.get $16) + ) + ) + (local.get $4) + ) + ) + (i32.add + (i32.add + (local.get $46) + (i32.load offset=4 + (local.get $16) + ) + ) + (local.get $13) + ) + (local.get $9) + ) + ) + (i32.store offset=4 + (local.get $16) + (local.get $4) + ) + (local.set $234 + (local.get $4) + ) + ) + ) + (local.set $234 + (local.get $46) + ) + ) + (drop + (call $_celt_encode_with_ec + (local.get $31) + (i32.add + (i32.shl + (i32.mul + (i32.load offset=112 + (local.get $0) + ) + (i32.sub + (local.tee $9 + (i32.sub + (local.get $2) + (local.get $6) + ) + ) + (local.get $8) + ) + ) + (i32.const 2) + ) + (local.get $25) + ) + (local.get $8) + (local.get $75) + (i32.const 2) + (i32.const 0) + ) + ) + (if + (i32.lt_s + (call $_celt_encode_with_ec + (local.get $31) + (i32.add + (i32.shl + (i32.mul + (i32.load offset=112 + (local.get $0) + ) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $25) + ) + (local.get $6) + (i32.add + (local.get $34) + (local.get $234) + ) + (local.get $5) + (i32.const 0) + ) + (i32.const 0) + ) + (block + (local.set $7 + (i32.const -3) + ) + (br $label$break$L684) + ) + (block + (i32.store + (local.get $120) + (local.get $104) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $31) + (i32.const 4031) + (local.get $120) + ) + ) + ) + ) + ) + ) + (local.set $9 + (i32.load + (local.get $18) + ) + ) + (local.set $46 + (i32.load + (local.get $33) + ) + ) + (local.set $6 + (if (result i32) + (i32.lt_s + (local.tee $6 + (i32.div_s + (i32.load + (local.get $14) + ) + (local.get $2) + ) + ) + (i32.const 400) + ) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (loop $while-in284 + (local.set $8 + (i32.add + (local.get $8) + (i32.const 1) + ) + ) + (br_if $while-in284 + (i32.lt_s + (local.tee $6 + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + (i32.const 400) + ) + ) + ) + (i32.shl + (local.get $8) + (i32.const 3) + ) + ) + (i32.const 0) + ) + ) + (i32.store8 + (local.get $3) + (i32.or + (block $switch285 (result i32) + (block $switch-default288 + (block $switch-case287 + (block $switch-case286 + (br_table $switch-case286 $switch-default288 $switch-case287 $switch-default288 + (i32.sub + (local.get $9) + (i32.const 1000) + ) + ) + ) + (br $switch285 + (i32.or + (i32.add + (local.get $6) + (i32.const -16) + ) + (i32.and + (i32.add + (i32.shl + (local.get $47) + (i32.const 5) + ) + (i32.const 96) + ) + (i32.const 224) + ) + ) + ) + ) + (br $switch285 + (i32.or + (i32.or + (i32.and + (i32.shl + (select + (local.tee $8 + (i32.add + (local.get $47) + (i32.const -1102) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + (i32.const 5) + ) + (i32.const 96) + ) + (local.get $6) + ) + (i32.const 128) + ) + ) + ) + (i32.or + (i32.or + (i32.add + (local.get $6) + (i32.const 240) + ) + (i32.shl + (local.get $47) + (i32.const 4) + ) + ) + (i32.const 96) + ) + ) + (i32.shl + (i32.eq + (local.get $46) + (i32.const 2) + ) + (i32.const 2) + ) + ) + ) + (i32.store + (local.get $99) + (i32.xor + (local.tee $9 + (i32.load offset=28 + (local.get $16) + ) + ) + (i32.load + (local.get $104) + ) + ) + ) + (i32.store + (local.get $63) + (if (result i32) + (local.get $38) + (i32.const 1002) + (i32.load + (local.get $18) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14232) + ) + (local.tee $46 + (i32.load + (local.get $33) + ) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14236) + ) + (local.get $2) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14252) + ) + (i32.const 0) + ) + (block $__rjto$13 + (block $__rjti$13 + (br_if $__rjti$13 + (i32.eqz + (i32.load offset=184 + (local.get $0) + ) + ) + ) + (br_if $__rjti$13 + (i32.eqz + (i32.or + (i32.load + (local.get $32) + ) + (local.get $30) + ) + ) + ) + (local.set $12 + (f32.load + (i32.add + (local.get $0) + (i32.const 18128) + ) + ) + ) + (if + (i32.and + (f32.lt + (f32.load offset=36 + (local.get $32) + ) + (f32.const 0.10000000149011612) + ) + (local.get $79) + ) + (block + (if + (i32.gt_s + (local.tee $8 + (i32.mul + (local.get $2) + (i32.load offset=112 + (local.get $0) + ) + ) + ) + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in292 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (local.tee $11 + (f32.load + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.get $11) + ) + ) + ) + (br_if $while-in292 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $11 + (f32.const 0) + ) + ) + (local.set $30 + (f32.le + (f32.mul + (f32.div + (local.get $11) + (f32.convert_i32_s + (local.get $8) + ) + ) + (f32.const 316.2300109863281) + ) + (local.get $12) + ) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $0) + (i32.const 18124) + ) + ) + (block $do-once289 + (if + (i32.eqz + (local.get $30) + ) + (block + (i32.store + (local.get $1) + (i32.const 0) + ) + (br $do-once289) + ) + ) + (i32.store + (local.get $1) + (i32.add + (local.tee $6 + (i32.load + (local.get $1) + ) + ) + (i32.const 1) + ) + ) + (br_if $do-once289 + (i32.le_s + (local.get $6) + (i32.const 9) + ) + ) + (if + (i32.ge_s + (local.get $6) + (i32.const 30) + ) + (block + (i32.store + (local.get $1) + (i32.const 10) + ) + (br $do-once289) + ) + ) + (i32.store + (local.get $99) + (i32.const 0) + ) + (local.set $4 + (i32.load + (local.get $18) + ) + ) + (local.set $0 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.div_s + (i32.load + (local.get $14) + ) + (local.get $2) + ) + ) + (i32.const 400) + ) + (block (result i32) + (local.set $1 + (i32.const 0) + ) + (loop $while-in294 + (local.set $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (br_if $while-in294 + (i32.lt_s + (local.tee $0 + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 400) + ) + ) + ) + (i32.shl + (local.get $1) + (i32.const 3) + ) + ) + (i32.const 0) + ) + ) + (i32.store8 + (local.get $3) + (i32.or + (block $switch295 (result i32) + (block $switch-default298 + (block $switch-case297 + (block $switch-case296 + (br_table $switch-case296 $switch-default298 $switch-case297 $switch-default298 + (i32.sub + (local.get $4) + (i32.const 1000) + ) + ) + ) + (br $switch295 + (i32.or + (i32.add + (local.get $0) + (i32.const -16) + ) + (i32.and + (i32.add + (i32.shl + (local.get $47) + (i32.const 5) + ) + (i32.const 96) + ) + (i32.const 224) + ) + ) + ) + ) + (br $switch295 + (i32.or + (i32.or + (i32.and + (i32.shl + (select + (local.tee $1 + (i32.add + (local.get $47) + (i32.const -1102) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $1) + (i32.const 0) + ) + ) + (i32.const 5) + ) + (i32.const 96) + ) + (local.get $0) + ) + (i32.const 128) + ) + ) + ) + (i32.or + (i32.or + (i32.add + (local.get $0) + (i32.const 240) + ) + (i32.shl + (local.get $47) + (i32.const 4) + ) + ) + (i32.const 96) + ) + ) + (i32.shl + (i32.eq + (local.get $46) + (i32.const 2) + ) + (i32.const 2) + ) + ) + ) + (local.set $7 + (i32.const 1) + ) + (br $label$break$L684) + ) + (br $__rjto$13) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 18124) + ) + (i32.const 0) + ) + ) + (if + (i32.gt_s + (i32.add + (i32.clz + (local.get $9) + ) + (i32.add + (i32.load offset=20 + (local.get $16) + ) + (i32.const -32) + ) + ) + (i32.shl + (local.get $36) + (i32.const 3) + ) + ) + (block + (if + (i32.lt_s + (local.get $7) + (i32.const 2) + ) + (block + (local.set $7 + (i32.const -2) + ) + (br $label$break$L684) + ) + ) + (i32.store8 + (local.get $34) + (i32.const 0) + ) + (i32.store + (local.get $99) + (i32.const 0) + ) + (local.set $4 + (i32.const 1) + ) + ) + (block $label$break$L933 + (br_if $label$break$L933 + (i32.eqz + (i32.and + (i32.xor + (i32.or + (i32.ne + (i32.load + (local.get $18) + ) + (i32.const 1000) + ) + (local.get $10) + ) + (i32.const 1) + ) + (i32.gt_s + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + (local.set $4 + (loop $while-in301 (result i32) + (br_if $label$break$L933 + (i32.load8_s + (i32.add + (local.get $3) + (local.get $4) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + (if (result i32) + (i32.gt_s + (local.get $4) + (i32.const 3) + ) + (block + (local.set $4 + (local.get $1) + ) + (br $while-in301) + ) + (local.get $1) + ) + ) + ) + ) + ) + (local.set $1 + (i32.add + (i32.add + (local.get $5) + (i32.const 1) + ) + (local.get $4) + ) + ) + (if + (i32.load offset=148 + (local.get $0) + ) + (block + (local.set $7 + (local.get $1) + ) + (br $label$break$L684) + ) + ) + (if + (i32.ge_s + (local.get $1) + (i32.const 1) + ) + (block $do-once302 + (if + (i32.ne + (local.get $1) + (local.get $7) + ) + (block + (br_if $do-once302 + (i32.gt_s + (local.get $1) + (local.get $7) + ) + ) + (i32.store offset=4 + (local.get $75) + (i32.const 0) + ) + (drop + (call $_memmove + (local.tee $0 + (i32.sub + (i32.add + (local.get $3) + (local.get $7) + ) + (local.get $1) + ) + ) + (local.get $3) + (local.get $1) + ) + ) + (br_if $do-once302 + (call $_opus_repacketizer_cat + (local.get $75) + (local.get $0) + (local.get $1) + ) + ) + (br_if $do-once302 + (i32.lt_s + (call $_opus_repacketizer_out_range_impl + (local.get $75) + (i32.load offset=4 + (local.get $75) + ) + (local.get $3) + (local.get $7) + (i32.const 1) + ) + (i32.const 0) + ) + ) + ) + ) + (br $label$break$L684) + ) + ) + (local.set $7 + (i32.const -3) + ) + ) + (call $_llvm_stackrestore + (local.get $84) + ) + (global.set $STACKTOP + (local.get $65) + ) + (return + (local.get $7) + ) + ) + (local.set $5 + (local.get $13) + ) + ) + (local.set $2 + (i32.div_s + (local.get $2) + (local.get $5) + ) + ) + (if + (i32.ne + (local.get $40) + (i32.const -1) + ) + (block + (i32.store + (i32.add + (local.get $0) + (i32.const 7636) + ) + (local.get $40) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 7640) + ) + (local.get $21) + ) + ) + ) + (local.set $0 + (call $_encode_multiframe_packet + (local.get $0) + (local.get $1) + (local.get $2) + (local.get $5) + (local.get $3) + (local.get $4) + (local.get $38) + (local.get $50) + ) + ) + (global.set $STACKTOP + (local.get $65) + ) + (return + (local.get $0) + ) + ) + ) + ) + (local.set $9 + (i32.load + (i32.add + (local.get $0) + (i32.const 14240) + ) + ) + ) + (local.set $6 + (local.tee $1 + (i32.and + (i32.eq + (local.get $24) + (i32.const 25) + ) + (i32.ne + (local.tee $2 + (select + (i32.const 1002) + (select + (local.tee $1 + (i32.load + (i32.add + (local.get $0) + (i32.const 14224) + ) + ) + ) + (i32.const 1000) + (local.get $1) + ) + (i32.gt_s + (local.get $24) + (i32.const 100) + ) + ) + ) + (i32.const 1000) + ) + ) + ) + ) + (local.set $5 + (if (result i32) + (i32.lt_s + (local.tee $5 + (select + (i32.const 50) + (local.get $24) + (local.get $1) + ) + ) + (i32.const 17) + ) + (block $do-once304 (result i32) + (if + (i32.ne + (local.get $4) + (i32.const 1) + ) + (if + (i32.eqz + (i32.and + (i32.eq + (local.get $2) + (i32.const 1000) + ) + (i32.ne + (local.get $5) + (i32.const 10) + ) + ) + ) + (block + (local.set $1 + (i32.const 50) + ) + (local.set $8 + (i32.and + (i32.div_s + (i32.const 50) + (local.get $5) + ) + (i32.const 255) + ) + ) + (br $do-once304 + (i32.const 3) + ) + ) + ) + ) + (local.set $1 + (select + (i32.const 25) + (i32.const 16) + (i32.eq + (local.get $5) + (i32.const 12) + ) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $2 + (i32.const 1000) + ) + (i32.lt_s + (local.get $5) + (i32.const 13) + ) + ) + (block (result i32) + (local.set $1 + (local.get $5) + ) + (local.set $8 + (i32.const 0) + ) + (local.get $6) + ) + ) + ) + (local.set $6 + (if (result i32) + (i32.and + (i32.eq + (local.get $2) + (i32.const 1000) + ) + (i32.gt_s + (local.tee $4 + (select + (local.get $9) + (i32.const 1101) + (local.get $9) + ) + ) + (i32.const 1103) + ) + ) + (i32.const 1103) + (select + (i32.const 1101) + (select + (i32.const 1104) + (local.get $4) + (i32.and + (i32.eq + (local.get $2) + (i32.const 1001) + ) + (i32.lt_s + (local.get $4) + (i32.const 1105) + ) + ) + ) + (i32.and + (i32.eq + (local.get $2) + (i32.const 1002) + ) + (i32.eq + (local.get $4) + (i32.const 1102) + ) + ) + ) + ) + ) + (local.set $9 + (i32.load + (i32.add + (local.get $0) + (i32.const 14192) + ) + ) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 400) + ) + (block (result i32) + (local.set $4 + (i32.const 0) + ) + (loop $while-in307 + (local.set $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (br_if $while-in307 + (i32.lt_s + (local.tee $1 + (i32.shl + (local.get $1) + (i32.const 1) + ) + ) + (i32.const 400) + ) + ) + ) + (i32.shl + (local.get $4) + (i32.const 3) + ) + ) + (i32.const 0) + ) + ) + (i32.store8 + (local.get $3) + (i32.or + (block $switch308 (result i32) + (block $switch-default311 + (block $switch-case310 + (block $switch-case309 + (br_table $switch-case309 $switch-default311 $switch-case310 $switch-default311 + (i32.sub + (local.get $2) + (i32.const 1000) + ) + ) + ) + (br $switch308 + (i32.or + (i32.add + (local.get $1) + (i32.const -16) + ) + (i32.and + (i32.add + (i32.shl + (local.get $6) + (i32.const 5) + ) + (i32.const 96) + ) + (i32.const 224) + ) + ) + ) + ) + (br $switch308 + (i32.or + (i32.or + (i32.and + (i32.shl + (select + (local.tee $2 + (i32.add + (local.get $6) + (i32.const -1102) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + ) + (i32.const 5) + ) + (i32.const 96) + ) + (local.get $1) + ) + (i32.const 128) + ) + ) + ) + (i32.or + (i32.or + (i32.add + (local.get $1) + (i32.const 240) + ) + (i32.shl + (local.get $6) + (i32.const 4) + ) + ) + (i32.const 96) + ) + ) + (i32.or + (local.get $5) + (i32.shl + (i32.eq + (local.get $9) + (i32.const 2) + ) + (i32.const 2) + ) + ) + ) + ) + (if + (i32.eq + (local.get $5) + (i32.const 3) + ) + (i32.store8 offset=1 + (local.get $3) + (local.get $8) + ) + ) + (local.set $1 + (select + (i32.const 1) + (i32.const 2) + (i32.lt_u + (local.get $5) + (i32.const 2) + ) + ) + ) + (if + (i32.load offset=148 + (local.get $0) + ) + (block + (global.set $STACKTOP + (local.get $65) + ) + (return + (local.get $1) + ) + ) + ) + (local.set $0 + (select + (local.get $7) + (local.get $1) + (local.tee $2 + (i32.gt_s + (local.get $7) + (local.get $1) + ) + ) + ) + ) + (if + (local.get $2) + (block $do-once312 + (i32.store offset=4 + (local.get $53) + (i32.const 0) + ) + (drop + (call $_memmove + (local.tee $2 + (i32.sub + (i32.add + (local.get $0) + (local.get $3) + ) + (local.get $1) + ) + ) + (local.get $3) + (local.get $1) + ) + ) + (if + (i32.eqz + (call $_opus_repacketizer_cat + (local.get $53) + (local.get $2) + (local.get $1) + ) + ) + (br_if $do-once312 + (i32.ge_s + (call $_opus_repacketizer_out_range_impl + (local.get $53) + (i32.load offset=4 + (local.get $53) + ) + (local.get $3) + (local.get $0) + (i32.const 1) + ) + (i32.const 0) + ) + ) + ) + (global.set $STACKTOP + (local.get $65) + ) + (return + (i32.const -3) + ) + ) + ) + (global.set $STACKTOP + (local.get $65) + ) + (local.get $0) + ) + (func $_encode_multiframe_packet (; 91 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (result i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local.set $8 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 304) + ) + ) + (if + (i32.eqz + (i32.load offset=148 + (local.get $0) + ) + ) + (if + (i32.ne + (i32.load offset=164 + (local.get $0) + ) + (i32.const -1) + ) + (local.set $5 + (select + (local.tee $9 + (i32.div_s + (i32.mul + (i32.load offset=160 + (local.get $0) + ) + (i32.const 3) + ) + (i32.div_s + (i32.mul + (i32.load offset=144 + (local.get $0) + ) + (i32.const 24) + ) + (i32.mul + (local.get $2) + (local.get $3) + ) + ) + ) + ) + (local.get $5) + (i32.lt_s + (local.get $9) + (local.get $5) + ) + ) + ) + ) + ) + (local.set $13 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.mul + (local.get $2) + (local.tee $9 + (select + (i32.const 1276) + (i32.add + (local.tee $9 + (i32.div_s + (i32.sub + (local.get $5) + (select + (i32.const 3) + (i32.shl + (local.get $2) + (i32.const 1) + ) + (i32.eq + (local.get $2) + (i32.const 2) + ) + ) + ) + (local.get $2) + ) + ) + (i32.const 1) + ) + (i32.gt_s + (local.get $9) + (i32.const 1275) + ) + ) + ) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (i32.store offset=4 + (local.get $8) + (i32.const 0) + ) + (local.set $15 + (i32.load offset=136 + (local.get $0) + ) + ) + (local.set $16 + (i32.load offset=128 + (local.get $0) + ) + ) + (local.set $17 + (i32.load offset=120 + (local.get $0) + ) + ) + (i32.store offset=136 + (local.get $0) + (i32.load + (i32.add + (local.get $0) + (i32.const 14224) + ) + ) + ) + (i32.store offset=128 + (local.get $0) + (i32.load + (i32.add + (local.get $0) + (i32.const 14240) + ) + ) + ) + (i32.store offset=120 + (local.get $0) + (local.tee $10 + (i32.load + (i32.add + (local.get $0) + (i32.const 14192) + ) + ) + ) + ) + (if + (local.tee $18 + (i32.load offset=68 + (local.get $0) + ) + ) + (i32.store offset=120 + (local.get $0) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14232) + ) + (local.get $10) + ) + ) + (block $folding-inner0 + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block $label$break$L9 + (local.set $10 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (local.set $14 + (i32.add + (local.get $0) + (i32.const 18132) + ) + ) + (if + (i32.eqz + (local.get $6) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in + (block $while-out + (i32.store offset=68 + (local.get $0) + (i32.const 0) + ) + (i32.store + (local.get $14) + (i32.lt_s + (local.get $6) + (local.get $10) + ) + ) + (br_if $while-out + (i32.lt_s + (local.tee $12 + (call $_opus_encode_native + (local.get $0) + (i32.add + (i32.shl + (i32.mul + (i32.load offset=112 + (local.get $0) + ) + (i32.mul + (local.get $3) + (local.get $6) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + (local.get $3) + (local.tee $11 + (i32.add + (i32.mul + (local.get $6) + (local.get $9) + ) + (local.get $13) + ) + ) + (local.get $9) + (local.get $7) + (i32.const 0) + (i32.const 0) + (i32.const 0) + (i32.const 0) + (i32.const 0) + ) + ) + (i32.const 0) + ) + ) + (br_if $while-out + (i32.lt_s + (call $_opus_repacketizer_cat + (local.get $8) + (local.get $11) + (local.get $12) + ) + (i32.const 0) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (br $label$break$L9) + ) + ) + (br $folding-inner0) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in1 + (block $while-out0 + (i32.store offset=68 + (local.get $0) + (i32.const 0) + ) + (i32.store + (local.get $14) + (i32.lt_s + (local.get $6) + (local.get $10) + ) + ) + (if + (i32.eq + (local.get $6) + (local.get $10) + ) + (i32.store offset=136 + (local.get $0) + (i32.const 1002) + ) + ) + (br_if $while-out0 + (i32.lt_s + (local.tee $12 + (call $_opus_encode_native + (local.get $0) + (i32.add + (i32.shl + (i32.mul + (i32.load offset=112 + (local.get $0) + ) + (i32.mul + (local.get $3) + (local.get $6) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + (local.get $3) + (local.tee $11 + (i32.add + (i32.mul + (local.get $6) + (local.get $9) + ) + (local.get $13) + ) + ) + (local.get $9) + (local.get $7) + (i32.const 0) + (i32.const 0) + (i32.const 0) + (i32.const 0) + (i32.const 0) + ) + ) + (i32.const 0) + ) + ) + (br_if $while-out0 + (i32.lt_s + (call $_opus_repacketizer_cat + (local.get $8) + (local.get $11) + (local.get $12) + ) + (i32.const 0) + ) + ) + (br_if $while-in1 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $2) + ) + ) + (br $label$break$L9) + ) + ) + (br $folding-inner0) + ) + ) + (br_if $folding-inner0 + (i32.lt_s + (local.tee $1 + (call $_opus_repacketizer_out_range_impl + (local.get $8) + (local.get $2) + (local.get $4) + (local.get $5) + (i32.eqz + (i32.load offset=148 + (local.get $0) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.store offset=136 + (local.get $0) + (local.get $15) + ) + (i32.store offset=128 + (local.get $0) + (local.get $16) + ) + (i32.store offset=120 + (local.get $0) + (local.get $17) + ) + (i32.store offset=68 + (local.get $0) + (local.get $18) + ) + (global.set $STACKTOP + (local.get $8) + ) + (return + (local.get $1) + ) + ) + (global.set $STACKTOP + (local.get $8) + ) + (i32.const -3) + ) + (func $_opus_encode_float (; 92 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local.set $5 + (i32.load offset=156 + (local.get $0) + ) + ) + (if + (i32.gt_s + (local.tee $7 + (i32.div_s + (local.tee $6 + (i32.load offset=144 + (local.get $0) + ) + ) + (i32.const 400) + ) + ) + (local.get $2) + ) + (local.set $5 + (i32.const -1) + ) + (block $do-once + (if + (i32.eq + (local.get $5) + (i32.const 5000) + ) + (local.set $5 + (local.get $2) + ) + (block + (if + (i32.ge_u + (local.tee $8 + (i32.add + (local.get $5) + (i32.const -5001) + ) + ) + (i32.const 9) + ) + (block + (local.set $5 + (i32.const -1) + ) + (br $do-once) + ) + ) + (if + (i32.gt_s + (local.tee $5 + (if (result i32) + (i32.lt_s + (local.get $5) + (i32.const 5006) + ) + (i32.shl + (local.get $7) + (local.get $8) + ) + (i32.div_s + (i32.mul + (local.get $6) + (i32.add + (local.get $5) + (i32.const -5003) + ) + ) + (i32.const 50) + ) + ) + ) + (local.get $2) + ) + (block + (local.set $5 + (i32.const -1) + ) + (br $do-once) + ) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.or + (i32.eq + (local.get $6) + (i32.mul + (local.get $5) + (i32.const 400) + ) + ) + (i32.eq + (local.get $6) + (i32.mul + (local.get $5) + (i32.const 200) + ) + ) + ) + (i32.eq + (local.get $6) + (i32.mul + (local.get $5) + (i32.const 100) + ) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eq + (local.tee $7 + (i32.mul + (local.get $5) + (i32.const 50) + ) + ) + (i32.mul + (local.get $6) + (i32.const 6) + ) + ) + (i32.or + (i32.or + (i32.or + (i32.or + (i32.eq + (local.get $6) + (local.get $7) + ) + (i32.eq + (local.get $6) + (i32.mul + (local.get $5) + (i32.const 25) + ) + ) + ) + (i32.eq + (local.get $7) + (i32.mul + (local.get $6) + (i32.const 3) + ) + ) + ) + (i32.eq + (local.get $7) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (i32.eq + (local.get $7) + (i32.mul + (local.get $6) + (i32.const 5) + ) + ) + ) + ) + ) + (local.set $5 + (i32.const -1) + ) + ) + ) + ) + ) + (call $_opus_encode_native + (local.get $0) + (local.get $1) + (local.get $5) + (local.get $3) + (local.get $4) + (i32.const 24) + (local.get $1) + (local.get $2) + (i32.const -2) + (i32.load offset=112 + (local.get $0) + ) + (i32.const 1) + ) + ) + (func $_opus_encoder_ctl (; 93 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 176) + ) + ) + (local.set $7 + (i32.add + (local.get $3) + (i32.const 72) + ) + ) + (local.set $8 + (i32.sub + (local.get $3) + (i32.const -64) + ) + ) + (local.set $9 + (i32.add + (local.get $3) + (i32.const 56) + ) + ) + (local.set $4 + (i32.add + (local.get $3) + (i32.const 48) + ) + ) + (local.set $10 + (i32.add + (local.get $3) + (i32.const 40) + ) + ) + (local.set $11 + (i32.add + (local.get $3) + (i32.const 32) + ) + ) + (local.set $12 + (i32.add + (local.get $3) + (i32.const 24) + ) + ) + (local.set $13 + (i32.add + (local.get $3) + (i32.const 16) + ) + ) + (local.set $6 + (i32.add + (local.get $3) + (i32.const 76) + ) + ) + (i32.store + (local.get $3) + (local.get $2) + ) + (local.set $5 + (i32.add + (local.get $0) + (i32.load + (local.get $0) + ) + ) + ) + (block $__rjti$1 + (local.set $0 + (block $__rjti$0 (result i32) + (block $switch-default75 + (block $switch-case74 + (block $switch-case73 + (block $switch-case72 + (block $switch-case71 + (block $switch-case70 + (block $switch-case63 + (block $switch-case62 + (block $switch-case61 + (block $switch-case60 + (block $switch-case59 + (block $switch-case58 + (block $switch-case57 + (block $switch-case56 + (block $switch-case55 + (block $switch-case54 + (block $switch-case53 + (block $switch-case52 + (block $switch-case51 + (block $switch-case50 + (block $switch-case42 + (block $switch-case41 + (block $switch-case40 + (block $switch-case39 + (block $switch-case38 + (block $switch-case37 + (block $switch-case36 + (block $switch-case35 + (block $switch-case34 + (block $switch-case33 + (block $switch-case32 + (block $switch-case31 + (block $switch-case30 + (block $switch-case29 + (block $switch-case28 + (block $switch-case27 + (block $switch-case18 + (block $switch-case17 + (block $switch-case16 + (block $switch-case15 + (block $switch-case14 + (block $switch-case9 + (block $switch-case4 + (block $switch-case3 + (br_table $switch-case3 $switch-case4 $switch-case9 $switch-case14 $switch-case17 $switch-case18 $switch-case37 $switch-case38 $switch-case27 $switch-case28 $switch-case31 $switch-case32 $switch-case33 $switch-case34 $switch-case35 $switch-case36 $switch-case29 $switch-case30 $switch-default75 $switch-default75 $switch-case41 $switch-case42 $switch-case15 $switch-case16 $switch-case50 $switch-case51 $switch-default75 $switch-case52 $switch-case63 $switch-case53 $switch-default75 $switch-case54 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case55 $switch-case56 $switch-default75 $switch-default75 $switch-case57 $switch-case58 $switch-case59 $switch-case60 $switch-default75 $switch-default75 $switch-case61 $switch-case62 $switch-default75 $switch-case73 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case74 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case71 $switch-default75 $switch-case72 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case70 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-default75 $switch-case39 $switch-case40 $switch-default75 + (i32.sub + (local.get $1) + (i32.const 4000) + ) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (block $switch0 + (block $switch-default + (br_table $switch0 $switch0 $switch-default $switch0 $switch-default + (i32.sub + (local.get $2) + (i32.const 2048) + ) + ) + ) + (br $__rjti$0 + (i32.const -1) + ) + ) + (if + (i32.eqz + (i32.load + (i32.add + (local.get $0) + (i32.const 14252) + ) + ) + ) + (drop + (br_if $__rjti$0 + (i32.const -1) + (i32.ne + (i32.load offset=108 + (local.get $0) + ) + (local.get $2) + ) + ) + ) + ) + (i32.store offset=108 + (local.get $0) + (local.get $2) + ) + (i32.store offset=192 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=108 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $1 + (i32.load + (local.tee $2 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $2) + (i32.const 4) + ) + ) + (if + (select + (local.tee $2 + (i32.sub + (local.get $1) + (i32.const -1000) + ) + ) + (i32.const 0) + (i32.ne + (local.get $2) + (i32.const 999) + ) + ) + (block + (br_if $__rjti$1 + (i32.lt_s + (local.get $1) + (i32.const 1) + ) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.get $1) + (i32.const 501) + ) + (i32.const 500) + (select + (local.tee $2 + (i32.mul + (i32.load offset=112 + (local.get $0) + ) + (i32.const 300000) + ) + ) + (local.get $1) + (i32.gt_s + (local.get $1) + (local.get $2) + ) + ) + ) + ) + ) + ) + (i32.store offset=164 + (local.get $0) + (local.get $1) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $4 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $4) + ) + ) + (local.set $2 + (if (result i32) + (local.tee $1 + (i32.load + (i32.add + (local.get $0) + (i32.const 14236) + ) + ) + ) + (local.get $1) + (i32.div_s + (i32.load offset=144 + (local.get $0) + ) + (i32.const 400) + ) + ) + ) + (block $switch10 + (block $switch-case12 + (if + (local.tee $6 + (i32.sub + (local.tee $1 + (i32.load offset=164 + (local.get $0) + ) + ) + (i32.const -1000) + ) + ) + (if + (i32.eq + (local.get $6) + (i32.const 999) + ) + (br $switch-case12) + (br $switch10) + ) + ) + (local.set $1 + (i32.add + (i32.div_s + (i32.mul + (local.tee $1 + (i32.load offset=144 + (local.get $0) + ) + ) + (i32.const 60) + ) + (local.get $2) + ) + (i32.mul + (local.get $1) + (i32.load offset=112 + (local.get $0) + ) + ) + ) + ) + (br $switch10) + ) + (local.set $1 + (i32.div_s + (i32.mul + (i32.load offset=144 + (local.get $0) + ) + (i32.const 10208) + ) + (local.get $2) + ) + ) + ) + (i32.store + (local.get $4) + (local.get $1) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 1) + ) + (br_if $__rjti$1 + (i32.ne + (local.get $2) + (i32.const -1000) + ) + ) + (br_if $__rjti$1 + (i32.gt_s + (local.get $2) + (i32.load offset=112 + (local.get $0) + ) + ) + ) + ) + (i32.store offset=120 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=120 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (i32.add + (local.get $2) + (i32.const -1101) + ) + (i32.const 4) + ) + ) + (i32.store offset=132 + (local.get $0) + (local.get $2) + ) + (if + (i32.eq + (local.get $2) + (i32.const 1101) + ) + (block + (i32.store offset=20 + (local.get $0) + (i32.const 8000) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.const 1102) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 12000) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 16000) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=132 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (block $switch19 + (br_table $switch19 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $switch19 $switch19 $switch19 $switch19 $switch19 $__rjti$1 + (i32.sub + (local.get $2) + (i32.const -1000) + ) + ) + ) + (i32.store offset=128 + (local.get $0) + (local.get $2) + ) + (if + (i32.eq + (local.get $2) + (i32.const 1101) + ) + (block + (i32.store offset=20 + (local.get $0) + (i32.const 8000) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + ) + (if + (i32.eq + (local.get $2) + (i32.const 1102) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 12000) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 16000) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 14240) + ) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.store offset=184 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=184 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 10) + ) + ) + (i32.store offset=44 + (local.get $0) + (local.get $2) + ) + (i32.store + (local.get $13) + (local.get $2) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 4010) + (local.get $13) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=44 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.store offset=48 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=48 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 100) + ) + ) + (i32.store offset=40 + (local.get $0) + (local.get $2) + ) + (i32.store + (local.get $12) + (local.get $2) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 4014) + (local.get $12) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=40 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.store offset=148 + (local.get $0) + (local.get $2) + ) + (i32.store offset=60 + (local.get $0) + (i32.sub + (i32.const 1) + (local.get $2) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=148 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (i32.add + (local.get $2) + (i32.const 1) + ) + (i32.const 101) + ) + ) + (i32.store offset=140 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=140 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.store offset=152 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=152 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 3001) + ) + (br_if $__rjti$1 + (i32.sub + (local.get $2) + (i32.const -1000) + ) + ) + (block $switch46 + (br_table $switch46 $switch46 $__rjti$1 + (i32.sub + (local.get $2) + (i32.const 3001) + ) + ) + ) + ) + (i32.store offset=124 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=124 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (local.tee $1 + (i32.div_s + (i32.load offset=144 + (local.get $0) + ) + (i32.const 400) + ) + ) + ) + (if + (i32.ne + (i32.load offset=108 + (local.get $0) + ) + (i32.const 2051) + ) + (i32.store + (local.get $2) + (i32.add + (i32.load offset=116 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=144 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load + (i32.add + (local.get $0) + (i32.const 18136) + ) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (i32.add + (local.get $2) + (i32.const -8) + ) + (i32.const 16) + ) + ) + (i32.store offset=168 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=168 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.ge_u + (i32.add + (local.get $2) + (i32.const -5000) + ) + (i32.const 10) + ) + ) + (i32.store offset=156 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=156 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.store offset=76 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $2) + ) + ) + (i32.store + (local.get $2) + (i32.load offset=76 + (local.get $0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $1 + (i32.load + (local.tee $0 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.gt_u + (local.get $1) + (i32.const 1) + ) + ) + (i32.store + (local.get $11) + (local.get $1) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 4046) + (local.get $11) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $1 + (i32.load + (local.tee $0 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $1) + ) + ) + (i32.store + (local.get $10) + (local.get $1) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 4047) + (local.get $10) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.add + (local.get $0) + (i32.load offset=4 + (local.get $0) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $0) + (i32.const 14192) + ) + ) + (drop + (call $_memset + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.const 0) + (i32.const 17940) + ) + ) + (drop + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 4028) + (local.get $4) + ) + ) + (call $_silk_InitEncoder + (local.get $2) + (i32.load offset=180 + (local.get $0) + ) + (local.get $6) + ) + (i32.store + (local.get $1) + (i32.load offset=112 + (local.get $0) + ) + ) + (i32.store16 + (i32.add + (local.get $0) + (i32.const 14196) + ) + (i32.const 16384) + ) + (f32.store + (i32.add + (local.get $0) + (i32.const 14204) + ) + (f32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14252) + ) + (i32.const 1) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14224) + ) + (i32.const 1001) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14240) + ) + (i32.const 1105) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14200) + ) + (i32.const 193536) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (block $switch64 + (br_table $switch64 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $__rjti$1 $switch64 $switch64 $switch64 $__rjti$1 + (i32.sub + (local.get $2) + (i32.const -1000) + ) + ) + ) + (i32.store offset=136 + (local.get $0) + (local.get $2) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i32.store offset=176 + (local.get $0) + (local.get $2) + ) + (i32.store + (local.get $9) + (local.get $2) + ) + (br $__rjti$0 + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 10024) + (local.get $9) + ) + ) + ) + (local.set $2 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i32.store + (i32.add + (local.get $0) + (i32.const 14256) + ) + (local.get $2) + ) + (i32.store + (local.get $8) + (local.get $2) + ) + (br $__rjti$0 + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 10026) + (local.get $8) + ) + ) + ) + (local.set $4 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $4) + ) + ) + (if + (i32.load offset=56 + (local.get $0) + ) + (if + (i32.eq + (i32.and + (i32.load + (i32.add + (local.get $0) + (i32.const 14228) + ) + ) + (i32.const -2) + ) + (i32.const 1000) + ) + (block + (local.set $1 + (i32.load offset=4 + (local.get $0) + ) + ) + (i32.store + (local.get $4) + (i32.const 1) + ) + (drop + (br_if $__rjti$0 + (i32.const 0) + (i32.le_s + (i32.load offset=12 + (local.get $0) + ) + (i32.const 0) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $0) + (local.get $1) + ) + ) + (local.set $2 + (i32.const 1) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in + (i32.store + (local.get $4) + (local.tee $2 + (i32.and + (if (result i32) + (local.get $2) + (i32.gt_s + (i32.load + (i32.add + (i32.add + (i32.mul + (local.get $1) + (i32.const 10064) + ) + (local.get $6) + ) + (i32.const 6084) + ) + ) + (i32.const 9) + ) + (i32.const 0) + ) + (i32.const 1) + ) + ) + ) + (br_if $while-in + (i32.lt_s + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.load offset=12 + (local.get $0) + ) + ) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + ) + ) + (if + (i32.load offset=184 + (local.get $0) + ) + (i32.store + (local.get $4) + (i32.gt_s + (i32.load + (i32.add + (local.get $0) + (i32.const 18124) + ) + ) + (i32.const 9) + ) + ) + (i32.store + (local.get $4) + (i32.const 0) + ) + ) + (br $__rjti$0 + (i32.const 0) + ) + ) + (local.set $1 + (i32.load + (local.tee $0 + (i32.and + (i32.add + (i32.load + (local.get $3) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (br_if $__rjti$1 + (i32.eqz + (local.get $1) + ) + ) + (i32.store + (local.get $7) + (local.get $1) + ) + (br $__rjti$0 + (call $_opus_custom_encoder_ctl + (local.get $5) + (i32.const 10015) + (local.get $7) + ) + ) + ) + (i32.const -5) + ) + ) + (global.set $STACKTOP + (local.get $3) + ) + (return + (local.get $0) + ) + ) + (global.set $STACKTOP + (local.get $3) + ) + (i32.const -1) + ) + (func $_opus_encoder_destroy (; 94 ;) (; has Stack IR ;) (param $0 i32) + (call $_free + (local.get $0) + ) + ) + (func $_opus_repacketizer_cat (; 95 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (block $folding-inner0 + (br_if $folding-inner0 + (i32.lt_s + (local.get $2) + (i32.const 1) + ) + ) + (if + (local.tee $8 + (i32.load offset=4 + (local.get $0) + ) + ) + (br_if $folding-inner0 + (i32.gt_s + (i32.and + (i32.xor + (local.tee $6 + (i32.load8_s + (local.get $1) + ) + ) + (i32.load8_s + (local.get $0) + ) + ) + (i32.const 255) + ) + (i32.const 3) + ) + ) + (block + (i32.store8 + (local.get $0) + (i32.load8_s + (local.get $1) + ) + ) + (i32.store offset=296 + (local.get $0) + (if (result i32) + (i32.and + (local.tee $3 + (i32.load8_u + (local.get $1) + ) + ) + (i32.const 128) + ) + (i32.div_u + (i32.shl + (i32.const 8000) + (i32.and + (i32.shr_u + (local.get $3) + (i32.const 3) + ) + (i32.const 3) + ) + ) + (i32.const 400) + ) + (if (result i32) + (i32.eq + (i32.and + (local.get $3) + (i32.const 96) + ) + (i32.const 96) + ) + (select + (i32.const 160) + (i32.const 80) + (i32.and + (local.get $3) + (i32.const 8) + ) + ) + (if (result i32) + (i32.eq + (local.tee $3 + (i32.and + (i32.shr_u + (local.get $3) + (i32.const 3) + ) + (i32.const 3) + ) + ) + (i32.const 3) + ) + (i32.const 480) + (i32.div_u + (i32.shl + (i32.const 8000) + (local.get $3) + ) + (i32.const 100) + ) + ) + ) + ) + ) + (local.set $6 + (i32.load8_s + (local.get $1) + ) + ) + ) + ) + (block $switch + (block $switch-default + (block $switch-case0 + (block $switch-case + (br_table $switch-case $switch-default $switch-default $switch-case0 $switch-default + (i32.and + (local.get $6) + (i32.const 3) + ) + ) + ) + (local.set $3 + (i32.const 1) + ) + (br $switch) + ) + (br_if $folding-inner0 + (i32.lt_s + (local.get $2) + (i32.const 2) + ) + ) + (local.set $3 + (local.tee $10 + (i32.and + (i32.load8_s offset=1 + (local.get $1) + ) + (i32.const 63) + ) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (local.get $10) + ) + ) + (br $switch) + ) + (local.set $3 + (i32.const 2) + ) + ) + (br_if $folding-inner0 + (i32.gt_s + (i32.mul + (local.tee $17 + (i32.add + (local.get $3) + (local.get $8) + ) + ) + (i32.load offset=296 + (local.get $0) + ) + ) + (i32.const 960) + ) + ) + (local.set $13 + (if (result i32) + (i32.and + (local.tee $3 + (i32.and + (local.get $6) + (i32.const 255) + ) + ) + (i32.const 128) + ) + (i32.div_u + (i32.shl + (i32.const 48000) + (i32.and + (i32.shr_u + (local.get $3) + (i32.const 3) + ) + (i32.const 3) + ) + ) + (i32.const 400) + ) + (if (result i32) + (i32.eq + (i32.and + (local.get $3) + (i32.const 96) + ) + (i32.const 96) + ) + (select + (i32.const 960) + (i32.const 480) + (i32.and + (local.get $3) + (i32.const 8) + ) + ) + (if (result i32) + (i32.eq + (local.tee $3 + (i32.and + (i32.shr_u + (local.get $3) + (i32.const 3) + ) + (i32.const 3) + ) + ) + (i32.const 3) + ) + (i32.const 2880) + (i32.div_u + (i32.shl + (i32.const 48000) + (local.get $3) + ) + (i32.const 100) + ) + ) + ) + ) + ) + (local.set $18 + (i32.add + (i32.add + (local.get $0) + (i32.const 8) + ) + (i32.shl + (local.get $8) + (i32.const 2) + ) + ) + ) + (local.set $10 + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + ) + (local.set $3 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.set $8 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (block $label$break$L36 + (block $switch-default14 + (block $switch-case9 + (block $switch-case6 + (block $switch-case5 + (br_table $switch-case5 $switch-case6 $switch-case9 $switch-default14 + (i32.and + (local.get $6) + (i32.const 3) + ) + ) + ) + (local.set $7 + (i32.const 1) + ) + (local.set $4 + (local.get $3) + ) + (local.set $9 + (local.get $8) + ) + (br $label$break$L36) + ) + (br_if $folding-inner0 + (i32.and + (local.get $8) + (i32.const 1) + ) + ) + (i32.store16 + (local.get $10) + (local.tee $9 + (i32.shr_u + (local.get $8) + (i32.const 1) + ) + ) + ) + (local.set $7 + (i32.const 2) + ) + (local.set $4 + (local.get $3) + ) + (br $label$break$L36) + ) + (if + (i32.lt_s + (local.get $2) + (i32.const 2) + ) + (block + (i32.store16 + (local.get $10) + (i32.const -1) + ) + (br $folding-inner0) + ) + ) + (local.set $9 + (local.tee $4 + (i32.load8_u + (local.get $3) + ) + ) + ) + (if + (i32.lt_s + (i32.and + (local.get $4) + (i32.const 255) + ) + (i32.const 252) + ) + (block + (local.set $2 + (i32.const 1) + ) + (local.set $1 + (i32.and + (local.get $4) + (i32.const 255) + ) + ) + ) + (block $do-once7 + (if + (i32.ge_s + (local.get $2) + (i32.const 3) + ) + (block + (local.set $2 + (i32.const 2) + ) + (local.set $1 + (i32.and + (i32.add + (local.get $9) + (i32.shl + (i32.load8_u offset=2 + (local.get $1) + ) + (i32.const 2) + ) + ) + (i32.const 65535) + ) + ) + (br $do-once7) + ) + ) + (i32.store16 + (local.get $10) + (i32.const -1) + ) + (br $folding-inner0) + ) + ) + (i32.store16 + (local.get $10) + (local.get $1) + ) + (br_if $folding-inner0 + (i32.lt_s + (local.tee $9 + (i32.sub + (local.get $8) + (local.get $2) + ) + ) + (local.tee $1 + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + ) + (local.set $7 + (i32.const 2) + ) + (local.set $4 + (i32.add + (local.get $2) + (local.get $3) + ) + ) + (local.set $9 + (i32.sub + (local.get $9) + (local.get $1) + ) + ) + (br $label$break$L36) + ) + (br_if $folding-inner0 + (i32.lt_s + (local.get $2) + (i32.const 2) + ) + ) + (br_if $folding-inner0 + (i32.or + (i32.eqz + (local.tee $3 + (i32.and + (local.tee $6 + (i32.load8_u + (local.get $3) + ) + ) + (i32.const 63) + ) + ) + ) + (i32.gt_u + (i32.mul + (local.get $3) + (local.get $13) + ) + (i32.const 5760) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 2) + ) + ) + (local.set $2 + (i32.add + (local.get $2) + (i32.const -2) + ) + ) + (if + (i32.and + (local.get $6) + (i32.const 64) + ) + (block + (loop $while-in + (block $while-out + (if + (i32.lt_s + (local.get $2) + (i32.const 1) + ) + (block + (local.set $14 + (i32.const -4) + ) + (local.set $5 + (i32.const 64) + ) + (br $while-out) + ) + ) + (local.set $12 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.set $1 + (i32.eq + (local.tee $11 + (i32.load8_s + (local.get $1) + ) + ) + (i32.const -1) + ) + ) + (local.set $11 + (i32.sub + (i32.add + (local.get $2) + (i32.const -1) + ) + (select + (i32.const 254) + (i32.and + (local.get $11) + (i32.const 255) + ) + (local.get $1) + ) + ) + ) + (if + (local.get $1) + (block + (local.set $1 + (local.get $12) + ) + (local.set $2 + (local.get $11) + ) + (br $while-in) + ) + ) + ) + ) + (if + (i32.eq + (local.get $5) + (i32.const 64) + ) + (return + (local.get $14) + ) + ) + (br_if $folding-inner0 + (i32.lt_s + (local.get $11) + (i32.const 0) + ) + ) + (local.set $2 + (local.get $11) + ) + (local.set $1 + (local.get $12) + ) + ) + ) + (if + (i32.eqz + (i32.and + (local.get $6) + (i32.const 128) + ) + ) + (block + (br_if $folding-inner0 + (i32.ne + (i32.mul + (local.get $3) + (local.tee $9 + (i32.div_s + (local.get $2) + (local.get $3) + ) + ) + ) + (local.get $2) + ) + ) + (if + (i32.le_u + (local.get $3) + (i32.const 1) + ) + (block + (local.set $7 + (local.get $3) + ) + (local.set $4 + (local.get $1) + ) + (br $label$break$L36) + ) + ) + (local.set $4 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (local.set $7 + (i32.and + (local.get $9) + (i32.const 65535) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in11 + (i32.store16 + (i32.add + (i32.shl + (local.get $2) + (i32.const 1) + ) + (local.get $10) + ) + (local.get $7) + ) + (br_if $while-in11 + (i32.ne + (local.get $4) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $7 + (local.get $3) + ) + (local.set $4 + (local.get $1) + ) + (br $label$break$L36) + ) + ) + (local.set $13 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (if + (i32.gt_u + (local.get $3) + (i32.const 1) + ) + (block + (local.set $12 + (i32.const 0) + ) + (local.set $11 + (local.get $2) + ) + (if + (i32.eq + (local.tee $5 + (loop $while-in13 (result i32) + (block $while-out12 (result i32) + (local.set $8 + (i32.add + (i32.shl + (local.get $12) + (i32.const 1) + ) + (local.get $10) + ) + ) + (drop + (br_if $while-out12 + (i32.const 45) + (i32.lt_s + (local.get $11) + (i32.const 1) + ) + ) + ) + (local.set $6 + (local.tee $5 + (i32.load8_u + (local.get $1) + ) + ) + ) + (local.set $6 + (if (result i32) + (i32.lt_s + (i32.and + (local.get $5) + (i32.const 255) + ) + (i32.const 252) + ) + (block (result i32) + (local.set $5 + (i32.and + (local.get $5) + (i32.const 255) + ) + ) + (i32.const 1) + ) + (block (result i32) + (drop + (br_if $while-out12 + (i32.const 49) + (i32.lt_s + (local.get $11) + (i32.const 2) + ) + ) + ) + (local.set $5 + (i32.and + (i32.add + (local.get $6) + (i32.shl + (i32.load8_u offset=1 + (local.get $1) + ) + (i32.const 2) + ) + ) + (i32.const 65535) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.store16 + (local.get $8) + (local.get $5) + ) + (if + (i32.lt_s + (local.tee $11 + (i32.sub + (local.get $11) + (local.get $6) + ) + ) + (local.tee $5 + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (block + (local.set $14 + (i32.const -4) + ) + (br $while-out12 + (i32.const 64) + ) + ) + ) + (local.set $16 + (i32.add + (local.get $1) + (local.get $6) + ) + ) + (local.set $15 + (i32.sub + (i32.sub + (local.get $2) + (local.get $6) + ) + (local.get $5) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $12 + (i32.add + (local.get $12) + (i32.const 1) + ) + ) + (local.get $13) + ) + (block + (local.set $1 + (local.get $16) + ) + (local.set $2 + (local.get $15) + ) + (br $while-in13) + ) + (i32.const 53) + ) + ) + ) + ) + (i32.const 45) + ) + (block + (i32.store16 + (local.get $8) + (i32.const -1) + ) + (br $folding-inner0) + ) + (if + (i32.eq + (local.get $5) + (i32.const 49) + ) + (block + (i32.store16 + (local.get $8) + (i32.const -1) + ) + (br $folding-inner0) + ) + (if + (i32.eq + (local.get $5) + (i32.const 53) + ) + (block + (if + (i32.ge_s + (local.get $15) + (i32.const 0) + ) + (block + (local.set $7 + (local.get $3) + ) + (local.set $4 + (local.get $16) + ) + (local.set $9 + (local.get $15) + ) + (br $label$break$L36) + ) + ) + (br $folding-inner0) + ) + (if + (i32.eq + (local.get $5) + (i32.const 64) + ) + (return + (local.get $14) + ) + ) + ) + ) + ) + ) + (block + (local.set $7 + (local.get $3) + ) + (local.set $4 + (local.get $1) + ) + (local.set $9 + (local.get $2) + ) + ) + ) + ) + (br_if $folding-inner0 + (i32.gt_s + (local.get $9) + (i32.const 1275) + ) + ) + (i32.store16 + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const -1) + ) + (i32.const 1) + ) + (local.get $10) + ) + (local.get $9) + ) + (if + (i32.eqz + (local.get $7) + ) + (return + (i32.const 0) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in16 + (i32.store + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $18) + ) + (local.get $4) + ) + (local.set $4 + (i32.add + (i32.load16_s + (i32.add + (i32.shl + (local.get $1) + (i32.const 1) + ) + (local.get $10) + ) + ) + (local.get $4) + ) + ) + (br_if $while-in16 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + (if + (i32.eqz + (local.get $7) + ) + (return + (local.get $7) + ) + ) + (i32.store offset=4 + (local.get $0) + (local.get $17) + ) + (return + (i32.const 0) + ) + ) + (i32.const -4) + ) + (func $_opus_repacketizer_out_range_impl (; 96 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (if + (i32.le_s + (local.get $1) + (i32.const 0) + ) + (return + (i32.const -1) + ) + ) + (if + (i32.lt_s + (i32.load offset=4 + (local.get $0) + ) + (local.get $1) + ) + (return + (i32.const -1) + ) + ) + (block $__rjto$3 + (local.set $7 + (block $__rjti$3 (result i32) + (block $__rjti$2 + (block $__rjti$1 + (block $__rjti$0 + (block $switch-default + (block $switch-case0 + (block $switch-case + (br_table $switch-case $switch-case0 $switch-default + (i32.sub + (local.get $1) + (i32.const 1) + ) + ) + ) + (if + (i32.lt_s + (local.tee $7 + (i32.load16_s offset=200 + (local.get $0) + ) + ) + (local.get $3) + ) + (block + (i32.store8 + (local.get $2) + (i32.and + (i32.load8_s + (local.get $0) + ) + (i32.const -4) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (br $__rjti$0) + ) + (return + (i32.const -2) + ) + ) + ) + (local.set $7 + (local.tee $5 + (i32.load16_s offset=200 + (local.get $0) + ) + ) + ) + (if + (i32.eq + (local.tee $6 + (i32.load16_s offset=202 + (local.get $0) + ) + ) + (local.get $5) + ) + (if + (i32.gt_s + (local.tee $7 + (i32.or + (i32.shl + (local.get $7) + (i32.const 1) + ) + (i32.const 1) + ) + ) + (local.get $3) + ) + (return + (i32.const -2) + ) + (block + (i32.store8 + (local.get $2) + (i32.or + (i32.and + (i32.load8_s + (local.get $0) + ) + (i32.const -4) + ) + (i32.const 1) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (br $__rjti$0) + ) + ) + ) + (if + (i32.gt_s + (local.tee $7 + (i32.add + (i32.add + (i32.add + (local.get $6) + (i32.const 2) + ) + (local.get $7) + ) + (i32.gt_s + (local.get $5) + (i32.const 251) + ) + ) + ) + (local.get $3) + ) + (return + (i32.const -2) + ) + ) + (i32.store8 + (local.get $2) + (i32.or + (i32.and + (i32.load8_s + (local.get $0) + ) + (i32.const -4) + ) + (i32.const 2) + ) + ) + (local.set $8 + (local.tee $6 + (i32.load16_s offset=200 + (local.get $0) + ) + ) + ) + (local.set $5 + (i32.add + (local.tee $5 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (if (result i32) + (i32.lt_s + (local.get $6) + (i32.const 252) + ) + (block (result i32) + (i32.store8 + (local.get $5) + (local.get $6) + ) + (i32.const 1) + ) + (block (result i32) + (i32.store8 + (local.get $5) + (local.tee $6 + (i32.or + (local.get $8) + (i32.const 252) + ) + ) + ) + (i32.store8 offset=2 + (local.get $2) + (i32.shr_u + (i32.sub + (local.get $8) + (i32.and + (local.get $6) + (i32.const 255) + ) + ) + (i32.const 2) + ) + ) + (i32.const 2) + ) + ) + ) + ) + (br $__rjti$0) + ) + (local.set $5 + (i32.load16_s offset=200 + (local.get $0) + ) + ) + (local.set $7 + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + ) + (br $__rjti$1) + ) + (if + (i32.and + (i32.ne + (local.get $4) + (i32.const 0) + ) + (i32.lt_s + (local.get $7) + (local.get $3) + ) + ) + (block + (local.set $5 + (i32.load16_s offset=200 + (local.get $0) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 1) + ) + (block + (local.set $7 + (i32.const 1) + ) + (br $__rjti$1) + ) + (block + (local.set $7 + (i32.const 0) + ) + (br $__rjti$2) + ) + ) + ) + ) + (br $__rjto$3) + ) + (local.set $6 + (i32.const 1) + ) + (loop $while-in + (if + (i32.eq + (i32.load16_u + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + (i32.and + (local.get $5) + (i32.const 65535) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $1) + ) + (br $while-in) + (br $__rjti$2) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (local.set $5 + (i32.add + (i32.add + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 2) + ) + (select + (i32.const 2) + (i32.const 1) + (i32.gt_s + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + (i32.const 251) + ) + ) + ) + ) + (if + (i32.gt_s + (local.get $1) + (i32.const 2) + ) + (block + (local.set $6 + (i32.const 1) + ) + (loop $while-in3 + (local.set $5 + (i32.add + (select + (i32.const 2) + (i32.const 1) + (i32.gt_s + (local.tee $9 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + (i32.const 251) + ) + ) + (i32.add + (local.get $5) + (local.get $9) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $8) + (i32.const 1) + ) + ) + ) + ) + ) + (local.get $3) + ) + (return + (i32.const -2) + ) + (block + (i32.store8 + (local.get $2) + (i32.or + (i32.load8_s + (local.get $0) + ) + (i32.const 3) + ) + ) + (i32.store8 offset=1 + (local.get $2) + (local.tee $6 + (i32.and + (i32.or + (local.get $1) + (i32.const 128) + ) + (i32.const 255) + ) + ) + ) + (local.set $8 + (local.get $7) + ) + (local.set $10 + (i32.const 1) + ) + (br $__rjti$3 + (local.get $5) + ) + ) + ) + ) + (if (result i32) + (i32.gt_s + (local.tee $5 + (i32.add + (i32.mul + (local.get $1) + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 16) + ) + (i32.const 16) + ) + ) + (i32.const 2) + ) + ) + (local.get $3) + ) + (return + (i32.const -2) + ) + (block (result i32) + (i32.store8 + (local.get $2) + (i32.or + (i32.load8_s + (local.get $0) + ) + (i32.const 3) + ) + ) + (i32.store8 offset=1 + (local.get $2) + (local.tee $6 + (i32.and + (local.get $1) + (i32.const 255) + ) + ) + ) + (local.set $8 + (local.get $7) + ) + (local.get $5) + ) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.const 2) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eqz + (local.tee $9 + (i32.sub + (local.get $3) + (local.get $7) + ) + ) + ) + (i32.eqz + (local.get $4) + ) + ) + ) + (block + (i32.store8 offset=1 + (local.get $2) + (i32.or + (local.get $6) + (i32.const 64) + ) + ) + (local.set $7 + (i32.div_s + (i32.add + (local.get $9) + (i32.const -1) + ) + (i32.const 255) + ) + ) + (if + (i32.gt_s + (local.get $9) + (i32.const 255) + ) + (block + (drop + (call $_memset + (local.get $5) + (i32.const -1) + (select + (local.get $7) + (i32.const 1) + (i32.gt_s + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $2) + (i32.add + (select + (local.get $7) + (i32.const 1) + (i32.gt_s + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.store8 + (local.get $5) + (i32.add + (i32.add + (local.get $9) + (i32.const 255) + ) + (i32.mul + (local.get $7) + (i32.const -255) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.set $7 + (local.get $3) + ) + ) + ) + (if + (local.get $10) + (block + (local.set $10 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (if + (local.get $8) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in6 + (local.set $9 + (local.tee $8 + (i32.load16_s + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + (local.set $5 + (i32.add + (if (result i32) + (i32.lt_s + (local.get $8) + (i32.const 252) + ) + (block (result i32) + (i32.store8 + (local.get $5) + (local.get $8) + ) + (i32.const 1) + ) + (block (result i32) + (i32.store8 + (local.get $5) + (local.tee $8 + (i32.or + (local.get $9) + (i32.const 252) + ) + ) + ) + (i32.store8 offset=1 + (local.get $5) + (i32.shr_u + (i32.sub + (local.get $9) + (i32.and + (local.get $8) + (i32.const 255) + ) + ) + (i32.const 2) + ) + ) + (i32.const 2) + ) + ) + (local.get $5) + ) + ) + (br_if $while-in6 + (i32.lt_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $10) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in8 + (drop + (call $_memmove + (local.get $5) + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 8) + ) + (i32.shl + (local.get $6) + (i32.const 2) + ) + ) + ) + (i32.load16_s + (local.tee $8 + (i32.add + (i32.add + (local.get $0) + (i32.const 200) + ) + (i32.shl + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.add + (i32.load16_s + (local.get $8) + ) + (local.get $5) + ) + ) + (br_if $while-in8 + (i32.ne + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + (if + (i32.eqz + (i32.and + (i32.ne + (local.get $4) + (i32.const 0) + ) + (i32.lt_u + (local.get $5) + (i32.add + (local.get $2) + (local.get $3) + ) + ) + ) + ) + (return + (local.get $7) + ) + ) + (drop + (call $_memset + (local.get $5) + (i32.const 0) + (i32.add + (local.get $2) + (i32.sub + (local.get $3) + (local.get $5) + ) + ) + ) + ) + (local.get $7) + ) + (func $_downmix_and_resample (; 97 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) (param $8 i32) (result f32) + (local $9 f32) + (local $10 f32) + (local $11 i32) + (local $12 f32) + (local $13 f32) + (local $14 f32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 f32) + (local $19 f32) + (local $20 f32) + (local.set $15 + (global.get $STACKTOP) + ) + (if + (i32.eqz + (local.get $4) + ) + (block + (global.set $STACKTOP + (local.get $15) + ) + (return + (f32.const 0) + ) + ) + ) + (if + (local.tee $16 + (i32.eq + (local.get $8) + (i32.const 48000) + ) + ) + (block + (local.set $5 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (local.set $4 + (i32.shl + (local.get $4) + (i32.const 1) + ) + ) + ) + (if + (i32.eq + (local.get $8) + (i32.const 16000) + ) + (block + (local.set $5 + (i32.div_s + (i32.shl + (local.get $5) + (i32.const 1) + ) + (i32.const 3) + ) + ) + (local.set $4 + (i32.div_s + (i32.shl + (local.get $4) + (i32.const 1) + ) + (i32.const 3) + ) + ) + ) + ) + ) + (local.set $17 + (call $_llvm_stacksave) + ) + (local.set $11 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (call_indirect (type $FUNCSIG$viiiiiii) + (local.get $1) + (local.get $11) + (local.get $4) + (local.get $5) + (i32.const 0) + (local.get $6) + (local.get $7) + (i32.add + (i32.and + (local.get $0) + (i32.const 1) + ) + (i32.const 14) + ) + ) + (local.set $9 + (if (result f32) + (i32.eq + (local.get $6) + (i32.const -2) + ) + (f32.div + (f32.const 0.000030517578125) + (f32.convert_i32_s + (local.get $7) + ) + ) + (select + (f32.const 0.0000152587890625) + (f32.const 0.000030517578125) + (i32.gt_s + (local.get $6) + (i32.const -1) + ) + ) + ) + ) + (if + (local.tee $6 + (i32.gt_s + (local.get $4) + (i32.const 0) + ) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in + (f32.store + (local.tee $1 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $11) + ) + ) + (f32.mul + (local.get $9) + (f32.load + (local.get $1) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.get $4) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (if + (local.get $16) + (block + (local.set $1 + (i32.div_s + (local.get $4) + (i32.const 2) + ) + ) + (if + (i32.gt_s + (local.get $4) + (i32.const 1) + ) + (block + (local.set $9 + (f32.const 0) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in1 + (local.set $12 + (f32.mul + (f32.sub + (local.tee $10 + (f32.load + (i32.add + (i32.shl + (local.tee $4 + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + (local.tee $14 + (f32.load + (local.get $3) + ) + ) + ) + (f32.const 0.6074370741844177) + ) + ) + (f32.store + (local.get $3) + (f32.add + (local.get $10) + (local.get $12) + ) + ) + (local.set $13 + (f32.mul + (f32.sub + (local.tee $10 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $4) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + (local.tee $18 + (f32.load offset=4 + (local.get $3) + ) + ) + ) + (f32.const 0.15062999725341797) + ) + ) + (f32.store offset=4 + (local.get $3) + (f32.add + (local.get $10) + (local.get $13) + ) + ) + (f32.store offset=8 + (local.get $3) + (f32.sub + (local.tee $20 + (f32.mul + (f32.sub + (f32.neg + (local.get $10) + ) + (local.tee $19 + (f32.load offset=8 + (local.get $3) + ) + ) + ) + (f32.const 0.15062999725341797) + ) + ) + (local.get $10) + ) + ) + (local.set $9 + (f32.add + (local.get $9) + (f32.mul + (local.tee $9 + (f32.add + (f32.add + (local.tee $10 + (f32.add + (local.get $14) + (local.get $12) + ) + ) + (local.get $19) + ) + (local.get $20) + ) + ) + (local.get $9) + ) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + (f32.mul + (f32.add + (f32.add + (local.get $10) + (local.get $18) + ) + (local.get $13) + ) + (f32.const 0.5) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $1) + ) + ) + ) + ) + (local.set $9 + (f32.const 0) + ) + ) + ) + (local.set $9 + (block $label$break$L18 (result f32) + (if + (i32.ge_s + (local.get $8) + (i32.const 24000) + ) + (block + (drop + (br_if $label$break$L18 + (f32.const 0) + (i32.sub + (local.get $8) + (i32.const 24000) + ) + ) + ) + (drop + (call $_memcpy + (local.get $2) + (local.get $11) + (i32.shl + (local.get $4) + (i32.const 2) + ) + ) + ) + (br $label$break$L18 + (f32.const 0) + ) + ) + ) + (drop + (br_if $label$break$L18 + (f32.const 0) + (i32.sub + (local.get $8) + (i32.const 16000) + ) + ) + ) + (local.set $5 + (i32.mul + (local.get $4) + (i32.const 3) + ) + ) + (local.set $8 + (call $_llvm_stacksave) + ) + (local.set $1 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.and + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 15) + ) + (i32.const -16) + ) + ) + ) + (if + (local.get $6) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in6 + (i32.store + (i32.add + (i32.shl + (local.tee $6 + (i32.mul + (local.get $0) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + (local.tee $7 + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $1) + ) + (local.get $7) + ) + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const 2) + ) + (i32.const 2) + ) + (local.get $1) + ) + (local.get $7) + ) + (br_if $while-in6 + (i32.ne + (local.get $4) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $4 + (i32.div_s + (local.get $5) + (i32.const 2) + ) + ) + (if + (i32.gt_s + (local.get $5) + (i32.const 1) + ) + (block + (local.set $0 + (i32.const 0) + ) + (loop $while-in8 + (local.set $10 + (f32.mul + (f32.sub + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (local.tee $5 + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.tee $13 + (f32.load + (local.get $3) + ) + ) + ) + (f32.const 0.6074370741844177) + ) + ) + (f32.store + (local.get $3) + (f32.add + (local.get $9) + (local.get $10) + ) + ) + (local.set $12 + (f32.mul + (f32.sub + (local.tee $9 + (f32.load + (i32.add + (i32.shl + (i32.or + (local.get $5) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (local.tee $14 + (f32.load offset=4 + (local.get $3) + ) + ) + ) + (f32.const 0.15062999725341797) + ) + ) + (f32.store offset=4 + (local.get $3) + (f32.add + (local.get $9) + (local.get $12) + ) + ) + (f32.store offset=8 + (local.get $3) + (f32.sub + (f32.mul + (f32.sub + (f32.neg + (local.get $9) + ) + (f32.load offset=8 + (local.get $3) + ) + ) + (f32.const 0.15062999725341797) + ) + (local.get $9) + ) + ) + (f32.store + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + (f32.mul + (f32.add + (f32.add + (f32.add + (local.get $13) + (local.get $10) + ) + (local.get $14) + ) + (local.get $12) + ) + (f32.const 0.5) + ) + ) + (br_if $while-in8 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $4) + ) + ) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $8) + ) + (f32.const 0) + ) + ) + ) + (call $_llvm_stackrestore + (local.get $17) + ) + (global.set $STACKTOP + (local.get $15) + ) + (local.get $9) + ) + (func $_compute_dense (; 98 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 f32) + (local $4 i32) + (local $5 i32) + (local $6 f32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local.set $8 + (i32.load offset=8 + (local.get $0) + ) + ) + (if + (local.tee $9 + (i32.gt_s + (local.tee $7 + (i32.load offset=12 + (local.get $0) + ) + ) + (i32.const 0) + ) + ) + (block + (local.set $5 + (i32.load + (local.get $0) + ) + ) + (loop $while-in + (f32.store + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (local.get $4) + (local.get $5) + ) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + (local.set $10 + (i32.load offset=4 + (local.get $0) + ) + ) + (if + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + (block + (local.set $4 + (i32.const 0) + ) + (loop $while-in1 + (local.set $3 + (f32.load + (local.tee $11 + (i32.add + (i32.shl + (local.get $4) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in3 + (f32.store + (local.get $11) + (local.tee $3 + (f32.add + (local.get $3) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $2) + ) + ) + (f32.convert_i32_s + (i32.load8_s + (i32.add + (local.get $10) + (i32.add + (local.get $4) + (i32.mul + (local.get $5) + (local.get $7) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in5 + (f32.store + (local.tee $4 + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $1) + ) + ) + (f32.mul + (f32.load + (local.get $4) + ) + (f32.const 0.0078125) + ) + ) + (br_if $while-in5 + (i32.ne + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + (if + (i32.load offset=16 + (local.get $0) + ) + (block + (if + (i32.eqz + (local.get $9) + ) + (return) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in9 + (local.set $3 + (if (result f32) + (f32.lt + (local.tee $3 + (f32.mul + (f32.load + (local.tee $4 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + (f32.const 0.5) + ) + ) + (f32.const 8) + ) + (if (result f32) + (f32.gt + (local.get $3) + (f32.const -8) + ) + (if (result f32) + (f32.ne + (local.get $3) + (local.get $3) + ) + (f32.const 0.5) + (block (result f32) + (local.set $2 + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (local.tee $6 + (select + (f32.neg + (local.get $3) + ) + (local.get $3) + (local.tee $5 + (f32.lt + (local.get $3) + (f32.const 0) + ) + ) + ) + ) + (f32.const 25) + ) + (f32.const 0.5) + ) + ) + ) + ) + (f32.add + (f32.mul + (f32.mul + (select + (f32.const -1) + (f32.const 1) + (local.get $5) + ) + (f32.add + (local.tee $3 + (f32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 30016) + ) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (local.tee $6 + (f32.sub + (local.get $6) + (f32.mul + (f32.convert_i32_s + (local.get $2) + ) + (f32.const 0.03999999910593033) + ) + ) + ) + (local.get $3) + ) + ) + (f32.mul + (local.get $6) + (f32.sub + (f32.const 1) + (f32.mul + (local.get $3) + (local.get $3) + ) + ) + ) + ) + ) + ) + (f32.const 0.5) + ) + (f32.const 0.5) + ) + ) + ) + (f32.const 0) + ) + (f32.const 1) + ) + ) + (f32.store + (local.get $4) + (local.get $3) + ) + (br_if $while-in9 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + ) + (block + (if + (i32.eqz + (local.get $9) + ) + (return) + ) + (local.set $0 + (i32.const 0) + ) + (loop $while-in7 + (local.set $3 + (if (result f32) + (f32.lt + (local.tee $3 + (f32.load + (local.tee $4 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $1) + ) + ) + ) + ) + (f32.const 8) + ) + (if (result f32) + (f32.gt + (local.get $3) + (f32.const -8) + ) + (if (result f32) + (f32.ne + (local.get $3) + (local.get $3) + ) + (f32.const 0) + (block (result f32) + (local.set $2 + (i32.trunc_f32_s + (f32.floor + (f32.add + (f32.mul + (local.tee $6 + (select + (f32.neg + (local.get $3) + ) + (local.get $3) + (local.tee $5 + (f32.lt + (local.get $3) + (f32.const 0) + ) + ) + ) + ) + (f32.const 25) + ) + (f32.const 0.5) + ) + ) + ) + ) + (f32.mul + (select + (f32.const -1) + (f32.const 1) + (local.get $5) + ) + (f32.add + (local.tee $3 + (f32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (i32.const 30016) + ) + ) + ) + (f32.mul + (f32.sub + (f32.const 1) + (f32.mul + (local.tee $6 + (f32.sub + (local.get $6) + (f32.mul + (f32.convert_i32_s + (local.get $2) + ) + (f32.const 0.03999999910593033) + ) + ) + ) + (local.get $3) + ) + ) + (f32.mul + (local.get $6) + (f32.sub + (f32.const 1) + (f32.mul + (local.get $3) + (local.get $3) + ) + ) + ) + ) + ) + ) + ) + ) + (f32.const -1) + ) + (f32.const 1) + ) + ) + (f32.store + (local.get $4) + (local.get $3) + ) + (br_if $while-in7 + (i32.ne + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.get $7) + ) + ) + ) + ) + ) + ) + (func $_speex_resampler_init (; 99 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (if + (i32.or + (i32.or + (i32.eqz + (local.get $2) + ) + (i32.or + (i32.eqz + (local.get $0) + ) + (i32.eqz + (local.get $1) + ) + ) + ) + (i32.gt_u + (local.get $3) + (i32.const 10) + ) + ) + (block + (if + (i32.eqz + (local.get $4) + ) + (return + (i32.const 0) + ) + ) + (i32.store + (local.get $4) + (i32.const 3) + ) + (return + (i32.const 0) + ) + ) + ) + (if + (i32.eqz + (local.tee $5 + (call $_malloc + (i32.const 96) + ) + ) + ) + (block + (if + (i32.eqz + (local.get $4) + ) + (return + (i32.const 0) + ) + ) + (i32.store + (local.get $4) + (i32.const 1) + ) + (return + (i32.const 0) + ) + ) + ) + (if + (i32.and + (i32.load + (i32.add + (local.get $5) + (i32.const -4) + ) + ) + (i32.const 3) + ) + (drop + (call $_memset + (local.get $5) + (i32.const 0) + (i32.const 96) + ) + ) + ) + (i64.store align=4 + (local.get $5) + (i64.const 0) + ) + (i64.store offset=8 align=4 + (local.get $5) + (i64.const 0) + ) + (i32.store offset=16 + (local.get $5) + (i32.const -1) + ) + (f32.store offset=44 + (local.get $5) + (f32.const 1) + ) + (i32.store offset=20 + (local.get $5) + (local.get $0) + ) + (i32.store offset=88 + (local.get $5) + (i32.const 1) + ) + (i32.store offset=92 + (local.get $5) + (i32.const 1) + ) + (i32.store offset=32 + (local.get $5) + (i32.const 160) + ) + (if + (local.tee $6 + (call $_malloc + (local.tee $0 + (i32.shl + (local.get $0) + (i32.const 2) + ) + ) + ) + ) + (block $do-once + (if + (i32.and + (i32.load + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (i32.const 3) + ) + (drop + (call $_memset + (local.get $6) + (i32.const 0) + (local.get $0) + ) + ) + ) + (i32.store + (local.tee $9 + (i32.add + (local.get $5) + (i32.const 60) + ) + ) + (local.get $6) + ) + (if + (i32.eqz + (local.tee $6 + (call $_malloc + (local.get $0) + ) + ) + ) + (block + (i32.store offset=68 + (local.get $5) + (i32.const 0) + ) + (local.set $0 + (local.get $9) + ) + (br $do-once) + ) + ) + (if + (i32.and + (i32.load + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (i32.const 3) + ) + (drop + (call $_memset + (local.get $6) + (i32.const 0) + (local.get $0) + ) + ) + ) + (i32.store offset=68 + (local.get $5) + (local.get $6) + ) + (if + (i32.eqz + (local.tee $7 + (call $_malloc + (local.get $0) + ) + ) + ) + (block + (i32.store + (i32.sub + (local.get $5) + (i32.const -64) + ) + (i32.const 0) + ) + (local.set $0 + (local.get $9) + ) + (br $do-once) + ) + ) + (if + (i32.and + (i32.load + (i32.add + (local.get $7) + (i32.const -4) + ) + ) + (i32.const 3) + ) + (drop + (call $_memset + (local.get $7) + (i32.const 0) + (local.get $0) + ) + ) + ) + (i32.store + (local.tee $10 + (i32.sub + (local.get $5) + (i32.const -64) + ) + ) + (local.get $7) + ) + (i32.store offset=16 + (local.get $5) + (local.get $3) + ) + (block $label$break$L40 + (block $__rjti$0 + (br_if $__rjti$0 + (i32.ne + (i32.load + (local.get $5) + ) + (local.get $1) + ) + ) + (br_if $__rjti$0 + (i32.ne + (i32.load offset=4 + (local.get $5) + ) + (local.get $2) + ) + ) + (br_if $__rjti$0 + (i32.ne + (i32.load offset=8 + (local.get $5) + ) + (local.get $1) + ) + ) + (br_if $__rjti$0 + (i32.ne + (i32.load offset=12 + (local.get $5) + ) + (local.get $2) + ) + ) + (br $label$break$L40) + ) + (local.set $8 + (i32.load offset=12 + (local.get $5) + ) + ) + (i32.store + (local.get $5) + (local.get $1) + ) + (i32.store offset=4 + (local.get $5) + (local.get $2) + ) + (i32.store offset=8 + (local.get $5) + (local.get $1) + ) + (i32.store offset=12 + (local.get $5) + (local.get $2) + ) + (local.set $3 + (local.get $1) + ) + (local.set $0 + (local.get $2) + ) + (loop $while-in + (if + (local.tee $6 + (i32.rem_u + (local.get $3) + (local.get $0) + ) + ) + (block + (local.set $3 + (local.get $0) + ) + (local.set $0 + (local.get $6) + ) + (br $while-in) + ) + ) + ) + (i32.store offset=8 + (local.get $5) + (i32.div_u + (local.get $1) + (local.get $0) + ) + ) + (i32.store offset=12 + (local.get $5) + (local.tee $1 + (i32.div_u + (local.get $2) + (local.get $0) + ) + ) + ) + (if + (local.get $8) + (if + (i32.load offset=20 + (local.get $5) + ) + (block $label$break$L45 + (local.set $0 + (i32.const 0) + ) + (loop $while-in3 + (local.set $2 + (i32.div_u + (local.tee $6 + (i32.load + (local.tee $3 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $7) + ) + ) + ) + ) + (local.get $8) + ) + ) + (br_if $label$break$L40 + (i32.or + (i32.gt_u + (local.tee $6 + (i32.sub + (local.get $6) + (i32.mul + (local.get $2) + (local.get $8) + ) + ) + ) + (local.tee $11 + (i32.div_u + (i32.const -1) + (local.get $1) + ) + ) + ) + (i32.gt_u + (local.get $2) + (local.get $11) + ) + ) + ) + (br_if $label$break$L40 + (i32.gt_u + (local.tee $2 + (i32.mul + (local.get $1) + (local.get $2) + ) + ) + (i32.xor + (local.tee $1 + (i32.div_u + (i32.mul + (local.get $1) + (local.get $6) + ) + (local.get $8) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.store + (local.get $3) + (local.tee $1 + (i32.add + (local.get $1) + (local.get $2) + ) + ) + ) + (if + (i32.ge_u + (local.get $1) + (local.tee $1 + (i32.load offset=12 + (local.get $5) + ) + ) + ) + (i32.store + (local.get $3) + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (br_if $label$break$L45 + (i32.ge_u + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (i32.load offset=20 + (local.get $5) + ) + ) + ) + (local.set $1 + (i32.load offset=12 + (local.get $5) + ) + ) + (br $while-in3) + ) + ) + ) + ) + (if + (i32.load offset=52 + (local.get $5) + ) + (drop + (call $_update_filter + (local.get $5) + ) + ) + ) + ) + (if + (local.tee $0 + (call $_update_filter + (local.get $5) + ) + ) + (block + (call $_free + (i32.load offset=72 + (local.get $5) + ) + ) + (call $_free + (i32.load offset=76 + (local.get $5) + ) + ) + (call $_free + (i32.load + (local.get $9) + ) + ) + (call $_free + (i32.load offset=68 + (local.get $5) + ) + ) + (call $_free + (i32.load + (local.get $10) + ) + ) + (call $_free + (local.get $5) + ) + (local.set $5 + (i32.const 0) + ) + ) + (i32.store offset=52 + (local.get $5) + (i32.const 1) + ) + ) + (if + (i32.eqz + (local.get $4) + ) + (return + (local.get $5) + ) + ) + (i32.store + (local.get $4) + (local.get $0) + ) + (return + (local.get $5) + ) + ) + (i32.store + (local.tee $0 + (i32.add + (local.get $5) + (i32.const 60) + ) + ) + (i32.const 0) + ) + ) + (if + (local.get $4) + (i32.store + (local.get $4) + (i32.const 1) + ) + ) + (call $_free + (i32.load offset=76 + (local.get $5) + ) + ) + (call $_free + (i32.load + (local.get $0) + ) + ) + (call $_free + (i32.load offset=68 + (local.get $5) + ) + ) + (call $_free + (i32.load + (i32.sub + (local.get $5) + (i32.const -64) + ) + ) + ) + (call $_free + (local.get $5) + ) + (i32.const 0) + ) + (func $_update_filter (; 100 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 f32) + (local $13 f32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local.set $9 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $14 + (i32.load offset=28 + (local.get $0) + ) + ) + (i32.store offset=36 + (local.get $0) + (local.tee $1 + (i32.div_u + (local.tee $4 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.tee $5 + (i32.load offset=12 + (local.get $0) + ) + ) + ) + ) + ) + (i32.store offset=40 + (local.get $0) + (i32.sub + (local.get $4) + (i32.mul + (local.get $1) + (local.get $5) + ) + ) + ) + (i32.store offset=48 + (local.get $0) + (local.tee $2 + (i32.load + (i32.add + (i32.mul + (local.tee $3 + (i32.load offset=16 + (local.get $0) + ) + ) + (i32.const 20) + ) + (i32.const 35828) + ) + ) + ) + ) + (i32.store offset=24 + (local.get $0) + (local.tee $1 + (i32.load + (i32.add + (i32.mul + (local.get $3) + (i32.const 20) + ) + (i32.const 35824) + ) + ) + ) + ) + (block $folding-inner0 + (block $do-once + (block $__rjti$1 + (if + (i32.gt_u + (local.get $4) + (local.get $5) + ) + (block + (f32.store offset=44 + (local.get $0) + (f32.div + (f32.mul + (f32.load + (i32.add + (i32.mul + (local.get $3) + (i32.const 20) + ) + (i32.const 35832) + ) + ) + (f32.convert_i32_u + (local.get $5) + ) + ) + (f32.convert_i32_u + (local.get $4) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.gt_u + (local.tee $3 + (i32.sub + (local.get $1) + (i32.mul + (local.get $5) + (local.tee $1 + (i32.div_u + (local.get $1) + (local.get $5) + ) + ) + ) + ) + ) + (local.tee $6 + (i32.div_u + (i32.const -1) + (local.get $4) + ) + ) + ) + (i32.gt_u + (local.get $1) + (local.get $6) + ) + ) + ) + (if + (i32.le_u + (local.tee $1 + (i32.mul + (local.get $1) + (local.get $4) + ) + ) + (i32.xor + (local.tee $3 + (i32.div_u + (i32.mul + (local.get $3) + (local.get $4) + ) + (local.get $5) + ) + ) + (i32.const -1) + ) + ) + (block + (i32.store offset=24 + (local.get $0) + (local.tee $1 + (i32.and + (i32.add + (i32.add + (local.get $1) + (i32.const 7) + ) + (local.get $3) + ) + (i32.const -8) + ) + ) + ) + (local.set $2 + (i32.shr_u + (i32.shr_u + (i32.shr_u + (i32.shr_u + (local.get $2) + (local.tee $3 + (i32.lt_u + (i32.shl + (local.get $5) + (i32.const 1) + ) + (local.get $4) + ) + ) + ) + (local.tee $6 + (i32.lt_u + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $4) + ) + ) + ) + (local.tee $7 + (i32.lt_u + (i32.shl + (local.get $5) + (i32.const 3) + ) + (local.get $4) + ) + ) + ) + (local.tee $4 + (i32.lt_u + (i32.shl + (local.get $5) + (i32.const 4) + ) + (local.get $4) + ) + ) + ) + ) + (if + (i32.or + (i32.or + (i32.or + (local.get $3) + (local.get $6) + ) + (local.get $7) + ) + (local.get $4) + ) + (i32.store offset=48 + (local.get $0) + (local.get $2) + ) + ) + (if + (i32.eqz + (local.get $2) + ) + (block + (i32.store offset=48 + (local.get $0) + (i32.const 1) + ) + (local.set $2 + (i32.const 1) + ) + ) + ) + (br $__rjti$1) + ) + ) + ) + ) + (block + (i32.store offset=44 + (local.get $0) + (i32.load + (i32.add + (i32.mul + (local.get $3) + (i32.const 20) + ) + (i32.const 35836) + ) + ) + ) + (br $__rjti$1) + ) + ) + (br $do-once) + ) + (local.set $1 + (block $__rjto$0 (result i32) + (block $__rjti$0 + (br_if $__rjti$0 + (i32.gt_u + (local.tee $4 + (i32.mul + (local.get $1) + (local.get $5) + ) + ) + (local.tee $3 + (i32.add + (i32.mul + (local.get $1) + (local.get $2) + ) + (i32.const 8) + ) + ) + ) + ) + (br_if $__rjti$0 + (i32.lt_u + (i32.div_u + (i32.const 536870911) + (local.get $5) + ) + (local.get $1) + ) + ) + (local.set $2 + (i32.const 1) + ) + (br $__rjto$0 + (local.get $4) + ) + ) + (br_if $do-once + (i32.lt_u + (i32.div_u + (i32.const 536870903) + (local.get $2) + ) + (local.get $1) + ) + ) + (local.set $2 + (i32.const 0) + ) + (local.get $3) + ) + ) + (if + (i32.lt_u + (i32.load offset=80 + (local.get $0) + ) + (local.get $1) + ) + (block + (br_if $do-once + (i32.eqz + (local.tee $4 + (call $_realloc + (i32.load offset=76 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (i32.store offset=76 + (local.get $0) + (local.get $4) + ) + (i32.store offset=80 + (local.get $0) + (local.get $1) + ) + ) + ) + (i32.store offset=84 + (local.get $0) + (if (result i32) + (local.get $2) + (block (result i32) + (if + (local.tee $3 + (i32.load offset=12 + (local.get $0) + ) + ) + (block + (local.set $12 + (f32.convert_i32_u + (local.get $3) + ) + ) + (local.set $5 + (i32.gt_u + (local.tee $1 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.const 1) + ) + ) + (local.set $6 + (i32.div_s + (local.get $1) + (i32.const -2) + ) + ) + (local.set $2 + (local.get $1) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in + (local.set $2 + (if (result i32) + (local.get $2) + (block (result i32) + (f32.store + (i32.add + (local.tee $7 + (i32.load offset=76 + (local.get $0) + ) + ) + (i32.shl + (i32.mul + (local.get $2) + (local.get $4) + ) + (i32.const 2) + ) + ) + (call $_sinc + (f32.load offset=44 + (local.get $0) + ) + (f32.sub + (f32.convert_i32_s + (i32.add + (i32.div_s + (local.get $2) + (i32.const -2) + ) + (i32.const 1) + ) + ) + (local.tee $13 + (f32.div + (f32.convert_i32_u + (local.get $4) + ) + (local.get $12) + ) + ) + ) + (local.get $2) + (local.tee $8 + (i32.load + (i32.add + (i32.mul + (i32.load offset=16 + (local.get $0) + ) + (i32.const 20) + ) + (i32.const 35840) + ) + ) + ) + ) + ) + (if (result i32) + (local.get $5) + (block (result i32) + (local.set $10 + (i32.mul + (local.get $1) + (local.get $4) + ) + ) + (local.set $2 + (i32.const 1) + ) + (loop $while-in1 (result i32) + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $10) + ) + (i32.const 2) + ) + (local.get $7) + ) + (call $_sinc + (f32.load offset=44 + (local.get $0) + ) + (f32.sub + (f32.convert_i32_s + (i32.add + (local.get $6) + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + ) + ) + (local.get $13) + ) + (local.get $1) + (local.get $8) + ) + ) + (br_if $while-in1 + (i32.ne + (local.get $1) + (local.get $2) + ) + ) + (local.get $1) + ) + ) + (local.get $1) + ) + ) + (i32.const 0) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $1 + (i32.load offset=24 + (local.get $0) + ) + ) + ) + (select + (i32.const 1) + (i32.const 2) + (i32.gt_s + (i32.load offset=16 + (local.get $0) + ) + (i32.const 8) + ) + ) + ) + (block (result i32) + (if + (i32.gt_s + (local.tee $3 + (i32.add + (i32.mul + (local.tee $1 + (i32.load offset=48 + (local.get $0) + ) + ) + (local.tee $2 + (i32.load offset=24 + (local.get $0) + ) + ) + ) + (i32.const 4) + ) + ) + (i32.const -4) + ) + (block + (local.set $5 + (i32.load + (i32.add + (i32.mul + (local.tee $4 + (i32.load offset=16 + (local.get $0) + ) + ) + (i32.const 20) + ) + (i32.const 35840) + ) + ) + ) + (local.set $6 + (i32.load offset=76 + (local.get $0) + ) + ) + (local.set $12 + (f32.convert_i32_u + (local.get $1) + ) + ) + (local.set $13 + (f32.convert_i32_u + (i32.shr_u + (local.get $2) + (i32.const 1) + ) + ) + ) + (local.set $1 + (i32.const -4) + ) + (loop $while-in3 + (f32.store + (i32.add + (i32.shl + (i32.add + (local.get $1) + (i32.const 4) + ) + (i32.const 2) + ) + (local.get $6) + ) + (call $_sinc + (f32.load offset=44 + (local.get $0) + ) + (f32.sub + (f32.div + (f32.convert_i32_s + (local.get $1) + ) + (local.get $12) + ) + (local.get $13) + ) + (local.get $2) + (local.get $5) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $4 + (i32.load offset=16 + (local.get $0) + ) + ) + ) + (local.set $1 + (local.get $2) + ) + (select + (i32.const 3) + (i32.const 4) + (i32.gt_s + (local.get $4) + (i32.const 8) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.add + (i32.load offset=32 + (local.get $0) + ) + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (local.tee $2 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + (block + (br_if $do-once + (i32.lt_u + (i32.div_u + (i32.const 536870911) + (local.tee $2 + (i32.load offset=20 + (local.get $0) + ) + ) + ) + (local.get $1) + ) + ) + (br_if $do-once + (i32.eqz + (local.tee $2 + (call $_realloc + (i32.load offset=72 + (local.get $0) + ) + (i32.mul + (local.get $2) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (i32.store offset=72 + (local.get $0) + (local.get $2) + ) + (i32.store offset=28 + (local.get $0) + (local.get $1) + ) + ) + (local.set $1 + (local.get $2) + ) + ) + (if + (i32.eqz + (i32.load offset=56 + (local.get $0) + ) + ) + (block + (br_if $folding-inner0 + (i32.eqz + (local.tee $1 + (i32.mul + (i32.load offset=20 + (local.get $0) + ) + (local.get $1) + ) + ) + ) + ) + (drop + (call $_memset + (i32.load offset=72 + (local.get $0) + ) + (i32.const 0) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + (br $folding-inner0) + ) + ) + (if + (i32.le_u + (local.tee $1 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.get $9) + ) + (block + (br_if $folding-inner0 + (i32.ge_u + (local.get $1) + (local.get $9) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (i32.load offset=20 + (local.get $0) + ) + ) + ) + (local.set $6 + (i32.load offset=68 + (local.get $0) + ) + ) + (local.set $2 + (local.get $1) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in5 + (local.set $5 + (i32.load + (local.tee $4 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + ) + (i32.store + (local.get $4) + (local.tee $3 + (i32.shr_u + (i32.sub + (local.get $9) + (local.get $2) + ) + (i32.const 1) + ) + ) + ) + (if + (i32.ne + (local.tee $2 + (i32.add + (local.tee $7 + (i32.add + (local.get $3) + (local.get $5) + ) + ) + (i32.const -1) + ) + ) + (i32.sub + (i32.const 0) + (local.tee $8 + (i32.load offset=24 + (local.get $0) + ) + ) + ) + ) + (block + (local.set $5 + (i32.load offset=72 + (local.get $0) + ) + ) + (local.set $10 + (i32.mul + (i32.load offset=28 + (local.get $0) + ) + (local.get $1) + ) + ) + (local.set $8 + (i32.add + (local.get $2) + (local.get $8) + ) + ) + (local.set $2 + (i32.const 0) + ) + (loop $while-in7 + (i32.store + (i32.add + (i32.shl + (local.tee $11 + (i32.add + (local.get $2) + (local.get $10) + ) + ) + (i32.const 2) + ) + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (local.get $11) + ) + (i32.const 2) + ) + (local.get $5) + ) + ) + ) + (br_if $while-in7 + (i32.lt_u + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (i32.store + (local.get $4) + (local.get $7) + ) + (if + (i32.lt_u + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.load offset=20 + (local.get $0) + ) + ) + (block + (local.set $2 + (i32.load offset=24 + (local.get $0) + ) + ) + (br $while-in5) + ) + ) + ) + (br $folding-inner0) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (local.tee $1 + (i32.load offset=20 + (local.get $0) + ) + ) + ) + ) + (local.set $15 + (i32.load offset=68 + (local.get $0) + ) + ) + (local.set $16 + (i32.add + (local.get $9) + (i32.const -1) + ) + ) + (local.set $17 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (i32.const -4) + ) + ) + (local.set $4 + (i32.const 0) + ) + (loop $while-in9 + (if + (local.tee $1 + (i32.add + (local.tee $3 + (i32.load + (local.tee $5 + (i32.add + (i32.shl + (local.tee $2 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $15) + ) + ) + ) + ) + (local.get $16) + ) + ) + (block + (local.set $6 + (i32.load offset=72 + (local.get $0) + ) + ) + (local.set $7 + (i32.mul + (local.get $2) + (local.get $14) + ) + ) + (local.set $8 + (i32.mul + (i32.load offset=28 + (local.get $0) + ) + (local.get $2) + ) + ) + (loop $while-in11 + (i32.store + (i32.add + (i32.shl + (i32.add + (i32.add + (local.get $3) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $6) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $1) + (local.get $7) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + ) + (br_if $while-in11 + (local.get $1) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $17) + (i32.mul + (local.get $4) + (i32.const -4) + ) + ) + ) + (if + (local.get $3) + (drop + (call $_memset + (i32.add + (i32.load offset=72 + (local.get $0) + ) + (i32.mul + (local.get $8) + (i32.load offset=28 + (local.get $0) + ) + ) + ) + (i32.const 0) + (i32.shl + (local.get $3) + (i32.const 2) + ) + ) + ) + ) + (i32.store + (local.get $5) + (i32.const 0) + ) + (if + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $9) + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + ) + (local.tee $7 + (i32.load offset=24 + (local.get $0) + ) + ) + ) + (block + (local.set $1 + (if (result i32) + (local.tee $5 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (block (result i32) + (local.set $10 + (i32.load offset=72 + (local.get $0) + ) + ) + (local.set $11 + (i32.mul + (i32.load offset=28 + (local.get $0) + ) + (local.get $2) + ) + ) + (local.set $18 + (i32.add + (local.get $6) + (i32.const -2) + ) + ) + (local.set $19 + (i32.add + (local.get $7) + (i32.const -2) + ) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in13 (result i32) + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.add + (local.get $1) + (local.get $19) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $11) + (i32.add + (local.get $1) + (local.get $18) + ) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (local.set $1 + (i32.xor + (local.get $3) + (i32.const -1) + ) + ) + (br_if $while-in13 + (i32.ne + (local.get $5) + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + ) + ) + (local.get $5) + ) + ) + (i32.const 0) + ) + ) + (if + (i32.gt_u + (local.tee $3 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (local.get $1) + ) + (drop + (call $_memset + (i32.add + (i32.load offset=72 + (local.get $0) + ) + (i32.mul + (local.get $8) + (i32.load offset=28 + (local.get $0) + ) + ) + ) + (i32.const 0) + (i32.shl + (i32.sub + (local.get $3) + (local.get $1) + ) + (i32.const 2) + ) + ) + ) + ) + (i32.store + (local.tee $1 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $2) + (i32.const 2) + ) + ) + ) + (i32.add + (i32.load + (local.get $1) + ) + (i32.shr_u + (i32.sub + (local.get $7) + (local.get $6) + ) + (i32.const 1) + ) + ) + ) + ) + (block + (i32.store + (local.get $5) + (local.tee $3 + (i32.shr_u + (i32.sub + (local.get $6) + (local.get $7) + ) + (i32.const 1) + ) + ) + ) + (if + (i32.ne + (local.tee $6 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.sub + (i32.const 0) + (local.tee $1 + (i32.load offset=24 + (local.get $0) + ) + ) + ) + ) + (block + (local.set $5 + (i32.load offset=72 + (local.get $0) + ) + ) + (local.set $7 + (i32.mul + (i32.load offset=28 + (local.get $0) + ) + (local.get $2) + ) + ) + (local.set $6 + (i32.add + (local.get $1) + (local.get $6) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in15 + (i32.store + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $1) + (local.get $7) + ) + ) + (i32.const 2) + ) + (local.get $5) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $3) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $5) + ) + ) + ) + (br_if $while-in15 + (i32.lt_u + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.get $6) + ) + ) + ) + ) + ) + ) + ) + (local.set $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (if + (local.get $2) + (block + (local.set $1 + (local.get $2) + ) + (br $while-in9) + ) + ) + ) + (br $folding-inner0) + ) + (i32.store offset=84 + (local.get $0) + (i32.const 5) + ) + (i32.store offset=24 + (local.get $0) + (local.get $9) + ) + (return + (i32.const 1) + ) + ) + (i32.const 0) + ) + (func $_sinc (; 101 ;) (; has Stack IR ;) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) + (local $4 i32) + (local $5 f64) + (local $6 f64) + (local $7 i32) + (local $8 f64) + (local $9 f64) + (local $10 f64) + (local.set $4 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (if + (f64.lt + (local.tee $5 + (f64.abs + (local.tee $8 + (f64.promote_f32 + (local.get $1) + ) + ) + ) + ) + (f64.const 1e-06) + ) + (block + (global.set $STACKTOP + (local.get $4) + ) + (return + (local.get $0) + ) + ) + ) + (if + (f64.gt + (local.get $5) + (f64.mul + (local.tee $9 + (f64.convert_i32_s + (local.get $2) + ) + ) + (f64.const 0.5) + ) + ) + (block + (global.set $STACKTOP + (local.get $4) + ) + (return + (f32.const 0) + ) + ) + ) + (local.set $6 + (if (result f64) + (i32.lt_u + (local.tee $2 + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.reinterpret_f64 + (local.tee $5 + (f64.mul + (f64.promote_f32 + (f32.mul + (local.get $0) + (local.get $1) + ) + ) + (f64.const 3.141592653589793) + ) + ) + ) + (i64.const 32) + ) + ) + (i32.const 2147483647) + ) + ) + (i32.const 1072243196) + ) + (if (result f64) + (i32.lt_u + (local.get $2) + (i32.const 1045430272) + ) + (local.get $5) + (call $___sin + (local.get $5) + (f64.const 0) + (i32.const 0) + ) + ) + (block $label$break$L7 (result f64) + (drop + (br_if $label$break$L7 + (f64.sub + (local.get $5) + (local.get $5) + ) + (i32.gt_u + (local.get $2) + (i32.const 2146435071) + ) + ) + ) + (block $switch-default + (block $switch-case1 + (block $switch-case0 + (block $switch-case + (br_table $switch-case $switch-case0 $switch-case1 $switch-default + (i32.and + (call $___rem_pio2 + (local.get $5) + (local.get $4) + ) + (i32.const 3) + ) + ) + ) + (br $label$break$L7 + (call $___sin + (f64.load + (local.get $4) + ) + (f64.load offset=8 + (local.get $4) + ) + (i32.const 1) + ) + ) + ) + (br $label$break$L7 + (call $___cos + (f64.load + (local.get $4) + ) + (f64.load offset=8 + (local.get $4) + ) + ) + ) + ) + (br $label$break$L7 + (f64.neg + (call $___sin + (f64.load + (local.get $4) + ) + (f64.load offset=8 + (local.get $4) + ) + (i32.const 1) + ) + ) + ) + ) + (f64.neg + (call $___cos + (f64.load + (local.get $4) + ) + (f64.load offset=8 + (local.get $4) + ) + ) + ) + ) + ) + ) + (local.set $7 + (i32.trunc_f32_s + (f32.floor + (local.tee $1 + (f32.mul + (f32.abs + (f32.demote_f64 + (f64.div + (f64.mul + (local.get $8) + (f64.const 2) + ) + (local.get $9) + ) + ) + ) + (f32.convert_i32_s + (i32.load offset=4 + (local.get $3) + ) + ) + ) + ) + ) + ) + ) + (local.set $10 + (f64.promote_f32 + (local.tee $1 + (f32.sub + (local.get $1) + (f32.convert_i32_s + (local.get $7) + ) + ) + ) + ) + ) + (local.set $0 + (f32.demote_f64 + (f64.mul + (f64.div + (f64.mul + (local.get $6) + (f64.promote_f32 + (local.get $0) + ) + ) + (local.get $5) + ) + (f64.add + (f64.mul + (f64.load + (i32.add + (local.tee $2 + (i32.load + (local.get $3) + ) + ) + (i32.shl + (i32.add + (local.get $7) + (i32.const 3) + ) + (i32.const 3) + ) + ) + ) + (local.tee $9 + (f64.sub + (local.tee $8 + (f64.mul + (local.tee $6 + (f64.promote_f32 + (f32.mul + (local.get $1) + (local.tee $0 + (f32.mul + (local.get $1) + (local.get $1) + ) + ) + ) + ) + ) + (f64.const 0.1666666667) + ) + ) + (f64.mul + (local.get $10) + (f64.const 0.1666666667) + ) + ) + ) + ) + (f64.add + (f64.mul + (f64.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const 2) + ) + (i32.const 3) + ) + (local.get $2) + ) + ) + (local.tee $6 + (f64.sub + (f64.add + (local.tee $5 + (f64.mul + (f64.promote_f32 + (local.get $0) + ) + (f64.const 0.5) + ) + ) + (local.get $10) + ) + (f64.mul + (local.get $6) + (f64.const 0.5) + ) + ) + ) + ) + (f64.add + (f64.mul + (f64.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $2) + ) + ) + (local.tee $5 + (f64.sub + (f64.sub + (local.get $5) + (f64.mul + (local.get $10) + (f64.const 0.3333333333) + ) + ) + (local.get $8) + ) + ) + ) + (f64.mul + (f64.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const 1) + ) + (i32.const 3) + ) + (local.get $2) + ) + ) + (f64.sub + (f64.sub + (f64.sub + (f64.const 1) + (local.get $9) + ) + (local.get $6) + ) + (local.get $5) + ) + ) + ) + ) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $4) + ) + (local.get $0) + ) + (func $_resampler_basic_direct_double (; 102 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 f64) + (local $14 f64) + (local $15 f64) + (local $16 f64) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local.set $10 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $6 + (i32.load + (local.tee $11 + (i32.add + (i32.load + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $22 + (i32.load offset=76 + (local.get $0) + ) + ) + (local.set $17 + (i32.load offset=92 + (local.get $0) + ) + ) + (local.set $18 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $19 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $8 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ge_s + (local.tee $0 + (i32.load + (local.tee $12 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $20 + (i32.load + (local.get $3) + ) + ) + ) + (block + (i32.store + (local.get $12) + (local.get $0) + ) + (i32.store + (local.get $11) + (local.get $6) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $21 + (i32.load + (local.get $5) + ) + ) + (if + (i32.le_s + (local.get $10) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (local.set $2 + (local.get $6) + ) + (loop $while-in + (if + (i32.lt_s + (local.get $1) + (local.get $21) + ) + (block + (local.set $3 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $1) + (local.get $17) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.const 0) + ) + (local.set $1 + (i32.lt_u + (local.tee $2 + (i32.add + (local.get $2) + (local.get $19) + ) + ) + (local.get $8) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (select + (i32.const 0) + (local.get $8) + (local.get $1) + ) + ) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.add + (i32.add + (local.get $0) + (local.get $18) + ) + (i32.and + (i32.xor + (local.get $1) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $20) + ) + (block + (local.set $1 + (local.get $3) + ) + (br $while-in) + ) + (local.get $3) + ) + ) + ) + ) + ) + (i32.store + (local.get $12) + (local.get $0) + ) + (i32.store + (local.get $11) + (local.get $2) + ) + (return + (local.get $1) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $3 + (local.get $6) + ) + (loop $while-in1 + (block $while-out0 + (if + (i32.ge_s + (local.get $1) + (local.get $21) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-out0) + ) + ) + (local.set $6 + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $10) + ) + (i32.const 2) + ) + (local.get $22) + ) + ) + (local.set $9 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + (local.set $13 + (f64.const 0) + ) + (local.set $14 + (f64.const 0) + ) + (local.set $15 + (f64.const 0) + ) + (local.set $16 + (f64.const 0) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in3 + (local.set $13 + (f64.add + (local.get $13) + (f64.promote_f32 + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (local.set $15 + (f64.add + (local.get $15) + (f64.promote_f32 + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.or + (local.get $5) + (i32.const 1) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (local.set $16 + (f64.add + (local.get $16) + (f64.promote_f32 + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.or + (local.get $5) + (i32.const 2) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (local.set $14 + (f64.add + (local.get $14) + (f64.promote_f32 + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.tee $7 + (i32.or + (local.get $5) + (i32.const 3) + ) + ) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $9) + ) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.lt_s + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + (local.get $10) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $1) + (local.get $17) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.demote_f64 + (f64.add + (f64.add + (f64.add + (local.get $13) + (local.get $15) + ) + (local.get $16) + ) + (local.get $14) + ) + ) + ) + (local.set $1 + (i32.lt_u + (local.tee $3 + (i32.add + (local.get $3) + (local.get $19) + ) + ) + (local.get $8) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (select + (i32.const 0) + (local.get $8) + (local.get $1) + ) + ) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.add + (i32.add + (local.get $0) + (local.get $18) + ) + (i32.and + (i32.xor + (local.get $1) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $20) + ) + (block + (local.set $1 + (local.get $5) + ) + (br $while-in1) + ) + (block (result i32) + (local.set $2 + (local.get $3) + ) + (local.get $5) + ) + ) + ) + ) + ) + (i32.store + (local.get $12) + (local.get $0) + ) + (i32.store + (local.get $11) + (local.get $2) + ) + (local.get $1) + ) + (func $_resampler_basic_direct_single (; 103 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 f32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local.set $8 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $6 + (i32.load + (local.tee $9 + (i32.add + (i32.load + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $17 + (i32.load offset=76 + (local.get $0) + ) + ) + (local.set $12 + (i32.load offset=92 + (local.get $0) + ) + ) + (local.set $13 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $14 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $7 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ge_s + (local.tee $0 + (i32.load + (local.tee $10 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $15 + (i32.load + (local.get $3) + ) + ) + ) + (block + (i32.store + (local.get $10) + (local.get $0) + ) + (i32.store + (local.get $9) + (local.get $6) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $16 + (i32.load + (local.get $5) + ) + ) + (if + (i32.le_s + (local.get $8) + (i32.const 0) + ) + (block + (local.set $1 + (i32.const 0) + ) + (local.set $2 + (local.get $6) + ) + (loop $while-in + (if + (i32.lt_s + (local.get $1) + (local.get $16) + ) + (block + (local.set $3 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $1) + (local.get $12) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.const 0) + ) + (local.set $1 + (i32.lt_u + (local.tee $2 + (i32.add + (local.get $2) + (local.get $14) + ) + ) + (local.get $7) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (select + (i32.const 0) + (local.get $7) + (local.get $1) + ) + ) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.add + (i32.add + (local.get $0) + (local.get $13) + ) + (i32.and + (i32.xor + (local.get $1) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $15) + ) + (block + (local.set $1 + (local.get $3) + ) + (br $while-in) + ) + (local.get $3) + ) + ) + ) + ) + ) + (i32.store + (local.get $10) + (local.get $0) + ) + (i32.store + (local.get $9) + (local.get $2) + ) + (return + (local.get $1) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (local.set $3 + (local.get $6) + ) + (loop $while-in1 + (block $while-out0 + (if + (i32.ge_s + (local.get $1) + (local.get $16) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-out0) + ) + ) + (local.set $6 + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $17) + ) + ) + (local.set $18 + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $2) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (loop $while-in3 + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $6) + ) + ) + (f32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $18) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $1) + (local.get $12) + ) + (i32.const 2) + ) + (local.get $4) + ) + (local.get $11) + ) + (local.set $1 + (i32.lt_u + (local.tee $3 + (i32.add + (local.get $3) + (local.get $14) + ) + ) + (local.get $7) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (select + (i32.const 0) + (local.get $7) + (local.get $1) + ) + ) + ) + (local.set $1 + (if (result i32) + (i32.lt_s + (local.tee $0 + (i32.add + (i32.add + (local.get $0) + (local.get $13) + ) + (i32.and + (i32.xor + (local.get $1) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $15) + ) + (block + (local.set $1 + (local.get $5) + ) + (br $while-in1) + ) + (block (result i32) + (local.set $2 + (local.get $3) + ) + (local.get $5) + ) + ) + ) + ) + ) + (i32.store + (local.get $10) + (local.get $0) + ) + (i32.store + (local.get $9) + (local.get $2) + ) + (local.get $1) + ) + (func $_resampler_basic_interpolate_double (; 104 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 f32) + (local $7 i32) + (local $8 f32) + (local $9 f64) + (local $10 i32) + (local $11 i32) + (local $12 f64) + (local $13 f64) + (local $14 i32) + (local $15 i32) + (local $16 f32) + (local $17 f64) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 f32) + (local $26 i32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local.set $19 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $7 + (i32.load + (local.tee $14 + (i32.add + (i32.load + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $20 + (i32.load offset=92 + (local.get $0) + ) + ) + (local.set $21 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $22 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $10 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ge_s + (local.tee $1 + (i32.load + (local.tee $15 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $23 + (i32.load + (local.get $3) + ) + ) + ) + (block + (i32.store + (local.get $15) + (local.get $1) + ) + (i32.store + (local.get $14) + (local.get $7) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $24 + (i32.load + (local.get $5) + ) + ) + (local.set $25 + (f32.convert_i32_u + (local.get $10) + ) + ) + (if + (i32.le_s + (local.get $19) + (i32.const 0) + ) + (block + (local.set $3 + (i32.const 0) + ) + (local.set $2 + (local.get $7) + ) + (local.set $1 + (loop $while-in (result i32) + (block $while-out (result i32) + (if + (i32.ge_s + (local.get $3) + (local.get $24) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-out + (local.get $3) + ) + ) + ) + (local.set $8 + (f32.mul + (local.tee $6 + (f32.div + (f32.convert_i32_u + (i32.rem_u + (i32.mul + (i32.load offset=48 + (local.get $0) + ) + (local.get $2) + ) + (local.get $10) + ) + ) + (local.get $25) + ) + ) + (f32.const 0.16666999459266663) + ) + ) + (local.set $5 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $20) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.demote_f64 + (f64.add + (f64.add + (f64.add + (f64.mul + (local.tee $9 + (f64.promote_f32 + (f32.sub + (local.tee $16 + (f32.mul + (local.get $6) + (f32.mul + (local.get $6) + (local.get $8) + ) + ) + ) + (local.get $8) + ) + ) + ) + (f64.const 0) + ) + (f64.mul + (local.tee $12 + (f64.promote_f32 + (f32.sub + (f32.add + (local.get $6) + (local.tee $8 + (f32.mul + (local.get $6) + (f32.mul + (local.get $6) + (f32.const 0.5) + ) + ) + ) + ) + (f32.mul + (local.get $6) + (local.get $8) + ) + ) + ) + ) + (f64.const 0) + ) + ) + (f64.mul + (f64.promote_f32 + (f32.demote_f64 + (f64.sub + (f64.sub + (f64.sub + (f64.const 1) + (local.get $9) + ) + (local.get $12) + ) + (local.tee $9 + (f64.promote_f32 + (f32.sub + (f32.sub + (local.get $8) + (f32.mul + (local.get $6) + (f32.const 0.3333300054073334) + ) + ) + (local.get $16) + ) + ) + ) + ) + ) + ) + (f64.const 0) + ) + ) + (f64.mul + (local.get $9) + (f64.const 0) + ) + ) + ) + ) + (local.set $3 + (i32.lt_u + (local.tee $2 + (i32.add + (local.get $2) + (local.get $22) + ) + ) + (local.get $10) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (select + (i32.const 0) + (local.get $10) + (local.get $3) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $1 + (i32.add + (i32.add + (local.get $1) + (local.get $21) + ) + (i32.and + (i32.xor + (local.get $3) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $23) + ) + (block + (local.set $3 + (local.get $5) + ) + (br $while-in) + ) + (block (result i32) + (local.set $0 + (local.get $1) + ) + (local.get $5) + ) + ) + ) + ) + ) + (i32.store + (local.get $15) + (local.get $0) + ) + (i32.store + (local.get $14) + (local.get $2) + ) + (return + (local.get $1) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $3 + (local.get $7) + ) + (local.set $1 + (loop $while-in1 (result i32) + (block $while-out0 (result i32) + (if + (i32.ge_s + (local.get $5) + (local.get $24) + ) + (block + (local.set $0 + (local.get $1) + ) + (local.set $2 + (local.get $3) + ) + (br $while-out0 + (local.get $5) + ) + ) + ) + (local.set $26 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $2) + ) + ) + (local.set $7 + (i32.div_u + (local.tee $11 + (i32.mul + (local.tee $27 + (i32.load offset=48 + (local.get $0) + ) + ) + (local.get $3) + ) + ) + (local.get $10) + ) + ) + (local.set $28 + (i32.sub + (local.get $11) + (i32.mul + (local.get $7) + (local.get $10) + ) + ) + ) + (local.set $11 + (i32.load offset=76 + (local.get $0) + ) + ) + (local.set $29 + (i32.sub + (i32.const 4) + (local.get $7) + ) + ) + (local.set $9 + (f64.const 0) + ) + (local.set $12 + (f64.const 0) + ) + (local.set $13 + (f64.const 0) + ) + (local.set $17 + (f64.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in3 + (local.set $9 + (f64.add + (local.get $9) + (f64.promote_f32 + (f32.mul + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $26) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.tee $18 + (i32.add + (local.get $29) + (i32.mul + (local.get $27) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.set $13 + (f64.add + (local.get $13) + (f64.promote_f32 + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $18) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.set $17 + (f64.add + (local.get $17) + (f64.promote_f32 + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (local.get $18) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (local.set $12 + (f64.add + (local.get $12) + (f64.promote_f32 + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $18) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $7) + (local.get $19) + ) + ) + ) + (local.set $8 + (f32.mul + (local.tee $6 + (f32.div + (f32.convert_i32_u + (local.get $28) + ) + (local.get $25) + ) + ) + (f32.const 0.16666999459266663) + ) + ) + (local.set $7 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (local.get $20) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.demote_f64 + (f64.add + (f64.add + (f64.add + (f64.mul + (local.get $9) + (local.tee $9 + (f64.promote_f32 + (f32.sub + (local.tee $16 + (f32.mul + (local.get $6) + (f32.mul + (local.get $6) + (local.get $8) + ) + ) + ) + (local.get $8) + ) + ) + ) + ) + (f64.mul + (local.get $13) + (local.tee $13 + (f64.promote_f32 + (f32.sub + (f32.add + (local.get $6) + (local.tee $8 + (f32.mul + (local.get $6) + (f32.mul + (local.get $6) + (f32.const 0.5) + ) + ) + ) + ) + (f32.mul + (local.get $6) + (local.get $8) + ) + ) + ) + ) + ) + ) + (f64.mul + (local.get $17) + (f64.promote_f32 + (f32.demote_f64 + (f64.sub + (f64.sub + (f64.sub + (f64.const 1) + (local.get $9) + ) + (local.get $13) + ) + (local.tee $9 + (f64.promote_f32 + (f32.sub + (f32.sub + (local.get $8) + (f32.mul + (local.get $6) + (f32.const 0.3333300054073334) + ) + ) + (local.get $16) + ) + ) + ) + ) + ) + ) + ) + ) + (f64.mul + (local.get $12) + (local.get $9) + ) + ) + ) + ) + (local.set $5 + (i32.lt_u + (local.tee $3 + (i32.add + (local.get $3) + (local.get $22) + ) + ) + (local.get $10) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (select + (i32.const 0) + (local.get $10) + (local.get $5) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $1 + (i32.add + (i32.add + (local.get $1) + (local.get $21) + ) + (i32.and + (i32.xor + (local.get $5) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $23) + ) + (block + (local.set $5 + (local.get $7) + ) + (br $while-in1) + ) + (block (result i32) + (local.set $0 + (local.get $1) + ) + (local.set $2 + (local.get $3) + ) + (local.get $7) + ) + ) + ) + ) + ) + (i32.store + (local.get $15) + (local.get $0) + ) + (i32.store + (local.get $14) + (local.get $2) + ) + (local.get $1) + ) + (func $_resampler_basic_interpolate_single (; 105 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 f32) + (local $7 i32) + (local $8 f32) + (local $9 f32) + (local $10 i32) + (local $11 f32) + (local $12 f32) + (local $13 i32) + (local $14 f32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 f32) + (local $25 f32) + (local $26 f32) + (local $27 i32) + (local $28 i32) + (local $29 i32) + (local $30 i32) + (local $31 f32) + (local.set $18 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $7 + (i32.load + (local.tee $15 + (i32.add + (i32.load + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $19 + (i32.load offset=92 + (local.get $0) + ) + ) + (local.set $20 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $21 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $10 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ge_s + (local.tee $1 + (i32.load + (local.tee $16 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $22 + (i32.load + (local.get $3) + ) + ) + ) + (block + (i32.store + (local.get $16) + (local.get $1) + ) + (i32.store + (local.get $15) + (local.get $7) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $23 + (i32.load + (local.get $5) + ) + ) + (local.set $24 + (f32.convert_i32_u + (local.get $10) + ) + ) + (if + (i32.le_s + (local.get $18) + (i32.const 0) + ) + (block + (local.set $3 + (i32.const 0) + ) + (local.set $2 + (local.get $7) + ) + (local.set $1 + (loop $while-in (result i32) + (block $while-out (result i32) + (if + (i32.ge_s + (local.get $3) + (local.get $23) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-out + (local.get $3) + ) + ) + ) + (local.set $9 + (f32.mul + (local.tee $8 + (f32.div + (f32.convert_i32_u + (i32.rem_u + (i32.mul + (i32.load offset=48 + (local.get $0) + ) + (local.get $2) + ) + (local.get $10) + ) + ) + (local.get $24) + ) + ) + (f32.const 0.16666999459266663) + ) + ) + (local.set $9 + (f32.sub + (local.tee $6 + (f32.mul + (local.get $8) + (f32.mul + (local.get $8) + (local.get $9) + ) + ) + ) + (local.get $9) + ) + ) + (local.set $12 + (f32.sub + (f32.add + (local.get $8) + (local.tee $11 + (f32.mul + (local.get $8) + (f32.mul + (local.get $8) + (f32.const 0.5) + ) + ) + ) + ) + (f32.mul + (local.get $8) + (local.get $11) + ) + ) + ) + (local.set $5 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $19) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.add + (f32.mul + (local.tee $8 + (f32.sub + (f32.sub + (local.get $11) + (f32.mul + (local.get $8) + (f32.const 0.3333300054073334) + ) + ) + (local.get $6) + ) + ) + (f32.const 0) + ) + (f32.add + (f32.mul + (f32.demote_f64 + (f64.sub + (f64.sub + (f64.sub + (f64.const 1) + (f64.promote_f32 + (local.get $9) + ) + ) + (f64.promote_f32 + (local.get $12) + ) + ) + (f64.promote_f32 + (local.get $8) + ) + ) + ) + (f32.const 0) + ) + (f32.add + (f32.mul + (local.get $12) + (f32.const 0) + ) + (f32.mul + (local.get $9) + (f32.const 0) + ) + ) + ) + ) + ) + (local.set $3 + (i32.lt_u + (local.tee $2 + (i32.add + (local.get $2) + (local.get $21) + ) + ) + (local.get $10) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (select + (i32.const 0) + (local.get $10) + (local.get $3) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $1 + (i32.add + (i32.add + (local.get $1) + (local.get $20) + ) + (i32.and + (i32.xor + (local.get $3) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $22) + ) + (block + (local.set $3 + (local.get $5) + ) + (br $while-in) + ) + (block (result i32) + (local.set $0 + (local.get $1) + ) + (local.get $5) + ) + ) + ) + ) + ) + (i32.store + (local.get $16) + (local.get $0) + ) + (i32.store + (local.get $15) + (local.get $2) + ) + (return + (local.get $1) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (local.set $3 + (local.get $7) + ) + (local.set $1 + (loop $while-in1 (result i32) + (block $while-out0 (result i32) + (if + (i32.ge_s + (local.get $5) + (local.get $23) + ) + (block + (local.set $0 + (local.get $1) + ) + (local.set $2 + (local.get $3) + ) + (br $while-out0 + (local.get $5) + ) + ) + ) + (local.set $27 + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $2) + ) + ) + (local.set $7 + (i32.div_u + (local.tee $13 + (i32.mul + (local.tee $28 + (i32.load offset=48 + (local.get $0) + ) + ) + (local.get $3) + ) + ) + (local.get $10) + ) + ) + (local.set $29 + (i32.sub + (local.get $13) + (i32.mul + (local.get $7) + (local.get $10) + ) + ) + ) + (local.set $13 + (i32.load offset=76 + (local.get $0) + ) + ) + (local.set $30 + (i32.sub + (i32.const 4) + (local.get $7) + ) + ) + (local.set $8 + (f32.const 0) + ) + (local.set $9 + (f32.const 0) + ) + (local.set $11 + (f32.const 0) + ) + (local.set $12 + (f32.const 0) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in3 + (local.set $8 + (f32.add + (local.get $8) + (f32.mul + (local.tee $6 + (f32.load + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $27) + ) + ) + ) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.tee $17 + (i32.add + (local.get $30) + (i32.mul + (local.get $28) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.const -2) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + ) + (local.set $11 + (f32.add + (local.get $11) + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $17) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + ) + (local.set $12 + (f32.add + (local.get $12) + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (local.get $17) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + ) + (local.set $9 + (f32.add + (local.get $9) + (f32.mul + (local.get $6) + (f32.load + (i32.add + (i32.shl + (i32.add + (local.get $17) + (i32.const 1) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.get $7) + (local.get $18) + ) + ) + ) + (local.set $14 + (f32.mul + (local.tee $6 + (f32.div + (f32.convert_i32_u + (local.get $29) + ) + (local.get $24) + ) + ) + (f32.const 0.16666999459266663) + ) + ) + (local.set $14 + (f32.sub + (local.tee $31 + (f32.mul + (local.get $6) + (f32.mul + (local.get $6) + (local.get $14) + ) + ) + ) + (local.get $14) + ) + ) + (local.set $26 + (f32.sub + (f32.add + (local.get $6) + (local.tee $25 + (f32.mul + (local.get $6) + (f32.mul + (local.get $6) + (f32.const 0.5) + ) + ) + ) + ) + (f32.mul + (local.get $6) + (local.get $25) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $5) + (local.get $19) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.add + (f32.mul + (local.tee $6 + (f32.sub + (f32.sub + (local.get $25) + (f32.mul + (local.get $6) + (f32.const 0.3333300054073334) + ) + ) + (local.get $31) + ) + ) + (local.get $9) + ) + (f32.add + (f32.mul + (local.get $12) + (f32.demote_f64 + (f64.sub + (f64.sub + (f64.sub + (f64.const 1) + (f64.promote_f32 + (local.get $14) + ) + ) + (f64.promote_f32 + (local.get $26) + ) + ) + (f64.promote_f32 + (local.get $6) + ) + ) + ) + ) + (f32.add + (f32.mul + (local.get $26) + (local.get $11) + ) + (f32.mul + (local.get $14) + (local.get $8) + ) + ) + ) + ) + ) + (local.set $5 + (i32.lt_u + (local.tee $3 + (i32.add + (local.get $3) + (local.get $21) + ) + ) + (local.get $10) + ) + ) + (local.set $3 + (i32.sub + (local.get $3) + (select + (i32.const 0) + (local.get $10) + (local.get $5) + ) + ) + ) + (if (result i32) + (i32.lt_s + (local.tee $1 + (i32.add + (i32.add + (local.get $1) + (local.get $20) + ) + (i32.and + (i32.xor + (local.get $5) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $22) + ) + (block + (local.set $5 + (local.get $7) + ) + (br $while-in1) + ) + (block (result i32) + (local.set $0 + (local.get $1) + ) + (local.set $2 + (local.get $3) + ) + (local.get $7) + ) + ) + ) + ) + ) + (i32.store + (local.get $16) + (local.get $0) + ) + (i32.store + (local.get $15) + (local.get $2) + ) + (local.get $1) + ) + (func $_resampler_basic_zero (; 106 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local.set $2 + (i32.load + (local.tee $6 + (i32.add + (i32.load + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.set $9 + (i32.load offset=92 + (local.get $0) + ) + ) + (local.set $10 + (i32.load offset=36 + (local.get $0) + ) + ) + (local.set $11 + (i32.load offset=40 + (local.get $0) + ) + ) + (local.set $7 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ge_s + (local.tee $1 + (i32.load + (local.tee $8 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $12 + (i32.load + (local.get $3) + ) + ) + ) + (block + (i32.store + (local.get $8) + (local.get $1) + ) + (i32.store + (local.get $6) + (local.get $2) + ) + (return + (i32.const 0) + ) + ) + ) + (local.set $5 + (i32.load + (local.get $5) + ) + ) + (local.set $3 + (i32.const 0) + ) + (local.set $0 + (local.get $2) + ) + (loop $while-in + (block $__rjti$0 + (if + (i32.ge_s + (local.get $3) + (local.get $5) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $__rjti$0) + ) + ) + (local.set $2 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (f32.store + (i32.add + (i32.shl + (i32.mul + (local.get $3) + (local.get $9) + ) + (i32.const 2) + ) + (local.get $4) + ) + (f32.const 0) + ) + (local.set $3 + (i32.lt_u + (local.tee $0 + (i32.add + (local.get $0) + (local.get $11) + ) + ) + (local.get $7) + ) + ) + (local.set $0 + (i32.sub + (local.get $0) + (select + (i32.const 0) + (local.get $7) + (local.get $3) + ) + ) + ) + (if + (i32.lt_s + (local.tee $1 + (i32.add + (i32.add + (local.get $1) + (local.get $10) + ) + (i32.and + (i32.xor + (local.get $3) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (local.get $12) + ) + (block + (local.set $3 + (local.get $2) + ) + (br $while-in) + ) + ) + ) + ) + (i32.store + (local.get $8) + (local.get $1) + ) + (i32.store + (local.get $6) + (local.get $0) + ) + (local.get $2) + ) + (func $_speex_resampler_destroy (; 107 ;) (; has Stack IR ;) (param $0 i32) + (call $_free + (i32.load offset=72 + (local.get $0) + ) + ) + (call $_free + (i32.load offset=76 + (local.get $0) + ) + ) + (call $_free + (i32.load offset=60 + (local.get $0) + ) + ) + (call $_free + (i32.load offset=68 + (local.get $0) + ) + ) + (call $_free + (i32.load + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + ) + (call $_free + (local.get $0) + ) + ) + (func $_speex_resampler_process_float (; 108 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local.set $9 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $10 + (i32.add + (local.get $9) + (i32.const 4) + ) + ) + (local.set $11 + (i32.load + (local.get $3) + ) + ) + (local.set $7 + (i32.load + (local.get $5) + ) + ) + (local.set $15 + (i32.add + (local.tee $14 + (i32.load offset=72 + (local.get $0) + ) + ) + (i32.shl + (local.tee $18 + (i32.mul + (local.get $1) + (local.tee $16 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + ) + (i32.const 2) + ) + ) + ) + (local.set $19 + (i32.add + (local.tee $13 + (i32.load offset=24 + (local.get $0) + ) + ) + (i32.const -1) + ) + ) + (local.set $21 + (i32.load offset=88 + (local.get $0) + ) + ) + (block $folding-inner0 + (if + (i32.load + (local.tee $6 + (i32.add + (i32.load offset=68 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + (block + (i32.store + (local.get $10) + (local.get $7) + ) + (i32.store + (local.get $9) + (i32.load + (local.get $6) + ) + ) + (i32.store offset=56 + (local.get $0) + (i32.const 1) + ) + (local.set $6 + (i32.load offset=84 + (local.get $0) + ) + ) + (local.set $17 + (call_indirect (type $FUNCSIG$iiiiiii) + (local.get $0) + (local.get $1) + (local.get $15) + (local.get $9) + (local.get $4) + (local.get $10) + (i32.add + (i32.and + (local.get $6) + (i32.const 7) + ) + (i32.const 4) + ) + ) + ) + (if + (i32.lt_s + (local.tee $6 + (i32.load + (local.tee $12 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $8 + (i32.load + (local.get $9) + ) + ) + ) + (i32.store + (local.get $9) + (local.get $6) + ) + (local.set $6 + (local.get $8) + ) + ) + (i32.store + (local.get $10) + (local.get $17) + ) + (i32.store + (local.get $12) + (i32.sub + (i32.load + (local.get $12) + ) + (local.get $6) + ) + ) + (local.set $8 + (i32.load + (local.get $9) + ) + ) + (if + (i32.gt_s + (local.get $13) + (i32.const 1) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $15) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $6) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $15) + ) + ) + ) + (br_if $while-in + (i32.ne + (local.get $19) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $8 + (i32.sub + (i32.load + (local.tee $12 + (i32.add + (i32.load offset=68 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + (local.get $8) + ) + ) + (i32.store + (local.get $12) + (local.get $8) + ) + (if + (local.get $8) + (block + (local.set $17 + (i32.load + (local.get $9) + ) + ) + (local.set $6 + (i32.const 0) + ) + (loop $while-in1 + (i32.store + (i32.add + (i32.shl + (local.tee $20 + (i32.add + (local.get $6) + (local.get $19) + ) + ) + (i32.const 2) + ) + (local.get $15) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $17) + (local.get $20) + ) + (i32.const 2) + ) + (local.get $15) + ) + ) + ) + (br_if $while-in1 + (i32.ne + (local.get $8) + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $4 + (i32.add + (i32.shl + (i32.mul + (local.tee $6 + (i32.load + (local.get $10) + ) + ) + (i32.load offset=92 + (local.get $0) + ) + ) + (i32.const 2) + ) + (local.get $4) + ) + ) + (local.set $6 + (i32.sub + (local.get $7) + (local.get $6) + ) + ) + (br_if $folding-inner0 + (i32.load + (local.get $12) + ) + ) + ) + (local.set $6 + (local.get $7) + ) + ) + (br_if $folding-inner0 + (i32.eqz + (i32.and + (i32.ne + (local.get $11) + (i32.const 0) + ) + (i32.ne + (local.get $6) + (i32.const 0) + ) + ) + ) + ) + (local.set $12 + (i32.sub + (local.get $16) + (local.get $19) + ) + ) + (local.set $17 + (i32.add + (i32.shl + (i32.add + (i32.add + (local.get $13) + (local.get $18) + ) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $14) + ) + ) + (local.set $16 + (i32.sub + (i32.add + (local.get $13) + (i32.const -2) + ) + (local.get $16) + ) + ) + (loop $while-in3 + (i32.store + (local.get $10) + (local.tee $8 + (select + (local.get $12) + (local.get $11) + (i32.gt_u + (local.get $11) + (local.get $12) + ) + ) + ) + ) + (i32.store + (local.get $9) + (local.get $6) + ) + (local.set $7 + (i32.ne + (local.get $8) + (i32.const 0) + ) + ) + (if + (local.tee $20 + (i32.ne + (local.get $2) + (i32.const 0) + ) + ) + (if + (local.get $7) + (block + (local.set $7 + (i32.const 0) + ) + (loop $while-in5 + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $19) + ) + (i32.const 2) + ) + (local.get $15) + ) + (i32.load + (i32.add + (i32.shl + (i32.mul + (local.get $7) + (local.get $21) + ) + (i32.const 2) + ) + (local.get $2) + ) + ) + ) + (br_if $while-in5 + (i32.lt_u + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (local.get $8) + ) + ) + ) + ) + ) + (if + (local.get $7) + (drop + (call $_memset + (local.get $17) + (i32.const 0) + (i32.sub + (i32.const -4) + (i32.shl + (select + (local.get $16) + (local.tee $7 + (i32.xor + (local.get $11) + (i32.const -1) + ) + ) + (i32.gt_u + (local.get $16) + (local.get $7) + ) + ) + (i32.const 2) + ) + ) + ) + ) + ) + ) + (local.set $18 + (i32.load offset=24 + (local.get $0) + ) + ) + (local.set $13 + (i32.add + (i32.load offset=72 + (local.get $0) + ) + (i32.shl + (i32.mul + (local.get $1) + (i32.load offset=28 + (local.get $0) + ) + ) + (i32.const 2) + ) + ) + ) + (i32.store offset=56 + (local.get $0) + (i32.const 1) + ) + (local.set $7 + (i32.load offset=84 + (local.get $0) + ) + ) + (local.set $22 + (call_indirect (type $FUNCSIG$iiiiiii) + (local.get $0) + (local.get $1) + (local.get $13) + (local.get $10) + (local.get $4) + (local.get $9) + (i32.add + (i32.and + (local.get $7) + (i32.const 7) + ) + (i32.const 4) + ) + ) + ) + (if + (i32.lt_s + (local.tee $7 + (i32.load + (local.tee $14 + (i32.add + (i32.load offset=60 + (local.get $0) + ) + (i32.shl + (local.get $1) + (i32.const 2) + ) + ) + ) + ) + ) + (local.tee $8 + (i32.load + (local.get $10) + ) + ) + ) + (i32.store + (local.get $10) + (local.get $7) + ) + (local.set $7 + (local.get $8) + ) + ) + (i32.store + (local.get $9) + (local.get $22) + ) + (i32.store + (local.get $14) + (i32.sub + (i32.load + (local.get $14) + ) + (local.get $7) + ) + ) + (local.set $8 + (i32.load + (local.get $10) + ) + ) + (local.set $14 + (i32.add + (local.get $18) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $18) + (i32.const 1) + ) + (block + (local.set $7 + (i32.const 0) + ) + (loop $while-in7 + (i32.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 2) + ) + (local.get $13) + ) + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $7) + (local.get $8) + ) + (i32.const 2) + ) + (local.get $13) + ) + ) + ) + (br_if $while-in7 + (i32.ne + (local.get $14) + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + ) + ) + ) + ) + ) + (local.set $6 + (i32.sub + (local.get $6) + (local.tee $7 + (i32.load + (local.get $9) + ) + ) + ) + ) + (local.set $4 + (i32.add + (i32.shl + (i32.mul + (local.get $7) + (i32.load offset=92 + (local.get $0) + ) + ) + (i32.const 2) + ) + (local.get $4) + ) + ) + (local.set $2 + (select + (i32.add + (i32.shl + (i32.mul + (local.get $8) + (local.get $21) + ) + (i32.const 2) + ) + (local.get $2) + ) + (i32.const 0) + (local.get $20) + ) + ) + (br_if $while-in3 + (i32.and + (i32.ne + (local.tee $11 + (i32.sub + (local.get $11) + (local.get $8) + ) + ) + (i32.const 0) + ) + (i32.ne + (local.get $6) + (i32.const 0) + ) + ) + ) + ) + (i32.store + (local.get $3) + (i32.sub + (i32.load + (local.get $3) + ) + (local.get $11) + ) + ) + (i32.store + (local.get $5) + (i32.sub + (i32.load + (local.get $5) + ) + (local.get $6) + ) + ) + (global.set $STACKTOP + (local.get $9) + ) + (return) + ) + (i32.store + (local.get $3) + (i32.sub + (i32.load + (local.get $3) + ) + (local.get $11) + ) + ) + (i32.store + (local.get $5) + (i32.sub + (i32.load + (local.get $5) + ) + (local.get $6) + ) + ) + (global.set $STACKTOP + (local.get $9) + ) + ) + (func $_speex_resampler_process_interleaved_float (; 109 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local.set $6 + (i32.load + (local.get $4) + ) + ) + (local.set $7 + (i32.load + (local.get $2) + ) + ) + (local.set $8 + (i32.load offset=88 + (local.get $0) + ) + ) + (local.set $9 + (i32.load offset=92 + (local.get $0) + ) + ) + (i32.store offset=92 + (local.get $0) + (local.tee $5 + (i32.load offset=20 + (local.get $0) + ) + ) + ) + (i32.store offset=88 + (local.get $0) + (local.get $5) + ) + (if + (local.get $5) + (if + (local.get $1) + (block + (local.set $5 + (i32.const 0) + ) + (loop $while-in1 + (i32.store + (local.get $4) + (local.get $6) + ) + (i32.store + (local.get $2) + (local.get $7) + ) + (call $_speex_resampler_process_float + (local.get $0) + (local.get $5) + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $1) + ) + (local.get $2) + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $3) + ) + (local.get $4) + ) + (br_if $while-in1 + (i32.lt_u + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.load offset=20 + (local.get $0) + ) + ) + ) + ) + ) + (block + (local.set $1 + (i32.const 0) + ) + (loop $while-in + (i32.store + (local.get $4) + (local.get $6) + ) + (i32.store + (local.get $2) + (local.get $7) + ) + (call $_speex_resampler_process_float + (local.get $0) + (local.get $1) + (i32.const 0) + (local.get $2) + (i32.add + (i32.shl + (local.get $1) + (i32.const 2) + ) + (local.get $3) + ) + (local.get $4) + ) + (br_if $while-in + (i32.lt_u + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (i32.load offset=20 + (local.get $0) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=88 + (local.get $0) + (local.get $8) + ) + (i32.store offset=92 + (local.get $0) + (local.get $9) + ) + (i32.eq + (i32.load offset=84 + (local.get $0) + ) + (i32.const 5) + ) + ) + (func $___stdio_close (; 110 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (i32.and + (call $___wasi_fd_close + (i32.load offset=60 + (local.get $0) + ) + ) + (i32.const 65535) + ) + ) + (func $___stdio_write (; 111 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 32) + ) + ) + (local.set $6 + (i32.add + (local.get $5) + (i32.const 16) + ) + ) + (i32.store + (local.tee $3 + (local.get $5) + ) + (local.tee $4 + (i32.load offset=28 + (local.get $0) + ) + ) + ) + (i32.store offset=4 + (local.get $3) + (local.tee $4 + (i32.sub + (i32.load offset=20 + (local.get $0) + ) + (local.get $4) + ) + ) + ) + (i32.store offset=8 + (local.get $3) + (local.get $1) + ) + (i32.store offset=12 + (local.get $3) + (local.get $2) + ) + (local.set $1 + (local.get $3) + ) + (local.set $3 + (i32.const 2) + ) + (local.set $7 + (i32.add + (local.get $2) + (local.get $4) + ) + ) + (block $__rjto$1 + (block $__rjti$1 + (loop $while-in + (if + (i32.ne + (local.get $7) + (local.tee $4 + (if (result i32) + (i32.and + (call $___wasi_fd_write + (i32.load offset=60 + (local.get $0) + ) + (local.get $1) + (local.get $3) + (local.get $6) + ) + (i32.const 65535) + ) + (block (result i32) + (i32.store + (local.get $6) + (i32.const -1) + ) + (i32.const -1) + ) + (i32.load + (local.get $6) + ) + ) + ) + ) + (block + (br_if $__rjti$1 + (i32.lt_s + (local.get $4) + (i32.const 0) + ) + ) + (i32.store + (local.tee $1 + (select + (i32.add + (local.get $1) + (i32.const 8) + ) + (local.get $1) + (local.tee $9 + (i32.gt_u + (local.get $4) + (local.tee $8 + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + ) + ) + (i32.add + (local.tee $8 + (i32.sub + (local.get $4) + (select + (local.get $8) + (i32.const 0) + (local.get $9) + ) + ) + ) + (i32.load + (local.get $1) + ) + ) + ) + (i32.store offset=4 + (local.get $1) + (i32.sub + (i32.load offset=4 + (local.get $1) + ) + (local.get $8) + ) + ) + (local.set $3 + (i32.add + (i32.shr_s + (i32.shl + (local.get $9) + (i32.const 31) + ) + (i32.const 31) + ) + (local.get $3) + ) + ) + (local.set $7 + (i32.sub + (local.get $7) + (local.get $4) + ) + ) + (br $while-in) + ) + ) + ) + (i32.store offset=16 + (local.get $0) + (i32.add + (local.tee $1 + (i32.load offset=44 + (local.get $0) + ) + ) + (i32.load offset=48 + (local.get $0) + ) + ) + ) + (i32.store offset=28 + (local.get $0) + (local.get $1) + ) + (i32.store offset=20 + (local.get $0) + (local.get $1) + ) + (br $__rjto$1) + ) + (i32.store offset=16 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=28 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=20 + (local.get $0) + (i32.const 0) + ) + (i32.store + (local.get $0) + (i32.or + (i32.load + (local.get $0) + ) + (i32.const 32) + ) + ) + (local.set $2 + (if (result i32) + (i32.eq + (local.get $3) + (i32.const 2) + ) + (i32.const 0) + (i32.sub + (local.get $2) + (i32.load offset=4 + (local.get $1) + ) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $5) + ) + (local.get $2) + ) + (func $___stdio_seek (; 112 ;) (; has Stack IR ;) (param $0 i32) (param $1 i64) (param $2 i32) (result i64) + (local $3 i32) + (local.set $3 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $1 + (if (result i64) + (i32.and + (call $legalimport$___wasi_fd_seek + (i32.load offset=60 + (local.get $0) + ) + (i32.wrap_i64 + (local.get $1) + ) + (i32.wrap_i64 + (i64.shr_u + (local.get $1) + (i64.const 32) + ) + ) + (i32.and + (local.get $2) + (i32.const 255) + ) + (local.get $3) + ) + (i32.const 65535) + ) + (block (result i64) + (i64.store + (local.get $3) + (i64.const -1) + ) + (i64.const -1) + ) + (i64.load + (local.get $3) + ) + ) + ) + (global.set $STACKTOP + (local.get $3) + ) + (local.get $1) + ) + (func $_fmt_fp (; 113 ;) (; has Stack IR ;) (param $0 i32) (param $1 f64) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 f64) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i64) + (local $24 i32) + (local $25 i32) + (local $26 i64) + (local $27 i64) + (local $28 i32) + (local.set $24 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 560) + ) + ) + (local.set $6 + (i32.add + (local.get $24) + (i32.const 32) + ) + ) + (local.set $17 + (local.tee $12 + (local.get $24) + ) + ) + (i32.store + (local.tee $11 + (i32.add + (local.get $12) + (i32.const 536) + ) + ) + (i32.const 0) + ) + (local.set $16 + (i32.add + (local.tee $9 + (i32.add + (local.get $12) + (i32.const 540) + ) + ) + (i32.const 12) + ) + ) + (local.set $19 + (if (result i32) + (i64.lt_s + (local.tee $23 + (i64.reinterpret_f64 + (local.get $1) + ) + ) + (i64.const 0) + ) + (block (result i32) + (local.set $23 + (i64.reinterpret_f64 + (local.tee $1 + (f64.neg + (local.get $1) + ) + ) + ) + ) + (local.set $18 + (i32.const 44875) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $18 + (select + (i32.const 44878) + (select + (i32.const 44881) + (i32.const 44876) + (i32.and + (local.get $4) + (i32.const 1) + ) + ) + (i32.and + (local.get $4) + (i32.const 2048) + ) + ) + ) + (i32.ne + (i32.and + (local.get $4) + (i32.const 2049) + ) + (i32.const 0) + ) + ) + ) + ) + (local.set $0 + (if (result i32) + (i64.eq + (i64.and + (local.get $23) + (i64.const 9218868437227405312) + ) + (i64.const 9218868437227405312) + ) + (block (result i32) + (local.set $5 + (select + (select + (i32.const 44902) + (i32.const 44906) + (local.tee $3 + (i32.ne + (i32.and + (local.get $5) + (i32.const 32) + ) + (i32.const 0) + ) + ) + ) + (select + (i32.const 44894) + (i32.const 44898) + (local.get $3) + ) + (f64.ne + (local.get $1) + (local.get $1) + ) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $2) + (local.tee $3 + (i32.add + (local.get $19) + (i32.const 3) + ) + ) + (i32.and + (local.get $4) + (i32.const -65537) + ) + ) + (call $_out + (local.get $0) + (local.get $18) + (local.get $19) + ) + (call $_out + (local.get $0) + (local.get $5) + (i32.const 3) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $2) + (local.get $3) + (i32.xor + (local.get $4) + (i32.const 8192) + ) + ) + (local.get $3) + ) + (block $do-once (result i32) + (if + (local.tee $7 + (f64.ne + (local.tee $1 + (f64.mul + (call $_frexp + (local.get $1) + (local.get $11) + ) + (f64.const 2) + ) + ) + (f64.const 0) + ) + ) + (i32.store + (local.get $11) + (i32.add + (i32.load + (local.get $11) + ) + (i32.const -1) + ) + ) + ) + (if + (i32.eq + (local.tee $20 + (i32.or + (local.get $5) + (i32.const 32) + ) + ) + (i32.const 97) + ) + (block + (local.set $8 + (select + (i32.add + (local.get $18) + (i32.const 9) + ) + (local.get $18) + (local.tee $13 + (i32.and + (local.get $5) + (i32.const 32) + ) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eqz + (local.tee $7 + (i32.sub + (i32.const 12) + (local.get $3) + ) + ) + ) + (i32.gt_u + (local.get $3) + (i32.const 11) + ) + ) + ) + (block + (local.set $15 + (f64.const 8) + ) + (loop $while-in + (local.set $15 + (f64.mul + (local.get $15) + (f64.const 16) + ) + ) + (br_if $while-in + (local.tee $7 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + ) + ) + (local.set $1 + (if (result f64) + (i32.eq + (i32.load8_s + (local.get $8) + ) + (i32.const 45) + ) + (f64.neg + (f64.add + (local.get $15) + (f64.sub + (f64.neg + (local.get $1) + ) + (local.get $15) + ) + ) + ) + (f64.sub + (f64.add + (local.get $1) + (local.get $15) + ) + (local.get $15) + ) + ) + ) + ) + ) + (if + (i32.eq + (local.get $16) + (local.tee $7 + (call $_fmt_u + (i64.extend_i32_s + (select + (i32.sub + (i32.const 0) + (local.tee $6 + (i32.load + (local.get $11) + ) + ) + ) + (local.get $6) + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + (local.get $16) + ) + ) + ) + (i32.store8 + (local.tee $7 + (i32.add + (local.get $9) + (i32.const 11) + ) + ) + (i32.const 48) + ) + ) + (local.set $10 + (i32.or + (local.get $19) + (i32.const 2) + ) + ) + (i32.store8 + (i32.add + (local.get $7) + (i32.const -1) + ) + (i32.add + (i32.and + (i32.shr_s + (local.get $6) + (i32.const 31) + ) + (i32.const 2) + ) + (i32.const 43) + ) + ) + (i32.store8 + (local.tee $6 + (i32.add + (local.get $7) + (i32.const -2) + ) + ) + (i32.add + (local.get $5) + (i32.const 15) + ) + ) + (local.set $9 + (i32.lt_s + (local.get $3) + (i32.const 1) + ) + ) + (local.set $14 + (i32.eqz + (i32.and + (local.get $4) + (i32.const 8) + ) + ) + ) + (local.set $5 + (local.get $12) + ) + (loop $while-in3 + (i32.store8 + (local.get $5) + (i32.or + (local.get $13) + (i32.load8_u + (i32.add + (local.tee $7 + (i32.trunc_f64_s + (local.get $1) + ) + ) + (i32.const 37920) + ) + ) + ) + ) + (local.set $1 + (f64.mul + (f64.sub + (local.get $1) + (f64.convert_i32_s + (local.get $7) + ) + ) + (f64.const 16) + ) + ) + (local.set $5 + (if (result i32) + (i32.eq + (i32.sub + (local.tee $7 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $17) + ) + (i32.const 1) + ) + (if (result i32) + (i32.and + (i32.and + (local.get $9) + (f64.eq + (local.get $1) + (f64.const 0) + ) + ) + (local.get $14) + ) + (local.get $7) + (block (result i32) + (i32.store8 + (local.get $7) + (i32.const 46) + ) + (i32.add + (local.get $5) + (i32.const 2) + ) + ) + ) + (local.get $7) + ) + ) + (br_if $while-in3 + (f64.ne + (local.get $1) + (f64.const 0) + ) + ) + ) + (local.set $7 + (block $__rjto$0 (result i32) + (block $__rjti$0 + (br_if $__rjti$0 + (i32.eqz + (local.get $3) + ) + ) + (br_if $__rjti$0 + (i32.ge_s + (i32.add + (local.get $5) + (i32.sub + (i32.const -2) + (local.get $17) + ) + ) + (local.get $3) + ) + ) + (local.set $9 + (i32.sub + (i32.add + (local.get $16) + (i32.add + (local.get $3) + (i32.const 2) + ) + ) + (local.get $6) + ) + ) + (br $__rjto$0 + (local.get $6) + ) + ) + (local.set $9 + (i32.add + (local.get $5) + (i32.sub + (i32.sub + (local.get $16) + (local.get $17) + ) + (local.get $6) + ) + ) + ) + (local.get $6) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $2) + (local.tee $3 + (i32.add + (local.get $9) + (local.get $10) + ) + ) + (local.get $4) + ) + (call $_out + (local.get $0) + (local.get $8) + (local.get $10) + ) + (call $_pad_667 + (local.get $0) + (i32.const 48) + (local.get $2) + (local.get $3) + (i32.xor + (local.get $4) + (i32.const 65536) + ) + ) + (call $_out + (local.get $0) + (local.get $12) + (local.tee $5 + (i32.sub + (local.get $5) + (local.get $17) + ) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 48) + (i32.sub + (local.get $9) + (i32.add + (local.get $5) + (local.tee $7 + (i32.sub + (local.get $16) + (local.get $7) + ) + ) + ) + ) + (i32.const 0) + (i32.const 0) + ) + (call $_out + (local.get $0) + (local.get $6) + (local.get $7) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $2) + (local.get $3) + (i32.xor + (local.get $4) + (i32.const 8192) + ) + ) + (br $do-once + (local.get $3) + ) + ) + ) + (if + (local.get $7) + (block + (i32.store + (local.get $11) + (local.tee $7 + (i32.add + (i32.load + (local.get $11) + ) + (i32.const -28) + ) + ) + ) + (local.set $1 + (f64.mul + (local.get $1) + (f64.const 268435456) + ) + ) + ) + (local.set $7 + (i32.load + (local.get $11) + ) + ) + ) + (local.set $6 + (local.tee $9 + (select + (local.get $6) + (i32.add + (local.get $6) + (i32.const 288) + ) + (i32.lt_s + (local.get $7) + (i32.const 0) + ) + ) + ) + ) + (loop $while-in5 + (i32.store + (local.get $6) + (local.tee $8 + (i32.trunc_f64_u + (local.get $1) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (br_if $while-in5 + (f64.ne + (local.tee $1 + (f64.mul + (f64.sub + (local.get $1) + (f64.convert_i32_u + (local.get $8) + ) + ) + (f64.const 1e9) + ) + ) + (f64.const 0) + ) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 0) + ) + (block + (local.set $8 + (local.get $7) + ) + (local.set $7 + (local.get $9) + ) + (loop $while-in7 + (local.set $13 + (select + (local.get $8) + (i32.const 29) + (i32.lt_s + (local.get $8) + (i32.const 29) + ) + ) + ) + (if + (i32.ge_u + (local.tee $8 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (local.get $7) + ) + (block + (local.set $23 + (i64.extend_i32_u + (local.get $13) + ) + ) + (local.set $10 + (i32.const 0) + ) + (loop $while-in9 + (i64.store32 + (local.get $8) + (i64.add + (i64.mul + (local.tee $27 + (i64.div_u + (local.tee $26 + (i64.add + (i64.extend_i32_u + (local.get $10) + ) + (i64.shl + (i64.extend_i32_u + (i32.load + (local.get $8) + ) + ) + (local.get $23) + ) + ) + ) + (i64.const 1000000000) + ) + ) + (i64.const -1000000000) + ) + (local.get $26) + ) + ) + (local.set $10 + (i32.wrap_i64 + (local.get $27) + ) + ) + (br_if $while-in9 + (i32.ge_u + (local.tee $8 + (i32.add + (local.get $8) + (i32.const -4) + ) + ) + (local.get $7) + ) + ) + ) + (if + (local.get $10) + (i32.store + (local.tee $7 + (i32.add + (local.get $7) + (i32.const -4) + ) + ) + (local.get $10) + ) + ) + ) + ) + (if + (i32.gt_u + (local.get $6) + (local.get $7) + ) + (block $label$break$L57 + (local.set $6 + (loop $while-in12 (result i32) + (br_if $label$break$L57 + (i32.load + (local.tee $8 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $8) + (local.get $7) + ) + (block + (local.set $6 + (local.get $8) + ) + (br $while-in12) + ) + (local.get $8) + ) + ) + ) + ) + ) + (i32.store + (local.get $11) + (local.tee $8 + (i32.sub + (i32.load + (local.get $11) + ) + (local.get $13) + ) + ) + ) + (br_if $while-in7 + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + ) + ) + (block + (local.set $8 + (local.get $7) + ) + (local.set $7 + (local.get $9) + ) + ) + ) + (local.set $14 + (select + (i32.const 6) + (local.get $3) + (i32.lt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (local.set $13 + (local.get $9) + ) + (if + (i32.lt_u + (local.tee $3 + (if (result i32) + (i32.lt_s + (local.get $8) + (i32.const 0) + ) + (block (result i32) + (local.set $10 + (i32.add + (i32.div_s + (i32.add + (local.get $14) + (i32.const 25) + ) + (i32.const 9) + ) + (i32.const 1) + ) + ) + (local.set $21 + (i32.eq + (local.get $20) + (i32.const 102) + ) + ) + (local.set $3 + (local.get $6) + ) + (loop $while-in14 (result i32) + (local.set $9 + (select + (local.tee $6 + (i32.sub + (i32.const 0) + (local.get $8) + ) + ) + (i32.const 9) + (i32.lt_s + (local.get $6) + (i32.const 9) + ) + ) + ) + (if + (i32.lt_u + (local.get $7) + (local.get $3) + ) + (block + (local.set $22 + (i32.add + (i32.shl + (i32.const 1) + (local.get $9) + ) + (i32.const -1) + ) + ) + (local.set $25 + (i32.shr_u + (i32.const 1000000000) + (local.get $9) + ) + ) + (local.set $8 + (i32.const 0) + ) + (local.set $6 + (local.get $7) + ) + (loop $while-in16 + (i32.store + (local.get $6) + (i32.add + (local.get $8) + (i32.shr_u + (local.tee $28 + (i32.load + (local.get $6) + ) + ) + (local.get $9) + ) + ) + ) + (local.set $8 + (i32.mul + (i32.and + (local.get $22) + (local.get $28) + ) + (local.get $25) + ) + ) + (br_if $while-in16 + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $3) + ) + ) + ) + (local.set $7 + (select + (local.get $7) + (i32.add + (local.get $7) + (i32.const 4) + ) + (i32.load + (local.get $7) + ) + ) + ) + (if + (local.get $8) + (block + (i32.store + (local.get $3) + (local.get $8) + ) + (local.set $3 + (i32.add + (local.get $3) + (i32.const 4) + ) + ) + ) + ) + ) + (local.set $7 + (select + (local.get $7) + (i32.add + (local.get $7) + (i32.const 4) + ) + (i32.load + (local.get $7) + ) + ) + ) + ) + (local.set $3 + (select + (i32.add + (local.tee $6 + (select + (local.get $13) + (local.get $7) + (local.get $21) + ) + ) + (i32.shl + (local.get $10) + (i32.const 2) + ) + ) + (local.get $3) + (i32.gt_s + (i32.shr_s + (i32.sub + (local.get $3) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $10) + ) + ) + ) + (i32.store + (local.get $11) + (local.tee $8 + (i32.add + (i32.load + (local.get $11) + ) + (local.get $9) + ) + ) + ) + (br_if $while-in14 + (i32.lt_s + (local.get $8) + (i32.const 0) + ) + ) + (local.set $8 + (local.get $3) + ) + (local.get $7) + ) + ) + (block (result i32) + (local.set $8 + (local.get $6) + ) + (local.get $7) + ) + ) + ) + (local.get $8) + ) + (block + (local.set $7 + (i32.mul + (i32.shr_s + (i32.sub + (local.get $13) + (local.get $3) + ) + (i32.const 2) + ) + (i32.const 9) + ) + ) + (if + (i32.ge_u + (local.tee $9 + (i32.load + (local.get $3) + ) + ) + (i32.const 10) + ) + (block + (local.set $6 + (i32.const 10) + ) + (loop $while-in18 + (local.set $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (br_if $while-in18 + (i32.ge_u + (local.get $9) + (local.tee $6 + (i32.mul + (local.get $6) + (i32.const 10) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $7 + (i32.const 0) + ) + ) + (local.set $11 + (if (result i32) + (i32.gt_u + (local.tee $3 + (if (result i32) + (i32.lt_s + (local.tee $6 + (i32.add + (i32.sub + (local.get $14) + (select + (i32.const 0) + (local.get $7) + (i32.eq + (local.get $20) + (i32.const 102) + ) + ) + ) + (i32.shr_s + (i32.shl + (i32.and + (local.tee $20 + (i32.eq + (local.get $20) + (i32.const 103) + ) + ) + (local.tee $21 + (i32.ne + (local.get $14) + (i32.const 0) + ) + ) + ) + (i32.const 31) + ) + (i32.const 31) + ) + ) + ) + (i32.add + (i32.mul + (i32.shr_s + (i32.sub + (local.get $8) + (local.get $13) + ) + (i32.const 2) + ) + (i32.const 9) + ) + (i32.const -9) + ) + ) + (block (result i32) + (if + (i32.lt_s + (local.tee $6 + (i32.add + (i32.mul + (local.tee $11 + (i32.div_s + (local.tee $6 + (i32.add + (local.get $6) + (i32.const 9216) + ) + ) + (i32.const 9) + ) + ) + (i32.const -9) + ) + (local.get $6) + ) + ) + (i32.const 8) + ) + (block + (local.set $9 + (i32.const 10) + ) + (loop $while-in20 + (local.set $10 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.set $9 + (i32.mul + (local.get $9) + (i32.const 10) + ) + ) + (if + (i32.lt_s + (local.get $6) + (i32.const 7) + ) + (block + (local.set $6 + (local.get $10) + ) + (br $while-in20) + ) + ) + ) + ) + (local.set $9 + (i32.const 10) + ) + ) + (local.set $10 + (i32.mul + (local.tee $22 + (i32.div_u + (local.tee $11 + (i32.load + (local.tee $6 + (i32.add + (i32.add + (i32.shl + (local.get $11) + (i32.const 2) + ) + (local.get $13) + ) + (i32.const -4092) + ) + ) + ) + ) + (local.get $9) + ) + ) + (local.get $9) + ) + ) + (if + (i32.eqz + (i32.and + (local.tee $25 + (i32.eq + (i32.add + (local.get $6) + (i32.const 4) + ) + (local.get $8) + ) + ) + (i32.eqz + (local.tee $11 + (i32.sub + (local.get $11) + (local.get $10) + ) + ) + ) + ) + ) + (block + (local.set $1 + (select + (f64.const 9007199254740994) + (f64.const 9007199254740992) + (i32.and + (local.get $22) + (i32.const 1) + ) + ) + ) + (local.set $15 + (select + (f64.const 0.5) + (select + (f64.const 1) + (f64.const 1.5) + (i32.and + (local.get $25) + (i32.eq + (local.get $11) + (local.tee $22 + (i32.shr_u + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + (i32.lt_u + (local.get $11) + (local.get $22) + ) + ) + ) + (if + (local.get $19) + (block + (local.set $1 + (select + (f64.neg + (local.get $1) + ) + (local.get $1) + (local.tee $11 + (i32.eq + (i32.load8_s + (local.get $18) + ) + (i32.const 45) + ) + ) + ) + ) + (local.set $15 + (select + (f64.neg + (local.get $15) + ) + (local.get $15) + (local.get $11) + ) + ) + ) + ) + (i32.store + (local.get $6) + (local.get $10) + ) + (if + (f64.ne + (f64.add + (local.get $1) + (local.get $15) + ) + (local.get $1) + ) + (block + (i32.store + (local.get $6) + (local.tee $7 + (i32.add + (local.get $9) + (local.get $10) + ) + ) + ) + (if + (i32.gt_u + (local.get $7) + (i32.const 999999999) + ) + (loop $while-in22 + (i32.store + (local.get $6) + (i32.const 0) + ) + (if + (i32.lt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const -4) + ) + ) + (local.get $3) + ) + (i32.store + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -4) + ) + ) + (i32.const 0) + ) + ) + (i32.store + (local.get $6) + (local.tee $7 + (i32.add + (i32.load + (local.get $6) + ) + (i32.const 1) + ) + ) + ) + (br_if $while-in22 + (i32.gt_u + (local.get $7) + (i32.const 999999999) + ) + ) + ) + ) + (local.set $7 + (i32.mul + (i32.shr_s + (i32.sub + (local.get $13) + (local.get $3) + ) + (i32.const 2) + ) + (i32.const 9) + ) + ) + (if + (i32.ge_u + (local.tee $10 + (i32.load + (local.get $3) + ) + ) + (i32.const 10) + ) + (block + (local.set $9 + (i32.const 10) + ) + (loop $while-in24 + (local.set $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (br_if $while-in24 + (i32.ge_u + (local.get $10) + (local.tee $9 + (i32.mul + (local.get $9) + (i32.const 10) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $9 + (local.get $3) + ) + (local.set $10 + (local.get $7) + ) + (select + (local.tee $3 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $8) + (i32.gt_u + (local.get $8) + (local.get $3) + ) + ) + ) + (block (result i32) + (local.set $9 + (local.get $3) + ) + (local.set $10 + (local.get $7) + ) + (local.get $8) + ) + ) + ) + (local.get $9) + ) + (loop $while-in27 (result i32) + (block $label$break$L109 (result i32) + (if + (i32.load + (local.tee $7 + (i32.add + (local.get $3) + (i32.const -4) + ) + ) + ) + (block + (local.set $7 + (local.get $3) + ) + (br $label$break$L109 + (i32.const 1) + ) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $7) + (local.get $9) + ) + (block + (local.set $3 + (local.get $7) + ) + (br $while-in27) + ) + (i32.const 0) + ) + ) + ) + (block (result i32) + (local.set $7 + (local.get $3) + ) + (i32.const 0) + ) + ) + ) + (local.set $3 + (if (result i32) + (local.get $20) + (block (result i32) + (local.set $5 + (if (result i32) + (i32.and + (i32.gt_s + (local.tee $3 + (i32.add + (i32.xor + (local.get $21) + (i32.const 1) + ) + (local.get $14) + ) + ) + (local.get $10) + ) + (i32.gt_s + (local.get $10) + (i32.const -5) + ) + ) + (block (result i32) + (local.set $8 + (i32.sub + (i32.add + (local.get $3) + (i32.const -1) + ) + (local.get $10) + ) + ) + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (block (result i32) + (local.set $8 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (i32.add + (local.get $5) + (i32.const -2) + ) + ) + ) + ) + (if (result i32) + (i32.and + (local.get $4) + (i32.const 8) + ) + (local.get $8) + (block (result i32) + (if + (local.get $11) + (if + (local.tee $14 + (i32.load + (i32.add + (local.get $7) + (i32.const -4) + ) + ) + ) + (if + (i32.rem_u + (local.get $14) + (i32.const 10) + ) + (local.set $3 + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 10) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in31 + (local.set $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (br_if $while-in31 + (i32.eqz + (i32.rem_u + (local.get $14) + (local.tee $6 + (i32.mul + (local.get $6) + (i32.const 10) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.const 9) + ) + ) + (local.set $3 + (i32.const 9) + ) + ) + (local.set $6 + (i32.add + (i32.mul + (i32.shr_s + (i32.sub + (local.get $7) + (local.get $13) + ) + (i32.const 2) + ) + (i32.const 9) + ) + (i32.const -9) + ) + ) + (if (result i32) + (i32.eq + (i32.or + (local.get $5) + (i32.const 32) + ) + (i32.const 102) + ) + (select + (local.get $8) + (local.tee $3 + (select + (local.tee $3 + (i32.sub + (local.get $6) + (local.get $3) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (i32.lt_s + (local.get $8) + (local.get $3) + ) + ) + (select + (local.get $8) + (local.tee $3 + (select + (local.tee $3 + (i32.sub + (i32.add + (local.get $6) + (local.get $10) + ) + (local.get $3) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + ) + (i32.lt_s + (local.get $8) + (local.get $3) + ) + ) + ) + ) + ) + ) + (local.get $14) + ) + ) + (local.set $6 + (i32.sub + (i32.const 0) + (local.get $10) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $2) + (local.tee $14 + (i32.add + (if (result i32) + (local.tee $20 + (i32.eq + (i32.or + (local.get $5) + (i32.const 32) + ) + (i32.const 102) + ) + ) + (block (result i32) + (local.set $8 + (i32.const 0) + ) + (select + (local.get $10) + (i32.const 0) + (i32.gt_s + (local.get $10) + (i32.const 0) + ) + ) + ) + (block (result i32) + (if + (i32.lt_s + (i32.sub + (local.get $16) + (local.tee $6 + (call $_fmt_u + (i64.extend_i32_s + (select + (local.get $6) + (local.get $10) + (i32.lt_s + (local.get $10) + (i32.const 0) + ) + ) + ) + (local.get $16) + ) + ) + ) + (i32.const 2) + ) + (loop $while-in33 + (i32.store8 + (local.tee $6 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 48) + ) + (br_if $while-in33 + (i32.lt_s + (i32.sub + (local.get $16) + (local.get $6) + ) + (i32.const 2) + ) + ) + ) + ) + (i32.store8 + (i32.add + (local.get $6) + (i32.const -1) + ) + (i32.add + (i32.and + (i32.shr_s + (local.get $10) + (i32.const 31) + ) + (i32.const 2) + ) + (i32.const 43) + ) + ) + (i32.store8 + (local.tee $8 + (i32.add + (local.get $6) + (i32.const -2) + ) + ) + (local.get $5) + ) + (i32.sub + (local.get $16) + (local.get $8) + ) + ) + ) + (i32.add + (i32.add + (i32.add + (local.get $19) + (i32.const 1) + ) + (local.get $3) + ) + (select + (i32.const 1) + (i32.and + (i32.shr_u + (local.get $4) + (i32.const 3) + ) + (i32.const 1) + ) + (local.tee $21 + (i32.ne + (local.get $3) + (i32.const 0) + ) + ) + ) + ) + ) + ) + (local.get $4) + ) + (call $_out + (local.get $0) + (local.get $18) + (local.get $19) + ) + (call $_pad_667 + (local.get $0) + (i32.const 48) + (local.get $2) + (local.get $14) + (i32.xor + (local.get $4) + (i32.const 65536) + ) + ) + (if + (local.get $20) + (block + (local.set $11 + (local.tee $10 + (i32.add + (local.get $12) + (i32.const 9) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $12) + (i32.const 8) + ) + ) + (local.set $6 + (local.tee $9 + (select + (local.get $13) + (local.get $9) + (i32.gt_u + (local.get $9) + (local.get $13) + ) + ) + ) + ) + (loop $while-in35 + (local.set $5 + (call $_fmt_u + (i64.extend_i32_u + (i32.load + (local.get $6) + ) + ) + (local.get $10) + ) + ) + (if + (i32.eq + (local.get $6) + (local.get $9) + ) + (if + (i32.eq + (local.get $5) + (local.get $10) + ) + (block + (i32.store8 + (local.get $8) + (i32.const 48) + ) + (local.set $5 + (local.get $8) + ) + ) + ) + (if + (i32.gt_u + (local.get $5) + (local.get $12) + ) + (block + (drop + (call $_memset + (local.get $12) + (i32.const 48) + (i32.sub + (local.get $5) + (local.get $17) + ) + ) + ) + (loop $while-in37 + (br_if $while-in37 + (i32.gt_u + (local.tee $5 + (i32.add + (local.get $5) + (i32.const -1) + ) + ) + (local.get $12) + ) + ) + ) + ) + ) + ) + (call $_out + (local.get $0) + (local.get $5) + (i32.sub + (local.get $11) + (local.get $5) + ) + ) + (if + (i32.le_u + (local.tee $5 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (local.get $13) + ) + (block + (local.set $6 + (local.get $5) + ) + (br $while-in35) + ) + ) + ) + (if + (i32.eqz + (i32.and + (i32.eqz + (i32.and + (local.get $4) + (i32.const 8) + ) + ) + (i32.xor + (local.get $21) + (i32.const 1) + ) + ) + ) + (call $_out + (local.get $0) + (i32.const 44910) + (i32.const 1) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 48) + (i32.add + (if (result i32) + (i32.and + (i32.lt_u + (local.get $5) + (local.get $7) + ) + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + (loop $while-in39 (result i32) + (if + (i32.gt_u + (local.tee $6 + (call $_fmt_u + (i64.extend_i32_u + (i32.load + (local.get $5) + ) + ) + (local.get $10) + ) + ) + (local.get $12) + ) + (block + (drop + (call $_memset + (local.get $12) + (i32.const 48) + (i32.sub + (local.get $6) + (local.get $17) + ) + ) + ) + (loop $while-in41 + (br_if $while-in41 + (i32.gt_u + (local.tee $6 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (local.get $12) + ) + ) + ) + ) + ) + (call $_out + (local.get $0) + (local.get $6) + (select + (local.get $3) + (i32.const 9) + (i32.lt_s + (local.get $3) + (i32.const 9) + ) + ) + ) + (local.set $6 + (i32.add + (local.get $3) + (i32.const -9) + ) + ) + (if (result i32) + (i32.and + (i32.lt_u + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 4) + ) + ) + (local.get $7) + ) + (i32.gt_s + (local.get $3) + (i32.const 9) + ) + ) + (block + (local.set $3 + (local.get $6) + ) + (br $while-in39) + ) + (local.get $6) + ) + ) + (local.get $3) + ) + (i32.const 9) + ) + (i32.const 9) + (i32.const 0) + ) + ) + (block + (call $_pad_667 + (local.get $0) + (i32.const 48) + (i32.add + (if (result i32) + (i32.and + (i32.lt_u + (local.get $9) + (local.tee $11 + (select + (local.get $7) + (i32.add + (local.get $9) + (i32.const 4) + ) + (local.get $11) + ) + ) + ) + (i32.gt_s + (local.get $3) + (i32.const -1) + ) + ) + (block (result i32) + (local.set $18 + (i32.eqz + (i32.and + (local.get $4) + (i32.const 8) + ) + ) + ) + (local.set $19 + (local.tee $13 + (i32.add + (local.get $12) + (i32.const 9) + ) + ) + ) + (local.set $17 + (i32.sub + (i32.const 0) + (local.get $17) + ) + ) + (local.set $10 + (i32.add + (local.get $12) + (i32.const 8) + ) + ) + (local.set $7 + (local.get $9) + ) + (local.set $5 + (local.get $3) + ) + (loop $while-in43 (result i32) + (if + (i32.eq + (local.get $13) + (local.tee $3 + (call $_fmt_u + (i64.extend_i32_u + (i32.load + (local.get $7) + ) + ) + (local.get $13) + ) + ) + ) + (block + (i32.store8 + (local.get $10) + (i32.const 48) + ) + (local.set $3 + (local.get $10) + ) + ) + ) + (block $do-once44 + (if + (i32.eq + (local.get $7) + (local.get $9) + ) + (block + (local.set $6 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (call $_out + (local.get $0) + (local.get $3) + (i32.const 1) + ) + (if + (i32.and + (i32.lt_s + (local.get $5) + (i32.const 1) + ) + (local.get $18) + ) + (block + (local.set $3 + (local.get $6) + ) + (br $do-once44) + ) + ) + (call $_out + (local.get $0) + (i32.const 44910) + (i32.const 1) + ) + (local.set $3 + (local.get $6) + ) + ) + (block + (br_if $do-once44 + (i32.le_u + (local.get $3) + (local.get $12) + ) + ) + (drop + (call $_memset + (local.get $12) + (i32.const 48) + (i32.add + (local.get $3) + (local.get $17) + ) + ) + ) + (loop $while-in47 + (br_if $while-in47 + (i32.gt_u + (local.tee $3 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (local.get $12) + ) + ) + ) + ) + ) + ) + (call $_out + (local.get $0) + (local.get $3) + (select + (local.tee $3 + (i32.sub + (local.get $19) + (local.get $3) + ) + ) + (local.get $5) + (i32.gt_s + (local.get $5) + (local.get $3) + ) + ) + ) + (br_if $while-in43 + (i32.and + (i32.lt_u + (local.tee $7 + (i32.add + (local.get $7) + (i32.const 4) + ) + ) + (local.get $11) + ) + (i32.gt_s + (local.tee $5 + (i32.sub + (local.get $5) + (local.get $3) + ) + ) + (i32.const -1) + ) + ) + ) + (local.get $5) + ) + ) + (local.get $3) + ) + (i32.const 18) + ) + (i32.const 18) + (i32.const 0) + ) + (call $_out + (local.get $0) + (local.get $8) + (i32.sub + (local.get $16) + (local.get $8) + ) + ) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $2) + (local.get $14) + (i32.xor + (local.get $4) + (i32.const 8192) + ) + ) + (local.get $14) + ) + ) + ) + (global.set $STACKTOP + (local.get $24) + ) + (select + (local.get $2) + (local.get $0) + (i32.lt_s + (local.get $0) + (local.get $2) + ) + ) + ) + (func $___vfprintf_internal (; 114 ;) (; has Stack IR ;) (param $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local.set $1 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 224) + ) + ) + (i64.store + (local.tee $2 + (i32.add + (local.get $1) + (i32.const 160) + ) + ) + (i64.const 0) + ) + (i64.store offset=8 + (local.get $2) + (i64.const 0) + ) + (i64.store offset=16 + (local.get $2) + (i64.const 0) + ) + (i64.store offset=24 + (local.get $2) + (i64.const 0) + ) + (i64.store offset=32 + (local.get $2) + (i64.const 0) + ) + (i32.store + (local.tee $3 + (i32.add + (local.get $1) + (i32.const 208) + ) + ) + (i32.load + (local.get $0) + ) + ) + (if + (i32.ge_s + (call $_printf_core + (i32.const 0) + (local.get $3) + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 80) + ) + ) + (local.get $2) + ) + (i32.const 0) + ) + (block + (drop + (i32.load + (i32.const 38364) + ) + ) + (local.set $4 + (i32.load + (i32.const 38288) + ) + ) + (if + (i32.lt_s + (i32.load8_s + (i32.const 38362) + ) + (i32.const 1) + ) + (i32.store + (i32.const 38288) + (i32.and + (local.get $4) + (i32.const -33) + ) + ) + ) + (if + (i32.load + (i32.const 38336) + ) + (drop + (call $_printf_core + (i32.const 38288) + (local.get $3) + (local.get $0) + (local.get $2) + ) + ) + (block + (local.set $5 + (i32.load + (i32.const 38332) + ) + ) + (i32.store + (i32.const 38332) + (local.get $1) + ) + (i32.store + (i32.const 38316) + (local.get $1) + ) + (i32.store + (i32.const 38308) + (local.get $1) + ) + (i32.store + (i32.const 38336) + (i32.const 80) + ) + (i32.store + (i32.const 38304) + (i32.add + (local.get $1) + (i32.const 80) + ) + ) + (drop + (call $_printf_core + (i32.const 38288) + (local.get $3) + (local.get $0) + (local.get $2) + ) + ) + (if + (local.get $5) + (block + (local.set $0 + (i32.load + (i32.const 38324) + ) + ) + (drop + (call_indirect (type $FUNCSIG$iiii) + (i32.const 38288) + (i32.const 0) + (i32.const 0) + (i32.add + (i32.and + (local.get $0) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (i32.store + (i32.const 38332) + (local.get $5) + ) + (i32.store + (i32.const 38336) + (i32.const 0) + ) + (i32.store + (i32.const 38304) + (i32.const 0) + ) + (i32.store + (i32.const 38316) + (i32.const 0) + ) + (i32.store + (i32.const 38308) + (i32.const 0) + ) + ) + ) + ) + ) + (i32.store + (i32.const 38288) + (i32.or + (i32.load + (i32.const 38288) + ) + (i32.and + (local.get $4) + (i32.const 32) + ) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $1) + ) + ) + (func $_printf_core (; 115 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i64) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local $25 i32) + (local.set $17 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.sub + (global.get $STACKTOP) + (i32.const -64) + ) + ) + (local.set $10 + (i32.add + (local.get $17) + (i32.const 40) + ) + ) + (local.set $21 + (i32.add + (local.get $17) + (i32.const 48) + ) + ) + (local.set $23 + (i32.add + (local.get $17) + (i32.const 60) + ) + ) + (i32.store + (local.tee $12 + (i32.add + (local.get $17) + (i32.const 56) + ) + ) + (i32.const 39171) + ) + (local.set $18 + (i32.ne + (local.get $0) + (i32.const 0) + ) + ) + (local.set $19 + (local.tee $22 + (i32.add + (local.get $17) + (i32.const 40) + ) + ) + ) + (local.set $24 + (i32.add + (local.get $17) + (i32.const 39) + ) + ) + (block $label$break$L119 + (block $__rjti$10 + (loop $label$continue$L1 + (block $label$break$L1 + (loop $while-in + (if + (i32.gt_s + (local.get $9) + (i32.const -1) + ) + (local.set $9 + (select + (i32.const -1) + (i32.add + (local.get $4) + (local.get $9) + ) + (i32.gt_s + (local.get $4) + (i32.sub + (i32.const 2147483647) + (local.get $9) + ) + ) + ) + ) + ) + (br_if $__rjti$10 + (i32.eqz + (local.tee $5 + (i32.load8_s + (local.tee $8 + (i32.load + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $4 + (local.get $8) + ) + (block $label$break$L12 + (block $__rjti$0 + (loop $label$continue$L9 + (block $label$break$L9 + (block $switch + (br_table $label$break$L9 $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $switch $__rjti$0 $switch + (i32.shr_s + (i32.shl + (local.get $5) + (i32.const 24) + ) + (i32.const 24) + ) + ) + ) + (i32.store + (local.get $12) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (local.set $5 + (i32.load8_s + (local.get $4) + ) + ) + (br $label$continue$L9) + ) + ) + (br $label$break$L12) + ) + (local.set $5 + (local.get $4) + ) + (local.set $4 + (loop $while-in2 (result i32) + (if + (i32.ne + (i32.load8_s offset=1 + (local.get $4) + ) + (i32.const 37) + ) + (block + (local.set $4 + (local.get $5) + ) + (br $label$break$L12) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (i32.store + (local.get $12) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 2) + ) + ) + ) + (br_if $while-in2 + (i32.eq + (i32.load8_s + (local.get $4) + ) + (i32.const 37) + ) + ) + (local.get $5) + ) + ) + ) + (local.set $4 + (i32.sub + (local.get $4) + (local.get $8) + ) + ) + (if + (local.get $18) + (call $_out + (local.get $0) + (local.get $8) + (local.get $4) + ) + ) + (br_if $while-in + (local.get $4) + ) + ) + (local.set $14 + (if (result i32) + (i32.lt_u + (i32.add + (local.tee $7 + (i32.load8_s offset=1 + (local.tee $4 + (i32.load + (local.get $12) + ) + ) + ) + ) + (i32.const -48) + ) + (i32.const 10) + ) + (block (result i32) + (local.set $5 + (select + (i32.const 3) + (i32.const 1) + (local.tee $6 + (i32.eq + (i32.load8_s offset=2 + (local.get $4) + ) + (i32.const 36) + ) + ) + ) + ) + (local.set $20 + (select + (i32.const 1) + (local.get $20) + (local.get $6) + ) + ) + (select + (i32.add + (local.get $7) + (i32.const -48) + ) + (i32.const -1) + (local.get $6) + ) + ) + (block (result i32) + (local.set $5 + (i32.const 1) + ) + (i32.const -1) + ) + ) + ) + (i32.store + (local.get $12) + (local.tee $4 + (i32.add + (local.get $4) + (local.get $5) + ) + ) + ) + (if + (i32.or + (i32.gt_u + (local.tee $5 + (i32.add + (local.tee $6 + (i32.load8_s + (local.get $4) + ) + ) + (i32.const -32) + ) + ) + (i32.const 31) + ) + (i32.eqz + (i32.and + (i32.shl + (i32.const 1) + (local.get $5) + ) + (i32.const 75913) + ) + ) + ) + (local.set $5 + (i32.const 0) + ) + (block + (local.set $6 + (i32.const 0) + ) + (loop $while-in4 + (local.set $5 + (i32.or + (local.get $6) + (i32.shl + (i32.const 1) + (local.get $5) + ) + ) + ) + (i32.store + (local.get $12) + (local.tee $4 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.gt_u + (local.tee $7 + (i32.add + (local.tee $6 + (i32.load8_s + (local.get $4) + ) + ) + (i32.const -32) + ) + ) + (i32.const 31) + ) + (i32.eqz + (i32.and + (i32.shl + (i32.const 1) + (local.get $7) + ) + (i32.const 75913) + ) + ) + ) + ) + (block + (local.set $6 + (local.get $5) + ) + (local.set $5 + (local.get $7) + ) + (br $while-in4) + ) + ) + ) + ) + ) + (if + (i32.eq + (i32.and + (local.get $6) + (i32.const 255) + ) + (i32.const 42) + ) + (block + (local.set $20 + (block $__rjto$1 (result i32) + (block $__rjti$1 + (br_if $__rjti$1 + (i32.ge_u + (i32.add + (local.tee $7 + (i32.load8_s + (local.tee $6 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + ) + ) + (i32.const -48) + ) + (i32.const 10) + ) + ) + (br_if $__rjti$1 + (i32.ne + (i32.load8_s offset=2 + (local.get $4) + ) + (i32.const 36) + ) + ) + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $7) + (i32.const -48) + ) + (i32.const 2) + ) + (local.get $3) + ) + (i32.const 10) + ) + (local.set $4 + (i32.add + (local.get $4) + (i32.const 3) + ) + ) + (local.set $6 + (i32.wrap_i64 + (i64.load + (i32.add + (i32.shl + (i32.add + (i32.load8_s + (local.get $6) + ) + (i32.const -48) + ) + (i32.const 3) + ) + (local.get $2) + ) + ) + ) + ) + (br $__rjto$1 + (i32.const 1) + ) + ) + (if + (local.get $20) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + (local.set $6 + (if (result i32) + (local.get $18) + (block (result i32) + (local.set $7 + (i32.load + (local.tee $4 + (i32.and + (i32.add + (i32.load + (local.get $1) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $1) + (i32.add + (local.get $4) + (i32.const 4) + ) + ) + (local.set $4 + (local.get $6) + ) + (local.get $7) + ) + (block (result i32) + (local.set $4 + (local.get $6) + ) + (i32.const 0) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.store + (local.get $12) + (local.get $4) + ) + (local.set $13 + (select + (i32.or + (local.get $5) + (i32.const 8192) + ) + (local.get $5) + (local.tee $5 + (i32.lt_s + (local.get $6) + (i32.const 0) + ) + ) + ) + ) + (local.set $15 + (select + (i32.sub + (i32.const 0) + (local.get $6) + ) + (local.get $6) + (local.get $5) + ) + ) + ) + (block + (if + (i32.lt_s + (local.tee $15 + (call $_getint + (local.get $12) + ) + ) + (i32.const 0) + ) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + (local.set $4 + (i32.load + (local.get $12) + ) + ) + (local.set $13 + (local.get $5) + ) + ) + ) + (if + (i32.eq + (i32.load8_s + (local.get $4) + ) + (i32.const 46) + ) + (block $do-once + (local.set $5 + (i32.add + (local.get $4) + (i32.const 1) + ) + ) + (if + (i32.ne + (i32.load8_s offset=1 + (local.get $4) + ) + (i32.const 42) + ) + (block + (i32.store + (local.get $12) + (local.get $5) + ) + (local.set $4 + (call $_getint + (local.get $12) + ) + ) + (local.set $5 + (i32.load + (local.get $12) + ) + ) + (br $do-once) + ) + ) + (if + (i32.lt_u + (i32.add + (local.tee $6 + (i32.load8_s + (local.tee $5 + (i32.add + (local.get $4) + (i32.const 2) + ) + ) + ) + ) + (i32.const -48) + ) + (i32.const 10) + ) + (if + (i32.eq + (i32.load8_s offset=3 + (local.get $4) + ) + (i32.const 36) + ) + (block + (i32.store + (i32.add + (i32.shl + (i32.add + (local.get $6) + (i32.const -48) + ) + (i32.const 2) + ) + (local.get $3) + ) + (i32.const 10) + ) + (local.set $6 + (i32.wrap_i64 + (i64.load + (i32.add + (i32.shl + (i32.add + (i32.load8_s + (local.get $5) + ) + (i32.const -48) + ) + (i32.const 3) + ) + (local.get $2) + ) + ) + ) + ) + (i32.store + (local.get $12) + (local.tee $5 + (i32.add + (local.get $4) + (i32.const 4) + ) + ) + ) + (local.set $4 + (local.get $6) + ) + (br $do-once) + ) + ) + ) + (if + (local.get $20) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + (if + (local.get $18) + (block + (local.set $4 + (i32.load + (local.tee $6 + (i32.and + (i32.add + (i32.load + (local.get $1) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $1) + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + ) + (i32.store + (local.get $12) + (local.get $5) + ) + ) + (block + (local.set $5 + (local.get $4) + ) + (local.set $4 + (i32.const -1) + ) + ) + ) + (local.set $6 + (local.get $5) + ) + (local.set $11 + (i32.const 0) + ) + (loop $while-in7 + (if + (i32.gt_u + (i32.add + (i32.load8_s + (local.get $6) + ) + (i32.const -65) + ) + (i32.const 57) + ) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + (i32.store + (local.get $12) + (local.tee $7 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + ) + (if + (i32.lt_u + (i32.add + (local.tee $5 + (i32.and + (local.tee $25 + (i32.load8_s + (i32.add + (i32.add + (i32.load8_s + (local.get $6) + ) + (i32.mul + (local.get $11) + (i32.const 58) + ) + ) + (i32.const 37391) + ) + ) + ) + (i32.const 255) + ) + ) + (i32.const -1) + ) + (i32.const 8) + ) + (block + (local.set $6 + (local.get $7) + ) + (local.set $11 + (local.get $5) + ) + (br $while-in7) + ) + ) + ) + (if + (i32.eqz + (local.get $25) + ) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + (local.set $7 + (i32.gt_s + (local.get $14) + (i32.const -1) + ) + ) + (block $label$break$L71 + (block $__rjti$9 + (if + (i32.eq + (local.get $25) + (i32.const 19) + ) + (if + (local.get $7) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + (block $__rjti$8 + (if + (local.get $7) + (block + (i32.store + (i32.add + (i32.shl + (local.get $14) + (i32.const 2) + ) + (local.get $3) + ) + (local.get $5) + ) + (i64.store + (local.get $10) + (i64.load + (i32.add + (i32.shl + (local.get $14) + (i32.const 3) + ) + (local.get $2) + ) + ) + ) + (br $__rjti$8) + ) + ) + (if + (i32.eqz + (local.get $18) + ) + (block + (local.set $9 + (i32.const 0) + ) + (br $label$break$L1) + ) + ) + (call $_pop_arg + (local.get $10) + (local.get $5) + (local.get $1) + ) + (br $__rjti$9) + ) + ) + (br_if $__rjti$9 + (local.get $18) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (local.set $5 + (select + (local.tee $7 + (i32.and + (local.get $13) + (i32.const -65537) + ) + ) + (local.get $13) + (i32.and + (local.get $13) + (i32.const 8192) + ) + ) + ) + (block $__rjto$7 + (block $__rjti$7 + (block $__rjti$6 + (block $__rjti$5 + (block $__rjti$4 + (block $__rjti$3 + (block $switch-default42 + (block $switch-case41 + (block $switch-case33 + (block $switch-case32 + (block $switch-case31 + (block $switch-case30 + (block $switch-case29 + (block $switch-case28 + (block $switch-case26 + (block $switch-case23 + (block $switch-case22 + (br_table $switch-case41 $switch-default42 $switch-case32 $switch-default42 $switch-case41 $switch-case41 $switch-case41 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-case33 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $__rjti$3 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-case41 $switch-default42 $switch-case30 $switch-case28 $switch-case41 $switch-case41 $switch-case41 $switch-default42 $switch-case28 $switch-default42 $switch-default42 $switch-default42 $switch-default42 $switch-case22 $switch-case26 $switch-case23 $switch-default42 $switch-default42 $switch-case31 $switch-default42 $switch-case29 $switch-default42 $switch-default42 $__rjti$3 $switch-default42 + (i32.sub + (local.tee $6 + (select + (i32.and + (local.tee $6 + (i32.load8_s + (local.get $6) + ) + ) + (i32.const -33) + ) + (local.get $6) + (i32.and + (i32.eq + (i32.and + (local.get $6) + (i32.const 15) + ) + (i32.const 3) + ) + (i32.ne + (local.get $11) + (i32.const 0) + ) + ) + ) + ) + (i32.const 65) + ) + ) + ) + (block $switch-default21 + (block $switch-case20 + (block $switch-case19 + (block $switch-case18 + (block $switch-case17 + (block $switch-case16 + (block $switch-case15 + (block $switch-case14 + (br_table $switch-case14 $switch-case15 $switch-case16 $switch-case17 $switch-case18 $switch-default21 $switch-case19 $switch-case20 $switch-default21 + (i32.shr_s + (i32.shl + (i32.and + (local.get $11) + (i32.const 255) + ) + (i32.const 24) + ) + (i32.const 24) + ) + ) + ) + (i32.store + (i32.load + (local.get $10) + ) + (local.get $9) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (i32.store + (i32.load + (local.get $10) + ) + (local.get $9) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (i64.store + (i32.load + (local.get $10) + ) + (i64.extend_i32_s + (local.get $9) + ) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (i32.store16 + (i32.load + (local.get $10) + ) + (local.get $9) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (i32.store8 + (i32.load + (local.get $10) + ) + (local.get $9) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (i32.store + (i32.load + (local.get $10) + ) + (local.get $9) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (i64.store + (i32.load + (local.get $10) + ) + (i64.extend_i32_s + (local.get $9) + ) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (local.set $4 + (i32.const 0) + ) + (br $label$break$L71) + ) + (local.set $5 + (i32.or + (local.get $5) + (i32.const 8) + ) + ) + (local.set $4 + (select + (local.get $4) + (i32.const 8) + (i32.gt_u + (local.get $4) + (i32.const 8) + ) + ) + ) + (local.set $6 + (i32.const 120) + ) + (br $__rjti$3) + ) + (local.set $4 + (select + (local.get $4) + (i32.add + (local.tee $6 + (i32.sub + (local.get $19) + (local.tee $8 + (call $_fmt_o + (local.tee $16 + (i64.load + (local.get $10) + ) + ) + (local.get $22) + ) + ) + ) + ) + (i32.const 1) + ) + (i32.or + (i32.eqz + (i32.and + (local.get $5) + (i32.const 8) + ) + ) + (i32.gt_s + (local.get $4) + (local.get $6) + ) + ) + ) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $11 + (i32.const 44858) + ) + (br $__rjti$6) + ) + (local.set $7 + (if (result i32) + (i64.lt_s + (local.tee $16 + (i64.load + (local.get $10) + ) + ) + (i64.const 0) + ) + (block (result i32) + (i64.store + (local.get $10) + (local.tee $16 + (i64.sub + (i64.const 0) + (local.get $16) + ) + ) + ) + (local.set $11 + (i32.const 44858) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $11 + (select + (i32.const 44859) + (select + (i32.const 44860) + (i32.const 44858) + (i32.and + (local.get $5) + (i32.const 1) + ) + ) + (i32.and + (local.get $5) + (i32.const 2048) + ) + ) + ) + (i32.ne + (i32.and + (local.get $5) + (i32.const 2049) + ) + (i32.const 0) + ) + ) + ) + ) + (br $__rjti$4) + ) + (local.set $16 + (i64.load + (local.get $10) + ) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $11 + (i32.const 44858) + ) + (br $__rjti$4) + ) + (i64.store8 + (local.get $24) + (i64.load + (local.get $10) + ) + ) + (local.set $6 + (local.get $24) + ) + (local.set $5 + (local.get $7) + ) + (local.set $8 + (i32.const 1) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $11 + (i32.const 44858) + ) + (local.set $4 + (local.get $19) + ) + (br $__rjto$7) + ) + (local.set $14 + (i32.eqz + (local.tee $13 + (call $_memchr + (local.tee $6 + (select + (local.tee $5 + (i32.load + (local.get $10) + ) + ) + (i32.const 44868) + (local.get $5) + ) + ) + (local.get $4) + ) + ) + ) + ) + (local.set $5 + (local.get $7) + ) + (local.set $8 + (select + (local.get $4) + (i32.sub + (local.get $13) + (local.get $6) + ) + (local.get $14) + ) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $11 + (i32.const 44858) + ) + (local.set $4 + (select + (i32.add + (local.get $4) + (local.get $6) + ) + (local.get $13) + (local.get $14) + ) + ) + (br $__rjto$7) + ) + (i64.store32 + (local.get $21) + (i64.load + (local.get $10) + ) + ) + (i32.store offset=4 + (local.get $21) + (i32.const 0) + ) + (i32.store + (local.get $10) + (local.get $21) + ) + (local.set $6 + (local.get $21) + ) + (local.set $7 + (i32.const -1) + ) + (br $__rjti$5) + ) + (if + (local.get $4) + (block + (local.set $6 + (i32.load + (local.get $10) + ) + ) + (local.set $7 + (local.get $4) + ) + (br $__rjti$5) + ) + (block + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $15) + (i32.const 0) + (local.get $5) + ) + (local.set $4 + (i32.const 0) + ) + (br $__rjti$7) + ) + ) + ) + (local.set $4 + (call $_fmt_fp + (local.get $0) + (f64.load + (local.get $10) + ) + (local.get $15) + (local.get $4) + (local.get $5) + (local.get $6) + ) + ) + (br $label$break$L71) + ) + (local.set $6 + (local.get $8) + ) + (local.set $8 + (local.get $4) + ) + (local.set $7 + (i32.const 0) + ) + (local.set $11 + (i32.const 44858) + ) + (local.set $4 + (local.get $19) + ) + (br $__rjto$7) + ) + (local.set $8 + (call $_fmt_x + (local.tee $16 + (i64.load + (local.get $10) + ) + ) + (local.get $22) + (i32.and + (local.get $6) + (i32.const 32) + ) + ) + ) + (local.set $7 + (select + (i32.const 0) + (i32.const 2) + (local.tee $11 + (i32.or + (i32.eqz + (i32.and + (local.get $5) + (i32.const 8) + ) + ) + (i64.eq + (local.get $16) + (i64.const 0) + ) + ) + ) + ) + ) + (local.set $11 + (select + (i32.const 44858) + (i32.add + (i32.shr_u + (local.get $6) + (i32.const 4) + ) + (i32.const 44858) + ) + (local.get $11) + ) + ) + (br $__rjti$6) + ) + (local.set $8 + (call $_fmt_u + (local.get $16) + (local.get $22) + ) + ) + (br $__rjti$6) + ) + (local.set $4 + (i32.const 0) + ) + (local.set $8 + (local.get $6) + ) + (block $__rjto$2 + (block $__rjti$2 + (loop $while-in45 + (if + (local.tee $11 + (i32.load + (local.get $8) + ) + ) + (block + (br_if $__rjti$2 + (i32.or + (local.tee $13 + (i32.lt_s + (local.tee $11 + (call $_wctomb + (local.get $23) + (local.get $11) + ) + ) + (i32.const 0) + ) + ) + (i32.gt_u + (local.get $11) + (i32.sub + (local.get $7) + (local.get $4) + ) + ) + ) + ) + (local.set $8 + (i32.add + (local.get $8) + (i32.const 4) + ) + ) + (br_if $while-in45 + (i32.gt_u + (local.get $7) + (local.tee $4 + (i32.add + (local.get $4) + (local.get $11) + ) + ) + ) + ) + ) + ) + ) + (br $__rjto$2) + ) + (if + (local.get $13) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L1) + ) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $15) + (local.get $4) + (local.get $5) + ) + (if + (local.get $4) + (block + (local.set $8 + (i32.const 0) + ) + (loop $while-in47 + (br_if $__rjti$7 + (i32.eqz + (local.tee $7 + (i32.load + (local.get $6) + ) + ) + ) + ) + (br_if $__rjti$7 + (i32.gt_s + (local.tee $8 + (i32.add + (local.tee $7 + (call $_wctomb + (local.get $23) + (local.get $7) + ) + ) + (local.get $8) + ) + ) + (local.get $4) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 4) + ) + ) + (call $_out + (local.get $0) + (local.get $23) + (local.get $7) + ) + (br_if $while-in47 + (i32.lt_u + (local.get $8) + (local.get $4) + ) + ) + ) + ) + (local.set $4 + (i32.const 0) + ) + ) + (br $__rjti$7) + ) + (local.set $6 + (select + (local.get $8) + (local.get $22) + (local.tee $14 + (i32.or + (local.tee $13 + (i64.ne + (local.get $16) + (i64.const 0) + ) + ) + (i32.ne + (local.get $4) + (i32.const 0) + ) + ) + ) + ) + ) + (local.set $5 + (select + (i32.and + (local.get $5) + (i32.const -65537) + ) + (local.get $5) + (i32.gt_s + (local.get $4) + (i32.const -1) + ) + ) + ) + (local.set $8 + (select + (select + (local.get $4) + (local.tee $8 + (i32.add + (i32.sub + (local.get $19) + (local.get $8) + ) + (i32.xor + (local.get $13) + (i32.const 1) + ) + ) + ) + (i32.gt_s + (local.get $4) + (local.get $8) + ) + ) + (i32.const 0) + (local.get $14) + ) + ) + (local.set $4 + (local.get $19) + ) + (br $__rjto$7) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $15) + (local.get $4) + (i32.xor + (local.get $5) + (i32.const 8192) + ) + ) + (local.set $4 + (select + (local.get $15) + (local.get $4) + (i32.gt_s + (local.get $15) + (local.get $4) + ) + ) + ) + (br $label$break$L71) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.tee $4 + (select + (local.tee $8 + (i32.add + (local.get $7) + (local.tee $14 + (select + (local.tee $13 + (i32.sub + (local.get $4) + (local.get $6) + ) + ) + (local.get $8) + (i32.lt_s + (local.get $8) + (local.get $13) + ) + ) + ) + ) + ) + (local.get $15) + (i32.lt_s + (local.get $15) + (local.get $8) + ) + ) + ) + (local.get $8) + (local.get $5) + ) + (call $_out + (local.get $0) + (local.get $11) + (local.get $7) + ) + (call $_pad_667 + (local.get $0) + (i32.const 48) + (local.get $4) + (local.get $8) + (i32.xor + (local.get $5) + (i32.const 65536) + ) + ) + (call $_pad_667 + (local.get $0) + (i32.const 48) + (local.get $14) + (local.get $13) + (i32.const 0) + ) + (call $_out + (local.get $0) + (local.get $6) + (local.get $13) + ) + (call $_pad_667 + (local.get $0) + (i32.const 32) + (local.get $4) + (local.get $8) + (i32.xor + (local.get $5) + (i32.const 8192) + ) + ) + ) + (br $label$continue$L1) + ) + ) + (br $label$break$L119) + ) + (if + (i32.eqz + (local.get $0) + ) + (local.set $9 + (if (result i32) + (local.get $20) + (block (result i32) + (local.set $0 + (i32.const 1) + ) + (loop $while-in50 + (if + (local.tee $4 + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (block + (call $_pop_arg + (i32.add + (i32.shl + (local.get $0) + (i32.const 3) + ) + (local.get $2) + ) + (local.get $4) + (local.get $1) + ) + (br_if $while-in50 + (i32.lt_u + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 10) + ) + ) + (local.set $9 + (i32.const 1) + ) + (br $label$break$L119) + ) + ) + ) + (local.set $1 + (i32.const 0) + ) + (loop $while-in52 (result i32) + (if + (local.get $1) + (block + (local.set $9 + (i32.const -1) + ) + (br $label$break$L119) + ) + ) + (if (result i32) + (i32.lt_u + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 10) + ) + (block + (local.set $1 + (i32.load + (i32.add + (i32.shl + (local.get $0) + (i32.const 2) + ) + (local.get $3) + ) + ) + ) + (br $while-in52) + ) + (i32.const 1) + ) + ) + ) + (i32.const 0) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $17) + ) + (local.get $9) + ) + (func $_out (; 116 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (if + (i32.eqz + (i32.and + (i32.load + (local.get $0) + ) + (i32.const 32) + ) + ) + (call $___fwritex + (local.get $1) + (local.get $2) + (local.get $0) + ) + ) + ) + (func $_getint (; 117 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (if + (i32.lt_u + (i32.add + (local.tee $2 + (i32.load8_s + (local.tee $1 + (i32.load + (local.get $0) + ) + ) + ) + ) + (i32.const -48) + ) + (i32.const 10) + ) + (loop $while-in + (local.set $3 + (i32.add + (local.get $2) + (i32.add + (i32.mul + (local.get $3) + (i32.const 10) + ) + (i32.const -48) + ) + ) + ) + (i32.store + (local.get $0) + (local.tee $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + ) + (br_if $while-in + (i32.lt_u + (i32.add + (local.tee $2 + (i32.load8_s + (local.get $1) + ) + ) + (i32.const -48) + ) + (i32.const 10) + ) + ) + ) + ) + (local.get $3) + ) + (func $_pop_arg (; 118 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 f64) + (local $5 i64) + (if + (i32.le_u + (local.get $1) + (i32.const 20) + ) + (block $label$break$L1 + (block $switch-case9 + (block $switch-case8 + (block $switch-case7 + (block $switch-case6 + (block $switch-case5 + (block $switch-case4 + (block $switch-case3 + (block $switch-case2 + (block $switch-case1 + (block $switch-case + (br_table $switch-case $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-case9 $label$break$L1 + (i32.sub + (local.get $1) + (i32.const 9) + ) + ) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i32.store + (local.get $0) + (local.get $3) + ) + (br $label$break$L1) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i64.store + (local.get $0) + (i64.extend_i32_s + (local.get $3) + ) + ) + (br $label$break$L1) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i64.store + (local.get $0) + (i64.extend_i32_u + (local.get $3) + ) + ) + (br $label$break$L1) + ) + (local.set $5 + (i64.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 7) + ) + (i32.const -8) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (i64.store + (local.get $0) + (local.get $5) + ) + (br $label$break$L1) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i64.store + (local.get $0) + (i64.extend_i32_s + (i32.shr_s + (i32.shl + (i32.and + (local.get $3) + (i32.const 65535) + ) + (i32.const 16) + ) + (i32.const 16) + ) + ) + ) + (br $label$break$L1) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i64.store + (local.get $0) + (i64.extend_i32_u + (i32.and + (local.get $3) + (i32.const 65535) + ) + ) + ) + (br $label$break$L1) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i64.store + (local.get $0) + (i64.extend_i32_s + (i32.shr_s + (i32.shl + (i32.and + (local.get $3) + (i32.const 255) + ) + (i32.const 24) + ) + (i32.const 24) + ) + ) + ) + (br $label$break$L1) + ) + (local.set $3 + (i32.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 3) + ) + (i32.const -4) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (i64.store + (local.get $0) + (i64.extend_i32_u + (i32.and + (local.get $3) + (i32.const 255) + ) + ) + ) + (br $label$break$L1) + ) + (local.set $4 + (f64.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 7) + ) + (i32.const -8) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (f64.store + (local.get $0) + (local.get $4) + ) + (br $label$break$L1) + ) + (local.set $4 + (f64.load + (local.tee $1 + (i32.and + (i32.add + (i32.load + (local.get $2) + ) + (i32.const 7) + ) + (i32.const -8) + ) + ) + ) + ) + (i32.store + (local.get $2) + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (f64.store + (local.get $0) + (local.get $4) + ) + ) + ) + ) + (func $_fmt_x (; 119 ;) (; has Stack IR ;) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (if + (i64.ne + (local.get $0) + (i64.const 0) + ) + (loop $while-in + (i32.store8 + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.or + (local.get $2) + (i32.load8_u + (i32.add + (i32.and + (i32.wrap_i64 + (local.get $0) + ) + (i32.const 15) + ) + (i32.const 37920) + ) + ) + ) + ) + (br_if $while-in + (i64.ne + (local.tee $0 + (i64.shr_u + (local.get $0) + (i64.const 4) + ) + ) + (i64.const 0) + ) + ) + ) + ) + (local.get $1) + ) + (func $_fmt_o (; 120 ;) (; has Stack IR ;) (param $0 i64) (param $1 i32) (result i32) + (if + (i64.ne + (local.get $0) + (i64.const 0) + ) + (loop $while-in + (i32.store8 + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.or + (i32.and + (i32.wrap_i64 + (local.get $0) + ) + (i32.const 7) + ) + (i32.const 48) + ) + ) + (br_if $while-in + (i64.ne + (local.tee $0 + (i64.shr_u + (local.get $0) + (i64.const 3) + ) + ) + (i64.const 0) + ) + ) + ) + ) + (local.get $1) + ) + (func $_fmt_u (; 121 ;) (; has Stack IR ;) (param $0 i64) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i64) + (local $4 i32) + (local.set $2 + (i32.wrap_i64 + (local.get $0) + ) + ) + (if + (i64.gt_u + (local.get $0) + (i64.const 4294967295) + ) + (block + (loop $while-in + (i32.store8 + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.or + (i32.and + (i32.wrap_i64 + (i64.add + (i64.mul + (local.tee $3 + (i64.div_u + (local.get $0) + (i64.const 10) + ) + ) + (i64.const -10) + ) + (local.get $0) + ) + ) + (i32.const 255) + ) + (i32.const 48) + ) + ) + (if + (i64.gt_u + (local.get $0) + (i64.const 42949672959) + ) + (block + (local.set $0 + (local.get $3) + ) + (br $while-in) + ) + ) + ) + (local.set $2 + (i32.wrap_i64 + (local.get $3) + ) + ) + ) + ) + (if + (local.get $2) + (loop $while-in1 + (i32.store8 + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.or + (i32.add + (i32.mul + (local.tee $4 + (i32.div_u + (local.get $2) + (i32.const 10) + ) + ) + (i32.const -10) + ) + (local.get $2) + ) + (i32.const 48) + ) + ) + (if + (i32.ge_u + (local.get $2) + (i32.const 10) + ) + (block + (local.set $2 + (local.get $4) + ) + (br $while-in1) + ) + ) + ) + ) + (local.get $1) + ) + (func $_memchr (; 122 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (block $label$break$L6 + (block $__rjti$1 + (br_if $__rjti$1 + (i32.eqz + (i32.and + (local.tee $2 + (i32.ne + (local.get $1) + (i32.const 0) + ) + ) + (i32.ne + (i32.and + (local.get $0) + (i32.const 3) + ) + (i32.const 0) + ) + ) + ) + ) + (loop $while-in + (if + (i32.load8_s + (local.get $0) + ) + (block + (br_if $while-in + (i32.and + (local.tee $2 + (i32.ne + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + (i32.const 0) + ) + ) + (i32.ne + (i32.and + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (i32.const 3) + ) + (i32.const 0) + ) + ) + ) + (br $__rjti$1) + ) + ) + ) + (br $label$break$L6) + ) + (if + (local.get $2) + (block $do-once + (if + (i32.eqz + (i32.load8_s + (local.get $0) + ) + ) + (block + (br_if $do-once + (i32.eqz + (local.get $1) + ) + ) + (br $label$break$L6) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (br_if $__rjti$0 + (i32.le_u + (local.get $1) + (i32.const 3) + ) + ) + (loop $while-in4 + (if + (i32.eqz + (i32.and + (i32.xor + (i32.and + (local.tee $2 + (i32.load + (local.get $0) + ) + ) + (i32.const -2139062144) + ) + (i32.const -2139062144) + ) + (i32.add + (local.get $2) + (i32.const -16843009) + ) + ) + ) + (block + (local.set $0 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (br_if $while-in4 + (i32.gt_u + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -4) + ) + ) + (i32.const 3) + ) + ) + (br $__rjti$0) + ) + ) + ) + (br $__rjto$0) + ) + (br_if $do-once + (i32.eqz + (local.get $1) + ) + ) + ) + (loop $while-in6 + (br_if $label$break$L6 + (i32.eqz + (i32.load8_s + (local.get $0) + ) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (br_if $while-in6 + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -1) + ) + ) + ) + ) + ) + ) + (local.set $0 + (i32.const 0) + ) + ) + (local.get $0) + ) + (func $_pad_667 (; 123 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) + (local $5 i32) + (local.set $5 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 256) + ) + ) + (if + (i32.and + (i32.eqz + (i32.and + (local.get $4) + (i32.const 73728) + ) + ) + (i32.gt_s + (local.get $2) + (local.get $3) + ) + ) + (block + (drop + (call $_memset + (local.get $5) + (i32.shr_s + (i32.shl + (local.get $1) + (i32.const 24) + ) + (i32.const 24) + ) + (select + (local.tee $2 + (i32.sub + (local.get $2) + (local.get $3) + ) + ) + (i32.const 256) + (i32.lt_u + (local.get $2) + (i32.const 256) + ) + ) + ) + ) + (if + (i32.gt_u + (local.get $2) + (i32.const 255) + ) + (block + (local.set $1 + (local.get $2) + ) + (loop $while-in + (call $_out + (local.get $0) + (local.get $5) + (i32.const 256) + ) + (br_if $while-in + (i32.gt_u + (local.tee $1 + (i32.add + (local.get $1) + (i32.const -256) + ) + ) + (i32.const 255) + ) + ) + ) + (local.set $2 + (i32.and + (local.get $2) + (i32.const 255) + ) + ) + ) + ) + (call $_out + (local.get $0) + (local.get $5) + (local.get $2) + ) + ) + ) + (global.set $STACKTOP + (local.get $5) + ) + ) + (func $_wctomb (; 124 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (if (result i32) + (local.get $0) + (call $_wcrtomb + (local.get $0) + (local.get $1) + ) + (i32.const 0) + ) + ) + (func $_wcrtomb (; 125 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (if (result i32) + (local.get $0) + (block $do-once (result i32) + (if + (i32.lt_u + (local.get $1) + (i32.const 128) + ) + (block + (i32.store8 + (local.get $0) + (local.get $1) + ) + (br $do-once + (i32.const 1) + ) + ) + ) + (if + (i32.eqz + (i32.load + (i32.const 44952) + ) + ) + (block + (drop + (br_if $do-once + (i32.const -1) + (i32.ne + (i32.and + (local.get $1) + (i32.const -128) + ) + (i32.const 57216) + ) + ) + ) + (i32.store8 + (local.get $0) + (local.get $1) + ) + (br $do-once + (i32.const 1) + ) + ) + ) + (if + (i32.lt_u + (local.get $1) + (i32.const 2048) + ) + (block + (i32.store8 + (local.get $0) + (i32.or + (i32.shr_u + (local.get $1) + (i32.const 6) + ) + (i32.const 192) + ) + ) + (i32.store8 offset=1 + (local.get $0) + (i32.or + (i32.and + (local.get $1) + (i32.const 63) + ) + (i32.const 128) + ) + ) + (br $do-once + (i32.const 2) + ) + ) + ) + (if + (i32.or + (i32.eq + (i32.and + (local.get $1) + (i32.const -8192) + ) + (i32.const 57344) + ) + (i32.lt_u + (local.get $1) + (i32.const 55296) + ) + ) + (block + (i32.store8 + (local.get $0) + (i32.or + (i32.shr_u + (local.get $1) + (i32.const 12) + ) + (i32.const 224) + ) + ) + (i32.store8 offset=1 + (local.get $0) + (i32.or + (i32.and + (i32.shr_u + (local.get $1) + (i32.const 6) + ) + (i32.const 63) + ) + (i32.const 128) + ) + ) + (i32.store8 offset=2 + (local.get $0) + (i32.or + (i32.and + (local.get $1) + (i32.const 63) + ) + (i32.const 128) + ) + ) + (br $do-once + (i32.const 3) + ) + ) + ) + (if (result i32) + (i32.lt_u + (i32.add + (local.get $1) + (i32.const -65536) + ) + (i32.const 1048576) + ) + (block (result i32) + (i32.store8 + (local.get $0) + (i32.or + (i32.shr_u + (local.get $1) + (i32.const 18) + ) + (i32.const 240) + ) + ) + (i32.store8 offset=1 + (local.get $0) + (i32.or + (i32.and + (i32.shr_u + (local.get $1) + (i32.const 12) + ) + (i32.const 63) + ) + (i32.const 128) + ) + ) + (i32.store8 offset=2 + (local.get $0) + (i32.or + (i32.and + (i32.shr_u + (local.get $1) + (i32.const 6) + ) + (i32.const 63) + ) + (i32.const 128) + ) + ) + (i32.store8 offset=3 + (local.get $0) + (i32.or + (i32.and + (local.get $1) + (i32.const 63) + ) + (i32.const 128) + ) + ) + (i32.const 4) + ) + (i32.const -1) + ) + ) + (i32.const 1) + ) + ) + (func $___fwritex (; 126 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (block $label$break$L5 + (block $__rjti$0 + (br_if $__rjti$0 + (local.tee $3 + (i32.load offset=16 + (local.get $2) + ) + ) + ) + (if + (i32.eqz + (call $___towrite + (local.get $2) + ) + ) + (block + (local.set $3 + (i32.load offset=16 + (local.get $2) + ) + ) + (br $__rjti$0) + ) + ) + (br $label$break$L5) + ) + (if + (i32.lt_u + (i32.sub + (local.get $3) + (local.tee $3 + (i32.load offset=20 + (local.get $2) + ) + ) + ) + (local.get $1) + ) + (block + (local.set $3 + (i32.load offset=36 + (local.get $2) + ) + ) + (drop + (call_indirect (type $FUNCSIG$iiii) + (local.get $2) + (local.get $0) + (local.get $1) + (i32.add + (i32.and + (local.get $3) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (br $label$break$L5) + ) + ) + (if + (i32.eqz + (i32.or + (i32.eqz + (local.get $1) + ) + (i32.lt_s + (i32.load8_s offset=75 + (local.get $2) + ) + (i32.const 0) + ) + ) + ) + (block $label$break$L10 + (local.set $4 + (local.get $1) + ) + (loop $while-in + (if + (i32.ne + (i32.load8_s + (i32.add + (local.get $0) + (local.tee $5 + (i32.add + (local.get $4) + (i32.const -1) + ) + ) + ) + ) + (i32.const 10) + ) + (if + (local.get $5) + (block + (local.set $4 + (local.get $5) + ) + (br $while-in) + ) + (br $label$break$L10) + ) + ) + ) + (local.set $3 + (i32.load offset=36 + (local.get $2) + ) + ) + (br_if $label$break$L5 + (i32.lt_u + (call_indirect (type $FUNCSIG$iiii) + (local.get $2) + (local.get $0) + (local.get $4) + (i32.add + (i32.and + (local.get $3) + (i32.const 1) + ) + (i32.const 2) + ) + ) + (local.get $4) + ) + ) + (local.set $3 + (i32.load offset=20 + (local.get $2) + ) + ) + (local.set $1 + (i32.sub + (local.get $1) + (local.get $4) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (local.get $4) + ) + ) + ) + ) + (drop + (call $_memcpy + (local.get $3) + (local.get $0) + (local.get $1) + ) + ) + (i32.store offset=20 + (local.get $2) + (i32.add + (i32.load offset=20 + (local.get $2) + ) + (local.get $1) + ) + ) + ) + ) + (func $___towrite (; 127 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (local $1 i32) + (i32.store8 offset=74 + (local.get $0) + (i32.or + (local.tee $1 + (i32.load8_s offset=74 + (local.get $0) + ) + ) + (i32.add + (local.get $1) + (i32.const 255) + ) + ) + ) + (if (result i32) + (i32.and + (local.tee $1 + (i32.load + (local.get $0) + ) + ) + (i32.const 8) + ) + (block (result i32) + (i32.store + (local.get $0) + (i32.or + (local.get $1) + (i32.const 32) + ) + ) + (i32.const -1) + ) + (block (result i32) + (i32.store offset=8 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $0) + (i32.const 0) + ) + (i32.store offset=28 + (local.get $0) + (local.tee $1 + (i32.load offset=44 + (local.get $0) + ) + ) + ) + (i32.store offset=20 + (local.get $0) + (local.get $1) + ) + (i32.store offset=16 + (local.get $0) + (i32.add + (local.get $1) + (i32.load offset=48 + (local.get $0) + ) + ) + ) + (i32.const 0) + ) + ) + ) + (func $_frexp (; 128 ;) (; has Stack IR ;) (param $0 f64) (param $1 i32) (result f64) + (local $2 i64) + (local $3 i64) + (local $4 i32) + (block $switch + (block $switch-default + (if + (local.tee $4 + (i32.and + (i32.wrap_i64 + (local.tee $3 + (i64.shr_u + (local.tee $2 + (i64.reinterpret_f64 + (local.get $0) + ) + ) + (i64.const 52) + ) + ) + ) + (i32.const 2047) + ) + ) + (if + (i32.eq + (local.get $4) + (i32.const 2047) + ) + (br $switch) + (br $switch-default) + ) + ) + (i32.store + (local.get $1) + (if (result i32) + (f64.ne + (local.get $0) + (f64.const 0) + ) + (block (result i32) + (local.set $0 + (call $_frexp + (f64.mul + (local.get $0) + (f64.const 18446744073709551615) + ) + (local.get $1) + ) + ) + (i32.add + (i32.load + (local.get $1) + ) + (i32.const -64) + ) + ) + (i32.const 0) + ) + ) + (br $switch) + ) + (i32.store + (local.get $1) + (i32.add + (i32.and + (i32.wrap_i64 + (local.get $3) + ) + (i32.const 2047) + ) + (i32.const -1022) + ) + ) + (local.set $0 + (f64.reinterpret_i64 + (i64.or + (i64.and + (local.get $2) + (i64.const -9218868437227405313) + ) + (i64.const 4602678819172646912) + ) + ) + ) + ) + (local.get $0) + ) + (func $_scalbn (; 129 ;) (; has Stack IR ;) (param $0 f64) (param $1 i32) (result f64) + (local $2 i32) + (if + (i32.gt_s + (local.get $1) + (i32.const 1023) + ) + (block + (local.set $1 + (select + (select + (local.tee $2 + (i32.add + (local.get $1) + (i32.const -2046) + ) + ) + (i32.const 1023) + (i32.lt_s + (local.get $2) + (i32.const 1023) + ) + ) + (i32.add + (local.get $1) + (i32.const -1023) + ) + (local.tee $2 + (i32.gt_s + (local.get $1) + (i32.const 2046) + ) + ) + ) + ) + (local.set $0 + (select + (f64.mul + (local.tee $0 + (f64.mul + (local.get $0) + (f64.const 8988465674311579538646525e283) + ) + ) + (f64.const 8988465674311579538646525e283) + ) + (local.get $0) + (local.get $2) + ) + ) + ) + (if + (i32.lt_s + (local.get $1) + (i32.const -1022) + ) + (block + (local.set $1 + (select + (select + (local.tee $2 + (i32.add + (local.get $1) + (i32.const 2044) + ) + ) + (i32.const -1022) + (i32.gt_s + (local.get $2) + (i32.const -1022) + ) + ) + (i32.add + (local.get $1) + (i32.const 1022) + ) + (local.tee $2 + (i32.lt_s + (local.get $1) + (i32.const -2044) + ) + ) + ) + ) + (local.set $0 + (select + (f64.mul + (local.tee $0 + (f64.mul + (local.get $0) + (f64.const 2.2250738585072014e-308) + ) + ) + (f64.const 2.2250738585072014e-308) + ) + (local.get $0) + (local.get $2) + ) + ) + ) + ) + ) + (f64.mul + (local.get $0) + (f64.reinterpret_i64 + (i64.shl + (i64.extend_i32_u + (i32.add + (local.get $1) + (i32.const 1023) + ) + ) + (i64.const 52) + ) + ) + ) + ) + (func $___cos (; 130 ;) (; has Stack IR ;) (param $0 f64) (param $1 f64) (result f64) + (local $2 f64) + (local $3 f64) + (local $4 f64) + (local $5 f64) + (local.set $3 + (f64.mul + (local.tee $2 + (f64.mul + (local.get $0) + (local.get $0) + ) + ) + (local.get $2) + ) + ) + (f64.add + (local.tee $5 + (f64.sub + (f64.const 1) + (local.tee $4 + (f64.mul + (local.get $2) + (f64.const 0.5) + ) + ) + ) + ) + (f64.add + (f64.sub + (f64.sub + (f64.const 1) + (local.get $5) + ) + (local.get $4) + ) + (f64.sub + (f64.mul + (local.get $2) + (f64.add + (f64.mul + (local.get $2) + (f64.add + (f64.mul + (local.get $2) + (f64.add + (f64.mul + (local.get $2) + (f64.const 2.480158728947673e-05) + ) + (f64.const -0.001388888888887411) + ) + ) + (f64.const 0.0416666666666666) + ) + ) + (f64.mul + (f64.mul + (local.get $3) + (local.get $3) + ) + (f64.add + (f64.mul + (local.get $2) + (f64.sub + (f64.const 2.087572321298175e-09) + (f64.mul + (local.get $2) + (f64.const 1.1359647557788195e-11) + ) + ) + ) + (f64.const -2.7557314351390663e-07) + ) + ) + ) + ) + (f64.mul + (local.get $0) + (local.get $1) + ) + ) + ) + ) + ) + (func $___rem_pio2 (; 131 ;) (; has Stack IR ;) (param $0 f64) (param $1 i32) (result i32) + (local $2 f64) + (local $3 i32) + (local $4 i32) + (local $5 f64) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 f64) + (local $10 f64) + (local $11 i32) + (local $12 i64) + (local.set $6 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 48) + ) + ) + (local.set $7 + (i32.add + (local.get $6) + (i32.const 16) + ) + ) + (local.set $8 + (i32.wrap_i64 + (i64.shr_u + (local.tee $12 + (i64.reinterpret_f64 + (local.get $0) + ) + ) + (i64.const 63) + ) + ) + ) + (local.set $1 + (block $__rjto$0 (result i32) + (block $__rjti$0 + (br $__rjto$0 + (if (result i32) + (i32.lt_u + (local.tee $4 + (i32.and + (local.tee $3 + (i32.wrap_i64 + (i64.shr_u + (local.get $12) + (i64.const 32) + ) + ) + ) + (i32.const 2147483647) + ) + ) + (i32.const 1074752123) + ) + (block (result i32) + (br_if $__rjti$0 + (i32.eq + (i32.and + (local.get $3) + (i32.const 1048575) + ) + (i32.const 598523) + ) + ) + (local.set $3 + (i32.ne + (local.get $8) + (i32.const 0) + ) + ) + (if (result i32) + (i32.lt_u + (local.get $4) + (i32.const 1073928573) + ) + (if (result i32) + (local.get $3) + (block (result i32) + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const 1.5707963267341256) + ) + ) + (f64.const 6.077100506506192e-11) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const 6.077100506506192e-11) + ) + ) + (i32.const -1) + ) + (block (result i32) + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const -1.5707963267341256) + ) + ) + (f64.const -6.077100506506192e-11) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const -6.077100506506192e-11) + ) + ) + (i32.const 1) + ) + ) + (if (result i32) + (local.get $3) + (block (result i32) + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const 3.1415926534682512) + ) + ) + (f64.const 1.2154201013012384e-10) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const 1.2154201013012384e-10) + ) + ) + (i32.const -2) + ) + (block (result i32) + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const -3.1415926534682512) + ) + ) + (f64.const -1.2154201013012384e-10) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const -1.2154201013012384e-10) + ) + ) + (i32.const 2) + ) + ) + ) + ) + (block $do-once (result i32) + (if + (i32.lt_u + (local.get $4) + (i32.const 1075594812) + ) + (if + (i32.lt_u + (local.get $4) + (i32.const 1075183037) + ) + (block + (br_if $__rjti$0 + (i32.eq + (local.get $4) + (i32.const 1074977148) + ) + ) + (if + (local.get $8) + (block + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const 4.712388980202377) + ) + ) + (f64.const 1.8231301519518578e-10) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const 1.8231301519518578e-10) + ) + ) + (br $do-once + (i32.const -3) + ) + ) + (block + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const -4.712388980202377) + ) + ) + (f64.const -1.8231301519518578e-10) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const -1.8231301519518578e-10) + ) + ) + (br $do-once + (i32.const 3) + ) + ) + ) + ) + (block + (br_if $__rjti$0 + (i32.eq + (local.get $4) + (i32.const 1075388923) + ) + ) + (if + (local.get $8) + (block + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const 6.2831853069365025) + ) + ) + (f64.const 2.430840202602477e-10) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const 2.430840202602477e-10) + ) + ) + (br $do-once + (i32.const -4) + ) + ) + (block + (f64.store + (local.get $1) + (local.tee $2 + (f64.add + (local.tee $0 + (f64.add + (local.get $0) + (f64.const -6.2831853069365025) + ) + ) + (f64.const -2.430840202602477e-10) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.add + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const -2.430840202602477e-10) + ) + ) + (br $do-once + (i32.const 4) + ) + ) + ) + ) + ) + ) + (br_if $__rjti$0 + (i32.lt_u + (local.get $4) + (i32.const 1094263291) + ) + ) + (if + (i32.gt_u + (local.get $4) + (i32.const 2146435071) + ) + (block + (f64.store offset=8 + (local.get $1) + (local.tee $0 + (f64.sub + (local.get $0) + (local.get $0) + ) + ) + ) + (f64.store + (local.get $1) + (local.get $0) + ) + (br $do-once + (i32.const 0) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + (local.set $0 + (f64.reinterpret_i64 + (i64.or + (i64.and + (local.get $12) + (i64.const 4503599627370495) + ) + (i64.const 4710765210229538816) + ) + ) + ) + (loop $while-in + (f64.store + (i32.add + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $7) + ) + (local.tee $2 + (f64.convert_i32_s + (i32.trunc_f64_s + (local.get $0) + ) + ) + ) + ) + (local.set $0 + (f64.mul + (f64.sub + (local.get $0) + (local.get $2) + ) + (f64.const 16777216) + ) + ) + (br_if $while-in + (i32.ne + (local.tee $3 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + ) + (f64.store offset=16 + (local.get $7) + (local.get $0) + ) + (if + (f64.eq + (local.get $0) + (f64.const 0) + ) + (block + (local.set $3 + (i32.const 1) + ) + (loop $while-in1 + (local.set $11 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (if + (f64.eq + (f64.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $7) + ) + ) + (f64.const 0) + ) + (block + (local.set $3 + (local.get $11) + ) + (br $while-in1) + ) + ) + ) + ) + (local.set $3 + (i32.const 2) + ) + ) + (local.set $3 + (call $___rem_pio2_large + (local.get $7) + (local.get $6) + (i32.add + (i32.shr_u + (local.get $4) + (i32.const 20) + ) + (i32.const -1046) + ) + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + ) + (local.set $0 + (f64.load + (local.get $6) + ) + ) + (if (result i32) + (local.get $8) + (block (result i32) + (f64.store + (local.get $1) + (f64.neg + (local.get $0) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.neg + (f64.load offset=8 + (local.get $6) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $3) + ) + ) + (block (result i32) + (f64.store + (local.get $1) + (local.get $0) + ) + (f64.store offset=8 + (local.get $1) + (f64.load offset=8 + (local.get $6) + ) + ) + (local.get $3) + ) + ) + ) + ) + ) + ) + (local.set $3 + (i32.trunc_f64_s + (local.tee $5 + (f64.add + (f64.add + (f64.mul + (local.get $0) + (f64.const 0.6366197723675814) + ) + (f64.const 6755399441055744) + ) + (f64.const -6755399441055744) + ) + ) + ) + ) + (f64.store + (local.get $1) + (local.tee $0 + (f64.sub + (local.tee $2 + (f64.sub + (local.get $0) + (f64.mul + (local.get $5) + (f64.const 1.5707963267341256) + ) + ) + ) + (local.tee $9 + (f64.mul + (local.get $5) + (f64.const 6.077100506506192e-11) + ) + ) + ) + ) + ) + (if + (i32.gt_s + (i32.sub + (local.tee $11 + (i32.shr_u + (local.get $4) + (i32.const 20) + ) + ) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.reinterpret_f64 + (local.get $0) + ) + (i64.const 52) + ) + ) + (i32.const 2047) + ) + ) + (i32.const 16) + ) + (block + (local.set $9 + (f64.sub + (f64.mul + (local.get $5) + (f64.const 2.0222662487959506e-21) + ) + (f64.sub + (f64.sub + (local.get $2) + (local.tee $2 + (f64.sub + (local.get $2) + (local.tee $0 + (f64.mul + (local.get $5) + (f64.const 6.077100506303966e-11) + ) + ) + ) + ) + ) + (local.get $0) + ) + ) + ) + (f64.store + (local.get $1) + (local.tee $0 + (f64.sub + (local.get $2) + (local.get $9) + ) + ) + ) + (local.set $10 + (f64.sub + (f64.mul + (local.get $5) + (f64.const 8.4784276603689e-32) + ) + (f64.sub + (f64.sub + (local.get $2) + (local.tee $5 + (f64.sub + (local.get $2) + (local.tee $10 + (f64.mul + (local.get $5) + (f64.const 2.0222662487111665e-21) + ) + ) + ) + ) + ) + (local.get $10) + ) + ) + ) + (if + (i32.gt_s + (i32.sub + (local.get $11) + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.reinterpret_f64 + (local.get $0) + ) + (i64.const 52) + ) + ) + (i32.const 2047) + ) + ) + (i32.const 49) + ) + (block + (f64.store + (local.get $1) + (local.tee $0 + (f64.sub + (local.get $5) + (local.get $10) + ) + ) + ) + (local.set $2 + (local.get $5) + ) + (local.set $9 + (local.get $10) + ) + ) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (f64.sub + (f64.sub + (local.get $2) + (local.get $0) + ) + (local.get $9) + ) + ) + (local.get $3) + ) + ) + (global.set $STACKTOP + (local.get $6) + ) + (local.get $1) + ) + (func $___rem_pio2_large (; 132 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (local $4 f64) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local $23 i32) + (local $24 i32) + (local.set $8 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 560) + ) + ) + (local.set $14 + (i32.add + (local.get $8) + (i32.const 320) + ) + ) + (local.set $9 + (i32.add + (local.get $3) + (i32.const -1) + ) + ) + (local.set $16 + (select + (local.tee $5 + (i32.div_s + (i32.add + (local.get $2) + (i32.const -3) + ) + (i32.const 24) + ) + ) + (i32.const 0) + (i32.gt_s + (local.get $5) + (i32.const 0) + ) + ) + ) + (if + (i32.ge_s + (local.get $3) + (i32.const -3) + ) + (block + (local.set $10 + (i32.add + (local.get $3) + (i32.const 3) + ) + ) + (local.set $5 + (i32.sub + (local.get $16) + (local.get $9) + ) + ) + (loop $while-in + (f64.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 3) + ) + (local.get $14) + ) + (if (result f64) + (i32.lt_s + (local.get $5) + (i32.const 0) + ) + (f64.const 0) + (f64.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (i32.const 37936) + ) + ) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (local.set $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $6) + (local.get $10) + ) + (block + (local.set $6 + (local.get $7) + ) + (br $while-in) + ) + ) + ) + ) + ) + (local.set $11 + (i32.add + (local.get $8) + (i32.const 480) + ) + ) + (local.set $15 + (i32.add + (local.get $8) + (i32.const 160) + ) + ) + (local.set $12 + (local.get $8) + ) + (local.set $10 + (i32.add + (local.tee $22 + (i32.mul + (local.get $16) + (i32.const -24) + ) + ) + (i32.add + (local.get $2) + (i32.const -24) + ) + ) + ) + (local.set $17 + (i32.gt_s + (local.get $3) + (i32.const 0) + ) + ) + (local.set $7 + (i32.const 0) + ) + (loop $while-in1 + (if + (local.get $17) + (block + (local.set $6 + (i32.add + (local.get $7) + (local.get $9) + ) + ) + (local.set $4 + (f64.const 0) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in3 + (local.set $4 + (f64.add + (local.get $4) + (f64.mul + (f64.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (local.get $0) + ) + ) + (f64.load + (i32.add + (i32.shl + (i32.sub + (local.get $6) + (local.get $5) + ) + (i32.const 3) + ) + (local.get $14) + ) + ) + ) + ) + ) + (br_if $while-in3 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $4 + (f64.const 0) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.get $7) + (i32.const 3) + ) + (local.get $12) + ) + (local.get $4) + ) + (if + (i32.ne + (local.tee $5 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (i32.const 5) + ) + (block + (local.set $7 + (local.get $5) + ) + (br $while-in1) + ) + ) + ) + (local.set $18 + (i32.gt_s + (local.get $10) + (i32.const 0) + ) + ) + (local.set $19 + (i32.sub + (i32.const 24) + (local.get $10) + ) + ) + (local.set $23 + (i32.sub + (i32.const 23) + (local.get $10) + ) + ) + (local.set $24 + (i32.eqz + (local.get $10) + ) + ) + (local.set $5 + (i32.const 4) + ) + (block $__rjto$4 + (block $__rjti$4 + (loop $while-in5 + (block $__rjti$3 + (local.set $6 + (i32.const 0) + ) + (local.set $7 + (local.get $5) + ) + (local.set $4 + (f64.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + (loop $while-in7 + (i32.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 2) + ) + (local.get $11) + ) + (i32.trunc_f64_s + (f64.sub + (local.get $4) + (f64.mul + (local.tee $4 + (f64.convert_i32_s + (i32.trunc_f64_s + (f64.mul + (local.get $4) + (f64.const 5.9604644775390625e-08) + ) + ) + ) + ) + (f64.const 16777216) + ) + ) + ) + ) + (local.set $4 + (f64.add + (f64.load + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $7) + (i32.const -1) + ) + ) + (i32.const 3) + ) + (local.get $12) + ) + ) + (local.get $4) + ) + ) + (local.set $6 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (if + (i32.gt_s + (local.get $7) + (i32.const 1) + ) + (block + (local.set $7 + (local.get $8) + ) + (br $while-in7) + ) + ) + ) + (local.set $7 + (i32.trunc_f64_s + (local.tee $4 + (f64.sub + (local.tee $4 + (call $_scalbn + (local.get $4) + (local.get $10) + ) + ) + (f64.mul + (f64.floor + (f64.mul + (local.get $4) + (f64.const 0.125) + ) + ) + (f64.const 8) + ) + ) + ) + ) + ) + (local.set $4 + (f64.sub + (local.get $4) + (f64.convert_i32_s + (local.get $7) + ) + ) + ) + (block $__rjto$2 + (block $__rjti$2 + (block $__rjti$1 + (local.set $8 + (if (result i32) + (local.get $18) + (block + (local.set $9 + (i32.shr_s + (local.tee $6 + (i32.load + (local.tee $8 + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + (local.get $19) + ) + ) + (i32.store + (local.get $8) + (local.tee $6 + (i32.sub + (local.get $6) + (i32.shl + (local.get $9) + (local.get $19) + ) + ) + ) + ) + (local.set $8 + (i32.shr_s + (local.get $6) + (local.get $23) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (local.get $9) + ) + ) + (br $__rjti$1) + ) + (if (result i32) + (local.get $24) + (block + (local.set $8 + (i32.shr_s + (i32.load + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + (i32.const 23) + ) + ) + (br $__rjti$1) + ) + (if (result i32) + (f64.ge + (local.get $4) + (f64.const 0.5) + ) + (block + (local.set $8 + (i32.const 2) + ) + (br $__rjti$2) + ) + (i32.const 0) + ) + ) + ) + ) + (br $__rjto$2) + ) + (br_if $__rjti$2 + (i32.gt_s + (local.get $8) + (i32.const 0) + ) + ) + (br $__rjto$2) + ) + (local.set $6 + (i32.const 0) + ) + (local.set $9 + (i32.const 0) + ) + (loop $while-in9 + (local.set $20 + (i32.load + (local.tee $13 + (i32.add + (i32.shl + (local.get $9) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + (block $__rjto$0 + (block $__rjti$0 + (local.set $6 + (if (result i32) + (local.get $6) + (block + (local.set $21 + (i32.const 16777215) + ) + (br $__rjti$0) + ) + (if (result i32) + (local.get $20) + (block + (local.set $21 + (i32.const 16777216) + ) + (local.set $6 + (i32.const 1) + ) + (br $__rjti$0) + ) + (i32.const 0) + ) + ) + ) + (br $__rjto$0) + ) + (i32.store + (local.get $13) + (i32.sub + (local.get $21) + (local.get $20) + ) + ) + ) + (br_if $while-in9 + (i32.ne + (local.get $5) + (local.tee $9 + (i32.add + (local.get $9) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (local.get $18) + (block $label$break$L40 + (block $switch-case11 + (block $switch-case + (br_table $switch-case $switch-case11 $label$break$L40 + (i32.sub + (local.get $10) + (i32.const 1) + ) + ) + ) + (i32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + (i32.and + (i32.load + (local.get $9) + ) + (i32.const 8388607) + ) + ) + (br $label$break$L40) + ) + (i32.store + (local.tee $9 + (i32.add + (i32.shl + (i32.add + (local.get $5) + (i32.const -1) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + (i32.and + (i32.load + (local.get $9) + ) + (i32.const 4194303) + ) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $7) + (i32.const 1) + ) + ) + (if + (i32.eq + (local.get $8) + (i32.const 2) + ) + (block + (local.set $4 + (f64.sub + (f64.const 1) + (local.get $4) + ) + ) + (if + (local.get $6) + (local.set $4 + (f64.sub + (local.get $4) + (call $_scalbn + (f64.const 1) + (local.get $10) + ) + ) + ) + ) + (local.set $8 + (i32.const 2) + ) + ) + ) + ) + (br_if $__rjti$4 + (f64.ne + (local.get $4) + (f64.const 0) + ) + ) + (if + (i32.gt_u + (local.get $5) + (i32.const 4) + ) + (block + (local.set $6 + (local.get $5) + ) + (local.set $13 + (i32.const 0) + ) + (loop $while-in13 + (local.set $13 + (i32.or + (i32.load + (i32.add + (i32.shl + (local.tee $9 + (i32.add + (local.get $6) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + (local.get $13) + ) + ) + (if + (i32.gt_s + (local.get $6) + (i32.const 5) + ) + (block + (local.set $6 + (local.get $9) + ) + (br $while-in13) + ) + ) + ) + (br_if $__rjti$3 + (local.get $13) + ) + ) + ) + (local.set $6 + (i32.const 1) + ) + (loop $while-in15 + (local.set $7 + (i32.add + (local.get $6) + (i32.const 1) + ) + ) + (if + (i32.eqz + (i32.load + (i32.add + (i32.shl + (i32.sub + (i32.const 4) + (local.get $6) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + (block + (local.set $6 + (local.get $7) + ) + (br $while-in15) + ) + ) + ) + (local.set $7 + (i32.add + (local.get $5) + (local.get $6) + ) + ) + (loop $while-in17 + (f64.store + (i32.add + (i32.shl + (local.tee $8 + (i32.add + (local.get $3) + (local.get $5) + ) + ) + (i32.const 3) + ) + (local.get $14) + ) + (f64.convert_i32_s + (i32.load + (i32.add + (i32.shl + (i32.add + (local.tee $6 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $16) + ) + (i32.const 2) + ) + (i32.const 37936) + ) + ) + ) + ) + (if + (local.get $17) + (block + (local.set $4 + (f64.const 0) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in19 + (local.set $4 + (f64.add + (local.get $4) + (f64.mul + (f64.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (local.get $0) + ) + ) + (f64.load + (i32.add + (i32.shl + (i32.sub + (local.get $8) + (local.get $5) + ) + (i32.const 3) + ) + (local.get $14) + ) + ) + ) + ) + ) + (br_if $while-in19 + (i32.ne + (local.tee $5 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (local.get $3) + ) + ) + ) + ) + (local.set $4 + (f64.const 0) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 3) + ) + (local.get $12) + ) + (local.get $4) + ) + (if + (i32.lt_u + (local.get $6) + (local.get $7) + ) + (block + (local.set $5 + (local.get $6) + ) + (br $while-in17) + ) + ) + ) + (local.set $5 + (local.get $7) + ) + (br $while-in5) + ) + ) + (local.set $0 + (local.get $5) + ) + (local.set $2 + (local.get $10) + ) + (loop $while-in21 + (local.set $2 + (i32.add + (local.get $2) + (i32.const -24) + ) + ) + (br_if $while-in21 + (i32.eqz + (i32.load + (i32.add + (i32.shl + (local.tee $0 + (i32.add + (local.get $0) + (i32.const -1) + ) + ) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + (br $__rjto$4) + ) + (i32.store + (i32.add + (i32.shl + (local.tee $0 + (if (result i32) + (f64.ge + (local.tee $4 + (call $_scalbn + (local.get $4) + (i32.sub + (i32.const 0) + (local.get $10) + ) + ) + ) + (f64.const 16777216) + ) + (block (result i32) + (i32.store + (i32.add + (i32.shl + (local.get $5) + (i32.const 2) + ) + (local.get $11) + ) + (i32.trunc_f64_s + (f64.sub + (local.get $4) + (f64.mul + (f64.convert_i32_s + (local.tee $3 + (i32.trunc_f64_s + (f64.mul + (local.get $4) + (f64.const 5.9604644775390625e-08) + ) + ) + ) + ) + (f64.const 16777216) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.get $2) + (local.get $22) + ) + ) + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (block (result i32) + (local.set $3 + (i32.trunc_f64_s + (local.get $4) + ) + ) + (local.set $2 + (local.get $10) + ) + (local.get $5) + ) + ) + ) + (i32.const 2) + ) + (local.get $11) + ) + (local.get $3) + ) + ) + (if + (i32.gt_s + (local.get $0) + (i32.const -1) + ) + (block + (local.set $4 + (call $_scalbn + (f64.const 1) + (local.get $2) + ) + ) + (local.set $2 + (local.get $0) + ) + (loop $while-in23 + (f64.store + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $12) + ) + (f64.mul + (local.get $4) + (f64.convert_i32_s + (i32.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 2) + ) + (local.get $11) + ) + ) + ) + ) + ) + (local.set $4 + (f64.mul + (local.get $4) + (f64.const 5.9604644775390625e-08) + ) + ) + (local.set $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in23) + ) + ) + ) + (local.set $2 + (local.get $0) + ) + (loop $while-in25 + (local.set $6 + (i32.sub + (local.get $0) + (local.get $2) + ) + ) + (local.set $4 + (f64.const 0) + ) + (local.set $5 + (i32.const 0) + ) + (loop $while-in27 + (local.set $4 + (f64.add + (local.get $4) + (f64.mul + (f64.load + (i32.add + (i32.shl + (local.get $5) + (i32.const 3) + ) + (i32.const 38208) + ) + ) + (f64.load + (i32.add + (i32.shl + (i32.add + (local.get $2) + (local.get $5) + ) + (i32.const 3) + ) + (local.get $12) + ) + ) + ) + ) + ) + (local.set $3 + (i32.add + (local.get $5) + (i32.const 1) + ) + ) + (if + (i32.eqz + (i32.or + (i32.gt_u + (local.get $5) + (i32.const 3) + ) + (i32.ge_u + (local.get $5) + (local.get $6) + ) + ) + ) + (block + (local.set $5 + (local.get $3) + ) + (br $while-in27) + ) + ) + ) + (f64.store + (i32.add + (i32.shl + (local.get $6) + (i32.const 3) + ) + (local.get $15) + ) + (local.get $4) + ) + (local.set $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in25) + ) + ) + ) + (local.set $4 + (f64.const 0) + ) + (local.set $2 + (local.get $0) + ) + (loop $while-in29 + (local.set $4 + (f64.add + (local.get $4) + (f64.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (local.get $15) + ) + ) + ) + ) + (local.set $3 + (i32.add + (local.get $2) + (i32.const -1) + ) + ) + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (local.get $3) + ) + (br $while-in29) + ) + ) + ) + ) + (local.set $4 + (f64.const 0) + ) + ) + (f64.store + (local.get $1) + (select + (local.get $4) + (f64.neg + (local.get $4) + ) + (local.tee $5 + (i32.eqz + (local.get $8) + ) + ) + ) + ) + (local.set $4 + (f64.sub + (f64.load + (local.get $15) + ) + (local.get $4) + ) + ) + (if + (i32.ge_s + (local.get $0) + (i32.const 1) + ) + (block + (local.set $3 + (i32.const 1) + ) + (loop $while-in31 + (local.set $4 + (f64.add + (local.get $4) + (f64.load + (i32.add + (i32.shl + (local.get $3) + (i32.const 3) + ) + (local.get $15) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.get $3) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $0) + (local.get $3) + ) + (block + (local.set $3 + (local.get $2) + ) + (br $while-in31) + ) + ) + ) + ) + ) + (f64.store offset=8 + (local.get $1) + (select + (local.get $4) + (f64.neg + (local.get $4) + ) + (local.get $5) + ) + ) + (global.set $STACKTOP + (local.get $12) + ) + (i32.and + (local.get $7) + (i32.const 7) + ) + ) + (func $___sin (; 133 ;) (; has Stack IR ;) (param $0 f64) (param $1 f64) (param $2 i32) (result f64) + (local $3 f64) + (local $4 f64) + (local $5 f64) + (local.set $5 + (f64.add + (f64.mul + (f64.mul + (local.tee $3 + (f64.mul + (local.get $0) + (local.get $0) + ) + ) + (f64.mul + (local.get $3) + (local.get $3) + ) + ) + (f64.add + (f64.mul + (local.get $3) + (f64.const 1.58969099521155e-10) + ) + (f64.const -2.5050760253406863e-08) + ) + ) + (f64.add + (f64.mul + (local.get $3) + (f64.add + (f64.mul + (local.get $3) + (f64.const 2.7557313707070068e-06) + ) + (f64.const -1.984126982985795e-04) + ) + ) + (f64.const 0.00833333333332249) + ) + ) + ) + (local.set $4 + (f64.mul + (local.get $3) + (local.get $0) + ) + ) + (if (result f64) + (local.get $2) + (f64.sub + (local.get $0) + (f64.add + (f64.mul + (local.get $4) + (f64.const 0.16666666666666632) + ) + (f64.sub + (f64.mul + (local.get $3) + (f64.sub + (f64.mul + (local.get $1) + (f64.const 0.5) + ) + (f64.mul + (local.get $4) + (local.get $5) + ) + ) + ) + (local.get $1) + ) + ) + ) + (f64.add + (f64.mul + (local.get $4) + (f64.add + (f64.mul + (local.get $3) + (local.get $5) + ) + (f64.const -0.16666666666666632) + ) + ) + (local.get $0) + ) + ) + ) + (func $_lrintf (; 134 ;) (; has Stack IR ;) (param $0 f32) (result i32) + (i32.trunc_f32_s + (f32.demote_f64 + (call $_rintf + (f64.promote_f32 + (local.get $0) + ) + ) + ) + ) + ) + (func $_cos (; 135 ;) (; has Stack IR ;) (param $0 f64) (result f64) + (local $1 i32) + (local $2 i32) + (local.set $1 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $0 + (if (result f64) + (i32.lt_u + (local.tee $2 + (i32.and + (i32.wrap_i64 + (i64.shr_u + (i64.reinterpret_f64 + (local.get $0) + ) + (i64.const 32) + ) + ) + (i32.const 2147483647) + ) + ) + (i32.const 1072243196) + ) + (if (result f64) + (i32.lt_u + (local.get $2) + (i32.const 1044816030) + ) + (f64.const 1) + (call $___cos + (local.get $0) + (f64.const 0) + ) + ) + (block $label$break$L1 (result f64) + (drop + (br_if $label$break$L1 + (f64.sub + (local.get $0) + (local.get $0) + ) + (i32.gt_u + (local.get $2) + (i32.const 2146435071) + ) + ) + ) + (block $switch-default + (block $switch-case1 + (block $switch-case0 + (block $switch-case + (br_table $switch-case $switch-case0 $switch-case1 $switch-default + (i32.and + (call $___rem_pio2 + (local.get $0) + (local.get $1) + ) + (i32.const 3) + ) + ) + ) + (br $label$break$L1 + (call $___cos + (f64.load + (local.get $1) + ) + (f64.load offset=8 + (local.get $1) + ) + ) + ) + ) + (br $label$break$L1 + (f64.neg + (call $___sin + (f64.load + (local.get $1) + ) + (f64.load offset=8 + (local.get $1) + ) + (i32.const 1) + ) + ) + ) + ) + (br $label$break$L1 + (f64.neg + (call $___cos + (f64.load + (local.get $1) + ) + (f64.load offset=8 + (local.get $1) + ) + ) + ) + ) + ) + (call $___sin + (f64.load + (local.get $1) + ) + (f64.load offset=8 + (local.get $1) + ) + (i32.const 1) + ) + ) + ) + ) + (global.set $STACKTOP + (local.get $1) + ) + (local.get $0) + ) + (func $_exp (; 136 ;) (; has Stack IR ;) (param $0 f64) (result f64) + (local $1 f64) + (local $2 i32) + (local $3 i32) + (local $4 i64) + (local $5 f64) + (local $6 f64) + (local.set $2 + (i32.wrap_i64 + (i64.shr_u + (local.tee $4 + (i64.reinterpret_f64 + (local.get $0) + ) + ) + (i64.const 63) + ) + ) + ) + (local.set $1 + (block $__rjto$1 (result f64) + (local.set $0 + (local.tee $6 + (f64.sub + (local.get $0) + (f64.mul + (local.tee $1 + (f64.convert_i32_s + (local.tee $2 + (block $__rjti$1 (result i32) + (block $__rjti$0 + (br $__rjto$1 + (if (result f64) + (i32.gt_u + (local.tee $3 + (i32.and + (i32.wrap_i64 + (i64.shr_u + (local.get $4) + (i64.const 32) + ) + ) + (i32.const 2147483647) + ) + ) + (i32.const 1082532650) + ) + (block + (if + (i64.gt_u + (i64.and + (local.get $4) + (i64.const 9223372036854775807) + ) + (i64.const 9218868437227405312) + ) + (return + (local.get $0) + ) + ) + (if + (f64.gt + (local.get $0) + (f64.const 709.782712893384) + ) + (return + (f64.mul + (local.get $0) + (f64.const 8988465674311579538646525e283) + ) + ) + (block + (br_if $__rjti$0 + (i32.eqz + (i32.and + (f64.lt + (local.get $0) + (f64.const -708.3964185322641) + ) + (f64.lt + (local.get $0) + (f64.const -745.1332191019411) + ) + ) + ) + ) + (return + (f64.const 0) + ) + ) + ) + ) + (block (result f64) + (if + (i32.gt_u + (local.get $3) + (i32.const 1071001154) + ) + (block + (br_if $__rjti$0 + (i32.gt_u + (local.get $3) + (i32.const 1072734897) + ) + ) + (br $__rjti$1 + (i32.sub + (i32.xor + (local.get $2) + (i32.const 1) + ) + (local.get $2) + ) + ) + ) + ) + (if (result f64) + (i32.gt_u + (local.get $3) + (i32.const 1043333120) + ) + (block (result f64) + (local.set $2 + (i32.const 0) + ) + (local.get $0) + ) + (return + (f64.add + (local.get $0) + (f64.const 1) + ) + ) + ) + ) + ) + ) + ) + (i32.trunc_f64_s + (f64.add + (f64.mul + (local.get $0) + (f64.const 1.4426950408889634) + ) + (f64.load + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (i32.const 38272) + ) + ) + ) + ) + ) + ) + ) + ) + (f64.const 0.6931471803691238) + ) + ) + ) + ) + (local.set $5 + (local.tee $1 + (f64.mul + (local.get $1) + (f64.const 1.9082149292705877e-10) + ) + ) + ) + (f64.sub + (local.get $6) + (local.get $1) + ) + ) + ) + (local.set $0 + (f64.add + (f64.add + (local.get $0) + (f64.sub + (f64.div + (f64.mul + (local.get $1) + (local.tee $0 + (f64.sub + (local.get $1) + (f64.mul + (local.tee $0 + (f64.mul + (local.get $1) + (local.get $1) + ) + ) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.const 4.1381367970572385e-08) + ) + (f64.const -1.6533902205465252e-06) + ) + ) + (f64.const 6.613756321437934e-05) + ) + ) + (f64.const -2.7777777777015593e-03) + ) + ) + (f64.const 0.16666666666666602) + ) + ) + ) + ) + ) + (f64.sub + (f64.const 2) + (local.get $0) + ) + ) + (local.get $5) + ) + ) + (f64.const 1) + ) + ) + (if + (i32.eqz + (local.get $2) + ) + (return + (local.get $0) + ) + ) + (call $_scalbn + (local.get $0) + (local.get $2) + ) + ) + (func $_log (; 137 ;) (; has Stack IR ;) (param $0 f64) (result f64) + (local $1 i64) + (local $2 i32) + (local $3 i32) + (local $4 f64) + (local $5 f64) + (local $6 f64) + (local $7 f64) + (local $8 i64) + (local $9 f64) + (if + (i32.or + (i32.lt_u + (local.tee $2 + (i32.wrap_i64 + (i64.shr_u + (local.tee $1 + (i64.reinterpret_f64 + (local.get $0) + ) + ) + (i64.const 32) + ) + ) + ) + (i32.const 1048576) + ) + (local.tee $3 + (i64.lt_s + (local.get $1) + (i64.const 0) + ) + ) + ) + (block $do-once + (if + (i64.eq + (i64.and + (local.get $1) + (i64.const 9223372036854775807) + ) + (i64.const 0) + ) + (return + (f64.div + (f64.const -1) + (f64.mul + (local.get $0) + (local.get $0) + ) + ) + ) + ) + (if + (i32.eqz + (local.get $3) + ) + (block + (local.set $1 + (i64.and + (local.tee $8 + (i64.reinterpret_f64 + (f64.mul + (local.get $0) + (f64.const 18014398509481984) + ) + ) + ) + (i64.const 4294967295) + ) + ) + (local.set $2 + (i32.wrap_i64 + (i64.shr_u + (local.get $8) + (i64.const 32) + ) + ) + ) + (local.set $3 + (i32.const -1077) + ) + (br $do-once) + ) + ) + (return + (f64.div + (f64.sub + (local.get $0) + (local.get $0) + ) + (f64.const 0) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $2) + (i32.const 2146435071) + ) + (return + (local.get $0) + ) + ) + (local.set $3 + (if (result i32) + (i32.and + (i32.eq + (local.get $2) + (i32.const 1072693248) + ) + (i64.eq + (local.tee $1 + (i64.and + (local.get $1) + (i64.const 4294967295) + ) + ) + (i64.const 0) + ) + ) + (return + (f64.const 0) + ) + (i32.const -1023) + ) + ) + ) + ) + (local.set $5 + (f64.mul + (local.tee $4 + (f64.add + (f64.reinterpret_i64 + (i64.or + (local.get $1) + (i64.shl + (i64.extend_i32_u + (i32.add + (i32.and + (local.tee $2 + (i32.add + (local.get $2) + (i32.const 614242) + ) + ) + (i32.const 1048575) + ) + (i32.const 1072079006) + ) + ) + (i64.const 32) + ) + ) + ) + (f64.const -1) + ) + ) + (f64.mul + (local.get $4) + (f64.const 0.5) + ) + ) + ) + (local.set $0 + (f64.mul + (local.tee $7 + (f64.mul + (local.tee $6 + (f64.div + (local.get $4) + (f64.add + (local.get $4) + (f64.const 2) + ) + ) + ) + (local.get $6) + ) + ) + (local.get $7) + ) + ) + (f64.add + (f64.mul + (local.tee $9 + (f64.convert_i32_s + (i32.add + (local.get $3) + (i32.shr_u + (local.get $2) + (i32.const 20) + ) + ) + ) + ) + (f64.const 0.6931471803691238) + ) + (f64.add + (local.get $4) + (f64.sub + (f64.add + (f64.mul + (local.get $9) + (f64.const 1.9082149292705877e-10) + ) + (f64.mul + (local.get $6) + (f64.add + (local.get $5) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.const 0.15313837699209373) + ) + (f64.const 0.22222198432149784) + ) + ) + (f64.const 0.3999999999940942) + ) + ) + (f64.mul + (local.get $7) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.add + (f64.mul + (local.get $0) + (f64.const 0.14798198605116586) + ) + (f64.const 0.1818357216161805) + ) + ) + (f64.const 0.2857142874366239) + ) + ) + (f64.const 0.6666666666666735) + ) + ) + ) + ) + ) + ) + (local.get $5) + ) + ) + ) + ) + (func $_malloc (; 138 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local $21 i32) + (local $22 i32) + (local.set $14 + (global.get $STACKTOP) + ) + (global.set $STACKTOP + (i32.add + (global.get $STACKTOP) + (i32.const 16) + ) + ) + (local.set $9 + (if (result i32) + (i32.lt_u + (local.get $0) + (i32.const 245) + ) + (block (result i32) + (if + (i32.and + (local.tee $1 + (i32.shr_u + (local.tee $3 + (i32.load + (i32.const 44976) + ) + ) + (local.tee $0 + (i32.shr_u + (local.tee $9 + (select + (i32.const 16) + (i32.and + (i32.add + (local.get $0) + (i32.const 11) + ) + (i32.const -8) + ) + (i32.lt_u + (local.get $0) + (i32.const 11) + ) + ) + ) + (i32.const 3) + ) + ) + ) + ) + (i32.const 3) + ) + (block + (if + (i32.eq + (local.tee $0 + (i32.load + (local.tee $7 + (i32.add + (local.tee $2 + (i32.load offset=8 + (local.tee $1 + (i32.add + (i32.shl + (local.tee $4 + (i32.add + (i32.xor + (i32.and + (local.get $1) + (i32.const 1) + ) + (i32.const 1) + ) + (local.get $0) + ) + ) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + ) + (i32.const 8) + ) + ) + ) + ) + (local.get $1) + ) + (i32.store + (i32.const 44976) + (i32.and + (local.get $3) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $4) + ) + (i32.const -1) + ) + ) + ) + (block + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $0) + ) + (call $_abort) + ) + (if + (i32.eq + (local.get $2) + (i32.load offset=12 + (local.get $0) + ) + ) + (block + (i32.store offset=12 + (local.get $0) + (local.get $1) + ) + (i32.store offset=8 + (local.get $1) + (local.get $0) + ) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.tee $0 + (i32.shl + (local.get $4) + (i32.const 3) + ) + ) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.tee $0 + (i32.add + (local.get $0) + (local.get $2) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $0) + ) + (i32.const 1) + ) + ) + (global.set $STACKTOP + (local.get $14) + ) + (return + (local.get $7) + ) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $9) + (local.tee $11 + (i32.load + (i32.const 44984) + ) + ) + ) + (block (result i32) + (if + (local.get $1) + (block + (if + (i32.eq + (local.tee $1 + (i32.load + (local.tee $6 + (i32.add + (local.tee $0 + (i32.load offset=8 + (local.tee $2 + (i32.add + (i32.shl + (local.tee $7 + (i32.add + (i32.or + (i32.or + (i32.or + (i32.or + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.add + (i32.and + (local.tee $0 + (i32.and + (i32.or + (local.tee $2 + (i32.shl + (i32.const 2) + (local.get $0) + ) + ) + (i32.sub + (i32.const 0) + (local.get $2) + ) + ) + (i32.shl + (local.get $1) + (local.get $0) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $0) + ) + ) + (i32.const -1) + ) + ) + (i32.const 12) + ) + (i32.const 16) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 5) + ) + (i32.const 8) + ) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.const 4) + ) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + ) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + ) + (i32.const 8) + ) + ) + ) + ) + (local.get $2) + ) + (i32.store + (i32.const 44976) + (local.tee $10 + (i32.and + (local.get $3) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $7) + ) + (i32.const -1) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $1) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=12 + (local.get $1) + ) + (local.get $0) + ) + (block + (i32.store offset=12 + (local.get $1) + (local.get $2) + ) + (i32.store offset=8 + (local.get $2) + (local.get $1) + ) + (local.set $10 + (local.get $3) + ) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $9) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.tee $5 + (i32.add + (local.get $0) + (local.get $9) + ) + ) + (i32.or + (local.tee $7 + (i32.sub + (local.tee $1 + (i32.shl + (local.get $7) + (i32.const 3) + ) + ) + (local.get $9) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (local.get $1) + ) + (local.get $7) + ) + (if + (local.get $11) + (block + (local.set $3 + (i32.load + (i32.const 44996) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_u + (local.get $11) + (i32.const 3) + ) + ) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.get $10) + (local.tee $1 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $2 + (i32.load + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (call $_abort) + (block + (local.set $8 + (local.get $1) + ) + (local.set $4 + (local.get $2) + ) + ) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $10) + ) + ) + (local.set $8 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $4 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $8) + (local.get $3) + ) + (i32.store offset=12 + (local.get $4) + (local.get $3) + ) + (i32.store offset=8 + (local.get $3) + (local.get $4) + ) + (i32.store offset=12 + (local.get $3) + (local.get $0) + ) + ) + ) + (i32.store + (i32.const 44984) + (local.get $7) + ) + (i32.store + (i32.const 44996) + (local.get $5) + ) + (global.set $STACKTOP + (local.get $14) + ) + (return + (local.get $6) + ) + ) + ) + (if (result i32) + (local.tee $15 + (i32.load + (i32.const 44980) + ) + ) + (block + (local.set $6 + (i32.sub + (i32.and + (i32.load offset=4 + (local.tee $0 + (i32.load + (i32.add + (i32.shl + (i32.add + (i32.or + (i32.or + (i32.or + (i32.or + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.add + (i32.and + (local.get $15) + (i32.sub + (i32.const 0) + (local.get $15) + ) + ) + (i32.const -1) + ) + ) + (i32.const 12) + ) + (i32.const 16) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 5) + ) + (i32.const 8) + ) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.const 4) + ) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (local.tee $1 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_u + (local.get $0) + (local.get $1) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + ) + (i32.const -8) + ) + (local.get $9) + ) + ) + (local.set $7 + (local.get $0) + ) + (loop $while-in + (block $while-out + (if + (local.tee $1 + (i32.load offset=16 + (local.get $0) + ) + ) + (local.set $0 + (local.get $1) + ) + (br_if $while-out + (i32.eqz + (local.tee $0 + (i32.load offset=20 + (local.get $0) + ) + ) + ) + ) + ) + (local.set $1 + (i32.lt_u + (local.tee $4 + (i32.sub + (i32.and + (i32.load offset=4 + (local.get $0) + ) + (i32.const -8) + ) + (local.get $9) + ) + ) + (local.get $6) + ) + ) + (local.set $6 + (select + (local.get $4) + (local.get $6) + (local.get $1) + ) + ) + (local.set $7 + (select + (local.get $0) + (local.get $7) + (local.get $1) + ) + ) + (br $while-in) + ) + ) + (if + (i32.gt_u + (local.tee $16 + (i32.load + (i32.const 44992) + ) + ) + (local.get $7) + ) + (call $_abort) + ) + (if + (i32.le_u + (local.tee $12 + (i32.add + (local.get $7) + (local.get $9) + ) + ) + (local.get $7) + ) + (call $_abort) + ) + (local.set $8 + (i32.load offset=24 + (local.get $7) + ) + ) + (if + (i32.eq + (local.tee $0 + (i32.load offset=12 + (local.get $7) + ) + ) + (local.get $7) + ) + (block $do-once4 + (if + (i32.eqz + (local.tee $0 + (i32.load + (local.tee $1 + (i32.add + (local.get $7) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $do-once4 + (i32.eqz + (local.tee $0 + (i32.load + (local.tee $1 + (i32.add + (local.get $7) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (loop $while-in7 + (block $while-out6 + (if + (i32.eqz + (local.tee $4 + (i32.load + (local.tee $10 + (i32.add + (local.get $0) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out6 + (i32.eqz + (local.tee $4 + (i32.load + (local.tee $10 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $1 + (local.get $10) + ) + (local.set $0 + (local.get $4) + ) + (br $while-in7) + ) + ) + (if + (i32.gt_u + (local.get $16) + (local.get $1) + ) + (call $_abort) + (block + (i32.store + (local.get $1) + (i32.const 0) + ) + (local.set $2 + (local.get $0) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $16) + (local.tee $1 + (i32.load offset=8 + (local.get $7) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $7) + (i32.load offset=12 + (local.get $1) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $0) + ) + (local.get $7) + ) + (block + (i32.store offset=12 + (local.get $1) + (local.get $0) + ) + (i32.store offset=8 + (local.get $0) + (local.get $1) + ) + (local.set $2 + (local.get $0) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $8) + (block $label$break$L78 + (if + (i32.eq + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (local.tee $0 + (i32.load offset=28 + (local.get $7) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $7) + ) + (block + (i32.store + (local.get $1) + (local.get $2) + ) + (if + (i32.eqz + (local.get $2) + ) + (block + (i32.store + (i32.const 44980) + (i32.and + (local.get $15) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $0) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L78) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $8) + ) + (call $_abort) + (block + (i32.store + (select + (i32.add + (local.get $8) + (i32.const 16) + ) + (i32.add + (local.get $8) + (i32.const 20) + ) + (i32.eq + (i32.load offset=16 + (local.get $8) + ) + (local.get $7) + ) + ) + (local.get $2) + ) + (br_if $label$break$L78 + (i32.eqz + (local.get $2) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.load + (i32.const 44992) + ) + ) + (local.get $2) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $2) + (local.get $8) + ) + (if + (local.tee $0 + (i32.load offset=16 + (local.get $7) + ) + ) + (if + (i32.gt_u + (local.get $1) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $2) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $2) + ) + ) + ) + ) + (if + (local.tee $0 + (i32.load offset=20 + (local.get $7) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $2) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $2) + ) + ) + ) + ) + ) + ) + (if + (i32.lt_u + (local.get $6) + (i32.const 16) + ) + (block + (i32.store offset=4 + (local.get $7) + (i32.or + (local.tee $0 + (i32.add + (local.get $6) + (local.get $9) + ) + ) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.tee $0 + (i32.add + (local.get $0) + (local.get $7) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $0) + ) + (i32.const 1) + ) + ) + ) + (block + (i32.store offset=4 + (local.get $7) + (i32.or + (local.get $9) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.get $12) + (i32.or + (local.get $6) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $6) + (local.get $12) + ) + (local.get $6) + ) + (if + (local.get $11) + (block + (local.set $4 + (i32.load + (i32.const 44996) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $1 + (i32.shr_u + (local.get $11) + (i32.const 3) + ) + ) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.get $3) + (local.tee $1 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $2 + (i32.load + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (call $_abort) + (block + (local.set $13 + (local.get $1) + ) + (local.set $5 + (local.get $2) + ) + ) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $3) + ) + ) + (local.set $13 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $5 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $13) + (local.get $4) + ) + (i32.store offset=12 + (local.get $5) + (local.get $4) + ) + (i32.store offset=8 + (local.get $4) + (local.get $5) + ) + (i32.store offset=12 + (local.get $4) + (local.get $0) + ) + ) + ) + (i32.store + (i32.const 44984) + (local.get $6) + ) + (i32.store + (i32.const 44996) + (local.get $12) + ) + ) + ) + (global.set $STACKTOP + (local.get $14) + ) + (return + (i32.add + (local.get $7) + (i32.const 8) + ) + ) + ) + (local.get $9) + ) + ) + (local.get $9) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $0) + (i32.const -65) + ) + (i32.const -1) + (block $do-once (result i32) + (local.set $13 + (i32.and + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 11) + ) + ) + (i32.const -8) + ) + ) + (if (result i32) + (local.tee $4 + (i32.load + (i32.const 44980) + ) + ) + (block (result i32) + (local.set $2 + (i32.sub + (i32.const 0) + (local.get $13) + ) + ) + (block $__rjto$1 + (block $__rjti$1 + (if + (local.tee $0 + (i32.load + (i32.add + (i32.shl + (local.tee $17 + (if (result i32) + (local.tee $0 + (i32.shr_u + (local.get $0) + (i32.const 8) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $13) + (i32.const 16777215) + ) + (i32.const 31) + (block (result i32) + (local.set $0 + (i32.and + (i32.shr_u + (i32.add + (local.tee $5 + (i32.shl + (local.get $0) + (local.tee $3 + (i32.and + (i32.shr_u + (i32.add + (local.get $0) + (i32.const 1048320) + ) + (i32.const 16) + ) + (i32.const 8) + ) + ) + ) + ) + (i32.const 520192) + ) + (i32.const 16) + ) + (i32.const 4) + ) + ) + (i32.or + (i32.and + (i32.shr_u + (local.get $13) + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.const 14) + (i32.or + (local.tee $10 + (i32.and + (i32.shr_u + (i32.add + (local.tee $5 + (i32.shl + (local.get $5) + (local.get $0) + ) + ) + (i32.const 245760) + ) + (i32.const 16) + ) + (i32.const 2) + ) + ) + (i32.or + (local.get $0) + (local.get $3) + ) + ) + ) + (i32.shr_u + (i32.shl + (local.get $5) + (local.get $10) + ) + (i32.const 15) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.const 1) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (block + (local.set $5 + (i32.shl + (local.get $13) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (local.get $17) + (i32.const 1) + ) + ) + (i32.eq + (local.get $17) + (i32.const 31) + ) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + (loop $while-in15 + (if + (i32.lt_u + (local.tee $10 + (i32.sub + (i32.and + (i32.load offset=4 + (local.get $0) + ) + (i32.const -8) + ) + (local.get $13) + ) + ) + (local.get $2) + ) + (local.set $2 + (if (result i32) + (local.get $10) + (block (result i32) + (local.set $3 + (local.get $0) + ) + (local.get $10) + ) + (block + (local.set $2 + (i32.const 0) + ) + (local.set $3 + (local.get $0) + ) + (br $__rjti$1) + ) + ) + ) + ) + (local.set $0 + (select + (local.get $8) + (local.tee $8 + (i32.load offset=20 + (local.get $0) + ) + ) + (i32.or + (i32.eqz + (local.get $8) + ) + (i32.eq + (local.get $8) + (local.tee $10 + (i32.load + (i32.add + (i32.add + (local.get $0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (local.get $5) + (i32.const 31) + ) + (i32.const 2) + ) + ) + ) + ) + ) + ) + ) + ) + (local.set $5 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (if + (local.get $10) + (block + (local.set $8 + (local.get $0) + ) + (local.set $0 + (local.get $10) + ) + (br $while-in15) + ) + ) + ) + ) + (block + (local.set $0 + (i32.const 0) + ) + (local.set $3 + (i32.const 0) + ) + ) + ) + (if + (i32.eqz + (i32.or + (local.get $0) + (local.get $3) + ) + ) + (block + (drop + (br_if $do-once + (local.get $13) + (i32.eqz + (local.tee $0 + (i32.and + (local.get $4) + (i32.or + (local.tee $0 + (i32.shl + (i32.const 2) + (local.get $17) + ) + ) + (i32.sub + (i32.const 0) + (local.get $0) + ) + ) + ) + ) + ) + ) + ) + (local.set $0 + (i32.load + (i32.add + (i32.shl + (i32.add + (i32.or + (i32.or + (i32.or + (i32.or + (local.tee $3 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.add + (i32.and + (local.get $0) + (i32.sub + (i32.const 0) + (local.get $0) + ) + ) + (i32.const -1) + ) + ) + (i32.const 12) + ) + (i32.const 16) + ) + ) + (local.tee $3 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $3) + ) + ) + (i32.const 5) + ) + (i32.const 8) + ) + ) + ) + (local.tee $3 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $3) + ) + ) + (i32.const 2) + ) + (i32.const 4) + ) + ) + ) + (local.tee $3 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $3) + ) + ) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (local.tee $3 + (i32.and + (i32.shr_u + (local.tee $0 + (i32.shr_u + (local.get $0) + (local.get $3) + ) + ) + (i32.const 1) + ) + (i32.const 1) + ) + ) + ) + (i32.shr_u + (local.get $0) + (local.get $3) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.set $3 + (i32.const 0) + ) + ) + ) + (br_if $__rjti$1 + (local.get $0) + ) + (local.set $8 + (local.get $2) + ) + (br $__rjto$1) + ) + (local.set $5 + (local.get $3) + ) + (local.set $3 + (loop $while-in17 (result i32) + (local.set $8 + (i32.lt_u + (local.tee $10 + (i32.sub + (i32.and + (i32.load offset=4 + (local.get $0) + ) + (i32.const -8) + ) + (local.get $13) + ) + ) + (local.get $2) + ) + ) + (local.set $2 + (select + (local.get $10) + (local.get $2) + (local.get $8) + ) + ) + (local.set $5 + (select + (local.get $0) + (local.get $5) + (local.get $8) + ) + ) + (if (result i32) + (block (result i32) + (if + (i32.eqz + (local.tee $3 + (i32.load offset=16 + (local.get $0) + ) + ) + ) + (local.set $3 + (i32.load offset=20 + (local.get $0) + ) + ) + ) + (local.get $3) + ) + (block + (local.set $0 + (local.get $3) + ) + (br $while-in17) + ) + (block (result i32) + (local.set $8 + (local.get $2) + ) + (local.get $5) + ) + ) + ) + ) + ) + (if (result i32) + (local.get $3) + (if (result i32) + (i32.lt_u + (local.get $8) + (i32.sub + (i32.load + (i32.const 44984) + ) + (local.get $13) + ) + ) + (block + (if + (i32.gt_u + (local.tee $12 + (i32.load + (i32.const 44992) + ) + ) + (local.get $3) + ) + (call $_abort) + ) + (if + (i32.le_u + (local.tee $5 + (i32.add + (local.get $3) + (local.get $13) + ) + ) + (local.get $3) + ) + (call $_abort) + ) + (local.set $10 + (i32.load offset=24 + (local.get $3) + ) + ) + (if + (i32.eq + (local.tee $0 + (i32.load offset=12 + (local.get $3) + ) + ) + (local.get $3) + ) + (block $do-once18 + (if + (i32.eqz + (local.tee $0 + (i32.load + (local.tee $2 + (i32.add + (local.get $3) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $do-once18 + (i32.eqz + (local.tee $0 + (i32.load + (local.tee $2 + (i32.add + (local.get $3) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (loop $while-in21 + (block $while-out20 + (if + (i32.eqz + (local.tee $6 + (i32.load + (local.tee $7 + (i32.add + (local.get $0) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out20 + (i32.eqz + (local.tee $6 + (i32.load + (local.tee $7 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $2 + (local.get $7) + ) + (local.set $0 + (local.get $6) + ) + (br $while-in21) + ) + ) + (if + (i32.gt_u + (local.get $12) + (local.get $2) + ) + (call $_abort) + (block + (i32.store + (local.get $2) + (i32.const 0) + ) + (local.set $11 + (local.get $0) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $12) + (local.tee $2 + (i32.load offset=8 + (local.get $3) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $3) + (i32.load offset=12 + (local.get $2) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $0) + ) + (local.get $3) + ) + (block + (i32.store offset=12 + (local.get $2) + (local.get $0) + ) + (i32.store offset=8 + (local.get $0) + (local.get $2) + ) + (local.set $11 + (local.get $0) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $10) + (block $label$break$L176 + (if + (i32.eq + (i32.load + (local.tee $2 + (i32.add + (i32.shl + (local.tee $0 + (i32.load offset=28 + (local.get $3) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $3) + ) + (block + (i32.store + (local.get $2) + (local.get $11) + ) + (if + (i32.eqz + (local.get $11) + ) + (block + (i32.store + (i32.const 44980) + (local.tee $1 + (i32.and + (local.get $4) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $0) + ) + (i32.const -1) + ) + ) + ) + ) + (br $label$break$L176) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $10) + ) + (call $_abort) + (block + (i32.store + (select + (i32.add + (local.get $10) + (i32.const 16) + ) + (i32.add + (local.get $10) + (i32.const 20) + ) + (i32.eq + (i32.load offset=16 + (local.get $10) + ) + (local.get $3) + ) + ) + (local.get $11) + ) + (if + (i32.eqz + (local.get $11) + ) + (block + (local.set $1 + (local.get $4) + ) + (br $label$break$L176) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $2 + (i32.load + (i32.const 44992) + ) + ) + (local.get $11) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $11) + (local.get $10) + ) + (if + (local.tee $0 + (i32.load offset=16 + (local.get $3) + ) + ) + (if + (i32.gt_u + (local.get $2) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $11) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $11) + ) + ) + ) + ) + (if + (local.tee $0 + (i32.load offset=20 + (local.get $3) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $11) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $11) + ) + (local.set $1 + (local.get $4) + ) + ) + ) + (local.set $1 + (local.get $4) + ) + ) + ) + (local.set $1 + (local.get $4) + ) + ) + (if + (i32.lt_u + (local.get $8) + (i32.const 16) + ) + (block + (i32.store offset=4 + (local.get $3) + (i32.or + (local.tee $0 + (i32.add + (local.get $8) + (local.get $13) + ) + ) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.tee $0 + (i32.add + (local.get $0) + (local.get $3) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $0) + ) + (i32.const 1) + ) + ) + ) + (block $label$break$L200 + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $13) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.get $5) + (i32.or + (local.get $8) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $5) + (local.get $8) + ) + (local.get $8) + ) + (local.set $2 + (i32.shr_u + (local.get $8) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $8) + (i32.const 256) + ) + (block + (local.set $0 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.tee $1 + (i32.load + (i32.const 44976) + ) + ) + (local.tee $2 + (i32.shl + (i32.const 1) + (local.get $2) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $2 + (i32.load + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (call $_abort) + (block + (local.set $19 + (local.get $1) + ) + (local.set $15 + (local.get $2) + ) + ) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $2) + ) + ) + (local.set $19 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $15 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $19) + (local.get $5) + ) + (i32.store offset=12 + (local.get $15) + (local.get $5) + ) + (i32.store offset=8 + (local.get $5) + (local.get $15) + ) + (i32.store offset=12 + (local.get $5) + (local.get $0) + ) + (br $label$break$L200) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $2 + (if (result i32) + (local.tee $0 + (i32.shr_u + (local.get $8) + (i32.const 8) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $8) + (i32.const 16777215) + ) + (i32.const 31) + (block (result i32) + (local.set $0 + (i32.and + (i32.shr_u + (i32.add + (local.tee $4 + (i32.shl + (local.get $0) + (local.tee $2 + (i32.and + (i32.shr_u + (i32.add + (local.get $0) + (i32.const 1048320) + ) + (i32.const 16) + ) + (i32.const 8) + ) + ) + ) + ) + (i32.const 520192) + ) + (i32.const 16) + ) + (i32.const 4) + ) + ) + (i32.or + (i32.and + (i32.shr_u + (local.get $8) + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.const 14) + (i32.or + (local.tee $7 + (i32.and + (i32.shr_u + (i32.add + (local.tee $4 + (i32.shl + (local.get $4) + (local.get $0) + ) + ) + (i32.const 245760) + ) + (i32.const 16) + ) + (i32.const 2) + ) + ) + (i32.or + (local.get $0) + (local.get $2) + ) + ) + ) + (i32.shr_u + (i32.shl + (local.get $4) + (local.get $7) + ) + (i32.const 15) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.const 1) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + (i32.store offset=28 + (local.get $5) + (local.get $2) + ) + (i32.store offset=20 + (local.get $5) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $5) + (i32.const 0) + ) + (if + (i32.eqz + (i32.and + (local.get $1) + (local.tee $4 + (i32.shl + (i32.const 1) + (local.get $2) + ) + ) + ) + ) + (block + (i32.store + (i32.const 44980) + (i32.or + (local.get $1) + (local.get $4) + ) + ) + (i32.store + (local.get $0) + (local.get $5) + ) + (i32.store offset=24 + (local.get $5) + (local.get $0) + ) + (i32.store offset=12 + (local.get $5) + (local.get $5) + ) + (i32.store offset=8 + (local.get $5) + (local.get $5) + ) + (br $label$break$L200) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.tee $0 + (i32.load + (local.get $0) + ) + ) + ) + (i32.const -8) + ) + (local.get $8) + ) + (local.set $9 + (local.get $0) + ) + (block $label$break$L218 + (local.set $2 + (i32.shl + (local.get $8) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (local.get $2) + (i32.const 1) + ) + ) + (i32.eq + (local.get $2) + (i32.const 31) + ) + ) + ) + ) + (loop $while-in30 + (if + (local.tee $1 + (i32.load + (local.tee $4 + (i32.add + (i32.add + (local.get $0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (local.get $2) + (i32.const 31) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (local.set $2 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.get $1) + ) + (i32.const -8) + ) + (local.get $8) + ) + (block + (local.set $9 + (local.get $1) + ) + (br $label$break$L218) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-in30) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $4) + ) + (call $_abort) + (block + (i32.store + (local.get $4) + (local.get $5) + ) + (i32.store offset=24 + (local.get $5) + (local.get $0) + ) + (i32.store offset=12 + (local.get $5) + (local.get $5) + ) + (i32.store offset=8 + (local.get $5) + (local.get $5) + ) + (br $label$break$L200) + ) + ) + ) + ) + (if + (i32.and + (i32.le_u + (local.tee $0 + (i32.load + (i32.const 44992) + ) + ) + (local.get $9) + ) + (i32.le_u + (local.get $0) + (local.tee $0 + (i32.load offset=8 + (local.get $9) + ) + ) + ) + ) + (block + (i32.store offset=12 + (local.get $0) + (local.get $5) + ) + (i32.store offset=8 + (local.get $9) + (local.get $5) + ) + (i32.store offset=8 + (local.get $5) + (local.get $0) + ) + (i32.store offset=12 + (local.get $5) + (local.get $9) + ) + (i32.store offset=24 + (local.get $5) + (i32.const 0) + ) + ) + (call $_abort) + ) + ) + ) + (global.set $STACKTOP + (local.get $14) + ) + (return + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + ) + (local.get $13) + ) + (local.get $13) + ) + ) + (local.get $13) + ) + ) + ) + ) + ) + (block $folding-inner2 + (block $folding-inner1 + (if + (i32.ge_u + (local.tee $1 + (i32.load + (i32.const 44984) + ) + ) + (local.get $9) + ) + (block + (local.set $0 + (i32.load + (i32.const 44996) + ) + ) + (if + (i32.gt_u + (local.tee $2 + (i32.sub + (local.get $1) + (local.get $9) + ) + ) + (i32.const 15) + ) + (block + (i32.store + (i32.const 44996) + (local.tee $3 + (i32.add + (local.get $0) + (local.get $9) + ) + ) + ) + (i32.store + (i32.const 44984) + (local.get $2) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $2) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (local.get $1) + ) + (local.get $2) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $9) + (i32.const 3) + ) + ) + ) + (block + (i32.store + (i32.const 44984) + (i32.const 0) + ) + (i32.store + (i32.const 44996) + (i32.const 0) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $1) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.tee $1 + (i32.add + (local.get $0) + (local.get $1) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $1) + ) + (i32.const 1) + ) + ) + ) + ) + (br $folding-inner2) + ) + ) + (if + (i32.gt_u + (local.tee $0 + (i32.load + (i32.const 44988) + ) + ) + (local.get $9) + ) + (block + (i32.store + (i32.const 44988) + (local.tee $1 + (i32.sub + (local.get $0) + (local.get $9) + ) + ) + ) + (i32.store + (i32.const 45000) + (local.tee $2 + (i32.add + (local.tee $0 + (i32.load + (i32.const 45000) + ) + ) + (local.get $9) + ) + ) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $9) + (i32.const 3) + ) + ) + (br $folding-inner2) + ) + ) + (br_if $folding-inner1 + (i32.le_u + (local.tee $4 + (i32.and + (local.tee $2 + (i32.add + (local.tee $1 + (if (result i32) + (i32.load + (i32.const 45448) + ) + (i32.load + (i32.const 45456) + ) + (block (result i32) + (i32.store + (i32.const 45456) + (i32.const 4096) + ) + (i32.store + (i32.const 45452) + (i32.const 4096) + ) + (i32.store + (i32.const 45460) + (i32.const -1) + ) + (i32.store + (i32.const 45464) + (i32.const -1) + ) + (i32.store + (i32.const 45468) + (i32.const 0) + ) + (i32.store + (i32.const 45420) + (i32.const 0) + ) + (i32.store + (i32.const 45448) + (i32.xor + (i32.and + (local.get $14) + (i32.const -16) + ) + (i32.const 1431655768) + ) + ) + (i32.const 4096) + ) + ) + ) + (local.tee $8 + (i32.add + (local.get $9) + (i32.const 47) + ) + ) + ) + ) + (local.tee $5 + (i32.sub + (i32.const 0) + (local.get $1) + ) + ) + ) + ) + (local.get $9) + ) + ) + (if + (local.tee $1 + (i32.load + (i32.const 45416) + ) + ) + (br_if $folding-inner1 + (i32.or + (i32.le_u + (local.tee $10 + (i32.add + (local.tee $3 + (i32.load + (i32.const 45408) + ) + ) + (local.get $4) + ) + ) + (local.get $3) + ) + (i32.gt_u + (local.get $10) + (local.get $1) + ) + ) + ) + ) + (local.set $10 + (i32.add + (local.get $9) + (i32.const 48) + ) + ) + (block $__rjto$11 + (block $__rjti$11 + (if + (i32.and + (i32.load + (i32.const 45420) + ) + (i32.const 4) + ) + (block + (local.set $3 + (i32.const 0) + ) + (br $__rjti$11) + ) + (block $label$break$L257 + (block $do-once37 + (block $__rjti$6 + (block $__rjti$5 + (br_if $__rjti$5 + (i32.eqz + (local.tee $1 + (i32.load + (i32.const 45000) + ) + ) + ) + ) + (local.set $3 + (i32.const 45424) + ) + (loop $while-in34 + (block $while-out33 + (if + (i32.le_u + (local.tee $11 + (i32.load + (local.get $3) + ) + ) + (local.get $1) + ) + (br_if $while-out33 + (i32.gt_u + (i32.add + (local.get $11) + (i32.load offset=4 + (local.get $3) + ) + ) + (local.get $1) + ) + ) + ) + (br_if $while-in34 + (local.tee $3 + (i32.load offset=8 + (local.get $3) + ) + ) + ) + (br $__rjti$5) + ) + ) + (if + (i32.lt_u + (local.tee $2 + (i32.and + (i32.sub + (local.get $2) + (local.get $0) + ) + (local.get $5) + ) + ) + (i32.const 2147483647) + ) + (block + (block $__rjto$2 + (block $__rjti$2 + (br_if $__rjti$2 + (i32.le_u + (local.tee $1 + (i32.add + (local.tee $0 + (i32.load + (i32.const 46512) + ) + ) + (local.get $2) + ) + ) + (call $_emscripten_get_heap_size) + ) + ) + (br_if $__rjti$2 + (call $_emscripten_resize_heap + (local.get $1) + ) + ) + (local.set $0 + (i32.const -1) + ) + (br $__rjto$2) + ) + (i32.store + (i32.const 46512) + (local.get $1) + ) + ) + (br_if $__rjti$6 + (i32.ne + (local.get $0) + (i32.add + (i32.load + (local.get $3) + ) + (i32.load offset=4 + (local.get $3) + ) + ) + ) + ) + (br_if $label$break$L257 + (i32.ne + (local.get $0) + (i32.const -1) + ) + ) + ) + (local.set $2 + (i32.const 0) + ) + ) + (br $do-once37) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.load + (i32.const 46512) + ) + ) + (call $_emscripten_get_heap_size) + ) + (if + (i32.eqz + (call $_emscripten_resize_heap + (local.get $1) + ) + ) + (block + (local.set $2 + (i32.const 0) + ) + (br $do-once37) + ) + ) + ) + (i32.store + (i32.const 46512) + (local.get $1) + ) + (local.set $2 + (if (result i32) + (i32.eq + (local.get $1) + (i32.const -1) + ) + (i32.const 0) + (block (result i32) + (local.set $0 + (i32.add + (local.tee $3 + (i32.load + (i32.const 45408) + ) + ) + (local.tee $2 + (i32.add + (select + (i32.sub + (i32.and + (i32.add + (local.get $1) + (local.tee $2 + (i32.add + (local.tee $0 + (i32.load + (i32.const 45452) + ) + ) + (i32.const -1) + ) + ) + ) + (i32.sub + (i32.const 0) + (local.get $0) + ) + ) + (local.get $1) + ) + (i32.const 0) + (i32.and + (local.get $1) + (local.get $2) + ) + ) + (local.get $4) + ) + ) + ) + ) + (if (result i32) + (i32.and + (i32.lt_u + (local.get $2) + (i32.const 2147483647) + ) + (i32.gt_u + (local.get $2) + (local.get $9) + ) + ) + (block + (if + (local.tee $5 + (i32.load + (i32.const 45416) + ) + ) + (if + (i32.or + (i32.le_u + (local.get $0) + (local.get $3) + ) + (i32.gt_u + (local.get $0) + (local.get $5) + ) + ) + (block + (local.set $2 + (i32.const 0) + ) + (br $do-once37) + ) + ) + ) + (block $__rjto$3 + (block $__rjti$3 + (br_if $__rjti$3 + (i32.le_u + (local.tee $3 + (i32.add + (local.tee $0 + (i32.load + (i32.const 46512) + ) + ) + (local.get $2) + ) + ) + (call $_emscripten_get_heap_size) + ) + ) + (br_if $__rjti$3 + (call $_emscripten_resize_heap + (local.get $3) + ) + ) + (local.set $0 + (i32.const -1) + ) + (br $__rjto$3) + ) + (i32.store + (i32.const 46512) + (local.get $3) + ) + ) + (br_if $__rjti$6 + (i32.ne + (local.get $0) + (local.get $1) + ) + ) + (local.set $0 + (local.get $1) + ) + (br $label$break$L257) + ) + (i32.const 0) + ) + ) + ) + ) + (br $do-once37) + ) + (if + (i32.eqz + (i32.and + (i32.and + (i32.ne + (local.get $0) + (i32.const -1) + ) + (i32.lt_u + (local.get $2) + (i32.const 2147483647) + ) + ) + (i32.gt_u + (local.get $10) + (local.get $2) + ) + ) + ) + (if + (i32.eq + (local.get $0) + (i32.const -1) + ) + (block + (local.set $2 + (i32.const 0) + ) + (br $do-once37) + ) + (br $label$break$L257) + ) + ) + (br_if $label$break$L257 + (i32.ge_u + (local.tee $1 + (i32.and + (i32.add + (local.tee $1 + (i32.load + (i32.const 45456) + ) + ) + (i32.sub + (local.get $8) + (local.get $2) + ) + ) + (i32.sub + (i32.const 0) + (local.get $1) + ) + ) + ) + (i32.const 2147483647) + ) + ) + (block $__rjto$4 + (block $__rjti$4 + (br_if $__rjti$4 + (i32.le_u + (local.tee $3 + (i32.add + (local.tee $8 + (i32.load + (i32.const 46512) + ) + ) + (local.get $1) + ) + ) + (call $_emscripten_get_heap_size) + ) + ) + (br_if $__rjti$4 + (call $_emscripten_resize_heap + (local.get $3) + ) + ) + (br $__rjto$4) + ) + (i32.store + (i32.const 46512) + (local.get $3) + ) + (if + (i32.ne + (local.get $8) + (i32.const -1) + ) + (block + (local.set $2 + (i32.add + (local.get $1) + (local.get $2) + ) + ) + (br $label$break$L257) + ) + ) + ) + (if + (i32.gt_u + (local.tee $0 + (i32.sub + (i32.load + (i32.const 46512) + ) + (local.get $2) + ) + ) + (call $_emscripten_get_heap_size) + ) + (if + (i32.eqz + (call $_emscripten_resize_heap + (local.get $0) + ) + ) + (block + (local.set $2 + (i32.const 0) + ) + (br $do-once37) + ) + ) + ) + (i32.store + (i32.const 46512) + (local.get $0) + ) + (local.set $2 + (i32.const 0) + ) + ) + (i32.store + (i32.const 45420) + (i32.or + (i32.load + (i32.const 45420) + ) + (i32.const 4) + ) + ) + (local.set $3 + (local.get $2) + ) + (br $__rjti$11) + ) + ) + (br $__rjto$11) + ) + (br_if $folding-inner1 + (i32.ge_u + (local.get $4) + (i32.const 2147483647) + ) + ) + (block $__rjto$7 + (block $__rjti$7 + (br_if $__rjti$7 + (i32.le_u + (local.tee $1 + (i32.add + (local.tee $0 + (i32.load + (i32.const 46512) + ) + ) + (local.get $4) + ) + ) + (call $_emscripten_get_heap_size) + ) + ) + (br_if $__rjti$7 + (call $_emscripten_resize_heap + (local.get $1) + ) + ) + (local.set $0 + (i32.const -1) + ) + (br $__rjto$7) + ) + (i32.store + (i32.const 46512) + (local.get $1) + ) + ) + (block $__rjto$8 + (block $__rjti$8 + (br_if $__rjti$8 + (i32.le_u + (local.tee $2 + (i32.load + (i32.const 46512) + ) + ) + (call $_emscripten_get_heap_size) + ) + ) + (br_if $__rjti$8 + (call $_emscripten_resize_heap + (local.get $2) + ) + ) + (local.set $2 + (i32.const -1) + ) + (br $__rjto$8) + ) + (i32.store + (i32.const 46512) + (local.get $2) + ) + ) + (br_if $folding-inner1 + (i32.or + (i32.or + (i32.xor + (local.tee $4 + (i32.gt_u + (local.tee $1 + (i32.sub + (local.get $2) + (local.get $0) + ) + ) + (i32.add + (local.get $9) + (i32.const 40) + ) + ) + ) + (i32.const 1) + ) + (i32.eq + (local.get $0) + (i32.const -1) + ) + ) + (i32.xor + (i32.and + (i32.and + (i32.ne + (local.get $0) + (i32.const -1) + ) + (i32.ne + (local.get $2) + (i32.const -1) + ) + ) + (i32.lt_u + (local.get $0) + (local.get $2) + ) + ) + (i32.const 1) + ) + ) + ) + (local.set $2 + (select + (local.get $1) + (local.get $3) + (local.get $4) + ) + ) + ) + (i32.store + (i32.const 45408) + (local.tee $1 + (i32.add + (i32.load + (i32.const 45408) + ) + (local.get $2) + ) + ) + ) + (if + (i32.gt_u + (local.get $1) + (i32.load + (i32.const 45412) + ) + ) + (i32.store + (i32.const 45412) + (local.get $1) + ) + ) + (if + (local.tee $4 + (i32.load + (i32.const 45000) + ) + ) + (block $label$break$L325 + (local.set $3 + (i32.const 45424) + ) + (block $__rjto$9 + (block $__rjti$9 + (loop $while-in41 + (br_if $__rjti$9 + (i32.eq + (i32.add + (local.tee $1 + (i32.load + (local.get $3) + ) + ) + (local.tee $8 + (i32.load offset=4 + (local.get $3) + ) + ) + ) + (local.get $0) + ) + ) + (br_if $while-in41 + (local.tee $3 + (i32.load offset=8 + (local.get $3) + ) + ) + ) + ) + (br $__rjto$9) + ) + (if + (i32.eqz + (i32.and + (i32.load offset=12 + (local.get $3) + ) + (i32.const 8) + ) + ) + (if + (i32.and + (i32.le_u + (local.get $1) + (local.get $4) + ) + (i32.gt_u + (local.get $0) + (local.get $4) + ) + ) + (block + (i32.store offset=4 + (local.get $3) + (i32.add + (local.get $2) + (local.get $8) + ) + ) + (local.set $0 + (i32.add + (local.get $4) + (local.tee $1 + (select + (i32.and + (i32.sub + (i32.const 0) + (local.tee $0 + (i32.add + (local.get $4) + (i32.const 8) + ) + ) + ) + (i32.const 7) + ) + (i32.const 0) + (i32.and + (local.get $0) + (i32.const 7) + ) + ) + ) + ) + ) + (local.set $1 + (i32.sub + (local.tee $2 + (i32.add + (i32.load + (i32.const 44988) + ) + (local.get $2) + ) + ) + (local.get $1) + ) + ) + (i32.store + (i32.const 45000) + (local.get $0) + ) + (i32.store + (i32.const 44988) + (local.get $1) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store offset=4 + (i32.add + (local.get $2) + (local.get $4) + ) + (i32.const 40) + ) + (i32.store + (i32.const 45004) + (i32.load + (i32.const 45464) + ) + ) + (br $label$break$L325) + ) + ) + ) + ) + (if + (i32.lt_u + (local.get $0) + (local.tee $3 + (i32.load + (i32.const 44992) + ) + ) + ) + (block + (i32.store + (i32.const 44992) + (local.get $0) + ) + (local.set $3 + (local.get $0) + ) + ) + ) + (local.set $1 + (i32.add + (local.get $0) + (local.get $2) + ) + ) + (local.set $10 + (i32.const 45424) + ) + (block $__rjto$10 + (block $__rjti$10 + (loop $while-in43 + (br_if $__rjti$10 + (i32.eq + (i32.load + (local.get $10) + ) + (local.get $1) + ) + ) + (br_if $while-in43 + (local.tee $10 + (i32.load offset=8 + (local.get $10) + ) + ) + ) + ) + (br $__rjto$10) + ) + (if + (i32.eqz + (i32.and + (i32.load offset=12 + (local.get $10) + ) + (i32.const 8) + ) + ) + (block + (i32.store + (local.get $10) + (local.get $0) + ) + (i32.store offset=4 + (local.get $10) + (i32.add + (i32.load offset=4 + (local.get $10) + ) + (local.get $2) + ) + ) + (local.set $6 + (i32.add + (local.tee $10 + (i32.add + (local.get $0) + (select + (i32.and + (i32.sub + (i32.const 0) + (local.tee $0 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + (i32.const 7) + ) + (i32.const 0) + (i32.and + (local.get $0) + (i32.const 7) + ) + ) + ) + ) + (local.get $9) + ) + ) + (local.set $8 + (i32.sub + (i32.sub + (local.tee $2 + (i32.add + (local.get $1) + (select + (i32.and + (i32.sub + (i32.const 0) + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + ) + (i32.const 7) + ) + (i32.const 0) + (i32.and + (local.get $0) + (i32.const 7) + ) + ) + ) + ) + (local.get $10) + ) + (local.get $9) + ) + ) + (i32.store offset=4 + (local.get $10) + (i32.or + (local.get $9) + (i32.const 3) + ) + ) + (if + (i32.eq + (local.get $2) + (local.get $4) + ) + (block + (i32.store + (i32.const 44988) + (local.tee $0 + (i32.add + (i32.load + (i32.const 44988) + ) + (local.get $8) + ) + ) + ) + (i32.store + (i32.const 45000) + (local.get $6) + ) + (i32.store offset=4 + (local.get $6) + (i32.or + (local.get $0) + (i32.const 1) + ) + ) + ) + (block $label$break$L348 + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $2) + ) + (block + (i32.store + (i32.const 44984) + (local.tee $0 + (i32.add + (i32.load + (i32.const 44984) + ) + (local.get $8) + ) + ) + ) + (i32.store + (i32.const 44996) + (local.get $6) + ) + (i32.store offset=4 + (local.get $6) + (i32.or + (local.get $0) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (local.get $6) + ) + (local.get $0) + ) + (br $label$break$L348) + ) + ) + (local.set $3 + (if (result i32) + (i32.eq + (i32.and + (local.tee $0 + (i32.load offset=4 + (local.get $2) + ) + ) + (i32.const 3) + ) + (i32.const 1) + ) + (block (result i32) + (local.set $11 + (i32.and + (local.get $0) + (i32.const -8) + ) + ) + (local.set $9 + (i32.shr_u + (local.get $0) + (i32.const 3) + ) + ) + (block $label$break$L356 + (if + (i32.lt_u + (local.get $0) + (i32.const 256) + ) + (block + (local.set $1 + (i32.load offset=12 + (local.get $2) + ) + ) + (if + (i32.ne + (local.tee $4 + (i32.load offset=8 + (local.get $2) + ) + ) + (local.tee $0 + (i32.add + (i32.shl + (local.get $9) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + (block $do-once46 + (if + (i32.gt_u + (local.get $3) + (local.get $4) + ) + (call $_abort) + ) + (br_if $do-once46 + (i32.eq + (i32.load offset=12 + (local.get $4) + ) + (local.get $2) + ) + ) + (call $_abort) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $4) + ) + (block + (i32.store + (i32.const 44976) + (i32.and + (i32.load + (i32.const 44976) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $9) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L356) + ) + ) + (if + (i32.eq + (local.get $0) + (local.get $1) + ) + (local.set $20 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (block $do-once48 + (if + (i32.gt_u + (local.get $3) + (local.get $1) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + ) + (local.get $2) + ) + (block + (local.set $20 + (local.get $0) + ) + (br $do-once48) + ) + ) + (call $_abort) + ) + ) + (i32.store offset=12 + (local.get $4) + (local.get $1) + ) + (i32.store + (local.get $20) + (local.get $4) + ) + ) + (block + (local.set $5 + (i32.load offset=24 + (local.get $2) + ) + ) + (if + (i32.eq + (local.tee $0 + (i32.load offset=12 + (local.get $2) + ) + ) + (local.get $2) + ) + (block $do-once50 + (if + (local.tee $0 + (i32.load + (local.tee $4 + (i32.add + (local.tee $1 + (i32.add + (local.get $2) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + ) + ) + (local.set $1 + (local.get $4) + ) + (br_if $do-once50 + (i32.eqz + (local.tee $0 + (i32.load + (local.get $1) + ) + ) + ) + ) + ) + (loop $while-in53 + (block $while-out52 + (if + (i32.eqz + (local.tee $9 + (i32.load + (local.tee $4 + (i32.add + (local.get $0) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out52 + (i32.eqz + (local.tee $9 + (i32.load + (local.tee $4 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $1 + (local.get $4) + ) + (local.set $0 + (local.get $9) + ) + (br $while-in53) + ) + ) + (if + (i32.gt_u + (local.get $3) + (local.get $1) + ) + (call $_abort) + (block + (i32.store + (local.get $1) + (i32.const 0) + ) + (local.set $12 + (local.get $0) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $3) + (local.tee $1 + (i32.load offset=8 + (local.get $2) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $2) + (i32.load offset=12 + (local.get $1) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $0) + ) + (local.get $2) + ) + (block + (i32.store offset=12 + (local.get $1) + (local.get $0) + ) + (i32.store offset=8 + (local.get $0) + (local.get $1) + ) + (local.set $12 + (local.get $0) + ) + ) + (call $_abort) + ) + ) + ) + (br_if $label$break$L356 + (i32.eqz + (local.get $5) + ) + ) + (if + (i32.eq + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (local.tee $0 + (i32.load offset=28 + (local.get $2) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $2) + ) + (block $do-once54 + (i32.store + (local.get $1) + (local.get $12) + ) + (br_if $do-once54 + (local.get $12) + ) + (i32.store + (i32.const 44980) + (i32.and + (i32.load + (i32.const 44980) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $0) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L356) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $5) + ) + (call $_abort) + (block + (i32.store + (select + (i32.add + (local.get $5) + (i32.const 16) + ) + (i32.add + (local.get $5) + (i32.const 20) + ) + (i32.eq + (i32.load offset=16 + (local.get $5) + ) + (local.get $2) + ) + ) + (local.get $12) + ) + (br_if $label$break$L356 + (i32.eqz + (local.get $12) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.load + (i32.const 44992) + ) + ) + (local.get $12) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $12) + (local.get $5) + ) + (if + (local.tee $0 + (i32.load offset=16 + (local.get $2) + ) + ) + (if + (i32.gt_u + (local.get $1) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $12) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $12) + ) + ) + ) + ) + (br_if $label$break$L356 + (i32.eqz + (local.tee $0 + (i32.load offset=20 + (local.get $2) + ) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $12) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $12) + ) + ) + ) + ) + ) + ) + (local.set $2 + (i32.add + (local.get $2) + (local.get $11) + ) + ) + (i32.add + (local.get $8) + (local.get $11) + ) + ) + (local.get $8) + ) + ) + (i32.store offset=4 + (local.get $2) + (i32.and + (i32.load offset=4 + (local.get $2) + ) + (i32.const -2) + ) + ) + (i32.store offset=4 + (local.get $6) + (i32.or + (local.get $3) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $3) + (local.get $6) + ) + (local.get $3) + ) + (local.set $1 + (i32.shr_u + (local.get $3) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $3) + (i32.const 256) + ) + (block + (local.set $0 + (i32.add + (i32.shl + (local.get $1) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.tee $2 + (i32.load + (i32.const 44976) + ) + ) + (local.tee $1 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + (block $do-once58 + (if + (i32.le_u + (i32.load + (i32.const 44992) + ) + (local.tee $2 + (i32.load + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (block + (local.set $21 + (local.get $1) + ) + (local.set $16 + (local.get $2) + ) + (br $do-once58) + ) + ) + (call $_abort) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $2) + ) + ) + (local.set $21 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $16 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $21) + (local.get $6) + ) + (i32.store offset=12 + (local.get $16) + (local.get $6) + ) + (i32.store offset=8 + (local.get $6) + (local.get $16) + ) + (i32.store offset=12 + (local.get $6) + (local.get $0) + ) + (br $label$break$L348) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $1 + (if (result i32) + (local.tee $0 + (i32.shr_u + (local.get $3) + (i32.const 8) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $3) + (i32.const 16777215) + ) + (i32.const 31) + (block (result i32) + (local.set $0 + (i32.and + (i32.shr_u + (i32.add + (local.tee $2 + (i32.shl + (local.get $0) + (local.tee $1 + (i32.and + (i32.shr_u + (i32.add + (local.get $0) + (i32.const 1048320) + ) + (i32.const 16) + ) + (i32.const 8) + ) + ) + ) + ) + (i32.const 520192) + ) + (i32.const 16) + ) + (i32.const 4) + ) + ) + (i32.or + (i32.and + (i32.shr_u + (local.get $3) + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.const 14) + (i32.or + (local.tee $4 + (i32.and + (i32.shr_u + (i32.add + (local.tee $2 + (i32.shl + (local.get $2) + (local.get $0) + ) + ) + (i32.const 245760) + ) + (i32.const 16) + ) + (i32.const 2) + ) + ) + (i32.or + (local.get $0) + (local.get $1) + ) + ) + ) + (i32.shr_u + (i32.shl + (local.get $2) + (local.get $4) + ) + (i32.const 15) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.const 1) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + (i32.store offset=28 + (local.get $6) + (local.get $1) + ) + (i32.store offset=20 + (local.get $6) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $6) + (i32.const 0) + ) + (if + (i32.eqz + (i32.and + (local.tee $2 + (i32.load + (i32.const 44980) + ) + ) + (local.tee $4 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + ) + (block + (i32.store + (i32.const 44980) + (i32.or + (local.get $2) + (local.get $4) + ) + ) + (i32.store + (local.get $0) + (local.get $6) + ) + (i32.store offset=24 + (local.get $6) + (local.get $0) + ) + (i32.store offset=12 + (local.get $6) + (local.get $6) + ) + (i32.store offset=8 + (local.get $6) + (local.get $6) + ) + (br $label$break$L348) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.tee $0 + (i32.load + (local.get $0) + ) + ) + ) + (i32.const -8) + ) + (local.get $3) + ) + (local.set $7 + (local.get $0) + ) + (block $label$break$L441 + (local.set $2 + (i32.shl + (local.get $3) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (local.get $1) + (i32.const 1) + ) + ) + (i32.eq + (local.get $1) + (i32.const 31) + ) + ) + ) + ) + (loop $while-in64 + (if + (local.tee $1 + (i32.load + (local.tee $4 + (i32.add + (i32.add + (local.get $0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (local.get $2) + (i32.const 31) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (local.set $2 + (i32.shl + (local.get $2) + (i32.const 1) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.get $1) + ) + (i32.const -8) + ) + (local.get $3) + ) + (block + (local.set $7 + (local.get $1) + ) + (br $label$break$L441) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-in64) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $4) + ) + (call $_abort) + (block + (i32.store + (local.get $4) + (local.get $6) + ) + (i32.store offset=24 + (local.get $6) + (local.get $0) + ) + (i32.store offset=12 + (local.get $6) + (local.get $6) + ) + (i32.store offset=8 + (local.get $6) + (local.get $6) + ) + (br $label$break$L348) + ) + ) + ) + ) + (if + (i32.and + (i32.le_u + (local.tee $0 + (i32.load + (i32.const 44992) + ) + ) + (local.get $7) + ) + (i32.le_u + (local.get $0) + (local.tee $0 + (i32.load offset=8 + (local.get $7) + ) + ) + ) + ) + (block + (i32.store offset=12 + (local.get $0) + (local.get $6) + ) + (i32.store offset=8 + (local.get $7) + (local.get $6) + ) + (i32.store offset=8 + (local.get $6) + (local.get $0) + ) + (i32.store offset=12 + (local.get $6) + (local.get $7) + ) + (i32.store offset=24 + (local.get $6) + (i32.const 0) + ) + ) + (call $_abort) + ) + ) + ) + (global.set $STACKTOP + (local.get $14) + ) + (return + (i32.add + (local.get $10) + (i32.const 8) + ) + ) + ) + ) + ) + (local.set $3 + (i32.const 45424) + ) + (loop $while-in66 + (block $while-out65 + (if + (i32.le_u + (local.tee $1 + (i32.load + (local.get $3) + ) + ) + (local.get $4) + ) + (br_if $while-out65 + (i32.gt_u + (local.tee $7 + (i32.add + (local.get $1) + (i32.load offset=4 + (local.get $3) + ) + ) + ) + (local.get $4) + ) + ) + ) + (local.set $3 + (i32.load offset=8 + (local.get $3) + ) + ) + (br $while-in66) + ) + ) + (i32.store + (i32.const 45000) + (local.tee $3 + (i32.add + (local.tee $1 + (select + (i32.and + (i32.sub + (i32.const 0) + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + (i32.const 7) + ) + (i32.const 0) + (i32.and + (local.get $1) + (i32.const 7) + ) + ) + ) + (local.get $0) + ) + ) + ) + (i32.store + (i32.const 44988) + (local.tee $1 + (i32.sub + (local.tee $8 + (i32.add + (local.get $2) + (i32.const -40) + ) + ) + (local.get $1) + ) + ) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store offset=4 + (i32.add + (local.get $0) + (local.get $8) + ) + (i32.const 40) + ) + (i32.store + (i32.const 45004) + (i32.load + (i32.const 45464) + ) + ) + (i32.store offset=4 + (local.tee $3 + (select + (local.get $4) + (local.tee $1 + (i32.add + (select + (i32.and + (i32.sub + (i32.const 0) + (local.tee $3 + (i32.add + (local.tee $1 + (i32.add + (local.get $7) + (i32.const -47) + ) + ) + (i32.const 8) + ) + ) + ) + (i32.const 7) + ) + (i32.const 0) + (i32.and + (local.get $3) + (i32.const 7) + ) + ) + (local.get $1) + ) + ) + (i32.lt_u + (local.get $1) + (i32.add + (local.get $4) + (i32.const 16) + ) + ) + ) + ) + (i32.const 27) + ) + (i64.store offset=8 align=4 + (local.get $3) + (i64.load align=4 + (i32.const 45424) + ) + ) + (i64.store offset=16 align=4 + (local.get $3) + (i64.load align=4 + (i32.const 45432) + ) + ) + (i32.store + (i32.const 45424) + (local.get $0) + ) + (i32.store + (i32.const 45428) + (local.get $2) + ) + (i32.store + (i32.const 45436) + (i32.const 0) + ) + (i32.store + (i32.const 45432) + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + (local.set $0 + (i32.add + (local.get $3) + (i32.const 24) + ) + ) + (loop $while-in68 + (i32.store + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (i32.const 7) + ) + (if + (i32.lt_u + (i32.add + (local.get $0) + (i32.const 8) + ) + (local.get $7) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-in68) + ) + ) + ) + (if + (i32.ne + (local.get $3) + (local.get $4) + ) + (block + (i32.store offset=4 + (local.get $3) + (i32.and + (i32.load offset=4 + (local.get $3) + ) + (i32.const -2) + ) + ) + (i32.store offset=4 + (local.get $4) + (i32.or + (local.tee $2 + (i32.sub + (local.get $3) + (local.get $4) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (local.get $3) + (local.get $2) + ) + (local.set $1 + (i32.shr_u + (local.get $2) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $2) + (i32.const 256) + ) + (block + (local.set $0 + (i32.add + (i32.shl + (local.get $1) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.tee $2 + (i32.load + (i32.const 44976) + ) + ) + (local.tee $1 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $2 + (i32.load + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (call $_abort) + (block + (local.set $22 + (local.get $1) + ) + (local.set $18 + (local.get $2) + ) + ) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $2) + ) + ) + (local.set $22 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $18 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $22) + (local.get $4) + ) + (i32.store offset=12 + (local.get $18) + (local.get $4) + ) + (i32.store offset=8 + (local.get $4) + (local.get $18) + ) + (i32.store offset=12 + (local.get $4) + (local.get $0) + ) + (br $label$break$L325) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $1 + (if (result i32) + (local.tee $0 + (i32.shr_u + (local.get $2) + (i32.const 8) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $2) + (i32.const 16777215) + ) + (i32.const 31) + (block (result i32) + (local.set $0 + (i32.and + (i32.shr_u + (i32.add + (local.tee $3 + (i32.shl + (local.get $0) + (local.tee $1 + (i32.and + (i32.shr_u + (i32.add + (local.get $0) + (i32.const 1048320) + ) + (i32.const 16) + ) + (i32.const 8) + ) + ) + ) + ) + (i32.const 520192) + ) + (i32.const 16) + ) + (i32.const 4) + ) + ) + (i32.or + (i32.and + (i32.shr_u + (local.get $2) + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.const 14) + (i32.or + (local.tee $7 + (i32.and + (i32.shr_u + (i32.add + (local.tee $3 + (i32.shl + (local.get $3) + (local.get $0) + ) + ) + (i32.const 245760) + ) + (i32.const 16) + ) + (i32.const 2) + ) + ) + (i32.or + (local.get $0) + (local.get $1) + ) + ) + ) + (i32.shr_u + (i32.shl + (local.get $3) + (local.get $7) + ) + (i32.const 15) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.const 1) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + (i32.store offset=28 + (local.get $4) + (local.get $1) + ) + (i32.store offset=20 + (local.get $4) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $4) + (i32.const 0) + ) + (if + (i32.eqz + (i32.and + (local.tee $3 + (i32.load + (i32.const 44980) + ) + ) + (local.tee $7 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + ) + (block + (i32.store + (i32.const 44980) + (i32.or + (local.get $3) + (local.get $7) + ) + ) + (i32.store + (local.get $0) + (local.get $4) + ) + (i32.store offset=24 + (local.get $4) + (local.get $0) + ) + (i32.store offset=12 + (local.get $4) + (local.get $4) + ) + (i32.store offset=8 + (local.get $4) + (local.get $4) + ) + (br $label$break$L325) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.tee $0 + (i32.load + (local.get $0) + ) + ) + ) + (i32.const -8) + ) + (local.get $2) + ) + (local.set $6 + (local.get $0) + ) + (block $label$break$L482 + (local.set $3 + (i32.shl + (local.get $2) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (local.get $1) + (i32.const 1) + ) + ) + (i32.eq + (local.get $1) + (i32.const 31) + ) + ) + ) + ) + (loop $while-in71 + (if + (local.tee $1 + (i32.load + (local.tee $7 + (i32.add + (i32.add + (local.get $0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (local.get $3) + (i32.const 31) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (local.set $3 + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.get $1) + ) + (i32.const -8) + ) + (local.get $2) + ) + (block + (local.set $6 + (local.get $1) + ) + (br $label$break$L482) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-in71) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $7) + ) + (call $_abort) + (block + (i32.store + (local.get $7) + (local.get $4) + ) + (i32.store offset=24 + (local.get $4) + (local.get $0) + ) + (i32.store offset=12 + (local.get $4) + (local.get $4) + ) + (i32.store offset=8 + (local.get $4) + (local.get $4) + ) + (br $label$break$L325) + ) + ) + ) + ) + (if + (i32.and + (i32.le_u + (local.tee $0 + (i32.load + (i32.const 44992) + ) + ) + (local.get $6) + ) + (i32.le_u + (local.get $0) + (local.tee $0 + (i32.load offset=8 + (local.get $6) + ) + ) + ) + ) + (block + (i32.store offset=12 + (local.get $0) + (local.get $4) + ) + (i32.store offset=8 + (local.get $6) + (local.get $4) + ) + (i32.store offset=8 + (local.get $4) + (local.get $0) + ) + (i32.store offset=12 + (local.get $4) + (local.get $6) + ) + (i32.store offset=24 + (local.get $4) + (i32.const 0) + ) + ) + (call $_abort) + ) + ) + ) + ) + (block + (if + (i32.or + (i32.eqz + (local.tee $1 + (i32.load + (i32.const 44992) + ) + ) + ) + (i32.lt_u + (local.get $0) + (local.get $1) + ) + ) + (i32.store + (i32.const 44992) + (local.get $0) + ) + ) + (i32.store + (i32.const 45424) + (local.get $0) + ) + (i32.store + (i32.const 45428) + (local.get $2) + ) + (i32.store + (i32.const 45436) + (i32.const 0) + ) + (i32.store + (i32.const 45012) + (i32.load + (i32.const 45448) + ) + ) + (i32.store + (i32.const 45008) + (i32.const -1) + ) + (i32.store + (i32.const 45028) + (i32.const 45016) + ) + (i32.store + (i32.const 45024) + (i32.const 45016) + ) + (i32.store + (i32.const 45036) + (i32.const 45024) + ) + (i32.store + (i32.const 45032) + (i32.const 45024) + ) + (i32.store + (i32.const 45044) + (i32.const 45032) + ) + (i32.store + (i32.const 45040) + (i32.const 45032) + ) + (i32.store + (i32.const 45052) + (i32.const 45040) + ) + (i32.store + (i32.const 45048) + (i32.const 45040) + ) + (i32.store + (i32.const 45060) + (i32.const 45048) + ) + (i32.store + (i32.const 45056) + (i32.const 45048) + ) + (i32.store + (i32.const 45068) + (i32.const 45056) + ) + (i32.store + (i32.const 45064) + (i32.const 45056) + ) + (i32.store + (i32.const 45076) + (i32.const 45064) + ) + (i32.store + (i32.const 45072) + (i32.const 45064) + ) + (i32.store + (i32.const 45084) + (i32.const 45072) + ) + (i32.store + (i32.const 45080) + (i32.const 45072) + ) + (i32.store + (i32.const 45092) + (i32.const 45080) + ) + (i32.store + (i32.const 45088) + (i32.const 45080) + ) + (i32.store + (i32.const 45100) + (i32.const 45088) + ) + (i32.store + (i32.const 45096) + (i32.const 45088) + ) + (i32.store + (i32.const 45108) + (i32.const 45096) + ) + (i32.store + (i32.const 45104) + (i32.const 45096) + ) + (i32.store + (i32.const 45116) + (i32.const 45104) + ) + (i32.store + (i32.const 45112) + (i32.const 45104) + ) + (i32.store + (i32.const 45124) + (i32.const 45112) + ) + (i32.store + (i32.const 45120) + (i32.const 45112) + ) + (i32.store + (i32.const 45132) + (i32.const 45120) + ) + (i32.store + (i32.const 45128) + (i32.const 45120) + ) + (i32.store + (i32.const 45140) + (i32.const 45128) + ) + (i32.store + (i32.const 45136) + (i32.const 45128) + ) + (i32.store + (i32.const 45148) + (i32.const 45136) + ) + (i32.store + (i32.const 45144) + (i32.const 45136) + ) + (i32.store + (i32.const 45156) + (i32.const 45144) + ) + (i32.store + (i32.const 45152) + (i32.const 45144) + ) + (i32.store + (i32.const 45164) + (i32.const 45152) + ) + (i32.store + (i32.const 45160) + (i32.const 45152) + ) + (i32.store + (i32.const 45172) + (i32.const 45160) + ) + (i32.store + (i32.const 45168) + (i32.const 45160) + ) + (i32.store + (i32.const 45180) + (i32.const 45168) + ) + (i32.store + (i32.const 45176) + (i32.const 45168) + ) + (i32.store + (i32.const 45188) + (i32.const 45176) + ) + (i32.store + (i32.const 45184) + (i32.const 45176) + ) + (i32.store + (i32.const 45196) + (i32.const 45184) + ) + (i32.store + (i32.const 45192) + (i32.const 45184) + ) + (i32.store + (i32.const 45204) + (i32.const 45192) + ) + (i32.store + (i32.const 45200) + (i32.const 45192) + ) + (i32.store + (i32.const 45212) + (i32.const 45200) + ) + (i32.store + (i32.const 45208) + (i32.const 45200) + ) + (i32.store + (i32.const 45220) + (i32.const 45208) + ) + (i32.store + (i32.const 45216) + (i32.const 45208) + ) + (i32.store + (i32.const 45228) + (i32.const 45216) + ) + (i32.store + (i32.const 45224) + (i32.const 45216) + ) + (i32.store + (i32.const 45236) + (i32.const 45224) + ) + (i32.store + (i32.const 45232) + (i32.const 45224) + ) + (i32.store + (i32.const 45244) + (i32.const 45232) + ) + (i32.store + (i32.const 45240) + (i32.const 45232) + ) + (i32.store + (i32.const 45252) + (i32.const 45240) + ) + (i32.store + (i32.const 45248) + (i32.const 45240) + ) + (i32.store + (i32.const 45260) + (i32.const 45248) + ) + (i32.store + (i32.const 45256) + (i32.const 45248) + ) + (i32.store + (i32.const 45268) + (i32.const 45256) + ) + (i32.store + (i32.const 45264) + (i32.const 45256) + ) + (i32.store + (i32.const 45276) + (i32.const 45264) + ) + (i32.store + (i32.const 45272) + (i32.const 45264) + ) + (i32.store + (i32.const 45000) + (local.tee $3 + (i32.add + (local.tee $1 + (select + (i32.and + (i32.sub + (i32.const 0) + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + (i32.const 7) + ) + (i32.const 0) + (i32.and + (local.get $1) + (i32.const 7) + ) + ) + ) + (local.get $0) + ) + ) + ) + (i32.store + (i32.const 44988) + (local.tee $1 + (i32.sub + (local.tee $2 + (i32.add + (local.get $2) + (i32.const -40) + ) + ) + (local.get $1) + ) + ) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store offset=4 + (i32.add + (local.get $0) + (local.get $2) + ) + (i32.const 40) + ) + (i32.store + (i32.const 45004) + (i32.load + (i32.const 45464) + ) + ) + ) + ) + (br_if $folding-inner1 + (i32.le_u + (local.tee $0 + (i32.load + (i32.const 44988) + ) + ) + (local.get $9) + ) + ) + (i32.store + (i32.const 44988) + (local.tee $1 + (i32.sub + (local.get $0) + (local.get $9) + ) + ) + ) + (i32.store + (i32.const 45000) + (local.tee $2 + (i32.add + (local.tee $0 + (i32.load + (i32.const 45000) + ) + ) + (local.get $9) + ) + ) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $9) + (i32.const 3) + ) + ) + (br $folding-inner2) + ) + (global.set $STACKTOP + (local.get $14) + ) + (return + (i32.const 0) + ) + ) + (global.set $STACKTOP + (local.get $14) + ) + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (func $_free (; 139 ;) (; has Stack IR ;) (param $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (if + (i32.eqz + (local.get $0) + ) + (return) + ) + (if + (i32.lt_u + (local.tee $5 + (i32.add + (local.get $0) + (i32.const -8) + ) + ) + (local.tee $11 + (i32.load + (i32.const 44992) + ) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (local.tee $12 + (i32.and + (local.tee $0 + (i32.load + (i32.add + (local.get $0) + (i32.const -4) + ) + ) + ) + (i32.const 3) + ) + ) + (i32.const 1) + ) + (call $_abort) + ) + (local.set $7 + (i32.add + (local.get $5) + (local.tee $2 + (i32.and + (local.get $0) + (i32.const -8) + ) + ) + ) + ) + (if + (i32.and + (local.get $0) + (i32.const 1) + ) + (block + (local.set $3 + (local.tee $4 + (local.get $5) + ) + ) + (local.set $1 + (local.get $2) + ) + ) + (block $label$break$L10 + (local.set $10 + (i32.load + (local.get $5) + ) + ) + (if + (i32.eqz + (local.get $12) + ) + (return) + ) + (if + (i32.lt_u + (local.tee $0 + (i32.sub + (local.get $5) + (local.get $10) + ) + ) + (local.get $11) + ) + (call $_abort) + ) + (local.set $5 + (i32.add + (local.get $2) + (local.get $10) + ) + ) + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $0) + ) + (block + (if + (i32.ne + (i32.and + (local.tee $4 + (i32.load offset=4 + (local.get $7) + ) + ) + (i32.const 3) + ) + (i32.const 3) + ) + (block + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + (br $label$break$L10) + ) + ) + (i32.store + (i32.const 44984) + (local.get $5) + ) + (i32.store offset=4 + (local.get $7) + (i32.and + (local.get $4) + (i32.const -2) + ) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $5) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (local.get $5) + ) + (local.get $5) + ) + (return) + ) + ) + (local.set $2 + (i32.shr_u + (local.get $10) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $10) + (i32.const 256) + ) + (block + (local.set $1 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ne + (local.tee $3 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.tee $4 + (i32.add + (i32.shl + (local.get $2) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $11) + (local.get $3) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $0) + (i32.load offset=12 + (local.get $3) + ) + ) + (call $_abort) + ) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $3) + ) + (block + (i32.store + (i32.const 44976) + (i32.and + (i32.load + (i32.const 44976) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $2) + ) + (i32.const -1) + ) + ) + ) + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + (br $label$break$L10) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $4) + ) + (local.set $6 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (block + (if + (i32.gt_u + (local.get $11) + (local.get $1) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load + (local.tee $4 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + ) + (local.get $0) + ) + (local.set $6 + (local.get $4) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=12 + (local.get $3) + (local.get $1) + ) + (i32.store + (local.get $6) + (local.get $3) + ) + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + (br $label$break$L10) + ) + ) + (local.set $13 + (i32.load offset=24 + (local.get $0) + ) + ) + (if + (i32.eq + (local.tee $2 + (i32.load offset=12 + (local.get $0) + ) + ) + (local.get $0) + ) + (block $do-once + (if + (local.tee $2 + (i32.load + (local.tee $10 + (i32.add + (local.tee $6 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + ) + ) + (local.set $6 + (local.get $10) + ) + (br_if $do-once + (i32.eqz + (local.tee $2 + (i32.load + (local.get $6) + ) + ) + ) + ) + ) + (loop $while-in + (block $while-out + (if + (i32.eqz + (local.tee $12 + (i32.load + (local.tee $10 + (i32.add + (local.get $2) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out + (i32.eqz + (local.tee $12 + (i32.load + (local.tee $10 + (i32.add + (local.get $2) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $6 + (local.get $10) + ) + (local.set $2 + (local.get $12) + ) + (br $while-in) + ) + ) + (if + (i32.gt_u + (local.get $11) + (local.get $6) + ) + (call $_abort) + (block + (i32.store + (local.get $6) + (i32.const 0) + ) + (local.set $8 + (local.get $2) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $11) + (local.tee $6 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $0) + (i32.load offset=12 + (local.get $6) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $2) + ) + (local.get $0) + ) + (block + (i32.store offset=12 + (local.get $6) + (local.get $2) + ) + (i32.store offset=8 + (local.get $2) + (local.get $6) + ) + (local.set $8 + (local.get $2) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $13) + (block + (if + (i32.eq + (i32.load + (local.tee $6 + (i32.add + (i32.shl + (local.tee $2 + (i32.load offset=28 + (local.get $0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $0) + ) + (block + (i32.store + (local.get $6) + (local.get $8) + ) + (if + (i32.eqz + (local.get $8) + ) + (block + (i32.store + (i32.const 44980) + (i32.and + (i32.load + (i32.const 44980) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $2) + ) + (i32.const -1) + ) + ) + ) + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + (br $label$break$L10) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $13) + ) + (call $_abort) + (block + (i32.store + (select + (local.tee $2 + (i32.add + (local.get $13) + (i32.const 16) + ) + ) + (i32.add + (local.get $13) + (i32.const 20) + ) + (i32.eq + (i32.load + (local.get $2) + ) + (local.get $0) + ) + ) + (local.get $8) + ) + (if + (i32.eqz + (local.get $8) + ) + (block + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + (br $label$break$L10) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $6 + (i32.load + (i32.const 44992) + ) + ) + (local.get $8) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $8) + (local.get $13) + ) + (if + (local.tee $2 + (i32.load offset=16 + (local.get $0) + ) + ) + (if + (i32.gt_u + (local.get $6) + (local.get $2) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $8) + (local.get $2) + ) + (i32.store offset=24 + (local.get $2) + (local.get $8) + ) + ) + ) + ) + (if + (local.tee $2 + (i32.load offset=20 + (local.get $0) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $2) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $8) + (local.get $2) + ) + (i32.store offset=24 + (local.get $2) + (local.get $8) + ) + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + ) + ) + (block + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + ) + ) + ) + (block + (local.set $3 + (local.tee $4 + (local.get $0) + ) + ) + (local.set $1 + (local.get $5) + ) + ) + ) + ) + ) + (if + (i32.ge_u + (local.get $4) + (local.get $7) + ) + (call $_abort) + ) + (if + (i32.eqz + (i32.and + (local.tee $0 + (i32.load offset=4 + (local.get $7) + ) + ) + (i32.const 1) + ) + ) + (call $_abort) + ) + (if + (i32.and + (local.get $0) + (i32.const 2) + ) + (block + (i32.store offset=4 + (local.get $7) + (i32.and + (local.get $0) + (i32.const -2) + ) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $1) + (local.get $4) + ) + (local.get $1) + ) + ) + (block + (if + (i32.eq + (i32.load + (i32.const 45000) + ) + (local.get $7) + ) + (block + (i32.store + (i32.const 44988) + (local.tee $0 + (i32.add + (i32.load + (i32.const 44988) + ) + (local.get $1) + ) + ) + ) + (i32.store + (i32.const 45000) + (local.get $3) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $0) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $3) + (i32.load + (i32.const 44996) + ) + ) + (return) + ) + (i32.store + (i32.const 44996) + (i32.const 0) + ) + (i32.store + (i32.const 44984) + (i32.const 0) + ) + (return) + ) + ) + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $7) + ) + (block + (i32.store + (i32.const 44984) + (local.tee $0 + (i32.add + (i32.load + (i32.const 44984) + ) + (local.get $1) + ) + ) + ) + (i32.store + (i32.const 44996) + (local.get $4) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $0) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (local.get $4) + ) + (local.get $0) + ) + (return) + ) + ) + (local.set $5 + (i32.add + (i32.and + (local.get $0) + (i32.const -8) + ) + (local.get $1) + ) + ) + (local.set $6 + (i32.shr_u + (local.get $0) + (i32.const 3) + ) + ) + (block $label$break$L111 + (if + (i32.lt_u + (local.get $0) + (i32.const 256) + ) + (block + (local.set $1 + (i32.load offset=12 + (local.get $7) + ) + ) + (if + (i32.ne + (local.tee $2 + (i32.load offset=8 + (local.get $7) + ) + ) + (local.tee $0 + (i32.add + (i32.shl + (local.get $6) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + (block + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $2) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $7) + (i32.load offset=12 + (local.get $2) + ) + ) + (call $_abort) + ) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $2) + ) + (block + (i32.store + (i32.const 44976) + (i32.and + (i32.load + (i32.const 44976) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $6) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L111) + ) + ) + (if + (i32.eq + (local.get $0) + (local.get $1) + ) + (local.set $16 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (block + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $1) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + ) + (local.get $7) + ) + (local.set $16 + (local.get $0) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=12 + (local.get $2) + (local.get $1) + ) + (i32.store + (local.get $16) + (local.get $2) + ) + ) + (block + (local.set $8 + (i32.load offset=24 + (local.get $7) + ) + ) + (if + (i32.eq + (local.tee $0 + (i32.load offset=12 + (local.get $7) + ) + ) + (local.get $7) + ) + (block $do-once6 + (if + (local.tee $0 + (i32.load + (local.tee $2 + (i32.add + (local.tee $1 + (i32.add + (local.get $7) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + ) + ) + (local.set $1 + (local.get $2) + ) + (br_if $do-once6 + (i32.eqz + (local.tee $0 + (i32.load + (local.get $1) + ) + ) + ) + ) + ) + (loop $while-in9 + (block $while-out8 + (if + (i32.eqz + (local.tee $6 + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out8 + (i32.eqz + (local.tee $6 + (i32.load + (local.tee $2 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $1 + (local.get $2) + ) + (local.set $0 + (local.get $6) + ) + (br $while-in9) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $1) + ) + (call $_abort) + (block + (i32.store + (local.get $1) + (i32.const 0) + ) + (local.set $9 + (local.get $0) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $1 + (i32.load offset=8 + (local.get $7) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $7) + (i32.load offset=12 + (local.get $1) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $0) + ) + (local.get $7) + ) + (block + (i32.store offset=12 + (local.get $1) + (local.get $0) + ) + (i32.store offset=8 + (local.get $0) + (local.get $1) + ) + (local.set $9 + (local.get $0) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $8) + (block + (if + (i32.eq + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (local.tee $0 + (i32.load offset=28 + (local.get $7) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $7) + ) + (block + (i32.store + (local.get $1) + (local.get $9) + ) + (if + (i32.eqz + (local.get $9) + ) + (block + (i32.store + (i32.const 44980) + (i32.and + (i32.load + (i32.const 44980) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $0) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L111) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $8) + ) + (call $_abort) + (block + (i32.store + (select + (local.tee $0 + (i32.add + (local.get $8) + (i32.const 16) + ) + ) + (i32.add + (local.get $8) + (i32.const 20) + ) + (i32.eq + (i32.load + (local.get $0) + ) + (local.get $7) + ) + ) + (local.get $9) + ) + (br_if $label$break$L111 + (i32.eqz + (local.get $9) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.load + (i32.const 44992) + ) + ) + (local.get $9) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $9) + (local.get $8) + ) + (if + (local.tee $0 + (i32.load offset=16 + (local.get $7) + ) + ) + (if + (i32.gt_u + (local.get $1) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $9) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $9) + ) + ) + ) + ) + (if + (local.tee $0 + (i32.load offset=20 + (local.get $7) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $9) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $9) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=4 + (local.get $3) + (i32.or + (local.get $5) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $4) + (local.get $5) + ) + (local.get $5) + ) + (local.set $1 + (if (result i32) + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $3) + ) + (block + (i32.store + (i32.const 44984) + (local.get $5) + ) + (return) + ) + (local.get $5) + ) + ) + ) + ) + (local.set $4 + (i32.shr_u + (local.get $1) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $1) + (i32.const 256) + ) + (block + (local.set $0 + (i32.add + (i32.shl + (local.get $4) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.tee $1 + (i32.load + (i32.const 44976) + ) + ) + (local.tee $4 + (i32.shl + (i32.const 1) + (local.get $4) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $1 + (i32.load + (local.tee $4 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (call $_abort) + (block + (local.set $17 + (local.get $4) + ) + (local.set $15 + (local.get $1) + ) + ) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $4) + ) + ) + (local.set $17 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $15 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $17) + (local.get $3) + ) + (i32.store offset=12 + (local.get $15) + (local.get $3) + ) + (i32.store offset=8 + (local.get $3) + (local.get $15) + ) + (i32.store offset=12 + (local.get $3) + (local.get $0) + ) + (return) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $4 + (if (result i32) + (local.tee $0 + (i32.shr_u + (local.get $1) + (i32.const 8) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $1) + (i32.const 16777215) + ) + (i32.const 31) + (block (result i32) + (local.set $0 + (i32.and + (i32.shr_u + (i32.add + (local.tee $4 + (i32.shl + (local.get $0) + (local.tee $5 + (i32.and + (i32.shr_u + (i32.add + (local.get $0) + (i32.const 1048320) + ) + (i32.const 16) + ) + (i32.const 8) + ) + ) + ) + ) + (i32.const 520192) + ) + (i32.const 16) + ) + (i32.const 4) + ) + ) + (local.set $4 + (i32.and + (i32.shr_u + (i32.add + (local.tee $2 + (i32.shl + (local.get $4) + (local.get $0) + ) + ) + (i32.const 245760) + ) + (i32.const 16) + ) + (i32.const 2) + ) + ) + (i32.or + (i32.and + (i32.shr_u + (local.get $1) + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.const 14) + (i32.or + (i32.or + (local.get $0) + (local.get $5) + ) + (local.get $4) + ) + ) + (i32.shr_u + (i32.shl + (local.get $2) + (local.get $4) + ) + (i32.const 15) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.const 1) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + (i32.store offset=28 + (local.get $3) + (local.get $4) + ) + (i32.store offset=20 + (local.get $3) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $3) + (i32.const 0) + ) + (if + (i32.and + (local.tee $5 + (i32.load + (i32.const 44980) + ) + ) + (local.tee $2 + (i32.shl + (i32.const 1) + (local.get $4) + ) + ) + ) + (block $label$break$L197 + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.tee $0 + (i32.load + (local.get $0) + ) + ) + ) + (i32.const -8) + ) + (local.get $1) + ) + (local.set $14 + (local.get $0) + ) + (block $label$break$L200 + (local.set $5 + (i32.shl + (local.get $1) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (local.get $4) + (i32.const 1) + ) + ) + (i32.eq + (local.get $4) + (i32.const 31) + ) + ) + ) + ) + (loop $while-in17 + (if + (local.tee $4 + (i32.load + (local.tee $2 + (i32.add + (i32.add + (local.get $0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (local.get $5) + (i32.const 31) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (local.set $5 + (i32.shl + (local.get $5) + (i32.const 1) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.get $4) + ) + (i32.const -8) + ) + (local.get $1) + ) + (block + (local.set $14 + (local.get $4) + ) + (br $label$break$L200) + ) + (block + (local.set $0 + (local.get $4) + ) + (br $while-in17) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $2) + ) + (call $_abort) + (block + (i32.store + (local.get $2) + (local.get $3) + ) + (i32.store offset=24 + (local.get $3) + (local.get $0) + ) + (i32.store offset=12 + (local.get $3) + (local.get $3) + ) + (i32.store offset=8 + (local.get $3) + (local.get $3) + ) + (br $label$break$L197) + ) + ) + ) + ) + (if + (i32.and + (i32.le_u + (local.tee $0 + (i32.load + (i32.const 44992) + ) + ) + (local.get $14) + ) + (i32.le_u + (local.get $0) + (local.tee $0 + (i32.load offset=8 + (local.get $14) + ) + ) + ) + ) + (block + (i32.store offset=12 + (local.get $0) + (local.get $3) + ) + (i32.store offset=8 + (local.get $14) + (local.get $3) + ) + (i32.store offset=8 + (local.get $3) + (local.get $0) + ) + (i32.store offset=12 + (local.get $3) + (local.get $14) + ) + (i32.store offset=24 + (local.get $3) + (i32.const 0) + ) + ) + (call $_abort) + ) + ) + (block + (i32.store + (i32.const 44980) + (i32.or + (local.get $2) + (local.get $5) + ) + ) + (i32.store + (local.get $0) + (local.get $3) + ) + (i32.store offset=24 + (local.get $3) + (local.get $0) + ) + (i32.store offset=12 + (local.get $3) + (local.get $3) + ) + (i32.store offset=8 + (local.get $3) + (local.get $3) + ) + ) + ) + (i32.store + (i32.const 45008) + (local.tee $0 + (i32.add + (i32.load + (i32.const 45008) + ) + (i32.const -1) + ) + ) + ) + (if + (local.get $0) + (return) + ) + (local.set $0 + (i32.const 45432) + ) + (loop $while-in19 + (local.set $0 + (i32.add + (local.tee $4 + (i32.load + (local.get $0) + ) + ) + (i32.const 8) + ) + ) + (br_if $while-in19 + (local.get $4) + ) + ) + (i32.store + (i32.const 45008) + (i32.const -1) + ) + ) + (func $_realloc (; 140 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (if + (i32.eqz + (local.get $0) + ) + (return + (call $_malloc + (local.get $1) + ) + ) + ) + (if + (i32.gt_u + (local.get $1) + (i32.const -65) + ) + (return + (i32.const 0) + ) + ) + (if + (i32.eqz + (i32.and + (i32.gt_s + (local.tee $4 + (i32.and + (local.tee $10 + (i32.load + (local.tee $9 + (i32.add + (local.get $0) + (i32.const -4) + ) + ) + ) + ) + (i32.const -8) + ) + ) + (i32.const 0) + ) + (i32.and + (i32.ne + (local.tee $11 + (i32.and + (local.get $10) + (i32.const 3) + ) + ) + (i32.const 1) + ) + (i32.le_u + (local.tee $12 + (i32.load + (i32.const 44992) + ) + ) + (local.tee $8 + (i32.add + (local.get $0) + (i32.const -8) + ) + ) + ) + ) + ) + ) + (call $_abort) + ) + (if + (i32.eqz + (i32.and + (local.tee $7 + (i32.load offset=4 + (local.tee $5 + (i32.add + (local.get $4) + (local.get $8) + ) + ) + ) + ) + (i32.const 1) + ) + ) + (call $_abort) + ) + (local.set $6 + (select + (i32.const 16) + (i32.and + (i32.add + (local.get $1) + (i32.const 11) + ) + (i32.const -8) + ) + (i32.lt_u + (local.get $1) + (i32.const 11) + ) + ) + ) + (block $folding-inner0 + (if + (local.get $11) + (block $do-once + (if + (i32.ge_u + (local.get $4) + (local.get $6) + ) + (block + (br_if $folding-inner0 + (i32.le_u + (local.tee $1 + (i32.sub + (local.get $4) + (local.get $6) + ) + ) + (i32.const 15) + ) + ) + (i32.store + (local.get $9) + (i32.or + (i32.or + (i32.and + (local.get $10) + (i32.const 1) + ) + (local.get $6) + ) + (i32.const 2) + ) + ) + (i32.store offset=4 + (local.tee $2 + (i32.add + (local.get $6) + (local.get $8) + ) + ) + (i32.or + (local.get $1) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.get $5) + (i32.or + (i32.load offset=4 + (local.get $5) + ) + (i32.const 1) + ) + ) + (call $_dispose_chunk + (local.get $2) + (local.get $1) + ) + (br $folding-inner0) + ) + ) + (if + (i32.eq + (i32.load + (i32.const 45000) + ) + (local.get $5) + ) + (block + (br_if $do-once + (i32.le_u + (local.tee $2 + (i32.add + (i32.load + (i32.const 44988) + ) + (local.get $4) + ) + ) + (local.get $6) + ) + ) + (i32.store + (local.get $9) + (i32.or + (i32.or + (i32.and + (local.get $10) + (i32.const 1) + ) + (local.get $6) + ) + (i32.const 2) + ) + ) + (i32.store offset=4 + (local.tee $1 + (i32.add + (local.get $6) + (local.get $8) + ) + ) + (i32.or + (local.tee $2 + (i32.sub + (local.get $2) + (local.get $6) + ) + ) + (i32.const 1) + ) + ) + (i32.store + (i32.const 45000) + (local.get $1) + ) + (i32.store + (i32.const 44988) + (local.get $2) + ) + (br $folding-inner0) + ) + ) + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $5) + ) + (block + (br_if $do-once + (i32.lt_u + (local.tee $3 + (i32.add + (i32.load + (i32.const 44984) + ) + (local.get $4) + ) + ) + (local.get $6) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.sub + (local.get $3) + (local.get $6) + ) + ) + (i32.const 15) + ) + (block + (i32.store + (local.get $9) + (i32.or + (i32.or + (i32.and + (local.get $10) + (i32.const 1) + ) + (local.get $6) + ) + (i32.const 2) + ) + ) + (i32.store offset=4 + (local.tee $2 + (i32.add + (local.get $6) + (local.get $8) + ) + ) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store + (local.tee $3 + (i32.add + (local.get $3) + (local.get $8) + ) + ) + (local.get $1) + ) + (i32.store offset=4 + (local.get $3) + (i32.and + (i32.load offset=4 + (local.get $3) + ) + (i32.const -2) + ) + ) + ) + (block + (i32.store + (local.get $9) + (i32.or + (i32.or + (local.get $3) + (i32.and + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + (i32.store offset=4 + (local.tee $1 + (i32.add + (local.get $3) + (local.get $8) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $1) + ) + (i32.const 1) + ) + ) + (local.set $1 + (i32.const 0) + ) + ) + ) + (i32.store + (i32.const 44984) + (local.get $1) + ) + (i32.store + (i32.const 44996) + (local.get $2) + ) + (br $folding-inner0) + ) + ) + (if + (i32.eqz + (i32.and + (local.get $7) + (i32.const 2) + ) + ) + (if + (i32.ge_u + (local.tee $13 + (i32.add + (local.get $4) + (i32.and + (local.get $7) + (i32.const -8) + ) + ) + ) + (local.get $6) + ) + (block + (local.set $14 + (i32.sub + (local.get $13) + (local.get $6) + ) + ) + (local.set $1 + (i32.shr_u + (local.get $7) + (i32.const 3) + ) + ) + (block $label$break$L42 + (if + (i32.lt_u + (local.get $7) + (i32.const 256) + ) + (block + (local.set $3 + (i32.load offset=12 + (local.get $5) + ) + ) + (if + (i32.ne + (local.tee $4 + (i32.load offset=8 + (local.get $5) + ) + ) + (local.tee $7 + (i32.add + (i32.shl + (local.get $1) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $12) + (local.get $4) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $5) + (i32.load offset=12 + (local.get $4) + ) + ) + (call $_abort) + ) + ) + ) + (if + (i32.eq + (local.get $3) + (local.get $4) + ) + (block + (i32.store + (i32.const 44976) + (i32.and + (i32.load + (i32.const 44976) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $1) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L42) + ) + ) + (if + (i32.eq + (local.get $3) + (local.get $7) + ) + (local.set $2 + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + (block + (if + (i32.gt_u + (local.get $12) + (local.get $3) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load + (local.tee $1 + (i32.add + (local.get $3) + (i32.const 8) + ) + ) + ) + (local.get $5) + ) + (local.set $2 + (local.get $1) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=12 + (local.get $4) + (local.get $3) + ) + (i32.store + (local.get $2) + (local.get $4) + ) + ) + (block + (local.set $11 + (i32.load offset=24 + (local.get $5) + ) + ) + (if + (i32.eq + (local.tee $1 + (i32.load offset=12 + (local.get $5) + ) + ) + (local.get $5) + ) + (block $do-once1 + (if + (local.tee $1 + (i32.load + (local.tee $4 + (i32.add + (local.tee $2 + (i32.add + (local.get $5) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + ) + ) + (local.set $2 + (local.get $4) + ) + (br_if $do-once1 + (i32.eqz + (local.tee $1 + (i32.load + (local.get $2) + ) + ) + ) + ) + ) + (loop $while-in + (block $while-out + (if + (i32.eqz + (local.tee $7 + (i32.load + (local.tee $4 + (i32.add + (local.get $1) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out + (i32.eqz + (local.tee $7 + (i32.load + (local.tee $4 + (i32.add + (local.get $1) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $2 + (local.get $4) + ) + (local.set $1 + (local.get $7) + ) + (br $while-in) + ) + ) + (if + (i32.gt_u + (local.get $12) + (local.get $2) + ) + (call $_abort) + (block + (i32.store + (local.get $2) + (i32.const 0) + ) + (local.set $3 + (local.get $1) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $12) + (local.tee $2 + (i32.load offset=8 + (local.get $5) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $5) + (i32.load offset=12 + (local.get $2) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $1) + ) + (local.get $5) + ) + (block + (i32.store offset=12 + (local.get $2) + (local.get $1) + ) + (i32.store offset=8 + (local.get $1) + (local.get $2) + ) + (local.set $3 + (local.get $1) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $11) + (block + (if + (i32.eq + (i32.load + (local.tee $2 + (i32.add + (i32.shl + (local.tee $1 + (i32.load offset=28 + (local.get $5) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $5) + ) + (block + (i32.store + (local.get $2) + (local.get $3) + ) + (if + (i32.eqz + (local.get $3) + ) + (block + (i32.store + (i32.const 44980) + (i32.and + (i32.load + (i32.const 44980) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $1) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L42) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $11) + ) + (call $_abort) + (block + (i32.store + (select + (local.tee $1 + (i32.add + (local.get $11) + (i32.const 16) + ) + ) + (i32.add + (local.get $11) + (i32.const 20) + ) + (i32.eq + (i32.load + (local.get $1) + ) + (local.get $5) + ) + ) + (local.get $3) + ) + (br_if $label$break$L42 + (i32.eqz + (local.get $3) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $2 + (i32.load + (i32.const 44992) + ) + ) + (local.get $3) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $3) + (local.get $11) + ) + (if + (local.tee $1 + (i32.load offset=16 + (local.get $5) + ) + ) + (if + (i32.gt_u + (local.get $2) + (local.get $1) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $3) + (local.get $1) + ) + (i32.store offset=24 + (local.get $1) + (local.get $3) + ) + ) + ) + ) + (if + (local.tee $1 + (i32.load offset=20 + (local.get $5) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $1) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $3) + (local.get $1) + ) + (i32.store offset=24 + (local.get $1) + (local.get $3) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (if + (i32.lt_u + (local.get $14) + (i32.const 16) + ) + (block + (i32.store + (local.get $9) + (i32.or + (i32.or + (local.get $13) + (i32.and + (local.get $10) + (i32.const 1) + ) + ) + (i32.const 2) + ) + ) + (i32.store offset=4 + (local.tee $1 + (i32.add + (local.get $8) + (local.get $13) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $1) + ) + (i32.const 1) + ) + ) + ) + (block + (i32.store + (local.get $9) + (i32.or + (i32.or + (i32.and + (local.get $10) + (i32.const 1) + ) + (local.get $6) + ) + (i32.const 2) + ) + ) + (i32.store offset=4 + (local.tee $1 + (i32.add + (local.get $6) + (local.get $8) + ) + ) + (i32.or + (local.get $14) + (i32.const 3) + ) + ) + (i32.store offset=4 + (local.tee $2 + (i32.add + (local.get $8) + (local.get $13) + ) + ) + (i32.or + (i32.load offset=4 + (local.get $2) + ) + (i32.const 1) + ) + ) + (call $_dispose_chunk + (local.get $1) + (local.get $14) + ) + ) + ) + (br $folding-inner0) + ) + ) + ) + ) + (if + (i32.eqz + (i32.or + (i32.lt_u + (local.get $6) + (i32.const 256) + ) + (i32.lt_u + (local.get $4) + (i32.or + (local.get $6) + (i32.const 4) + ) + ) + ) + ) + (br_if $folding-inner0 + (i32.le_u + (i32.sub + (local.get $4) + (local.get $6) + ) + (i32.shl + (i32.load + (i32.const 45456) + ) + (i32.const 1) + ) + ) + ) + ) + ) + (if + (i32.eqz + (local.tee $2 + (call $_malloc + (local.get $1) + ) + ) + ) + (return + (i32.const 0) + ) + ) + (drop + (call $_memcpy + (local.get $2) + (local.get $0) + (select + (local.tee $3 + (i32.sub + (i32.and + (local.tee $3 + (i32.load + (local.get $9) + ) + ) + (i32.const -8) + ) + (select + (i32.const 4) + (i32.const 8) + (i32.and + (local.get $3) + (i32.const 3) + ) + ) + ) + ) + (local.get $1) + (i32.lt_u + (local.get $3) + (local.get $1) + ) + ) + ) + ) + (call $_free + (local.get $0) + ) + (return + (local.get $2) + ) + ) + (local.get $0) + ) + (func $_dispose_chunk (; 141 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 i32) + (local $14 i32) + (local $15 i32) + (local.set $6 + (i32.add + (local.get $0) + (local.get $1) + ) + ) + (if + (i32.and + (local.tee $8 + (i32.load offset=4 + (local.get $0) + ) + ) + (i32.const 1) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + ) + (block $label$break$L1 + (local.set $4 + (i32.load + (local.get $0) + ) + ) + (if + (i32.eqz + (i32.and + (local.get $8) + (i32.const 3) + ) + ) + (return) + ) + (if + (i32.lt_u + (local.tee $0 + (i32.sub + (local.get $0) + (local.get $4) + ) + ) + (local.tee $11 + (i32.load + (i32.const 44992) + ) + ) + ) + (call $_abort) + ) + (local.set $1 + (i32.add + (local.get $1) + (local.get $4) + ) + ) + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $0) + ) + (block + (if + (i32.ne + (i32.and + (local.tee $5 + (i32.load offset=4 + (local.get $6) + ) + ) + (i32.const 3) + ) + (i32.const 3) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + (br $label$break$L1) + ) + ) + (i32.store + (i32.const 44984) + (local.get $1) + ) + (i32.store offset=4 + (local.get $6) + (i32.and + (local.get $5) + (i32.const -2) + ) + ) + (i32.store offset=4 + (local.get $0) + (i32.or + (local.get $1) + (i32.const 1) + ) + ) + (i32.store + (local.get $6) + (local.get $1) + ) + (return) + ) + ) + (local.set $8 + (i32.shr_u + (local.get $4) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $4) + (i32.const 256) + ) + (block + (local.set $2 + (i32.load offset=12 + (local.get $0) + ) + ) + (if + (i32.ne + (local.tee $4 + (i32.load offset=8 + (local.get $0) + ) + ) + (local.tee $5 + (i32.add + (i32.shl + (local.get $8) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $11) + (local.get $4) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $0) + (i32.load offset=12 + (local.get $4) + ) + ) + (call $_abort) + ) + ) + ) + (if + (i32.eq + (local.get $2) + (local.get $4) + ) + (block + (i32.store + (i32.const 44976) + (i32.and + (i32.load + (i32.const 44976) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $8) + ) + (i32.const -1) + ) + ) + ) + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + (br $label$break$L1) + ) + ) + (if + (i32.eq + (local.get $2) + (local.get $5) + ) + (local.set $3 + (i32.add + (local.get $2) + (i32.const 8) + ) + ) + (block + (if + (i32.gt_u + (local.get $11) + (local.get $2) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load + (local.tee $5 + (i32.add + (local.get $2) + (i32.const 8) + ) + ) + ) + (local.get $0) + ) + (local.set $3 + (local.get $5) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=12 + (local.get $4) + (local.get $2) + ) + (i32.store + (local.get $3) + (local.get $4) + ) + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + (br $label$break$L1) + ) + ) + (local.set $10 + (i32.load offset=24 + (local.get $0) + ) + ) + (if + (i32.eq + (local.tee $3 + (i32.load offset=12 + (local.get $0) + ) + ) + (local.get $0) + ) + (block $do-once + (if + (local.tee $3 + (i32.load + (local.tee $8 + (i32.add + (local.tee $4 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + ) + ) + (local.set $4 + (local.get $8) + ) + (br_if $do-once + (i32.eqz + (local.tee $3 + (i32.load + (local.get $4) + ) + ) + ) + ) + ) + (loop $while-in + (block $while-out + (if + (i32.eqz + (local.tee $12 + (i32.load + (local.tee $8 + (i32.add + (local.get $3) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out + (i32.eqz + (local.tee $12 + (i32.load + (local.tee $8 + (i32.add + (local.get $3) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $4 + (local.get $8) + ) + (local.set $3 + (local.get $12) + ) + (br $while-in) + ) + ) + (if + (i32.gt_u + (local.get $11) + (local.get $4) + ) + (call $_abort) + (block + (i32.store + (local.get $4) + (i32.const 0) + ) + (local.set $7 + (local.get $3) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $11) + (local.tee $4 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $0) + (i32.load offset=12 + (local.get $4) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $3) + ) + (local.get $0) + ) + (block + (i32.store offset=12 + (local.get $4) + (local.get $3) + ) + (i32.store offset=8 + (local.get $3) + (local.get $4) + ) + (local.set $7 + (local.get $3) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $10) + (block + (if + (i32.eq + (i32.load + (local.tee $4 + (i32.add + (i32.shl + (local.tee $3 + (i32.load offset=28 + (local.get $0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $0) + ) + (block + (i32.store + (local.get $4) + (local.get $7) + ) + (if + (i32.eqz + (local.get $7) + ) + (block + (i32.store + (i32.const 44980) + (i32.and + (i32.load + (i32.const 44980) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $3) + ) + (i32.const -1) + ) + ) + ) + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + (br $label$break$L1) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $10) + ) + (call $_abort) + (block + (i32.store + (select + (local.tee $3 + (i32.add + (local.get $10) + (i32.const 16) + ) + ) + (i32.add + (local.get $10) + (i32.const 20) + ) + (i32.eq + (i32.load + (local.get $3) + ) + (local.get $0) + ) + ) + (local.get $7) + ) + (if + (i32.eqz + (local.get $7) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + (br $label$break$L1) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $4 + (i32.load + (i32.const 44992) + ) + ) + (local.get $7) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $7) + (local.get $10) + ) + (if + (local.tee $3 + (i32.load offset=16 + (local.get $0) + ) + ) + (if + (i32.gt_u + (local.get $4) + (local.get $3) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $7) + (local.get $3) + ) + (i32.store offset=24 + (local.get $3) + (local.get $7) + ) + ) + ) + ) + (if + (local.tee $3 + (i32.load offset=20 + (local.get $0) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $3) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $7) + (local.get $3) + ) + (i32.store offset=24 + (local.get $3) + (local.get $7) + ) + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + ) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + ) + ) + ) + (block + (local.set $2 + (local.get $0) + ) + (local.set $5 + (local.get $1) + ) + ) + ) + ) + ) + (if + (i32.lt_u + (local.get $6) + (local.tee $8 + (i32.load + (i32.const 44992) + ) + ) + ) + (call $_abort) + ) + (if + (i32.and + (local.tee $0 + (i32.load offset=4 + (local.get $6) + ) + ) + (i32.const 2) + ) + (block + (i32.store offset=4 + (local.get $6) + (i32.and + (local.get $0) + (i32.const -2) + ) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.get $5) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $2) + (local.get $5) + ) + (local.get $5) + ) + ) + (block + (if + (i32.eq + (i32.load + (i32.const 45000) + ) + (local.get $6) + ) + (block + (i32.store + (i32.const 44988) + (local.tee $0 + (i32.add + (i32.load + (i32.const 44988) + ) + (local.get $5) + ) + ) + ) + (i32.store + (i32.const 45000) + (local.get $2) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.get $0) + (i32.const 1) + ) + ) + (if + (i32.ne + (local.get $2) + (i32.load + (i32.const 44996) + ) + ) + (return) + ) + (i32.store + (i32.const 44996) + (i32.const 0) + ) + (i32.store + (i32.const 44984) + (i32.const 0) + ) + (return) + ) + ) + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $6) + ) + (block + (i32.store + (i32.const 44984) + (local.tee $0 + (i32.add + (i32.load + (i32.const 44984) + ) + (local.get $5) + ) + ) + ) + (i32.store + (i32.const 44996) + (local.get $2) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.get $0) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $0) + (local.get $2) + ) + (local.get $0) + ) + (return) + ) + ) + (local.set $5 + (i32.add + (i32.and + (local.get $0) + (i32.const -8) + ) + (local.get $5) + ) + ) + (local.set $4 + (i32.shr_u + (local.get $0) + (i32.const 3) + ) + ) + (block $label$break$L99 + (if + (i32.lt_u + (local.get $0) + (i32.const 256) + ) + (block + (local.set $1 + (i32.load offset=12 + (local.get $6) + ) + ) + (if + (i32.ne + (local.tee $3 + (i32.load offset=8 + (local.get $6) + ) + ) + (local.tee $0 + (i32.add + (i32.shl + (local.get $4) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $8) + (local.get $3) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $6) + (i32.load offset=12 + (local.get $3) + ) + ) + (call $_abort) + ) + ) + ) + (if + (i32.eq + (local.get $1) + (local.get $3) + ) + (block + (i32.store + (i32.const 44976) + (i32.and + (i32.load + (i32.const 44976) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $4) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L99) + ) + ) + (if + (i32.eq + (local.get $0) + (local.get $1) + ) + (local.set $14 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + (block + (if + (i32.gt_u + (local.get $8) + (local.get $1) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load + (local.tee $0 + (i32.add + (local.get $1) + (i32.const 8) + ) + ) + ) + (local.get $6) + ) + (local.set $14 + (local.get $0) + ) + (call $_abort) + ) + ) + ) + (i32.store offset=12 + (local.get $3) + (local.get $1) + ) + (i32.store + (local.get $14) + (local.get $3) + ) + ) + (block + (local.set $7 + (i32.load offset=24 + (local.get $6) + ) + ) + (if + (i32.eq + (local.tee $0 + (i32.load offset=12 + (local.get $6) + ) + ) + (local.get $6) + ) + (block $do-once6 + (if + (local.tee $0 + (i32.load + (local.tee $3 + (i32.add + (local.tee $1 + (i32.add + (local.get $6) + (i32.const 16) + ) + ) + (i32.const 4) + ) + ) + ) + ) + (local.set $1 + (local.get $3) + ) + (br_if $do-once6 + (i32.eqz + (local.tee $0 + (i32.load + (local.get $1) + ) + ) + ) + ) + ) + (loop $while-in9 + (block $while-out8 + (if + (i32.eqz + (local.tee $4 + (i32.load + (local.tee $3 + (i32.add + (local.get $0) + (i32.const 20) + ) + ) + ) + ) + ) + (br_if $while-out8 + (i32.eqz + (local.tee $4 + (i32.load + (local.tee $3 + (i32.add + (local.get $0) + (i32.const 16) + ) + ) + ) + ) + ) + ) + ) + (local.set $1 + (local.get $3) + ) + (local.set $0 + (local.get $4) + ) + (br $while-in9) + ) + ) + (if + (i32.gt_u + (local.get $8) + (local.get $1) + ) + (call $_abort) + (block + (i32.store + (local.get $1) + (i32.const 0) + ) + (local.set $9 + (local.get $0) + ) + ) + ) + ) + (block + (if + (i32.gt_u + (local.get $8) + (local.tee $1 + (i32.load offset=8 + (local.get $6) + ) + ) + ) + (call $_abort) + ) + (if + (i32.ne + (local.get $6) + (i32.load offset=12 + (local.get $1) + ) + ) + (call $_abort) + ) + (if + (i32.eq + (i32.load offset=8 + (local.get $0) + ) + (local.get $6) + ) + (block + (i32.store offset=12 + (local.get $1) + (local.get $0) + ) + (i32.store offset=8 + (local.get $0) + (local.get $1) + ) + (local.set $9 + (local.get $0) + ) + ) + (call $_abort) + ) + ) + ) + (if + (local.get $7) + (block + (if + (i32.eq + (i32.load + (local.tee $1 + (i32.add + (i32.shl + (local.tee $0 + (i32.load offset=28 + (local.get $6) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + ) + (local.get $6) + ) + (block + (i32.store + (local.get $1) + (local.get $9) + ) + (if + (i32.eqz + (local.get $9) + ) + (block + (i32.store + (i32.const 44980) + (i32.and + (i32.load + (i32.const 44980) + ) + (i32.xor + (i32.shl + (i32.const 1) + (local.get $0) + ) + (i32.const -1) + ) + ) + ) + (br $label$break$L99) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $7) + ) + (call $_abort) + (block + (i32.store + (select + (local.tee $0 + (i32.add + (local.get $7) + (i32.const 16) + ) + ) + (i32.add + (local.get $7) + (i32.const 20) + ) + (i32.eq + (i32.load + (local.get $0) + ) + (local.get $6) + ) + ) + (local.get $9) + ) + (br_if $label$break$L99 + (i32.eqz + (local.get $9) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (local.tee $1 + (i32.load + (i32.const 44992) + ) + ) + (local.get $9) + ) + (call $_abort) + ) + (i32.store offset=24 + (local.get $9) + (local.get $7) + ) + (if + (local.tee $0 + (i32.load offset=16 + (local.get $6) + ) + ) + (if + (i32.gt_u + (local.get $1) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=16 + (local.get $9) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $9) + ) + ) + ) + ) + (if + (local.tee $0 + (i32.load offset=20 + (local.get $6) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $0) + ) + (call $_abort) + (block + (i32.store offset=20 + (local.get $9) + (local.get $0) + ) + (i32.store offset=24 + (local.get $0) + (local.get $9) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (i32.store offset=4 + (local.get $2) + (i32.or + (local.get $5) + (i32.const 1) + ) + ) + (i32.store + (i32.add + (local.get $2) + (local.get $5) + ) + (local.get $5) + ) + (if + (i32.eq + (i32.load + (i32.const 44996) + ) + (local.get $2) + ) + (block + (i32.store + (i32.const 44984) + (local.get $5) + ) + (return) + ) + ) + ) + ) + (local.set $1 + (i32.shr_u + (local.get $5) + (i32.const 3) + ) + ) + (if + (i32.lt_u + (local.get $5) + (i32.const 256) + ) + (block + (local.set $0 + (i32.add + (i32.shl + (local.get $1) + (i32.const 3) + ) + (i32.const 45016) + ) + ) + (if + (i32.and + (local.tee $5 + (i32.load + (i32.const 44976) + ) + ) + (local.tee $1 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.tee $5 + (i32.load + (local.tee $1 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + ) + ) + ) + (call $_abort) + (block + (local.set $15 + (local.get $1) + ) + (local.set $13 + (local.get $5) + ) + ) + ) + (block + (i32.store + (i32.const 44976) + (i32.or + (local.get $1) + (local.get $5) + ) + ) + (local.set $15 + (i32.add + (local.get $0) + (i32.const 8) + ) + ) + (local.set $13 + (local.get $0) + ) + ) + ) + (i32.store + (local.get $15) + (local.get $2) + ) + (i32.store offset=12 + (local.get $13) + (local.get $2) + ) + (i32.store offset=8 + (local.get $2) + (local.get $13) + ) + (i32.store offset=12 + (local.get $2) + (local.get $0) + ) + (return) + ) + ) + (local.set $0 + (i32.add + (i32.shl + (local.tee $1 + (if (result i32) + (local.tee $0 + (i32.shr_u + (local.get $5) + (i32.const 8) + ) + ) + (if (result i32) + (i32.gt_u + (local.get $5) + (i32.const 16777215) + ) + (i32.const 31) + (block (result i32) + (local.set $0 + (i32.and + (i32.shr_u + (i32.add + (local.tee $1 + (i32.shl + (local.get $0) + (local.tee $3 + (i32.and + (i32.shr_u + (i32.add + (local.get $0) + (i32.const 1048320) + ) + (i32.const 16) + ) + (i32.const 8) + ) + ) + ) + ) + (i32.const 520192) + ) + (i32.const 16) + ) + (i32.const 4) + ) + ) + (local.set $1 + (i32.and + (i32.shr_u + (i32.add + (local.tee $4 + (i32.shl + (local.get $1) + (local.get $0) + ) + ) + (i32.const 245760) + ) + (i32.const 16) + ) + (i32.const 2) + ) + ) + (i32.or + (i32.and + (i32.shr_u + (local.get $5) + (i32.add + (local.tee $0 + (i32.add + (i32.sub + (i32.const 14) + (i32.or + (i32.or + (local.get $0) + (local.get $3) + ) + (local.get $1) + ) + ) + (i32.shr_u + (i32.shl + (local.get $4) + (local.get $1) + ) + (i32.const 15) + ) + ) + ) + (i32.const 7) + ) + ) + (i32.const 1) + ) + (i32.shl + (local.get $0) + (i32.const 1) + ) + ) + ) + ) + (i32.const 0) + ) + ) + (i32.const 2) + ) + (i32.const 45280) + ) + ) + (i32.store offset=28 + (local.get $2) + (local.get $1) + ) + (i32.store offset=20 + (local.get $2) + (i32.const 0) + ) + (i32.store offset=16 + (local.get $2) + (i32.const 0) + ) + (block $folding-inner0 + (if + (i32.eqz + (i32.and + (local.tee $3 + (i32.load + (i32.const 44980) + ) + ) + (local.tee $4 + (i32.shl + (i32.const 1) + (local.get $1) + ) + ) + ) + ) + (block + (i32.store + (i32.const 44980) + (i32.or + (local.get $3) + (local.get $4) + ) + ) + (i32.store + (local.get $0) + (local.get $2) + ) + (br $folding-inner0) + ) + ) + (if + (i32.ne + (local.get $5) + (i32.and + (i32.load offset=4 + (local.tee $0 + (i32.load + (local.get $0) + ) + ) + ) + (i32.const -8) + ) + ) + (block $label$break$L189 + (local.set $3 + (i32.shl + (local.get $5) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (local.get $1) + (i32.const 1) + ) + ) + (i32.eq + (local.get $1) + (i32.const 31) + ) + ) + ) + ) + (loop $while-in16 + (if + (local.tee $1 + (i32.load + (local.tee $4 + (i32.add + (i32.add + (local.get $0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (local.get $3) + (i32.const 31) + ) + (i32.const 2) + ) + ) + ) + ) + ) + (block + (local.set $3 + (i32.shl + (local.get $3) + (i32.const 1) + ) + ) + (if + (i32.eq + (i32.and + (i32.load offset=4 + (local.get $1) + ) + (i32.const -8) + ) + (local.get $5) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $label$break$L189) + ) + (block + (local.set $0 + (local.get $1) + ) + (br $while-in16) + ) + ) + ) + ) + ) + (if + (i32.gt_u + (i32.load + (i32.const 44992) + ) + (local.get $4) + ) + (call $_abort) + ) + (i32.store + (local.get $4) + (local.get $2) + ) + (br $folding-inner0) + ) + ) + (if + (i32.eqz + (i32.and + (i32.le_u + (local.tee $1 + (i32.load + (i32.const 44992) + ) + ) + (local.get $0) + ) + (i32.le_u + (local.get $1) + (local.tee $1 + (i32.load offset=8 + (local.get $0) + ) + ) + ) + ) + ) + (call $_abort) + ) + (i32.store offset=12 + (local.get $1) + (local.get $2) + ) + (i32.store offset=8 + (local.get $0) + (local.get $2) + ) + (i32.store offset=8 + (local.get $2) + (local.get $1) + ) + (i32.store offset=12 + (local.get $2) + (local.get $0) + ) + (i32.store offset=24 + (local.get $2) + (i32.const 0) + ) + (return) + ) + (i32.store offset=24 + (local.get $2) + (local.get $0) + ) + (i32.store offset=12 + (local.get $2) + (local.get $2) + ) + (i32.store offset=8 + (local.get $2) + (local.get $2) + ) + ) + (func $_emscripten_get_sbrk_ptr (; 142 ;) (; has Stack IR ;) (result i32) + (i32.const 46512) + ) + (func $_memcpy (; 143 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (if + (i32.ge_s + (local.get $2) + (i32.const 8192) + ) + (block + (drop + (call $_emscripten_memcpy_big + (local.get $0) + (local.get $1) + (local.get $2) + ) + ) + (return + (local.get $0) + ) + ) + ) + (local.set $4 + (local.get $0) + ) + (local.set $3 + (i32.add + (local.get $0) + (local.get $2) + ) + ) + (if + (i32.eq + (i32.and + (local.get $0) + (i32.const 3) + ) + (i32.and + (local.get $1) + (i32.const 3) + ) + ) + (block + (loop $while-in + (if + (i32.and + (local.get $0) + (i32.const 3) + ) + (block + (if + (i32.eqz + (local.get $2) + ) + (return + (local.get $4) + ) + ) + (i32.store8 + (local.get $0) + (i32.load8_s + (local.get $1) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (local.set $2 + (i32.sub + (local.get $2) + (i32.const 1) + ) + ) + (br $while-in) + ) + ) + ) + (local.set $5 + (i32.add + (local.tee $2 + (i32.and + (local.get $3) + (i32.const -4) + ) + ) + (i32.const -64) + ) + ) + (loop $while-in1 + (if + (i32.le_s + (local.get $0) + (local.get $5) + ) + (block + (i32.store + (local.get $0) + (i32.load + (local.get $1) + ) + ) + (i32.store offset=4 + (local.get $0) + (i32.load offset=4 + (local.get $1) + ) + ) + (i32.store offset=8 + (local.get $0) + (i32.load offset=8 + (local.get $1) + ) + ) + (i32.store offset=12 + (local.get $0) + (i32.load offset=12 + (local.get $1) + ) + ) + (i32.store offset=16 + (local.get $0) + (i32.load offset=16 + (local.get $1) + ) + ) + (i32.store offset=20 + (local.get $0) + (i32.load offset=20 + (local.get $1) + ) + ) + (i32.store offset=24 + (local.get $0) + (i32.load offset=24 + (local.get $1) + ) + ) + (i32.store offset=28 + (local.get $0) + (i32.load offset=28 + (local.get $1) + ) + ) + (i32.store offset=32 + (local.get $0) + (i32.load offset=32 + (local.get $1) + ) + ) + (i32.store offset=36 + (local.get $0) + (i32.load offset=36 + (local.get $1) + ) + ) + (i32.store offset=40 + (local.get $0) + (i32.load offset=40 + (local.get $1) + ) + ) + (i32.store offset=44 + (local.get $0) + (i32.load offset=44 + (local.get $1) + ) + ) + (i32.store offset=48 + (local.get $0) + (i32.load offset=48 + (local.get $1) + ) + ) + (i32.store offset=52 + (local.get $0) + (i32.load offset=52 + (local.get $1) + ) + ) + (i32.store offset=56 + (local.get $0) + (i32.load offset=56 + (local.get $1) + ) + ) + (i32.store offset=60 + (local.get $0) + (i32.load offset=60 + (local.get $1) + ) + ) + (local.set $0 + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (local.set $1 + (i32.sub + (local.get $1) + (i32.const -64) + ) + ) + (br $while-in1) + ) + ) + ) + (loop $while-in3 + (if + (i32.lt_s + (local.get $0) + (local.get $2) + ) + (block + (i32.store + (local.get $0) + (i32.load + (local.get $1) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br $while-in3) + ) + ) + ) + ) + (block + (local.set $2 + (i32.sub + (local.get $3) + (i32.const 4) + ) + ) + (loop $while-in5 + (if + (i32.lt_s + (local.get $0) + (local.get $2) + ) + (block + (i32.store8 + (local.get $0) + (i32.load8_s + (local.get $1) + ) + ) + (i32.store8 offset=1 + (local.get $0) + (i32.load8_s offset=1 + (local.get $1) + ) + ) + (i32.store8 offset=2 + (local.get $0) + (i32.load8_s offset=2 + (local.get $1) + ) + ) + (i32.store8 offset=3 + (local.get $0) + (i32.load8_s offset=3 + (local.get $1) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 4) + ) + ) + (br $while-in5) + ) + ) + ) + ) + ) + (loop $while-in7 + (if + (i32.lt_s + (local.get $0) + (local.get $3) + ) + (block + (i32.store8 + (local.get $0) + (i32.load8_s + (local.get $1) + ) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (local.set $1 + (i32.add + (local.get $1) + (i32.const 1) + ) + ) + (br $while-in7) + ) + ) + ) + (local.get $4) + ) + (func $_memmove (; 144 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (if + (i32.and + (i32.lt_s + (local.get $1) + (local.get $0) + ) + (i32.lt_s + (local.get $0) + (i32.add + (local.get $1) + (local.get $2) + ) + ) + ) + (block + (local.set $1 + (i32.add + (local.get $1) + (local.get $2) + ) + ) + (local.set $0 + (i32.add + (local.tee $3 + (local.get $0) + ) + (local.get $2) + ) + ) + (loop $while-in + (if + (i32.gt_s + (local.get $2) + (i32.const 0) + ) + (block + (local.set $2 + (i32.sub + (local.get $2) + (i32.const 1) + ) + ) + (i32.store8 + (local.tee $0 + (i32.sub + (local.get $0) + (i32.const 1) + ) + ) + (i32.load8_s + (local.tee $1 + (i32.sub + (local.get $1) + (i32.const 1) + ) + ) + ) + ) + (br $while-in) + ) + ) + ) + (local.set $0 + (local.get $3) + ) + ) + (drop + (call $_memcpy + (local.get $0) + (local.get $1) + (local.get $2) + ) + ) + ) + (local.get $0) + ) + (func $_memset (; 145 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local.set $4 + (i32.add + (local.get $0) + (local.get $2) + ) + ) + (local.set $3 + (i32.and + (local.get $1) + (i32.const 255) + ) + ) + (if + (i32.ge_s + (local.get $2) + (i32.const 67) + ) + (block + (loop $while-in + (if + (i32.and + (local.get $0) + (i32.const 3) + ) + (block + (i32.store8 + (local.get $0) + (local.get $3) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (br $while-in) + ) + ) + ) + (local.set $1 + (i32.or + (i32.or + (i32.or + (i32.shl + (local.get $3) + (i32.const 8) + ) + (local.get $3) + ) + (i32.shl + (local.get $3) + (i32.const 16) + ) + ) + (i32.shl + (local.get $3) + (i32.const 24) + ) + ) + ) + (local.set $6 + (i32.add + (local.tee $5 + (i32.and + (local.get $4) + (i32.const -4) + ) + ) + (i32.const -64) + ) + ) + (loop $while-in1 + (if + (i32.le_s + (local.get $0) + (local.get $6) + ) + (block + (i32.store + (local.get $0) + (local.get $1) + ) + (i32.store offset=4 + (local.get $0) + (local.get $1) + ) + (i32.store offset=8 + (local.get $0) + (local.get $1) + ) + (i32.store offset=12 + (local.get $0) + (local.get $1) + ) + (i32.store offset=16 + (local.get $0) + (local.get $1) + ) + (i32.store offset=20 + (local.get $0) + (local.get $1) + ) + (i32.store offset=24 + (local.get $0) + (local.get $1) + ) + (i32.store offset=28 + (local.get $0) + (local.get $1) + ) + (i32.store offset=32 + (local.get $0) + (local.get $1) + ) + (i32.store offset=36 + (local.get $0) + (local.get $1) + ) + (i32.store offset=40 + (local.get $0) + (local.get $1) + ) + (i32.store offset=44 + (local.get $0) + (local.get $1) + ) + (i32.store offset=48 + (local.get $0) + (local.get $1) + ) + (i32.store offset=52 + (local.get $0) + (local.get $1) + ) + (i32.store offset=56 + (local.get $0) + (local.get $1) + ) + (i32.store offset=60 + (local.get $0) + (local.get $1) + ) + (local.set $0 + (i32.sub + (local.get $0) + (i32.const -64) + ) + ) + (br $while-in1) + ) + ) + ) + (loop $while-in3 + (if + (i32.lt_s + (local.get $0) + (local.get $5) + ) + (block + (i32.store + (local.get $0) + (local.get $1) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 4) + ) + ) + (br $while-in3) + ) + ) + ) + ) + ) + (loop $while-in5 + (if + (i32.lt_s + (local.get $0) + (local.get $4) + ) + (block + (i32.store8 + (local.get $0) + (local.get $3) + ) + (local.set $0 + (i32.add + (local.get $0) + (i32.const 1) + ) + ) + (br $while-in5) + ) + ) + ) + (i32.sub + (local.get $4) + (local.get $2) + ) + ) + (func $_rintf (; 146 ;) (; has Stack IR ;) (param $0 f64) (result f64) + (if (result f64) + (f64.ne + (f64.sub + (local.get $0) + (f64.floor + (local.get $0) + ) + ) + (f64.const 0.5) + ) + (select + (f64.floor + (f64.add + (local.get $0) + (f64.const 0.5) + ) + ) + (f64.ceil + (f64.sub + (local.get $0) + (f64.const 0.5) + ) + ) + (f64.ge + (local.get $0) + (f64.const 0) + ) + ) + (f64.mul + (select + (f64.floor + (f64.add + (local.tee $0 + (f64.div + (local.get $0) + (f64.const 2) + ) + ) + (f64.const 0.5) + ) + ) + (f64.ceil + (f64.sub + (local.get $0) + (f64.const 0.5) + ) + ) + (f64.ge + (local.get $0) + (f64.const 0) + ) + ) + (f64.const 2) + ) + ) + ) + (func $dynCall_ii (; 147 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32) + (call_indirect (type $FUNCSIG$ii) + (local.get $1) + (i32.and + (local.get $0) + (i32.const 1) + ) + ) + ) + (func $dynCall_iiii (; 148 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (call_indirect (type $FUNCSIG$iiii) + (local.get $1) + (local.get $2) + (local.get $3) + (i32.add + (i32.and + (local.get $0) + (i32.const 1) + ) + (i32.const 2) + ) + ) + ) + (func $dynCall_iiiiiii (; 149 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32) + (call_indirect (type $FUNCSIG$iiiiiii) + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $4) + (local.get $5) + (local.get $6) + (i32.add + (i32.and + (local.get $0) + (i32.const 7) + ) + (i32.const 4) + ) + ) + ) + (func $dynCall_viiiiiii (; 150 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (param $7 i32) + (call_indirect (type $FUNCSIG$viiiiiii) + (local.get $1) + (local.get $2) + (local.get $3) + (local.get $4) + (local.get $5) + (local.get $6) + (local.get $7) + (i32.add + (i32.and + (local.get $0) + (i32.const 1) + ) + (i32.const 14) + ) + ) + ) + (func $b0 (; 151 ;) (; has Stack IR ;) (param $0 i32) (result i32) + (call $abort + (i32.const 0) + ) + (i32.const 0) + ) + (func $b1 (; 152 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (call $abort + (i32.const 1) + ) + (i32.const 0) + ) + (func $b2 (; 153 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) + (call $abort + (i32.const 2) + ) + (i32.const 0) + ) + (func $b3 (; 154 ;) (; has Stack IR ;) (param $0 i32) (param $1 i64) (param $2 i32) (result i64) + (call $abort + (i32.const 3) + ) + (i64.const 0) + ) + (func $b4 (; 155 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (call $abort + (i32.const 4) + ) + ) + (func $legalstub$dynCall_jiji (; 156 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) + (local $5 i64) + (call $setTempRet0 + (i32.wrap_i64 + (i64.shr_u + (local.tee $5 + (call_indirect (type $FUNCSIG$jiji) + (local.get $1) + (i64.or + (i64.extend_i32_u + (local.get $2) + ) + (i64.shl + (i64.extend_i32_u + (local.get $3) + ) + (i64.const 32) + ) + ) + (local.get $4) + (i32.add + (i32.and + (local.get $0) + (i32.const 1) + ) + (i32.const 12) + ) + ) + ) + (i64.const 32) + ) + ) + ) + (i32.wrap_i64 + (local.get $5) + ) + ) +) diff --git a/dist-unminified/recorder.js b/dist-unminified/recorder.js index 362a3ea6..615b4f27 100644 --- a/dist-unminified/recorder.js +++ b/dist-unminified/recorder.js @@ -114,7 +114,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /*! exports provided: name, version, description, homepage, author, keywords, license, main, files, repository, bugs, scripts, devDependencies, dependencies, default */ /***/ (function(module) { -eval("module.exports = JSON.parse(\"{\\\"name\\\":\\\"opus-recorder\\\",\\\"version\\\":\\\"7.0.0\\\",\\\"description\\\":\\\"A library for recording opus encoded audio\\\",\\\"homepage\\\":\\\"https://github.com/chris-rudmin/opus-recorder\\\",\\\"author\\\":\\\"Chris Rudmin\\\",\\\"keywords\\\":[\\\"Ogg\\\",\\\"Opus\\\",\\\"PCM\\\",\\\"Decoder\\\",\\\"Resampler\\\",\\\"Streamer\\\",\\\"Audio\\\",\\\"Microphone\\\",\\\"Recorder\\\",\\\"Wav\\\",\\\"Wave\\\",\\\"WebAssembly\\\"],\\\"license\\\":\\\"MIT\\\",\\\"main\\\":\\\"dist/recorder.min.js\\\",\\\"files\\\":[\\\"dist/\\\"],\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git://github.com/chris-rudmin/opus-recorder.git\\\"},\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/chris-rudmin/opus-recorder/issues\\\",\\\"email\\\":\\\"chris.rudmin@gmail.com\\\"},\\\"scripts\\\":{\\\"make\\\":\\\"make\\\",\\\"test\\\":\\\"make test\\\",\\\"webpack\\\":\\\"webpack\\\"},\\\"devDependencies\\\":{\\\"chai\\\":\\\"^4.2.0\\\",\\\"mocha\\\":\\\"^7.1.2\\\",\\\"promise\\\":\\\"^8.1.0\\\",\\\"require-uncached\\\":\\\"^2.0.0\\\",\\\"sinon\\\":\\\"^9.0.2\\\",\\\"sinon-chai\\\":\\\"^3.5.0\\\",\\\"webpack\\\":\\\"^4.43.0\\\",\\\"webpack-cli\\\":\\\"^3.3.11\\\"},\\\"dependencies\\\":{}}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWNrYWdlLmpzb24uanMiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./package.json\n"); +eval("module.exports = JSON.parse(\"{\\\"name\\\":\\\"opus-recorder\\\",\\\"version\\\":\\\"7.0.0\\\",\\\"description\\\":\\\"A library for recording opus encoded audio\\\",\\\"homepage\\\":\\\"https://github.com/chris-rudmin/opus-recorder\\\",\\\"author\\\":\\\"Chris Rudmin\\\",\\\"keywords\\\":[\\\"Ogg\\\",\\\"Opus\\\",\\\"PCM\\\",\\\"Decoder\\\",\\\"Resampler\\\",\\\"Streamer\\\",\\\"Audio\\\",\\\"Microphone\\\",\\\"Recorder\\\",\\\"Wav\\\",\\\"Wave\\\",\\\"WebAssembly\\\"],\\\"license\\\":\\\"MIT\\\",\\\"main\\\":\\\"dist/recorder.min.js\\\",\\\"files\\\":[\\\"dist/\\\"],\\\"repository\\\":{\\\"type\\\":\\\"git\\\",\\\"url\\\":\\\"git://github.com/chris-rudmin/opus-recorder.git\\\"},\\\"bugs\\\":{\\\"url\\\":\\\"https://github.com/chris-rudmin/opus-recorder/issues\\\",\\\"email\\\":\\\"chris.rudmin@gmail.com\\\"},\\\"scripts\\\":{\\\"make\\\":\\\"make\\\",\\\"test\\\":\\\"make test\\\",\\\"webpack\\\":\\\"webpack\\\"},\\\"devDependencies\\\":{\\\"chai\\\":\\\"^4.2.0\\\",\\\"mocha\\\":\\\"^8.0.1\\\",\\\"promise\\\":\\\"^8.1.0\\\",\\\"require-uncached\\\":\\\"^2.0.0\\\",\\\"sinon\\\":\\\"^9.0.2\\\",\\\"sinon-chai\\\":\\\"^3.5.0\\\",\\\"webpack\\\":\\\"^4.43.0\\\",\\\"webpack-cli\\\":\\\"^3.3.12\\\"},\\\"dependencies\\\":{}}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWNrYWdlLmpzb24uanMiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./package.json\n"); /***/ }), @@ -126,15 +126,7 @@ eval("module.exports = JSON.parse(\"{\\\"name\\\":\\\"opus-recorder\\\",\\\"vers /***/ (function(module, exports, __webpack_require__) { "use strict"; -<<<<<<< HEAD -<<<<<<< HEAD -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.log('audioWorklet support not detected. Falling back to scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise(resolve => {\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS5sb2coJ2F1ZGlvV29ya2xldCBzdXBwb3J0IG5vdCBkZXRlY3RlZC4gRmFsbGluZyBiYWNrIHRvIHNjcmlwdFByb2Nlc3NvcicpO1xuICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZVNjcmlwdFByb2Nlc3NvciggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlLm9uYXVkaW9wcm9jZXNzID0gKCBlICkgPT4ge1xuICAgICAgICB0aGlzLmVuY29kZUJ1ZmZlcnMoIGUuaW5wdXRCdWZmZXIgKTtcbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIgPSBuZXcgZ2xvYmFsLldvcmtlcih0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRXb3JrZXIgPSBmdW5jdGlvbigpe1xuICB2YXIgb25QYWdlID0gKHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzID8gdGhpcy5zdHJlYW1QYWdlIDogdGhpcy5zdG9yZVBhZ2UpLmJpbmQodGhpcyk7XG5cbiAgdGhpcy5yZWNvcmRlZFBhZ2VzID0gW107XG4gIHRoaXMudG90YWxMZW5ndGggPSAwO1xuXG4gIHJldHVybiB0aGlzLmxvYWRXb3JrZXIoKS50aGVuKCgpID0+IG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgIHZhciBjYWxsYmFjayA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgc3dpdGNoKCBkYXRhWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBkYXRhWydzYW1wbGVQb3NpdGlvbiddO1xuICAgICAgICAgIG9uUGFnZShkYXRhWydwYWdlJ10pO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgdGhpcy5maW5pc2goKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSggT2JqZWN0LmFzc2lnbih7XG4gICAgICBjb21tYW5kOiAnaW5pdCcsXG4gICAgICBvcmlnaW5hbFNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGUsXG4gICAgICB3YXZTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlXG4gICAgfSwgdGhpcy5jb25maWcpKTtcbiAgfSkpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnBhdXNlID0gZnVuY3Rpb24oIGZsdXNoICkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicGF1c2VkXCI7XG4gICAgaWYgKCBmbHVzaCAmJiB0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgICBpZiAoIGVbXCJkYXRhXCJdW1wibWVzc2FnZVwiXSA9PT0gJ2ZsdXNoZWQnICkge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgICBpZiAoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCB7IGNvbW1hbmQ6IFwiZmx1c2hcIiB9ICk7XG4gICAgICB9KTtcbiAgICB9XG4gICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucmVzdW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJwYXVzZWRcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICB0aGlzLm9ucmVzdW1lKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRSZWNvcmRpbmdHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0TW9uaXRvckdhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLm1vbml0b3JHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdGFydCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuaW5pdEF1ZGlvQ29udGV4dCggc291cmNlTm9kZSApO1xuXG4gICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSAwO1xuXG4gICAgcmV0dXJuIFByb21pc2UuYWxsKFt0aGlzLmluaXRTb3VyY2VOb2RlKHNvdXJjZU5vZGUpLCB0aGlzLmluaXRXb3JrZXIoKV0pLnRoZW4ocmVzdWx0cyA9PiB7XG4gICAgICB0aGlzLmluaXRBdWRpb0dyYXBoKCk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUgPSByZXN1bHRzWzBdO1xuICAgICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgICB0aGlzLm9uc3RhcnQoKTtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6ICdnZXRIZWFkZXJQYWdlcycgfSk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5tb25pdG9yR2Fpbk5vZGUgKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICk7XG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9wID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlICE9PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwiaW5hY3RpdmVcIjtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5zb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmNsZWFyU3RyZWFtKCk7XG5cbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICB2YXIgY2FsbGJhY2sgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgaWYgKCBkYXRhW1wibWVzc2FnZVwiXSA9PT0gJ2RvbmUnICkge1xuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICB9XG5cbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiZG9uZVwiIH0pO1xuICAgICAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZGVzdHJveVdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgICB9XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9yZVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5yZWNvcmRlZFBhZ2VzLnB1c2goIHBhZ2UgKTtcbiAgdGhpcy50b3RhbExlbmd0aCArPSBwYWdlLmxlbmd0aDtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdHJlYW1QYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMub25kYXRhYXZhaWxhYmxlKCBwYWdlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZmluaXNoID0gZnVuY3Rpb24oKSB7XG4gIGlmKCAhdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgdmFyIG91dHB1dERhdGEgPSBuZXcgVWludDhBcnJheSggdGhpcy50b3RhbExlbmd0aCApO1xuICAgIHRoaXMucmVjb3JkZWRQYWdlcy5yZWR1Y2UoIGZ1bmN0aW9uKCBvZmZzZXQsIHBhZ2UgKXtcbiAgICAgIG91dHB1dERhdGEuc2V0KCBwYWdlLCBvZmZzZXQgKTtcbiAgICAgIHJldHVybiBvZmZzZXQgKyBwYWdlLmxlbmd0aDtcbiAgICB9LCAwKTtcblxuICAgIHRoaXMub25kYXRhYXZhaWxhYmxlKCBvdXRwdXREYXRhICk7XG4gIH1cbiAgdGhpcy5vbnN0b3AoKTtcbiAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuXG4vLyBDYWxsYmFjayBIYW5kbGVyc1xuUmVjb3JkZXIucHJvdG90eXBlLm9uZGF0YWF2YWlsYWJsZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnBhdXNlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucmVzdW1lID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RhcnQgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdG9wID0gZnVuY3Rpb24oKXt9O1xuXG5cbm1vZHVsZS5leHBvcnRzID0gUmVjb3JkZXI7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); -======= -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise(resolve => {\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'done' ) {\n\n // The initWorker handler might destroyed the encoder\n if (this.encoder) {\n this.encoder.removeEventListener( \"message\", callback );\n }\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5cbi8vIEluc3RhbmNlIE1ldGhvZHNcblJlY29yZGVyLnByb3RvdHlwZS5jbGVhclN0cmVhbSA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdHJlYW0gKXtcblxuICAgIGlmICggdGhpcy5zdHJlYW0uZ2V0VHJhY2tzICkge1xuICAgICAgdGhpcy5zdHJlYW0uZ2V0VHJhY2tzKCkuZm9yRWFjaCggZnVuY3Rpb24oIHRyYWNrICl7XG4gICAgICAgIHRyYWNrLnN0b3AoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgdGhpcy5zdHJlYW0uc3RvcCgpO1xuICAgIH1cblxuICAgIGRlbGV0ZSB0aGlzLnN0cmVhbTtcbiAgfVxuXG4gIGlmICggdGhpcy5hdWRpb0NvbnRleHQgJiYgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCApe1xuICAgIHRoaXMuYXVkaW9Db250ZXh0LmNsb3NlKCk7XG4gICAgZGVsZXRlIHRoaXMuYXVkaW9Db250ZXh0O1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZW5jb2RlQnVmZmVycyA9IGZ1bmN0aW9uKCBpbnB1dEJ1ZmZlciApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdmFyIGJ1ZmZlcnMgPSBbXTtcbiAgICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBpbnB1dEJ1ZmZlci5udW1iZXJPZkNoYW5uZWxzOyBpKysgKSB7XG4gICAgICBidWZmZXJzW2ldID0gaW5wdXRCdWZmZXIuZ2V0Q2hhbm5lbERhdGEoaSk7XG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHtcbiAgICAgIGNvbW1hbmQ6IFwiZW5jb2RlXCIsXG4gICAgICBidWZmZXJzOiBidWZmZXJzXG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0QXVkaW9Db250ZXh0ID0gZnVuY3Rpb24oIHNvdXJjZU5vZGUgKXtcbiAgaWYgKHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0KSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBzb3VyY2VOb2RlLmNvbnRleHQ7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IGZhbHNlO1xuICB9XG5cbiAgZWxzZSB7XG4gICAgdGhpcy5hdWRpb0NvbnRleHQgPSBuZXcgQXVkaW9Db250ZXh0KCk7XG4gICAgdGhpcy5jbG9zZUF1ZGlvQ29udGV4dCA9IHRydWU7XG4gIH1cblxuICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQ7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvR3JhcGggPSBmdW5jdGlvbigpe1xuXG4gIC8vIEZpcnN0IGJ1ZmZlciBjYW4gY29udGFpbiBvbGQgZGF0YS4gRG9uJ3QgZW5jb2RlIGl0LlxuICB0aGlzLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbigpe1xuICAgIGRlbGV0ZSB0aGlzLmVuY29kZUJ1ZmZlcnM7XG4gIH07XG5cbiAgdGhpcy5lbmNvZGVyTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMubW9uaXRvckdhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldE1vbml0b3JHYWluKCB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiApO1xuICB0aGlzLm1vbml0b3JHYWluTm9kZS5jb25uZWN0KCB0aGlzLmF1ZGlvQ29udGV4dC5kZXN0aW5hdGlvbiApO1xuXG4gIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVHYWluKCk7XG4gIHRoaXMuc2V0UmVjb3JkaW5nR2FpbiggdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiApO1xuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmNvbm5lY3QoIHRoaXMuZW5jb2Rlck5vZGUgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0U291cmNlTm9kZSA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggc291cmNlTm9kZSAmJiBzb3VyY2VOb2RlLmNvbnRleHQgKSB7XG4gICAgcmV0dXJuIGdsb2JhbC5Qcm9taXNlLnJlc29sdmUoIHNvdXJjZU5vZGUgKTtcbiAgfVxuXG4gIHJldHVybiBnbG9iYWwubmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoeyBhdWRpbyA6IHRoaXMuY29uZmlnLm1lZGlhVHJhY2tDb25zdHJhaW50cyB9KS50aGVuKCAoIHN0cmVhbSApID0+IHtcbiAgICB0aGlzLnN0cmVhbSA9IHN0cmVhbTtcbiAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlTWVkaWFTdHJlYW1Tb3VyY2UoIHN0cmVhbSApO1xuICB9KTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5sb2FkV29ya2VyID0gZnVuY3Rpb24oKSB7XG4gIGlmICggIXRoaXMuZW5jb2RlciApIHtcblxuICAgIGlmICh0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQpIHtcbiAgICAgIHJldHVybiB0aGlzLmF1ZGlvQ29udGV4dC5hdWRpb1dvcmtsZXQuYWRkTW9kdWxlKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IG5ldyBBdWRpb1dvcmtsZXROb2RlKHRoaXMuYXVkaW9Db250ZXh0LCAnZW5jb2Rlci13b3JrbGV0Jyk7XG4gICAgICAgIHRoaXMuZW5jb2RlciA9IHRoaXMuZW5jb2Rlck5vZGUucG9ydDtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGVsc2Uge1xuICAgICAgY29uc29sZS53YXJuKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIFVzaW5nIGRlcHJlY2F0ZWQgc2NyaXB0UHJvY2Vzc29yJyk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlU2NyaXB0UHJvY2Vzc29yKCB0aGlzLmNvbmZpZy5idWZmZXJMZW5ndGgsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMsIHRoaXMuY29uZmlnLm51bWJlck9mQ2hhbm5lbHMgKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUub25hdWRpb3Byb2Nlc3MgPSAoIGUgKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2RlQnVmZmVycyggZS5pbnB1dEJ1ZmZlciApO1xuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2RlciA9IG5ldyBnbG9iYWwuV29ya2VyKHRoaXMuY29uZmlnLmVuY29kZXJQYXRoKTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIHZhciBvblBhZ2UgPSAodGhpcy5jb25maWcuc3RyZWFtUGFnZXMgPyB0aGlzLnN0cmVhbVBhZ2UgOiB0aGlzLnN0b3JlUGFnZSkuYmluZCh0aGlzKTtcblxuICB0aGlzLnJlY29yZGVkUGFnZXMgPSBbXTtcbiAgdGhpcy50b3RhbExlbmd0aCA9IDA7XG5cbiAgcmV0dXJuIHRoaXMubG9hZFdvcmtlcigpLnRoZW4oKCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICBzd2l0Y2goIGRhdGFbJ21lc3NhZ2UnXSApe1xuICAgICAgICBjYXNlICdyZWFkeSc6XG4gICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdwYWdlJzpcbiAgICAgICAgICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IGRhdGFbJ3NhbXBsZVBvc2l0aW9uJ107XG4gICAgICAgICAgb25QYWdlKGRhdGFbJ3BhZ2UnXSk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICB0aGlzLmZpbmlzaCgpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgfVxuICAgIH07XG5cbiAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAvLyBtdXN0IGNhbGwgc3RhcnQgZm9yIG1lc3NhZ2VQb3J0IG1lc3NhZ2VzXG4gICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgfVxuXG4gICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCBPYmplY3QuYXNzaWduKHtcbiAgICAgIGNvbW1hbmQ6ICdpbml0JyxcbiAgICAgIG9yaWdpbmFsU2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZSxcbiAgICAgIHdhdlNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGVcbiAgICB9LCB0aGlzLmNvbmZpZykpO1xuICB9KSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucGF1c2UgPSBmdW5jdGlvbiggZmx1c2ggKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJyZWNvcmRpbmdcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJwYXVzZWRcIjtcbiAgICBpZiAoIGZsdXNoICYmIHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzICkge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuXG4gICAgICAgIHZhciBjYWxsYmFjayA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgICAgIGlmICggZGF0YVtcIm1lc3NhZ2VcIl0gPT09ICdmbHVzaGVkJyApIHtcbiAgICAgICAgICAgIHRoaXMuZW5jb2Rlci5yZW1vdmVFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcbiAgICAgICAgICAgIHRoaXMub25wYXVzZSgpO1xuICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICAgICAgaWYgKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnN0YXJ0KClcbiAgICAgICAgfVxuXG4gICAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSggeyBjb21tYW5kOiBcImZsdXNoXCIgfSApO1xuICAgICAgfSk7XG4gICAgfVxuICAgIHRoaXMub25wYXVzZSgpO1xuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnJlc3VtZSA9IGZ1bmN0aW9uKCkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicGF1c2VkXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgdGhpcy5vbnJlc3VtZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0UmVjb3JkaW5nR2FpbiA9IGZ1bmN0aW9uKCBnYWluICl7XG4gIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gPSBnYWluO1xuXG4gIGlmICggdGhpcy5yZWNvcmRpbmdHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlLmdhaW4uc2V0VGFyZ2V0QXRUaW1lKGdhaW4sIHRoaXMuYXVkaW9Db250ZXh0LmN1cnJlbnRUaW1lLCAwLjAxKTtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnNldE1vbml0b3JHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcubW9uaXRvckdhaW4gPSBnYWluO1xuXG4gIGlmICggdGhpcy5tb25pdG9yR2Fpbk5vZGUgJiYgdGhpcy5hdWRpb0NvbnRleHQgKSB7XG4gICAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RhcnQgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwiaW5hY3RpdmVcIiApIHtcbiAgICB0aGlzLmluaXRBdWRpb0NvbnRleHQoIHNvdXJjZU5vZGUgKTtcblxuICAgIHRoaXMuZW5jb2RlZFNhbXBsZVBvc2l0aW9uID0gMDtcblxuICAgIHJldHVybiBQcm9taXNlLmFsbChbdGhpcy5pbml0U291cmNlTm9kZShzb3VyY2VOb2RlKSwgdGhpcy5pbml0V29ya2VyKCldKS50aGVuKHJlc3VsdHMgPT4ge1xuICAgICAgdGhpcy5pbml0QXVkaW9HcmFwaCgpO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlID0gcmVzdWx0c1swXTtcbiAgICAgIHRoaXMuc3RhdGUgPSBcInJlY29yZGluZ1wiO1xuICAgICAgdGhpcy5vbnN0YXJ0KCk7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiAnZ2V0SGVhZGVyUGFnZXMnIH0pO1xuICAgICAgdGhpcy5zb3VyY2VOb2RlLmNvbm5lY3QoIHRoaXMubW9uaXRvckdhaW5Ob2RlICk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5yZWNvcmRpbmdHYWluTm9kZSApO1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc3RvcCA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSAhPT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcImluYWN0aXZlXCI7XG4gICAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuZW5jb2Rlck5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZGlzY29ubmVjdCgpO1xuICAgIHRoaXMuc291cmNlTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5jbGVhclN0cmVhbSgpO1xuXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIGlmICggZGF0YVtcIm1lc3NhZ2VcIl0gPT09ICdkb25lJyApIHtcblxuICAgICAgICAgIC8vIFRoZSBpbml0V29ya2VyIGhhbmRsZXIgbWlnaHQgZGVzdHJveWVkIHRoZSBlbmNvZGVyXG4gICAgICAgICAgaWYgKHRoaXMuZW5jb2Rlcikge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIH1cbiAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5zdGFydCgpXG4gICAgICB9XG5cbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiZG9uZVwiIH0pO1xuICAgICAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6IFwiY2xvc2VcIiB9KTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZGVzdHJveVdvcmtlciA9IGZ1bmN0aW9uKCl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIGlmICggdGhpcy5lbmNvZGVyICkge1xuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgICB9XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9yZVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5yZWNvcmRlZFBhZ2VzLnB1c2goIHBhZ2UgKTtcbiAgdGhpcy50b3RhbExlbmd0aCArPSBwYWdlLmxlbmd0aDtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdHJlYW1QYWdlID0gZnVuY3Rpb24oIHBhZ2UgKSB7XG4gIHRoaXMub25kYXRhYXZhaWxhYmxlKCBwYWdlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuZmluaXNoID0gZnVuY3Rpb24oKSB7XG4gIGlmKCAhdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgdmFyIG91dHB1dERhdGEgPSBuZXcgVWludDhBcnJheSggdGhpcy50b3RhbExlbmd0aCApO1xuICAgIHRoaXMucmVjb3JkZWRQYWdlcy5yZWR1Y2UoIGZ1bmN0aW9uKCBvZmZzZXQsIHBhZ2UgKXtcbiAgICAgIG91dHB1dERhdGEuc2V0KCBwYWdlLCBvZmZzZXQgKTtcbiAgICAgIHJldHVybiBvZmZzZXQgKyBwYWdlLmxlbmd0aDtcbiAgICB9LCAwKTtcblxuICAgIHRoaXMub25kYXRhYXZhaWxhYmxlKCBvdXRwdXREYXRhICk7XG4gIH1cbiAgdGhpcy5vbnN0b3AoKTtcbiAgaWYgKCAhdGhpcy5jb25maWcucmV1c2VXb3JrZXIgKSB7XG4gICAgZGVsZXRlIHRoaXMuZW5jb2RlcjtcbiAgfVxufTtcblxuXG4vLyBDYWxsYmFjayBIYW5kbGVyc1xuUmVjb3JkZXIucHJvdG90eXBlLm9uZGF0YWF2YWlsYWJsZSA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnBhdXNlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucmVzdW1lID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9uc3RhcnQgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdG9wID0gZnVuY3Rpb24oKXt9O1xuXG5cbm1vZHVsZS5leHBvcnRzID0gUmVjb3JkZXI7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); ->>>>>>> waveWorker -======= -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst { version } = __webpack_require__(/*! ../package.json */ \"./package.json\");\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\nRecorder.version = version;\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.warn('audioWorklet support not detected. Using deprecated scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise((resolve) => {\n var callback = (e) => {\n if ( e[\"data\"][\"message\"] === 'done' ) {\n this.encoder.removeEventListener( \"message\", callback );\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5jb25zdCB7IHZlcnNpb24gfSA9IHJlcXVpcmUoJy4uL3BhY2thZ2UuanNvbicpO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5SZWNvcmRlci52ZXJzaW9uID0gdmVyc2lvbjtcblxuXG4vLyBJbnN0YW5jZSBNZXRob2RzXG5SZWNvcmRlci5wcm90b3R5cGUuY2xlYXJTdHJlYW0gPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RyZWFtICl7XG5cbiAgICBpZiAoIHRoaXMuc3RyZWFtLmdldFRyYWNrcyApIHtcbiAgICAgIHRoaXMuc3RyZWFtLmdldFRyYWNrcygpLmZvckVhY2goIGZ1bmN0aW9uKCB0cmFjayApe1xuICAgICAgICB0cmFjay5zdG9wKCk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuc3RyZWFtLnN0b3AoKTtcbiAgICB9XG5cbiAgICBkZWxldGUgdGhpcy5zdHJlYW07XG4gIH1cblxuICBpZiAoIHRoaXMuYXVkaW9Db250ZXh0ICYmIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgKXtcbiAgICB0aGlzLmF1ZGlvQ29udGV4dC5jbG9zZSgpO1xuICAgIGRlbGV0ZSB0aGlzLmF1ZGlvQ29udGV4dDtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbiggaW5wdXRCdWZmZXIgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHZhciBidWZmZXJzID0gW107XG4gICAgZm9yICggdmFyIGkgPSAwOyBpIDwgaW5wdXRCdWZmZXIubnVtYmVyT2ZDaGFubmVsczsgaSsrICkge1xuICAgICAgYnVmZmVyc1tpXSA9IGlucHV0QnVmZmVyLmdldENoYW5uZWxEYXRhKGkpO1xuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7XG4gICAgICBjb21tYW5kOiBcImVuY29kZVwiLFxuICAgICAgYnVmZmVyczogYnVmZmVyc1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvQ29udGV4dCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmIChzb3VyY2VOb2RlICYmIHNvdXJjZU5vZGUuY29udGV4dCkge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gc291cmNlTm9kZS5jb250ZXh0O1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSBmYWxzZTtcbiAgfVxuXG4gIGVsc2Uge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gbmV3IEF1ZGlvQ29udGV4dCgpO1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSB0cnVlO1xuICB9XG5cbiAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0O1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRBdWRpb0dyYXBoID0gZnVuY3Rpb24oKXtcblxuICAvLyBGaXJzdCBidWZmZXIgY2FuIGNvbnRhaW4gb2xkIGRhdGEuIERvbid0IGVuY29kZSBpdC5cbiAgdGhpcy5lbmNvZGVCdWZmZXJzID0gZnVuY3Rpb24oKXtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVCdWZmZXJzO1xuICB9O1xuXG4gIHRoaXMuZW5jb2Rlck5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLm1vbml0b3JHYWluTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgdGhpcy5zZXRNb25pdG9yR2FpbiggdGhpcy5jb25maWcubW9uaXRvckdhaW4gKTtcbiAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldFJlY29yZGluZ0dhaW4oIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gKTtcbiAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5jb25uZWN0KCB0aGlzLmVuY29kZXJOb2RlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFNvdXJjZU5vZGUgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0ICkge1xuICAgIHJldHVybiBnbG9iYWwuUHJvbWlzZS5yZXNvbHZlKCBzb3VyY2VOb2RlICk7XG4gIH1cblxuICByZXR1cm4gZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW8gOiB0aGlzLmNvbmZpZy5tZWRpYVRyYWNrQ29uc3RyYWludHMgfSkudGhlbiggKCBzdHJlYW0gKSA9PiB7XG4gICAgdGhpcy5zdHJlYW0gPSBzdHJlYW07XG4gICAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKCBzdHJlYW0gKTtcbiAgfSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUubG9hZFdvcmtlciA9IGZ1bmN0aW9uKCkge1xuICBpZiAoICF0aGlzLmVuY29kZXIgKSB7XG5cbiAgICBpZiAodGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0KSB7XG4gICAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0LmFkZE1vZHVsZSh0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCkudGhlbigoKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2Rlck5vZGUgPSBuZXcgQXVkaW9Xb3JrbGV0Tm9kZSh0aGlzLmF1ZGlvQ29udGV4dCwgJ2VuY29kZXItd29ya2xldCcpO1xuICAgICAgICB0aGlzLmVuY29kZXIgPSB0aGlzLmVuY29kZXJOb2RlLnBvcnQ7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIGNvbnNvbGUud2FybignYXVkaW9Xb3JrbGV0IHN1cHBvcnQgbm90IGRldGVjdGVkLiBVc2luZyBkZXByZWNhdGVkIHNjcmlwdFByb2Nlc3NvcicpO1xuICAgICAgdGhpcy5lbmNvZGVyTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZVNjcmlwdFByb2Nlc3NvciggdGhpcy5jb25maWcuYnVmZmVyTGVuZ3RoLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzLCB0aGlzLmNvbmZpZy5udW1iZXJPZkNoYW5uZWxzICk7XG4gICAgICB0aGlzLmVuY29kZXJOb2RlLm9uYXVkaW9wcm9jZXNzID0gKCBlICkgPT4ge1xuICAgICAgICB0aGlzLmVuY29kZUJ1ZmZlcnMoIGUuaW5wdXRCdWZmZXIgKTtcbiAgICAgIH07XG4gICAgICB0aGlzLmVuY29kZXIgPSBuZXcgZ2xvYmFsLldvcmtlcih0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRXb3JrZXIgPSBmdW5jdGlvbigpe1xuICB2YXIgb25QYWdlID0gKHRoaXMuY29uZmlnLnN0cmVhbVBhZ2VzID8gdGhpcy5zdHJlYW1QYWdlIDogdGhpcy5zdG9yZVBhZ2UpLmJpbmQodGhpcyk7XG5cbiAgdGhpcy5yZWNvcmRlZFBhZ2VzID0gW107XG4gIHRoaXMudG90YWxMZW5ndGggPSAwO1xuXG4gIHJldHVybiB0aGlzLmxvYWRXb3JrZXIoKS50aGVuKCgpID0+IG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuICAgIHZhciBjYWxsYmFjayA9ICh7IGRhdGEgfSkgPT4ge1xuICAgICAgc3dpdGNoKCBkYXRhWydtZXNzYWdlJ10gKXtcbiAgICAgICAgY2FzZSAncmVhZHknOlxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAncGFnZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSBkYXRhWydzYW1wbGVQb3NpdGlvbiddO1xuICAgICAgICAgIG9uUGFnZShkYXRhWydwYWdlJ10pO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgdGhpcy5maW5pc2goKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgdGhpcy5lbmNvZGVyLmFkZEV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuXG4gICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgIGlmKCB0aGlzLmVuY29kZXIuc3RhcnQgKSB7XG4gICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSggT2JqZWN0LmFzc2lnbih7XG4gICAgICBjb21tYW5kOiAnaW5pdCcsXG4gICAgICBvcmlnaW5hbFNhbXBsZVJhdGU6IHRoaXMuYXVkaW9Db250ZXh0LnNhbXBsZVJhdGUsXG4gICAgICB3YXZTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlXG4gICAgfSwgdGhpcy5jb25maWcpKTtcbiAgfSkpO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnBhdXNlID0gZnVuY3Rpb24oIGZsdXNoICkge1xuICBpZiAoIHRoaXMuc3RhdGUgPT09IFwicmVjb3JkaW5nXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwicGF1c2VkXCI7XG4gICAgaWYgKCBmbHVzaCAmJiB0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICAgICAgdmFyIGNhbGxiYWNrID0gKGUpID0+IHtcbiAgICAgICAgICBpZiAoIGVbXCJkYXRhXCJdW1wibWVzc2FnZVwiXSA9PT0gJ2ZsdXNoZWQnICkge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgICBpZiAoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCB7IGNvbW1hbmQ6IFwiZmx1c2hcIiB9ICk7XG4gICAgICB9KTtcbiAgICB9XG4gICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucmVzdW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJwYXVzZWRcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICB0aGlzLm9ucmVzdW1lKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRSZWNvcmRpbmdHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0TW9uaXRvckdhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLm1vbml0b3JHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdGFydCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuaW5pdEF1ZGlvQ29udGV4dCggc291cmNlTm9kZSApO1xuXG4gICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSAwO1xuXG4gICAgcmV0dXJuIFByb21pc2UuYWxsKFt0aGlzLmluaXRTb3VyY2VOb2RlKHNvdXJjZU5vZGUpLCB0aGlzLmluaXRXb3JrZXIoKV0pLnRoZW4ocmVzdWx0cyA9PiB7XG4gICAgICB0aGlzLmluaXRBdWRpb0dyYXBoKCk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUgPSByZXN1bHRzWzBdO1xuICAgICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgICB0aGlzLm9uc3RhcnQoKTtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6ICdnZXRIZWFkZXJQYWdlcycgfSk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5tb25pdG9yR2Fpbk5vZGUgKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICk7XG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9wID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlICE9PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwiaW5hY3RpdmVcIjtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5zb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmNsZWFyU3RyZWFtKCk7XG5cbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcbiAgICAgIHZhciBjYWxsYmFjayA9IChlKSA9PiB7XG4gICAgICAgIGlmICggZVtcImRhdGFcIl1bXCJtZXNzYWdlXCJdID09PSAnZG9uZScgKSB7XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnN0YXJ0KClcbiAgICAgIH1cblxuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJkb25lXCIgfSk7XG4gICAgICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5kZXN0cm95V29ya2VyID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICAgIH1cbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3JlUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLnJlY29yZGVkUGFnZXMucHVzaCggcGFnZSApO1xuICB0aGlzLnRvdGFsTGVuZ3RoICs9IHBhZ2UubGVuZ3RoO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0cmVhbVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIHBhZ2UgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5maW5pc2ggPSBmdW5jdGlvbigpIHtcbiAgaWYoICF0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICB2YXIgb3V0cHV0RGF0YSA9IG5ldyBVaW50OEFycmF5KCB0aGlzLnRvdGFsTGVuZ3RoICk7XG4gICAgdGhpcy5yZWNvcmRlZFBhZ2VzLnJlZHVjZSggZnVuY3Rpb24oIG9mZnNldCwgcGFnZSApe1xuICAgICAgb3V0cHV0RGF0YS5zZXQoIHBhZ2UsIG9mZnNldCApO1xuICAgICAgcmV0dXJuIG9mZnNldCArIHBhZ2UubGVuZ3RoO1xuICAgIH0sIDApO1xuXG4gICAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIG91dHB1dERhdGEgKTtcbiAgfVxuICB0aGlzLm9uc3RvcCgpO1xuICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5cbi8vIENhbGxiYWNrIEhhbmRsZXJzXG5SZWNvcmRlci5wcm90b3R5cGUub25kYXRhYXZhaWxhYmxlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucGF1c2UgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25yZXN1bWUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdGFydCA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0b3AgPSBmdW5jdGlvbigpe307XG5cblxubW9kdWxlLmV4cG9ydHMgPSBSZWNvcmRlcjtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); ->>>>>>> exposeVersion +eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst { version } = __webpack_require__(/*! ../package.json */ \"./package.json\");\n\nvar AudioContext = global.AudioContext || global.webkitAudioContext;\n\n\n// Constructor\nvar Recorder = function( config ){\n\n if ( !Recorder.isRecordingSupported() ) {\n throw new Error(\"Recording is not supported in this browser\");\n }\n\n if ( !config ) config = {};\n\n this.state = \"inactive\";\n this.config = Object.assign({\n bufferLength: 4096,\n encoderApplication: 2049,\n encoderFrameSize: 20,\n encoderPath: 'encoderWorker.min.js',\n encoderSampleRate: 48000,\n maxFramesPerPage: 40,\n mediaTrackConstraints: true,\n monitorGain: 0,\n numberOfChannels: 1,\n recordingGain: 1,\n resampleQuality: 3,\n streamPages: false,\n reuseWorker: false,\n wavBitDepth: 16,\n }, config );\n\n this.encodedSamplePosition = 0;\n};\n\n\n// Static Methods\nRecorder.isRecordingSupported = function(){\n const getUserMediaSupported = global.navigator && global.navigator.mediaDevices && global.navigator.mediaDevices.getUserMedia;\n return AudioContext && getUserMediaSupported && global.WebAssembly;\n};\n\nRecorder.version = version;\n\n\n// Instance Methods\nRecorder.prototype.clearStream = function(){\n if ( this.stream ){\n\n if ( this.stream.getTracks ) {\n this.stream.getTracks().forEach( function( track ){\n track.stop();\n });\n }\n\n else {\n this.stream.stop();\n }\n\n delete this.stream;\n }\n\n if ( this.audioContext && this.closeAudioContext ){\n this.audioContext.close();\n delete this.audioContext;\n }\n};\n\nRecorder.prototype.encodeBuffers = function( inputBuffer ){\n if ( this.state === \"recording\" ) {\n var buffers = [];\n for ( var i = 0; i < inputBuffer.numberOfChannels; i++ ) {\n buffers[i] = inputBuffer.getChannelData(i);\n }\n\n this.encoder.postMessage({\n command: \"encode\",\n buffers: buffers\n });\n }\n};\n\nRecorder.prototype.initAudioContext = function( sourceNode ){\n if (sourceNode && sourceNode.context) {\n this.audioContext = sourceNode.context;\n this.closeAudioContext = false;\n }\n\n else {\n this.audioContext = new AudioContext();\n this.closeAudioContext = true;\n }\n\n return this.audioContext;\n};\n\nRecorder.prototype.initAudioGraph = function(){\n\n // First buffer can contain old data. Don't encode it.\n this.encodeBuffers = function(){\n delete this.encodeBuffers;\n };\n\n this.encoderNode.connect( this.audioContext.destination );\n\n this.monitorGainNode = this.audioContext.createGain();\n this.setMonitorGain( this.config.monitorGain );\n this.monitorGainNode.connect( this.audioContext.destination );\n\n this.recordingGainNode = this.audioContext.createGain();\n this.setRecordingGain( this.config.recordingGain );\n this.recordingGainNode.connect( this.encoderNode );\n};\n\nRecorder.prototype.initSourceNode = function( sourceNode ){\n if ( sourceNode && sourceNode.context ) {\n return global.Promise.resolve( sourceNode );\n }\n\n return global.navigator.mediaDevices.getUserMedia({ audio : this.config.mediaTrackConstraints }).then( ( stream ) => {\n this.stream = stream;\n return this.audioContext.createMediaStreamSource( stream );\n });\n};\n\nRecorder.prototype.loadWorker = function() {\n if ( !this.encoder ) {\n\n if (this.audioContext.audioWorklet) {\n return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(() => {\n this.encoderNode = new AudioWorkletNode(this.audioContext, 'encoder-worklet');\n this.encoder = this.encoderNode.port;\n });\n }\n\n else {\n console.log('audioWorklet support not detected. Falling back to scriptProcessor');\n this.encoderNode = this.audioContext.createScriptProcessor( this.config.bufferLength, this.config.numberOfChannels, this.config.numberOfChannels );\n this.encoderNode.onaudioprocess = ( e ) => {\n this.encodeBuffers( e.inputBuffer );\n };\n this.encoder = new global.Worker(this.config.encoderPath);\n }\n }\n\n return Promise.resolve();\n};\n\nRecorder.prototype.initWorker = function(){\n var onPage = (this.config.streamPages ? this.streamPage : this.storePage).bind(this);\n\n this.recordedPages = [];\n this.totalLength = 0;\n\n return this.loadWorker().then(() => new Promise(resolve => {\n var callback = ({ data }) => {\n switch( data['message'] ){\n case 'ready':\n resolve();\n break;\n case 'page':\n this.encodedSamplePosition = data['samplePosition'];\n onPage(data['page']);\n break;\n case 'done':\n this.encoder.removeEventListener( \"message\", callback );\n this.finish();\n break;\n }\n };\n\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( Object.assign({\n command: 'init',\n originalSampleRate: this.audioContext.sampleRate,\n wavSampleRate: this.audioContext.sampleRate\n }, this.config));\n }));\n};\n\nRecorder.prototype.pause = function( flush ) {\n if ( this.state === \"recording\" ) {\n this.state = \"paused\";\n if ( flush && this.config.streamPages ) {\n return new Promise(resolve => {\n\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'flushed' ) {\n this.encoder.removeEventListener( \"message\", callback );\n this.onpause();\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if ( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage( { command: \"flush\" } );\n });\n }\n this.onpause();\n return Promise.resolve();\n }\n};\n\nRecorder.prototype.resume = function() {\n if ( this.state === \"paused\" ) {\n this.state = \"recording\";\n this.onresume();\n }\n};\n\nRecorder.prototype.setRecordingGain = function( gain ){\n this.config.recordingGain = gain;\n\n if ( this.recordingGainNode && this.audioContext ) {\n this.recordingGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.setMonitorGain = function( gain ){\n this.config.monitorGain = gain;\n\n if ( this.monitorGainNode && this.audioContext ) {\n this.monitorGainNode.gain.setTargetAtTime(gain, this.audioContext.currentTime, 0.01);\n }\n};\n\nRecorder.prototype.start = function( sourceNode ){\n if ( this.state === \"inactive\" ) {\n this.initAudioContext( sourceNode );\n\n this.encodedSamplePosition = 0;\n\n return Promise.all([this.initSourceNode(sourceNode), this.initWorker()]).then(results => {\n this.initAudioGraph();\n this.sourceNode = results[0];\n this.state = \"recording\";\n this.onstart();\n this.encoder.postMessage({ command: 'getHeaderPages' });\n this.sourceNode.connect( this.monitorGainNode );\n this.sourceNode.connect( this.recordingGainNode );\n });\n }\n};\n\nRecorder.prototype.stop = function(){\n if ( this.state !== \"inactive\" ) {\n this.state = \"inactive\";\n this.monitorGainNode.disconnect();\n this.encoderNode.disconnect();\n this.recordingGainNode.disconnect();\n this.sourceNode.disconnect();\n this.clearStream();\n\n return new Promise(resolve => {\n var callback = ({ data }) => {\n if ( data[\"message\"] === 'done' ) {\n\n // The initWorker handler might destroyed the encoder\n if (this.encoder) {\n this.encoder.removeEventListener( \"message\", callback );\n }\n resolve();\n }\n };\n this.encoder.addEventListener( \"message\", callback );\n\n // must call start for messagePort messages\n if( this.encoder.start ) {\n this.encoder.start()\n }\n\n this.encoder.postMessage({ command: \"done\" });\n if ( !this.config.reuseWorker ) {\n this.encoder.postMessage({ command: \"close\" });\n }\n });\n }\n return Promise.resolve();\n};\n\nRecorder.prototype.destroyWorker = function(){\n if ( this.state === \"inactive\" ) {\n if ( this.encoder ) {\n this.encoder.postMessage({ command: \"close\" });\n delete this.encoder;\n }\n }\n};\n\nRecorder.prototype.storePage = function( page ) {\n this.recordedPages.push( page );\n this.totalLength += page.length;\n};\n\nRecorder.prototype.streamPage = function( page ) {\n this.ondataavailable( page );\n};\n\nRecorder.prototype.finish = function() {\n if( !this.config.streamPages ) {\n var outputData = new Uint8Array( this.totalLength );\n this.recordedPages.reduce( function( offset, page ){\n outputData.set( page, offset );\n return offset + page.length;\n }, 0);\n\n this.ondataavailable( outputData );\n }\n this.onstop();\n if ( !this.config.reuseWorker ) {\n delete this.encoder;\n }\n};\n\n\n// Callback Handlers\nRecorder.prototype.ondataavailable = function(){};\nRecorder.prototype.onpause = function(){};\nRecorder.prototype.onresume = function(){};\nRecorder.prototype.onstart = function(){};\nRecorder.prototype.onstop = function(){};\n\n\nmodule.exports = Recorder;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVjb3JkZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9SZWNvcmRlci8uL3NyYy9yZWNvcmRlci5qcz8wNTZmIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5jb25zdCB7IHZlcnNpb24gfSA9IHJlcXVpcmUoJy4uL3BhY2thZ2UuanNvbicpO1xuXG52YXIgQXVkaW9Db250ZXh0ID0gZ2xvYmFsLkF1ZGlvQ29udGV4dCB8fCBnbG9iYWwud2Via2l0QXVkaW9Db250ZXh0O1xuXG5cbi8vIENvbnN0cnVjdG9yXG52YXIgUmVjb3JkZXIgPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgaWYgKCAhUmVjb3JkZXIuaXNSZWNvcmRpbmdTdXBwb3J0ZWQoKSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJSZWNvcmRpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGJyb3dzZXJcIik7XG4gIH1cblxuICBpZiAoICFjb25maWcgKSBjb25maWcgPSB7fTtcblxuICB0aGlzLnN0YXRlID0gXCJpbmFjdGl2ZVwiO1xuICB0aGlzLmNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIGJ1ZmZlckxlbmd0aDogNDA5NixcbiAgICBlbmNvZGVyQXBwbGljYXRpb246IDIwNDksXG4gICAgZW5jb2RlckZyYW1lU2l6ZTogMjAsXG4gICAgZW5jb2RlclBhdGg6ICdlbmNvZGVyV29ya2VyLm1pbi5qcycsXG4gICAgZW5jb2RlclNhbXBsZVJhdGU6IDQ4MDAwLFxuICAgIG1heEZyYW1lc1BlclBhZ2U6IDQwLFxuICAgIG1lZGlhVHJhY2tDb25zdHJhaW50czogdHJ1ZSxcbiAgICBtb25pdG9yR2FpbjogMCxcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICAgIHJlY29yZGluZ0dhaW46IDEsXG4gICAgcmVzYW1wbGVRdWFsaXR5OiAzLFxuICAgIHN0cmVhbVBhZ2VzOiBmYWxzZSxcbiAgICByZXVzZVdvcmtlcjogZmFsc2UsXG4gICAgd2F2Qml0RGVwdGg6IDE2LFxuICB9LCBjb25maWcgKTtcblxuICB0aGlzLmVuY29kZWRTYW1wbGVQb3NpdGlvbiA9IDA7XG59O1xuXG5cbi8vIFN0YXRpYyBNZXRob2RzXG5SZWNvcmRlci5pc1JlY29yZGluZ1N1cHBvcnRlZCA9IGZ1bmN0aW9uKCl7XG4gIGNvbnN0IGdldFVzZXJNZWRpYVN1cHBvcnRlZCA9IGdsb2JhbC5uYXZpZ2F0b3IgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMgJiYgZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhO1xuICByZXR1cm4gQXVkaW9Db250ZXh0ICYmIGdldFVzZXJNZWRpYVN1cHBvcnRlZCAmJiBnbG9iYWwuV2ViQXNzZW1ibHk7XG59O1xuXG5SZWNvcmRlci52ZXJzaW9uID0gdmVyc2lvbjtcblxuXG4vLyBJbnN0YW5jZSBNZXRob2RzXG5SZWNvcmRlci5wcm90b3R5cGUuY2xlYXJTdHJlYW0gPSBmdW5jdGlvbigpe1xuICBpZiAoIHRoaXMuc3RyZWFtICl7XG5cbiAgICBpZiAoIHRoaXMuc3RyZWFtLmdldFRyYWNrcyApIHtcbiAgICAgIHRoaXMuc3RyZWFtLmdldFRyYWNrcygpLmZvckVhY2goIGZ1bmN0aW9uKCB0cmFjayApe1xuICAgICAgICB0cmFjay5zdG9wKCk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIHRoaXMuc3RyZWFtLnN0b3AoKTtcbiAgICB9XG5cbiAgICBkZWxldGUgdGhpcy5zdHJlYW07XG4gIH1cblxuICBpZiAoIHRoaXMuYXVkaW9Db250ZXh0ICYmIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgKXtcbiAgICB0aGlzLmF1ZGlvQ29udGV4dC5jbG9zZSgpO1xuICAgIGRlbGV0ZSB0aGlzLmF1ZGlvQ29udGV4dDtcbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmVuY29kZUJ1ZmZlcnMgPSBmdW5jdGlvbiggaW5wdXRCdWZmZXIgKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHZhciBidWZmZXJzID0gW107XG4gICAgZm9yICggdmFyIGkgPSAwOyBpIDwgaW5wdXRCdWZmZXIubnVtYmVyT2ZDaGFubmVsczsgaSsrICkge1xuICAgICAgYnVmZmVyc1tpXSA9IGlucHV0QnVmZmVyLmdldENoYW5uZWxEYXRhKGkpO1xuICAgIH1cblxuICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7XG4gICAgICBjb21tYW5kOiBcImVuY29kZVwiLFxuICAgICAgYnVmZmVyczogYnVmZmVyc1xuICAgIH0pO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdEF1ZGlvQ29udGV4dCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmIChzb3VyY2VOb2RlICYmIHNvdXJjZU5vZGUuY29udGV4dCkge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gc291cmNlTm9kZS5jb250ZXh0O1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSBmYWxzZTtcbiAgfVxuXG4gIGVsc2Uge1xuICAgIHRoaXMuYXVkaW9Db250ZXh0ID0gbmV3IEF1ZGlvQ29udGV4dCgpO1xuICAgIHRoaXMuY2xvc2VBdWRpb0NvbnRleHQgPSB0cnVlO1xuICB9XG5cbiAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0O1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLmluaXRBdWRpb0dyYXBoID0gZnVuY3Rpb24oKXtcblxuICAvLyBGaXJzdCBidWZmZXIgY2FuIGNvbnRhaW4gb2xkIGRhdGEuIERvbid0IGVuY29kZSBpdC5cbiAgdGhpcy5lbmNvZGVCdWZmZXJzID0gZnVuY3Rpb24oKXtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVCdWZmZXJzO1xuICB9O1xuXG4gIHRoaXMuZW5jb2Rlck5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLm1vbml0b3JHYWluTm9kZSA9IHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZUdhaW4oKTtcbiAgdGhpcy5zZXRNb25pdG9yR2FpbiggdGhpcy5jb25maWcubW9uaXRvckdhaW4gKTtcbiAgdGhpcy5tb25pdG9yR2Fpbk5vZGUuY29ubmVjdCggdGhpcy5hdWRpb0NvbnRleHQuZGVzdGluYXRpb24gKTtcblxuICB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlID0gdGhpcy5hdWRpb0NvbnRleHQuY3JlYXRlR2FpbigpO1xuICB0aGlzLnNldFJlY29yZGluZ0dhaW4oIHRoaXMuY29uZmlnLnJlY29yZGluZ0dhaW4gKTtcbiAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5jb25uZWN0KCB0aGlzLmVuY29kZXJOb2RlICk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuaW5pdFNvdXJjZU5vZGUgPSBmdW5jdGlvbiggc291cmNlTm9kZSApe1xuICBpZiAoIHNvdXJjZU5vZGUgJiYgc291cmNlTm9kZS5jb250ZXh0ICkge1xuICAgIHJldHVybiBnbG9iYWwuUHJvbWlzZS5yZXNvbHZlKCBzb3VyY2VOb2RlICk7XG4gIH1cblxuICByZXR1cm4gZ2xvYmFsLm5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHsgYXVkaW8gOiB0aGlzLmNvbmZpZy5tZWRpYVRyYWNrQ29uc3RyYWludHMgfSkudGhlbiggKCBzdHJlYW0gKSA9PiB7XG4gICAgdGhpcy5zdHJlYW0gPSBzdHJlYW07XG4gICAgcmV0dXJuIHRoaXMuYXVkaW9Db250ZXh0LmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKCBzdHJlYW0gKTtcbiAgfSk7XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUubG9hZFdvcmtlciA9IGZ1bmN0aW9uKCkge1xuICBpZiAoICF0aGlzLmVuY29kZXIgKSB7XG5cbiAgICBpZiAodGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0KSB7XG4gICAgICByZXR1cm4gdGhpcy5hdWRpb0NvbnRleHQuYXVkaW9Xb3JrbGV0LmFkZE1vZHVsZSh0aGlzLmNvbmZpZy5lbmNvZGVyUGF0aCkudGhlbigoKSA9PiB7XG4gICAgICAgIHRoaXMuZW5jb2Rlck5vZGUgPSBuZXcgQXVkaW9Xb3JrbGV0Tm9kZSh0aGlzLmF1ZGlvQ29udGV4dCwgJ2VuY29kZXItd29ya2xldCcpO1xuICAgICAgICB0aGlzLmVuY29kZXIgPSB0aGlzLmVuY29kZXJOb2RlLnBvcnQ7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBlbHNlIHtcbiAgICAgIGNvbnNvbGUubG9nKCdhdWRpb1dvcmtsZXQgc3VwcG9ydCBub3QgZGV0ZWN0ZWQuIEZhbGxpbmcgYmFjayB0byBzY3JpcHRQcm9jZXNzb3InKTtcbiAgICAgIHRoaXMuZW5jb2Rlck5vZGUgPSB0aGlzLmF1ZGlvQ29udGV4dC5jcmVhdGVTY3JpcHRQcm9jZXNzb3IoIHRoaXMuY29uZmlnLmJ1ZmZlckxlbmd0aCwgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscywgdGhpcy5jb25maWcubnVtYmVyT2ZDaGFubmVscyApO1xuICAgICAgdGhpcy5lbmNvZGVyTm9kZS5vbmF1ZGlvcHJvY2VzcyA9ICggZSApID0+IHtcbiAgICAgICAgdGhpcy5lbmNvZGVCdWZmZXJzKCBlLmlucHV0QnVmZmVyICk7XG4gICAgICB9O1xuICAgICAgdGhpcy5lbmNvZGVyID0gbmV3IGdsb2JhbC5Xb3JrZXIodGhpcy5jb25maWcuZW5jb2RlclBhdGgpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5pbml0V29ya2VyID0gZnVuY3Rpb24oKXtcbiAgdmFyIG9uUGFnZSA9ICh0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyA/IHRoaXMuc3RyZWFtUGFnZSA6IHRoaXMuc3RvcmVQYWdlKS5iaW5kKHRoaXMpO1xuXG4gIHRoaXMucmVjb3JkZWRQYWdlcyA9IFtdO1xuICB0aGlzLnRvdGFsTGVuZ3RoID0gMDtcblxuICByZXR1cm4gdGhpcy5sb2FkV29ya2VyKCkudGhlbigoKSA9PiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcbiAgICB2YXIgY2FsbGJhY2sgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgIHN3aXRjaCggZGF0YVsnbWVzc2FnZSddICl7XG4gICAgICAgIGNhc2UgJ3JlYWR5JzpcbiAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ3BhZ2UnOlxuICAgICAgICAgIHRoaXMuZW5jb2RlZFNhbXBsZVBvc2l0aW9uID0gZGF0YVsnc2FtcGxlUG9zaXRpb24nXTtcbiAgICAgICAgICBvblBhZ2UoZGF0YVsncGFnZSddKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgIHRoaXMuZmluaXNoKCk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgIC8vIG11c3QgY2FsbCBzdGFydCBmb3IgbWVzc2FnZVBvcnQgbWVzc2FnZXNcbiAgICBpZiggdGhpcy5lbmNvZGVyLnN0YXJ0ICkge1xuICAgICAgdGhpcy5lbmNvZGVyLnN0YXJ0KClcbiAgICB9XG5cbiAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoIE9iamVjdC5hc3NpZ24oe1xuICAgICAgY29tbWFuZDogJ2luaXQnLFxuICAgICAgb3JpZ2luYWxTYW1wbGVSYXRlOiB0aGlzLmF1ZGlvQ29udGV4dC5zYW1wbGVSYXRlLFxuICAgICAgd2F2U2FtcGxlUmF0ZTogdGhpcy5hdWRpb0NvbnRleHQuc2FtcGxlUmF0ZVxuICAgIH0sIHRoaXMuY29uZmlnKSk7XG4gIH0pKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5wYXVzZSA9IGZ1bmN0aW9uKCBmbHVzaCApIHtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcInJlY29yZGluZ1wiICkge1xuICAgIHRoaXMuc3RhdGUgPSBcInBhdXNlZFwiO1xuICAgIGlmICggZmx1c2ggJiYgdGhpcy5jb25maWcuc3RyZWFtUGFnZXMgKSB7XG4gICAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG5cbiAgICAgICAgdmFyIGNhbGxiYWNrID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgICAgaWYgKCBkYXRhW1wibWVzc2FnZVwiXSA9PT0gJ2ZsdXNoZWQnICkge1xuICAgICAgICAgICAgdGhpcy5lbmNvZGVyLnJlbW92ZUV2ZW50TGlzdGVuZXIoIFwibWVzc2FnZVwiLCBjYWxsYmFjayApO1xuICAgICAgICAgICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmVuY29kZXIuYWRkRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG5cbiAgICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgICBpZiAoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgICB0aGlzLmVuY29kZXIuc3RhcnQoKVxuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKCB7IGNvbW1hbmQ6IFwiZmx1c2hcIiB9ICk7XG4gICAgICB9KTtcbiAgICB9XG4gICAgdGhpcy5vbnBhdXNlKCk7XG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUucmVzdW1lID0gZnVuY3Rpb24oKSB7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJwYXVzZWRcIiApIHtcbiAgICB0aGlzLnN0YXRlID0gXCJyZWNvcmRpbmdcIjtcbiAgICB0aGlzLm9ucmVzdW1lKCk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zZXRSZWNvcmRpbmdHYWluID0gZnVuY3Rpb24oIGdhaW4gKXtcbiAgdGhpcy5jb25maWcucmVjb3JkaW5nR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICYmIHRoaXMuYXVkaW9Db250ZXh0ICkge1xuICAgIHRoaXMucmVjb3JkaW5nR2Fpbk5vZGUuZ2Fpbi5zZXRUYXJnZXRBdFRpbWUoZ2FpbiwgdGhpcy5hdWRpb0NvbnRleHQuY3VycmVudFRpbWUsIDAuMDEpO1xuICB9XG59O1xuXG5SZWNvcmRlci5wcm90b3R5cGUuc2V0TW9uaXRvckdhaW4gPSBmdW5jdGlvbiggZ2FpbiApe1xuICB0aGlzLmNvbmZpZy5tb25pdG9yR2FpbiA9IGdhaW47XG5cbiAgaWYgKCB0aGlzLm1vbml0b3JHYWluTm9kZSAmJiB0aGlzLmF1ZGlvQ29udGV4dCApIHtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5nYWluLnNldFRhcmdldEF0VGltZShnYWluLCB0aGlzLmF1ZGlvQ29udGV4dC5jdXJyZW50VGltZSwgMC4wMSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdGFydCA9IGZ1bmN0aW9uKCBzb3VyY2VOb2RlICl7XG4gIGlmICggdGhpcy5zdGF0ZSA9PT0gXCJpbmFjdGl2ZVwiICkge1xuICAgIHRoaXMuaW5pdEF1ZGlvQ29udGV4dCggc291cmNlTm9kZSApO1xuXG4gICAgdGhpcy5lbmNvZGVkU2FtcGxlUG9zaXRpb24gPSAwO1xuXG4gICAgcmV0dXJuIFByb21pc2UuYWxsKFt0aGlzLmluaXRTb3VyY2VOb2RlKHNvdXJjZU5vZGUpLCB0aGlzLmluaXRXb3JrZXIoKV0pLnRoZW4ocmVzdWx0cyA9PiB7XG4gICAgICB0aGlzLmluaXRBdWRpb0dyYXBoKCk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUgPSByZXN1bHRzWzBdO1xuICAgICAgdGhpcy5zdGF0ZSA9IFwicmVjb3JkaW5nXCI7XG4gICAgICB0aGlzLm9uc3RhcnQoKTtcbiAgICAgIHRoaXMuZW5jb2Rlci5wb3N0TWVzc2FnZSh7IGNvbW1hbmQ6ICdnZXRIZWFkZXJQYWdlcycgfSk7XG4gICAgICB0aGlzLnNvdXJjZU5vZGUuY29ubmVjdCggdGhpcy5tb25pdG9yR2Fpbk5vZGUgKTtcbiAgICAgIHRoaXMuc291cmNlTm9kZS5jb25uZWN0KCB0aGlzLnJlY29yZGluZ0dhaW5Ob2RlICk7XG4gICAgfSk7XG4gIH1cbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5zdG9wID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlICE9PSBcImluYWN0aXZlXCIgKSB7XG4gICAgdGhpcy5zdGF0ZSA9IFwiaW5hY3RpdmVcIjtcbiAgICB0aGlzLm1vbml0b3JHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5lbmNvZGVyTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5yZWNvcmRpbmdHYWluTm9kZS5kaXNjb25uZWN0KCk7XG4gICAgdGhpcy5zb3VyY2VOb2RlLmRpc2Nvbm5lY3QoKTtcbiAgICB0aGlzLmNsZWFyU3RyZWFtKCk7XG5cbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICB2YXIgY2FsbGJhY2sgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgaWYgKCBkYXRhW1wibWVzc2FnZVwiXSA9PT0gJ2RvbmUnICkge1xuXG4gICAgICAgICAgLy8gVGhlIGluaXRXb3JrZXIgaGFuZGxlciBtaWdodCBkZXN0cm95ZWQgdGhlIGVuY29kZXJcbiAgICAgICAgICBpZiAodGhpcy5lbmNvZGVyKSB7XG4gICAgICAgICAgICB0aGlzLmVuY29kZXIucmVtb3ZlRXZlbnRMaXN0ZW5lciggXCJtZXNzYWdlXCIsIGNhbGxiYWNrICk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICAgIHRoaXMuZW5jb2Rlci5hZGRFdmVudExpc3RlbmVyKCBcIm1lc3NhZ2VcIiwgY2FsbGJhY2sgKTtcblxuICAgICAgLy8gbXVzdCBjYWxsIHN0YXJ0IGZvciBtZXNzYWdlUG9ydCBtZXNzYWdlc1xuICAgICAgaWYoIHRoaXMuZW5jb2Rlci5zdGFydCApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnN0YXJ0KClcbiAgICAgIH1cblxuICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJkb25lXCIgfSk7XG4gICAgICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICAgICAgdGhpcy5lbmNvZGVyLnBvc3RNZXNzYWdlKHsgY29tbWFuZDogXCJjbG9zZVwiIH0pO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG4gIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5kZXN0cm95V29ya2VyID0gZnVuY3Rpb24oKXtcbiAgaWYgKCB0aGlzLnN0YXRlID09PSBcImluYWN0aXZlXCIgKSB7XG4gICAgaWYgKCB0aGlzLmVuY29kZXIgKSB7XG4gICAgICB0aGlzLmVuY29kZXIucG9zdE1lc3NhZ2UoeyBjb21tYW5kOiBcImNsb3NlXCIgfSk7XG4gICAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICAgIH1cbiAgfVxufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0b3JlUGFnZSA9IGZ1bmN0aW9uKCBwYWdlICkge1xuICB0aGlzLnJlY29yZGVkUGFnZXMucHVzaCggcGFnZSApO1xuICB0aGlzLnRvdGFsTGVuZ3RoICs9IHBhZ2UubGVuZ3RoO1xufTtcblxuUmVjb3JkZXIucHJvdG90eXBlLnN0cmVhbVBhZ2UgPSBmdW5jdGlvbiggcGFnZSApIHtcbiAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIHBhZ2UgKTtcbn07XG5cblJlY29yZGVyLnByb3RvdHlwZS5maW5pc2ggPSBmdW5jdGlvbigpIHtcbiAgaWYoICF0aGlzLmNvbmZpZy5zdHJlYW1QYWdlcyApIHtcbiAgICB2YXIgb3V0cHV0RGF0YSA9IG5ldyBVaW50OEFycmF5KCB0aGlzLnRvdGFsTGVuZ3RoICk7XG4gICAgdGhpcy5yZWNvcmRlZFBhZ2VzLnJlZHVjZSggZnVuY3Rpb24oIG9mZnNldCwgcGFnZSApe1xuICAgICAgb3V0cHV0RGF0YS5zZXQoIHBhZ2UsIG9mZnNldCApO1xuICAgICAgcmV0dXJuIG9mZnNldCArIHBhZ2UubGVuZ3RoO1xuICAgIH0sIDApO1xuXG4gICAgdGhpcy5vbmRhdGFhdmFpbGFibGUoIG91dHB1dERhdGEgKTtcbiAgfVxuICB0aGlzLm9uc3RvcCgpO1xuICBpZiAoICF0aGlzLmNvbmZpZy5yZXVzZVdvcmtlciApIHtcbiAgICBkZWxldGUgdGhpcy5lbmNvZGVyO1xuICB9XG59O1xuXG5cbi8vIENhbGxiYWNrIEhhbmRsZXJzXG5SZWNvcmRlci5wcm90b3R5cGUub25kYXRhYXZhaWxhYmxlID0gZnVuY3Rpb24oKXt9O1xuUmVjb3JkZXIucHJvdG90eXBlLm9ucGF1c2UgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25yZXN1bWUgPSBmdW5jdGlvbigpe307XG5SZWNvcmRlci5wcm90b3R5cGUub25zdGFydCA9IGZ1bmN0aW9uKCl7fTtcblJlY29yZGVyLnByb3RvdHlwZS5vbnN0b3AgPSBmdW5jdGlvbigpe307XG5cblxubW9kdWxlLmV4cG9ydHMgPSBSZWNvcmRlcjtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/recorder.js\n"); /***/ }) diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index 1383acc2..2ac8f863 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -96,17 +96,6 @@ return /******/ (function(modules) { // webpackBootstrap /************************************************************************/ /******/ ({ -/***/ "./node_modules/webpack/buildin/global.js": -/*!***********************************!*\ - !*** (webpack)/buildin/global.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvd2VicGFjay9idWlsZGluL2dsb2JhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8od2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanM/Y2QwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcblxuLy8gVGhpcyB3b3JrcyBpbiBub24tc3RyaWN0IG1vZGVcbmcgPSAoZnVuY3Rpb24oKSB7XG5cdHJldHVybiB0aGlzO1xufSkoKTtcblxudHJ5IHtcblx0Ly8gVGhpcyB3b3JrcyBpZiBldmFsIGlzIGFsbG93ZWQgKHNlZSBDU1ApXG5cdGcgPSBnIHx8IG5ldyBGdW5jdGlvbihcInJldHVybiB0aGlzXCIpKCk7XG59IGNhdGNoIChlKSB7XG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXG5cdGlmICh0eXBlb2Ygd2luZG93ID09PSBcIm9iamVjdFwiKSBnID0gd2luZG93O1xufVxuXG4vLyBnIGNhbiBzdGlsbCBiZSB1bmRlZmluZWQsIGJ1dCBub3RoaW5nIHRvIGRvIGFib3V0IGl0Li4uXG4vLyBXZSByZXR1cm4gdW5kZWZpbmVkLCBpbnN0ZWFkIG9mIG5vdGhpbmcgaGVyZSwgc28gaXQnc1xuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/webpack/buildin/global.js\n"); - -/***/ }), - /***/ "./src/waveWorker.js": /*!***************************!*\ !*** ./src/waveWorker.js ***! @@ -115,7 +104,7 @@ eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn th /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (global['registerProcessor'] && global['AudioWorkletProcessor']) {\n\n class EncoderWorklet extends global['AudioWorkletProcessor'] {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0]){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n global['registerProcessor']('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n global['postMessage']( pageData, [pageData.page.buffer] );\n }\n }\n\n global['onmessage'] = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n global['postMessage']( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n global['close']();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n global['postMessage']( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n\n // Exports for unit testing. Causes script error when interpreted in AudioWorklet Global scope\n module.exports = WavePCM;\n}\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAoZ2xvYmFsWydyZWdpc3RlclByb2Nlc3NvciddICYmIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10pIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIGdsb2JhbFsnQXVkaW9Xb3JrbGV0UHJvY2Vzc29yJ10ge1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmICh0aGlzLnJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5yZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBkZWxldGUgdGhpcy5yZWNvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICB0aGlzLnJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmICh0aGlzLnJlY29yZGVyICYmIGlucHV0c1swXSl7XG4gICAgICAgIHRoaXMucmVjb3JkZXIucmVjb3JkKCBpbnB1dHNbMF0gKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLmNvbnRpbnVlUHJvY2VzcztcbiAgICB9XG5cbiAgICBwb3N0UGFnZShwYWdlRGF0YSkge1xuICAgICAgaWYgKHBhZ2VEYXRhKSB7XG4gICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSggcGFnZURhdGEsIFtwYWdlRGF0YS5wYWdlLmJ1ZmZlcl0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBnbG9iYWxbJ3JlZ2lzdGVyUHJvY2Vzc29yJ10oJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgcmVjb3JkZXI7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIGdsb2JhbFsnb25tZXNzYWdlJ10gPSAoeyBkYXRhIH0pID0+IHtcblxuICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgIGNhc2UgJ2VuY29kZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHJlY29yZGVyLnJlY29yZCggZGF0YVsnYnVmZmVycyddICk7XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICBwb3N0UGFnZUdsb2JhbChyZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICBnbG9iYWxbJ3Bvc3RNZXNzYWdlJ10oIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGdsb2JhbFsnY2xvc2UnXSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgZ2xvYmFsWydwb3N0TWVzc2FnZSddKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgfVxuICB9O1xuXG4gIC8vIEV4cG9ydHMgZm9yIHVuaXQgdGVzdGluZy4gQ2F1c2VzIHNjcmlwdCBlcnJvciB3aGVuIGludGVycHJldGVkIGluIEF1ZGlvV29ya2xldCBHbG9iYWwgc2NvcGVcbiAgbW9kdWxlLmV4cG9ydHMgPSBXYXZlUENNO1xufVxuXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (typeof registerProcessor === 'function') {\n\n class EncoderWorklet extends AudioWorkletProcessor {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0] && inputs[0].length){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n registerProcessor('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n postMessage( pageData, [pageData.page.buffer] );\n }\n }\n\n onmessage = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n close();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n// Exports for unit testing.\nvar module = module || {};\nmodule.exports = WavePCM;\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAodHlwZW9mIHJlZ2lzdGVyUHJvY2Vzc29yID09PSAnZnVuY3Rpb24nKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3Ige1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmICh0aGlzLnJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5yZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBkZWxldGUgdGhpcy5yZWNvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICB0aGlzLnJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmICh0aGlzLnJlY29yZGVyICYmIGlucHV0c1swXSAmJiBpbnB1dHNbMF0ubGVuZ3RoKXtcbiAgICAgICAgdGhpcy5yZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJlZ2lzdGVyUHJvY2Vzc29yKCdlbmNvZGVyLXdvcmtsZXQnLCBFbmNvZGVyV29ya2xldCk7XG59XG5cbi8vIHJ1biBpbiBzY3JpcHRQcm9jZXNzb3Igd29ya2VyIHNjb3BlXG5lbHNlIHtcbiAgdmFyIHJlY29yZGVyO1xuICB2YXIgcG9zdFBhZ2VHbG9iYWwgPSAocGFnZURhdGEpID0+IHtcbiAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgIHBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIG9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuXG4gICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBkYXRhWydidWZmZXJzJ10gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgIHBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBjbG9zZSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgcG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG5cbi8vIEV4cG9ydHMgZm9yIHVuaXQgdGVzdGluZy5cbnZhciBtb2R1bGUgPSBtb2R1bGUgfHwge307XG5tb2R1bGUuZXhwb3J0cyA9IFdhdmVQQ007XG5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/encoderWorker.min.js b/dist/encoderWorker.min.js index 698e2e9c..621042b7 100644 --- a/dist/encoderWorker.min.js +++ b/dist/encoderWorker.min.js @@ -1,5 +1 @@ -<<<<<<< HEAD -var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";(function(t){const s=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels?this.interleave=function(e){return e[0]}:this.interleavedBuffers=new Float32Array(this.config.bufferLength*this.config.numberOfChannels)};if(s.prototype.encode=function(e){for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},s.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},s.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},s.prototype.encodeFinalFrame=function(){if(this.resampleBufferIndex>0){for(var e=[],t=0;t>>24&255^e[s]];return t>>>0},s.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},s.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},s.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},s.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},s.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},s.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},s.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},s.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},t.registerProcessor&&t.AudioWorkletProcessor){class e extends t.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(this.encoder)switch(e.command){case"getHeaderPages":this.postPage(this.encoder.generateIdPage()),this.postPage(this.encoder.generateCommentPage());break;case"done":this.postPage(this.encoder.encodeFinalFrame()),this.port.postMessage({message:"done"});break;case"flush":this.postPage(this.encoder.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":this.encoder&&this.encoder.destroy(),this.encoder=new s(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return this.encoder&&e[0]&&this.encoder.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}t.registerProcessor("encoder-worklet",e)}else{var n,r=e=>{e&&t.postMessage(e,[e.page.buffer])};t.onmessage=(({data:e})=>{if(n)switch(e.command){case"encode":n.encode(e.buffers).forEach(e=>r(e));break;case"getHeaderPages":r(n.generateIdPage()),r(n.generateCommentPage());break;case"done":r(n.encodeFinalFrame()),t.postMessage({message:"done"});break;case"flush":r(n.flush()),t.postMessage({message:"flushed"})}switch(e.command){case"close":t.close();break;case"init":n&&n.destroy(),n=new s(e,Module,t.postMessage),t.postMessage({message:"ready"})}}),e.exports={Module:Module,OggOpusEncoder:s}}}).call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); -======= -var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var n in s)("object"==typeof exports?exports:e)[n]=s[n]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function s(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,s),r.l=!0,r.exports}return s.m=e,s.c=t,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=0)}([function(e,t,s){"use strict";s.r(t),function(e){var n;s.d(t,"EmsdkModule",function(){return r}),s.d(t,"OggOpusEncoder",function(){return i});const r=Module,i=function(e,t){if(!t)throw new Error("Module with exports required to initialize an encoder instance");this.config=Object.assign({encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(4294967296*Math.random())},e),this._opus_encoder_create=t._opus_encoder_create,this._opus_encoder_destroy=t._opus_encoder_destroy,this._opus_encoder_ctl=t._opus_encoder_ctl,this._speex_resampler_process_interleaved_float=t._speex_resampler_process_interleaved_float,this._speex_resampler_init=t._speex_resampler_init,this._speex_resampler_destroy=t._speex_resampler_destroy,this._opus_encode_float=t._opus_encode_float,this._free=t._free,this._malloc=t._malloc,this.HEAPU8=t.HEAPU8,this.HEAP32=t.HEAP32,this.HEAPF32=t.HEAPF32,this.pageIndex=0,this.granulePosition=0,this.segmentData=new Uint8Array(65025),this.segmentDataIndex=0,this.segmentTable=new Uint8Array(255),this.segmentTableIndex=0,this.framesInPage=0,this.initChecksumTable(),this.initCodec(),this.initResampler(),1===this.config.numberOfChannels&&(this.interleave=function(e){return e[0]})};if(i.prototype.encode=function(e){this.bufferLength||(this.bufferLength=e[0].length,this.interleavedBuffers=new Float32Array(this.bufferLength*this.config.numberOfChannels));for(var t=this.interleave(e),s=0,n=[];s=this.config.maxFramesPerPage&&n.push(this.generatePage())}}return n},i.prototype.destroy=function(){this.encoder&&(this._free(this.encoderSamplesPerChannelPointer),delete this.encoderSamplesPerChannelPointer,this._free(this.encoderBufferPointer),delete this.encoderBufferPointer,this._free(this.encoderOutputPointer),delete this.encoderOutputPointer,this._free(this.resampleSamplesPerChannelPointer),delete this.resampleSamplesPerChannelPointer,this._free(this.resampleBufferPointer),delete this.resampleBufferPointer,this._speex_resampler_destroy(this.resampler),delete this.resampler,this._opus_encoder_destroy(this.encoder),delete this.encoder)},i.prototype.flush=function(){var e;return this.framesInPage&&(e=this.generatePage()),this.resampleBufferIndex=0,e},i.prototype.encodeFinalFrame=function(){const e=[];if(this.resampleBufferIndex>0){const r=(this.resampleBufferLength-this.resampleBufferIndex)/this.config.numberOfChannels,i=Math.ceil(r/this.bufferLength);for(var t=0;t>>24&255^e[s]];return t>>>0},i.prototype.generateCommentPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1936154964,!0),e.setUint32(8,10,!0),e.setUint32(12,1868784978,!0),e.setUint32(16,1919247474,!0),e.setUint16(20,21322,!0),e.setUint32(22,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=26,this.headerType=0,this.generatePage()},i.prototype.generateIdPage=function(){var e=new DataView(this.segmentData.buffer);return e.setUint32(0,1937076303,!0),e.setUint32(4,1684104520,!0),e.setUint8(8,1,!0),e.setUint8(9,this.config.numberOfChannels,!0),e.setUint16(10,3840,!0),e.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,!0),e.setUint16(16,0,!0),e.setUint8(18,0,!0),this.segmentTableIndex=1,this.segmentDataIndex=this.segmentTable[0]=19,this.headerType=2,this.generatePage()},i.prototype.generatePage=function(){var e=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition,t=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex),s=new DataView(t),n=new Uint8Array(t);s.setUint32(0,1399285583,!0),s.setUint8(4,0,!0),s.setUint8(5,this.headerType,!0),s.setUint32(6,e,!0),e<0?s.setInt32(10,Math.ceil(e/4294967297)-1,!0):s.setInt32(10,Math.floor(e/4294967296),!0),s.setUint32(14,this.config.serial,!0),s.setUint32(18,this.pageIndex++,!0),s.setUint8(26,this.segmentTableIndex,!0),n.set(this.segmentTable.subarray(0,this.segmentTableIndex),27),n.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex),s.setUint32(22,this.getChecksum(n),!0);var r={message:"page",page:n,samplePosition:this.granulePosition};return this.segmentTableIndex=0,this.segmentDataIndex=0,this.framesInPage=0,e>0&&(this.lastPositiveGranulePosition=e),r},i.prototype.initChecksumTable=function(){this.checksumTable=[];for(var e=0;e<256;e++){for(var t=e<<24,s=0;s<8;s++)t=0!=(2147483648&t)?t<<1^79764919:t<<1;this.checksumTable[e]=4294967295&t}},i.prototype.setOpusControl=function(e,t){var s=this._malloc(4);this.HEAP32[s>>2]=t,this._opus_encoder_ctl(this.encoder,e,s),this._free(s)},i.prototype.initCodec=function(){var e=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,e),this._free(e),this.config.encoderBitRate&&this.setOpusControl(4002,this.config.encoderBitRate),this.config.encoderComplexity&&this.setOpusControl(4010,this.config.encoderComplexity),this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3,this.encoderSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel,this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels,this.encoderBufferPointer=this._malloc(4*this.encoderBufferLength),this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength),this.encoderOutputMaxLength=4e3,this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength),this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)},i.prototype.initResampler=function(){var e=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,e),this._free(e),this.resampleBufferIndex=0,this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3,this.resampleSamplesPerChannelPointer=this._malloc(4),this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel,this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels,this.resampleBufferPointer=this._malloc(4*this.resampleBufferLength),this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)},i.prototype.interleave=function(e){for(var t=0;t=0;){255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=1);var n=Math.min(e,255);this.segmentTable[this.segmentTableIndex++]=n,this.segmentData.set(this.encoderOutputBuffer.subarray(t,t+n),this.segmentDataIndex),this.segmentDataIndex+=n,t+=n,e-=255}return this.granulePosition+=48*this.config.encoderFrameSize,255===this.segmentTableIndex&&(s.push(this.generatePage()),this.headerType=0),s},e.registerProcessor&&e.AudioWorkletProcessor){class t extends e.AudioWorkletProcessor{constructor(){super(),this.continueProcess=!0,this.port.onmessage=(({data:e})=>{if(n)switch(e.command){case"getHeaderPages":this.postPage(n.generateIdPage()),this.postPage(n.generateCommentPage());break;case"done":n.encodeFinalFrame().forEach(e=>this.postPage(e)),this.port.postMessage({message:"done"});break;case"flush":this.postPage(n.flush()),this.port.postMessage({message:"flushed"})}switch(e.command){case"close":this.continueProcess=!1;break;case"init":n&&n.destroy(),n=new i(e,Module),this.port.postMessage({message:"ready"})}})}process(e){return n&&e[0]&&n.encode(e[0]).forEach(e=>this.postPage(e)),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}e.registerProcessor("encoder-worklet",t)}else{var a=t=>{t&&e.postMessage(t,[t.page.buffer])};e.onmessage=(({data:t})=>{if(n)switch(t.command){case"encode":n.encode(t.buffers).forEach(e=>a(e));break;case"getHeaderPages":a(n.generateIdPage()),a(n.generateCommentPage());break;case"done":n.encodeFinalFrame().forEach(e=>a(e)),e.postMessage({message:"done"});break;case"flush":a(n.flush()),e.postMessage({message:"flushed"})}switch(t.command){case"close":e.close();break;case"init":n&&n.destroy(),n=new i(t,Module,e.postMessage),e.postMessage({message:"ready"})}})}}.call(this,s(1))},function(e,t){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"==typeof window&&(s=window)}e.exports=s}])}); ->>>>>>> bufferMismatch +var Module=typeof Module!=="undefined"?Module:{};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_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}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}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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 asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":16,"maximum":16,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(u8Array[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;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 DYNAMIC_BASE=5289600,DYNAMICTOP_PTR=46512;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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 __ATPOSTRUN__=[];var runtimeInitialized=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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8ClQEPA2VudgFhAAUDZW52AWIACANlbnYBYwADA2VudgFkAAgDZW52AWUABQNlbnYBZgAJA2VudgFnAAkDZW52AWgAAgNlbnYBaQAHA2VudgFqAAYDZW52AWsACgNlbnYBbAADA2VudgxfX3RhYmxlX2Jhc2UDfwADZW52Bm1lbW9yeQIBgAKAAgNlbnYFdGFibGUBcAEQEAOKAYgBEg8CAgIyAgUSGRInEg0DGQ8JLRALDwExLy4CAhkZGQkTKgoOCw8PDhIZJRIdCxIWAQYdAxIpKCYdEg8dAQ8PEhgZDwsKJAsZIRsFGAsYCTAuGBIDEQQCAwoFAQEBAQ8BCgUCCiEABhEAIyIiDCAfHhwaDwAFDRcVFAAEAgMJBgMSGBgtLAUrCAYIAX8BQYDtAgsHLwsBbQATAW4AGgFvAG8BcAByAXEAbgFyAG0BcwBlAXQAbAF1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FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUV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IAtByABsakHoM2oqAgAhxAEgACALQcgAbGpB7DNqKgIAIcUBIAAgC0HIAGxqQZQ0aioCACHGASAAIAtByABsakGYNGoqAgAhxwEgACALQcgAbGpBnDRqKgIAIcgBIAAgC0HIAGxqQaA0aioCACHMAUEAIQxDqV9jWCGrAQNAIKsBIMEBIABB3DNqIAxByABsaioCAJMisAEgsAGUQwAAAACSIMIBIAAgDEHIAGxqQeAzaioCAJMisAEgsAGUkiDDASAAIAxByABsakHkM2oqAgCTIrABILABlJIgxAEgACAMQcgAbGpB6DNqKgIAkyKwASCwAZSSIMUBIAAgDEHIAGxqQewzaioCAJMisAEgsAGUkiCtASAAIAxByABsakHwM2oqAgCTIrABILABlJIgrgEgACAMQcgAbGpB9DNqKgIAkyKwASCwAZSSIK8BIAAgDEHIAGxqQfgzaioCAJMisAEgsAGUkiDAASAAIAxByABsakH8M2oqAgCTIrABILABlJIgtwEgACAMQcgAbGpBgDRqKgIAkyKwASCwAZSSILkBIAAgDEHIAGxqQYQ0aioCAJMisAEgsAGUkiC6ASAAIAxByABsakGINGoqAgCTIrABILABlJIguwEgACAMQcgAbGpBjDRqKgIAkyKwASCwAZSSILwBIAAgDEHIAGxqQZA0aioCAJMisAEgsAGUkiDGASAAIAxByABsakGUNGoqAgCTIrABILABlJIgxwEgACAMQcgAbGpBmDRqKgIAkyKwASCwAZSSIMgBIAAgDEHIAGxqQZw0aioCAJMisAEgsAGUkiDMASAAIAxByABsakGgNGoqAgCTIrABILABlJIisAEgCyAMRiCrASCwAV1yGyGrASAMQQFqIgxBCEcNAAsgrAEgqwGSIcABIAtBAWoiC0EIRwRAIMABIawBDAELC0MAAAAAQ6RwfT9DAACAPyCzAZMgVhsgWBshtwEgZygCACFWQQQhDEMAAAAAIawBQQAhDkEAIRJDAAAAACGtAUMAAAAAIa4BQwAAAAAhrwEDQCCsASCsASAOQQFqIg9BAnRB8OkBaigCACIeIAxKBH1DAAAAACGrASAMIQsDfSCrASALQQN0IBdqKgIAIqsBIKsBlEHgAyALayJYQQN0IBdqKgIAIqsBIKsBlJIgC0EDdCAXaioCBCKrASCrAZSSIFhBA3Qg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azsBACABQQFKBEAgAiEDIAQhAQwBCwsLIAtBIGohDiAFIAUvAQAgAC8BXGs7AQAgACAGOwFcQQAhAwNAIBAoAgBBBCADayIBQQMgAUEDSRt1IgFBAnUhBiADQQJ0IA5qIg0gAEE8aiADQQJ0aiIHKAIAIgQ2AgAgDSABQQNKBH8gA0ECdCALaigCACEIQQAhAUEAIQIDQCABIAhqQQF0IAVqLgEAQQN1IgkgCWwgAmohAiABQQFqIgEgBkgNAAsgAiAEaiIEQf////8HSSEJQQAhAUEAIQIDQCAIIAEgBmpqQQF0IAVqLgEAQQN1IgogCmwgAmohAiABQQFqIgEgBkgNAAsgAiAEQf////8HIAkbaiIEQf////8HSSEJIAZBAXQhCkEAIQFBACECA0AgCCABIApqakEBdCAFai4BAEEDdSIMIAxsIAJqIQIgAUEBaiIBIAZIDQALIAIgBEH/////ByAJG2oiBEH/////B0khCSAGQQNsIQpBACECQQAhAQNAIAggAiAKampBAXQgBWouAQBBA3UiDCAMbCABaiEBIAJBAWoiAiAGSA0ACyABQQF2IARB/////wcgCRtqBUEAIQEgBAsiAkH/////ByACQf////8HSRs2AgAgByABNgIAIANBAWoiA0EERw0ACyAAKAKQASIDQegHSARAQf//ASADQQR1QQFqbSEBIAAgA0EBajYCkAEFQQAhAQtB/////wcgDigCACIIIAAoAoABaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCYCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyINNgJgQf////8HIA4oAgQiESAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByAOKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDigCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiALQRBqIQkgAyAAKAJ8IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSIBIANBEHVsaiADQf//A3EgAWxBEHVqIgE2AnwgAEH/////ByABbSIBQf///wcgAUH///8HSBsiFjYCbCAIIQUgDSEGQQAhBEEAIQFBACEDA0AgBSAGayICQQBKBEAgBEECdCAJaiAFQQh0IAUgBUGAgIAESSIFGyAGIAZBCHUgBRtBAWptIgU2AgBBAEEYIAVnIgdrIgZrIQogBgRAIAZBAEgEfyAFIAp0IAUgBkEganZyBSAFQSAgBmt0IAUgBnZyCyEFCyAFQf8AcSIFQYAfIAdBB3RrckEQdEGAASAFayAFQbMBbGxqQYCAgGBqQRB1IQUgASACQYCAwABIBH9BAEEYIAJnIgprIgdrIQwgB0UiAQR/IAIFIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCwshBiABRQRAIAdBAEgEfyACIAx0IAIgB0EganZyBSACQSAgB2t0IAIgB3ZyCyECC0GAgAJBhukCIApBAXEbIApB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KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyorKysrKysrKycrKCsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyYrKysrKysrKysrKysrKysUFSsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAAkAgAkGAEGsOBAEBAAEAC0F/DCwLIABBrO8AaigCAEUEQEF/IAAoAmwgAkcNLBoLIAAgAjYCbCAAIAI2AsABQQAMKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSwgAiAAKAJsNgIAQQAMKgsgAygCAEEDakF8cSICKAIAIQEgAyACQQRqNgIAIAFBmHhrIgJBACACQecHRxsEQCABQQFIDSwgAUH1A0gEf0H0AwUgACgCcEHgpxJsIgIgASABIAJKGwshAQsgACABNgKkAUEADCkLIAMoAgBBA2pBfHEiASgCACEEIAMgAUEEajYCACAERQ0qIABBnO8AaigCACIBBH8gAQUgACgCkAFBkANtCyECAkACQCAAKAKkASIBQZh4ayIGBEAgBkHnB0YEQAwCBQwDCwALIAAoApABIgFBPGwgAm0gASAAKAJwbGohAQwBCyAAKAKQAUHgzwBsIAJtIQELIAQgATYCAEEADCgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFIBEAgAkGYeEcNKgUgAiAAKAJwSg0qCyAAIAI2AnhBAAwnCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKCACIAAoAng2AgBBAAwmCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkGzd2pBBEsNJyAAIAI2AoQBIAJBzQhGBEAgAEHAPjYCFEEADCYLIAJBzghGBEAgAEHg3QA2AhQFIABBgP0ANgIUC0EADCULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0mIAIgACgChAE2AgBBAAwkCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw66EAAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYAAAAAACYLIAAgAjYCgAEgAkHNCEYEQCAAQcA+NgIUQQAMJAsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMIwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSQgAiAAQaDvAGooAgA2AgBBAAwiCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0jIAAgAjYCuAFBAAwhCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIiACIAAoArgBNgIAQQAMIAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBCksNISAAIAI2AiwgDSACNgIAIAVBqh8gDRAQGkEADB8LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0gIAIgACgCLDYCAEEADB4LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDR8gACACNgIwQQAMHQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR4gAiAAKAIwNgIAQQAMHAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB5ABLDR0gACACNgIoIAwgAjYCACAFQa4fIAwQEBpBAAwbCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHCACIAAoAig2AgBBAAwaCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0bIAAgAjYClAEgAEEBIAJrNgI8QQAMGQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRogAiAAKAKUATYCAEEADBgLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFqQeUASw0ZIAAgAjYCjAFBAAwXCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGCACIAAoAowBNgIAQQAMFgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNFyAAIAI2ApgBQQAMFQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRYgAiAAKAKYATYCAEEADBQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbkXSARAIAJBmHhrDRYFAkAgAkG5F2sOAgAAFwsLIAAgAjYCfEEADBMLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0UIAIgACgCfDYCAEEADBILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0TIAIgACgCkAFBkANtIgE2AgAgACgCbEGDEEcEQCACIAAoAnQgAWo2AgALQQAMEQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQATYCAEEADBALIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0RIAIgAEHYjQFqKAIANgIAQQAMDwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBeGpBEEsNECAAIAI2AqgBQQAMDgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDQ8gAiAAKAKoATYCAEEADA0LIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQfhYakEKTw0OIAAgAjYCnAFBAAwMCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDSACIAAoApwBNgIAQQAMCwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNDCAAIAI2AkxBAAwKCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNCyACIAAoAkw2AgBBAAwJCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUEBSw0KIAsgATYCACAFQc4fIAsQEBpBAAwICyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2AgAgAUUNCSAKIAE2AgAgBUHPHyAKEBAaQQAMBwsCfyAAIAAoAgRqIQ4gAEHIAWpBAEGUjAEQDxogBUG8HyAEEBAaIA4LIAAoArQBIAYQNyAAQfDuAGogACgCcDYCACAAQfTuAGpBgIABOwEAIABB/O4AakMAAIA/OAIAIABBrO8AakEBNgIAIABBkO8AakHpBzYCACAAQaDvAGpB0Qg2AgAgAEH47gBqQYDoCzYCAEEADAYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDtMPAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgA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IBxBAnRqKAIAIAxHBEAgAkE4bCAaaiILIAsoAgRB////P2o2AgQgAkE4bCAaaiILIAsoAiBB////P2o2AiALIAJBAWoiAiAXRw0ACyAaKAIEIQwgGigCICECICoEQEEAIQ1BACELQQEhEwNAIBMgDSATQThsIBpqKAIEIh8gDEoiIBshDSAfIAwgIBshDCATIAsgE0E4bCAaaigCICIfIAJIIiAbIQsgHyACICAbIQIgE0EBaiITIBdHDQALBUEAIQ1BACELCyACIAxIBEAgDUGUCmwgAWogFUECdGogC0GUCmwgAWogFUECdGpBlAogFUECdGsQDhogDUE4bCAaaiIMIAtBOGwgGmoiAikCHDcCACAMIAIpAiQ3AgggDCACKQIsNwIQIAwgAigCNDYCGAsgTCAVIBlIcUUEQCAEIBUgGWsiAmogG0GUCmwgAWpBoARqIBxBAnRqKAIAQQl2QQFqQQF2OgAAIAJBAXQgBWpB//8BQYCAfiAcQQJ0IAdqKAIAIgtBEHRBEHUiAiAbQZQKbCABakHABWogHEECdGooAgAiDEEQdWwgDEH//wNxIAJsQRB1aiAMIAtBD3VBAWpBAXVsaiICQQd2QQFqQQF2Qf//A3EgAkGA//97SBsgAkH//v8DShs7AQAgAEGACmogJCgCACAZa0ECdGogG0GUCmwgAWpBgAhqIBxBAnRqKAIANgIAICUoAgAgGWtBAnQgBmogG0GUCmwgAWpB4AZqIBxBAnRqKAIANgIACyAkICQoAgBBAWo2AgAgJSAlKAIAQQFqNgIAIBVBEGohDUEAIQIDQCACQZQKbCABakGACmogAkE4bCAaaigCDDYCACACQZQKbCABakGECmogAkE4bCAaaigCEDYCACACQZQKbCABaiANQQJ0aiACQThsIBpqKAIIIgs2AgAgAkGUCmwgAWpBwAVqIBgoAgBBAnRqIAs2AgAgAkGUCmwgAWpBoARqIBgoAgBBAnRqIAJBOGwgGmooAgAiDDYCACACQZQKbCABakHgBmogGCgCAEECdGogAkE4bCAaaigCGEEBdDYCACACQZQKbCABakGACGogGCgCAEECdGogAkE4bCAaaigCFDYCACACQZQKbCABakGICmoiCygCACAMQQl1QQFqQQF1aiEMIAsgDDYCACACQZQKbCABakGAA2ogGCgCAEECdGog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GyEAIAUgBCAGGyEEIANBAWoiAyApRw0AIAALBUEACyIDQZQKbCATakGMCmooAgA6ACIgNEF/akECdCALaigCACEAIBVBAEwEQCABQYAeaiIAIANBlApsIBNqIDVBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHygCAEEBdBASGiABQYAKaiABQYAKaiAjKAIAQQJ0aiAfKAIAQQJ0EBIaICsQACAeJAEPCyAAQQZ2QRB0QRB1IQQgAEEVdUEBakEBdSEHQQAhACAlKAIAIBVqIQIDQCA2IAAgFWsiBWogA0GUCmwgE2pBoARqIAJBf2pBKG8iAkEoaiACIAJBAEgbIgJBAnRqKAIAQQl2QQFqQQF2OgAAIAVBAXQgN2pB//8BQYCAfiAEIANBlApsIBNqQcAFaiACQQJ0aigCACIGQRB1bCAGIAdsaiAGQf//A3EgBGxBEHVqIgZBB3ZBAWpBAXZB//8DcSAGQYD//3tIGyAGQf/+/wNKGzsBACABQYAKaiAkKAIAIAVqQQJ0aiADQZQKbCATakGACGogAkECdGooAgA2AgAgAEEBaiIAIBVHDQALIAFBgB5qIgAgA0GUCmwgE2ogISgCAEECdGoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACACKQIoNwIoIAAgAikCMDcCMCAAIAIpAjg3AjggAUGAIWoiACADQZQKbCATakGgCWoiAikCADcCACAAIAIpAgg3AgggACACKQIQNwIQIAAgAikCGDcCGCAAIAIpAiA3AiAgACAC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ABQARAB0AKQA1AAkAFQAhAC0AOQACAA4AGgAmADIABgASAB4AKgA2AAoAFgAiAC4AOgADAA8AGwAnADMABwATAB8AKwA3AAsAFwAjAC8AOwAAQAxAGEAkQDBABEAQQBxAKEA0QAhAFEAgQCxAOEABQA1AGUAlQDFABUARQB1AKUA1QAlAFUAhQC1AOUACQA5AGkAmQDJABkASQB5AKkA2QApAFkAiQC5AOkADQA9AG0AnQDNAB0ATQB9AK0A3QAtAF0AjQC9AO0AAgAyAGIAkgDCABIAQgByAKIA0gAiAFIAggCyAOIABgA2AGYAlgDGABYARgB2AKYA1gAmAFYAhgC2AOYACgA6AGoAmgDKABoASgB6AKoA2gAqAFoAigC6AOoADgA+AG4AngDOAB4ATgB+AK4A3gAuAF4AjgC+AO4AAwAzAGMAkwDDABMAQwBzAKMA0wAjAFMAgwCzAOMABwA3AGcAlwDHABcARwB3AKcA1wAnAFcAhwC3AOcACwA7AGsAmwDLABsASwB7AKsA2wArAFsAiwC7AOsADwA/AG8AnwDPAB8ATwB/AK8A3wAvAF8AjwC/AO8AAABgAMAAIAGAASAAgADgAEABoAFAAKAAAAFgAcABCABoAMgAKAGIASgAiADoAEgBqAFIAKgACAFoAcgBEABwANAAMAGQATAAkADwAFABsAFQALAAEAFwAdABGAB4ANgAOAGYATgAmAD4AFgBuAFYALgAGAF4AdgBBABkAMQAJAGEASQAhADkAEQBpAFEAKQABAFkAcQBDABsAMwALAGMASwAjADsAEwBrAFMAKwADAFsAcwBFAB0ANQANAGUATQAlAD0AFQBtAFUALQAFAF0AdQBHAB8ANwAPAGcATwAnAD8AFwBvAFcALwAHAF8AdwBAQBhAMEAIQGBASEAgQDhAEEBoQFBAKEAAQFhAcEBCQBpAMkAKQGJASkAiQDpAEkBqQFJAKkACQFpAckBEQBxANEAMQGRATEAkQDxAFEBsQFRALEAEQFxAdEBGQB5ANkAOQGZATkAmQD5AFkBuQFZALkAGQF5AdkBBQBlAMUAJQGFASUAhQDlAEUBpQFFAKUABQFlAcUBDQBtAM0ALQGNAS0AjQDtAE0BrQFNAK0ADQFtAc0BFQB1ANUANQGVATUAlQD1AFUBtQFVALUAFQF1AdUBHQB9AN0APQGd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C20LbQttC0gLSAtIC0gLSAvBCr4TvhN2C/UNOQ3wCw0M6QpYDFgMnAseC9EJ7AnBCkgLTBE1EIwKwQqcC8ILbQseC6ULywttC20LbQttC0gLpgokDssLnAvwC/ALOQv2CvALkAznC6UL2wzbDKUL7gyvC2sUlhPsCQoNxg05DX0MFgwwDaULjApXCn8K6QoeC3EK2RM2FAcSTBGcCVEL5wuHDGEMfwq0CkgLHgvpCh4LjAoyDEgLkwttC20LbQttC5MLkwuTC5MLbQttC5MLkwuTC2oQhwylCx8MwgtIC0gLbQucCzkLZAvLC5wLwgt9DDkLsA6wDqwMHwylC0gLbQtIC5wLdgvpCukKHgtIC0gLZAoOD64PhwwyDKwMdgvnC5MLkwsNDB4L6QrpCukK6QoUCgUP8A8dDbwNFgy0CsILdgsyDA0MHgseC1cKVwoeC/YKGxQeE5kMBQ9xDWEMUQtVDXsNjAoUCnEKtAoeC/YKwQoNEM0O2wxYDG0LSAtIC20L6Qq0CukKtArpCh4LSAv2CtkTvhPnC9kNrAzwCw0MgAsfDFELtAq0CrQKHgvpCjwK1RDVECwL3wmHDDANMA0DDAMMMA3wCx4LVwoUCqYKwQrwC2QL9gpIC7QKfwpRCx8MTgxODJAMYQzwC8ILkwseCxcRKg9tC0gLHgtICx4LHgtIC0gLSAseC0gLbQtICx4LpQtkC2QLpQulC/ALMgyQDE4M8AvCC5wLnAucC20LtAqFEDUQ7gwTDW0LkwtIC6ULpQseC+kKtAoeCx4LHgvpCvAPrg8fDMILbQttC20LSAttC20LHgseCx4L6QpIC9wKBxLfEWEMcQ2HDKULUQveCzIMtAp/Cn8Kfwq0CukKjAo1EK0QzQ5JDqYK3ApIC0gLwgucC20LHgt/Cn8K6QpIC3cQ4g3BCh4LHgtIC0gLSAttC20LSAttC20LbQuTC0gLNhQ5E9UIaA3NDpcNEw0eC+4Mlw1ODFELnAm3CcEKbQt7DWUOMgx9DB0N5wuHDIcMpQuQDA0MbQttC38K7AmCCaULwgvpCukKtArpCh4LnAvwCx8MTgxODE4MHwzCC8ILgAs5C38KpgrcCsILaA3ZDR0NrAzwC8ILkwttC0gLHgvLC4ALUQvCC8ILnAvLCx8M8AvwC8ILSAseC20LbQtIC1APfw/CC30MHQ2QDNsM2wyXDXgOcQ2mCoUInAkUCi8K4czJuLevnpqZh3dzcW5tY2JfT0Q0MjAtKyAfGxIKAwD/++vm1MnEtqemo5eKfG5oWk5MRkU5LSIYFQsGBQQDAK+UoLCyra6ksa7EtsbAtkQ+QjxIdVVadoiXjqCOmwBBp8YBC8ACAWRmZkREJCJgpGueubS5i2ZAQiQiIgABINCLjb+YuZtoYKtopmZmZoQBAAAAABAQAFBtTmu5i2dl0NSNi62Ze2ckAAAAAAAAATAAAAAAAAAgRId7d3dnRWJEZ3h2dmZHYoaInbi2mYuG0Kj4S72PeWsgMSIiIgARAtLri3u5iWmGYodotmS3q4ZkRkRGQkIig0CmZkQkAgEAhqZmRCIiQoTU9p6La2tXZmTbfXqJdmeEcoeJaatqMiKk1o2PuZd5Z8AiAAAAAAAB0G1Ku4b5n4lmbpp2V2V3ZQACACQkQkQjYKRmZCQAAiGniq5mZFQCAmRreHckxRgA//799AwDAgEA//784CYDAgEA//770TkEAgEA//70w0UEAgEA//vouFQHAgEA//7wulYOAgEA//7vslseBQEA//jjsWQTAgEAQfDIAQtI////nASa///////jZg9c///////VUxhI7P////+WTCE/1v///755TSs3uf////WJRys7i/////+DQjJCa8L//6Z0TDc1ff//AEHAyQELImQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAQfDJAQs4XMq+2LbfmuKc5njsevTM/DQDhguIE2QZZh1KIEInpDX59/b19OrSysnIxa5SOzg3Ni4WDAsKCQcAQbDKAQtoCmfyDlbN5B0KZ/IOdVKCDFmaBBl1UoIMRhExCu0DYhRGETEK2gLXB/nGrQ/aAtcHIrZSBdr6pAoitlIFAAAAAEbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMAQaDLAQs0/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgBB4MsBCyHfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAQZDMAQuzAX0zGhIPDAsKCQgHBgUEAwIBAMZpLRYPDAsKCQgHBgUEAwIBANWidFM7KyAYEg8MCQcGBQMCAO+7dDscEAsKCQgHBgUEAwIBAPrlvIdWMx4TDQoIBgUEAwIBAPnr1bmcgGdTQjUqIRoVEQ0KAP75686kdk0uGxAKBwUEAwIBAP/9+e/cv5x3VTklFw8KBgQCAP/9+/bt38uzmHxiSzcoHRUPAP/+/ffcompDKhwSDAkGBAMCAEHQzQELogEfOWugzc3///////////////9FL0Nvps3///////////////9SSk9fbYCRoK3Nzc3g///g/+B9SjtFYY22//////////////+tc1VJTFxzka3N4OD///////+mhnFmZWZrdn2KkZumtsDAzZbgtoZlU09VYXiRrc3g////////4MCWeGVcWV1mdoagtsDg4OD/4OC2m4Z2bWhmam92g5GgrYMAQYDPAQsR8b6yhFdKKQ4A38GdjGo5JxIAQaDPAQsSg0qNT1CKX2iGX2NbfV1Me3N7AEHAzwELlwGAANYqAOuAFQD0uEgLAPjWgCoHAPjhqlAZBQD77MZ+NhIDAPru059SIw8FAPrny6iAWDUZBgD87ti5lGxHKBIEAP3z4cemgFo5Hw0DAP726dS3k21JLBcKAgD/+vDfxqaAWjohEAYBAP/79OfStZJuSy4ZDAUBAP/9+O7dxKSAXDwjEggDAQD//fny5dC0km5MMBsOBwMBAEHg0AELlwGBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAEGA0gELlwGBAMs2AOqBFwD1uEkKAPrXgSkFAPzorVYYAwD98MiBOA8CAP302aReJgoBAP314r2ERxsHAQD99ufLn2k4FwYBAP/469WzhVUvEwUBAP/+893Cn3VGJQwCAQD//vjq0KuAVTAWCAIBAP/++vDcvZVrQyQQBgIBAP/++/PjyaaAWjcdDQUCAQD//vz26tW3k21JKxYKBAIBAEGg0wELlwGCAMg6AOeCGgD0uEwMAPnWgisGAPzorVcYAwD98cuDOA4CAP723adeIwgBAP756MGCQRcFAQD/++/TomMtDwQBAP/789+6g0ohCwMBAP/8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KGludGVybmFsKSBlcnJvciBpbiAlcywgbGluZSAlZDogJXMKAGNlbHQvY2VsdC5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWduYWxsaW5nPT0wAGNlbHQvY2VsdF9lbmNvZGVyLmMAAgEAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4oZnJlcVswXSkgJiYgKEM9PTEgfHwgIWNlbHRfaXNuYW4oZnJlcVtOXSkpAGFzc2VydGlvbiBmYWlsZWQ6IGNvdW50PjAAGRcCAH58d21XKRMJBAIAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4odG1wWzBdKQBhc3NlcnRpb24gZmFpbGVkOiAhY2VsdF9pc25hbihub3JtKQBjZWx0L2VudGRlYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9mdD4xAGNlbHQvZW50ZW5jLmMAYXNzZXJ0aW9uIGZhaWxlZDogX2JpdHM+MABhc3NlcnRpb24gZmFpbGVkOiBfbmJpdHM8PUVDX1NZTV9CSVRTAGFzc2VydGlvbiBmYWlsZWQ6IF90aGlzLT5vZmZzK190aGlzLT5lbmRfb2Zmczw9X3NpemUAYXNzZXJ0aW9uIGZhaWxlZDogbT09NABjZWx0L2tpc3NfZmZ0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZmwrZnM8PTMyNzY4AGNlbHQvbGFwbGFjZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzPjAAYXNzZXJ0aW9uIGZhaWxlZDogbWF4X3BpdGNoPjAAY2VsdC9waXRjaC5jAGFzc2VydGlvbiBmYWlsZWQ6IGxlbj49MwAuL2NlbHQvcGl0Y2guaABhc3NlcnRpb24gZmFpbGVkOiBsZW4+MABjZWx0L2NlbHRfbHBjLmMAYXNzZXJ0aW9uIGZhaWxlZDogbj4wAAIBAGFzc2VydGlvbiBmYWlsZWQ6IGNvZGVkQmFuZHMgPiBzdGFydABjZWx0L3JhdGUuYwBhc3NlcnRpb24gZmFpbGVkOiBiaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogZWJpdHNbal0gPj0gMABhc3NlcnRpb24gZmFpbGVkOiBDKmViaXRzW2pdPDxCSVRSRVMgPT0gYml0c1tqXQBhc3NlcnRpb24gZmFpbGVkOiBLPjAKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGNlbHQvdnEuYwBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3F1YW50KCkgbmVlZHMgYXQgbGVhc3QgdHdvIGRpbWVuc2lvbnMAYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ191bnF1YW50KCkgbmVlZHMgYXQgbGVhc3Qgb25lIHB1bHNlAGFzc2VydGlvbiBmYWlsZWQ6IE4+MQphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAHNpbGsvZW5jX0FQSS5jAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnNfa0h6ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmZzX2tIegBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNBUEkgPT0gMSAmJiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMCBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IGVuY0NvbnRyb2wtPm5DaGFubmVsc0ludGVybmFsID09IDEgfHwgcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uaW5wdXRCdWZJeCA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogdHlwZU9mZnNldCA+PSAwICYmIHR5cGVPZmZzZXQgPCA2AHNpbGsvZW5jb2RlX2luZGljZXMuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNvZGVfTEJSUiA9PSAwIHx8IHR5cGVPZmZzZXQgPj0gMgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBzTkxTRl9DQi0+b3JkZXIgPT0gcHNFbmNDLT5wcmVkaWN0TFBDT3JkZXIAYXNzZXJ0aW9uIGZhaWxlZDogZnJhbWVfbGVuZ3RoID09IDEyICogMTAAc2lsay9lbmNvZGVfcHVsc2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPj0gMABzaWxrL2ludGVycG9sYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogaWZhY3RfUTIgPD0gNABzaWxrL05TUS5jAGFzc2VydGlvbiBmYWlsZWQ6IGxhZyA+IDAgfHwgc2lnbmFsVHlwZSAhPSBUWVBFX1ZPSUNFRABhc3NlcnRpb24gZmFpbGVkOiBzdGFydF9pZHggPiAwAHNpbGsvTlNRX2RlbF9kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBuU3RhdGVzRGVsYXllZERlY2lzaW9uID4gMABhc3NlcnRpb24gZmFpbGVkOiAoIHNoYXBpbmdMUENPcmRlciAmIDEgKSA9PSAwALNjAEc4Kx4VDAYAD4OKipubra0uAlpXXVtSYkAAy5YA18OmfW5SAHgAgEAA6J4KAOYA893AtQCrVQDAgEAAzZpmMwDVq4BVKwDgwKCAYEAgAGQoEAcDAQC8sJuKd2FDKxoKAKV3UD0vIxsUDgkEAHE/AGFzc2VydGlvbiBmYWlsZWQ6IE1BWF9GUkFNRV9MRU5HVEggPj0gcHNFbmNDLT5mcmFtZV9sZW5ndGgAc2lsay9WQUQuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmZyYW1lX2xlbmd0aCA9PSA4ICogc2lsa19SU0hJRlQoIHBzRW5jQy0+ZnJhbWVfbGVuZ3RoLCAzICkAYXNzZXJ0aW9uIGZhaWxlZDogc2lnbmFsVHlwZSA+PSAwICYmIHNpZ25hbFR5cGUgPD0gMgBzaWxrL05MU0ZfZW5jb2RlLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBMUENfb3JkZXIgJiAxICkgPT0gMABzaWxrL05MU0ZfVlEuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnVzZUludGVycG9sYXRlZE5MU0ZzID09IDEgfHwgcHNFbmNDLT5pbmRpY2VzLk5MU0ZJbnRlcnBDb2VmX1EyID09ICggMSA8PCAyICkAc2lsay9wcm9jZXNzX05MU0ZzLmMAYXNzZXJ0aW9uIGZhaWxlZDogTkxTRl9tdV9RMjAgPiAwAGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyIDw9IE1BWF9MUENfT1JERVIAc2lsay9jaGVja19jb250cm9sX2lucHV0LmMAYXNzZXJ0aW9uIGZhaWxlZDogZnNfa0h6ID09IDggfHwgZnNfa0h6ID09IDEyIHx8IGZzX2tIeiA9PSAxNgBzaWxrL2NvbnRyb2xfY29kZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSAyIHx8IHBzRW5jLT5zQ21uLm5iX3N1YmZyID09IDQAYXNzZXJ0aW9uIGZhaWxlZDogKCBwc0VuYy0+c0Ntbi5zdWJmcl9sZW5ndGggKiBwc0VuYy0+c0Ntbi5uYl9zdWJmciApID09IHBzRW5jLT5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBDb21wbGV4aXR5ID49IDAgJiYgQ29tcGxleGl0eSA8PSAxMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnBpdGNoRXN0aW1hdGlvbkxQQ09yZGVyIDw9IE1BWF9GSU5EX1BJVENIX0xQQ19PUkRFUgBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnNoYXBlV2luTGVuZ3RoIDw9IFNIQVBFX0xQQ19XSU5fTUFYAGFzc2VydGlvbiBmYWlsZWQ6IGQgPj0gNgBzaWxrL0xQQ19hbmFseXNpc19maWx0ZXIuYwBhc3NlcnRpb24gZmFpbGVkOiAoZCAmIDEpID09IDAAYXNzZXJ0aW9uIGZhaWxlZDogZCA8PSBsZW4AYXNzZXJ0aW9uIGZhaWxlZDogZD09MTAgfHwgZD09MTYAc2lsay9OTFNGMkEuYwAACQYDBAUIAQIHYXNzZXJ0aW9uIGZhaWxlZDogRCA+IDAAc2lsay9OTFNGX1ZRX3dlaWdodHNfbGFyb2lhLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBEICYgMSApID09IDAAAAEAAAAB/Qf+BxAYInNpbGsvcmVzYW1wbGVyLmMABgADAAcDAAEKAAIGEgoMBAACAAAACQQHBAADDAcHYXNzZXJ0aW9uIGZhaWxlZDogaW5MZW4gPj0gUy0+RnNfaW5fa0h6AGFzc2VydGlvbiBmYWlsZWQ6IFMtPmlucHV0RGVsYXkgPD0gUy0+RnNfaW5fa0h6AHNpbGsvcmVzYW1wbGVyX3ByaXZhdGVfZG93bl9GSVIuYwBzaWxrL3NvcnQuYwBhc3NlcnRpb24gZmFpbGVkOiBMID4gMABhc3NlcnRpb24gZmFpbGVkOiBuIDwgMjUAc2lsay9zdGVyZW9fZW5jb2RlX3ByZWQuYwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAwIF0gPCAzAGFzc2VydGlvbiBmYWlsZWQ6IGl4WyBuIF1bIDEgXSA8IFNURVJFT19RVUFOVF9TVUJfU1RFUFMAc2lsay9mbG9hdC9hcHBseV9zaW5lX3dpbmRvd19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAoIGxlbmd0aCAmIDMgKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IHNSYW5nZUVuY19jb3B5Mi5vZmZzIDw9IDEyNzUAc2lsay9mbG9hdC9lbmNvZGVfZnJhbWVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNSYW5nZUVuYy0+b2ZmcyA8PSAxMjc1AGFzc2VydGlvbiBmYWlsZWQ6IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSA0IHx8ICggcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyAmJiAhcHNFbmNDLT5maXJzdF9mcmFtZV9hZnRlcl9yZXNldCAmJiBwc0VuY0MtPm5iX3N1YmZyID09IE1BWF9OQl9TVUJGUiApAHNpbGsvZmxvYXQvZmluZF9MUENfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogYnVmX2xlbiA+PSBwc0VuYy0+c0Ntbi5waXRjaF9MUENfd2luX2xlbmd0aABzaWxrL2Zsb2F0L2ZpbmRfcGl0Y2hfbGFnc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c0Ntbi5sdHBfbWVtX2xlbmd0aCAtIHBzRW5jLT5zQ21uLnByZWRpY3RMUENPcmRlciA+PSBwc0VuY0N0cmwtPnBpdGNoTFsgMCBdICsgTFRQX09SREVSIC8gMgBzaWxrL2Zsb2F0L2ZpbmRfcHJlZF9jb2Vmc19GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBPcmRlciA8PSBsZW5ndGgAc2lsay9mbG9hdC9MUENfYW5hbHlzaXNfZmlsdGVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBvcmRlciAmIDEgKSA9PSAwAHNpbGsvZmxvYXQvd2FycGVkX2F1dG9jb3JyZWxhdGlvbl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBzdWJmcl9sZW5ndGggKiBuYl9zdWJmciA8PSBNQVhfRlJBTUVfU0laRQBzaWxrL2Zsb2F0L2J1cmdfbW9kaWZpZWRfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDggfHwgRnNfa0h6ID09IDEyIHx8IEZzX2tIeiA9PSAxNgBzaWxrL2Zsb2F0L3BpdGNoX2FuYWx5c2lzX2NvcmVfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogY29tcGxleGl0eSA+PSBTSUxLX1BFX01JTl9DT01QTEVYAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPD0gU0lMS19QRV9NQVhfQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBGc19rSHogPT0gOABhc3NlcnRpb24gZmFpbGVkOiB0YXJnZXRfcHRyICsgc2ZfbGVuZ3RoXzhrSHogPD0gZnJhbWVfNGtIeiArIGZyYW1lX2xlbmd0aF80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciA+PSBmcmFtZV80a0h6AGFzc2VydGlvbiBmYWlsZWQ6IGJhc2lzX3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiAzICogbGVuZ3RoX2Rfc3JjaCA8PSBQRV9EX1NSQ0hfTEVOR1RIAGFzc2VydGlvbiBmYWlsZWQ6IGxlbmd0aF9kX3NyY2ggPiAwAGFzc2VydGlvbiBmYWlsZWQ6IG5iX3N1YmZyID09IFBFX01BWF9OQl9TVUJGUiA+PiAxAGFzc2VydGlvbiBmYWlsZWQ6ICpsYWdJbmRleCA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IG9yZGVyID49IDAgJiYgb3JkZXIgPD0gU0lMS19NQVhfT1JERVJfTFBDAHNpbGsvZmxvYXQvc2NodXJfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogSyA+IDAAc2lsay9mbG9hdC9zb3J0X0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEwgPj0gSwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+bW9kZSA9PSBNT0RFX0hZQlJJRCB8fCBjdXJyX2JhbmR3aWR0aCA9PSBPUFVTX0JBTkRXSURUSF9XSURFQkFORABzcmMvb3B1c19lbmNvZGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPnNpbGtfbW9kZS5pbnRlcm5hbFNhbXBsZVJhdGUgPT0gMTYwMDAADnUtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALg==";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(wasmBinaryFile);if(binary){return binary}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function instantiateSync(){var instance;var module;var binary;try{binary=getBinary();module=new WebAssembly.Module(binary);instance=new WebAssembly.Instance(module,info)}catch(e){var str=e.toString();err("failed to compile wasm module: "+str);if(str.indexOf("imported Memory")>=0||str.indexOf("memory import")>=0){err("Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).")}throw e}receiveInstance(instance,module)}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateSync();return Module["asm"]}Module["asm"]=createWasm;var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var SYSCALLS={buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function _fd_close(fd){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}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)}var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){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("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();"use strict";const OggOpusEncoder=function(config,Module){if(!Module){throw new Error("Module with exports required to initialize an encoder instance")}this.config=Object.assign({encoderApplication:2049,encoderFrameSize:20,encoderSampleRate:48e3,maxFramesPerPage:40,numberOfChannels:1,originalSampleRate:44100,resampleQuality:3,serial:Math.floor(Math.random()*4294967296)},config);this._opus_encoder_create=Module._opus_encoder_create;this._opus_encoder_destroy=Module._opus_encoder_destroy;this._opus_encoder_ctl=Module._opus_encoder_ctl;this._speex_resampler_process_interleaved_float=Module._speex_resampler_process_interleaved_float;this._speex_resampler_init=Module._speex_resampler_init;this._speex_resampler_destroy=Module._speex_resampler_destroy;this._opus_encode_float=Module._opus_encode_float;this._free=Module._free;this._malloc=Module._malloc;this.HEAPU8=Module.HEAPU8;this.HEAP32=Module.HEAP32;this.HEAPF32=Module.HEAPF32;this.pageIndex=0;this.granulePosition=0;this.segmentData=new Uint8Array(65025);this.segmentDataIndex=0;this.segmentTable=new Uint8Array(255);this.segmentTableIndex=0;this.framesInPage=0;this.initChecksumTable();this.initCodec();this.initResampler();if(this.config.numberOfChannels===1){this.interleave=function(buffers){return buffers[0]}}};OggOpusEncoder.prototype.encode=function(buffers){if(!this.bufferLength){this.bufferLength=buffers[0].length;this.interleavedBuffers=new Float32Array(this.bufferLength*this.config.numberOfChannels)}var samples=this.interleave(buffers);var sampleIndex=0;var exportPages=[];while(sampleIndex=this.config.maxFramesPerPage){exportPages.push(this.generatePage())}}}return exportPages};OggOpusEncoder.prototype.destroy=function(){if(this.encoder){this._free(this.encoderSamplesPerChannelPointer);delete this.encoderSamplesPerChannelPointer;this._free(this.encoderBufferPointer);delete this.encoderBufferPointer;this._free(this.encoderOutputPointer);delete this.encoderOutputPointer;this._free(this.resampleSamplesPerChannelPointer);delete this.resampleSamplesPerChannelPointer;this._free(this.resampleBufferPointer);delete this.resampleBufferPointer;this._speex_resampler_destroy(this.resampler);delete this.resampler;this._opus_encoder_destroy(this.encoder);delete this.encoder}};OggOpusEncoder.prototype.flush=function(){var exportPage;if(this.framesInPage){exportPage=this.generatePage()}this.resampleBufferIndex=0;return exportPage};OggOpusEncoder.prototype.encodeFinalFrame=function(){const exportPages=[];if(this.resampleBufferIndex>0){const dataToFill=(this.resampleBufferLength-this.resampleBufferIndex)/this.config.numberOfChannels;const numBuffers=Math.ceil(dataToFill/this.bufferLength);for(var i=0;i>>24&255^data[i]]}return checksum>>>0};OggOpusEncoder.prototype.generateCommentPage=function(){var segmentDataView=new DataView(this.segmentData.buffer);segmentDataView.setUint32(0,1937076303,true);segmentDataView.setUint32(4,1936154964,true);segmentDataView.setUint32(8,10,true);segmentDataView.setUint32(12,1868784978,true);segmentDataView.setUint32(16,1919247474,true);segmentDataView.setUint16(20,21322,true);segmentDataView.setUint32(22,0,true);this.segmentTableIndex=1;this.segmentDataIndex=this.segmentTable[0]=26;this.headerType=0;return this.generatePage()};OggOpusEncoder.prototype.generateIdPage=function(){var segmentDataView=new DataView(this.segmentData.buffer);segmentDataView.setUint32(0,1937076303,true);segmentDataView.setUint32(4,1684104520,true);segmentDataView.setUint8(8,1,true);segmentDataView.setUint8(9,this.config.numberOfChannels,true);segmentDataView.setUint16(10,3840,true);segmentDataView.setUint32(12,this.config.originalSampleRateOverride||this.config.originalSampleRate,true);segmentDataView.setUint16(16,0,true);segmentDataView.setUint8(18,0,true);this.segmentTableIndex=1;this.segmentDataIndex=this.segmentTable[0]=19;this.headerType=2;return this.generatePage()};OggOpusEncoder.prototype.generatePage=function(){var granulePosition=this.lastPositiveGranulePosition===this.granulePosition?-1:this.granulePosition;var pageBuffer=new ArrayBuffer(27+this.segmentTableIndex+this.segmentDataIndex);var pageBufferView=new DataView(pageBuffer);var page=new Uint8Array(pageBuffer);pageBufferView.setUint32(0,1399285583,true);pageBufferView.setUint8(4,0,true);pageBufferView.setUint8(5,this.headerType,true);pageBufferView.setUint32(6,granulePosition,true);if(granulePosition<0){pageBufferView.setInt32(10,Math.ceil(granulePosition/4294967297)-1,true)}else{pageBufferView.setInt32(10,Math.floor(granulePosition/4294967296),true)}pageBufferView.setUint32(14,this.config.serial,true);pageBufferView.setUint32(18,this.pageIndex++,true);pageBufferView.setUint8(26,this.segmentTableIndex,true);page.set(this.segmentTable.subarray(0,this.segmentTableIndex),27);page.set(this.segmentData.subarray(0,this.segmentDataIndex),27+this.segmentTableIndex);pageBufferView.setUint32(22,this.getChecksum(page),true);var exportPage={message:"page",page:page,samplePosition:this.granulePosition};this.segmentTableIndex=0;this.segmentDataIndex=0;this.framesInPage=0;if(granulePosition>0){this.lastPositiveGranulePosition=granulePosition}return exportPage};OggOpusEncoder.prototype.initChecksumTable=function(){this.checksumTable=[];for(var i=0;i<256;i++){var r=i<<24;for(var j=0;j<8;j++){r=(r&2147483648)!=0?r<<1^79764919:r<<1}this.checksumTable[i]=r&4294967295}};OggOpusEncoder.prototype.setOpusControl=function(control,value){var location=this._malloc(4);this.HEAP32[location>>2]=value;this._opus_encoder_ctl(this.encoder,control,location);this._free(location)};OggOpusEncoder.prototype.initCodec=function(){var errLocation=this._malloc(4);this.encoder=this._opus_encoder_create(this.config.encoderSampleRate,this.config.numberOfChannels,this.config.encoderApplication,errLocation);this._free(errLocation);if(this.config.encoderBitRate){this.setOpusControl(4002,this.config.encoderBitRate)}if(this.config.encoderComplexity){this.setOpusControl(4010,this.config.encoderComplexity)}this.encoderSamplesPerChannel=this.config.encoderSampleRate*this.config.encoderFrameSize/1e3;this.encoderSamplesPerChannelPointer=this._malloc(4);this.HEAP32[this.encoderSamplesPerChannelPointer>>2]=this.encoderSamplesPerChannel;this.encoderBufferLength=this.encoderSamplesPerChannel*this.config.numberOfChannels;this.encoderBufferPointer=this._malloc(this.encoderBufferLength*4);this.encoderBuffer=this.HEAPF32.subarray(this.encoderBufferPointer>>2,(this.encoderBufferPointer>>2)+this.encoderBufferLength);this.encoderOutputMaxLength=4e3;this.encoderOutputPointer=this._malloc(this.encoderOutputMaxLength);this.encoderOutputBuffer=this.HEAPU8.subarray(this.encoderOutputPointer,this.encoderOutputPointer+this.encoderOutputMaxLength)};OggOpusEncoder.prototype.initResampler=function(){var errLocation=this._malloc(4);this.resampler=this._speex_resampler_init(this.config.numberOfChannels,this.config.originalSampleRate,this.config.encoderSampleRate,this.config.resampleQuality,errLocation);this._free(errLocation);this.resampleBufferIndex=0;this.resampleSamplesPerChannel=this.config.originalSampleRate*this.config.encoderFrameSize/1e3;this.resampleSamplesPerChannelPointer=this._malloc(4);this.HEAP32[this.resampleSamplesPerChannelPointer>>2]=this.resampleSamplesPerChannel;this.resampleBufferLength=this.resampleSamplesPerChannel*this.config.numberOfChannels;this.resampleBufferPointer=this._malloc(this.resampleBufferLength*4);this.resampleBuffer=this.HEAPF32.subarray(this.resampleBufferPointer>>2,(this.resampleBufferPointer>>2)+this.resampleBufferLength)};OggOpusEncoder.prototype.interleave=function(buffers){for(var i=0;i=0){if(this.segmentTableIndex===255){exportPages.push(this.generatePage());this.headerType=1}var segmentLength=Math.min(packetLength,255);this.segmentTable[this.segmentTableIndex++]=segmentLength;this.segmentData.set(this.encoderOutputBuffer.subarray(packetIndex,packetIndex+segmentLength),this.segmentDataIndex);this.segmentDataIndex+=segmentLength;packetIndex+=segmentLength;packetLength-=255}this.granulePosition+=48*this.config.encoderFrameSize;if(this.segmentTableIndex===255){exportPages.push(this.generatePage());this.headerType=0}return exportPages};if(typeof registerProcessor==="function"){class EncoderWorklet extends AudioWorkletProcessor{constructor(){super();this.continueProcess=true;this.port.onmessage=(({data:data})=>{if(this.encoder){switch(data["command"]){case"getHeaderPages":this.postPage(this.encoder.generateIdPage());this.postPage(this.encoder.generateCommentPage());break;case"done":this.encoder.encodeFinalFrame().forEach(pageData=>this.postPage(pageData));this.port.postMessage({message:"done"});break;case"flush":this.postPage(this.encoder.flush());this.port.postMessage({message:"flushed"});break;default:}}switch(data["command"]){case"close":this.continueProcess=false;break;case"init":if(this.encoder){this.encoder.destroy()}this.encoder=new OggOpusEncoder(data,Module);this.port.postMessage({message:"ready"});break;default:}})}process(inputs){if(this.encoder&&inputs[0]&&inputs[0].length){this.encoder.encode(inputs[0]).forEach(pageData=>this.postPage(pageData))}return this.continueProcess}postPage(pageData){if(pageData){this.port.postMessage(pageData,[pageData.page.buffer])}}}registerProcessor("encoder-worklet",EncoderWorklet)}else{var encoder;var postPageGlobal=pageData=>{if(pageData){postMessage(pageData,[pageData.page.buffer])}};onmessage=(({data:data})=>{if(encoder){switch(data["command"]){case"encode":encoder.encode(data["buffers"]).forEach(pageData=>postPageGlobal(pageData));break;case"getHeaderPages":postPageGlobal(encoder.generateIdPage());postPageGlobal(encoder.generateCommentPage());break;case"done":encoder.encodeFinalFrame().forEach(pageData=>postPageGlobal(pageData));postMessage({message:"done"});break;case"flush":postPageGlobal(encoder.flush());postMessage({message:"flushed"});break;default:}}switch(data["command"]){case"close":close();break;case"init":if(encoder){encoder.destroy()}encoder=new OggOpusEncoder(data,Module);postMessage({message:"ready"});break;default:}})}var module=module||{};module.exports={Module:Module,OggOpusEncoder:OggOpusEncoder}; diff --git a/dist/recorder.min.js b/dist/recorder.min.js index f818f2ad..907ea495 100644 --- a/dist/recorder.min.js +++ b/dist/recorder.min.js @@ -1,9 +1 @@ -<<<<<<< HEAD -<<<<<<< HEAD -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.log("audioWorklet support not detected. Falling back to scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=({data:o})=>{"done"===o.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); -======= -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){var o=t.AudioContext||t.webkitAudioContext,i=function(e){if(!i.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};i.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return o&&e&&t.WebAssembly},i.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},i.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},i.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},i.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},i.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=({data:o})=>{"flushed"===o.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},i.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},i.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},i.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},i.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=({data:o})=>{"done"===o.message&&(this.encoder&&this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},i.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},i.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},i.prototype.streamPage=function(e){this.ondataavailable(e)},i.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},i.prototype.ondataavailable=function(){},i.prototype.onpause=function(){},i.prototype.onresume=function(){},i.prototype.onstart=function(){},i.prototype.onstop=function(){},e.exports=i}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o}])})); ->>>>>>> waveWorker -======= -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){const{version:i}=o(2);var n=t.AudioContext||t.webkitAudioContext,r=function(e){if(!r.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};r.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return n&&e&&t.WebAssembly},r.version=i,r.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},r.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},r.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.warn("audioWorklet support not detected. Using deprecated scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},r.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},r.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=o=>{"flushed"===o.data.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},r.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},r.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},r.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},r.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},r.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=o=>{"done"===o.data.message&&(this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},r.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},r.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},r.prototype.streamPage=function(e){this.ondataavailable(e)},r.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},r.prototype.ondataavailable=function(){},r.prototype.onpause=function(){},r.prototype.onresume=function(){},r.prototype.onstart=function(){},r.prototype.onstop=function(){},e.exports=r}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o},function(e){e.exports=JSON.parse('{"name":"opus-recorder","version":"7.0.0","description":"A library for recording opus encoded audio","homepage":"https://github.com/chris-rudmin/opus-recorder","author":"Chris Rudmin","keywords":["Ogg","Opus","PCM","Decoder","Resampler","Streamer","Audio","Microphone","Recorder","Wav","Wave","WebAssembly"],"license":"MIT","main":"dist/recorder.min.js","files":["dist/"],"repository":{"type":"git","url":"git://github.com/chris-rudmin/opus-recorder.git"},"bugs":{"url":"https://github.com/chris-rudmin/opus-recorder/issues","email":"chris.rudmin@gmail.com"},"scripts":{"make":"make","test":"make test","webpack":"webpack"},"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.2","promise":"^8.1.0","require-uncached":"^2.0.0","sinon":"^9.0.2","sinon-chai":"^3.5.0","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"dependencies":{}}')}])})); ->>>>>>> exposeVersion +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Recorder=t():e.Recorder=t()}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function o(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,i){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";(function(t){const{version:i}=o(2);var n=t.AudioContext||t.webkitAudioContext,r=function(e){if(!r.isRecordingSupported())throw new Error("Recording is not supported in this browser");e||(e={}),this.state="inactive",this.config=Object.assign({bufferLength:4096,encoderApplication:2049,encoderFrameSize:20,encoderPath:"encoderWorker.min.js",encoderSampleRate:48e3,maxFramesPerPage:40,mediaTrackConstraints:!0,monitorGain:0,numberOfChannels:1,recordingGain:1,resampleQuality:3,streamPages:!1,reuseWorker:!1,wavBitDepth:16},e),this.encodedSamplePosition=0};r.isRecordingSupported=function(){const e=t.navigator&&t.navigator.mediaDevices&&t.navigator.mediaDevices.getUserMedia;return n&&e&&t.WebAssembly},r.version=i,r.prototype.clearStream=function(){this.stream&&(this.stream.getTracks?this.stream.getTracks().forEach((function(e){e.stop()})):this.stream.stop(),delete this.stream),this.audioContext&&this.closeAudioContext&&(this.audioContext.close(),delete this.audioContext)},r.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],o=0;o(this.stream=e,this.audioContext.createMediaStreamSource(e)))},r.prototype.loadWorker=function(){if(!this.encoder){if(this.audioContext.audioWorklet)return this.audioContext.audioWorklet.addModule(this.config.encoderPath).then(()=>{this.encoderNode=new AudioWorkletNode(this.audioContext,"encoder-worklet"),this.encoder=this.encoderNode.port});console.log("audioWorklet support not detected. Falling back to scriptProcessor"),this.encoderNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.encoderNode.onaudioprocess=e=>{this.encodeBuffers(e.inputBuffer)},this.encoder=new t.Worker(this.config.encoderPath)}return Promise.resolve()},r.prototype.initWorker=function(){var e=(this.config.streamPages?this.streamPage:this.storePage).bind(this);return this.recordedPages=[],this.totalLength=0,this.loadWorker().then(()=>new Promise(t=>{var o=({data:i})=>{switch(i.message){case"ready":t();break;case"page":this.encodedSamplePosition=i.samplePosition,e(i.page);break;case"done":this.encoder.removeEventListener("message",o),this.finish()}};this.encoder.addEventListener("message",o),this.encoder.start&&this.encoder.start(),this.encoder.postMessage(Object.assign({command:"init",originalSampleRate:this.audioContext.sampleRate,wavSampleRate:this.audioContext.sampleRate},this.config))}))},r.prototype.pause=function(e){if("recording"===this.state)return this.state="paused",e&&this.config.streamPages?new Promise(e=>{var t=({data:o})=>{"flushed"===o.message&&(this.encoder.removeEventListener("message",t),this.onpause(),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"flush"})}):(this.onpause(),Promise.resolve())},r.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.onresume())},r.prototype.setRecordingGain=function(e){this.config.recordingGain=e,this.recordingGainNode&&this.audioContext&&this.recordingGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},r.prototype.setMonitorGain=function(e){this.config.monitorGain=e,this.monitorGainNode&&this.audioContext&&this.monitorGainNode.gain.setTargetAtTime(e,this.audioContext.currentTime,.01)},r.prototype.start=function(e){if("inactive"===this.state)return this.initAudioContext(e),this.encodedSamplePosition=0,Promise.all([this.initSourceNode(e),this.initWorker()]).then(e=>{this.initAudioGraph(),this.sourceNode=e[0],this.state="recording",this.onstart(),this.encoder.postMessage({command:"getHeaderPages"}),this.sourceNode.connect(this.monitorGainNode),this.sourceNode.connect(this.recordingGainNode)})},r.prototype.stop=function(){return"inactive"!==this.state?(this.state="inactive",this.monitorGainNode.disconnect(),this.encoderNode.disconnect(),this.recordingGainNode.disconnect(),this.sourceNode.disconnect(),this.clearStream(),new Promise(e=>{var t=({data:o})=>{"done"===o.message&&(this.encoder&&this.encoder.removeEventListener("message",t),e())};this.encoder.addEventListener("message",t),this.encoder.start&&this.encoder.start(),this.encoder.postMessage({command:"done"}),this.config.reuseWorker||this.encoder.postMessage({command:"close"})})):Promise.resolve()},r.prototype.destroyWorker=function(){"inactive"===this.state&&this.encoder&&(this.encoder.postMessage({command:"close"}),delete this.encoder)},r.prototype.storePage=function(e){this.recordedPages.push(e),this.totalLength+=e.length},r.prototype.streamPage=function(e){this.ondataavailable(e)},r.prototype.finish=function(){if(!this.config.streamPages){var e=new Uint8Array(this.totalLength);this.recordedPages.reduce((function(t,o){return e.set(o,t),t+o.length}),0),this.ondataavailable(e)}this.onstop(),this.config.reuseWorker||delete this.encoder},r.prototype.ondataavailable=function(){},r.prototype.onpause=function(){},r.prototype.onresume=function(){},r.prototype.onstart=function(){},r.prototype.onstop=function(){},e.exports=r}).call(this,o(1))},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o},function(e){e.exports=JSON.parse('{"name":"opus-recorder","version":"7.0.0","description":"A library for recording opus encoded audio","homepage":"https://github.com/chris-rudmin/opus-recorder","author":"Chris Rudmin","keywords":["Ogg","Opus","PCM","Decoder","Resampler","Streamer","Audio","Microphone","Recorder","Wav","Wave","WebAssembly"],"license":"MIT","main":"dist/recorder.min.js","files":["dist/"],"repository":{"type":"git","url":"git://github.com/chris-rudmin/opus-recorder.git"},"bugs":{"url":"https://github.com/chris-rudmin/opus-recorder/issues","email":"chris.rudmin@gmail.com"},"scripts":{"make":"make","test":"make test","webpack":"webpack"},"devDependencies":{"chai":"^4.2.0","mocha":"^8.0.1","promise":"^8.1.0","require-uncached":"^2.0.0","sinon":"^9.0.2","sinon-chai":"^3.5.0","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"dependencies":{}}')}])})); \ No newline at end of file diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index 99d30386..0c688831 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";(function(t){const r=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(r.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=i>>16,r[o+3]=i>>24;break;case 3:i=8388607.5*i-.5,r[o]=i,r[o+1]=i>>8,r[o+2]=i>>16;break;case 2:i=32767.5*i-.5,r[o]=i,r[o+1]=i>>8;break;case 1:r[o]=127.5*(i+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},r.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":this.recorder&&(this.postPage(this.recorder.requestData()),this.port.postMessage({message:"done"}),delete this.recorder);break;case"close":this.continueProcess=!1;break;case"init":this.recorder=new r(e),this.port.postMessage({message:"ready"})}}}process(e){return this.recorder&&e[0]&&this.recorder.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}t.registerProcessor("encoder-worklet",e)}else{var s;t.onmessage=({data:e})=>{switch(e.command){case"encode":s&&s.record(e.buffers);break;case"done":s&&((n=s.requestData())&&t.postMessage(n,[n.page.buffer]),t.postMessage({message:"done"}),s=null);break;case"close":t.close();break;case"init":s=new r(e),t.postMessage({message:"ready"})}var n},e.exports=r}}).call(this,r(1))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])})); \ No newline at end of file +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";const s=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(s.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},s.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":this.recorder&&(this.postPage(this.recorder.requestData()),this.port.postMessage({message:"done"}),delete this.recorder);break;case"close":this.continueProcess=!1;break;case"init":this.recorder=new s(e),this.port.postMessage({message:"ready"})}}}process(e){return this.recorder&&e[0]&&e[0].length&&this.recorder.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}registerProcessor("encoder-worklet",e)}else{var n;onmessage=({data:e})=>{switch(e.command){case"encode":n&&n.record(e.buffers);break;case"done":n&&((t=n.requestData())&&postMessage(t,[t.page.buffer]),postMessage({message:"done"}),n=null);break;case"close":close();break;case"init":n=new s(e),postMessage({message:"ready"})}var t}}(e=e||{}).exports=s}])})); \ No newline at end of file diff --git a/src/encoderWorker.js b/src/encoderWorker.js index 7f19a78e..adcf87f2 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -311,9 +311,9 @@ OggOpusEncoder.prototype.segmentPacket = function( packetLength ) { // Run in AudioWorkletGlobal scope -if (global['registerProcessor'] && global['AudioWorkletProcessor']) { +if (typeof registerProcessor === 'function') { - class EncoderWorklet extends global['AudioWorkletProcessor'] { + class EncoderWorklet extends AudioWorkletProcessor { constructor(){ super(); @@ -328,7 +328,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { break; case 'done': - encoder.encodeFinalFrame().forEach(pageData => this.postPage(pageData)); + this.encoder.encodeFinalFrame().forEach(pageData => this.postPage(pageData)); this.port.postMessage( {message: 'done'} ); break; @@ -363,7 +363,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } process(inputs) { - if (this.encoder && inputs[0]){ + if (this.encoder && inputs[0] && inputs[0].length){ this.encoder.encode( inputs[0] ).forEach(pageData => this.postPage(pageData)); } return this.continueProcess; @@ -376,7 +376,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } } - global['registerProcessor']('encoder-worklet', EncoderWorklet); + registerProcessor('encoder-worklet', EncoderWorklet); } // run in scriptProcessor worker scope @@ -384,11 +384,11 @@ else { var encoder; var postPageGlobal = (pageData) => { if (pageData) { - global['postMessage']( pageData, [pageData.page.buffer] ); + postMessage( pageData, [pageData.page.buffer] ); } } - global['onmessage'] = ({ data }) => { + onmessage = ({ data }) => { if (encoder) { switch( data['command'] ){ @@ -403,12 +403,12 @@ else { case 'done': encoder.encodeFinalFrame().forEach(pageData => postPageGlobal(pageData)); - global['postMessage']( {message: 'done'} ); + postMessage( {message: 'done'} ); break; case 'flush': postPageGlobal(encoder.flush()); - global['postMessage']( {message: 'flushed'} ); + postMessage( {message: 'flushed'} ); break; default: @@ -419,26 +419,27 @@ else { switch( data['command'] ){ case 'close': - global['close'](); + close(); break; case 'init': if ( encoder ) { encoder.destroy(); } - encoder = new OggOpusEncoder( data, Module, global['postMessage'] ); - global['postMessage']( {message: 'ready'} ); + encoder = new OggOpusEncoder( data, Module ); + postMessage( {message: 'ready'} ); break; default: // Ignore any unknown commands and continue recieving commands } }; - - // Exports for unit testing. Causes script error when interpreted in AudioWorklet Global scope - module.exports = { - Module: Module, - OggOpusEncoder: OggOpusEncoder - }; } +// Exports for unit testing. +var module = module || {}; +module.exports = { + Module: Module, + OggOpusEncoder: OggOpusEncoder +}; + diff --git a/src/waveWorker.js b/src/waveWorker.js index 6ad98ceb..d461f205 100644 --- a/src/waveWorker.js +++ b/src/waveWorker.js @@ -100,9 +100,9 @@ WavePCM.prototype.requestData = function(){ // Run in AudioWorkletGlobal scope -if (global['registerProcessor'] && global['AudioWorkletProcessor']) { +if (typeof registerProcessor === 'function') { - class EncoderWorklet extends global['AudioWorkletProcessor'] { + class EncoderWorklet extends AudioWorkletProcessor { constructor(){ super(); @@ -134,7 +134,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } process(inputs) { - if (this.recorder && inputs[0]){ + if (this.recorder && inputs[0] && inputs[0].length){ this.recorder.record( inputs[0] ); } return this.continueProcess; @@ -147,7 +147,7 @@ if (global['registerProcessor'] && global['AudioWorkletProcessor']) { } } - global['registerProcessor']('encoder-worklet', EncoderWorklet); + registerProcessor('encoder-worklet', EncoderWorklet); } // run in scriptProcessor worker scope @@ -155,11 +155,11 @@ else { var recorder; var postPageGlobal = (pageData) => { if (pageData) { - global['postMessage']( pageData, [pageData.page.buffer] ); + postMessage( pageData, [pageData.page.buffer] ); } } - global['onmessage'] = ({ data }) => { + onmessage = ({ data }) => { switch( data['command'] ){ @@ -172,26 +172,27 @@ else { case 'done': if (recorder) { postPageGlobal(recorder.requestData()); - global['postMessage']( {message: 'done'} ); + postMessage( {message: 'done'} ); recorder = null; } break; case 'close': - global['close'](); + close(); break; case 'init': recorder = new WavePCM( data ); - global['postMessage']( {message: 'ready'} ); + postMessage( {message: 'ready'} ); break; default: // Ignore any unknown commands and continue recieving commands } }; - - // Exports for unit testing. Causes script error when interpreted in AudioWorklet Global scope - module.exports = WavePCM; } +// Exports for unit testing. +var module = module || {}; +module.exports = WavePCM; + From 99e67329d015768cb61f5e89a57e365e330cf4eb Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Mon, 22 Jun 2020 13:03:43 -0400 Subject: [PATCH 33/44] Fix webpack UMD errors in Firefox --- Makefile | 6 +++--- dist-unminified/encoderWorker.js | 2 +- dist-unminified/waveWorker.js | 2 +- src/encoderWorker.js | 2 +- src/waveWorker.js | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 84a8da71..aa295f51 100644 --- a/Makefile +++ b/Makefile @@ -58,7 +58,7 @@ $(LIBSPEEXDSP_OBJ): $(LIBSPEEXDSP_DIR)/autogen.sh cd $(LIBSPEEXDSP_DIR); emmake make $(LIBOPUS_ENCODER): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) - emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) + emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) $(LIBOPUS_ENCODER_MIN): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) emcc -o $@ $(EMCC_OPTS) -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --post-js $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ) @@ -78,7 +78,7 @@ $(RECORDER_MIN): $(RECORDER_SRC) npm run webpack -- --config webpack.config.js -p --output-library Recorder $(RECORDER_SRC) -o $@ $(WAVE_WORKER): $(WAVE_WORKER_SRC) - npm run webpack -- --config webpack.config.js -d $(WAVE_WORKER_SRC) -o $@ + npm run webpack -- -d $(WAVE_WORKER_SRC) -o $@ $(WAVE_WORKER_MIN): $(WAVE_WORKER_SRC) - npm run webpack -- --config webpack.config.js -p $(WAVE_WORKER_SRC) -o $@ + npm run webpack -- -p $(WAVE_WORKER_SRC) -o $@ diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index bbfcd30a..252a7fb3 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -2700,6 +2700,7 @@ else { }; } + // Exports for unit testing. var module = module || {}; module.exports = { @@ -2707,4 +2708,3 @@ module.exports = { OggOpusEncoder: OggOpusEncoder }; - diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index 2ac8f863..be74c94c 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (typeof registerProcessor === 'function') {\n\n class EncoderWorklet extends AudioWorkletProcessor {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0] && inputs[0].length){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n registerProcessor('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n postMessage( pageData, [pageData.page.buffer] );\n }\n }\n\n onmessage = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n close();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n// Exports for unit testing.\nvar module = module || {};\nmodule.exports = WavePCM;\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAodHlwZW9mIHJlZ2lzdGVyUHJvY2Vzc29yID09PSAnZnVuY3Rpb24nKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3Ige1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmICh0aGlzLnJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5yZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBkZWxldGUgdGhpcy5yZWNvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICB0aGlzLnJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmICh0aGlzLnJlY29yZGVyICYmIGlucHV0c1swXSAmJiBpbnB1dHNbMF0ubGVuZ3RoKXtcbiAgICAgICAgdGhpcy5yZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJlZ2lzdGVyUHJvY2Vzc29yKCdlbmNvZGVyLXdvcmtsZXQnLCBFbmNvZGVyV29ya2xldCk7XG59XG5cbi8vIHJ1biBpbiBzY3JpcHRQcm9jZXNzb3Igd29ya2VyIHNjb3BlXG5lbHNlIHtcbiAgdmFyIHJlY29yZGVyO1xuICB2YXIgcG9zdFBhZ2VHbG9iYWwgPSAocGFnZURhdGEpID0+IHtcbiAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgIHBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIG9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuXG4gICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBkYXRhWydidWZmZXJzJ10gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgIHBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBjbG9zZSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgcG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG5cbi8vIEV4cG9ydHMgZm9yIHVuaXQgdGVzdGluZy5cbnZhciBtb2R1bGUgPSBtb2R1bGUgfHwge307XG5tb2R1bGUuZXhwb3J0cyA9IFdhdmVQQ007XG5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (typeof registerProcessor === 'function') {\n\n class EncoderWorklet extends AudioWorkletProcessor {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0] && inputs[0].length){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n registerProcessor('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n postMessage( pageData, [pageData.page.buffer] );\n }\n }\n\n onmessage = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n close();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n\n// Exports for unit testing.\nvar module = module || {};\nmodule.exports = WavePCM;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAodHlwZW9mIHJlZ2lzdGVyUHJvY2Vzc29yID09PSAnZnVuY3Rpb24nKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3Ige1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmICh0aGlzLnJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5yZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBkZWxldGUgdGhpcy5yZWNvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICB0aGlzLnJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmICh0aGlzLnJlY29yZGVyICYmIGlucHV0c1swXSAmJiBpbnB1dHNbMF0ubGVuZ3RoKXtcbiAgICAgICAgdGhpcy5yZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJlZ2lzdGVyUHJvY2Vzc29yKCdlbmNvZGVyLXdvcmtsZXQnLCBFbmNvZGVyV29ya2xldCk7XG59XG5cbi8vIHJ1biBpbiBzY3JpcHRQcm9jZXNzb3Igd29ya2VyIHNjb3BlXG5lbHNlIHtcbiAgdmFyIHJlY29yZGVyO1xuICB2YXIgcG9zdFBhZ2VHbG9iYWwgPSAocGFnZURhdGEpID0+IHtcbiAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgIHBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIG9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuXG4gICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBkYXRhWydidWZmZXJzJ10gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgIHBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBjbG9zZSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgcG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG5cblxuLy8gRXhwb3J0cyBmb3IgdW5pdCB0ZXN0aW5nLlxudmFyIG1vZHVsZSA9IG1vZHVsZSB8fCB7fTtcbm1vZHVsZS5leHBvcnRzID0gV2F2ZVBDTTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/src/encoderWorker.js b/src/encoderWorker.js index adcf87f2..79b3d8e7 100644 --- a/src/encoderWorker.js +++ b/src/encoderWorker.js @@ -436,10 +436,10 @@ else { }; } + // Exports for unit testing. var module = module || {}; module.exports = { Module: Module, OggOpusEncoder: OggOpusEncoder }; - diff --git a/src/waveWorker.js b/src/waveWorker.js index d461f205..54a26d1f 100644 --- a/src/waveWorker.js +++ b/src/waveWorker.js @@ -192,7 +192,7 @@ else { }; } + // Exports for unit testing. var module = module || {}; module.exports = WavePCM; - From 484da6d50bbf8311d3b1e78d2e8a5fa3b76268a8 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Tue, 23 Jun 2020 00:40:26 -0400 Subject: [PATCH 34/44] Fix waveWorker ignoring numberOfChannels config --- dist-unminified/waveWorker.js | 2 +- dist/waveWorker.min.js | 2 +- src/waveWorker.js | 5 +++-- test/waveWorker.js | 5 ++++- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/dist-unminified/waveWorker.js b/dist-unminified/waveWorker.js index be74c94c..b0f764ad 100644 --- a/dist-unminified/waveWorker.js +++ b/dist-unminified/waveWorker.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n this.numberOfChannels = this.numberOfChannels || buffers.length;\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (typeof registerProcessor === 'function') {\n\n class EncoderWorklet extends AudioWorkletProcessor {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0] && inputs[0].length){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n registerProcessor('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n postMessage( pageData, [pageData.page.buffer] );\n }\n }\n\n onmessage = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n close();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n\n// Exports for unit testing.\nvar module = module || {};\nmodule.exports = WavePCM;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNlxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLmJpdERlcHRoID0gY29uZmlnWyd3YXZCaXREZXB0aCddO1xuICB0aGlzLnNhbXBsZVJhdGUgPSBjb25maWdbJ3dhdlNhbXBsZVJhdGUnXTtcbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMgPSBbXTtcbiAgdGhpcy5ieXRlc1BlclNhbXBsZSA9IHRoaXMuYml0RGVwdGggLyA4O1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVjb3JkID0gZnVuY3Rpb24oIGJ1ZmZlcnMgKXtcbiAgdGhpcy5udW1iZXJPZkNoYW5uZWxzID0gdGhpcy5udW1iZXJPZkNoYW5uZWxzIHx8IGJ1ZmZlcnMubGVuZ3RoO1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gYnVmZmVyc1swXS5sZW5ndGg7XG4gIHZhciByZWR1Y2VkRGF0YSA9IG5ldyBVaW50OEFycmF5KCBidWZmZXJMZW5ndGggKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlICk7XG5cbiAgLy8gSW50ZXJsZWF2ZVxuICBmb3IgKCB2YXIgaSA9IDA7IGkgPCBidWZmZXJMZW5ndGg7IGkrKyApIHtcbiAgICBmb3IgKCB2YXIgY2hhbm5lbCA9IDA7IGNoYW5uZWwgPCB0aGlzLm51bWJlck9mQ2hhbm5lbHM7IGNoYW5uZWwrKyApIHtcblxuICAgICAgdmFyIG91dHB1dEluZGV4ID0gKCBpICogdGhpcy5udW1iZXJPZkNoYW5uZWxzICsgY2hhbm5lbCApICogdGhpcy5ieXRlc1BlclNhbXBsZTtcblxuICAgICAgLy8gY2xpcCB0aGUgc2lnbmFsIGlmIGl0IGV4Y2VlZHMgWy0xLCAxXVxuICAgICAgdmFyIHNhbXBsZSA9IE1hdGgubWF4KC0xLCBNYXRoLm1pbigxLCBidWZmZXJzWyBjaGFubmVsIF1bIGkgXSkpO1xuXG4gICAgICAvLyBiaXQgcmVkdWNlIGFuZCBjb252ZXJ0IHRvIGludGVnZXJcbiAgICAgIHN3aXRjaCAoIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKSB7XG4gICAgICAgIGNhc2UgNDogLy8gMzIgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAyMTQ3NDgzNjQ3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDMgXSA9IHNhbXBsZSA+PiAyNDtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDM6IC8vIDI0IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogODM4ODYwNy41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDIgXSA9IHNhbXBsZSA+PiAxNjtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDI6IC8vIDE2IGJpdHMgc2lnbmVkXG4gICAgICAgICAgc2FtcGxlID0gc2FtcGxlICogMzI3NjcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIDE6IC8vIDggYml0cyB1bnNpZ25lZFxuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gKHNhbXBsZSArIDEpICogMTI3LjU7XG4gICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMucHVzaCggcmVkdWNlZERhdGEgKTtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlcXVlc3REYXRhID0gZnVuY3Rpb24oKXtcbiAgdmFyIGJ1ZmZlckxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIGRhdGFMZW5ndGggPSB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGggKiBidWZmZXJMZW5ndGg7XG4gIHZhciBoZWFkZXJMZW5ndGggPSA0NDtcbiAgdmFyIHdhdiA9IG5ldyBVaW50OEFycmF5KCBoZWFkZXJMZW5ndGggKyBkYXRhTGVuZ3RoICk7XG4gIHZhciB2aWV3ID0gbmV3IERhdGFWaWV3KCB3YXYuYnVmZmVyICk7XG5cbiAgdmlldy5zZXRVaW50MzIoIDAsIDEzODA1MzM4MzAsIGZhbHNlICk7IC8vIFJJRkYgaWRlbnRpZmllciAnUklGRidcbiAgdmlldy5zZXRVaW50MzIoIDQsIDM2ICsgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBmaWxlIGxlbmd0aCBtaW51cyBSSUZGIGlkZW50aWZpZXIgbGVuZ3RoIGFuZCBmaWxlIGRlc2NyaXB0aW9uIGxlbmd0aFxuICB2aWV3LnNldFVpbnQzMiggOCwgMTQ2Mzg5OTcxNywgZmFsc2UgKTsgLy8gUklGRiB0eXBlICdXQVZFJ1xuICB2aWV3LnNldFVpbnQzMiggMTIsIDE3MTg0NDkxODQsIGZhbHNlICk7IC8vIGZvcm1hdCBjaHVuayBpZGVudGlmaWVyICdmbXQgJ1xuICB2aWV3LnNldFVpbnQzMiggMTYsIDE2LCB0cnVlICk7IC8vIGZvcm1hdCBjaHVuayBsZW5ndGhcbiAgdmlldy5zZXRVaW50MTYoIDIwLCAxLCB0cnVlICk7IC8vIHNhbXBsZSBmb3JtYXQgKHJhdylcbiAgdmlldy5zZXRVaW50MTYoIDIyLCB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gY2hhbm5lbCBjb3VudFxuICB2aWV3LnNldFVpbnQzMiggMjQsIHRoaXMuc2FtcGxlUmF0ZSwgdHJ1ZSApOyAvLyBzYW1wbGUgcmF0ZVxuICB2aWV3LnNldFVpbnQzMiggMjgsIHRoaXMuc2FtcGxlUmF0ZSAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYnl0ZSByYXRlIChzYW1wbGUgcmF0ZSAqIGJsb2NrIGFsaWduKVxuICB2aWV3LnNldFVpbnQxNiggMzIsIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMsIHRydWUgKTsgLy8gYmxvY2sgYWxpZ24gKGNoYW5uZWwgY291bnQgKiBieXRlcyBwZXIgc2FtcGxlKVxuICB2aWV3LnNldFVpbnQxNiggMzQsIHRoaXMuYml0RGVwdGgsIHRydWUgKTsgLy8gYml0cyBwZXIgc2FtcGxlXG4gIHZpZXcuc2V0VWludDMyKCAzNiwgMTY4NDEwODM4NSwgZmFsc2UpOyAvLyBkYXRhIGNodW5rIGlkZW50aWZpZXIgJ2RhdGEnXG4gIHZpZXcuc2V0VWludDMyKCA0MCwgZGF0YUxlbmd0aCwgdHJ1ZSApOyAvLyBkYXRhIGNodW5rIGxlbmd0aFxuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5yZWNvcmRlZEJ1ZmZlcnMubGVuZ3RoOyBpKysgKSB7XG4gICAgd2F2LnNldCggdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbaV0sIGkgKiBidWZmZXJMZW5ndGggKyBoZWFkZXJMZW5ndGggKTtcbiAgfVxuXG4gIHJldHVybiB7bWVzc2FnZTogJ3BhZ2UnLCBwYWdlOiB3YXZ9O1xufTtcblxuXG4vLyBSdW4gaW4gQXVkaW9Xb3JrbGV0R2xvYmFsIHNjb3BlXG5pZiAodHlwZW9mIHJlZ2lzdGVyUHJvY2Vzc29yID09PSAnZnVuY3Rpb24nKSB7XG5cbiAgY2xhc3MgRW5jb2RlcldvcmtsZXQgZXh0ZW5kcyBBdWRpb1dvcmtsZXRQcm9jZXNzb3Ige1xuXG4gICAgY29uc3RydWN0b3IoKXtcbiAgICAgIHN1cGVyKCk7XG4gICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IHRydWU7XG4gICAgICB0aGlzLnBvcnQub25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG4gICAgICAgIHN3aXRjaCggZGF0YVsnY29tbWFuZCddICl7XG5cbiAgICAgICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgICAgIGlmICh0aGlzLnJlY29yZGVyKSB7XG4gICAgICAgICAgICAgIHRoaXMucG9zdFBhZ2UodGhpcy5yZWNvcmRlci5yZXF1ZXN0RGF0YSgpKTtcbiAgICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgICAgICBkZWxldGUgdGhpcy5yZWNvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICAgICAgdGhpcy5jb250aW51ZVByb2Nlc3MgPSBmYWxzZTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgICAgICB0aGlzLnJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgICAgIHRoaXMucG9ydC5wb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHJvY2VzcyhpbnB1dHMpIHtcbiAgICAgIGlmICh0aGlzLnJlY29yZGVyICYmIGlucHV0c1swXSAmJiBpbnB1dHNbMF0ubGVuZ3RoKXtcbiAgICAgICAgdGhpcy5yZWNvcmRlci5yZWNvcmQoIGlucHV0c1swXSApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuY29udGludWVQcm9jZXNzO1xuICAgIH1cblxuICAgIHBvc3RQYWdlKHBhZ2VEYXRhKSB7XG4gICAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHJlZ2lzdGVyUHJvY2Vzc29yKCdlbmNvZGVyLXdvcmtsZXQnLCBFbmNvZGVyV29ya2xldCk7XG59XG5cbi8vIHJ1biBpbiBzY3JpcHRQcm9jZXNzb3Igd29ya2VyIHNjb3BlXG5lbHNlIHtcbiAgdmFyIHJlY29yZGVyO1xuICB2YXIgcG9zdFBhZ2VHbG9iYWwgPSAocGFnZURhdGEpID0+IHtcbiAgICBpZiAocGFnZURhdGEpIHtcbiAgICAgIHBvc3RNZXNzYWdlKCBwYWdlRGF0YSwgW3BhZ2VEYXRhLnBhZ2UuYnVmZmVyXSApO1xuICAgIH1cbiAgfVxuXG4gIG9ubWVzc2FnZSA9ICh7IGRhdGEgfSkgPT4ge1xuXG4gICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgY2FzZSAnZW5jb2RlJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcmVjb3JkZXIucmVjb3JkKCBkYXRhWydidWZmZXJzJ10gKTtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnZG9uZSc6XG4gICAgICAgIGlmIChyZWNvcmRlcikge1xuICAgICAgICAgIHBvc3RQYWdlR2xvYmFsKHJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgIHBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ2RvbmUnfSApO1xuICAgICAgICAgIHJlY29yZGVyID0gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnY2xvc2UnOlxuICAgICAgICBjbG9zZSgpO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnaW5pdCc6XG4gICAgICAgIHJlY29yZGVyID0gbmV3IFdhdmVQQ00oIGRhdGEgKTtcbiAgICAgICAgcG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAncmVhZHknfSApO1xuICAgICAgICBicmVhaztcblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAgLy8gSWdub3JlIGFueSB1bmtub3duIGNvbW1hbmRzIGFuZCBjb250aW51ZSByZWNpZXZpbmcgY29tbWFuZHNcbiAgICB9XG4gIH07XG59XG5cblxuLy8gRXhwb3J0cyBmb3IgdW5pdCB0ZXN0aW5nLlxudmFyIG1vZHVsZSA9IG1vZHVsZSB8fCB7fTtcbm1vZHVsZS5leHBvcnRzID0gV2F2ZVBDTTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); +eval("\n\nconst WavePCM = function( config ){\n\n var config = Object.assign({\n wavBitDepth: 16,\n numberOfChannels: 1,\n }, config);\n\n if ( !config['wavSampleRate'] ) {\n throw new Error(\"wavSampleRate value is required to record. NOTE: Audio is not resampled!\");\n }\n\n if ( [8, 16, 24, 32].indexOf( config['wavBitDepth'] ) === -1 ) {\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n\n this.numberOfChannels = config['numberOfChannels'];\n this.bitDepth = config['wavBitDepth'];\n this.sampleRate = config['wavSampleRate'];\n this.recordedBuffers = [];\n this.bytesPerSample = this.bitDepth / 8;\n};\n\nWavePCM.prototype.record = function( buffers ){\n var bufferLength = buffers[0].length;\n var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample );\n\n // Interleave\n for ( var i = 0; i < bufferLength; i++ ) {\n for ( var channel = 0; channel < this.numberOfChannels; channel++ ) {\n\n var outputIndex = ( i * this.numberOfChannels + channel ) * this.bytesPerSample;\n\n // clip the signal if it exceeds [-1, 1]\n var sample = Math.max(-1, Math.min(1, buffers[ channel ][ i ]));\n\n // bit reduce and convert to integer\n switch ( this.bytesPerSample ) {\n case 4: // 32 bits signed\n sample = sample * 2147483647.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n reducedData[ outputIndex + 3 ] = sample >> 24;\n break;\n\n case 3: // 24 bits signed\n sample = sample * 8388607.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n reducedData[ outputIndex + 2 ] = sample >> 16;\n break;\n\n case 2: // 16 bits signed\n sample = sample * 32767.5 - 0.5;\n reducedData[ outputIndex ] = sample;\n reducedData[ outputIndex + 1 ] = sample >> 8;\n break;\n\n case 1: // 8 bits unsigned\n reducedData[ outputIndex ] = (sample + 1) * 127.5;\n break;\n\n default:\n throw new Error(\"Only 8, 16, 24 and 32 bits per sample are supported\");\n }\n }\n }\n\n this.recordedBuffers.push( reducedData );\n};\n\nWavePCM.prototype.requestData = function(){\n var bufferLength = this.recordedBuffers[0].length;\n var dataLength = this.recordedBuffers.length * bufferLength;\n var headerLength = 44;\n var wav = new Uint8Array( headerLength + dataLength );\n var view = new DataView( wav.buffer );\n\n view.setUint32( 0, 1380533830, false ); // RIFF identifier 'RIFF'\n view.setUint32( 4, 36 + dataLength, true ); // file length minus RIFF identifier length and file description length\n view.setUint32( 8, 1463899717, false ); // RIFF type 'WAVE'\n view.setUint32( 12, 1718449184, false ); // format chunk identifier 'fmt '\n view.setUint32( 16, 16, true ); // format chunk length\n view.setUint16( 20, 1, true ); // sample format (raw)\n view.setUint16( 22, this.numberOfChannels, true ); // channel count\n view.setUint32( 24, this.sampleRate, true ); // sample rate\n view.setUint32( 28, this.sampleRate * this.bytesPerSample * this.numberOfChannels, true ); // byte rate (sample rate * block align)\n view.setUint16( 32, this.bytesPerSample * this.numberOfChannels, true ); // block align (channel count * bytes per sample)\n view.setUint16( 34, this.bitDepth, true ); // bits per sample\n view.setUint32( 36, 1684108385, false); // data chunk identifier 'data'\n view.setUint32( 40, dataLength, true ); // data chunk length\n\n for (var i = 0; i < this.recordedBuffers.length; i++ ) {\n wav.set( this.recordedBuffers[i], i * bufferLength + headerLength );\n }\n\n return {message: 'page', page: wav};\n};\n\n\n// Run in AudioWorkletGlobal scope\nif (typeof registerProcessor === 'function') {\n\n class EncoderWorklet extends AudioWorkletProcessor {\n\n constructor(){\n super();\n this.continueProcess = true;\n this.port.onmessage = ({ data }) => {\n switch( data['command'] ){\n\n case 'done':\n if (this.recorder) {\n this.postPage(this.recorder.requestData());\n this.port.postMessage( {message: 'done'} );\n delete this.recorder;\n }\n break;\n\n case 'close':\n this.continueProcess = false;\n break;\n\n case 'init':\n this.recorder = new WavePCM( data );\n this.port.postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n }\n }\n\n process(inputs) {\n if (this.recorder && inputs[0] && inputs[0].length){\n this.recorder.record( inputs[0] );\n }\n return this.continueProcess;\n }\n\n postPage(pageData) {\n if (pageData) {\n this.port.postMessage( pageData, [pageData.page.buffer] );\n }\n }\n }\n\n registerProcessor('encoder-worklet', EncoderWorklet);\n}\n\n// run in scriptProcessor worker scope\nelse {\n var recorder;\n var postPageGlobal = (pageData) => {\n if (pageData) {\n postMessage( pageData, [pageData.page.buffer] );\n }\n }\n\n onmessage = ({ data }) => {\n\n switch( data['command'] ){\n\n case 'encode':\n if (recorder) {\n recorder.record( data['buffers'] );\n }\n break;\n\n case 'done':\n if (recorder) {\n postPageGlobal(recorder.requestData());\n postMessage( {message: 'done'} );\n recorder = null;\n }\n break;\n\n case 'close':\n close();\n break;\n\n case 'init':\n recorder = new WavePCM( data );\n postMessage( {message: 'ready'} );\n break;\n\n default:\n // Ignore any unknown commands and continue recieving commands\n }\n };\n}\n\n\n// Exports for unit testing.\nvar module = module || {};\nmodule.exports = WavePCM;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvd2F2ZVdvcmtlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy93YXZlV29ya2VyLmpzPzA3NTEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmNvbnN0IFdhdmVQQ00gPSBmdW5jdGlvbiggY29uZmlnICl7XG5cbiAgdmFyIGNvbmZpZyA9IE9iamVjdC5hc3NpZ24oe1xuICAgIHdhdkJpdERlcHRoOiAxNixcbiAgICBudW1iZXJPZkNoYW5uZWxzOiAxLFxuICB9LCBjb25maWcpO1xuXG4gIGlmICggIWNvbmZpZ1snd2F2U2FtcGxlUmF0ZSddICkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIndhdlNhbXBsZVJhdGUgdmFsdWUgaXMgcmVxdWlyZWQgdG8gcmVjb3JkLiBOT1RFOiBBdWRpbyBpcyBub3QgcmVzYW1wbGVkIVwiKTtcbiAgfVxuXG4gIGlmICggWzgsIDE2LCAyNCwgMzJdLmluZGV4T2YoIGNvbmZpZ1snd2F2Qml0RGVwdGgnXSApID09PSAtMSApIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJPbmx5IDgsIDE2LCAyNCBhbmQgMzIgYml0cyBwZXIgc2FtcGxlIGFyZSBzdXBwb3J0ZWRcIik7XG4gIH1cblxuICB0aGlzLm51bWJlck9mQ2hhbm5lbHMgPSBjb25maWdbJ251bWJlck9mQ2hhbm5lbHMnXTtcbiAgdGhpcy5iaXREZXB0aCA9IGNvbmZpZ1snd2F2Qml0RGVwdGgnXTtcbiAgdGhpcy5zYW1wbGVSYXRlID0gY29uZmlnWyd3YXZTYW1wbGVSYXRlJ107XG4gIHRoaXMucmVjb3JkZWRCdWZmZXJzID0gW107XG4gIHRoaXMuYnl0ZXNQZXJTYW1wbGUgPSB0aGlzLmJpdERlcHRoIC8gODtcbn07XG5cbldhdmVQQ00ucHJvdG90eXBlLnJlY29yZCA9IGZ1bmN0aW9uKCBidWZmZXJzICl7XG4gIHZhciBidWZmZXJMZW5ndGggPSBidWZmZXJzWzBdLmxlbmd0aDtcbiAgdmFyIHJlZHVjZWREYXRhID0gbmV3IFVpbnQ4QXJyYXkoIGJ1ZmZlckxlbmd0aCAqIHRoaXMubnVtYmVyT2ZDaGFubmVscyAqIHRoaXMuYnl0ZXNQZXJTYW1wbGUgKTtcblxuICAvLyBJbnRlcmxlYXZlXG4gIGZvciAoIHZhciBpID0gMDsgaSA8IGJ1ZmZlckxlbmd0aDsgaSsrICkge1xuICAgIGZvciAoIHZhciBjaGFubmVsID0gMDsgY2hhbm5lbCA8IHRoaXMubnVtYmVyT2ZDaGFubmVsczsgY2hhbm5lbCsrICkge1xuXG4gICAgICB2YXIgb3V0cHV0SW5kZXggPSAoIGkgKiB0aGlzLm51bWJlck9mQ2hhbm5lbHMgKyBjaGFubmVsICkgKiB0aGlzLmJ5dGVzUGVyU2FtcGxlO1xuXG4gICAgICAvLyBjbGlwIHRoZSBzaWduYWwgaWYgaXQgZXhjZWVkcyBbLTEsIDFdXG4gICAgICB2YXIgc2FtcGxlID0gTWF0aC5tYXgoLTEsIE1hdGgubWluKDEsIGJ1ZmZlcnNbIGNoYW5uZWwgXVsgaSBdKSk7XG5cbiAgICAgIC8vIGJpdCByZWR1Y2UgYW5kIGNvbnZlcnQgdG8gaW50ZWdlclxuICAgICAgc3dpdGNoICggdGhpcy5ieXRlc1BlclNhbXBsZSApIHtcbiAgICAgICAgY2FzZSA0OiAvLyAzMiBiaXRzIHNpZ25lZFxuICAgICAgICAgIHNhbXBsZSA9IHNhbXBsZSAqIDIxNDc0ODM2NDcuNSAtIDAuNTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggXSA9IHNhbXBsZTtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAxIF0gPSBzYW1wbGUgPj4gODtcbiAgICAgICAgICByZWR1Y2VkRGF0YVsgb3V0cHV0SW5kZXggKyAyIF0gPSBzYW1wbGUgPj4gMTY7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMyBdID0gc2FtcGxlID4+IDI0O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMzogLy8gMjQgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiA4Mzg4NjA3LjUgLSAwLjU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSBzYW1wbGU7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMSBdID0gc2FtcGxlID4+IDg7XG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4ICsgMiBdID0gc2FtcGxlID4+IDE2O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMjogLy8gMTYgYml0cyBzaWduZWRcbiAgICAgICAgICBzYW1wbGUgPSBzYW1wbGUgKiAzMjc2Ny41IC0gMC41O1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCBdID0gc2FtcGxlO1xuICAgICAgICAgIHJlZHVjZWREYXRhWyBvdXRwdXRJbmRleCArIDEgXSA9IHNhbXBsZSA+PiA4O1xuICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgIGNhc2UgMTogLy8gOCBiaXRzIHVuc2lnbmVkXG4gICAgICAgICAgcmVkdWNlZERhdGFbIG91dHB1dEluZGV4IF0gPSAoc2FtcGxlICsgMSkgKiAxMjcuNTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgIHRocm93IG5ldyBFcnJvcihcIk9ubHkgOCwgMTYsIDI0IGFuZCAzMiBiaXRzIHBlciBzYW1wbGUgYXJlIHN1cHBvcnRlZFwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aGlzLnJlY29yZGVkQnVmZmVycy5wdXNoKCByZWR1Y2VkRGF0YSApO1xufTtcblxuV2F2ZVBDTS5wcm90b3R5cGUucmVxdWVzdERhdGEgPSBmdW5jdGlvbigpe1xuICB2YXIgYnVmZmVyTGVuZ3RoID0gdGhpcy5yZWNvcmRlZEJ1ZmZlcnNbMF0ubGVuZ3RoO1xuICB2YXIgZGF0YUxlbmd0aCA9IHRoaXMucmVjb3JkZWRCdWZmZXJzLmxlbmd0aCAqIGJ1ZmZlckxlbmd0aDtcbiAgdmFyIGhlYWRlckxlbmd0aCA9IDQ0O1xuICB2YXIgd2F2ID0gbmV3IFVpbnQ4QXJyYXkoIGhlYWRlckxlbmd0aCArIGRhdGFMZW5ndGggKTtcbiAgdmFyIHZpZXcgPSBuZXcgRGF0YVZpZXcoIHdhdi5idWZmZXIgKTtcblxuICB2aWV3LnNldFVpbnQzMiggMCwgMTM4MDUzMzgzMCwgZmFsc2UgKTsgLy8gUklGRiBpZGVudGlmaWVyICdSSUZGJ1xuICB2aWV3LnNldFVpbnQzMiggNCwgMzYgKyBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGZpbGUgbGVuZ3RoIG1pbnVzIFJJRkYgaWRlbnRpZmllciBsZW5ndGggYW5kIGZpbGUgZGVzY3JpcHRpb24gbGVuZ3RoXG4gIHZpZXcuc2V0VWludDMyKCA4LCAxNDYzODk5NzE3LCBmYWxzZSApOyAvLyBSSUZGIHR5cGUgJ1dBVkUnXG4gIHZpZXcuc2V0VWludDMyKCAxMiwgMTcxODQ0OTE4NCwgZmFsc2UgKTsgLy8gZm9ybWF0IGNodW5rIGlkZW50aWZpZXIgJ2ZtdCAnXG4gIHZpZXcuc2V0VWludDMyKCAxNiwgMTYsIHRydWUgKTsgLy8gZm9ybWF0IGNodW5rIGxlbmd0aFxuICB2aWV3LnNldFVpbnQxNiggMjAsIDEsIHRydWUgKTsgLy8gc2FtcGxlIGZvcm1hdCAocmF3KVxuICB2aWV3LnNldFVpbnQxNiggMjIsIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBjaGFubmVsIGNvdW50XG4gIHZpZXcuc2V0VWludDMyKCAyNCwgdGhpcy5zYW1wbGVSYXRlLCB0cnVlICk7IC8vIHNhbXBsZSByYXRlXG4gIHZpZXcuc2V0VWludDMyKCAyOCwgdGhpcy5zYW1wbGVSYXRlICogdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBieXRlIHJhdGUgKHNhbXBsZSByYXRlICogYmxvY2sgYWxpZ24pXG4gIHZpZXcuc2V0VWludDE2KCAzMiwgdGhpcy5ieXRlc1BlclNhbXBsZSAqIHRoaXMubnVtYmVyT2ZDaGFubmVscywgdHJ1ZSApOyAvLyBibG9jayBhbGlnbiAoY2hhbm5lbCBjb3VudCAqIGJ5dGVzIHBlciBzYW1wbGUpXG4gIHZpZXcuc2V0VWludDE2KCAzNCwgdGhpcy5iaXREZXB0aCwgdHJ1ZSApOyAvLyBiaXRzIHBlciBzYW1wbGVcbiAgdmlldy5zZXRVaW50MzIoIDM2LCAxNjg0MTA4Mzg1LCBmYWxzZSk7IC8vIGRhdGEgY2h1bmsgaWRlbnRpZmllciAnZGF0YSdcbiAgdmlldy5zZXRVaW50MzIoIDQwLCBkYXRhTGVuZ3RoLCB0cnVlICk7IC8vIGRhdGEgY2h1bmsgbGVuZ3RoXG5cbiAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlY29yZGVkQnVmZmVycy5sZW5ndGg7IGkrKyApIHtcbiAgICB3YXYuc2V0KCB0aGlzLnJlY29yZGVkQnVmZmVyc1tpXSwgaSAqIGJ1ZmZlckxlbmd0aCArIGhlYWRlckxlbmd0aCApO1xuICB9XG5cbiAgcmV0dXJuIHttZXNzYWdlOiAncGFnZScsIHBhZ2U6IHdhdn07XG59O1xuXG5cbi8vIFJ1biBpbiBBdWRpb1dvcmtsZXRHbG9iYWwgc2NvcGVcbmlmICh0eXBlb2YgcmVnaXN0ZXJQcm9jZXNzb3IgPT09ICdmdW5jdGlvbicpIHtcblxuICBjbGFzcyBFbmNvZGVyV29ya2xldCBleHRlbmRzIEF1ZGlvV29ya2xldFByb2Nlc3NvciB7XG5cbiAgICBjb25zdHJ1Y3Rvcigpe1xuICAgICAgc3VwZXIoKTtcbiAgICAgIHRoaXMuY29udGludWVQcm9jZXNzID0gdHJ1ZTtcbiAgICAgIHRoaXMucG9ydC5vbm1lc3NhZ2UgPSAoeyBkYXRhIH0pID0+IHtcbiAgICAgICAgc3dpdGNoKCBkYXRhWydjb21tYW5kJ10gKXtcblxuICAgICAgICAgIGNhc2UgJ2RvbmUnOlxuICAgICAgICAgICAgaWYgKHRoaXMucmVjb3JkZXIpIHtcbiAgICAgICAgICAgICAgdGhpcy5wb3N0UGFnZSh0aGlzLnJlY29yZGVyLnJlcXVlc3REYXRhKCkpO1xuICAgICAgICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgICAgIGRlbGV0ZSB0aGlzLnJlY29yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgICAgICB0aGlzLmNvbnRpbnVlUHJvY2VzcyA9IGZhbHNlO1xuICAgICAgICAgICAgYnJlYWs7XG5cbiAgICAgICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgICAgIHRoaXMucmVjb3JkZXIgPSBuZXcgV2F2ZVBDTSggZGF0YSApO1xuICAgICAgICAgICAgdGhpcy5wb3J0LnBvc3RNZXNzYWdlKCB7bWVzc2FnZTogJ3JlYWR5J30gKTtcbiAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIC8vIElnbm9yZSBhbnkgdW5rbm93biBjb21tYW5kcyBhbmQgY29udGludWUgcmVjaWV2aW5nIGNvbW1hbmRzXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwcm9jZXNzKGlucHV0cykge1xuICAgICAgaWYgKHRoaXMucmVjb3JkZXIgJiYgaW5wdXRzWzBdICYmIGlucHV0c1swXS5sZW5ndGgpe1xuICAgICAgICB0aGlzLnJlY29yZGVyLnJlY29yZCggaW5wdXRzWzBdICk7XG4gICAgICB9XG4gICAgICByZXR1cm4gdGhpcy5jb250aW51ZVByb2Nlc3M7XG4gICAgfVxuXG4gICAgcG9zdFBhZ2UocGFnZURhdGEpIHtcbiAgICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgICB0aGlzLnBvcnQucG9zdE1lc3NhZ2UoIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmVnaXN0ZXJQcm9jZXNzb3IoJ2VuY29kZXItd29ya2xldCcsIEVuY29kZXJXb3JrbGV0KTtcbn1cblxuLy8gcnVuIGluIHNjcmlwdFByb2Nlc3NvciB3b3JrZXIgc2NvcGVcbmVsc2Uge1xuICB2YXIgcmVjb3JkZXI7XG4gIHZhciBwb3N0UGFnZUdsb2JhbCA9IChwYWdlRGF0YSkgPT4ge1xuICAgIGlmIChwYWdlRGF0YSkge1xuICAgICAgcG9zdE1lc3NhZ2UoIHBhZ2VEYXRhLCBbcGFnZURhdGEucGFnZS5idWZmZXJdICk7XG4gICAgfVxuICB9XG5cbiAgb25tZXNzYWdlID0gKHsgZGF0YSB9KSA9PiB7XG5cbiAgICBzd2l0Y2goIGRhdGFbJ2NvbW1hbmQnXSApe1xuXG4gICAgICBjYXNlICdlbmNvZGUnOlxuICAgICAgICBpZiAocmVjb3JkZXIpIHtcbiAgICAgICAgICByZWNvcmRlci5yZWNvcmQoIGRhdGFbJ2J1ZmZlcnMnXSApO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdkb25lJzpcbiAgICAgICAgaWYgKHJlY29yZGVyKSB7XG4gICAgICAgICAgcG9zdFBhZ2VHbG9iYWwocmVjb3JkZXIucmVxdWVzdERhdGEoKSk7XG4gICAgICAgICAgcG9zdE1lc3NhZ2UoIHttZXNzYWdlOiAnZG9uZSd9ICk7XG4gICAgICAgICAgcmVjb3JkZXIgPSBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdjbG9zZSc6XG4gICAgICAgIGNsb3NlKCk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdpbml0JzpcbiAgICAgICAgcmVjb3JkZXIgPSBuZXcgV2F2ZVBDTSggZGF0YSApO1xuICAgICAgICBwb3N0TWVzc2FnZSgge21lc3NhZ2U6ICdyZWFkeSd9ICk7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBkZWZhdWx0OlxuICAgICAgICAvLyBJZ25vcmUgYW55IHVua25vd24gY29tbWFuZHMgYW5kIGNvbnRpbnVlIHJlY2lldmluZyBjb21tYW5kc1xuICAgIH1cbiAgfTtcbn1cblxuXG4vLyBFeHBvcnRzIGZvciB1bml0IHRlc3RpbmcuXG52YXIgbW9kdWxlID0gbW9kdWxlIHx8IHt9O1xubW9kdWxlLmV4cG9ydHMgPSBXYXZlUENNO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/waveWorker.js\n"); /***/ }) diff --git a/dist/waveWorker.min.js b/dist/waveWorker.min.js index 0c688831..0ec5bc08 100644 --- a/dist/waveWorker.min.js +++ b/dist/waveWorker.min.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";const s=function(e){if(!(e=Object.assign({wavBitDepth:16},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(s.prototype.record=function(e){this.numberOfChannels=this.numberOfChannels||e.length;for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},s.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":this.recorder&&(this.postPage(this.recorder.requestData()),this.port.postMessage({message:"done"}),delete this.recorder);break;case"close":this.continueProcess=!1;break;case"init":this.recorder=new s(e),this.port.postMessage({message:"ready"})}}}process(e){return this.recorder&&e[0]&&e[0].length&&this.recorder.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}registerProcessor("encoder-worklet",e)}else{var n;onmessage=({data:e})=>{switch(e.command){case"encode":n&&n.record(e.buffers);break;case"done":n&&((t=n.requestData())&&postMessage(t,[t.page.buffer]),postMessage({message:"done"}),n=null);break;case"close":close();break;case"init":n=new s(e),postMessage({message:"ready"})}var t}}(e=e||{}).exports=s}])})); \ No newline at end of file +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var s in r)("object"==typeof exports?exports:e)[s]=r[s]}}("undefined"!=typeof self?self:this,(function(){return function(e){var t={};function r(s){if(t[s])return t[s].exports;var n=t[s]={i:s,l:!1,exports:{}};return e[s].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,s){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(r.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(s,n,function(t){return e[t]}.bind(null,n));return s},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";const s=function(e){if(!(e=Object.assign({wavBitDepth:16,numberOfChannels:1},e)).wavSampleRate)throw new Error("wavSampleRate value is required to record. NOTE: Audio is not resampled!");if(-1===[8,16,24,32].indexOf(e.wavBitDepth))throw new Error("Only 8, 16, 24 and 32 bits per sample are supported");this.numberOfChannels=e.numberOfChannels,this.bitDepth=e.wavBitDepth,this.sampleRate=e.wavSampleRate,this.recordedBuffers=[],this.bytesPerSample=this.bitDepth/8};if(s.prototype.record=function(e){for(var t=e[0].length,r=new Uint8Array(t*this.numberOfChannels*this.bytesPerSample),s=0;s>8,r[o+2]=a>>16,r[o+3]=a>>24;break;case 3:a=8388607.5*a-.5,r[o]=a,r[o+1]=a>>8,r[o+2]=a>>16;break;case 2:a=32767.5*a-.5,r[o]=a,r[o+1]=a>>8;break;case 1:r[o]=127.5*(a+1);break;default:throw new Error("Only 8, 16, 24 and 32 bits per sample are supported")}}this.recordedBuffers.push(r)},s.prototype.requestData=function(){var e=this.recordedBuffers[0].length,t=this.recordedBuffers.length*e,r=new Uint8Array(44+t),s=new DataView(r.buffer);s.setUint32(0,1380533830,!1),s.setUint32(4,36+t,!0),s.setUint32(8,1463899717,!1),s.setUint32(12,1718449184,!1),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,this.numberOfChannels,!0),s.setUint32(24,this.sampleRate,!0),s.setUint32(28,this.sampleRate*this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(32,this.bytesPerSample*this.numberOfChannels,!0),s.setUint16(34,this.bitDepth,!0),s.setUint32(36,1684108385,!1),s.setUint32(40,t,!0);for(var n=0;n{switch(e.command){case"done":this.recorder&&(this.postPage(this.recorder.requestData()),this.port.postMessage({message:"done"}),delete this.recorder);break;case"close":this.continueProcess=!1;break;case"init":this.recorder=new s(e),this.port.postMessage({message:"ready"})}}}process(e){return this.recorder&&e[0]&&e[0].length&&this.recorder.record(e[0]),this.continueProcess}postPage(e){e&&this.port.postMessage(e,[e.page.buffer])}}registerProcessor("encoder-worklet",e)}else{var n;onmessage=({data:e})=>{switch(e.command){case"encode":n&&n.record(e.buffers);break;case"done":n&&((t=n.requestData())&&postMessage(t,[t.page.buffer]),postMessage({message:"done"}),n=null);break;case"close":close();break;case"init":n=new s(e),postMessage({message:"ready"})}var t}}(e=e||{}).exports=s}])})); \ No newline at end of file diff --git a/src/waveWorker.js b/src/waveWorker.js index 54a26d1f..9c0cf804 100644 --- a/src/waveWorker.js +++ b/src/waveWorker.js @@ -3,7 +3,8 @@ const WavePCM = function( config ){ var config = Object.assign({ - wavBitDepth: 16 + wavBitDepth: 16, + numberOfChannels: 1, }, config); if ( !config['wavSampleRate'] ) { @@ -14,6 +15,7 @@ const WavePCM = function( config ){ throw new Error("Only 8, 16, 24 and 32 bits per sample are supported"); } + this.numberOfChannels = config['numberOfChannels']; this.bitDepth = config['wavBitDepth']; this.sampleRate = config['wavSampleRate']; this.recordedBuffers = []; @@ -21,7 +23,6 @@ const WavePCM = function( config ){ }; WavePCM.prototype.record = function( buffers ){ - this.numberOfChannels = this.numberOfChannels || buffers.length; var bufferLength = buffers[0].length; var reducedData = new Uint8Array( bufferLength * this.numberOfChannels * this.bytesPerSample ); diff --git a/test/waveWorker.js b/test/waveWorker.js index df95e67d..bc1b236f 100644 --- a/test/waveWorker.js +++ b/test/waveWorker.js @@ -26,17 +26,20 @@ describe('waveWorker', function() { expect(wavPCM).to.have.property('sampleRate', 44100); expect(wavPCM).to.have.property('bitDepth', 16); expect(wavPCM).to.have.property('bytesPerSample', 2); + expect(wavPCM).to.have.property('numberOfChannels', 1); }); it('should initialize custom config', function () { var wavPCM = new WavePCM({ wavSampleRate: 44100, - wavBitDepth: 8 + wavBitDepth: 8, + numberOfChannels: 2, }); expect(wavPCM).to.have.property('sampleRate', 44100); expect(wavPCM).to.have.property('bitDepth', 8); expect(wavPCM).to.have.property('bytesPerSample', 1); + expect(wavPCM).to.have.property('numberOfChannels', 2); }); it('should clamp float values to [-1,1]', function () { From 4a8490f11f605446c184b04817fba6b362eef8f3 Mon Sep 17 00:00:00 2001 From: Christopher Rudmin Date: Tue, 23 Jun 2020 01:02:52 -0400 Subject: [PATCH 35/44] Fix the fileEncoder example --- example/16bitMono.wav | Bin 0 -> 465964 bytes example/fileEncoder.html | 98 +++++++++++++++++++-------------------- 2 files changed, 47 insertions(+), 51 deletions(-) create mode 100644 example/16bitMono.wav diff --git a/example/16bitMono.wav b/example/16bitMono.wav new file mode 100644 index 0000000000000000000000000000000000000000..5af862c3a55880ea725ce27b69f936c0dbb94aec GIT binary patch literal 465964 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
)_-ZQ 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

File Encoder Example

-

Choose a monophonic PCM file from disk.

+

Choose a 16bit monophonic Wave file from disk.

File is encoded from pcm to ogg

Options

- -
- -
- - -
- -
- - +
@@ -50,60 +40,67 @@

Recordings

    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 diff --git a/dist-unminified/encoderWorker.js b/dist-unminified/encoderWorker.js index 46c4be6d..c0261817 100644 --- a/dist-unminified/encoderWorker.js +++ b/dist-unminified/encoderWorker.js @@ -218,10 +218,13 @@ if (ENVIRONMENT_IS_NODE) { read_ = function shell_read(filename, binary) { var ret; + ret = tryParseAsDataURI(filename); + if (!ret) { if (!nodeFS) nodeFS = require('fs'); if (!nodePath) nodePath = require('path'); filename = nodePath['normalize'](filename); ret = nodeFS['readFileSync'](filename); + } return binary ? ret : ret.toString(); }; @@ -264,12 +267,20 @@ if (ENVIRONMENT_IS_SHELL) { if (typeof read != 'undefined') { read_ = function shell_read(f) { + var data = tryParseAsDataURI(f); + if (data) { + return intArrayToString(data); + } return read(f); }; } readBinary = function readBinary(f) { var data; + data = tryParseAsDataURI(f); + if (data) { + return data; + } if (typeof readbuffer === 'function') { return new Uint8Array(readbuffer(f)); } @@ -315,19 +326,35 @@ if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { read_ = function shell_read(url) { + try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.send(null); return xhr.responseText; + } catch (err) { + var data = tryParseAsDataURI(url); + if (data) { + return intArrayToString(data); + } + throw err; + } }; if (ENVIRONMENT_IS_WORKER) { readBinary = function readBinary(url) { + try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.responseType = 'arraybuffer'; xhr.send(null); return new Uint8Array(xhr.response); + } catch (err) { + var data = tryParseAsDataURI(url); + if (data) { + return data; + } + throw err; + } }; } @@ -340,6 +367,11 @@ if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { onload(xhr.response); return; } + var data = tryParseAsDataURI(url); + if (data) { + onload(data.buffer); + return; + } onerror(); }; xhr.onerror = onerror; @@ -1586,7 +1618,7 @@ function isDataURI(filename) { -var wasmBinaryFile = 'encoderWorker.wasm'; +var wasmBinaryFile = 'data:application/octet-stream;base64,AGFzbQEAAAABpQQzYAd/f39/f39/AGAGf39/f39/AX9gA39/fwF/YAF/AX9gA39+fwF+YAF/AGAEf39/fwF/YAAAYAABf2ABfAF8YAV/f39/fwF/YAJ/fwBgFn9/f39/f39/f39/f39/f39/f39/f38AYAt/f39/f39/f31/fwF/YAt/f39/f39/f39/fwF/YAR/f39/AGAJf39/f39/f31/AX9gC39/f39/f39/f39/AGADf39/AGALf39/f399fX9/f38AYAx/f39/f39/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgFX9/f39/f39/f39/f39/f39/f39/fwF9YAJ/fwF/YAV/f39/fwBgEX9/f39/f39/f39/f39/f39/AGAPf39/f39/f39/f39/f31/AX9gEn9/f39/f39/f39/f39/f39/fwF/YAZ/f39/f38AYAR/f39/AX1gCH9/f39/f31/AX9gB39/f39/f30Bf2AIf39/f39/f38Bf2APf39/f39/f39/f39/f39/AGAaf39/f39/f39/f39/f39/f39/f39/f39/f38AYAl/f39/f39/f38AYAx/f39/f39/f39/f38AYAZ/f31/f38BfWADf39/AXxgA39/fwF9YAl/f39/f39/f38BfWAEfX1/fwF9YAZ/fH9/f38Bf2ADfn9/AX9gAn5/AX9gAnx/AXxgAnx8AXxgAnx/AX9gA3x8fwF8YAF9AX8C2QIQA2VudgVhYm9ydAAFA2VudhBfX193YXNpX2ZkX2Nsb3NlAAMDZW52EF9fX3dhc2lfZmRfd3JpdGUABgNlbnYGX2Fib3J0AAcDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUACANlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwACA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAADA2Vudg5fbGx2bV9leHAyX2Y2NAAJA2Vudg9fbGx2bV9sb2cxMF9mNjQACQNlbnYSX2xsdm1fc3RhY2tyZXN0b3JlAAUDZW52D19sbHZtX3N0YWNrc2F2ZQAIA2VudgtzZXRUZW1wUmV0MAAFA2Vudg9fX193YXNpX2ZkX3NlZWsACgNlbnYMX190YWJsZV9iYXNlA38AA2VudgZtZW1vcnkCAYACgAIDZW52BXRh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AnQQkAEaDwsgBCACayIDQQBMBEAPCyACQQJ0IABqIQRBAiALayEHQQAhACACQQJ0IAFqIgEgDUECdGoqAgAhBSAMQQJ0IAFqKgIAIQYgDkECdCABaioCACETIA9BAnQgAWoqAgAhEQNAIABBAnQgBGogFyARIAAgB2pBAnQgAWoqAgAiEZKUIBYgEyAFkpQgFSAGlCAAQQJ0IAFqKgIAkpKSOAIAIAMgAEEBaiIARwRAIAUhEiARIQUgEyERIAYhEyASIQYMAQsLC8I5AQZ/IwEhAyMBQRBqJAEgAyACNgIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBoh9rDosvBxUVFQYVFRUAFRUVBBUVFRUVBRUVFRUVFRUNFRUSFRUVFQkKFRUVFRUVFRULDBUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVAxUVFRUVCBUBFQIVFREOFRUV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QQJ0IBxqKgIAICcgCEECdCAWaioCACImICcgJl4bk0MAAAA/ko6oIhVrIBVBAEobIhVBBSAVQQVIG3Y2AgAgCEEBaiIIIARHDQAgHSEIIB4hHSAXIR4gByEXICQLBRAKIQggBUECRiEdIARBfmohF0MzM//BCyEnIAgQCQJAAkAgECAOQTNIIA1BAUhycgRAIAMgBE4NAQNAIANBAnQgE2pBDTYCACADQQFqIgMgBEcNAAsMAQsgBEEESiEgIARBfWohISAEQX9qISJBACEQQQAhBwNAIAIgEGwiFkECdCAYaiIVIBZBAnQgAWoiHCgCACIINgIAIAi+ISYgHgRAICYhJEEBIQgDQCAIIAcgCCAWaiIHQQJ0IAFqKgIAIiUgB0F/akECdCABaioCAEMAAAA/kl4bIQcgCEECdCAVaiAkQwAAwD+SIiQgJSAkICVdGyIkOAIAIAhBAWoiCCAERw0ACwsgB0EASgRAIAdBAnQgFWoqAgAhJCAHIQgDQCAIQX9qIhRBAnQgFWoiGioCACElIBogJSAkQwAAAECSIiQgFCAWakECdCABaioCACIoICQgKF0bIiQgJSAkXRsiJDgCACAIQQFKBEAgFCEIDAELCwsgIARAQQIhCANAIAggFmoiI0F+akECdCABaiIUKgIAIiUgFCoCBCIoXiEaIBQqAgwiKSAUKgIQIipeIRQgKSAqIBQbIiQgJSAoIBobIisgKCAlIBobIiUgKiApIBQbIileIhQbISggJSApIBQbISUgKyAkIBQbISogCEECdCAVaiIaKgIAIiQgI0ECdCABaioCACIpICheIhQEfSApICUgKSAlXRsgKiAoICogKF0bICggJV0bBSAoICUgKCAlXRsgKSAqICkgKl0bICkgJV0bC0MAAIC/kl5FBEAgFAR9ICkgJSApICVdGyAqICggKiAoXRsgKCAlXRsFICggJSAoICVdGyApICogKSAqXRsgKSAlXRsLQwAAgL+SISQLIBogJDgCACAXIAhBAWoiCEcNAAsLIBwqAgQiJCAmXSEIIBUgFSoCACIoICYgJCAIGyIpIBwqAggiJSAkICYgCBsiJCAkICVdGyApICVdG0MAAIC/kiIkICggJF4bOAIAIBUgFSoCBCImICQgJiAkXhs4AgQgFiAhakECdCABaiIIKgIAIiQgCCoCBCImXiEUIBdB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IAJBM0obbCICQf//A3FBmjNsQRB2IAogAkEQdUGaM2xqaiICQYDoCyACQYDoC0obIgJBgKYNIAJBgKYNSBs2AggLIAEoAhwiCCABKAIYIgpsQegHbSECIBhFBEAgAiAoKAIAayECC0HkAEEyIApBCkYbIAIgFCgCAG0iCkEQdEEQdWwgJygCAEEBdGshAiAYRQRAIA8oAgAiDEEASgRAIAIgBCgCHGcgBCgCFEFgIAogDGxramogKCgCAGtBAXRrIQILCyAIQYgnSgR/IAggAkGIJyACQYgnShsgAiAIShsFQYgnIAggAiACIAhIGyACQYgnShsLIQggCUECRgRAAkAgQSBCIEMgDygCACICQQZsIClqIAIgG2ogHiAIIBwoAgAgASgCPCARKAIAIBooAgAQPiAPKAIAIgIgG2osAAAEQCACIDZqQQA6AAAFICEoAgBBAUYEQCAqQgA3AgAgKkEANgIIIEhCADcCACBHQQBBoCIQkQEaIElB5AA2AgAgSkHkADYCACAqQQo6AAAgS0EAOgAAIExBgIAENgIAIE1BATYCAAsgHyBSEDogOSgCACECAn8CQCA4BH8gAkEMTA0BIDlBDDYCAAwBBSACQQ1IDQEgI0EANgIAIC1BADYCACA6QQE6AABBAQsMAQsgOkEAOgAAICMgIygCACICQQFqNgIAIAJBCk4EQEEAIAJBHUwNARogI0EKNgIACyAtQQA2AgBBAAshAiA8KAIAIB9B8CRqaiACOgAACyAYDQAgBCAPKAIAQQZsIClqEE4gDygCACICIDZqLAAADQAgBCACIBtqLAAAQZLDAkEIECQLBSATIDUoAgA2AgAgNSAaKAIAQQF0IBNqKAEANgEACyALIBZsQQF0IANqIRIgByALayEMIAAgURA6IBwoAgAhAgJ/AkAgOAR/IAJBDEwNASAcQQw2AgAMAQUgAkENSA0BICJBADYCACArQQA2AgAgLkEBOgAAQQELDAELIC5BADoAACAiICIoAgAiAkEBajYCACACQQpOBEBBACACQR1MDQEaICJBCjYCAAsgK0EANgIAQQALIQIgDygCACAAQfAkamogAjoAACABKAIEIgJBAEoEQAJAIB0gRUYhFiAeKAIEQQBKIRcgRCAdRSIvcQRAIAIhA0EAIQoDQCABKAI4IgtBA2xBBW0hByABKAI0QQBHIBZx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Qf//AUGAgH4gBCADQZQKbCATakHABWogAkECdGooAgAiBkEQdWwgBiAHbGogBkH//wNxIARsQRB1aiIGQQd2QQFqQQF2Qf//A3EgBkGA//97SBsgBkH//v8DShs7AQAgAUGACmogJCgCACAFakECdGogA0GUCmwgE2pBgAhqIAJBAnRqKAIANgIAIABBAWoiACAVRw0ACyABQYAeaiIAIANBlApsIBNqICAoAgBBAnRqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IAFBgCFqIgAgA0GUCmwgE2pBoAlqIgIpAgA3AgAgACACKQIINwIIIAAgAikCEDcCECAAIAIpAhg3AhggACACKQIgNwIgIAAgAikCKDcCKCAAIAIpAjA3AjAgACACKQI4NwI4IABBQGsgAkFAaykCADcCACAAIAIpAkg3AkggACACKQJQNwJQIAAgAikCWDcCWCABQeAhaiADQZQKbCATakGACmooAgA2AgAgAUHkIWogA0GUCmwgE2pBhApqKAIANgIAICogFygCAEF/akECdCAMaigCADYCACABICMoAgBBAXQgAWogHigCAEEBdBCQARogAUGACmogAUGACmogIygCAEECdGogHigCAEECdBCQARogKxAJICUkAQu6HgE1fyMBITsgF0EATARAQZvCAkGIwgJB7AIQGAsjASEaIwEgF0E4bEEPakFwcWokASAAQfAhaiEkIABB7CFqISUgD0EGdSE8IBJBAEoEQAJAIAJBAkYhPSALQQBKIT4gDEEQdEEQdSEoIAxBEHUhKSAXQQFKISogFUEBdSE/IBVBEEYhQCAUQQFxRSFBIBZBEHRBEHUhHSAUQQF1IUIgFEECSiFDIBRBf2oiREEBdCAKaiFFIA1BEHRBEHUhKyAOQRB0QRB1ISwgDkEQdSEtIBBBgBBKIUYgEEEBdiICQYB8aiEnQYAEIAJrIUcgEUGwf2ohSCAQQRB0QRB1IiIgEUEQdCICQRB1bCEQICIgEUGwB2oiSUEQdEEQdWwhSiARQdB4aiFLICJBgIDAHSACa0EQdWwhFiATQQFIIUxBACEVICUoAgBBAiALa2pBAnQgBmohDyAkKAIAIAtrQQJ0IABqQYQKaiEO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D3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnAiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgIgA0EQdWxqIANB//8DcSACbEEQdWoiAzYCcCAAQf////8HIANtIgNB////ByADQf///wdIGyIMNgJgQf////8HIA0oAgQiDyAAKAKEAWoiA0H/////ByADQf////8HSRsiBG4hAyAEIAAoAmQiAkEDdEoEf0GAAQUgBCACSAR/QYAIBSACQRB0QRB1IgQgA0EQdmwgAyACQQ91QQFqQQF1bGogA0H//wNxIARsQRB1aiICQQV2Qf8PcSACQRB1QQt0cgsLIQIgAyAAKAJ0IgRrIQMgACAEIAIgASACIAFKG0EQdEEQdSICIANBEHVsaiADQf//A3EgAmxBEHVqIgM2AnQgAEH/////ByADbSIDQf///wcgA0H///8HSBsiEjYCZEH/////ByANKAIIIhMgACgCiAFqIgNB/////wcgA0H/////B0kbIgRuIQMgBCAAKAJoIgJBA3RKBH9BgAEFIAQgAkgEf0GACAUgAkEQdEEQdSIEIANBEHZsIAMgAkEPdUEBakEBdWxqIANB//8DcSAEbEEQdWoiAkEFdkH/D3EgAkEQdUELdHILCyECIAMgACgCeCIEayEDIAAgBCACIAEgAiABShtBEHRBEHUiAiADQRB1bGogA0H//wNxIAJsQRB1aiIDNgJ4IABB/////wcgA20iA0H///8HIANB////B0gbIhQ2AmhB/////wcgDSgCDCIVIAAoAowBaiIDQf////8HIANB/////wdJGyIEbiEDIAQgACgCbCICQQN0SgR/QYABBSAEIAJIBH9BgAgFIAJBEHRBEHUiBCADQRB2bCADIAJBD3VBAWpBAXVsaiADQf//A3EgBGxBEHVqIgJBBXZB/w9xIAJBEHVBC3RyCwshAiADIAAoAnwiBGshAyAAIAQgAiABIAIgAUobQRB0QRB1IgEgA0EQdWxqIANB//8DcSABbEEQdWoiATYCfCAAQf////8HIAFtIgFB////ByABQf///wdIGyIWNgJsIAkhBSAMIQZBACEEQQAhAUEAIQMDQCAFIAZrIgJBAEoEQCAEQQJ0IA5qIAVBCHQgBSAFQYCAgARJIgUbIAYgBkEI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A3EgAmxBEHVqIQEgBUEPIANraiICQQBIBEBBgICAgHhBACACayICdSIDQf////8HIAJ2IgRKIQUgACADIAQgBRsiACAEIAMgBRsiAyABIAEgA0gbIAEgAEobIAJ0IgBBACAAQQBKGyIAQf//ASAAQf//AUgbNgIABSAAIAEgAnVBACACQSBIGyIAQQAgAEEAShsiAEH//wEgAEH//wFIGzYCAAsgBwvxBgEKf0HclH8hAkH/////ByEDAkACQANAAkAgACgCACAFQQFqIgpBAXRB8MkBai4BACILIAJBEHRBEHUiB2siAkH//wNxQZozbEEQdiACQRB1QZozbGoiCCAHaiIGayICQQAgAmsgAkEAShsiCSADTg0CIAEgBUH/AXEiAjoAACABQQA6AAEgACgCACAHIAhBA2xqIgNrIgRBACAEayAEQQBKGyIFIAlOBEAgBiEEDAELIAEgAjoAACABQQE6AAEgACgCACAHIAhBBWxqIgRrIgZBACAGayAGQQBKGyIJIAVOBEAgAyEEDAELIAEgAjoAACABQQI6AAEgACgCACAHIAhBB2xqIgVrIgNBACADayADQQBKGyIGIAlODQAgASACOgAAIAFBAzoAASAAKAIAIAcgCEEJbGoiBGsiA0EAIANrIANBAEobIgMgBk4EQCAFIQQMAQsgASACOgAAIAFBBDoAASAKQQ9JBEAgCyECIAohBQwCCwsLDAELIAEsAAAhAgsgASACQRh0QRh1QQNtIgM6AAIgASADQRh0QRh1QX1sIAJB/wFxajoAACAAIAQ2AgBB3JR/IQJB/////wchA0EAIQUCQAJAA0ACQCAAKAIEIAVBAWoiCkEBdEHwyQFqLgEAIgsgAkEQdEEQdSIHayICQf//A3FBmjNsQRB2IAJBEHVBmjNsaiIIIAdqIgZrIgJBACACayACQQBKGyIJIANODQIgASAFQf8BcSICOgADIAFBADoABCAAKAIEIAcgCEEDbGoiA2siBEEAIARrIARBAEobIgUgCU4EQCAGIQQMAQsgASACOgADIAFBAToABCAAKAIEIAcgCEEFbGoiBGsiBkEAIAZrIAZBAEobIgkgBU4EQCADIQQMAQsgASACOgADIAFBAjoABCAAKAIEIAcgCEEHbGoiBWsiA0EAIANrIANBAEobIgYgCU4NACABIAI6AAMgAUEDOgAE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EjYCRCAIJAEgAQ8LIAgkAUF9C+4BAQR/IAAoApwBIQUgACgCkAEiBkGQA20iByACSgRAQX8hBQUCQCAFQYgnRgRAIAIhBQUgBUH3WGoiCEEJTwRAQX8hBQwCCyAFQY4nSAR/IAcgCHQFIAYgBUH1WGpsQTJtCyIFIAJKBEBBfyEFDAILCyAGIAVBkANsRiAGIAVByAFsRnIgBiAFQeQAbEZyRQRAIAVBMmwiByAGQQZsRiAGIAdGIAYgBUEZbEZyIAcgBkEDbEZyIAcgBkECdEZyIAcgBkEFbEZyckUEQEF/IQULCwsLIAAgASAFIAMgBEEYIAEgAkF+IAAoAnBBARBaC+puAQt/IwEhAyMBQbABaiQBIANByABqIQcgA0FAayEIIANBOGohCSADQTBqIQQgA0EoaiEKIANBIGohCyADQRhqIQwgA0EQaiENIANBzABqIQYgAyACNgIAIAAgACgCAGohBQJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBoB9rDuw2AAECAwYHEhMICQwNDg8QEQoLKysWFwQFGBkrGiUbKxwrKysrHR4rKx8gISIrKyMkKykrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKisrKysrKysrJysoKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrJisrKysrKysrKysrKysrKxQVKwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAAkACQCACQYAQaw4EAQEAAQALQX8MLAsgAEGs7wBqKAIARQRAQX8gACgCbCACRw0sGgsgACACNgJsIAAgAjYCwAFBAAwrCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNKyACIAAoAmw2AgBBAAwqCyADKAIAQQNqQXxxIgIoAgAhASADIAJBBGo2AgAgAUGYeGsiAkEAIAJB5wdHGwRAIAFBAUgNKyABQfUDSAR/QfQDBSAAKAJwQeCnEmwiAiABIAEgAkobCyEBCyAAIAE2AqQBQQAMKQsgAygCAEEDakF8cSIBKAIAIQQgAyABQQRqNgIAIARFDSkgAEGc7wBqKAIAIgEEfyABBSAAKAKQAUGQA20LIQICQAJAIAAoAqQBIgFBmHhrIgYEQCAGQecHRgRADAIFDAMLAAsgACgCkAEiAUE8bCACbSABIAAoAnBsaiEBDAELIAAoApABQeDPAGwgAm0hAQsgBCABNgIAQQAMKAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUgEQCACQZh4Rw0pBSACIAAoAnBKDSkLIAAgAjYCeEEADCcLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0nIAIgACgCeDYCAEEADCYLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQbN3akEESw0mIAAgAjYChAEgAkHNCEYEQCAAQcA+NgIUQQAMJgsgAkHOCEYEQCAAQeDdADYCFAUgAEGA/QA2AhQLQQAMJQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDSUgAiAAKAKEATYCAEEADCQLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCAAJAIAJBmHhrDroQACUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQAAAAAAJQsgACACNgKAASACQc0IRgRAIABBwD42AhRBAAwkCyACQc4IRgRAIABB4N0ANgIUBSAAQYD9ADYCFAtBAAwjCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNIyACIABBoO8AaigCADYCAEEADCILIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDSIgACACNgK4AUEADCELIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0hIAIgACgCuAE2AgBBAAwgCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEKSw0gIAAgAjYCLCANIAI2AgAgBUGqHyANEBoaQQAMHwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDR8gAiAAKAIsNgIAQQAMHgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAUsNHiAAIAI2AjBBAAwdCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNHSACIAAoAjA2AgBBAAwcCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkHkAEsNHCAAIAI2AiggDCACNgIAIAVBrh8gDBAaGkEADBsLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0bIAIgACgCKDYCAEEADBoLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACQQFLDRogACACNgKUASAAQQEgAms2AjxBAAwZCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNGSACIAAoApQBNgIAQQAMGAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBAWpB5QBLDRggACACNgKMAUEADBcLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0XIAIgACgCjAE2AgBBAAwWCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0WIAAgAjYCmAFBAAwVCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNFSACIAAoApgBNgIAQQAMFAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJBuRdIBEAgAkGYeGsNFQUCQCACQbkXaw4CAAAWCwsgACACNgJ8QQAMEwsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRMgAiAAKAJ8NgIAQQAMEgsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRIgAiAAKAKQAUGQA20iATYCACAAKAJsQYMQRwRAIAIgACgCdCABajYCAAtBAAwRCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNESACIAAoApABNgIAQQAMEAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJFDRAgAiAAQdiNAWooAgA2AgBBAAwPCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkF4akEQSw0PIAAgAjYCqAFBAAwOCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkUNDiACIAAoAqgBNgIAQQAMDQsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIAJB+FhqQQpPDQ0gACACNgKcAUEADAwLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0MIAIgACgCnAE2AgBBAAwLCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgAgAkEBSw0LIAAgAjYCTEEADAoLIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACACRQ0KIAIgACgCTDYCAEEADAkLIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABQQFLDQkgCyABNgIAIAVBzh8gCxAaGkEADAgLIAMoAgBBA2pBfHEiACgCACEBIAMgAEEEajYCACABRQ0IIAogATYCACAFQc8fIAoQGhpBAAwHCyAAIAAoAgRqIQIgAEHw7gBqIQEgAEHIAWpBAEGUjAEQkQEaIAVBvB8gBBAaGiACIAAoArQBIAYQMiABIAAoAnA2AgAgAEH07gBqQYCAATsBACAAQfzuAGpDAACAPzgCACAAQazvAGpBATYCACAAQZDvAGpB6Qc2AgAgAEGg7wBqQdEINgIAIABB+O4AakGA6As2AgBBAAwGCyADKAIAQQNqQXxxIgEoAgAhAiADIAFBBGo2AgACQCACQZh4aw7TDwAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAAABwsgACACNgKIAUEADAULIAMoAgBBA2pBfHEiASgCACECIAMgAUEEajYCACAAIAI2ArABIAkgAjYCACAFQajOACAJEBoMBAsgAygCAEEDakF8cSIBKAIAIQIgAyABQQRqNgIAIABBsO8AaiACNgIAIAggAjYCACAFQarOACAIEBoMAwsgAygCAEEDakF8cSIBKAIAIQQgAyABQQRqNgIAIARFDQMgACgCOARAIABBlO8AaigCAEF+cUHoB0YEQCAAKAIEIQEgBEEBNgIAQQAgACgCDEEATA0EGiAAIAFqIQZBASECQQAhAQNAIAQgAgR/IAFB0M4AbCAGakHEL2ooAgBBCUoFQQALQQFxIgI2AgAgAUEBaiIBIAAoAgxIDQALQQAMBAsLIAAoArgBBEAgBCAAQcyNAWooAgBBCUo2AgAFIARBADYCAAtBAAwCCyADKAIAQQNqQXxxIgAoAgAhASADIABBBGo2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AABwPqKqIgO3RAAAAAAAAHBBoqGqNgIAIAIgFWohAiAEQQFqBSAYqiEDIAkhAiAECyIAQQJ0IApqIAM2AgALIABBf0oEQEQAAAAAAADwPyACEIEBIRggACECA0AgAkEDdCALaiAYIAJBAnQgCmooAgC3ojkDACAYRAAAAAAAAHA+oiEYIAJBf2ohAyACQQBKBEAgAyECDAELCyAAIQIDQCAAIAJrIQVEAAAAAAAAAAAhGEEAIQQDQCAYIARBA3RBwKoCaisDACACIARqQQN0IAtqKwMAoqAhGCAEQQFqIQMgBEEDSyAEIAVPckUEQCADIQQMAQsLIAVBA3QgDmogGDkDACACQX9qIQMgAkEASgRAIAMhAgwBCwtEAAAAAAAAAAAhGCAAIQIDQCAYIAJBA3QgDmorAwCgIRggAkF/aiEDIAJBAEoEQCADIQIMAQsLBUQAAAAAAAAAACEYCyABIBggGJogB0UiBBs5AwAgDisDACAYoSEYIABBAU4EQEEBIQMDQCAYIANBA3QgDmorAwCgIRggA0EBaiECIAAgA0cEQCACIQMMAQsLCyABIBggGJogBBs5AwggCyQBIAZBB3ELmAEBA3wgACAAoiIDIAMgA6KiIANEfNXPWjrZ5T2iROucK4rm5Vq+oKIgAyADRH3+sVfjHcc+okTVYcEZoAEqv6CiRKb4EBEREYE/oKAhBSADIACiIQQgAgR8IAAgBERJVVVVVVXFP6IgAyABRAAAAAAAAOA/oiAEIAWioaIgAaGgoQUgBCADIAWiRElVVVVVVcW/oKIgAKALCwoAIAC7EJIBtqgLxgEBAn8jASEBIwFBEGokASAAvUIgiKdB/////wdxIgJB/MOk/wNJBHwgAkGewZryA0kEfEQAAAAAAADwPwUgAEQAAAAAAAAAABCCAQsFAnwgACAAoSACQf//v/8HSw0AGgJAAkACQAJAIAAgARCDAUEDcQ4DAAECAwsgASsDACABKwMIEIIBDAMLIAErAwAgASsDCEEBEIUBmgwCCyABKwMAIAErAwgQggGaDAELIAErAwAgASsDCEEBEIUBCwshACABJAEgAAuhAwMCfwF+A3wgAL0iA0I/iKchAQJ8IAACfwJAIANCIIinQf////8HcSICQarGmIQESwR8IANC////////////AINCgICAgICAgPj/AFYEQCAADwsg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AgsLQcDfAigCACIBIABNIAEgACgCCCIBTXFFBEAQAwsgASACNgIMIAAgAjYCCCACIAE2AgggAiAANgIMIAJBADYCGA8LIAIgADYCGCACIAI2AgwgAiACNgIICwYAQbDrAgvGAwEDfyACQYDAAE4EQCAAIAEgAhAFGiAADwsgACEEIAAgAmohAyAAQQNxIAFBA3FGBEADQCAAQQNxBEAgAkUEQCAEDwsgACABLAAAOgAAIABBAWohACABQQFqIQEgAkEBayECDAELCyADQXxxIgJBQGohBQNAIAAgBUwEQCAAIAEoAgA2AgAgACABKAIENgIEIAAgASgCCDYCCCAAIAEoAgw2AgwgACABKAIQNgIQIAAgASgCFDYCFCAAIAEoAhg2AhggACABKAIcNgIcIAAgASgCIDYCICAAIAEoAiQ2AiQgACABKAIoNgIoIAAgASgCLDYCLCAAIAEoAjA2AjAgACABKAI0NgI0IAAgASgCODYCOCAAIAEoAjw2AjwgAEFAayEAIAFBQGshAQwBCwsDQCAAIAJIBEAgACABKAIANgIAIABBBGohACABQQRqIQEMAQsLBSADQQRrIQIDQCAAIAJIBEAgACABLAAAOgAAIAAgASwAAToAASAAIAEsAAI6AAIgACABLAADOgADIABBBGohACABQQRqIQEMAQsLCwNAIAAgA0gEQCAAIAEsAAA6AAAgAEEBaiEAIAFBAWohAQwBCwsgBAteAQF/IAEgAEggACABIAJqSHEEQCABIAJqIQEgACIDIAJqIQADQCACQQBKBEAgAkEBayECIABBAWsiACABQQFrIgEsAAA6AAAMAQsLIAMhAAUgACABIAIQjwEaCyAAC5gCAQR/IAAgAmohBCABQf8BcSEDIAJBwwBOBEADQCAAQQNxBEAgACADOgAAIABBAWohAAwBCwsgA0EIdCADciADQRB0ciADQRh0ciEBIARBfHEiBUFAaiEGA0AgACAGTARAIAAgATYCACAAIAE2AgQgACABNgIIIAAgATYCDCAAIAE2AhAgACABNgIUIAAgATYCGCAAIAE2AhwgACABNgIgIAAgATYCJCAAIAE2AiggACABNgIsIAAgATYCMCAAIAE2AjQgACABNgI4IAAgATYCPCAAQUBrIQAMAQsLA0AgACAFSARAIAAgATYCACAAQQRqIQAMAQsLCwNA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eADYADgBmAE4AJgA+ABYAbgBWAC4ABgBeAHYAQQAZADEACQBhAEkAIQA5ABEAaQBRACkAAQBZAHEAQwAbADMACwBjAEsAIwA7ABMAawBTACsAAwBbAHMARQAdADUADQBlAE0AJQA9ABUAbQBVAC0ABQBdAHUARwAfADcADwBnAE8AJwA/ABcAbwBXAC8ABwBfAHcAQEAYQDBACEBgQEhAIEA4QBBAaEBQQChAAEBYQHBAQkAaQDJACkBiQEpAIkA6QBJAakBSQCpAAkBaQHJAREAcQDRADEBkQExAJEA8QBRAbEBUQCxABEBcQHRARkAeQDZADkBmQE5AJkA+QBZAbkBWQC5ABkBeQHZAQUAZQDFACUBhQElAIUA5QBFAaUBRQClAAUBZQHFAQ0AbQDNAC0BjQEtAI0A7QBNAa0BTQCtAA0BbQHNARUAdQDVADUBlQE1AJUA9QBVAbUBVQC1ABUBdQHVAR0AfQDdAD0BnQE9AJ0A/QBdAb0BXQC9AB0BfQHdAQIAYgDCACIBggEiAIIA4gBCAaIBQgCiAAIBYgHCAQoAagDKACoBigEqAIoA6gBKAaoBSgCqAAoBagHKARIAcgDSADIBkgEyAJIA8gBSAbIBUgCyABIBcgHSARoAegDaADoBmgE6AJoA+gBaAboBWgC6ABoBegHaAQYAZgDGACYBhgEmAIYA5gBGAaYBRgCmAAYBZgHGAQ4AbgDOAC4BjgEuAI4A7gBOAa4BTgCuAA4BbgHOARYAdgDWADYBlgE2AJYA9gBWAbYBVgC2ABYBdgHWAR4AfgDeAD4BngE+AJ4A/gBeAb4BXgC+AB4BfgHeAQMAYwDDACMBgwEjAIMA4wBDAaMBQwCjAAMBYwHDAQsAawDLACsBiwErAIsA6wBLAasBSwCrAAsBawHLARMAcwDTADMBkwEzAJMA8wBTAbMBUwCzABMBcwHTARsAewDbADsBmwE7AJsA+wBbAbsBWwC7ABsBewHbAQcAZwDHACcBhwEnAIcA5wBHAacBRwCnAAcBZwHHAQ8AbwDPAC8BjwEvAI8A7wBPAa8BTwCvAA8BbwHPARcAdwDXADcBlwE3AJcA9wBXAbcBVwC3ABcBdwHXAR8AfwDfAD8BnwE/AJ8A/wBfAb8BXwC/AB8BfwHfAQBBiKYBC5wBAwAAAAIAAAADAAAAAgAAAAUAAAACAAAA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AwAFAA4ADgAKAAsAAwAIAAkABwADAFsBAEHwyQELOFzKvti235rinOZ47Hr0zPw0A4YLiBNkGWYdSiBCJ6Q1+ff29fTq0srJyMWuUjs4NzYuFgwLCgkHAEGwygELaApn8g5WzeQdCmfyDnVSggxZmgQZdVKCDEYRMQrtA2IURhExCtoC1wf5xq0P2gLXByK2UgXa+qQKIrZSBQAAAABG8y4eK+NLDh9mgBgcLB0K2mFIEu2c9AbsMBML45ClBO2kHQIK32sDAEGgywELNP369OnUtpaDeG5iVUg8MSggGRMPDQsJCAcGBQQDAgEA0tDOy8fBt6iOaEo0JRsUDgoGBAIAQeDLAQsh38m3p5iKfG9iWE9GPjgyLCcjHxsYFRIQDgwKCAYEAwIBAEGQzAELswF9MxoSDwwLCgkIBwYFBAMCAQDGaS0WDwwLCgkIBwYFBAMCAQDVonRTOysgGBIPDAkHBgUDAgDvu3Q7HBALCgkIBwYFBAMCAQD65byHVjMeEw0KCAYFBAMCAQD569W5nIBnU0I1KiEaFRENCgD++evOpHZNLhsQCgcFBAMCAQD//fnv3L+cd1U5JRcPCgYEAgD//fv27d/Ls5h8Yks3KB0VDwD//v333KJqQyocEgwJBgQDAgBB0M0BC6IBHzlroM3N////////////////RS9Db6bN////////////////UkpPX22AkaCtzc3N4P//4P/gfUo7RWGNtv//////////////rXNVSUxcc5GtzeDg////////poZxZmVma3Z9ipGbprbAwM2W4LaGZVNPVWF4ka3N4P///////+DAlnhlXFldZnaGoLbA4ODg/+DgtpuGdm1oZmpvdoORoK2DAEGAzwELEfG+soRXSikOAN/BnYxqOScSAEGgzwELEoNKjU9Qil9ohl9jW31dTHtzewBBwM8BC5cBgADWKgDrgBUA9LhICwD41oAqBwD44apQGQUA++zGfjYSAwD67tOfUiMPBQD658uogFg1GQYA/O7YuZRsRygSBAD98+HHpoBaOR8NAwD+9unUt5NtSSwXCgIA//rw38amgFo6IRAGAQD/+/Tn0rWSbksuGQwFAQD//fju3cSkgFw8IxIIAwEA//358uXQtJJuTDAbDgcDAQBB4NABC5cBgQDPMgDsgRQA9blICgD51YEqBgD64qlXGwQA++nC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AACAWAAAAFsAAEBbAABgWwAAAFwAAFBcAACgXAAAIAAQAGYmqwHAXAAAwF4AAMBiAAAAYwAAIGMAACBkAABwZAAAwGQAAJShAACXoQAAcHgAAJB4AAAZAAAAIAAAAAAAAAA4rwAAwIsAABgAAAACAAAAAQAAADCRAAAgAAAAEJAAACAAAADwjgAAIAAAANCMAABAAAAAZADwACAAZADNPAAwACBjZWx0L2JhbmRzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZW5kPjAAYXNzZXJ0aW9uIGZhaWxlZDogbmJCYW5kcz4wAGFzc2VydGlvbiBmYWlsZWQ6IHN1bT49MABhc3NlcnRpb24gZmFpbGVkOiBOID4gMABhc3NlcnRpb24gZmFpbGVkOiBzdHJpZGU+MABhc3NlcnRpb24gZmFpbGVkOiBpdGhldGE+PTAAYXNzZXJ0aW9uIGZhaWxlZDogcW4gPD0gMjU2AEZhdGFsIChpbnRlcm5hbCkgZXJyb3IgaW4gJXMsIGxpbmUgJWQ6ICVzCgBjZWx0L2NlbHQuYwBhc3NlcnRpb24gZmFpbGVkOiBzdC0+c2lnbmFsbGluZz09MABjZWx0L2NlbHRfZW5jb2Rlci5jAAIBAGFzc2VydGlvbiBmYWlsZWQ6ICFjZWx0X2lzbmFuKGZyZXFbMF0pICYmIChDPT0xIHx8ICFjZWx0X2lzbmFuKGZyZXFbTl0pKQBhc3NlcnRpb24gZmFpbGVkOiBjb3VudD4wABkXAgB+fHdtVykTCQQCAGFzc2VydGlvbiBmYWlsZWQ6ICFjZWx0X2lzbmFuKHRtcFswXSkAYXNzZXJ0aW9uIGZhaWxlZDogIWNlbHRfaXNuYW4obm9ybSkAY2VsdC9lbnRkZWMuYwBhc3NlcnRpb24gZmFpbGVkOiBfZnQ+MQBjZWx0L2VudGVuYy5jAGFzc2VydGlvbiBmYWlsZWQ6IF9iaXRzPjAAYXNzZXJ0aW9uIGZhaWxlZDogX25iaXRzPD1FQ19TWU1fQklUUwBhc3NlcnRpb24gZmFpbGVkOiBfdGhpcy0+b2ZmcytfdGhpcy0+ZW5kX29mZnM8PV9zaXplAGFzc2VydGlvbiBmYWlsZWQ6IG09PTQAY2VsdC9raXNzX2ZmdC5jAGFzc2VydGlvbiBmYWlsZWQ6IGZsK2ZzPD0zMjc2OABjZWx0L2xhcGxhY2UuYwBhc3NlcnRpb24gZmFpbGVkOiBmcz4wAGFzc2VydGlvbiBmYWlsZWQ6IG1heF9waXRjaD4wAGNlbHQvcGl0Y2guYwBhc3NlcnRpb24gZmFpbGVkOiBsZW4+PTMALi9jZWx0L3BpdGNoLmgAYXNzZXJ0aW9uIGZhaWxlZDogbGVuPjAAY2VsdC9jZWx0X2xwYy5jAGFzc2VydGlvbiBmYWlsZWQ6IG4+MAACAQBhc3NlcnRpb24gZmFpbGVkOiBjb2RlZEJhbmRzID4gc3RhcnQAY2VsdC9yYXRlLmMAYXNzZXJ0aW9uIGZhaWxlZDogYml0c1tqXSA+PSAwAGFzc2VydGlvbiBmYWlsZWQ6IGViaXRzW2pdID49IDAAYXNzZXJ0aW9uIGZhaWxlZDogQyplYml0c1tqXTw8QklUUkVTID09IGJpdHNbal0AYXNzZXJ0aW9uIGZhaWxlZDogSz4wCmFsZ19xdWFudCgpIG5lZWRzIGF0IGxlYXN0IG9uZSBwdWxzZQBjZWx0L3ZxLmMAYXNzZXJ0aW9uIGZhaWxlZDogTj4xCmFsZ19xdWFudCgpIG5lZWRzIGF0IGxlYXN0IHR3byBkaW1lbnNpb25zAGFzc2VydGlvbiBmYWlsZWQ6IEs+MAphbGdfdW5xdWFudCgpIG5lZWRzIGF0IGxlYXN0IG9uZSBwdWxzZQBhc3NlcnRpb24gZmFpbGVkOiBOPjEKYWxnX3VucXVhbnQoKSBuZWVkcyBhdCBsZWFzdCB0d28gZGltZW5zaW9ucwBzaWxrL2VuY19BUEkuYwBhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmZzX2tIeiA9PSBwc0VuYy0+c3RhdGVfRnh4WyAxIF0uc0Ntbi5mc19rSHoAYXNzZXJ0aW9uIGZhaWxlZDogZW5jQ29udHJvbC0+bkNoYW5uZWxzQVBJID09IDEgJiYgZW5jQ29udHJvbC0+bkNoYW5uZWxzSW50ZXJuYWwgPT0gMQBhc3NlcnRpb24gZmFpbGVkOiBwc0VuYy0+c3RhdGVfRnh4WyAwIF0uc0Ntbi5pbnB1dEJ1Zkl4ID09IHBzRW5jLT5zdGF0ZV9GeHhbIDAgXS5zQ21uLmZyYW1lX2xlbmd0aABhc3NlcnRpb24gZmFpbGVkOiBlbmNDb250cm9sLT5uQ2hhbm5lbHNJbnRlcm5hbCA9PSAxIHx8IHBzRW5jLT5zdGF0ZV9GeHhbIDEgXS5zQ21uLmlucHV0QnVmSXggPT0gcHNFbmMtPnN0YXRlX0Z4eFsgMSBdLnNDbW4uZnJhbWVfbGVuZ3RoAGFzc2VydGlvbiBmYWlsZWQ6IHR5cGVPZmZzZXQgPj0gMCAmJiB0eXBlT2Zmc2V0IDwgNgBzaWxrL2VuY29kZV9pbmRpY2VzLmMAYXNzZXJ0aW9uIGZhaWxlZDogZW5jb2RlX0xCUlIgPT0gMCB8fCB0eXBlT2Zmc2V0ID49IDIAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5wc05MU0ZfQ0ItPm9yZGVyID09IHBzRW5jQy0+cHJlZGljdExQQ09yZGVyAGFzc2VydGlvbiBmYWlsZWQ6IGZyYW1lX2xlbmd0aCA9PSAxMiAqIDEwAHNpbGsvZW5jb2RlX3B1bHNlcy5jAGFzc2VydGlvbiBmYWlsZWQ6IGlmYWN0X1EyID49IDAAc2lsay9pbnRlcnBvbGF0ZS5jAGFzc2VydGlvbiBmYWlsZWQ6IGlmYWN0X1EyIDw9IDQAc2lsay9OU1EuYwBhc3NlcnRpb24gZmFpbGVkOiBsYWcgPiAwIHx8IHNpZ25hbFR5cGUgIT0gVFlQRV9WT0lDRUQAYXNzZXJ0aW9uIGZhaWxlZDogc3RhcnRfaWR4ID4gMABzaWxrL05TUV9kZWxfZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogblN0YXRlc0RlbGF5ZWREZWNpc2lvbiA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogKCBzaGFwaW5nTFBDT3JkZXIgJiAxICkgPT0gMACzYwBHOCseFQwGAA+Dioqbm62tLgJaV11bUmJAAMuWANfDpn1uUgB4AIBAAOieCgDmAPPdwLUAq1UAwIBAAM2aZjMA1auAVSsA4MCggGBAIABkKBAHAwEAvLCbindhQysaCgCld1A9LyMbFA4JBABxPwBhc3NlcnRpb24gZmFpbGVkOiBNQVhfRlJBTUVfTEVOR1RIID49IHBzRW5jQy0+ZnJhbWVfbGVuZ3RoAHNpbGsvVkFELmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5mcmFtZV9sZW5ndGggPT0gOCAqIHNpbGtfUlNISUZUKCBwc0VuY0MtPmZyYW1lX2xlbmd0aCwgMyApAGFzc2VydGlvbiBmYWlsZWQ6IHNpZ25hbFR5cGUgPj0gMCAmJiBzaWduYWxUeXBlIDw9IDIAc2lsay9OTFNGX2VuY29kZS5jAGFzc2VydGlvbiBmYWlsZWQ6ICggTFBDX29yZGVyICYgMSApID09IDAAc2lsay9OTFNGX1ZRLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT51c2VJbnRlcnBvbGF0ZWROTFNGcyA9PSAxIHx8IHBzRW5jQy0+aW5kaWNlcy5OTFNGSW50ZXJwQ29lZl9RMiA9PSAoIDEgPDwgMiApAHNpbGsvcHJvY2Vzc19OTFNGcy5jAGFzc2VydGlvbiBmYWlsZWQ6IE5MU0ZfbXVfUTIwID4gMABhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPnByZWRpY3RMUENPcmRlciA8PSBNQVhfTFBDX09SREVSAHNpbGsvY2hlY2tfY29udHJvbF9pbnB1dC5jAGFzc2VydGlvbiBmYWlsZWQ6IGZzX2tIeiA9PSA4IHx8IGZzX2tIeiA9PSAxMiB8fCBmc19rSHogPT0gMTYAc2lsay9jb250cm9sX2NvZGVjLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmMtPnNDbW4ubmJfc3ViZnIgPT0gMiB8fCBwc0VuYy0+c0Ntbi5uYl9zdWJmciA9PSA0AGFzc2VydGlvbiBmYWlsZWQ6ICggcHNFbmMtPnNDbW4uc3ViZnJfbGVuZ3RoICogcHNFbmMtPnNDbW4ubmJfc3ViZnIgKSA9PSBwc0VuYy0+c0Ntbi5mcmFtZV9sZW5ndGgAYXNzZXJ0aW9uIGZhaWxlZDogQ29tcGxleGl0eSA+PSAwICYmIENvbXBsZXhpdHkgPD0gMTAAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5waXRjaEVzdGltYXRpb25MUENPcmRlciA8PSBNQVhfRklORF9QSVRDSF9MUENfT1JERVIAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmNDLT5zaGFwZVdpbkxlbmd0aCA8PSBTSEFQRV9MUENfV0lOX01BWABhc3NlcnRpb24gZmFpbGVkOiBkID49IDYAc2lsay9MUENfYW5hbHlzaXNfZmlsdGVyLmMAYXNzZXJ0aW9uIGZhaWxlZDogKGQgJiAxKSA9PSAwAGFzc2VydGlvbiBmYWlsZWQ6IGQgPD0gbGVuAGFzc2VydGlvbiBmYWlsZWQ6IGQ9PTEwIHx8IGQ9PTE2AHNpbGsvTkxTRjJBLmMAAAkGAwQFCAECB2Fzc2VydGlvbiBmYWlsZWQ6IEQgPiAwAHNpbGsvTkxTRl9WUV93ZWlnaHRzX2xhcm9pYS5jAGFzc2VydGlvbiBmYWlsZWQ6ICggRCAmIDEgKSA9PSAwAAABAAAAAf0H/gcQGCJzaWxrL3Jlc2FtcGxlci5jAAYAAwAHAwABCgACBhIKDAQAAgAAAAkEBwQAAwwHB2Fzc2VydGlvbiBmYWlsZWQ6IGluTGVuID49IFMtPkZzX2luX2tIegBhc3NlcnRpb24gZmFpbGVkOiBTLT5pbnB1dERlbGF5IDw9IFMtPkZzX2luX2tIegBzaWxrL3Jlc2FtcGxlcl9wcml2YXRlX2Rvd25fRklSLmMAc2lsay9zb3J0LmMAYXNzZXJ0aW9uIGZhaWxlZDogTCA+IDAAYXNzZXJ0aW9uIGZhaWxlZDogbiA8IDI1AHNpbGsvc3RlcmVvX2VuY29kZV9wcmVkLmMAYXNzZXJ0aW9uIGZhaWxlZDogaXhbIG4gXVsgMCBdIDwgMwBhc3NlcnRpb24gZmFpbGVkOiBpeFsgbiBdWyAxIF0gPCBTVEVSRU9fUVVBTlRfU1VCX1NURVBTAHNpbGsvZmxvYXQvYXBwbHlfc2luZV93aW5kb3dfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogKCBsZW5ndGggJiAzICkgPT0gMABhc3NlcnRpb24gZmFpbGVkOiBzUmFuZ2VFbmNfY29weTIub2ZmcyA8PSAxMjc1AHNpbGsvZmxvYXQvZW5jb2RlX2ZyYW1lX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IHBzUmFuZ2VFbmMtPm9mZnMgPD0gMTI3NQBhc3NlcnRpb24gZmFpbGVkOiBwc0VuY0MtPmluZGljZXMuTkxTRkludGVycENvZWZfUTIgPT0gNCB8fCAoIHBzRW5jQy0+dXNlSW50ZXJwb2xhdGVkTkxTRnMgJiYgIXBzRW5jQy0+Zmlyc3RfZnJhbWVfYWZ0ZXJfcmVzZXQgJiYgcHNFbmNDLT5uYl9zdWJmciA9PSBNQVhfTkJfU1VCRlIgKQBzaWxrL2Zsb2F0L2ZpbmRfTFBDX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IGJ1Zl9sZW4gPj0gcHNFbmMtPnNDbW4ucGl0Y2hfTFBDX3dpbl9sZW5ndGgAc2lsay9mbG9hdC9maW5kX3BpdGNoX2xhZ3NfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogcHNFbmMtPnNDbW4ubHRwX21lbV9sZW5ndGggLSBwc0VuYy0+c0Ntbi5wcmVkaWN0TFBDT3JkZXIgPj0gcHNFbmNDdHJsLT5waXRjaExbIDAgXSArIExUUF9PUkRFUiAvIDIAc2lsay9mbG9hdC9maW5kX3ByZWRfY29lZnNfRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogT3JkZXIgPD0gbGVuZ3RoAHNpbGsvZmxvYXQvTFBDX2FuYWx5c2lzX2ZpbHRlcl9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiAwAGFzc2VydGlvbiBmYWlsZWQ6ICggb3JkZXIgJiAxICkgPT0gMABzaWxrL2Zsb2F0L3dhcnBlZF9hdXRvY29ycmVsYXRpb25fRkxQLmMAYXNzZXJ0aW9uIGZhaWxlZDogc3ViZnJfbGVuZ3RoICogbmJfc3ViZnIgPD0gTUFYX0ZSQU1FX1NJWkUAc2lsay9mbG9hdC9idXJnX21vZGlmaWVkX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEZzX2tIeiA9PSA4IHx8IEZzX2tIeiA9PSAxMiB8fCBGc19rSHogPT0gMTYAc2lsay9mbG9hdC9waXRjaF9hbmFseXNpc19jb3JlX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IGNvbXBsZXhpdHkgPj0gU0lMS19QRV9NSU5fQ09NUExFWABhc3NlcnRpb24gZmFpbGVkOiBjb21wbGV4aXR5IDw9IFNJTEtfUEVfTUFYX0NPTVBMRVgAYXNzZXJ0aW9uIGZhaWxlZDogRnNfa0h6ID09IDgAYXNzZXJ0aW9uIGZhaWxlZDogdGFyZ2V0X3B0ciArIHNmX2xlbmd0aF84a0h6IDw9IGZyYW1lXzRrSHogKyBmcmFtZV9sZW5ndGhfNGtIegBhc3NlcnRpb24gZmFpbGVkOiBiYXNpc19wdHIgPj0gZnJhbWVfNGtIegBhc3NlcnRpb24gZmFpbGVkOiBiYXNpc19wdHIgKyBzZl9sZW5ndGhfOGtIeiA8PSBmcmFtZV80a0h6ICsgZnJhbWVfbGVuZ3RoXzRrSHoAYXNzZXJ0aW9uIGZhaWxlZDogMyAqIGxlbmd0aF9kX3NyY2ggPD0gUEVfRF9TUkNIX0xFTkdUSABhc3NlcnRpb24gZmFpbGVkOiBsZW5ndGhfZF9zcmNoID4gMABhc3NlcnRpb24gZmFpbGVkOiBuYl9zdWJmciA9PSBQRV9NQVhfTkJfU1VCRlIgPj4gMQBhc3NlcnRpb24gZmFpbGVkOiAqbGFnSW5kZXggPj0gMABhc3NlcnRpb24gZmFpbGVkOiBvcmRlciA+PSAwICYmIG9yZGVyIDw9IFNJTEtfTUFYX09SREVSX0xQQwBzaWxrL2Zsb2F0L3NjaHVyX0ZMUC5jAGFzc2VydGlvbiBmYWlsZWQ6IEsgPiAwAHNpbGsvZmxvYXQvc29ydF9GTFAuYwBhc3NlcnRpb24gZmFpbGVkOiBMID49IEsAYXNzZXJ0aW9uIGZhaWxlZDogc3QtPm1vZGUgPT0gTU9ERV9IWUJSSUQgfHwgY3Vycl9iYW5kd2lkdGggPT0gT1BVU19CQU5EV0lEVEhfV0lERUJBTkQAc3JjL29wdXNfZW5jb2Rlci5jAGFzc2VydGlvbiBmYWlsZWQ6IHN0LT5zaWxrX21vZGUuaW50ZXJuYWxTYW1wbGVSYXRlID09IDE2MDAwAA51LSsgICAwWDB4AChudWxsKQAtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4AtxYEbmFtZQGvFp0BAAVhYm9ydAEQX19fd2FzaV9mZF9jbG9zZQIQX19fd2FzaV9mZF93cml0ZQMGX2Fib3J0BBlfZW1zY3JpcHRlbl9nZXRfaGVhcF9zaXplBRZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnBhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAcOX2xsdm1fZXhwMl9mNjQID19sbHZtX2xvZzEwX2Y2NAkSX2xsdm1fc3RhY2tyZXN0b3JlCg9fbGx2bV9zdGFja3NhdmULC3NldFRlbXBSZXQwDBtsZWdhbGltcG9ydCRfX193YXNpX2ZkX3NlZWsNCnN0YWNrQWxsb2MOCXN0YWNrU2F2ZQ8Mc3RhY2tSZXN0b3JlEBNlc3RhYmxpc2hTdGFja1NwYWNlERBfcXVhbnRfYWxsX2JhbmRzEgtfcXVhbnRfYmFuZBMSX3F1YW50X2JhbmRfc3RlcmVvFBZfZGVpbnRlcmxlYXZlX2hhZGFtYXJkFRBfcXVhbnRfcGFydGl0aW9uFhRfaW50ZXJsZWF2ZV9oYWRhbWFyZBcOX2NvbXB1dGVfdGhldGEYC19jZWx0X2ZhdGFsGQxfY29tYl9maWx0ZXIaGF9vcHVzX2N1c3RvbV9lbmNvZGVyX2N0bBsUX2NlbHRfZW5jb2RlX3dpdGhfZWMcDl9ydW5fcHJlZmlsdGVyHRNfdHJhbnNpZW50X2FuYWx5c2lzHg5fY29tcHV0ZV9tZGN0cx8SX2R5bmFsbG9jX2FuYWx5c2lzIAxfdGZfYW5hbHlzaXMhDF9lY19kZWNfdWludCIKX2VjX2VuY29kZSMQX2VjX2VuY19iaXRfbG9ncCQMX2VjX2VuY19pY2RmJQxfZWNfZW5jX3VpbnQmDF9lY19lbmNfZG9uZScOX29wdXNfZmZ0X2ltcGwoE19jbHRfbWRjdF9mb3J3YXJkX2MpE19jZWx0X3BpdGNoX3hjb3JyX2MqDV9waXRjaF9zZWFyY2grFF9xdWFudF9jb2Fyc2VfZW5lcmd5LBlfcXVhbnRfY29hcnNlX2VuZXJneV9pbXBsLRdfY2x0X2NvbXB1dGVfYWxsb2NhdGlvbi4NX2V4cF9yb3RhdGlvbi8QX29wX3B2cV9zZWFyY2hfYzAKX2FsZ19xdWFudDEMX2FsZ191bnF1YW50MhFfc2lsa19Jbml0RW5jb2RlcjMMX3NpbGtfRW5jb2RlNBRfc2lsa19lbmNvZGVfaW5kaWNlczUTX3NpbGtfZW5jb2RlX3B1bHNlczYRX3NpbGtfZ2FpbnNfcXVhbnQ3C19zaWxrX05TUV9jOBNfc2lsa19OU1FfZGVsX2RlY19jOSNfc2lsa19ub2lzZV9zaGFwZV9xdWFudGl6ZXJfZGVsX2RlYzoUX3NpbGtfVkFEX0dldFNBX1E4X2M7FV9zaWxrX3F1YW50X0xUUF9nYWluczwSX3NpbGtfVlFfV01hdF9FQ19jPRFfc2lsa19OTFNGX2VuY29kZT4VX3NpbGtfc3RlcmVvX0xSX3RvX01TPxVfc2lsa19jb250cm9sX2VuY29kZXJAFl9zaWxrX3NldHVwX3Jlc2FtcGxlcnNBEV9zaWxrX0EyTkxTRl9pbml0QhZfc2lsa19BMk5MU0ZfZXZhbF9wb2x5QxVfc2lsa19hbmFfZmlsdF9iYW5rXzFEGV9zaWxrX0xQQ19hbmFseXNpc19maWx0ZXJFHV9zaWxrX0xQQ19pbnZlcnNlX3ByZWRfZ2Fpbl9jRgxfc2lsa19OTFNGMkFHFF9zaWxrX05MU0Zfc3RhYmlsaXplSBxfc2lsa19OTFNGX1ZRX3dlaWdodHNfbGFyb2lhSRRfc2lsa19yZXNhbXBsZXJfaW5pdEoPX3NpbGtfcmVzYW1wbGVySyBfc2lsa19yZXNhbXBsZXJfcHJpdmF0ZV9kb3duX0ZJUkwfX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfSUlSX0ZJUk0eX3NpbGtfcmVzYW1wbGVyX3ByaXZhdGVfdXAyX0hRThhfc2lsa19zdGVyZW9fZW5jb2RlX3ByZWRPG19zaWxrX3N0ZXJlb19maW5kX3ByZWRpY3RvclAXX3NpbGtfc3RlcmVvX3F1YW50X3ByZWRRFl9zaWxrX2VuY29kZV9mcmFtZV9GTFBSHV9zaWxrX0xQQ19hbmFseXNpc19maWx0ZXJfRkxQUxBfc2lsa19BMk5MU0ZfRkxQVBVfc2lsa19OU1Ffd3JhcHBlcl9GTFBVF19zaWxrX2J1cmdfbW9kaWZpZWRfRkxQVhdfc2lsa19pbm5lcl9wcm9kdWN0X0ZMUFcPX3NpbGtfc2NodXJfRkxQWBRfb3B1c19lbmNvZGVyX2NyZWF0ZVkOX2Rvd25taXhfZmxvYXRaE19vcHVzX2VuY29kZV9uYXRpdmVbGV9lbmNvZGVfbXVsdGlmcmFtZV9wYWNrZXRcEl9vcHVzX2VuY29kZV9mbG9hdF0RX29wdXNfZW5jb2Rlcl9jdGxeFV9vcHVzX2VuY29kZXJfZGVzdHJveV8WX29wdXNfcmVwYWNrZXRpemVyX2NhdGAhX29wdXNfcmVwYWNrZXRpemVyX291dF9yYW5nZV9pbXBsYRVfZG93bm1peF9hbmRfcmVzYW1wbGViDl9jb21wdXRlX2RlbnNlYxVfc3BlZXhfcmVzYW1wbGVyX2luaXRkDl91cGRhdGVfZmlsdGVyZQVfc2luY2YeX3Jlc2FtcGxlcl9iYXNpY19kaXJlY3RfZG91YmxlZx5fcmVzYW1wbGVyX2Jhc2ljX2RpcmVjdF9zaW5nbGVoI19yZXNhbXBsZXJfYmFzaWNfaW50ZXJwb2xhdGVfZG91YmxlaSNfcmVzYW1wbGVyX2Jhc2ljX2ludGVycG9sYXRlX3NpbmdsZWoVX3Jlc2FtcGxlcl9iYXNpY196ZXJvaxhfc3BlZXhfcmVzYW1wbGVyX2Rlc3Ryb3lsHl9zcGVleF9yZXNhbXBsZXJfcHJvY2Vzc19mbG9hdG0qX3NwZWV4X3Jlc2FtcGxlcl9wcm9jZXNzX2ludGVybGVhdmVkX2Zsb2F0bg5fX19zdGRpb19jbG9zZW8OX19fc3RkaW9fd3JpdGVwDV9fX3N0ZGlvX3NlZWtxB19mbXRfZnByFF9fX3ZmcHJpbnRmX2ludGVybmFscwxfcHJpbnRmX2NvcmV0BF9vdXR1B19nZXRpbnR2CF9wb3BfYXJndwZfZm10X3h4Bl9mbXRfb3kGX2ZtdF91egdfbWVtY2hyewhfcGFkXzY2N3wHX3djdG9tYn0IX3djcnRvbWJ+Cl9fX2Z3cml0ZXh/Cl9fX3Rvd3JpdGWAAQZfZnJleHCBAQdfc2NhbGJuggEGX19fY29zgwELX19fcmVtX3BpbzKEARFfX19yZW1fcGlvMl9sYXJnZYUBBl9fX3NpboYBB19scmludGaHAQRfY29ziAEEX2V4cIkBBF9sb2eKAQdfbWFsbG9jiwEFX2ZyZWWMAQhfcmVhbGxvY40BDl9kaXNwb3NlX2NodW5rjgEYX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRyjwEHX21lbWNweZABCF9tZW1tb3ZlkQEHX21lbXNldJIBBl9yaW50ZpMBCmR5bkNhbGxfaWmUAQxkeW5DYWxsX2lpaWmVAQ9keW5DYWxsX2lpaWlpaWmWARBkeW5DYWxsX3ZpaWlpaWlplwECYjCYAQJiMZkBAmIymgECYjObAQJiNJwBFmxlZ2Fsc3R1YiRkeW5DYWxsX2ppamk='; if (!isDataURI(wasmBinaryFile)) { wasmBinaryFile = locateFile(wasmBinaryFile); } @@ -1597,10 +1629,14 @@ function getBinary() { return new Uint8Array(wasmBinary); } + var binary = tryParseAsDataURI(wasmBinaryFile); + if (binary) { + return binary; + } if (readBinary) { return readBinary(wasmBinaryFile); } else { - throw "both async and sync fetching of the wasm failed"; + throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; } } catch (err) { @@ -1675,24 +1711,24 @@ function createWasm() { } // Prefer streaming instantiation if available. - function instantiateAsync() { - if (!wasmBinary && - typeof WebAssembly.instantiateStreaming === 'function' && - !isDataURI(wasmBinaryFile) && - typeof fetch === 'function') { - fetch(wasmBinaryFile, { credentials: 'same-origin' }).then(function (response) { - var result = WebAssembly.instantiateStreaming(response, info); - return result.then(receiveInstantiatedSource, function(reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err('wasm streaming compile failed: ' + reason); - err('falling back to ArrayBuffer instantiation'); - instantiateArrayBuffer(receiveInstantiatedSource); - }); - }); - } else { - return instantiateArrayBuffer(receiveInstantiatedSource); + function instantiateSync() { + var instance; + var module; + var binary; + try { + binary = getBinary(); + module = new WebAssembly.Module(binary); + instance = new WebAssembly.Instance(module, info); + } catch (e) { + var str = e.toString(); + err('failed to compile wasm module: ' + str); + if (str.indexOf('imported Memory') >= 0 || + str.indexOf('memory import') >= 0) { + err('Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time).'); + } + throw e; } + receiveInstance(instance, module); } // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback // to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel @@ -1707,8 +1743,8 @@ function createWasm() { } } - instantiateAsync(); - return {}; // no exports yet; we'll fill them in later + instantiateSync(); + return Module['asm']; // exports were assigned here } Module['asm'] = createWasm; @@ -2036,108 +2072,116 @@ function intArrayToString(array) { } -// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array,Math_floor,Math_ceil - - -var asmGlobalArg = {}; - -var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_exp2_f32": _llvm_exp2_f32, "_llvm_exp2_f64": _llvm_exp2_f64, "_llvm_log10_f32": _llvm_log10_f32, "_llvm_log10_f64": _llvm_log10_f64, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; -// EMSCRIPTEN_START_ASM -var asm =Module["asm"]// EMSCRIPTEN_END_ASM -(asmGlobalArg, asmLibraryArg, buffer); - -Module["asm"] = asm; -var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = function() { - return Module["asm"]["_emscripten_get_sbrk_ptr"].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 _memmove = Module["_memmove"] = function() { - return Module["asm"]["_memmove"].apply(null, arguments) -}; - -var _memset = Module["_memset"] = function() { - return Module["asm"]["_memset"].apply(null, arguments) -}; - -var _opus_encode_float = Module["_opus_encode_float"] = function() { - return Module["asm"]["_opus_encode_float"].apply(null, arguments) -}; - -var _opus_encoder_create = Module["_opus_encoder_create"] = function() { - return Module["asm"]["_opus_encoder_create"].apply(null, arguments) -}; - -var _opus_encoder_ctl = Module["_opus_encoder_ctl"] = function() { - return Module["asm"]["_opus_encoder_ctl"].apply(null, arguments) -}; - -var _opus_encoder_destroy = Module["_opus_encoder_destroy"] = function() { - return Module["asm"]["_opus_encoder_destroy"].apply(null, arguments) -}; +// Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149 -var _rintf = Module["_rintf"] = function() { - return Module["asm"]["_rintf"].apply(null, arguments) -}; +// This code was written by Tyler Akins and has been placed in the +// public domain. It would be nice if you left this header intact. +// Base64 code from Tyler Akins -- http://rumkin.com -var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = function() { - return Module["asm"]["_speex_resampler_destroy"].apply(null, arguments) -}; +/** + * Decodes a base64 string. + * @param {String} input The string to decode. + */ +var decodeBase64 = typeof atob === 'function' ? atob : function (input) { + var keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; -var _speex_resampler_init = Module["_speex_resampler_init"] = function() { - return Module["asm"]["_speex_resampler_init"].apply(null, arguments) + var output = ''; + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0; + // remove all characters that are not A-Z, a-z, 0-9, +, /, or = + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); + do { + enc1 = keyStr.indexOf(input.charAt(i++)); + enc2 = keyStr.indexOf(input.charAt(i++)); + enc3 = keyStr.indexOf(input.charAt(i++)); + enc4 = keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output = output + String.fromCharCode(chr1); + + if (enc3 !== 64) { + output = output + String.fromCharCode(chr2); + } + if (enc4 !== 64) { + output = output + String.fromCharCode(chr3); + } + } while (i < input.length); + return output; }; -var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = function() { - return Module["asm"]["_speex_resampler_process_interleaved_float"].apply(null, arguments) -}; +// Converts a string of base64 into a byte array. +// Throws error on invalid input. +function intArrayFromBase64(s) { + if (typeof ENVIRONMENT_IS_NODE === 'boolean' && ENVIRONMENT_IS_NODE) { + var buf; + try { + buf = Buffer.from(s, 'base64'); + } catch (_) { + buf = new Buffer(s, 'base64'); + } + return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); + } -var establishStackSpace = Module["establishStackSpace"] = function() { - return Module["asm"]["establishStackSpace"].apply(null, arguments) -}; + try { + var decoded = decodeBase64(s); + var bytes = new Uint8Array(decoded.length); + for (var i = 0 ; i < decoded.length ; ++i) { + bytes[i] = decoded.charCodeAt(i); + } + return bytes; + } catch (_) { + throw new Error('Converting base64 string to bytes failed.'); + } +} -var stackAlloc = Module["stackAlloc"] = function() { - return Module["asm"]["stackAlloc"].apply(null, arguments) -}; +// If filename is a base64 data URI, parses and returns data (Buffer on node, +// Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. +function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } -var stackRestore = Module["stackRestore"] = function() { - return Module["asm"]["stackRestore"].apply(null, arguments) -}; + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); +} -var stackSave = Module["stackSave"] = function() { - return Module["asm"]["stackSave"].apply(null, arguments) -}; -var dynCall_ii = Module["dynCall_ii"] = function() { - return Module["asm"]["dynCall_ii"].apply(null, arguments) -}; +// ASM_LIBRARY EXTERN PRIMITIVES: Int8Array,Int32Array,Math_floor,Math_ceil -var dynCall_iiii = Module["dynCall_iiii"] = function() { - return Module["asm"]["dynCall_iiii"].apply(null, arguments) -}; -var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = function() { - return Module["asm"]["dynCall_iiiiiii"].apply(null, arguments) -}; +var asmGlobalArg = {}; -var dynCall_jiji = Module["dynCall_jiji"] = function() { - return Module["asm"]["dynCall_jiji"].apply(null, arguments) -}; +var asmLibraryArg = { "___wasi_fd_close": ___wasi_fd_close, "___wasi_fd_seek": ___wasi_fd_seek, "___wasi_fd_write": ___wasi_fd_write, "__memory_base": 1024, "__table_base": 0, "_abort": _abort, "_emscripten_get_heap_size": _emscripten_get_heap_size, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_resize_heap": _emscripten_resize_heap, "_fd_close": _fd_close, "_fd_seek": _fd_seek, "_fd_write": _fd_write, "_llvm_exp2_f32": _llvm_exp2_f32, "_llvm_exp2_f64": _llvm_exp2_f64, "_llvm_log10_f32": _llvm_log10_f32, "_llvm_log10_f64": _llvm_log10_f64, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "abort": abort, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "demangle": demangle, "demangleAll": demangleAll, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "getTempRet0": getTempRet0, "jsStackTrace": jsStackTrace, "memory": wasmMemory, "setTempRet0": setTempRet0, "stackTrace": stackTrace, "table": wasmTable, "tempDoublePtr": tempDoublePtr }; +// EMSCRIPTEN_START_ASM +var asm =Module["asm"]// EMSCRIPTEN_END_ASM +(asmGlobalArg, asmLibraryArg, buffer); -var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = function() { - return Module["asm"]["dynCall_viiiiiii"].apply(null, arguments) -}; +var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = asm["_emscripten_get_sbrk_ptr"]; +var _free = Module["_free"] = asm["_free"]; +var _malloc = Module["_malloc"] = asm["_malloc"]; +var _memcpy = Module["_memcpy"] = asm["_memcpy"]; +var _memmove = Module["_memmove"] = asm["_memmove"]; +var _memset = Module["_memset"] = asm["_memset"]; +var _opus_encode_float = Module["_opus_encode_float"] = asm["_opus_encode_float"]; +var _opus_encoder_create = Module["_opus_encoder_create"] = asm["_opus_encoder_create"]; +var _opus_encoder_ctl = Module["_opus_encoder_ctl"] = asm["_opus_encoder_ctl"]; +var _opus_encoder_destroy = Module["_opus_encoder_destroy"] = asm["_opus_encoder_destroy"]; +var _rintf = Module["_rintf"] = asm["_rintf"]; +var _speex_resampler_destroy = Module["_speex_resampler_destroy"] = asm["_speex_resampler_destroy"]; +var _speex_resampler_init = Module["_speex_resampler_init"] = asm["_speex_resampler_init"]; +var _speex_resampler_process_interleaved_float = Module["_speex_resampler_process_interleaved_float"] = asm["_speex_resampler_process_interleaved_float"]; +var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; +var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; +var stackRestore = Module["stackRestore"] = asm["stackRestore"]; +var stackSave = Module["stackSave"] = asm["stackSave"]; +var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; +var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; +var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = asm["dynCall_iiiiiii"]; +var dynCall_jiji = Module["dynCall_jiji"] = asm["dynCall_jiji"]; +var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; ; @@ -2220,6 +2264,8 @@ Module['asm'] = asm; + + diff --git a/dist-unminified/encoderWorker.wasm b/dist-unminified/encoderWorker.wasm deleted file mode 100644 index 04b870723a01fadbb474f2e6aa72f45b18d2d9cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292475 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%0D4#%WBfAXl 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